@charset "utf-8";
/* CSS Document */

#s_s{width:800px; height:20px; margin:0px; padding:0px; clear:both;}
h1{font-size:100%; line-height:25px; margin:10px 0px 10px; background-color:#FFFF66; padding:2px; text-indent:10px;}
/*お問い合わせ*/
#o_text1{width:760px; height:100px; padding:10px; margin:10px; clear:both;}
#o_text2{width:760px; height:100px; padding:10px; margin:10px; clear:both;}
#o_form1{width:750px; height:450px; padding:0px; margin:10px auto 20px;}


#o_form2{width:750px; height:200px; padding:0px; margin:10px auto 20px;}

#o_form1 table{
border-top: 1px solid #CCCCCC;border-bottom:none;border-left: none;border-right: none;font-size: 100%;width: 100%;}

#o_form1 td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 1px dashed #CCCCCC;border-right: 1px dashed #CCCCCC;padding: 10px;}
#o_form1 th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right: none;background-color:#FFFF99;font-weight: normal;padding: 10px;	width: 200px;}
#o_form1 th.must {border-left-color:#FF0000;}
.text1,.text2,.text3,.text4 {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	padding: 2px;
}
.text1 {
	width: 200px;
}
.text2 {
	width: 4em;
}
.text3 {
	width: 98%;
}
.text4 {
	width: 98%;
}
#o_form1 .select {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
}
#o_form1 .submit {
	text-align: center;
	margin-top: 30px;
}
.text1:focus,.text2:focus,.text3:focus,.text4:focus {
	border-color: #7F9DB9; /* フォーカス時のボーダーの色を指定 */
	background-color: #FFFFFF; /* フォーカス時の背景色を指定 */
}

/*概要の部分*/
#main #gaiyou {	height: auto;	width: 800px; }
#main #gaiyou #kaisya { float:left;	height: auto;	width: 300px; margin-left:30px; margin-top:20px; font-size:12px;}
#main #gaiyou #daikinn { float:right;	height: auto;	width: 400px; margin-right:30px; margin-top:20px; font-size:12px; margin-bottom:20px;}

