@charset "Shift_JIS";#gMenu{z-index:200;min-width:960px;_width:960px;height:41px;background:url(../../img/2013/common/bg_gmenu.gif) no-repeat center top;position:relative;}
#gMenu ul.mainMenu{width:940px;margin:0 auto;_margin:0 10px;}
#gMenu ul.mainMenu li{float:left;height:41px;}
#gMenu ul.mainMenu li a{zoom:1;text-decoration:none;color:#333;text-shadow:-1px -1px 0px #fff;display:block;padding:14px 0 11px 42px;font-size:16px;line-height:16px;}
#gMenu ul.mainMenu li.products{width:156px;}
#gMenu ul.mainMenu li.products a{background:url(../../img/2013/common/bg_menu_products.gif) no-repeat left top;}
#gMenu ul.mainMenu li.products a:hover{background:url(../../img/2013/common/bg_menu_products_o.gif) no-repeat left top;}
#gMenu ul.mainMenu li.productsK{width:156px;}
#gMenu ul.mainMenu li.productsK a{background:url(../../img/2013/common/bg_menu_productsK.gif) no-repeat left top;}
#gMenu ul.mainMenu li.productsK a:hover{background:url(../../img/2013/common/bg_menu_productsK_o.gif) no-repeat left top;}
#gMenu ul.mainMenu li.productsH{width:156px;}
#gMenu ul.mainMenu li.productsH a{background:url(../../img/2013/common/bg_menu_productsK.gif) no-repeat left top;}
#gMenu ul.mainMenu li.productsH a:hover{background:url(../../img/2013/common/bg_menu_productsK_o.gif) no-repeat left top;}
#gMenu ul.mainMenu li.company{width:124px;}
#gMenu ul.mainMenu li.company a{background:url(../../img/2013/common/bg_menu_company.gif) no-repeat left top;}
#gMenu ul.mainMenu li.company a:hover{background:url(../../img/2013/common/bg_menu_company_o.gif) no-repeat left top;}
#gMenu ul.mainMenu li.news{width:124px;}
#gMenu ul.mainMenu li.news a{background:url(../../img/2013/common/bg_menu_news.gif) no-repeat left top;}
#gMenu ul.mainMenu li.news a:hover{background:url(../../img/2013/common/bg_menu_news_o.gif) no-repeat left top;}
#gMenu ul.mainMenu li.support{width:172px;float:right;}
#gMenu ul.mainMenu li.support a{background:url(../../img/2013/common/bg_menu_support.gif) no-repeat left top;}
#gMenu ul.mainMenu li.support a:hover{background:url(../../img/2013/common/bg_menu_support_o.gif) no-repeat left top;}
#gMenu div.contsHidCover{position:absolute;top:42px;left:50%;height:2000px;width:1100px;margin-left:-550px;_width:960px;_margin-left:-480px;background-color:#000;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";opacity:0.5;display:none;}
#dd01,#dd02,#dd03,#dd04,#dd01k,#dd01h{position:absolute;top:41px;left:50%;display:none;z-index:301;zoom:1;}
.ddInner{margin-top:12px;padding-bottom:5px;zoom:1;}
.ddInner:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#dd01 .ddInner{background:url(../../img/2013/top_conts/bg_dd01.gif) repeat-y top center;}
.ddInner ul ul{padding-top:5px;}
.ddInner ul li{line-height:1.2;}
.ddInner ul a,.ddInner ul span.act,.ddInner ul span.noLink{text-decoration:none;color:#333;display:block;border-bottom:1px dotted #b2b2b2;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.5em;padding:5px 0 5px 1em;}
.ddInner ul p,.ddInner ul span.noLink{text-decoration:none;color:#333;display:block;border-bottom:1px dotted #b2b2b2;padding:3px 0 2px 0.2em;font-size:13px;}
.ddInner ul p.gnav_notes{text-decoration:none;color:#333;display:block;border-bottom:none;padding:3px 0 2px 0.2em;font-size:11px;line-height:1.6;}
.ddInner ul span.act{text-decoration:none;color:#333;display:block;border-bottom:1px dotted #b2b2b2;padding:5px 0 5px 1em;font-size:13px;}
#dd01h .ddInner ul a,#dd01h .ddInner ul span.act{padding-top:3px;padding-bottom:2px;}
.ddInner ul a:hover{text-decoration:underline;color:#03C;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.5em #eee;}
.ddInner ul ul a,.ddInner ul ul span.act{text-decoration:none;color:#333;display:block;border-bottom:none;background:url(../../img/2013/top_conts/hm_sankaku.png) no-repeat 0em 0.7em;padding-left:1em;}
.ddInner ul span.act,.ddInner ul ul span.act{color:#999;background:none !important;}
.ddInner ul ul a:hover{text-decoration:underline;color:#03C;background:url(../../img/2013/top_conts/hm_sankaku.png) no-repeat 0em 0.7em #eee;}
.ddInner ul ul li.noHM a,.ddInner ul ul li.noHM span.act{background:none;}
.ddInner ul ul li.noHM a:hover{background:#eee;}
.ddInner ul ul li.cart a{background:url(../../img/2013/top_conts/hm_cart.png) no-repeat 0em 0.7em;}
.ddInner ul ul li.cart a:hover{text-decoration:underline;color:#03C;background:url(../../img/2013/top_conts/hm_cart.png) no-repeat 0em 0.7em #eee;}
.ddInner ul ul li.sect{border-bottom:1px dotted #b2b2b2;padding-bottom:6px;margin-bottom:6px;}
.ddClose{background:url(../../img/2013/top_conts/bg_dd01_3.gif) repeat-y top center;height:17px;}
.ddClose img{margin-top:2px;}
.cLink a{text-decoration:none;color:#333;padding-left:1em;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.3em;}
.cLink a:hover{color:#03C;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.3em #eee;}
#dd01,#dd01k,#dd01h{background:url(../../img/2016/top_conts/bg_dd01_2.png) repeat-y top center;width:936px;margin-left:-468px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;_height:600px;}
#dd01h div.menuBox,#dd04 div.menuBox{width:166px;margin:0 10px 10px;float:none;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;word-spacing:normal;*display:inline;word-wrap:break-word;line-height:1;}
#dd01k div.menuBox{width:290px;margin:0 10px 10px 10px;float:none;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;word-spacing:normal;*display:inline;word-wrap:break-word;line-height:1;}
#dd01k div.menuBox.ib{margin-left:12px;}
#dd01 div.digital,#dd01 div.home,#dd01 div.strage,#dd01 div.infra{display:inline;float:left;margin:0 10px;}
#dd01k div.digital,#dd01k div.home,#dd01k div.strage,#dd01k div.infra{display:inline;float:left;margin:0 10px;}
#dd01 div.digital{float:left;width:176px;}
#dd01 div.home{float:left;width:315px;margin:0 10px 0 13px;}
#dd01 div.strage{float:left;width:181px;margin:0 10px 0 13px;}
#dd01 div.infra{float:left;width:176px;}
#dd02{width:197px;margin-left:-178px;border:1px #ccc solid;background:rgba(255,255,255,0.9);_height:340px;}
#dd03{width:205px;margin-left:-192px;border:1px #ccc solid;background:rgba(255,255,255,0.9);_height:200px;}
#dd04{width:570px;margin-left:-102px;border:1px #ccc solid;background:rgba(255,255,255,0.9);_height:500px;}
#imageSlector{position:absolute;top:53px;left:50%;margin-left:-470px;width:343px;font-size:0;display:none;}
div.iSel{width:312px;height:66px;overflow:hidden;float:left;position:relative;}
#imageSlector div.iSel div.wrapThmb{width:4000px;position:absolute;}
#imageSlector div.iSel div.wrapThmb div{width:66px;height:66px;margin:0 6px;background-color:rgba(255, 255, 255, 0.8);background-color:#fff\9;*background:#fff;display:inline;float:left;}
#imageSlector div.iSel div.wrapThmb div:not(:target){background-color:rgba(255, 255, 255, 0.8);}
html:first-child #imageSlecter div.iSel div.wrapThmb div{background:#fff;}
#imageSlector div.iSel div.wrapThmb div.active{background-color:rgba(255, 136, 31, 0.8);background-color:#FF881F\9;}
#imageSlector div.iSel div.wrapThmb div img:hover{filter:alpha(opacity=80);opacity:0.8;}
#imageSlector div.btnL{width:15px;float:left;}
#imageSlector div.btnR{width:15px;float:left;}
#imageSlector div.iSel div.wrapThmb img{margin:4px 4px;}
#imageSlector li.btnL,#imageSlector li.btnR{width:15px;background:none;}
#imageSlector li.btnL img,#imageSlector li.btnR img{margin:0;}
.sliderL{position:absolute;top:250px;left:50%;margin-left:-470px;display:none;}
.sliderR{position:absolute;top:250px;right:50%;margin-right:-470px;display:none;}
#mainImage{max-width:1100px;min-width:960px;_width:960px;margin:0 auto;clear:both;z-index:-10;position:relative;}
#mainImage h2{display:none;}
#mainImage ul li{overflow:visible;position:absolute;top:0;left:0;width:100%;z-index:-100;height:500px;}
#mainImage ul li.m01{background:url(../../img/2013/top/main_smart.jpg) no-repeat center top;}
.mainImageClArea{height:367px;max-width:1100px;min-width:960px;_width:960px;margin:12px auto;}
.mainImageClArea a{display:block;height:100%;width:100%;}
#mainContents{z-index:10;position:relative;_width:960px;}
.prodAv{display:block;height:134px;background:url(../../img/2013/top_conts/btn_prod_av.jpg) no-repeat top left;}
.prodAv:hover{background:url(../../img/2013/top_conts/btn_prod_av_o.jpg) no-repeat top left;}
.prodSto{display:block;height:134px;background:url(../../img/2013/top_conts/btn_prod_sto.jpg) no-repeat top left;}
.prodSto:hover{background:url(../../img/2013/top_conts/btn_prod_sto_o.jpg) no-repeat top left;}
.prodInf{display:block;height:61px;margin-bottom:12px;background:url(../../img/2013/top_conts/btn_prod_inf.jpg) no-repeat top left;}
.prodInf:hover{background:url(../../img/2013/top_conts/btn_prod_inf_o.jpg) no-repeat top left;}
.prodHome{display:block;height:61px;margin-bottom:12px;background:url(../../img/2013/top_conts/btn_prod_home.jpg) no-repeat top left;}
.prodHome:hover{background:url(../../img/2013/top_conts/btn_prod_home_o.jpg) no-repeat top left;}
.shop{display:block;height:79px;margin-bottom:12px;background:url(../../img/2013/top_conts/btn_shop.jpg) no-repeat top left;}
.shop:hover{background:url(../../img/2013/top_conts/btn_shop_o.jpg) no-repeat top left;}
.prodAv span,.prodSto span,.prodInf span,.prodHome span,.shop span{display:none;}
.prodBtnB{position:relative;}
.pdWrapper{position:absolute;top:105px;left:0;width:201px;margin:0 0 0 9px;display:none;}
.pdWrapper select{width:164px;font-size:10px;height:20px;}
.pdWrapper img{vertical-align:top;}
.pressTitle{width:150px;background:#e6e6e6;float:left;}
.pressTitle a{display:block;padding:9px 0 9px 10px;line-height:1.2;text-decoration:none;font-weight:bold;color:#333;}
.prTit{float:left;width:119px;}
.pressText{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;padding-top:9px;margin-left:160px;position:relative;height:22px;}
.pressText li{width:720px;white-space:nowrap;overflow:hidden;line-height:1.2;position:absolute;}
.pressText{padding-top:9px;margin-top:0;margin-left:129px;background:url(../../img/2013/globaltop/bg_w83.png);height:24px;}
.pressText li{margin-left:9px;}
#pressCheck{position:relative;font-size:85%;}
#pressCheck ul.newsBtn{border:none;margin:0;padding:0;position:absolute;top:6px;left:120px;width:100px;}
#pressCheck ul.newsBtn li{float:right;margin:0 0 0 5px;padding:0;border:none;}
#pressCheck ul.lrBtn{border:none;margin:0;padding:0;position:absolute;top:6px;right:8px;width:53px;}
#pressCheck ul.lrBtn li{float:right;margin:0 0 0 5px;padding:0;border:none;}
#tabSwitch{width:700px;height:28px;background:url(../../img/2013/top_conts/bg_newstab_a.gif) repeat-x bottom left;display:none;}
#tabSwitch li{float:left;font-size:0;}
#tabSwitch li span{display:none;}
#tabSwitch li.tab1 a{display:block;margin-left:8px;width:132px;height:28px;background:url(../../img/2013/top_conts/btn_tab_1.gif) no-repeat;}
#tabSwitch li.tab1 a:hover,#tabSwitch li.tab1 a.act{background:url(../../img/2013/top_conts/btn_tab_1_o.gif) no-repeat;}
#tabSwitch li.tab2 a{display:block;width:90px;height:28px;background:url(../../img/2013/top_conts/btn_tab_2.gif) no-repeat;}
#tabSwitch li.tab2 a:hover,#tabSwitch li.tab2 a.act{background:url(../../img/2013/top_conts/btn_tab_2_o.gif) no-repeat;}
#tabSwitch li.tab3 a{display:block;width:103px;height:28px;background:url(../../img/2013/top_conts/btn_tab_3.gif) no-repeat;}
#tabSwitch li.tab3 a:hover,#tabSwitch li.tab3 a.act{background:url(../../img/2013/top_conts/btn_tab_3_o.gif) no-repeat;}
#tabSwitch li.tab4 a{display:block;width:77px;height:28px;background:url(../../img/2013/top_conts/btn_tab_4.gif) no-repeat;}
#tabSwitch li.tab4 a:hover,#tabSwitch li.tab4 a.act{background:url(../../img/2013/top_conts/btn_tab_4_o.gif) no-repeat;}
#tabSwitch li.tabAll{width:64px;float:right;}
#tabSwitch li.tabClose{width:54px;float:right;display:none;}
#newsArea,#seihinJuArea{clear:both;}
#newsArea h2,.seihinJu h2,.sonotaJo h2{background:url(../../img/2013/top_conts/bg_newstab_a.gif) repeat-x bottom left;}
.seihinJu h2 a,#newsArea h2 a,.sonotaJo h2 span,.sonotaJo h2 a{display:block;padding:9px 0 4px 20px;background:url(../../img/2013/top_conts/hm_juyo.gif) no-repeat 0 2px;line-height:1.2;text-decoration:none;font-weight:bold;font-size:92%;color:#3f1600;}
.seihinJu h2 a:hover,.sonotaJo h2 a:hover{color:#F33;}
#newsArea h2 a,.sonotaJo h2 span,.sonotaJo h2 a{background:url(../../img/2013/top_conts/hm_topH2.gif) no-repeat 0 2px;}
.sonotaJo h2 a.rc{padding:9px 0 4px 10px;background:url(../../img/2013/top_conts/hm_topH2-2.gif) no-repeat 0 2px;}
#newsArea h2 a{margin:0 !important;}
#newsArea ul,#seihinJuArea ul{line-height:1.5;}
#newsArea li,#seihinJuArea li{padding:10px 0 10px 130px;border-bottom:1px dotted #b2b2b2;position:relative;font-size:85%;}
#newsArea span.date,#seihinJuArea span.date{display:block;width:130px;position:absolute;top:10;left:4px;}
#newsArea a{display:block;margin-left:0px;}
.tabCont1,.tabCont2,.tabCont3,.tabCont4,.seihinJu{position:relative;}
#newsArea ul.newsBtn,.seihinJu ul.newsBtn{border:none;margin:0;padding:0;position:absolute;top:4px;right:0px;width:100px;}
.seihinJu ul.newsBtn{right:6px;}
#newsArea ul.newsBtn li,.seihinJu ul.newsBtn li{float:right;margin:0 0 0 5px;padding:0;border:none;}
#newsArea ul.newsBtn a{display:inline;margin:0;}
#ftSitemap,#ftSitemapB{text-align:center;max-width:1100px;min-width:960px;_width:960px;background:url(../../img/2013/top_conts/bg_ftsitemap.gif) repeat-x top left #e5e5e5;margin:0 auto;}
#ftSitemap ul ul,#ftSitemapB ul ul{padding-top:5px;}
#ftSitemap ul li,#ftSitemapB ul li{line-height:1.2;}
#ftSitemap ul a,#ftSitemap ul span.act,#ftSitemapB ul a,#ftSitemapB ul span.act{text-decoration:none;color:#333;display:block;border-bottom:1px dotted #b2b2b2;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.4em;padding:3px 0 3px 1em;}
#ftSitemap ul a:hover,#ftSitemapB ul a:hover{text-decoration:underline;color:#03C;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.4em #E9EBF8;}
#ftSitemap ul ul a,#ftSitemap ul ul span.act,#ftSitemapB ul ul a,#ftSitemapB ul ul span.act{text-decoration:none;color:#333;display:block;border-bottom:none;margin-left:0.3em;background:url(../../img/2013/top_conts/hm_sankaku.png) no-repeat 0em 0.7em;padding-left:1em;}
#ftSitemap ul ul li.catS a,#ftSitemap ul ul li.catS span.act{background:none;margin-left:0em;}
#ftSitemap ul ul li.catS a:hover{background:none;margin-left:0em;}
#ftSitemap ul span.act,#ftSitemap ul ul span.act,#ftSitemapB ul span.act,#ftSitemapB ul ul span.act{color:#999;}
#ftSitemap ul ul a:hover,#ftSitemapB ul ul a:hover{text-decoration:underline;color:#03C;background:url(../../img/2013/top_conts/hm_sankaku.png) no-repeat 0em 0.7em #E9EBF8;}
#ftSitemap ul ul li.noHm a,#ftSitemap ul ul li.noHm a:hover,#ftSitemap ul ul li.noHm span{background:none;}
#ftSitemap ul ul li.sect,#ftSitemapB ul ul li.sect{border-bottom:1px dotted #b2b2b2;padding-bottom:6px;margin-bottom:6px;}
#ftSitemap ul li.bannerArea a,#ftSitemapB ul li.bannerArea a{background:none;border:none;padding:0;}
#ftSitemap ul li.bannerArea a:hover,#ftSitemapB ul li.bannerArea a:hover{background:#E9EBF8;}
#ftSitemap ul li.bannerArea a:hover img,#ftSitemapB ul li.bannerArea a:hover img{filter:alpha(opacity=80);opacity:0.8;}
#ftSitemap ul ul a.subT,
#ftSitemap ul ul span.subT,
#ftSitemap ul span.noLink{background:#00FFCC;margin-left:0;border-bottom:1px dotted #b2b2b2;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.4em;}
#ftSitemap ul ul span.subT,#ftSitemap ul span.noLink{display:block;padding:5px 0px 5px 1em;}
#ftSitemap ul ul a.subT:hover{background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.4em #E9EBF8;}
#ftSitemap ul li a.bnr_message20131004,#ftSitemap ul li span.bnr_message20131004{border:solid #b0b0b0 1px !important;padding:8px !important;background:#fff !important;}
#ftSitemap ul li a.bnr_message,#ftSitemap ul li span.bnr_message{display:block !important;border:solid 1px #fff !important;background:none !important;padding:0 !important;}
#ftSitemap ul li a.bnr_message div,#ftSitemap ul li span.bnr_message div{padding:16px}
#ftSitemap ul li a.bnr_message div span,#ftSitemap ul li span.bnr_message div span{font-size:120%;display:block;font-weight:700;border-left:solid 3px red;padding:.2em 0 0 .4em;margin-bottom:10px}
.btdt1{border-top:1px dotted #b2b2b2;}
.mt390{margin-top:390px;}
#gfooter{margin:0px auto;clear:both;border-top:#666 1px solid;max-width:1100px;min-width:960px;_width:960px;line-height:1.3;}
.block-copyright{float:right;width:360px;text-align:right;}
.copyright{text-align:right;}
.bnr-eco{text-align:right;}
#gfooter .list-utility{margin-top:4px;text-align:left;float:left;}
ul.sideMenu,ul.sideMenu2{font-size:93%;}
ul.sideMenu{border:1px solid #999;}
ul.sideMenu li,ul.sideMenu2 li{border-top:1px dotted #999;}
ul.sideMenu li.st{border-top:none;}
ul.sideMenu ul,ul.sideMenu2 ul{margin-left:10px;}
ul.sideMenu ul{border-left:1px dotted #999;}
ul.sideMenu li a,ul.sideMenu li span.noLink,ul.sideMenu li span.act,
ul.sideMenu2 li a,ul.sideMenu2 li span.noLink,ul.sideMenu2 li span.act{line-height:1.3;display:block;padding:10px 10px 10px 20px;background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 7px center;}
ul.sideMenu li span.act,ul.sideMenu2 li span.act{background:url(../../img/2013/top_conts/hm_kakko_w.png) no-repeat 7px center #535353;color:#fff;}
ul.sideMenu li a:hover,ul.sideMenu2 li a:hover{background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 7px center #EEFFBF;}
.sideTop,.sideTop2{background:url(../../img/2013/top_conts/bg_sidetop.gif) repeat-x left top #f8f8f8;padding:12px;}
.sideTop{border:1px solid #999;border-bottom:none;}
.gloContentsSel{height:79px;background:url(../../img/2013/globaltop/bg_g44.png);}
.gloContentsSel{position:relative;}
.gloContentsSel .btnSCL{position:absolute;top:30px;left:6px;width:13px;height:17px;}
.gloContentsSel .btnSCR{position:absolute;top:30px;right:6px;width:13px;height:17px;}
.gloContentsSel div.scInner{margin:10px 0 0 23px;width:653px;overflow:hidden;height:61px;position:}
.gloContentsSel ul{margin:10px 0 0 23px;width:653px;overflow:hidden;height:61px;position:relative;}
.gloContentsSel ul li{position:absolute;left:-999px;margin-right:10px;}
.gloContentsSel ul li.sc01{left:0;}
.gloContentsSel ul li.sc02{left:221px;}
.gloContentsSel ul li.sc03{left:442px;}
#fTTBtn{cursor:pointer;}