body{font-size:75%;line-height:1.5;color:#000;font-family:"Hiragino Kaku Gothic ProN","Lucida Grande",Meiryo,sans-serif;border-top:#0F0E48 solid 3px}.container{width:960px;margin:0 auto}.main{width:700px;margin:9px 30px 0 0;float:left}.header{border-bottom:#CCCCCC solid 3px;margin:0 0 11px 0}.header .header_inner{width:960px;margin:0 auto}.header h1{font-size:83%;color:#545454;margin-top:10px;float:left}.header .header_contact{float:right;background:#0F0E48}.header .header_contact a{padding:10px 25px 12px 23px;display:block}.header .header_contact:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.header .header_logo{margin:5px 0 10px}.header h2{float:left}.header .header_addarea{float:right}.header .header_tel{margin-top:10px;font-size:183%;float:left}.header .header_tel img{margin:5px 5px 0 0}.header .header_time{float:left;margin:10px 0 0 5px;font-size:87%}.global_navi_wrap{clear:both}.global_navi_wrap ul li{float:left}.global_navi_wrap ul li a{display:block;padding:17px 0 15px;background:#69698D;color:#fff;text-decoration:none;text-align:center;font-size:107%;border-right:1px solid #ccc;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.global_navi_wrap ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.global_navi_wrap ul li a:visited{color:#FFF;text-decoration:none}.global_navi_wrap ul li.navi01 a{width:166px}.global_navi_wrap ul li.navi02 a{width:103px}.global_navi_wrap ul li.navi03 a{width:181px}.global_navi_wrap ul li.navi04 a{width:152px}.global_navi_wrap ul li.navi05 a{width:108px}.global_navi_wrap ul li.navi06 a{width:245px;border:none}.side{width:230px;float:left}.side .side_mb10{margin-bottom:10px}.side .side_mb30{margin-bottom:30px}.side .office_box{background:#B20000;padding:10px 5px 5px}.side .office_inner{background:#FFF;margin-top:10px;padding:10px;font-weight:bold;line-height:16px}.side .office_info_l{border-left:#B20000 solid 4px;padding-left:5px;float:left}.side .office_info_r{float:right}.side .info_border{border-top:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;margin:10px 0 10px;padding:10px 0 10px}.side .day{color:#B20000}.side .number{font-size:114%;color:#B20000}.side .side_menu{background:url(../img/common/stripe_back.gif) repeat;padding:5px;margin-bottom:15px}.side .side_menu img.find,.side .side_menu img.comp{background:#0F0E48}.side .side_menu img.own{background:#69698D}.side .side_company{background:#FFF;padding:20px}.side .side_company p span{white-space:nowrap}.side .company_name{font-size:117%;font-weight:bold;margin-bottom:5px}.side .side_company ul{margin-bottom:10px}.side .side_company ul li{background:url(../img/common/list_black.gif) no-repeat left center;padding-left:15px}.side li.side_tel{background:url(../img/common/side_bn_tel.jpg) no-repeat;height:51px;color:#FFF;font-weight:bold;font-size:167%;padding:74px 0 0 50px}.footer_top{width:960px;margin:0 auto}.footer_navi{margin:60px 0 30px;text-align:center}.page_up{text-align:right}.footer{border-top:#AAAAAA solid 2px}.footer_wrapper{width:960px;padding-top:20px;margin:0px auto 20px auto}.footer_border{border-bottom:#DDDDDD solid 1px;padding-bottom:10px;margin-bottom:20px}.footer_ttl{font-size:116%;font-weight:bold;margin-bottom:10px}.footer .footer_wrapper ul li{background:url(../img/common/list_gray.gif) no-repeat left center;padding-left:15px;margin:0 20px 10px 0;float:left}.footer .li_eria{width:90px}.footer_com{margin:10px 290px;overflow:hidden;width:500px}.footer_com p.company{float:left;margin:0 23px 0 0}.footer_com p.footer_tel{float:left;font-size:183%;margin:15px 20px 0 0}.footer_com p.footer_tel img{margin:5px 5px 0 0}.footer_com p.footer_time{float:left}.footer_place p{text-align:center}.footer .li_etc{width:157px}.copy{clear:both;background:#0F0E48;text-align:center;color:#FFF;padding:5px 0 5px}.footer_tab{margin:20px auto;width:240px}.footer_tab .tab_l{float:left}.footer_tab .tab_r{float:right}.lower .header{margin:0 0 40px 0}.lower .main p.txt{margin:0 0 30px 0}.bread{margin:0 0 20px 0}h3{clear:both;background:#0F0E48;padding:8px 0 7px 13px;margin-bottom:32px;color:#fff;font-weight:bold;font-size:150%}h3 span{border-left:5px solid #fff;padding:0 0 0 9px}h4{clear:both;font-size:150%;font-weight:bold;color:#69698D;background:url(../img/common/common_list.jpg) no-repeat left 4px;margin:0 0 19px 0;padding:0 0 6px 23px;border-bottom:1px solid #bbb}.clearfix:before,.clearfix:after{content:"";display:block;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}