body{font-size: 80%; line-height: 1.5; margin:0px 0px 20px; background-image:url(images/huusen_back.gif); 
letter-spacing:1px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
img{border:0px;}
.style1{color:#6666CC;}
.style2{color:#FF0000; font-size:11px; ine-height:13px; letter-spacing:0.1em;}
.style2_b{color:#FF0000; font-size:13px; ine-height:15px; letter-spacing:0.1em;}
.small{font-size:85%; line-height:15px;}

#main{width:800px; height:auto; margin:0px auto auto; background-color:#FFFFFF;}
#top{width:800px; height:50px; margin:0 0 20px;}
#flash{width:800px; height:300px; clear:both;}

#logo{width:200px; height:50px; float:left;}
#mail{width:420px; height:50px; float:right; margin-right:180x; background-image:url(images/mail_logo.gif);}
#under{width:800px; height:240px; }
#title {height: 60px;width: 290px;margin: 0px 0px 10px;padding: 0px;background-image: url(images/huusen_logo.jpg);background-repeat: no-repeat;float: left;}
#maiform {background-image: url(images/huusen_mailform.jpg);background-repeat: no-repeat;padding: 0px;float: left;height: 60px;width: 147px;
margin: 0px;	margin-left: 95px;}
#flash {margin: 0px;padding: 0px;height: 300px;width: 800px;}
#tel {padding: 0px;float: right;margin: 0px;height: 60px;width: 268px;background-image: url(images/tel.gif);background-repeat: no-repeat;}

/*お知らせ_リンク_TOP*/
#news {background-image: url(images/huusen_news.jpg);	margin:0px 0px 0px;padding: 0px;height: 32px;width: 800px; clear:both;}
#link {padding: 0px;height: 200px;width: 800px; margin:20px 0 40px; clear:both;}
#l_1{width:555px; height:200px; float:left;}
#l_2{width:225px; height:192px; margin-top:8px; margin-left:10px; margin-right:10px; margin-bottom:0p; float:right;}
.l_image1{margin-bottom:11px;}

#if{width:510px; height:200px; border:0px; margin-left:15px; margin-right:30px;}

#in_main{background-color:#FFFFFF; height:auto;}

#if2{width:480px; height:200px; border:0px; margin-left:15px; margin-right:30px; background-color:#FFFFFF;}
#if2 ul{padding:5px 10px 5px; margin:0px; list-style-position:inside; border-bottom:#999999; font-size:12px;}
#if2 li{padding: 0px; border-bottom-style:dashed; border-bottom-width:1px;}



/*メニュー部分*/
#menu {height:45px; width:800px; background-image: none;background-repeat: no-repeat;margin:0px 0px 10px;padding: 0px; clear:both;}

#menu1 {display: inline; margin:0px;padding:0px;height:45px;width:133px;background-image: url(images/huusen_menu1.jpg);background-repeat: no-repeat;float: left;}
#menu1 a{display: inline; height:45px;width:133px;background-image: url(images/huusen_menu1.jpg);background-repeat: no-repeat;float: left;}
#menu1 a:hover{display: inline; margin:0px;padding:0px;height:45px;width:133px;background-image:url(images/huusen_menu1_on.gif);background-repeat: no-repeat;float: left;}


#menu2 {display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image: url(images/huusen_menu2.jpg);background-repeat: no-repeat;float: left}
#menu2 a{display: inline;height:45px;width:133px;background-image: url(images/huusen_menu2.jpg);background-repeat: no-repeat;float: left}
#menu2 a:hover{display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image:url(images/huusen_menu2_on.gif);background-repeat: no-repeat;float: left}

#menu3 {display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image: url(images/huusen_menu3.jpg);background-repeat: no-repeat;float: left}
#menu3 a{display: inline;height:45px;width:133px;background-image: url(images/huusen_menu3.jpg);background-repeat: no-repeat;float: left}
#menu3 a:hover{display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image:url(images/huusen_menu3_on.gif);background-repeat: no-repeat;float: left}

#menu4 {display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image: url(images/huusen_menu4.jpg);background-repeat: no-repeat;float: left}
#menu4 a{display: inline;height:45px;width:133px;background-image: url(images/huusen_menu4.jpg);background-repeat: no-repeat;float: left}
#menu4 a:hover{display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image:url(images/huusen_menu4_on.gif);background-repeat: no-repeat;float: left}

#menu5 {display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image: url(images/huusen_menu5.jpg);background-repeat: no-repeat;float: left}
#menu5 a{display: inline;height:45px;width:133px;background-image: url(images/huusen_menu5.jpg);background-repeat: no-repeat;float: left}
#menu5 a:hover{display: inline;margin:0px;padding:0px;height:45px;width:133px;background-image:url(images/huusen_menu5_on.gif);background-repeat: no-repeat;float: left}

#menu6 {background-image: url(images/huusen_menu6.jpg);background-repeat: no-repeat;margin: 0px;padding: 0px;float: left;height: 45px;width: 135px;}
#menu6 a{height:45px;width:133px;background-image: url(images/huusen_menu6.jpg);background-repeat: no-repeat;float: left}
#menu6 a:hover{margin:0px;padding:0px;height:45px;width:133px;background-image:url(images/huusen_menu6_on.gif);background-repeat: no-repeat;float: left}

/*copyright_アンダー*/
#under{width:800px; height:30px; clear:both; margin:0px 0px 0px; background-color:#FFCC33;}
#under a:link {color:#000000;}
#under a:visited {color:#000000;}
#under a:hover {color:#999999;}
#under a:active {color:#999999;}
#u_1{width:345px; height:30px; float:left; font-size:12px; margin-left:5px; line-height:35px;}
#u_2{width:445px; height:30px; float:left; font-size:10px; text-align:right; margin-right:5px; line-height:40px;}

/*バルーンページ*/
#b_text1{width:760px; height:200px; padding:10px; margin:10px; clear:both;}


#b_s1{width:800px; height:980px; margin:0px auto 20px; clear:both;font-size:12px; line-height:15px;}

#b_b_s{width:170px; height:290px; margin:0px 14px 10px; float:left; border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted;}
#b_t_s{width:160px; height:110px; margin:0px; padding:5px;border-top:#999999; border-top-width:1px; border-top-style:dotted;}

#b_b{width:170px; height:310px; margin:0px 14px 10px; float:left; border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted;}
#b_t{width:160px; height:130px; margin:0px; padding:5px;border-top:#999999; border-top-width:1px; border-top-style:dotted;}
#b_i{width:170px; height:170px; margin:0px;} 

#b_b_f{width:170px; height:350px; margin:0px 14px 0px; float:left;border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted;}
#b_t_f{width:160px; height:170px; margin:0px; padding:5px;border-top:#999999; border-top-width:1px; border-top-style:dotted;}
#b_i_f{width:170px; height:170px;}

#b_pr{width:530px; height:340px; float:left; margin-top:10px; margin-bottom:0px; margin-left:29px; margin-right:29px; border:#0066CC; border-width:1px; border-style:double;}
#b_p_contents{width:530px; height:40px;}
#b_p_s{width:530px; height:150px; margin:0px;}
#b_p_s_image{width:100px; height:100px; margin:25px 5px 25px; float:left;}
#b_p_s_text{width:410px; height:130px; margin:0px 0px 9px; float:left; padding:5px;
border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted;}

/*空気用付属品*/
#k_text1{width:760px; height:100px; padding:10px; margin:10px; clear:both;}

#kuuki {margin:20px auto 20px;padding: 0px; height:auto;width: 750px; clear:both; font-size:12px; line-height:15px;}
#k_syouhin_1 {float: left;height: 300px;width:250px;margin-top: 0px;margin-right: 0px;margin-bottom:30px;margin-left: 0px; float:left;}
#k_1_img {float: left;height: 300px;width: 130px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#k_1_gaiyou {float:left;height: 290px;width:100px; padding:5px; margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right: 10px;
border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted; border-top:#999999; border-top-width:1px; border-top-style:dotted;
font-size:12px; line-height:15px;}

#k_b{width:170px; height:320px; margin-right:80px; margin-top:30px; margin-bottom:50px;float:left; border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted;}
#k_t{width:160px; height:130px; margin:0px; padding:5px;border-top:#999999; border-top-width:1px; border-top-style:dotted;}
#k_i{width:170px; height:170px; margin:0px 0px 10px;} 

/*レンタル_付属品*/
#r_text1{width:760px; height:210px; padding:10px; margin:10px; clear:both;}

#r_h {margin:20px auto 20px;padding: 0px; height:auto;width: 760px; clear:both; font-size:12px; line-height:15px;}
#r_h2 {margin:20px auto 20px;padding: 0px; height:auto;width: 760px; clear:both; font-size:12px; line-height:15px;}

#r_syouhin_1 {height: 320px;width:760px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#r_1_img {float: left;height: 320px;width:320px; margin-top:0px; margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#r_1_gaiyou {float:left;height: 310px;width:420px; padding:5px; margin-top:0px;margin-left:10px;margin-bottom:0px;margin-right: 0px;
border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted; border-top:#999999; border-top-width:1px; border-top-style:dotted;
font-size:12px; line-height:15px;}

