@charset "UTF-8";html{height:100%;background-color:#a0a0a0}body{padding:0 0 46px 0;height:100%;color:#000}a:link,a:visited{color:#666;text-decoration:none}a:hover,a:active{color:#4182e1;text-decoration:none}a.inner_link:link,a.inner_link:visited{color:#4182e1;text-decoration:none}a.inner_link:hover,a.inner_link:active{color:#4182e1;text-decoration:underline}.serif{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif!important}#container{margin:0 auto 0 auto;position:relative;width:920px}#package{padding:0 10px 0 10px;position:absolute;top:0;left:-10px;width:920px;background:#fff url("../img/common/bg_shadow.png") 0 0 repeat-y}.ib,.m_ib{display:inline-block;/display:inline;/zoom:1}.m_ib{vertical-align:middle}#common_header{padding:0 0 10px 0;position:relative;width:100%;height:95px}#common_header #company_logo{position:absolute;top:21px;left:30px}#common_header #company_name{position:absolute;top:30px;left:485px}#common_header #introduction_links{position:absolute;top:53px;left:482px;width:200px;overflow:hidden}#common_header #introduction_links a{display:block;position:relative;width:85px;height:40px;float:left;overflow:hidden;background-image:url("../img/common/introduction_link_buttons.png");background-repeat:no-repeat}#common_header #go_company_info{background-position:0 -40px}#common_header #go_blog{margin:0 0 0 8px;background-position:-85px -40px}#common_header #introduction_links a:hover,#common_header #introduction_links a:active{border:solid 0}#common_header #introduction_links img{position:absolute;top:0}#common_header #go_blog img{left:-85px}#common_header #introduction_links a:hover img,#common_header #introduction_links a:active img{visibility:hidden}#common_header #contact{position:absolute;top:27px;left:676px;width:217px;height:58px}#common_header #contact img{position:absolute;top:0;left:0}#common_header #contact span{position:absolute;top:46px;left:22px;width:195px;color:#666;font-size:77%}#common_footer{position:relative;width:100%}#maintenance_navi_bottom{padding:20px 0 17px 0;width:100%;background:url("../img/common/maintenance_navi_bottom_bg.png") 0 100% repeat-x}#maintenance_navi_bottom ul{margin:0 auto 0 auto;width:647px;height:25px;overflow:hidden}#maintenance_navi_bottom li,#maintenance_navi_bottom a{height:25px;overflow:hidden;background:url("../img/common/maintenance_navi_bottom_buttons.png") 0 0 no-repeat}#maintenance_navi_bottom li{float:left;background-position:0 -25px}#maintenance_navi_bottom a{display:block;position:relative;background-position:0 -25px}#maintenance_navi_bottom li.category_eco_navi,#maintenance_navi_bottom .category_eco_navi a{width:230px}#maintenance_navi_bottom li.category_00_navi,#maintenance_navi_bottom .category_00_navi a{width:116px;background-position:-230px -25px}#maintenance_navi_bottom li.category_01_navi,#maintenance_navi_bottom .category_01_navi a{width:164px;background-position:-346px -25px}#maintenance_navi_bottom li.category_02_navi,#maintenance_navi_bottom .category_02_navi a{width:137px;background-position:-510px -25px}#maintenance_navi_bottom li.category_03_navi,#maintenance_navi_bottom .category_03_navi a{width:100px;background-position:-647px -25px}#category_eco.maintenance #maintenance_navi_bottom .category_eco_navi a,#category_00.maintenance #maintenance_navi_bottom .category_00_navi a,#category_01.maintenance #maintenance_navi_bottom .category_01_navi a,#category_02.maintenance #maintenance_navi_bottom .category_02_navi a,#category_03.maintenance #maintenance_navi_bottom .category_03_navi a{visibility:hidden}#maintenance_navi_bottom a:hover,#maintenance_navi_bottom a:active{border:solid 0}#maintenance_navi_bottom img{position:absolute;top:0}#maintenance_navi_bottom .category_00_navi img{left:-230px}#maintenance_navi_bottom .category_01_navi img{left:-346px}#maintenance_navi_bottom .category_02_navi img{left:-510px}#maintenance_navi_bottom .category_03_navi img{left:-647px}#maintenance_navi_bottom a:hover img,#maintenance_navi_bottom a:active img{visibility:hidden}#top #maintenance_navi_bottom{display:none}#common_footer .information_box_right,#common_footer .information_box_left{margin:15px 0 0 0;width:49.9%;vertical-align:bottom}#common_footer .information_box_right{overflow:hidden}#common_footer .information_box_left{text-align:left}#common_footer #information_links{margin:0 0 0 20px;overflow:hidden}#common_footer #information_links li{margin:0 0 0 -1px;padding:2px 10px 0 10px;border-left:1px solid #666;display:inline;height:1.2;line-height:1.2;color:#666;font-size:85%}#common_footer #cleaner_banner{margin:0 30px 0 0;display:block;position:relative;float:right;width:220px;height:50px;overflow:hidden}#common_footer #cleaner_banner img{position:absolute;top:0;left:0}#common_footer a#cleaner_banner:hover img,#common_footer a#cleaner_banner:active img{top:-50px}#common_footer a#cleaner_banner:hover,#common_footer a#cleaner_banner:active{border:solid 0}#top #top_link,#company_information #company_info_link,#privacy_policy #privacy_policy_link,.inquiry #inquiry_link{display:none!important}#common_footer #copyright{margin:15px 0 0 0;padding:6px 0 4px 0;width:100%;color:#fff;background-color:#0126a3;text-align:center}#common_footer #copyright #copyright_e{font-size:77%}#common_footer #copyright #copyright_j{margin:0 0 0 15px;font-size:77%}#content{margin:0 auto 0 auto;padding:0 30px 0 30px;position:relative;width:860px;overflow:hidden}#contact_map{padding:50px 0 0 0;width:100%;overflow:hidden;background:url("../img/common/dotline_white.png") 0 0 repeat-x;text-align:center}#contact_map .channel_box{vertical-align:text-top;width:265px;margin:0 18px 0 18px}#contact_map .channel_index{margin:0 0 13px 0;border-bottom:1px solid #000;width:100%;font-size:93%;text-align:center}#channel_form{margin:6px 0 0 0;padding:0 0 0 20px;line-height:1.1;background:url("../img/common/contact_form.png") 0 50% no-repeat}#maintenance_navi_upper{padding:5px 0 0 0;width:100%;background:url("../img/common/maintenance_navi_upper_bg.png") 0 0 repeat-x}#maintenance_navi_upper ul{margin:0 auto 0 auto;width:678px;height:50px;overflow:hidden}#maintenance_navi_upper li,#maintenance_navi_upper a{width:150px;height:50px;overflow:hidden;background:url("../img/common/maintenance_navi_upper_buttons.png") 0 0 no-repeat}#maintenance_navi_upper li{float:left;background-position:0 -50px}#maintenance_navi_upper li.category_eco_navi{width:228px}#maintenance_navi_upper li.category_00_navi{background-position:-228px -50px}#maintenance_navi_upper li.category_01_navi{background-position:-378px -50px}#maintenance_navi_upper li.category_02_navi{background-position:-528px -50px}#maintenance_navi_upper li.category_03_navi{background-position:-678px -50px}#maintenance_navi_upper a{display:block;position:relative;background-position:0 -100px}#maintenance_navi_upper .category_eco_navi a{width:228px}#maintenance_navi_upper .category_00_navi a{background-position:-228px -100px}#maintenance_navi_upper .category_01_navi a{background-position:-378px -100px}#maintenance_navi_upper .category_02_navi a{background-position:-528px -100px}#maintenance_navi_upper .category_03_navi a{background-position:-678px -100px}#category_eco.maintenance #maintenance_navi_upper .category_eco_navi a,#category_00.maintenance #maintenance_navi_upper .category_00_navi a,#category_01.maintenance #maintenance_navi_upper .category_01_navi a,#category_02.maintenance #maintenance_navi_upper .category_02_navi a,#category_03.maintenance #maintenance_navi_upper .category_03_navi a{visibility:hidden}#maintenance_navi_upper a:hover,#maintenance_navi_upper a:active{border:solid 0}#maintenance_navi_upper img{position:absolute;top:0}#maintenance_navi_upper .category_00_navi img{left:-228px}#maintenance_navi_upper .category_01_navi img{left:-378px}#maintenance_navi_upper .category_02_navi img{left:-528px}#maintenance_navi_upper .category_03_navi img{left:-678px}#maintenance_navi_upper a:hover img,#maintenance_navi_upper a:active img{visibility:hidden}.basic_subject_blue{margin:0 0 15px 0;padding:0 0 0 12px;height:1.2em;line-height:1.4em;color:#0046c8;background:url("../img/common/subject_marker.png") 0 50% no-repeat;font-weight:bold;font-size:153.9%}ul.basic_list{padding:0 0 0 1em;font-size:93%;text-indent:-1em}ul.basic_list li{margin:0 0 3px 0}
