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

body{background-color:#E1F3FD; font-family:"ＭＳ Ｐゴシック";}
#header{background:url(../img/header_bg.gif) no-repeat; width:760px; height:103px; margin:auto;}
#main{width:760px; height:auto; margin:auto; background-color:#FFFFFF;}
.heder_text{font-size:12px; color:#FFFFFF; line-height:160%; margin:6px 10px 0 0;}
.logo{padding:9px 0 0 44px; width:203px; float:left;}
.tel{float:right;padding:27px 0 0 0;}
.contents{margin:auto; width:760px; background-color:#38ABB8;}
.contents_left{float:left; width:198px;}
.contents_right{float:left; width:562px; background:url(../img/main_bg.gif) no-repeat #FFFFFF;}
.contents_main{width:504px; margin:0 0 0 57px;}
.left_box1{float:left; width:258px; padding:0 0 0 14px;}
.left_box2{width:250px; border:solid #FDB6A2 2px; margin:3px; height:298px; _height:340px;}
.left_box3{width:240px; border:solid #FDB6A2 1px; height:288px; _height:338px; margin:auto; padding:2px;}
.left_box4{float:left; width:287px; padding:0 0 0 0;}
.left_box4_1{float:left; width:297px; padding:0 0 0 0;}
.left_box5{float:left; width:190px; padding:0 0 0 0;}
.left_box6{float:left; width:168px; padding:0 0 0 0;}
.left_box6_1{float:left; width:171px; padding:0 0 0 0;}
.left_box7{float:left; width:330px; padding:0 0 0 0;}
.left_box7_1{float:left; width:320px; padding:0 0 0 0;}
.left_box8{float:left; width:280px; padding:0 0 0 0;}
.left_box9{float:left; width:220px; padding:0 0 0 0;}
.yellow_box{width:463px; background-color:#FFFF99; margin:0 0 0 14px; height:184px;}
.yellow_box2{width:463px; background-color:#FFFF99; margin:0 0 0 14px;}
.contents_bottom{margin:auto; width:760px; background-color:#ffffff; height:60px;}
.footer{background:url(../img/footer.gif) no-repeat; width:760px; height:61px; margin-top:20px;}
.footer_text{color:#333333; font-size:10px; line-height:160%; text-align:right; float:left; width:548px; padding:42px 0 0 0px;}
.footer_text a:link {color:#0066CC; text-decoration:none;}
.footer_text a:hover {color:#666666; text-decoration:underline;}
.footer_text a:active {color:#0066CC; text-decoration:none;}
.footer_text a:visited {color:#0066CC;}
.footer_contact{float:right; margin:0; width:107px;}
.back_top{text-align:right; font-size:10px; color:#585858; margin:10px 30px 0 0;}
.back_top a:link {color:#0066CC; text-decoration:none;}
.back_top a:hover {color:#0066CC;}
.back_top a:active {color:#0066CC; text-decoration:none;}
.back_top a:visited {color:#0066CC; text-decoration:none;}
.footer_menu{font-size:12px; color:#666666; line-height:160%; text-align:center; width:auto; height:auto; overflow:hidden;}
.footer_menu a:link {color:#0066CC;}
.footer_menu a:hover {color:#666666;}
.footer_menu a:active {color:#0066CC;}
.footer_menu a:visited {color:#0066CC;}
.flame{height:288px; _height:330px; border:0px;}


.text12{font-size:12px; line-height:160%; color:#666666;}

.text12 a:link {color:#0066CC;}
.text12 a:hover {color:#666666;}
.text12 a:active {color:#0066CC;}
.text12 a:visited {color:#0066CC;}
.text12_red{font-size:12px; line-height:160%; color:#FF0000;}
.text12_1{font-size:12px; line-height:160%; color:#666666; margin:0 12px 0 6px;}
.text12_1_r{font-size:12px; line-height:160%; color:#666666; margin:0 12px 0 0; text-align:right;}
.text12_1_r a:link {color:#0066CC;}
.text12_1_r a:hover {color:#666666;}
.text12_1_r a:active {color:#0066CC;}
.text12_1_r a:visited {color:#0066CC;}
.text10{font-size:10px; line-height:160%; color:#666666; margin:0 12px 0 0;}
.text14_b{font-size:14px; font-weight:bold; line-height:160%; color:#666666; margin:0 12px 0 6px;}
.sub_text{color:#0099CC; font-size:16px; line-height:130%; text-align:center;}
.sitemap_text{font-size:14px; color:#FFFFFF; line-height:130%; margin:0 0 0 18px;}
.sitemap_text a:link {color:#FFFFFF; text-decoration:none;}
.sitemap_text a:hover {color:#FFFFFF; text-decoration:underline;}
.sitemap_text a:active {color:#FFFFFF; text-decoration:none;}
.sitemap_text a:visited {color:#FFFFFF; text-decoration:none;}
.text16{font-size:16px; line-height:160%; color:#FF6666; font-weight:bold; margin:0 6px 0 6px;}
.text12_2{font-size:12px; line-height:160%; color:#FF6666; margin:0 6px 0 6px;}
.text10_2{font-size:10px; line-height:160%; color:#FF6666; margin:0 6px 0 6px;}
.text10_3{font-size:10px; line-height:160%; color:#333333; margin:0 6px 0 0;}
.text12_3{font-size:12px; line-height:160%; color:#FFFF33; margin:0 0 0 0;}
.text12_3 a:link {color:#FFFF33; text-decoration:none;}
.text12_3 a:hover {color:#FFFF33; text-decoration:underline;}
.text12_3 a:active {color:#FFFF33; text-decoration:none;}
.text12_3 a:visited {color:#FFFF33; text-decoration:none;}
.spt150{margin-top:98px; _margin-top:108px;}
.spt70{margin-top:70px;}
.spt60{margin-top:60px;}
.spt50{margin-top:50px;}
.spt40{margin-top:40px;}
.spt40_1{margin-top:40px; _margin-top:15px;}
.spt35{margin-top:35px;}
.spt30{margin-top:30px;}
.spt28{margin-top:28px;}
.spt25{margin-top:25px;}
.spt20{margin-top:20px;}
.spt15{margin-top:15px;}
.spt10{margin-top:10px;}
.spt7{margin-top:7px;}
.spt5{margin-top:5px;}
.spt2{margin-top:2px;}

.pict1{margin-left:20px;}
.pict2{margin-left:40px; margin-top:16px;}
.pict3{margin-left:14px;}
.pict4{margin-left:10px;}
.clear{clear:both; margin:0; padding:0;}

img{
	border:none;
}