#r_text2{width:780px; height:25px; padding:0px 10px 0px; clear:both; margin:50px 0px 20px;}

#r_b{width:160px; height:320px; margin-right:50px; margin-top:10px; margin-bottom:50px;float:left; border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted;}
#r_t{width:150px; height:190px; margin:0px; padding:5px;border-top:#999999; border-top-width:1px; border-top-style:dotted;}
#r_i{width:160px; height:110px; margin:0px 0px 10px;} 


/*お買い得商品の部分*/
#o_text1{width:760px; height:110px; padding:10px; margin:10px; clear:both;}

#okaidoku {margin: 0px auto 0px;padding: 0px; height:auto;width: 750px; clear:both;}
#o_syouhin_1 {float: left;height: 180px;width:750px;margin-top:10px;margin-right: 0px;margin-bottom:20px;margin-left: 0px;clear:both;}
#o_1_img {float: left;height: 180px;width: 180px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#o_1_gaiyou {float:left;height: 150px;width:540px; padding:5px; margin-top:10px;margin-left:20px;margin-bottom:10px;margin-right: 0px;
border-bottom:#999999; border-bottom-width:1px; border-bottom-style:dotted; border-top:#999999; border-top-width:1px; border-top-style:dotted;
font-size:12px; line-height:15px;}

/*納品スケジュール*/
#s_list {padding: 0px;height: auto;width: 750px;margin:0px auto 0px;}
#s_list ul{list-style-type:disc; padding:0px; text-indent:1px; list-style-position:inside;}
#s_list li{border-bottom:#999999;border-bottom-style:dashed;border-bottom-width:1px; line-height:30px;}

#s_nouhin {width:760px; height:100px; padding:10px; margin:10px; clear:both;}

#tyuui_s {width:750px; height:100px; float: left; margin:30px 25px 100px;
border-top:#0066CC; border-top-style:double; border-top-width:1px; 
border-bottom:#0066CC; border-bottom-style:double; border-bottom-width:1px; }
#t_left {width:120px; height:20px; float: left; margin:40px 0px 40px;}
#s_main {width:580px; height: 90px; float: left; margin:5px;}

