@charset "utf-8";ul#main_menu{width:1000px;height:30px;}
ul#main_menu li{display:inline;float:left;margin:0px 0px 0px 0px;height:30px;text-align:center !important;}
ul#main_menu li a .mainmenu{font-weight:bold;color:#727171;text-align:center !important;text-decoration:none;display:block;height:30px;}
ul#main_menu li a:hover .mainmenu{color:#727171 !important;}
ul#main_menu li a{display:block;width:100%;height:100%;}
ul#main_menu li a:hover{text-decoration:none;}
div.fix ul#main_menu{width:1000px;height:30px;margin-right:auto;margin-left:auto;}
div.fix ul#main_menu li{display:inline;float:left;margin:0px 0px 0px 0px;height:30px;}
div.fix ul#main_menu li .main_menu_nest li a:hover{text-decoration:underline;}
div.fix ul#main_menu{margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
div.fix ul#main_menu li.sign{width:164px;}
div.fix ul#main_menu li.inspection{width:157px;border-left-width:1px;border-left-style:dashed;border-left-color:rgba(114,113,113,0.6)}
div.fix ul#main_menu li.itproject{width:165px;border-left-width:1px;border-left-style:dashed;border-left-color:rgba(114,113,113,0.6);}
div.fix ul#main_menu li.label{width:123px;border-left-width:1px;border-left-style:dashed;border-left-color:rgba(114,113,113,0.6);}
div.fix ul#main_menu li.publishing{border-left-width:1px;border-left-style:dashed;border-left-color:rgba(114,113,113,0.6);width:177px;}
div.fix ul#main_menu li.company{border-left-width:1px;border-left-style:dashed;border-left-color:rgba(114,113,113,0.6);width:93px;}
div.fix ul#main_menu li.catalog{border-left-width:1px;border-left-style:dashed;border-left-color:rgba(114,113,113,0.6);width:93px;}
div.fix ul#main_menu li.inquiery{border-left-width:1px;border-left-style:dashed;border-left-color:rgba(114,113,113,0.6);width:93px;}
div.fix ul#main_menu li.sign a:link,div.fix ul#main_menu li.sign a:visited{background-position:0px 0px;}
div.fix ul#main_menu li.inspection a:link,div.fix ul#main_menu li.inspection a:visited{background-position:-164px 0px;}
div.fix ul#main_menu li.itproject a:link,div.fix ul#main_menu li.itproject a:visited{background-position:-290px 0px;}
div.fix ul#main_menu li.label a:link,div.fix ul#main_menu li.label a:visited{background-position:-428px 0px;}
div.fix ul#main_menu li.publishing a:link,div.fix ul#main_menu li.publishing a:visited{background-position:-560px 0px;}
div.fix ul#main_menu li.company a:link,div.fix ul#main_menu li.company a:visited{background-position:-734px 0px;}
div.fix ul#main_menu li.catalog a:link,div.fix ul#main_menu li.catalog a:visited{background-position:-839px 0px;}
div.fix ul#main_menu li.inquiery a:link,div.fix ul#main_menu li.inquiery a:visited{background-position:-909px 0px;}
div.fix ul#main_menu li.sign a:hover{border-bottom:solid 4px #9ba6ca;background-color:#FEFFFB;}
div.fix ul#main_menu li.sign a.active{border-bottom:solid 4px #6473a7;background-color:#FFFDFE;}
div.fix ul#main_menu li.inspection a:hover{border-bottom:solid 4px #9ba6ca;background-color:#FEFFFB;}
div.fix ul#main_menu li.inspection a.active{border-bottom:solid 4px #6473a7;background-color:#FFFDFE;}
div.fix ul#main_menu li.itproject a:hover{border-bottom:solid 4px #c2d097;background-color:#FEFFFB;}
div.fix ul#main_menu li.itproject a.active{border-bottom:solid 4px #86a22f;background-color:#FFFDFE;}
div.fix ul#main_menu li.label a:hover{border-bottom:solid 4px #c2d097;background-color:#FEFFFB;}
div.fix ul#main_menu li.label a.active{border-bottom:solid 4px #86a22f;background-color:#FFFDFE;}
div.fix ul#main_menu li.publishing a:hover{border-bottom:solid 4px #b6a49b;background-color:#FEFFFB;}
div.fix ul#main_menu li.publishing a.active{border-bottom:solid 4px #856859;background-color:#FFFDFE;}
div.fix ul#main_menu li.company a:hover{border-bottom:solid 4px #e6b2c7;background-color:#FEFFFB;}
div.fix ul#main_menu li.company a.active{border-bottom:solid 4px #cd668f;background-color:#FFFDFE;}
div.fix ul#main_menu li.catalog a:hover{border-bottom:solid 4px #e6b2c7;background-color:#FEFFFB;}
div.fix ul#main_menu li.catalog a.active{border-bottom:solid 4px #cd668f;background-color:#FFFDFE;}
div.fix ul#main_menu li.inquiery a:hover{border-bottom:solid 4px #e6b2c7;background-color:#FEFFFB;}
div.fix ul#main_menu li.inquiery a.active{border-bottom:solid 4px #cd668f;background-color:#FFFDFE;}
div#before_footer div.fix ul#main_menu{background:url(../images/main_menu_fix.gif) no-repeat 0px 5px;}
div#before_footer div.fix ul#main_menu li.sign a:link,div#before_footer div.fix ul#main_menu li.sign a:visited{background-position:-1px 5px;}
div#before_footer div.fix ul#main_menu li.label a:link,div#before_footer div.fix ul#main_menu li.label a:visited{background-position:-240px 5px;}
div#before_footer div.fix ul#main_menu li.yugu a:link,div#before_footer div.fix ul#main_menu li.yugu a:visited{background-position:-439px 5px;}
div#before_footer div.fix ul#main_menu li.publishing a:link,div#before_footer div.fix ul#main_menu li.publishing a:visited{background-position:-659px 5px;}
div#before_footer div.fix ul#main_menu li.company a:link,div#before_footer div.fix ul#main_menu li.company a:visited{background-position:-820px 5px;}
div#before_footer div.fix ul#main_menu li.sign a:hover,div#before_footer div.fix ul#main_menu li.sign a:active{background-position:-1px -47px;}
div#before_footer div.fix ul#main_menu li.label a:hover,div#before_footer div.fix ul#main_menu li.label a:active{background-position:-240px -47px;}
div#before_footer div.fix ul#main_menu li.yugu a:hover,div#before_footer div.fix ul#main_menu li.yugu a:active{background-position:-439px -47px;}
div#before_footer div.fix ul#main_menu li.publishing a:hover,div#before_footer div.fix ul#main_menu li.publishing a:active{background-position:-659px -47px;}
div#before_footer div.fix ul#main_menu li.company a:hover,div#before_footer div.fix ul#main_menu li.company a:active{background-position:-820px -47px;}
div#before_footer div.fix ul#main_menu li.sign a.active{background-position:-1px -103px;}
div#before_footer div.fix ul#main_menu li.label a.active{background-position:-240px -103px;}
div#before_footer div.fix ul#main_menu li.yugu a.active{background-position:-439px -103px;}
div#before_footer div.fix ul#main_menu li.publishing a.active{background-position:-659px -103px;}
div#before_footer div.fix ul#main_menu li.company a.active{background-position:-820px -103px;}
ul.main_menu_nest li a:link{color:#727171 !important;}
ul.main_menu_nest li a:visited{color:#762a99 !important;}
ul.main_menu_nest li a:hover,ul.main_menu_nest li a:active{color:#cd668f !important;}
ul.main_menu_nestR li a:link{color:#727171 !important;}
ul.main_menu_nestR li a:visited{color:#762a99 !important;}
ul.main_menu_nestR li a:hover,ul.main_menu_nestR li a:active{color:#cd668f !important;}
ul#main_menu li.sign,ul#main_menu li.label,ul#main_menu li.inspection,ul#main_menu li.itproject,ul#main_menu li.publishing,ul#main_menu li.company,ul#main_menu li.catalog,ul#main_menu li.inquiery{position:relative;}
div.main_menu_nest_box{position:absolute;display:none;margin:1px 0 0;padding:0px;border:1px solid #727171;border-width:1px;z-index:100;opacity:0.98;filter:alpha(style=0,opacity=98);min-width:138px;box-shadow:0 2px 4px rgba(0,0,0,0.4);background-color:#FEFFFB;white-space:nowrap;}
ul#main_menu li.sign div.main_menu_nest_box
,ul#main_menu li.inspection div.main_menu_nest_box
,ul#main_menu li.itproject div.main_menu_nest_box
,ul#main_menu li.label div.main_menu_nest_box
,ul#main_menu li.publishing div.main_menu_nest_box
,ul#main_menu li.company div.main_menu_nest_box{top:34px;left:0px;}
ul#main_menu li.catalog div.main_menu_nest_box{width:138px;top:34px;left:0px;}
ul#main_menu li.inquiery div.main_menu_nest_box{top:34px;right:0px;}
ul#main_menu li.publishing div.main_menu_nest_box{width:204px;}
div#main_menu_nest_sign{width:680px;padding:0px 0px 0px 0px;}
div#main_menu_nest_label{width:520px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
ul.main_menu_nest{float:left;padding-bottom:10px;padding-left:10px;}
ul.main_menu_nest li{display:block !important;float:none !important;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;height:auto !important;font-weight:bold;}
ul.main_menu_nestR{padding-bottom:15px;float:right;background:#FCFFF6;}
ul.main_menu_nestR li{display:block !important;float:none !important;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;height:auto !important;font-weight:bold;border-bottom:none !important;}
ul.main_menu_nest li.last{border:none;}
ul.main_menu_nest li a{display:block;width:100%;height:100%;background:none !important;border-bottom:none !important;}
ul.main_menu_nest li li a{font-size:84%;}
ul.main_menu_nestR li li a{font-size:84%;border-bottom:none !important;}
ul.main_menu_nest li li{font-weight:normal;}
ul.main_menu_nestR li li{font-weight:normal;margin-bottom:0px !important;padding-bottom:0px !important;margin-top:0px !important;padding-top:0px !important;height:auto !important;}
ul.top_business li{float:left;height:190px;margin:0px;}
ul.top_business li a{display:block;width:100%;height:100%;background:url(../images/top_01.jpg) no-repeat;}
ul.top_business li a:hover,ul.top_business li a:active{opacity:0.85;filter:alpha(style=0,opacity=85);}
ul.top_business li a span{display:none;}
ul.top_business li.sign{margin-right:10px;width:238px;}
ul.top_business li.sign a{background-position:-0px 0px;}
ul.top_business li.label{margin-right:10px;width:238px;}
ul.top_business li.label a{background-position:-248px 0px;}
ul.top_business li.yugu{margin-right:10px;width:237px;}
ul.top_business li.yugu a{background-position:-496px 0px;}
ul.top_business li.publishing{margin-right:0px;width:237px;background-position:0px 0px;}
ul.top_business li.publishing a{background-position:-743px 0px;}
ul.top_sitemap li{float:left;height:55px;margin:0px;}
ul.top_sitemap li a{display:block;width:100%;height:100%;background:url(../images/top_02.jpg) no-repeat;}
ul.top_sitemap li a:hover,ul.top_sitemap li a:active{opacity:0.85;filter:alpha(style=0,opacity=85);}
ul.top_sitemap li a span{display:none;}
ul.top_sitemap li.park{margin-right:10px;width:238px;}
ul.top_sitemap li.park a{background-position:-0px 0px;}
ul.top_sitemap li.landscape{margin-right:10px;width:238px;}
ul.top_sitemap li.landscape a{background-position:-248px 0px;}
ul.top_sitemap li.planning{margin-right:10px;width:237px;}
ul.top_sitemap li.planning a{background-position:-496px 0px;}
ul.top_sitemap li.school{margin-right:0px;width:237px;background-position:0px 0px;}
ul.top_sitemap li.school a{background-position:-743px 0px;}
ul#sub_menu{clear:both;margin:2px 0px 0px 0px;}
ul#sub_menu li{display:block;margin:0px 0px 6px 0px;background-position:left center;}
ul#sitemap_menu{clear:both;margin:0px 0px 0px 0px;}
ul#sitemap_menu li{float:left;width:35px;height:35px;display:block;margin:0px 10px 0px 0px;}
ul#sitemap_menu li:hover{opacity:0.85;filter:alpha(style=0,opacity=85);}
ul#sitemap_menu li span{display:none;}
ul#sitemap_menu li a{display:block;width:100%;height:100%;}
ul#sitemap_menu li.park{background:url(../images/header_icon_01.gif) no-repeat;}
ul#sitemap_menu li.landscape{background:url(../images/header_icon_02.gif) no-repeat;}
ul#sitemap_menu li.planning{background:url(../images/header_icon_03.gif) no-repeat;}
ul#sitemap_menu li.school{background:url(../images/header_icon_04.gif) no-repeat;}
div#path ul li{float:left;padding:0px 10px 0px 14px;color:#cd668f;font-weight:bold;background:url(../images/li_path.gif) no-repeat left center;}
div#path ul li.first{padding:0px 10px 0px 0px;background:none;}
div#path ul li a{font-weight:normal;}
div#path ul li.normal{font-weight:normal !important;color:#777777;}
div.sub_menu_box{margin-bottom:15px;}
ul#sub_menu{width:740px;height:41px;}
ul#sub_menu li{display:inline;float:left;margin:0px 0px 0px 1px;height:41px;}
ul#sub_menu li span{display:none;}
ul#sub_menu li a{display:block;width:100%;height:100%;}
div.label ul#sub_menu
,div.label ul#sub_menu li a{background:url(../images/submenu_label.gif) no-repeat;}
div.label ul#sub_menu li.label_01{width:139px;}
div.label ul#sub_menu li.label_02{width:88px;}
div.label ul#sub_menu li.label_03{width:102px;}
div.label ul#sub_menu li.label_04{width:116px;}
div.label ul#sub_menu li.label_05{width:58px;}
div.label ul#sub_menu li.label_06{width:129px;}
div.label ul#sub_menu li.label_07{width:100px;}
div.label ul#sub_menu li.label_01 a:link,div.fix ul#sub_menu li.label_01 a:visited{background-position:-1px 0px;}
div.label ul#sub_menu li.label_02 a:link,div.fix ul#sub_menu li.label_02 a:visited{background-position:-141px 0px;}
div.label ul#sub_menu li.label_03 a:link,div.fix ul#sub_menu li.label_03 a:visited{background-position:-230px 0px;}
div.label ul#sub_menu li.label_04 a:link,div.fix ul#sub_menu li.label_04 a:visited{background-position:-333px 0px;}
div.label ul#sub_menu li.label_05 a:link,div.fix ul#sub_menu li.label_05 a:visited{background-position:-450px 0px;}
div.label ul#sub_menu li.label_06 a:link,div.fix ul#sub_menu li.label_06 a:visited{background-position:-509px 0px;}
div.label ul#sub_menu li.label_07 a:link,div.fix ul#sub_menu li.label_07 a:visited{background-position:-639px 0px;}
div.label ul#sub_menu li.label_01 a:hover,div.fix ul#sub_menu li.label_01 a:active{background-position:-1px -41px;}
div.label ul#sub_menu li.label_02 a:hover,div.fix ul#sub_menu li.label_02 a:active{background-position:-141px -41px;}
div.label ul#sub_menu li.label_03 a:hover,div.fix ul#sub_menu li.label_03 a:active{background-position:-230px -41px;}
div.label ul#sub_menu li.label_04 a:hover,div.fix ul#sub_menu li.label_04 a:active{background-position:-333px -41px;}
div.label ul#sub_menu li.label_05 a:hover,div.fix ul#sub_menu li.label_05 a:active{background-position:-450px -41px;}
div.label ul#sub_menu li.label_06 a:hover,div.fix ul#sub_menu li.label_06 a:active{background-position:-509px -41px;}
div.label ul#sub_menu li.label_07 a:hover,div.fix ul#sub_menu li.label_07 a:active{background-position:-639px -41px;}
div.label ul#sub_menu li.label_01 a.active{background-position:-1px -82px;}
div.label ul#sub_menu li.label_02 a.active{background-position:-141px -82px;}
div.label ul#sub_menu li.label_03 a.active{background-position:-230px -82px;}
div.label ul#sub_menu li.label_04 a.active{background-position:-333px -82px;}
div.label ul#sub_menu li.label_05 a.active{background-position:-450px -82px;}
div.label ul#sub_menu li.label_06 a.active{background-position:-509px -82px;}
div.label ul#sub_menu li.label_07 a.active{background-position:-639px -82px;}
div.sign ul#sub_menu
,div.sign ul#sub_menu li a{background:url(../images/submenu_sign.gif) no-repeat;}
div.sign ul#sub_menu li.sign_01{width:154px;}
div.sign ul#sub_menu li.sign_02{width:95px;}
div.sign ul#sub_menu li.sign_03{width:110px;}
div.sign ul#sub_menu li.sign_04{width:268px;}
div.sign ul#sub_menu li.sign_05{width:107px;}
div.sign ul#sub_menu li.sign_01 a:link,div.fix ul#sub_menu li.sign_01 a:visited{background-position:-1px 0px;}
div.sign ul#sub_menu li.sign_02 a:link,div.fix ul#sub_menu li.sign_02 a:visited{background-position:-156px 0px;}
div.sign ul#sub_menu li.sign_03 a:link,div.fix ul#sub_menu li.sign_03 a:visited{background-position:-252px 0px;}
div.sign ul#sub_menu li.sign_04 a:link,div.fix ul#sub_menu li.sign_04 a:visited{background-position:-363px 0px;}
div.sign ul#sub_menu li.sign_05 a:link,div.fix ul#sub_menu li.sign_05 a:visited{background-position:-632px 0px;}
div.sign ul#sub_menu li.sign_01 a:hover,div.fix ul#sub_menu li.sign_01 a:active{background-position:-1px -41px;}
div.sign ul#sub_menu li.sign_02 a:hover,div.fix ul#sub_menu li.sign_02 a:active{background-position:-156px -41px;}
div.sign ul#sub_menu li.sign_03 a:hover,div.fix ul#sub_menu li.sign_03 a:active{background-position:-252px -41px;}
div.sign ul#sub_menu li.sign_04 a:hover,div.fix ul#sub_menu li.sign_04 a:active{background-position:-363px -41px;}
div.sign ul#sub_menu li.sign_05 a:hover,div.fix ul#sub_menu li.sign_05 a:active{background-position:-632px -41px;}
div.sign ul#sub_menu li.sign_01 a.active{background-position:-1px -82px;}
div.sign ul#sub_menu li.sign_02 a.active{background-position:-156px -82px;}
div.sign ul#sub_menu li.sign_03 a.active{background-position:-252px -82px;}
div.sign ul#sub_menu li.sign_04 a.active{background-position:-363px -82px;}
div.sign ul#sub_menu li.sign_05 a.active{background-position:-632px -82px;}
div#sub_menu{margin-top:2px;padding:2px 0px;border:1px solid #7f9789;border-width:1px 0px 1px 0px;}
div.sign div#sub_menu{border-color:#9da6c7;}
div.label div#sub_menu{border-color:#9cc684;}
div.yugu div#sub_menu{border-color:#e9ae87;}
div.publishing div#sub_menu{border-color:#cda8c6;}
div#sub_menu table{border:1px dotted #b8b8b8;border-width:0px 1px 0px 1px;}
div#sub_menu table td{padding:0px 2px 0px;margin:0px;height:37px;border:1px dotted #b8b8b8;border-width:0px 1px 0px 0px;}
div#sub_menu table td a{cursor:pointer;display:block;padding:1px 0px;width:100%;height:100%;text-decoration:none !important;}
div#sub_menu table td a:hover,div.navi_table table td a:active{background:#edf1e0;}
div#sub_menu table td.active a{background:#f9e6ee;}
div#sub_menu table span{display:block;padding:0px 10px;height:100%;font-size:96%;line-height:38px;vertical-align:middle;text-align:center;text-decoration:none !important;color:#333333 !important;}
div#sub_menu table td.two span{line-height:15px !important;}
ul#footer_menu_tp li{display:inline;padding:0px 12px 0px 12px;border:1px solid #727171;border-width:0px 1px 0px 0px;}
ul#footer_menu_tp li.lastchild{border:none;}
ul#footer_menu_tp li a{color:#727171 !important;}
ul#footer_menu li{display:inline;padding:0px 10px 0px 10px;border:1px solid #cee2bf;border-width:0px 1px 0px 0px;}
ul#footer_menu li.lastchild{border:none;}
ul#footer_menu li a{color:#727171 !important;font-size:14px;white-space:nowrap;}
div#footer_sitemap{}
div#footer_sitemap div{margin-bottom:0px;}
div#footer_sitemap ul li{font-size:83%;}
ul#home_btn_l li a span.text
,ul#home_btn_ll li a span.text{color:#6a4507 !important;}
ul#home_btn_l li
,ul#home_btn_ll li{display:inline;float:left;margin:0px 0px 6px 0px;}
ul#home_btn_l li.right_margin{margin:0px 6px 6px 0px;}
ul#home_btn_l a{display:inline-block;padding:50px 107px 0px 16px;width:174px;_width:297px;height:80px;_height:130px;}
ul#home_btn_ll a{display:inline-block;padding:50px 107px 0px 16px;width:477px;_width:600px;height:80px;_height:130px;}
ul#home_btn_l span.title
,ul#home_btn_ll span.title{display:none;}
ul#home_btn_l span.text
,ul#home_btn_ll span.text{visibility:hidden;}
ul#home_btn_l a span
,ul#home_btn_ll a span{color:#6a4507;}
ul#home_btn_l li.label a{background:url(../images/home_btn_l_label.jpg) no-repeat;}
ul#home_btn_l li.sign a{background:url(../images/home_btn_l_sign.jpg) no-repeat;}
ul#home_btn_l li.publishing a{background:url(../images/home_btn_l_publishing.jpg) no-repeat;}
ul#home_btn_l li.yugu a{background:url(../images/home_btn_l_yugu.jpg) no-repeat;}
ul#home_btn_l li.hanasns a{background:url(../images/home_btn_l_hanasns.jpg) no-repeat;}
ul#home_btn_l li.utst a{background:url(../images/home_btn_l_utst.jpg) no-repeat;}
ul#home_btn_ll li.label a{background:url(../images/home_btn_l_label_large.jpg) no-repeat;}
ul#home_btn_ll li.sign a{background:url(../images/home_btn_l_sign_large.jpg) no-repeat;}
ul#home_btn_l li a:hover
,ul#home_btn_ll li a:hover{background-position:0px -136px;}
ul#home_btn_l_img li{float:left;margin:0px 0px 6px 0px;}
ul#home_btn_l_img li.right_margin{margin-right:6px;}
ul#home_btn_s li{float:left;}
ul#home_btn_s li.right_margin{margin:0px 6px 0px 0px;}
ul#home_btn_s a{display:inline-block;padding:73px 6px 0px 0px;width:190px;_width:196px;height:26px;_height:99px;text-align:right;}
ul#home_btn_s span.title{display:none;}
ul#home_btn_s li.hanasns a{background:url(../images/home_btn_s_hanasns.jpg) no-repeat;}
ul#home_btn_s li.member a{background:url(../images/home_btn_s_member.jpg) no-repeat;}
ul#home_btn_s li.weborder a{background:url(../images/home_btn_s_weborder.jpg) no-repeat;}
ul#home_btn_s li.catalog a{background:url(../images/home_btn_s_catalog.jpg) no-repeat;}
ul#home_btn_s li.utst a{background:url(../images/home_btn_s_utst.gif) no-repeat;}
ul#home_btn_s li a:hover{opacity:0.85;filter:alpha(style=0,opacity=85);}
ul#home_btn_s li span.text{padding:0px 0px 0px 14px;background:url(../images/li_link.png) no-repeat left center;}
ul.btn_s{background:#ff0000;}
aul.btn_s li{width:216px;height:40px;background:url(../images/btn_s.gif) no-repeat #ff0000;}
ul.btn_s li a{display:block;width:100%;height:100%;background:none;}
dl#side_menu dt{width:210px;height:38px;}
dl#side_menu dt a{display:block;width:100%;height:100%;background:url(../images/side_title.gif) no-repeat;}
dl#side_menu dt.business a:link,dl#side_menu dt.business a:visited{background-position:0px 0px;}
dl#side_menu dt.nature a:link,dl#side_menu dt.nature a:visited{background-position:0px -38px;}
dl#side_menu dt.company a:link,dl#side_menu dt.company a:visited{background-position:0px -76px;}
dl#side_menu dt.business a:hover,dl#side_menu dt.business a:active{background-position:-210px 0px;}
dl#side_menu dt.nature a:hover,dl#side_menu dt.nature a:active{background-position:-210px -38px;}
dl#side_menu dt.company a:hover,dl#side_menu dt.company a:active{background-position:-210px -76px;}
dl#side_menu dt a span{display:none;}
dl#side_menu dd li,dl#side_menu dd a{line-height:100%;}
dl#side_menu ul.side_parent{margin:1px 0px 0px 0px;border-bottom:1px dotted #cccccc;}
dl#side_menu ul.side_parent li{text-indent:27px;border-top:1px dotted #cccccc;background:url(../images/li_link.png) no-repeat 12px 9px;}
dl#side_menu ul.side_parent li.active{background:url(../images/side_li_parent_active.gif) no-repeat 0px 0px;}
dl#side_menu ul.side_parent li a
,dl#side_menu ul.side_parent li a span{font-size:14px;line-height:28px;}
dl#side_menu ul.side_child li{padding:5px 0px 4px 51px;text-indent:0px;border:none;background:url(../images/li_link_nest.png) no-repeat 40px center;}
dl#side_menu ul.side_child li.active{background:url(../images/side_li_child_active.gif) no-repeat 0px center;}
dl#side_menu ul.side_child li a{font-size:12px;line-height:110%;}
dl#side_menu li.active a
,dl#side_menu li.active a span{color:#ffffff !important;font-weight:bold;}
dl#side_menu li.active * a:link{color:#3399CC !important;font-weight:normal;}
dl#side_menu li.active * a:visited{color:#9933CC !important;font-weight:normal;}
dl#side_menu li.active * a:hover,dl#side_menu li.active * a:active{color:#cd668f !important;}
ul.news
,ul.log, ul.newstop {margin-bottom:15px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#DDD;}
ul.news li
,ul.log li {padding-top:15px;padding-right:0px;padding-bottom:10px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top-width:1px;border-top-style:dashed;border-top-color:#DDD;}
ul.newstop li,ul.newsbn li{padding:15px 0 5px;margin:0;border-top-width:1px;border-top-style:dashed;border-top-color:#DDD;}
ul.news li li
,ul.log li li,ul.newstop li li,ul.newsbn li li{list-style:none;}
ul.news li div,ul.news li p
,ul.log li div,ul.log li p,ul.newstop li div,ul.newsbn li div{margin:0px;padding:0px;}
ul.newstop li div.home p.headline,ul.newsbn li div.home p.headline{margin:0 0 5px 0;padding:0px; font-size: 100%; font-weight:bold;color:#CD668F;}
ul.newstop li div.home p,ul.newsbn li div.home p{margin:0 0 5px 0;padding:0px; font-size: 98%;}
ul.news li p.number
,ul.log li p.number{padding:0 8px 0 0;display:block;float:left;width:25px;text-align:right;margin-right:5px;border-right-width:1px;border-right-style:solid;border-right-color:#DEDEDE;}
ul.newsbn li p.number{padding:0 8px 0 0;display:block;float:left;width:25px;text-align:right;margin-right:8px;border-right-width:1px;border-right-style:solid;border-right-color:#DEDEDE;color:#CD668F; font-weight:bold;}
ul.news li div.home
,ul.log li div.home{float:left;margin:0px;padding:0px;width:630px;}
ul.newstop li div.home {
	float: left;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	width: 630px;
}
ul.newsbn li div.home {
	float: left;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	width: 600px;
}
ul.newstop li div.home ul.link,ul.newsbn li div.home ul.link {margin: 0 0 0 1px;}
ul.news li div.list{float:left;width:690px;}
ul.newstop li div.list,ul.newsbn li div.list{float:left;}
ul.log li div.wide{float:left;width:800px;}
ul.news li p{padding:0px 75px 0px 0px;}
ul.news li p.date
,ul.log li p.date{
	float: left;
	margin-right: 15px;
	padding: 0 10px 0 0;
	width: 75px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: -1px;
	white-space: nowrap;
}
ul.newstop li div.date,ul.newsbn li div.date {
	float: right;
	padding: 0;
	text-align: right !important;
	margin-top: -1px;
	white-space: nowrap;
	text-align: right;
}

ul.newstop li div.date p,ul.newsbn li div.date p {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
	font-size: 12px ;
}
ul.newstop li div.date .ico_category,ul.newsbn li div.date .ico_category {
	font-size: 10px;
	width: 65px;
	text-align: center;
	white-space: nowrap;
	margin: 0;
	margin-right: 0;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 2px;
}
ul.newstop li div.date .sign,ul.newsbn li div.date .sign {
	border:solid 1px #596AA6;
	background-color:#F7F7FA;
	color: #596AA6;;
}
ul.newstop li div.date .nature,ul.newsbn li div.date .nature {
	border:solid 1px #856859;
	background-color:#F9F7F7;
	color: #856859;;
}
ul.newstop li div.date .company,ul.newsbn li div.date .company {
	border:solid 1px #CD668F;
	background-color:#FDF7F9;
	color: #CD668F;;
}

ul.newstop li div.date .label,ul.newsbn li div.date .label {
	border:solid 1px #86A22F;
	background-color:#F9FAF4;
	color: #86A22F;
}
ul.newstop li div.date .label,ul.newsbn li div.date .yugu {
	border:solid 1px #EC6D51;
	background-color:#FEF8F6;
	color: #EC6D51;
}
ul.newstop li div.date .label,ul.newsbn li div.date .others {
	border:solid 1px #AEADAD;
	background-color:#F8F8F8;
	color: #AEADAD;
}
ul.news li:after
,ul.log li:after,ul.newstop li:after,ul.newsbn li:after{display:block;visibility:hidden;content:".";clear:both;height:0;}
ul.news li
,ul.log li,ul.newstop li,ul.newsbn li{min-height:1px;}
* html ul.news li
,* html ul.log li,* html ul.newstop li,* html ul.newsbn li{height:1px;}
ul.news li.label_sign{background:url(../images/icon_news_label_sign.png) no-repeat right 15px;}
ul.news li.pub_web{background:url(../images/icon_news_pub_web.gif) no-repeat right 15px;}
ul.news li.yugu{background:url(../images/icon_news_yugu.png) no-repeat right 15px;}
ul.news li.press{background:url(../images/icon_news_press.gif) no-repeat right 15px;}
ul.news li.label{background:url(../images/icon_news_label.png) no-repeat right 15px;}
ul.news li.sign{background:url(../images/icon_news_sign.png) no-repeat right 15px;}
ul.news li.pub{background:url(../images/icon_news_pub.png) no-repeat right 15px;}
ul.news li.yugu{background:url(../images/icon_news_yugu.png) no-repeat right 15px;}
ul.news li.content{background:url(../images/icon_news_contents.png) no-repeat right 15px;}
ul.news li.other{background:url(../images/icon_news_other.png) no-repeat right 15px;}
ul.news li.nature{background:url(../images/icon_news_nature.png) no-repeat right 15px;}
ul.news li.abocworks{background:url(../images/icon_news_abocworks.png) no-repeat right 15px;}
ul.news li.catalog{background:url(../images/icon_news_catalog.png) no-repeat right 15px;}
ul.news li.signreview{background:url(../images/icon_news_signreview.png) no-repeat right 15px;}
ul.news li.cat_label_sign{background:url(../images/icon_news_cat_label_sign.png) no-repeat right 15px;}
ul.news li.cat_sign{background:url(../images/icon_news_cat_sign.png) no-repeat right 15px;}
ul.news li.cat_label{background:url(../images/icon_news_cat_label.png) no-repeat right 15px;}
ul.news li.cat_company{background:url(../images/icon_news_cat_company.png) no-repeat right 15px;}
ul.news li.it{background:url(../images/icon_news_it.png) no-repeat right 15px;}
ul.news li.company{background:url(../images/icon_news_company.png) no-repeat right 15px;}
ul.news ul,ul.news li li
,ul.news ul,ul.log li li,ul.newstop ul,ul.newstop li li,ul.newsbn ul,ul.newsbn li li{
	border: none;
	white-space: nowrap;
}
ul.newstop ul,ul.newstop li li,ul.newsbn ul,ul.newsbn li li{font-size:98%; padding-bottom:0;}

a .pdfnews {
	background-color: #AEADAD;
	color: #FFFFFF !important;
	font-size: 9px;
	padding: 0 2px 0 4px !important;
	margin: 0 0 0 3px !important;
	line-height: 14px;
	height: 14px;
	display: inline-block;
	letter-spacing: 1px;
	font-family: Tahoma, Geneva, sans-serif;
}

a:hover .pdfnews {
	text-decoration:none;
}
ul.news ul,ul.news dl
,ul.news ul,ul.log dl{margin:0px 80px 0px 3px !important;}
dl.step dt{padding:24px 0px 0px 42px;font-weight:bold;font-size:130%;background:url(../images/dl_step.gif) no-repeat;}
dl.step dt.step1{height:24px;line-height:30px;background-position:0px 9px !important;padding-top:4px;padding-right:0px;padding-left:42px;padding-bottom:0px;}
dl.step dt.step2{background-position:0px -33px !important;}
dl.step dt.step3{background-position:0px -93px !important;}
dl.step dt.step4{background-position:0px -153px !important;}
dl.step dt.step5{background-position:0px -213px !important;}
dl.step dt.step6{background-position:0px -273px !important;}
dl.step dt.step7{background-position:0px -333px !important;}
dl.step dt.step8{background-position:0px -393px !important;}
dl.step dt.step9{background-position:0px -453px !important;}
dl.step dt.step10{background-position:0px -513px !important;}
dl.step dt.plain{background:none;padding-top:0px;}
dl.step dd{padding:0px 0px 6px 42px;}
dl.step dl dt{padding:0px;font-weight:normal;background:none;}
dl.step dl dd{padding:0px;height:auto;line-height:normal;}
div.sign dl.step dt{}
table.timeline th,table.timeline td{vertical-align:top;}
table.timeline th{width:200px;padding:0px 0px 170px 0px;background-color:#3f704f;background-image:url(../images/timeline_01.png);background-repeat:no-repeat;background-position:left bottom;}
div.sign table.timeline th{background-color:#5c6ba3;}
div.label table.timeline th{background-color:#5aa132;}
div.yugu table.timeline th{background-color:#df7534;}
div.publishing table.timeline th{background-color:#ac6ea0;}
table.timeline th p{margin:10px;text-align:center;}
table.timeline th p,table.timeline th p *{color:#ffffff;text-shadow:1px 1px 0px #596aa6;}
div.sign table.timeline th p,div.sign table.timeline th p *{text-shadow:1px 1px 0px #596aa6;}
div.label table.timeline th p,div.label table.timeline th p *{text-shadow:1px 1px 0px #86a22f;}
div.yugu table.timeline th p,div.yugu table.timeline th p *{text-shadow:1px 1px 0px #d95a0c;}
div.publishing table.timeline th p,div.publishing table.timeline th p *{text-shadow:1px 1px 0px #856859;}
table.timeline tr.last th{background-image:url(../images/timeline_02.png);}
table.timeline tr.finish th{padding:10px 0px 0px 0px;background-image:none;background-color:#ffffff;color:#18542a;}
div.sign table.timeline tr.finish th{color:#596aa6;}
div.label table.timeline tr.finish th{color:#86a22f;}
div.yugu table.timeline tr.finish th{color:#da5a0c;}
div.publishing table.timeline tr.finish th{color:#856859;}
table.timeline td{padding:10px 10px 30px 30px;}
ul.pub_list p.thumb{width:80px;}
ul.pub_category p.thumb{width:27%;}
ul.pub_list li div{width:85%;}
ul.pub_category li div{width:70%;}
ul.pub_category{margin-top:-10px;}
ul.pub_list p.thumb
,ul.pub_category p.thumb{display:inline;float:left;margin-top:5px;margin-right:15px;margin-bottom:5px;margin-left:0px;text-align:center;padding:0;}
ul.pub_list li
,ul.pub_category li{padding:10px 0px;border-bottom:1px solid #cccccc;}
ul.pub_list li div
,ul.pub_category li div{float:left;}
ul.pub_list li p
,ul.pub_category li p{margin:0px;}
ul.pub_list li p.title
,ul.pub_category li p.title{margin-bottom:0px;padding:0;font-size:130%;line-height:1em;width:520px;}
ul.pub_list li p.title,
ul.pub_list li p.title a{margin-top:3px;line-height:1em !important;}
ul.pub_list li p.clear{margin:0;padding:0;}
ul.pub_list li .btn_order{float:right;width:100px;margin-right:-5px;margin-top:-5px;margin-bottom:5px;}
.bookcopy{line-height:1.2em !important;font-size:95%;margin-bottom:5px !important;}
ul.pub_list p.accent{font-size:95%;}
.pub_date{float:right;text-align:right;font-size:12px;color:#aaa;}
.pub_date_nofl{font-size:12px;color:#aaa;}
ul.pub_category li p.bold{margin-bottom:4px;}
ul.pub_list li:after
,ul.pub_category li:after{display:block;visibility:hidden;content:".";clear:both;height:0;}
ul.pub_list li
,ul.pub_category li{min-height:1px;}
* html ul.pub_list li
,* html ul.pub_category li{height:1px;}
ul.pub_list ul,ul.pub_list li li
,ul.pub_category ul,ul.pub_category li li{border:none;}
ul.pub_category p.sample{float:left;font-size:86%;margin-top:10px;margin-right:6px;}
ul.pub_category p.icon{float:right;}
ul.catalog_list li{float:left;width:48%;height:180px;padding:10px 6px;border-bottom:1px solid #cccccc;}
ul.catalog_list p.thumb{width:30%;display:inline;float:left;text-align:center;}
ul.catalog_list li div{width:67%;margin-right:4px;display:inline;float:right;}
ul.catalog_list li div p{margin-left:0px;}
ul.catalog_list li p.title{margin-bottom:5px;font-size:130%;}
ul.catalog_list li:after{display:block;visibility:hidden;content:".";clear:both;height:0;}
ul.catalog_list li{min-height:1px;}
* html ul.catalog_list li{height:1px;}
ul.catalog_list ul,ul.catalog_list li li{border:none;}
ul.btn_div3 li.new a
,ul.btn_div3 li.standard a
,ul.btn_div3 li.simple a
,ul.btn_div3 li.wood a
,ul.btn_div3 li.original a
,ul.btn_div3 li.order a
,ul.btn_div3 li.kouzai a
,ul.btn_div3 li.raburock a
,ul.btn_div3 li.neorecycle a
,ul.btn_div3 li.recyclewood a
,ul.btn_div3 li.maruta a
,ul.btn_div3 li.taikou a
,ul.btn_div3 li.exalumi a
,ul.btn_div3 li.stainless a
,ul.btn_div3 li.alumiboard a
,ul.btn_div3 li.sekizai a
,ul.btn_div3 li.zenmai a
,ul.btn_div3 li.stretch a
,ul.btn_div3 li.lead a
,ul.btn_div3 li.keiji a
,ul.btn_div3 li.kogata a
,ul.btn_div3 li.nr a
,ul.btn_div3 li.plastic a
,ul.btn_div3 li.bousai a
,ul.btn_div3 li.gscrew a
,ul.btn_div3 li.as40 a
,ul.btn_div3 li.design a
,ul.btn_div3 li.concrete a
,ul.btn_div_side li.kouzai a
,ul.btn_div_side li.raburock a
,ul.btn_div_side li.neorecycle a
,ul.btn_div_side li.recyclewood a
,ul.btn_div_side li.maruta a
,ul.btn_div_side li.taikou a
,ul.btn_div_side li.exalumi a
,ul.btn_div_side li.stainless a
,ul.btn_div_side li.alumiboard a
,ul.btn_div_side li.sekizai a
,ul.btn_div_side li.zenmai a
,ul.btn_div_side li.stretch a
,ul.btn_div_side li.lead a
,ul.btn_div_side li.keiji a
,ul.btn_div_side li.kogata a
,ul.btn_div_side li.nr a
,ul.btn_div_side li.wood a
,ul.btn_div_side li.plastic a
,ul.btn_div_side li.bousai a
,ul.btn_div_side li.gscrew a
,ul.btn_div_side li.as40 a
,ul.btn_div_side li.design a
,ul.btn_div_side li.concrete a{padding-top:10px;width:216px;}
ul.btn_div3 li.new a{background:url(../images/btn_label_new.gif) no-repeat;}
ul.btn_div3 li.standard a{background:url(../images/btn_label_standard.gif) no-repeat;}
ul.btn_div3 li.simple a{background:url(../images/btn_label_simple.gif) no-repeat;}
ul.btn_div3 li.wood a{background:url(../images/btn_label_wood.gif) no-repeat;}
ul.btn_div3 li.original a{background:url(../images/btn_label_original.gif) no-repeat;}
ul.btn_div3 li.order a{background:url(../images/btn_label_order.gif) no-repeat;}
ul.btn_div3 li.kouzai a{background:url(../images/btn_sign_kouzai.gif) no-repeat;}
ul.btn_div3 li.raburock a{background:url(../images/btn_sign_raburock.gif) no-repeat;}
ul.btn_div3 li.neorecycle a{background:url(../images/btn_sign_neorecycle.gif) no-repeat;}
ul.btn_div3 li.recyclewood a{background:url(../images/btn_sign_recyclewood.gif) no-repeat;}
ul.btn_div3 li.design a{background:url(../images/btn_sign_design.gif) no-repeat;}
ul.btn_div3 li.concrete a{background:url(../images/btn_sign_concrete.gif) no-repeat;}
ul.btn_div3 li.maruta a{background:url(../images/btn_sign_maruta.gif) no-repeat;}
ul.btn_div3 li.taikou a{background:url(../images/btn_sign_taikou.gif) no-repeat;}
ul.btn_div3 li.exalumi a{background:url(../images/btn_sign_exalumi.gif) no-repeat;}
ul.btn_div3 li.stainless a{background:url(../images/btn_sign_stainless.gif) no-repeat;}
ul.btn_div3 li.alumiboard a{background:url(../images/btn_sign_alumiboard.gif) no-repeat;}
ul.btn_div3 li.sekizai a{background:url(../images/btn_sign_sekizai.gif) no-repeat;}
ul.btn_div3 li.zenmai a{background:url(../images/btn_sign_zenmai.gif) no-repeat;}
ul.btn_div3 li.stretch a{background:url(../images/btn_sign_stretch.gif) no-repeat;}
ul.btn_div3 li.lead a{background:url(../images/btn_sign_lead.gif) no-repeat;}
ul.btn_div3 li.keiji a{background:url(../images/btn_sign_keiji.gif) no-repeat;}
ul.btn_div3 li.gscrew a{background:url(../images/btn_sign_gscrew.gif) no-repeat;}
ul.btn_div3 li.as40 a{background:url(../images/btn_sign_as40.gif) no-repeat;}
ul.btn_div3 li.kogata a{background:url(../images/btn_sign_kogata.gif) no-repeat;}
ul.btn_div3 li.wood a{background:url(../images/btn_sign_wood.gif) no-repeat;}
ul.btn_div3 li.gscrew a{background:url(../images/btn_sign_gscrew.gif) no-repeat;}
ul.btn_div3 li.as40 a{background:url(../images/btn_sign_as40.gif) no-repeat;}
ul.btn_div3 li.plastic a{background:url(../images/btn_sign_plastic.gif) no-repeat;}
ul.btn_div3 li.bousai a{background:url(../images/btn_sign_bousai.gif) no-repeat;}
ul.btn_div_side li.sign01 a{background-image:url(../images/sign/products/btn_sign01.png);background-repeat:no-repeat;}
ul.btn_div_side li.sign02 a{background:url(../images/sign/products/btn_sign02.png) no-repeat;}
ul.btn_div_side li.sign03 a{background:url(../images/sign/products/btn_sign03.png) no-repeat;}
ul.btn_div_side li.sign04 a{background:url(../images/sign/products/btn_sign04.png) no-repeat;}
ul.btn_div_side li.sign05 a{background:url(../images/sign/products/btn_sign05.png) no-repeat;}
ul.btn_div_side li.sign06 a{background:url(../images/sign/products/btn_sign06.png) no-repeat;}
ul.btn_div_side li.sign07 a{background:url(../images/sign/products/btn_sign07.png) no-repeat;}
ul.btn_div_side li.sign08 a{background:url(../images/sign/products/btn_sign08.png) no-repeat;}
ul.btn_div_side li.sign09 a{background:url(../images/sign/products/btn_sign09.png) no-repeat;}
ul.btn_div_side_lbl li.label01 a{background-image:url(../images/label/products/btn_label01.png);background-repeat:no-repeat;}
ul.btn_div_side_lbl li.label02 a{background:url(../images/label/products/btn_label02.png) no-repeat;}
ul.btn_div_side_lbl li.label03 a{background:url(../images/label/products/btn_label03.png) no-repeat;}
ul.btn_div_side_lbl li.label04 a{background:url(../images/label/products/btn_label04.png) no-repeat;}
ul.btn_div_side_lbl li.label05 a{background:url(../images/label/products/btn_label05.png) no-repeat;}
ul.btn_div_side_lbl li.label06 a{background:url(../images/label/products/btn_label06.png) no-repeat;}
ul.btn_div_side_lbl li.label07 a{background:url(../images/label/products/btn_label07.png) no-repeat;}
ul.btn_div_side_lbl li.label08 a{background:url(../images/label/products/btn_label08.png) no-repeat;}
ul.btn_div_side_lbl li.label09 a{background:url(../images/label/products/btn_label09.png) no-repeat;}
ul.btn_div_side_lbl li.label10 a{background:url(../images/label/products/btn_label10.png) no-repeat;}
ul.btn_div2 li.label_11 a
,ul.btn_div2 li.label_12 a
,ul.btn_div2 li.label_13 a
,ul.btn_div2 li.label_14 a
,ul.btn_div2 li.label_15 a
,ul.btn_div2 li.label_21 a
,ul.btn_div2 li.label_22 a
,ul.btn_div2 li.label_23 a
,ul.btn_div2 li.label_24 a
,ul.btn_div2 li.label_25 a
,ul.btn_div2 li.label_31 a{padding-top:10px;width:308px;_width:330px;}
ul.btn_div2 li.label_11 a{background:url(../images/btn_label2010_11.gif) no-repeat;}
ul.btn_div2 li.label_12 a{background:url(../images/btn_label2010_12.gif) no-repeat;}
ul.btn_div2 li.label_13 a{background:url(../images/btn_label2010_13.gif) no-repeat;}
ul.btn_div2 li.label_14 a{background:url(../images/btn_label2010_14.gif) no-repeat;}
ul.btn_div2 li.label_15 a{background:url(../images/btn_label2010_15.gif) no-repeat;}
ul.btn_div2 li.label_21 a{background:url(../images/btn_label2010_21.gif) no-repeat;}
ul.btn_div2 li.label_22 a{background:url(../images/btn_label2010_22.gif) no-repeat;}
ul.btn_div2 li.label_23 a{background:url(../images/btn_label2010_23.gif) no-repeat;}
ul.btn_div2 li.label_24 a{background:url(../images/btn_label2010_24.gif) no-repeat;}
ul.btn_div2 li.label_25 a{background:url(../images/btn_label2010_25.gif) no-repeat;}
ul.btn_div2 li.label_31 a{background:url(../images/btn_label2010_31.gif) no-repeat;}
ul.btn_div2 li.pub_ogasawara a
,ul.btn_div2 li.pub_ajisai a
,ul.btn_div2 li.pub_jiten a
,ul.btn_div2 li.pub_oba a
,ul.btn_div2 li.pub_kinohon a
,ul.btn_div2 li.pub_yomimono a
,ul.btn_div2 li.pub_topical a{width:308px;_width:330px;height:100px;}
ul.btn_div2 li.pub_ogasawara a span
,ul.btn_div2 li.pub_ajisai a span
,ul.btn_div2 li.pub_jiten a span
,ul.btn_div2 li.pub_oba a span
,ul.btn_div2 li.pub_kinohon a span
,ul.btn_div2 li.pub_yomimono a span
,ul.btn_div2 li.pub_topical a span{display:none;}
ul.btn_div2 li.pub_ogasawara a{background:url(../images/btn_publishing_ogasawara.jpg) no-repeat;}
ul.btn_div2 li.pub_ajisai a{background:url(../images/btn_publishing_ajisai.jpg) no-repeat;}
ul.btn_div2 li.pub_jiten a{background:url(../images/btn_publishing_jiten.jpg) no-repeat;}
ul.btn_div2 li.pub_oba a{background:url(../images/btn_publishing_oba.jpg) no-repeat;}
ul.btn_div2 li.pub_kinohon a{background:url(../images/btn_publishing_kinohon.jpg) no-repeat;}
ul.btn_div2 li.pub_yomimono a{background:url(../images/btn_publishing_yomimono.jpg) no-repeat;}
ul.btn_div2 li.pub_topical a{background:url(../images/btn_publishing_topical.jpg) no-repeat;}
ul.library li{margin:0px 15px 0px 0px !important;width:165px;min-height:185px;line-height:120%;text-align:center;font-size:11px;}
ul.library li img{margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
div.lib .number li{font-size:105%;}
div.lib .number .item{font-size:90%;margin:-1px 0 0 0 !important;padding:0 !important;}
div.lib .link_nest li{font-size:95%;padding-bottom:0 !important;margin:0 0 1px 2px !important;background:url(../images/li_link_nest.png) no-repeat left center !important;}
div.lib .link_nest li a{margin:0 10px 0 0 !important;line-height:100% !important;}
div.publishing ul.item_s li{padding:0 0 0 12px;margin:0 7px 0 0;background-image:url(../images/li_item_publishing.png);background-repeat:no-repeat;background-position:left center;vertical-align:top;line-height:1em;}
div.publishing ul.item_s li a{font-size:11px !important;margin:0;background-image:none !important;}
dl.profile{margin-top:-8px;}
dl.profile dt{padding:15px 10px 5px 10px;clear:both;color:#cd668f;border-top:1px dashed #cccccc;font-weight:bold;font-size:110%;}
dl.profile dd.image{padding:0px 0px 10px 10px;float:left;margin:0px 0px 0px 0px;width:100px;}
dl.profile dd.comment{padding:0px 0px 10px 10px;float:right;width:82%;}
dl.profile dd.comment_wide{padding:0px 5px 15px 10px;line-height:1.7;}
ul.plantname{border-bottom:1px dotted #cccccc;}
ul.plantname li{float:left;padding:10px 0px;width:49%;border-top:1px dotted #cccccc;}
ul.plantname li.right_margin{padding:10px 10px 10px 0px;}
ul.plantname li img{float:left;}
ul.plantname li div{padding:6px 0px;float:right;width:220px;}
ul.plantname li div span{display:block;}
ul.plantname li div span.name{margin:0px 0px 4px 0px;font-size:160%;}
ul.img_and_text_list{margin:0px 10px;font-size:86%;}
ul.img_and_text_list li{margin:0px 8px 10px 0px;}
ul.img_and_text_list img{margin:0px;}
ul.img_and_text_list a:hover img{opacity:0.85;filter:alpha(style=0,opacity=85);}
div.bookmarks div.left
,div.bookmarks div.right{margin-bottom:25px;width:48%;}
div.bookmarks div.left img
,div.bookmarks div.right img{margin-top:25px;}
div.bookmarks div.left{clear:both;float:left;}
div.bookmarks div.right{float:right;}
div.bookmarks p{margin:4px 0px 4px 0px;border-bottom:1px solid #cccccc;font-weight:normal;}
div.bookmarks ul.link_nest{margin-left:16px;background-position:right top !important;background-repeat:no-repeat !important;}
div.bookmarks p img.cat_icon_a{margin:0px 6px 2px 4px !important;vertical-align:text-bottom !important;}
ol.number
,ol.step{padding:0px 0px 0px 24px;}
ol.number li
,ol.step li{padding:5px 0px;list-style:decimal;}
ol.number li * li
,ol.step li * li{list-style:none;}
ol.num_pnk{counter-reset:item;list-style-type:none;padding-left:0;margin-bottom:15px;margin-left:23px;}
ol.num_pnk li{text-indent:-20px;padding-left:20px;padding-top:0;margin-bottom:3px;}
ol.num_pnk li:before{counter-increment:item;content:counter(item)'.';padding-right:5px;color:#cd668f;}
ol.step{margin-left:20px;}
ol.step li{color:#398E2B;font-weight:bold;}
ol.step li span.title{display:block;color:#000000;font-weight:bold;}
ol.step li span.sub{font-size:80%;color:#000000;}
ol.step li{padding-top:26px;background:url(../images/icon_arrow_bottom.gif) no-repeat 14px 6px;}
div.label ol.step li{color:#86a22f;background-image:url(../images/icon_arrow_bottom_label.png);background-repeat:no-repeat;background-position:225px bottom;padding-bottom:40px;margin-bottom:0px;margin-top:10px;padding-top:0px;line-height:1em;font-size:130%;}
div.sign ol.step li{background:url(../images/icon_arrow_bottom_sign.gif) no-repeat 14px 6px;color:#596aa6;}
div.publishing ol.step li{background:url(../images/icon_arrow_bottom_pub.gif) no-repeat 14px 6px;color:#856859;}
div.yugu ol.step li{background:url(../images/icon_arrow_bottom_yugu.gif) no-repeat 14px 6px;color:#df7122;}
div.utst ol.step li{background:url(../images/icon_arrow_bottom_utst.gif) no-repeat 14px 6px;color:#238098;}
ol.step li.first{padding-top:0px;background:none !important;}
div.label ol.step li img{margin-top:10px;margin-left:5px;padding-left:40px;}
ol.stepF{}
div.label ol.stepF li{color:#86a22f;font-weight:bold;}
ol.stepF li span.title{display:block;color:#000000;font-weight:bold;}
ol.stepF li span.sub{font-size:80%;color:#000000;}
ol.stepF li{padding-top:26px;background:url(../images/icon_arrow_bottom.gif) no-repeat 14px 6px;}
div.label ol.stepF li{background-image:url(../images/label/products/arrow_simple.png);background-repeat:no-repeat;background-position:290px bottom;padding-bottom:40px;margin-bottom:0px;margin-top:10px;padding-top:0px;line-height:1em;font-size:130%;}
div.publishing ol.stepF li{background-image:url(../images/label/products/arrow_simple.png);background-repeat:no-repeat;background-position:290px bottom;padding-bottom:40px;margin-bottom:0px;margin-top:10px;padding-top:0px;}
ol.step21{margin-left:20px;}
ol.step21 li{color:#86a22f;background-image:url(../images/label/products/arrow_simple.png);background-repeat:no-repeat;background-position:center bottom;padding-bottom:30px;margin-bottom:0px;margin-top:10px;padding-top:0px;list-style-type:decimal;}
ul.step21 li{color:#86a22f;background-image:url(../images/label/products/arrow_simple.png);background-repeat:no-repeat;background-position:center bottom;padding-bottom:30px;margin-bottom:0px;margin-top:10px;padding-top:0px;}
.nonum{list-style-type:none !important;}
ul.link li{line-height:120%;background:url(../images/li_link_large.png) no-repeat left 9px;margin-left:0px !important;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:18px;}
ul.link20 li{padding:5px 0px 5px 20px !important;line-height:120%;background:url(../images/li_link_large.png) no-repeat left 9px;}
ul.linkindex li{line-height:120%;background-image:url(../images/li_link_large.png);background-repeat:no-repeat;background-position:left 7px;margin-right:20px !important;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:20px;}
ul.link_nest li{padding:2px 0px 2px 10px !important;line-height:120%;background:url(../images/li_link_nest.png) no-repeat left center !important;}
ul.link_nest_sign li{padding:0px 0px 0px 15px !important;line-height:1 !important;background:url(../images/li_link_nest.png) no-repeat 0 center !important;margin:-5px 0 0 1px !important;}
ul.link_nest_sign li a{padding:0 !important;margin:0!important;line-height:1 !important;}
ul.cat_list li{font-size:95%;padding:0 0 0 10px!important;margin-bottom:2px;background:url(../images/li_link_nest.png) no-repeat left center !important;}
ul.link_nest_tp li{padding:2px 0px 2px 14px !important;line-height:120%;background:url(../images/li_link_nest.png) no-repeat left 7px !important;}
ul.link_nest2 li{padding:1px 0px 1px 15px !important;line-height:120%;background-image:url(../images/list_kagi.png);background-repeat:no-repeat;background-position:2px 2px;font-size:14px;}
ul.link_nest2_nest li{line-height:120%;background-image:url(../images/list_disc.png);background-repeat:no-repeat;background-position:4px center;font-size:13px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:15px !important;}
ul.link_nest_qr li{padding:2px 0px 2px 10px !important;line-height:120%;background:url(../images/li_link_nest.png) no-repeat left center !important;}
ul.link li.pdf,ul.link_nest li.pdf
,ul.link li.jpg,ul.link_nest li.jpg
,ul.link li.gif,ul.link_nest li.gif
,ul.link li.img,ul.link_nest li.img
,ul.link li.xls,ul.link_nest li.xls
,ul.link li.doc,ul.link_nest li.doc
,ul.link li.zip,ul.link_nest li.zip
,ul.link li.cat,ul.link_nest li.cat{padding:5px 0px 5px 18px !important;background-repeat:no-repeat;background-position:left 5px;}
ul.link li.pdf,ul.link_nest li.pdf{background-image:url(../images/icon_file_pdf.gif) !important;}
ul.link li.jpg,ul.link_nest li.jpg{background-image:url(../images/icon_file_jpg.gif);}
ul.link li.gif,ul.link_nest li.gif{background-image:url(../images/icon_file_gif.gif);}
ul.link li.img,ul.link_nest li.img{background-image:url(../images/icon_file_img.gif);}
ul.link li.xls,ul.link_nest li.xls{background-image:url(../images/icon_file_xls.gif);}
ul.link li.doc,ul.link_nest li.doc{background-image:url(../images/icon_file_doc.gif);}
ul.link li.zip,ul.link_nest li.zip{background-image:url(../images/icon_file_zip.gif);}
ul.link li.cat,ul.link_nest li.cat{background-image:url(../images/icon_file_cat.gif);}
div.sign ul.link li.pdf,ul.link_nest li.pdf,div.company ul.link li.pdf,ul.link_nest li.pdf{background-image:url(../images/pdf.png) !important;padding:0px 0px 0px 45px !important;background-repeat:no-repeat;background-position:left 0px;}
div.sign ul.link li.cat,ul.link_nest li.cat,div.company ul.link li.cat,ul.link_nest li.cat{background-image:url(../images/cat.png) !important;padding:0px 0px 0px 45px !important;background-repeat:no-repeat;background-position:left 0px;}
ul.item li{line-height:140%;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:15px;background-image:url(../images/li_item.png);background-repeat:no-repeat;background-position:left 10px;margin-left:5px;}
div.label ul.item li{background-image:url(../images/li_item_label.png);background-repeat:no-repeat;background-position:left 10px;margin-left:5px;}
div.sign ul.item li,div.inspection ul.item li{background:url(../images/li_item_sign.png) no-repeat left 10px;}
.btn_products ul.item_s{margin-left:3px !important;padding-left:0;}
.btn_products .item_s li{padding-right:0px;background-image:url(../images/li_item_sign.png);background-repeat:no-repeat;background-position:left center;vertical-align:top;line-height:1em;margin-top:0px;margin-right:10px !important;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-bottom:0px;}
.btn_products .item_s li a{font-size:11px !important;padding-left:14px !important;margin:0;line-height:10px;background-image:none !important;}
/**/div.sign ul.itemT7 li,div.inspection ul.itemT7 li{background:url(../images/li_item_sign.png) no-repeat left 7px;}
.item7 li{background:url(../images/li_item_sign.png) no-repeat left 7px !important;}
div.publishing ul.item li{background:url(../images/li_item_publishing.png) no-repeat left 9px;}
div.publishing ol.number ul.item li{background:url(../images/li_item_publishing.png) no-repeat left 8px;padding-bottom:0px !important;}
div.yugu ul.item li{background-image:url(../images/li_item_yugu.png);background-repeat:no-repeat;background-position:left 10px;}
div.yugu ul.item .item2{background-image:url(../images/li_item_yugu.png);background-repeat:no-repeat;background-position:left 10px;}
div.utst ul.item li{background:url(../images/li_item_utst.gif) no-repeat left 8px;}
ul.item_nest li{padding:5px 0px 5px 14px;line-height:120%;background:url(../images/li_item_nest.png) no-repeat left center;}
div.dashed_l ul.item_nest li{line-height:160%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:14px;background:url(../images/li_item_nest.png) no-repeat left center;background-repeat:no-repeat;background-position:left center;margin-left:5px;font-size:90%;}
ul.item_nest_tp li{line-height:150%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:14px;background-repeat:no-repeat;background-position:left 7px;margin-left:3px;margin-bottom:5px;font-size:90%;background-image:url(../images/li_item_nest.png);}
div.label ul.item_nest{margin-top:10px;}
div.label ul.item_nest li{background:url(../images/li_item_label_nest.png) no-repeat left center;margin-bottom:0px;padding-bottom:0px;line-height:1em;}
div.label ul.item_nest_tp li{background:url(../images/li_item_label_nest.png) no-repeat left 7px;margin-bottom:0px !important;padding-bottom:5px !important;padding-left:10px;padding-top:0px;margin-left:20px;}
div.sign ul.item_nest li,div.inspection ul.item_nest li{background:url(../images/li_item_sign_nest.png) no-repeat left center;}
div.publishing ul.item_nest li{background:url(../images/li_item_publishing_nest.png) no-repeat left center;}
div.yugu ul.item_nest li{background:url(../images/li_item_yugu_nest.png) no-repeat left center;}
div.utst ul.item_nest li{background:url(../images/li_item_utst_nest.png) no-repeat left center;}
.case ul.item li{background-image:url(../images/li_item.png);background-repeat:no-repeat;background-position:left 14px;}
div.privacy ul.item{margin-bottom:15px;}
div.privacy ul.item li{padding-top:0;padding-bottom:10px;line-height:160%;background-position:left 7px;}
div.privacy ul.item_nest{margin-top:5px;}
div.privacy ul.item_nest li{background:url(../images/li_item_nest.png) no-repeat left 8px;line-height:160%;padding-bottom:5px;}
ul.item_bdr{padding-bottom:10px;}
ul.item_bdr li{line-height:120%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#DDD;margin-left:10px;padding-top:10px;padding-right:0px;padding-bottom:5px;padding-left:15px;margin-right:10px;background-image:url(../images/li_item.png);background-repeat:no-repeat;background-position:left 13px;}
dl.link dt
,dl.step dl.link dt{padding:5px 0px 2px 14px;background:url(../images/li_link.png) no-repeat left 9px;}
dl.item dt
,dl.step dl.item dt{font-weight:bold;font-size:16px;background-image:url(../images/li_item.png);background-repeat:no-repeat;background-position:left 12px !important;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:14px;}
div.label dl.item dt{background:url(../images/li_item_label.png) no-repeat left 9px;}
div.sign dl.item dt{background:url(../images/li_item_sign.png) no-repeat left 9px;}
div.publishing dl.item dt{background:url(../images/li_item_publishing.png) no-repeat left 9px;}
div.yugu dl.item dt{background:url(../images/li_item_yugu.png) no-repeat left 9px;}
div.utst dl.item dt{background:url(../images/li_item_utst.gif) no-repeat left 9px;}
dl.link dd
,dl.item dd
,dl.step dl.item dd{padding:0px 0px 6px 14px;}
dl.talk{margin:0px 0px 0px 10px;}
dl.talk dt{float:left;margin-right:10px;font-weight:bold;}
dl.talk dd{margin-bottom:10px;}
ul.plain li{list-style:none;}
ul.vline li{display:inline;padding:0px 6px 0px 6px !important;border-right:1px solid #333333;background:none;}
ul.vline li.first{padding-left:0px !important;}
ul.vline li.last{border:none;}
ul.btn_div2 li,ul.btn_div3 li{float:left;}
ul.no_float li{float:none;margin-bottom:15px !important;}
ul.btn_div2 li a,ul.btn_div3 li a{display:block;height:40px;line-height:40px;font-size:15px;color:#111111 !important;margin-bottom:15px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:22px;}
.btn_products ul.btn_div3 li a{padding-left:20px;font-size:14px;}
ul.btn_div2 li p,ul.btn_div3 li p{margin:6px 0px 10px 0px;}
ul.btn_div2 li a:hover,ul.btn_div2 li a:active
,ul.btn_div3 li a:hover,ul.btn_div3 li a:active{opacity:0.85;filter:alpha(style=0,opacity=80);}
ul.btn_div_side li,ul.btn_div_side_lbl li{float:none;}
ul.btn_div_side li a{display:block;font-size:13px;color:#111111 !important;margin-bottom:4px;padding-top:1px;padding-right:0px;padding-bottom:0px;padding-left:5px;width:148px;line-height:38px;text-shadow:0px 0px 0px #ffffff,1px 1px 1px #ffffff,-1px -1px 0px #ffffff;white-space:nowrap;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-top-color:#f5c97c;border-right-color:#f5c97c;border-bottom-color:#f5c97c;background-color:rgba(247,242,180,0.85) !important;background-position:right bottom !important;font-weight:bold;}
ul.btn_div_side_lbl li a{display:block;font-size:12px;color:#111111 !important;margin-bottom:4px;padding-top:1px;padding-right:0px;padding-bottom:0px;padding-left:5px;width:160px;line-height:36px;text-shadow:0px 0px 0px #ffffff,1px 1px 1px #ffffff,-1px -1px 0px #ffffff;white-space:nowrap;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-top-color:#f5c97c;border-right-color:#f5c97c;border-bottom-color:#f5c97c;background-color:rgba(247,242,180,0.85) !important;background-position:right bottom !important;font-weight:bold;}
ul.btn_div_side li a:hover,ul.btn_div_side_lbl li a:hover{color:#F90;text-decoration:none !important;background-color:rgba(255,248,157,1) !important;}
ul.btn_div2 li{margin:0px 0px 10px 0px;width:330px;}
ul.btn_div2 li.right_margin{margin:0px 10px 10px 0px;}
ul.btn_div2 li a{width:308px;_width:330px;background:url(../images/btn_div2_plane.gif) no-repeat;}
ul.btn_div3 li{margin:0px 0px 11px 0px;width:216px;}
ul.btn_div3 li.right_margin{margin:0px 11px 0px 0px;}
ul.btn_div3 li a{width:194px;_width:216px;background:url(../images/btn_div3_plane.gif) no-repeat;}
ul.btn_div2 li * li,ul.btn_div3 li * li{float:none;margin:0px;width:auto;}
ul.btn_div2 li li a,ul.btn_div3 li li a{display:inline;width:auto;height:auto;padding:0px;line-height:160%;background:none;font-size:12px;}
ul.btn_div2 li li a:link,ul.btn_div3 li li a:link{color:#3399CC !important;}
ul.btn_div2 li li a:visited,ul.btn_div3 li li a:visited{color:#9933CC !important;}
ul.btn_div2 li li a:hover,ul.btn_div3 li li a:hover
,ul.btn_div2 li li a:active,ul.btn_div3 li li a:active{color:#cd668f !important;}
ul.btn_div2 ul,ul.btn_div3 ul{margin:7px 0px 0px 8px !important;}
ul.btn_div2 p.plain a,ul.btn_div3 p.plain a{display:inline;margin:0px;padding:0px;width:auto;height:auto;background:none;font-size:100%;line-height:120%;}
ul.btn_div2 li a.nolink{cursor:inherit;color:#333333 !important;text-decoration:none !important;}
ul.btn_div2 p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:5px;padding-left:0px;}
ul.edit_right_tab_a{margin-bottom:1px;border-bottom:2px solid #596aa6;}
div.label ul.edit_right_tab_a{border-bottom-color:#86a22f;}
div.sign ul.edit_right_tab_a{border-bottom-color:#596aa6;}
div.publishing ul.edit_right_tab_a{border-bottom-color:#856859;}
div.yugu ul.edit_right_tab_a{border-bottom-color:#db5e10;}
div.utst ul.edit_right_tab_a{border-bottom-color:#238098;}
ul.edit_right_tab_a li a{color:#ffffff !important;}
ul.edit_right_tab_a li{float:left;margin-right:4px;padding:3px 8px 1px;color:#ffffff !important;background-color:#AA8E7D;border-radius:6px 6px 0px 0px;}
ul.edit_right_tab_a li.active{background:#596aa6;}
div.label ul.edit_right_tab_a li.active{background:#86a22f;}
div.sign ul.edit_right_tab_a li.active{background:#596aa6;}
div.publishing ul.edit_right_tab_a li.active{background-color:#856859;}
div.yugu ul.edit_right_tab_a li.active{background:#db5e10;}
div.utst ul.edit_right_tab_a li.active{background:#238098;}
ul.link li.icon_label a{padding-right:20px;background:url(../images/icon_pro_label.gif) no-repeat right;background-color:#;}
ul.link li.icon_sign a{padding-right:20px;background:url(../images/icon_pro_sign.gif) no-repeat right;background-color:#;}
ul.link li.icon_yugu a{padding-right:20px;background:url(../images/icon_pro_yugu.gif) no-repeat right;background-color:#;}
div.side_banner_box ul li{margin-bottom:15px;}
div.side_banner_box ul li.sign{background-color:#485ca3;}
div.side_banner_box ul li.sign a:hover{color:#dee1ed !important;}
div.side_banner_box ul li.label{background-color:#389506;}
div.side_banner_box ul li.label a:hover{color:#dbe9d4 !important;}
div.side_banner_box ul li.img{padding:0px;}
div.side_banner_box ul li a{margin:0px;padding:0px;width:100%;height:100%;color:#ffffff;}
div.side_banner_box ul li:hover{opacity:0.85;filter:alpha(style=0,opacity=85);}
div.side_banner_box ul li a:hover{text-decoration:none !important;}
div.side_banner_box ul li a *{color:#ffffff !important;text-decoration:none !important;}
div.side_banner_box li div.white_parent{background:none !important;}
div.side_banner_box a div.white_child{background:#ffffff;width:100%;height:100%;}
ul.btn_m{margin-left:10px;}
ul.btn_m li{margin:0px 10px 10px 0px;width:330px;height:40px;background:url(../images/btn_m.gif) no-repeat;}
ul.btn_m li a{display:block;width:100%;height:100%;line-height:40px;text-indent:30px;color:#111111 !important;}
.disc{margin:0px !important;padding:0px !important;}
.disc li{list-style-type:disc !important;padding:0px !important;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.circle li{list-style-type:circle !important;margin:0px;padding:0px !important;}
.index li a{margin-bottom:0px !important;padding-bottom:0px !important;margin-top:0px !important;padding-top:0px !important;line-height:1em;height:13px;font-size:14px;}
.index2 li a{margin-bottom:0px !important;padding-bottom:0px !important;margin-top:0px !important;padding-top:0px !important;line-height:1em;height:13px;font-size:13px;margin-right:0px;}
.ul_bousai{margin-left:10px;}
.ul_bousai li{float:left;width:360px;background-image:url(../images/sign/bousai/arrow.png);background-repeat:no-repeat;background-position:center bottom;padding-bottom:40px;margin-bottom:0px;}
.ul_bousai li p{width:275px;margin-left:80px;margin-top:-30px !important;padding-top:0px !important;}
.num li{list-style-type:decimal !important;list-style-position:outside !important;list-style-image:none;margin-left:20px !important;margin-top:0px;}
ol.list_parentheses{padding:0 0 0 2em;margin:0;}
ol.list_parentheses li{list-style-type:none;list-style-position:outside !important;counter-increment:cnt;}
ol.list_parentheses li:before{display:marker;content:"(" counter(cnt) ") ";}
.main_menu_nest_nest li{background-image:url(../images/list_kagi.png);background-repeat:no-repeat;background-position:5px 2px;padding-left:18px !important;}
.main_menu_nest_nest_nest{margin-bottom:5px;}
.main_menu_nest_nest_nest li{background-image:url(../images/list_disc.png) !important;background-repeat:no-repeat;background-position:2px center;padding-left:10px !important;}
.main_menu_nest_nestR li{background-image:url(../images/list_kagi.png);background-repeat:no-repeat;background-position:5px 2px;padding-left:18px !important;}
.main_menu_nest_nest_nestR li{background-image:url(../images/list_disc.png) !important;background-repeat:no-repeat;background-position:2px center;padding-left:10px !important;}
#inspection-menu{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#596aa6;margin:0px;width:740px;background-color:rgba(255,255,255,0.6);}
#inspection-menu .bdr_menu{background-color:#9ba6ca;height:10px;width:5px;}
#inspection-menu ul{margin:0px;padding:0px;}
#inspection-menu ul li{float:left;margin-right:2px;}
#inspection-menu ul a{background-color:#9ba6ca;display:block;color:#FFF;text-align:center;font-size:13px;}
#inspection-menu ul a:hover{background-color:#596aa6;color:#FFF !important;text-decoration:none !important;}
.Iselected a{background-color:#596aa6 !important;padding-bottom:2px;}
#inspection-menu ul li a br{line-height:1;}
.Imenu1 a{width:114px !important;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px !important;padding-left:0px !important;}
.Imenu2 a{width:294px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Imenu3 a{width:212px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Imenu4 a{width:114px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
#yugu-menu{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ec6d51;margin:0px;width:740px;background-color:rgba(255,255,255,0.6);}
#yugu-menu .bdr_menu{background-color:#ec6d51;height:10px;width:5px;}
#yugu-menu ul{margin:0px;padding:0px;}
#yugu-menu ul li{float:left;margin-right:2px;}
#yugu-menu ul a{background-color:#f5b6a8;display:block;color:#FFF;text-align:center;font-size:13px;}
#yugu-menu ul a:hover{background-color:#ec6d51;color:#FFF !important;text-decoration:none !important;}
.Yselected a{background-color:#ec6d51 !important;padding-bottom:2px;}
#yugu-menu ul li a br{line-height:1;}
.Ymenu1 a{width:170px !important;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px !important;padding-left:0px !important;}
.Ymenu2 a{width:224px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Ymenu3 a{width:170px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Ymenu4 a{width:170px;line-height:1;padding-top:16px !important;height:26px !important;margin-right:0px !important;padding-right:0px;padding-left:0px;}
#publishing-menu{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#856859;width:740px;background-color:rgba(255,255,255,0.6);}
#publishing-menu .bdr_menu{background-color:#856859;height:10px;width:5px;}
#publishing-menu ul{margin:0px;padding:0px;}
#publishing-menu ul li{float:left;margin-right:2px;}
#publishing-menu ul a{background-color:#b6a49b;display:block;color:#FFF;text-align:center;font-size:13px;}
#publishing-menu ul a:hover{background-color:#856859;color:#FFF !important;text-decoration:none !important;}
.Pselected a{background-color:#856859 !important;padding-bottom:2px;}
#publishing-menu ul li a br{line-height:1;}
.Pmenu1 a{width:106px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Pmenu2 a{width:168px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Pmenu3 a{width:153px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Pmenu4 a{width:114px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Pmenu5 a{width:120px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Pmenu6 a{width:69px;line-height:1;padding-top:16px !important;height:26px !important;margin-right:0px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
#company-menu{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#cd668f;width:740px;background-color:rgba(255,255,255,0.6);}
#company-menuT{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#cd668f;width:740px;background-color:transparent !important;}
#company-menu .bdr_menu, #company-menuT .bdr_menu{background-color:#cd668f;height:10px;width:5px;}
#company-menu ul{margin:0px;padding:0px;}
#company-menu ul li{float:left;margin-right:2px;}
#company-menu ul a{background-color:#e6b2c7;display:block;color:#FFF;text-align:center;font-size:13px;}
#company-menu ul a:hover{background-color:#cd668f;color:#FFF !important;text-decoration:none !important;}
.Cselected a{background-color:#cd668f !important;padding-bottom:2px;}
#company-menu ul li a br{line-height:1;}
.Cmenu1 a{width:110px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Cmenu2 a{width:182px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Cmenu3 a{width:202px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Cmenu4 a{width:119px;line-height:1;padding-top:16px !important;height:26px !important;white-space:nowrap;padding-right:0px;padding-left:0px;}
.Cmenu5 a{width:119px;line-height:1;padding-top:16px !important;height:26px !important;margin-right:0px !important;padding-right:0px;padding-left:0px;}
ul.kyoninka{margin-bottom:10px;}
ul.kyoninka li{padding-bottom:0;font-size:12px;background:url(../images/li_item.png) no-repeat left 5px;padding-left:15px;margin-left:0;}
blockquote.basic2 ol.cjk-ideographic,blockquote ol.number{margin-top:10px;}
blockquote.basic2 ol.cjk-ideographic li{list-style-type:cjk-ideographic !important;margin-left:45px;margin-bottom:10px;}
blockquote.basic2 ol.number li{list-style-type:decimal;margin-left:0px !important;margin-bottom:0px !important;}
blockquote.basic2 ol.number li p{margin-bottom:0px !important;}
blockquote.basic2 ol li .child{margin-top:2px;margin-bottom:2px;}
blockquote.basic2 ol li .child li{padding:0 !important;list-style-type:none !important;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0px;}