@charset "utf-8";a{word-break:break-all;}a:hover,a:focus{color:#00559d;}a:hover,#main a:hover{text-decoration:underline;}
#navbar{margin-top:56px;width:100%;position:fixed;z-index:9999;}.navbar-nav{background-color:#00559d;}.navbar-nav ul{padding-left:0;margin-bottom:0px;}.navbar-nav .nav-item{border-bottom:1px white solid;list-style-type:none;display:block;background-color:#00559d;text-transform:uppercase;font-size:14px;padding:7px;}.navbar-nav .nav-item a{color:white;text-decoration:none !important;text-decoration-line:none !important;}.navbar-nav .nav-item a:hover{color:#cccccc !important;}
.titulo{margin:0px;font-size:30px;}.subtitulo{font-weight:100;color:#00559d;font-size:25px;}
.warp{width:90%;margin:0 5%;padding-top:0px !important;}a[href^="tel:"]{color:#00559d;text-decoration:underline;cursor:pointer;pointer-events:auto;}#searchResults{margin-bottom:50px;}#error404{margin-bottom:50px;}
header{position:fixed;z-index:3;top:0;width:100%;height:56px;margin:0;background:#fff;border-bottom:solid 1px #b7b7b7;}header #logo{float:none;position:absolute;width:60%;height:44px;margin:5px 20% 0;text-align:center;}header #logo img{width:auto;height:100%;}header ul,header #productSearch{display:none;}header #searchBox{float:none;clear:none;display:none;width:100%;background:rgba(0,0,0,0.80);position:fixed;top:56px;height:100%;}header #searchBox div{position:fixed;width:100%;background-color:#e3e3e3;padding:15px 5%;}header #searchBox .text{width:87%;margin:0;}header #searchBox .text input{float:left;border:none;background-color:#fff;height:35px;width:100%;font-size:1.6rem;}header #searchBox .button{float:left;width:13%;height:35px;margin:0;background-color:#00559d;text-align:center;}header #searchBox .button input{height:100%;}header #btnSearchSP{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;float:right;width:56px;height:100%;margin:0;background:#fff url(/assets/search_open_sp.svg) no-repeat center center;background-size:48%;}header #btnSearchSP.close{background:#fff url(/assets/search_close_sp.svg) no-repeat center center;background-size:38%;}header #btnMenuSP{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;float:left;width:56px;height:100%;margin:0;background:#00559d url('https://osg.com.br/wp-content/uploads/2022/03/menu_open_sp.png') no-repeat center center;background-size:48%;}header #btnMenuSP.close{background:#00559d url(/assets/menu_close_sp.svg) no-repeat center center;background-size:38%;}
footer #sitemap{display:none;}footer #footUnder{width:100%;margin:0 auto;}footer #footUnder #pagetop{display:none;text-transform:uppercase;}footer #footUnder #inquiry{display:block;margin-bottom:2px;}footer #footUnder #inquiry a{display:block;line-height:50px;color:#fff;text-decoration:none;background-color:#00559d;text-align:center;}footer #footUnder #footNav{font-size:1.1rem;display:table;width:100%;}footer #footUnder #footNav li{height:40px;width:50%;float:left;padding-top:12px;background-color:#00559d;text-align:center;border-right:1px solid white;}footer #footUnder #footNav li:last-child{display:block;width:50%;border-right:0;border-left:1px solid white;}footer #footUnder #footNav li a,footer #footUnder #footNav li a:hover{color:#fff;line-height:1.4em;height:1.4em;text-decoration:none;margin-bottom:0;text-align:center;width:100%;}footer #footUnder #footNav li:first-child a{padding-right:0;margin-right:0;}footer #footUnder #footNav li:last-child a{border-left:none;}footer #footUnder #sns{width:90%;margin:15px 5% 10px;display:table;}footer #footUnder #sns li{float:left;width:10%;margin-left:2.8%;}footer #footUnder #sns li:first-child{margin-left:0;}footer #footUnder #sns li img{width:100%;}footer #footUnder #copyright{width:100%;text-align:center;padding-top:10px;margin-bottom:60px;border-top:#8b8b8b solid 1px;}footer #footUnder #floating{position:fixed;display:none;width:100%;height:60px;bottom:0;border-top:#00559d solid 2px;background-color:#fff;z-index:1;}footer #footUnder #floating > li{float:left;width:33.3%;}footer #footUnder #floating > li > a{position:relative;float:left;width:100%;}footer #footUnder #floating > li > a::after{content:"";position:absolute;top:10px;right:0;height:40px;border-right:#00559d solid 2px;}footer #footUnder #floating > li > a:first-child,footer #footUnder #floating > li > a:nth-child(2){position:relative;float:left;right:inherit;width:100%;height:60px;padding:33px 0 0;border:none;color:#00559d;font-size:1.3rem;text-align:center;line-height:inherit;}footer #footUnder #floating > li:first-child > a,footer #footUnder #floating > li:first-child > a:hover{background-image:url(/assets/tel.svg);background-position:center 5px;bottom:inherit;background-size:30px;}footer #floating > li:nth-child(2) > a{background-image:url(/assets/plantlist.svg);background-position:center 5px;bottom:inherit;background-size:18px;}footer #footUnder #floating .floatNone{display:none;}footer #footUnder #floating > li:last-child{position:initial;float:left;width:100%;height:60px;padding:0;bottom:0;background-color:#fff;border:none;}footer #footUnder #floating > li:last-child:hover,footer #footUnder #floating > li:last-child.open:hover,footer #footUnder #floating > li:last-child:hover p:first-child{color:#00559d;background-color:#fff;}footer #footUnder #floating > li:last-child p:first-child{position:absolute;width:33.3%;height:60px;font-size:1.3rem;line-height:inherit;margin:0;padding:33px 0 0;text-align:center;background-color:#fff;background-repeat:no-repeat;background-position:center 6px;background-image:url(/assets/productsearch.svg);bottom:0;right:0;background-size:36px;border-top:#00559d solid 2px;}footer #footUnder #floating > li:last-child p:first-child.on{background-position:center 10px;background-image:url(/assets/productsearch_on.svg);background-size:21px;}footer #footUnder #floating > li:last-child p:last-child{display:none;}footer #footUnder #floating > li:last-child p:last-child span{display:none;}footer #footUnder #floating > li:last-child ul{position:absolute;display:none;float:none;width:100%;bottom:60px;padding:15px 0;background:rgba(114, 113, 113, 0.9);}footer #footUnder #floating > li:last-child ul li{float:left;width:80%;margin:0 10% 8px;}footer #footUnder #floating > li:last-child ul li:first-child{display:inline-block;font-size:1.6rem;color:#fff;text-align:center;}footer #footUnder #floating > li:last-child ul li:last-child{margin-bottom:0;}footer #footUnder #floating > li:last-child ul li input{height:40px;border:none;border-right:none;padding:0 8px;line-height:40px;font-size:1.6rem;border-radius:0;}footer #footUnder #floating > li:last-child ul li a{height:40px;padding:0;}footer #footUnder #floating > li:last-child ul li a img{height:40px;}footer #footUnder #floating > li:last-child ul li a::after{content:none;}#content{padding-top:76px;}
#topicPath{width:90%;background-color:#fff;}#topicPath nav{width:100%;padding:20px 0;}#topicPath nav ol{text-align:left;float:left;}#topicPath li a,#topicPath li a:hover{padding:0 3px;color:#00559d;text-decoration:none;}
#pageTitle{clear:both;display:none;}#pageTitle h1{width:100%;}
#pageAnchor ul{width:90%;margin:0 5%;}#pageAnchor ul li a,#pageAnchor ul li a:hover{color:#fff;text-decoration:none;padding-right:15px;margin-right:15px;background:url(/assets/arrow_anchor_white.svg) no-repeat right center;}
#subNav{clear:both;width:100%;margin:0 0 80px;}#subNav p{text-align:center;}#subNav > ul{border:#00559d solid 2px;}#subNav ul a:hover{background-color:#fff;}#subNav ul li:last-child a{border-bottom:none;}#subNav ul li li:last-child a{border-bottom:#c3c3c3 solid 1px;}#subNav ul li li li:last-child a{border-bottom:none;}#subNav ul li li li li:last-child a{border-bottom:none;}#subNav ul li li li li li:last-child a{border-bottom:none;}#subNav ul li a{font-size:1.4rem;line-height:1.3;padding:15px 10px;}#subNav ul li li a:hover{color:#333;background-color:#f2f6fa;background-image:none;}#subNav ul li li li a:hover{color:#333;}#subNav ul li li li li a:hover{color:#333;}#subNav ul li li li li li a:hover{color:#333;}
#topSlider{width:100%;height:100%;}#topSlider .sliderInner{position:relative;left:0;width:100%;height:auto;margin-left:0;}#topSlider .sliderInner .slider li{width:100%;}#topSlider .sliderInner .slider li a{float:left;width:100%;}#topSlider .sliderInner .slider li a.linkImg:hover:after{display:none;}#topSlider #slideFilterL,#topSlider #slideFilterR{display:none;}#topSlider .sliderInner .bx-wrapper img{width:100%;height:100%;display:inline-block;}#topSlider .sliderInner .bx-wrapper .bx-pager{width:100%;}
#topSlider .sliderInner .bx-wrapper .bx-prev,#topSlider .sliderInner .bx-wrapper .bx-prev:hover{left:0;opacity:0.6;background:url(../../top/images/img_top_main_prev_sp.svg) no-repeat center;background-size:contain;}#topSlider .sliderInner .bx-wrapper .bx-next,#topSlider .sliderInner .bx-wrapper .bx-next:hover{right:0;opacity:0.6;background:url(../../top/images/img_top_main_next_sp.svg) no-repeat center;background-size:contain;}#topSlider .sliderInner .bx-wrapper .bx-controls-direction a{position:absolute;top:inherit;bottom:28px;outline:0;text-indent:-9999px;z-index:0;background-size:contain;}
#topSlider .sliderInner .bx-wrapper .bx-pager{display:block;position:inherit;padding-top:0;text-align:center;font-size:.85em;font-weight:bold;color:#666;}#topSlider .sliderInner .bx-wrapper .bx-pager .bx-pager-item,#topSlider .sliderInner .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}#topSlider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a{display:block;width:10px;height:10px;margin:0 5px;outline:0;text-indent:-9999px;border-radius:100%;background:#fff;border:#888 solid 1px;}#topSlider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#00559d;}.topTtl01{width:auto;height:20px;text-align:center;margin:0 auto 20px;clear:both;}.topTtl01 img{width:auto;height:20px;text-align:center;}#topTopics{padding-bottom:0;margin-bottom:50px;border-bottom:none;}#topTopics .topics01{position:inherit;float:left;text-align:left;line-height:1.0;width:100%;margin-bottom:20px;}#topTopics .topics01 img{float:left;width:50%;height:auto;margin-bottom:40px;}#topTopics .topics01 a:hover:after{content:none;}#topTopics .topics01 .name{float:right;width:45%;text-align:center;font-size:2.0rem;margin:15px 0 5px;}#topTopics .topics01 .subNmae{float:right;width:45%;text-align:center;font-size:1.6rem;color:#808080;margin-bottom:10px;}#topTopics .topics01 a:hover .name{text-decoration:none;}#topTopics .topics01 .expo{font-size:1.2rem;float:right;width:45%;margin:0;}#topTopics .topicsUnder{display:none;}#topTopics .slideBox{clear:both;display:block;margin:0 auto;width:100%;max-width:94%;height:auto;}#topTopics .slideBox li{width:40%;}#topTopics .slideBox .bx-wrapper{position:relative;padding:0;*zoom:1;}#topTopics .slideBox .bx-wrapper img{width:80%;height:auto;margin:0 10% 5px;display:block;border-radius:100%;}#topTopics .slideBox .bx-wrapper a{text-align:center;text-decoration:none;}#topTopics .slideBox .bx-wrapper a .name{font-size:1.8rem;}#topTopics .slideBox .bx-wrapper .subNmae{text-align:center;font-size:1.6rem;color:#808080;}#topTopics .slideBox .bx-wrapper .expo{text-align:center;font-size:1.2rem;width:80%;margin:0 10%;}
#topTopics .slideBox .bx-wrapper .bx-prev{left:-9%;background:url(../../top/images/img_top_product_prev.svg);}#topTopics .slideBox .bx-wrapper .bx-next{right:-9%;background:url(../../top/images/img_top_product_next.svg);}#topTopics .slideBox .bx-wrapper .bx-prev:hover,#topTopics .slideBox .bx-wrapper .bx-next:hover{opacity:1;}#topTopics .slideBox .bx-wrapper .bx-controls-direction a{position:absolute;margin-top:-180px;width:20px;height:40px;overflow:hidden;text-indent:-9999px;z-index:0;background-size:cover;}.topNews{float:left;width:100%;margin-bottom:20px;}.topNews .spNone{display:none;}.topNews .tabox.pcNone{display:block;height:auto;}.topNews .topTtl02{width:auto;height:20px;text-align:center;}.topNews .topTtl02 img{width:auto;}.topNews .topNewsMore{text-align:center;}.topInfo{width:100%;margin-bottom:50px;}.topInfo .topTtl03{width:auto;height:20px;text-align:center;}.topInfo .topTtl03 img{width:auto;}.topInfo li{width:47%;}.topInfo li img{width:100%;}.topInfo li a.linkImg:hover:after{content:none;}
#main{width:100%;margin-bottom:80px;z-index:inherit;}#main .spNone{display:none !important;}#main .pcNone{display:block !important;}#main img{width:100%;height:inherit;}
#main .box352L ,#main .box352R{float:inherit;width:100%;}#main .box345L,#main .box345R{width:43%;}#main .box336L,#main .box336R{width:41%;}
#main .adobe{display:none;}
#main .defin01{padding:20px 5%;}#main .defin02{padding:20px 5%;}#main .defin01 dd em{display:inline-block;}
#main .btnLink01{float:none;width:100%;}#main .btnLink02{float:none;width:100%;}#main .btnLink03{float:none;width:100%;}#main .btnLink03:hover{background-color:#fff;text-decoration:none;}#main .btnLink04{text-decoration:none;}#main .btnLink04:hover{text-decoration:none;}
#main .listImg li{width:100%;margin-bottom:30px;margin:0 0 50px 0;}#main .listImg li span{float:inherit;margin:10px 0 0 -1.2em!important;}#main .listImg li:last-child{margin-bottom:0;}
#main .list.file{float:left;}#main .list.file li{float:none;width:100%;}#main .list.file li a{width:100%;}#main .list.file li:nth-child(2n){float:none;}
#main .phtoList{float:left;}#main .phtoList li{float:left;width:43%;margin:0 0 30px 0;}#main .phtoList li:nth-child(2n){float:right;}
#main .fileLink li,#main .fileLink li:nth-child(2n){float:none;width:100%;}#main .fileLink li a{display:block;width:338px;padding:10px 17px 10px 40px;text-decoration:none;border:#c4c4c4 solid 1px;background-color:#fff;background-position:10px 10px, 96% 17px;background-repeat:no-repeat,no-repeat;background-size:auto, 8px 12px;}#main .fileLink li a{width:100%;}#main .fileLink li a:hover{background-color:#fff;text-decoration:none;}#main p.fileLink a:hover{background-color:#fff;text-decoration:none;}
#main .anchorLink01 li,#main .anchorLink01 li:nth-child(2n){float:none;width:100%;}#main .anchorLink01 li a{width:100%;overflow:hidden;}#main .anchorLink01 li a:hover{background-color:#fff;text-decoration:none;}#main .anchorLink02 li a{font-size:1.0rem;padding:6px 0;}#main .anchorLink02 li a:hover{background-color:#fff;text-decoration:none;}#main .anchorLink02 li a img{width:9px;margin-left:2px;}#main .anchorLink02 li:nth-child(4){border-right:#00559d solid 1px;}
#main .table01 th,#main .table02 th{width:28%;padding:10px 3%;}#main .table02 th{color:#fff;}#main .table01 td,#main .table02 td{width:72%;padding:10px 3%;}#main .table03{width:100%;margin-bottom:5px;overflow:auto;}#main .table03 table{width:720px;}#main .table03 th,#main .table03 td{padding:10px 2%;}#main .table03 .cellSub{padding:10px 0;}#main .table03 .list{margin-right:30px;}#main .table03 td:nth-child(2){background-color:#f2f6fa;border-left:#73a1c9 dashed 1px;}#main .table03 td:nth-child(3){background-color:#e5eef5;border-right:#73a1c9 dashed 1px;}#main .table03 td:nth-child(4){background-color:#d9e5f0;}
#main .tab01{padding:00;margin-bottom:24px;}#main .tab01 li{width:32%;margin-right:2%;padding-bottom:1px;background-color:#fff;}#main .tab01 li a,#main .tab01 li a:hover{width:100%;height:47px;font-size:1.2rem;font-weight:normal;color:#333;background-color:#ececec;text-align:center;text-decoration:none;border:#ececec solid 1px;border-bottom-color:#00559d;padding-left:5%;padding-right:5%;}#main .tab02{height:30px;margin-bottom:44px;}#main .tab02 li{width:33.3%;margin-bottom:15px;}#main .tab02 li a,#main .tab02 li a:hover{width:100%;height:30px;line-height:30px;font-size:1.2rem;display:block;color:#333;background-color:#fff;}#main .tab02 li:last-child a{width:101%;}
#main .contactBox{float:inherit;width:100%;padding:20px 5%;}#main .contactBox .contactBoxTtl{text-align:left;}#main .contactBox .btnLink02{width:100%;padding:17px 50px 15px 48px;margin-bottom:10px;background-position:20px center ,93% center;}#main .contactBox.others .btnLink02{width:100%;margin:0;}#main .contactBox .btnLink03{float:right;width:100%;padding:14px 30px 12px 48px;background-position:13px center ,94% center;}
#main .historyList{margin-bottom:30px;padding-top:20px;border-top:#bebebe solid 1px;}
#main form{border-top:none;}#main form input.aform-zipcode,#main form input.fax,#main form input[type="tel"],#main form input[type="url"]{width:100%;margin-bottom:10px;}#main form input[type="email"]{width:100%;margin-bottom:10px;}#main form input.aform-zipcode{width:100%;margin-bottom:10px;}#main form dl{width:100%;display:inherit;border-bottom:none;}#main form dl:first-child{border-top:none;}#main form dl dt{float:none;display:inherit;width:100%;padding:10px;}#main form dl dt .required{position:absolute;padding:5px 8px;}#main form dl dd{display:inherit;width:100%;padding:10px 0 30px;}#main form dl dd .parts-99{padding-bottom:0;}#main form dl dd .mailmagazine{padding-bottom:0;}#main form dl dd img{width:auto;}#main form dl dd ul.aform-name-ul li,#main form dl dd ul.aform-kana-ul li{float:none;width:100%;}#main form dl dd ul.aform-name-ul li input[type="text"]{width:90%;margin:0 0 10px 3%;}#main form dl dd ul.aform-kana-ul li input[type="text"]{width:85%;margin:0 0 10px 3%;}#main form dl dd ul.aform-checkbox-ul li,#main form dl dd ul.aform-radio-ul li{padding:5px 0;}#main form dl dd input[type=radio] + label::before,#main form dl dd input[type=checkbox] + label::before{top:10px;}#main form dl dd input[type=radio]:checked + label::after,#main form dl dd input[type=checkbox]:checked + label::after{top:10px;}#main form dl dd select.aform-calendar{width:80%;margin:0 10px 10px 0;}#main form dl dd select:first-child.aform-calendar{margin:0 10px 10px 0;}#main form #aform_confirm_msg{float:left;text-align:left;margin:30px 0 40px;}#main form .aform-twice-note{margin-top:5px;}#main form .submit{width:100%;padding:0 0 20px;}#main form .submit input[type="submit"]{text-align:left;background:#00559d url(/assets/arrow_white.svg) no-repeat 95% center;background-size:9px;margin:0;}#main form .submit input[type="button"]{text-align:left;background:#00559d url(/assets/arrow_white_return.svg) no-repeat 95% center;background-size:9px;margin:0;}#main form#aform-confirm-form .submit{width:100%;margin:auto;background-color:transparent;padding:0;}#main form#aform-confirm-form .submit input[type="submit"]{float:none;width:100%;margin:0;}#main form#aform-confirm-form .submit input[type="button"]{float:none;width:100%;margin:0 0 20px;}#main .merumaga{width:100%;margin:10px 0;background-color:#fff;}#main .merumaga img{width:100%;margin:0;}#main .merumaga img:hover{opacity:1;margin:0;}#main .defin01.meruma{float:left;width:100%;margin-bottom:0;}
#main .companySign{float:none;margin-bottom:20px;}#main .companySign:last-child{margin-bottom:0;}#main .companySign img{width:60%;}#main .companySign:last-child img{margin-top:0;padding-top:10px;}
#main .philosophy .img_philosophy{width:100%;margin:0 auto 25px;}#main .philosophy .btnLink03{float:none;}#main .profile_pamphlet{width:70%;margin:0 15% 20px;}#main .profile_pamphlet a:hover > p{text-decoration:underline;}#main .profile_pamphlet a:hover > span img{opacity:1;}#main .profile_pamphlet span{width:100%;background-color:transparent;}#main .profile_pamphlet a:hover > strong{text-decoration:underline;}
#main .profileMovie a.linkImg:hover:after{content:none;}
#main .officerL,#main .officerR{width:100%;}#main .officerL img,#main .officerR img{width:80%;margin:0 10%;}#main .officerL .list,#main .officerR .list{margin-bottom:0;}#main .officerL .list li span{float:left;width:62%;}#main .officerLeft{width:100%;margin-bottom:40px;}#main .officerRight{width:100%;margin-bottom:0;}#main .officerLeft .list,#main .officerRight .list{margin-left:0.5em;}#main .officerLeft .list li{display:inline-block;width:100%;}#main .officerLeft .list li span{float:left;width:65%;max-width:250px;padding-right:1em;}
#main .lastBlock{margin-bottom:60px !important;}#main .fileLink li a:hover{background-color:#d9e5f0;text-decoration:underline;}#main .fileLink li a:visited{text-decoration:none;}#main .fileLink li:nth-child(2n){float:right;}#main .fileLink a.pdfLink{background-image:url(/assets/ico_pdf.svg), url(/assets/arrow_link.svg);background-size:23px, 8px;}#main .fileLink a.zipLink{background-image:url(/assets/ico_zip.svg), url(/assets/arrow_link.svg);background-position:10px 13px, 96% 17px;}#main .fileLink a.catalogLink{background-image:url(/assets/arrow_link.svg);background-position:96% 15px;background-size:8px 12px;padding:10px 30px 10px 10px;}#main .fileLink a.docLink{background-image:url(/assets/ico_document.svg), url(/assets/arrow_link.svg);}#main .fileLink a.movLink{background-image:url(/assets/ico_movie.svg), url(/assets/arrow_link.svg);}#main .fileLink a.pptLink{background-image:url(/assets/ico_powerpoint.svg), url(/assets/arrow_link.svg);}#main .fileLink a.excelLink{background-image:url(/assets/ico_excel.svg), url(/assets/arrow_link.svg);}#main .fileLink a.wordLink{background-image:url(/assets/ico_word.svg), url(/assets/arrow_link.svg);}#main h2{font-size:2.0rem;font-weight:normal;padding:12px 15px;margin-bottom:30px;background-color:#e5eef5;clear:both;}#main h2.businessTtl{font-size:1.8rem;}#main h2.businessTtl span{position:absolute;top:35%;left:3%;}#main .businessList li{clear:both;width:47%;margin:0 0 30px 0;}#main .businessList li:nth-child(2n){float:right;clear:right;margin-right:0;}#main .businessList li:nth-child(5),#main .businessList li:nth-child(6){margin:0 0 30px 0;}#main .businessList li span{width:100%;height:auto;}#main .businessList li a:hover > span{background-color:#e0e0e0;}#main .businessList li a:hover > span img{opacity:1;}#main .businessList:last-child li:nth-child(5){margin:0;}
#main #companyHistory label{height:48px;line-height:1.2;padding:9px 2% 0;}#main #companyHistory table th{width:19%;}#main #companyHistory table tr td:nth-child(1),#main #companyHistory table tr td:nth-child(2){width:13%;}#main #companyHistory table tr td:last-child{width:68%;}
#main #brandBanner p{padding-bottom:10px;}#main #brandBanner figure div{position:inherit;float:none;width:60%;margin:0 20% 10px;}#main #brandBanner figure figcaption{width:100%;}#main #brandBanner figure a.linkImg:hover:after{height:auto;}#main #brandTwitter{float:left;width:100%;}#main #brandTwitter p:first-child{float:left;width:50%;margin:0 25%;}#main #brandTwitter div{position:inherit;float:left;width:94%;margin:1em 3% 2em;}#main #brandTwitter div a{padding:10px;text-align:center;display:inline-table;}#main #brandTwitter div a.linkImg:hover:after{height:auto;}#main #brandTwitter div img{float:none;width:40px;margin:0 0 -0.8em;display:inherit;}#main #brandTwitter div img:after{display:none;}#main #brandTwitter div p{font-size:1.8rem;float:none;color:#fff;margin:0;display:inherit;line-height:2;}#main #brandTwitter div strong{font-size:1.8rem;font-weight:normal;display:inline-block;}#main #brandTapKun{width:100%;}#main #brandTapKun p:first-child{font-size:2.8rem;}#main #brandTapKun p:first-child span{font-size:2.0rem;}#main #brandTapKun dl dt{width:30%;}#main #brandTapKun dl dd{width:70%;}
#main .officesList.salesOffice{float:inherit;margin-bottom:60px;}#main .officesList{position:relative;width:100%;float:left;}#main .officesList li{width:48.5%;float:left;}#main .officesList li:nth-child(2),#main .officesList li:nth-child(4){float:right;}#main .officesList li:nth-child(1),#main .officesList li:nth-child(2){margin-bottom:10px;}#main .officesList li a.btnLink03{width:100%;margin-right:0;}#main .officesList li a:hover{background-color:#fff;}#main .officesList li:nth-child(5){width:100%;position:inherit;margin:25px 0;}#main .officesBase{padding:3px 6px;margin-top:-36px;}#main .officesBase li{width:100%;font-size:1.2rem;float:none;position:relative;padding:0 0 0 1em;}#main .officesBase li:after{margin-top:-5px;height:6px;width:6px;}#main .anchorLink02.asia li{width:33.3%;}#main .anchorLink02.asia li:nth-child(4n){border-right:none;}#main .anchorLink02.asia li:nth-child(3n){border-right:#00559d solid 1px;}
#main .domesticBox .domesticBoxL{float:inherit;width:100%;margin-bottom:30px;}#main .domesticBox .domesticBoxR{float:inherit;width:100%;text-align:inherit;}
#main .officesMap img{width:100%;margin:0 0 60px;}#main .officesMap ul{width:30%;margin:-120px 0 0 63%;padding:6px 2%;font-size:1.0rem;}#main .officesMap li:after{margin-top:-8px;height:8px;width:8px;}#main .officesOverseas img{margin-left:0;}#main .officesOverseas ul{margin-top:0;}#main #offices .tabox{display:none;}#main #offices label{font-size:2.2rem;padding:16px 20px;background:#e5eef5 url(/assets/arrow_down.svg) no-repeat 95% center;background-size:15px;margin-bottom:15px;}#main #offices label:last-child{margin-bottom:0;}#main #offices input:checked + label{background:#e5eef5 url(/assets/arrow_up.svg) no-repeat 95% center;background-size:15px;}#main .officesBox{width:100%;margin-bottom:40px;}#main .officesBox article{width:55%;}#main .officesBox .officesFactories{width:36%;}#main .officesBox .imgOffice{float:inherit;width:100%;margin:0 0 15px;}#main .officesBox ul{float:inherit;height:inherit;width:100%;}#main .officesBox ul .btnAccess{float:inherit;clear:both;width:64%;margin:10px 18% 15px;}#main .btnAccess{float:inherit;clear:both;width:64%;margin:10px 18% 15px;}#main .officesBox .officesEach{float:inherit;width:100%;}#main .officesBox .officesEach:nth-child(2n){float:inherit;}#main .officesBox .officesEach:nth-last-child(2){margin-bottom:40px;}#main .officesBox .officesEach .btnAccess{float:inherit;clear:both;width:64%;margin:10px 18% 15px;}
#main .officeDetailL{float:inherit;width:100%;margin-bottom:10px;}#main .officeDetailR{float:inherit;width:100%;padding-left:0;margin-bottom:30px;}#main .officeDetailL.line{border-right:none;}#main .officeDetailR.line{border-left:none;}#main .officeDetailR p{position:relative;padding:0 20px 5px 1em;}#main #officeMap{width:100%;height:250px;}
#main .envData .envDataL{float:inherit;width:100%;margin-bottom:30px;}#main .envData .envDataR{float:inherit;width:100%;}
#main .envLibrary{width:70%;margin:0 15% 20px;}#main .envLibrary a:hover > p{text-decoration:underline;}#main .envLibrary a:hover > span img{opacity:1;}#main .envLibrary span{width:100%;background-color:transparent;}#main .envLibrary a:hover > strong{text-decoration:underline;}#main .box336L.library{margin-bottom:40px;width:100%;}#main .box336R.library{width:100%;}#main .box336R.library li:last-child{margin-bottom:0;}
#main .envAct{float:inherit;width:100%;margin-bottom:40px;}#main .envAct dt{float:inherit;width:100%;height:auto;padding:15px 0px;text-align:center;}#main .envAct:nth-child(3) dt{}#main .envAct.lastBlock dt{padding:15px 0px;}#main .envAct:nth-child(3) dt:before{border-style:none;border-width:22px 22px 0;}#main .envAct:nth-child(3){position:relative;}#main .envAct:nth-child(3):before{border-style:solid;border-width:28px 28px 0;border-color:#e5eef5 transparent;content:" ";top:auto;left:39%;bottom:-29px;position:absolute;background-color:transparent;}#main .envAct dd{float:inherit;width:86%;margin:15px 7% 0;padding:0 8%;}#main .envAct dd:nth-child(2){padding-bottom:20px;border-right:none;border-bottom:#9f9f9f solid 1px;}#main .envAct dd:nth-child(3){padding-right:0;margin-bottom:20px;}#main .envActImg{border:none;padding:15px 0 20px;margin-bottom:30px;}#main .envActBox{padding:20px 8%;}
#main #envHistory label{height:48px;line-height:48px;}
#main .skillL01{float:inherit;width:100%;}#main .skillR01{float:inherit;width:100%;}#main .skillR01 .btnLink02{float:inherit;width:80%;margin:20px 10% 0;}#main .skillTrial{float:inherit;padding:10px 5%;}#main .skillTrial .emp01Blue{float:left;width:100%;padding-top:5px;margin-bottom:6px;}#main .skillTrial .btnLink02{float:left;width:100%;}#main .skillLogin{float:inherit;padding:10px 5%;}#main .skillLogin .skillLoginEmp{font-size:1.4rem;padding:10px 5%;}#main .skillLogin .btnLink01{float:left;width:100%;margin:0;}#main .skillLogin .skillLoginBtn01{float:inherit;width:70%;margin:0 15% 20px;}#main .skillLogin .skillLoginBtn02{float:inherit;width:70%;margin:0 15% 20px;}#main .skillLogin .notes{text-align:left;}#main .skillAdded{width:100%;margin-bottom:40px;border:#00559d solid 1px;}#main .skillAdded dt{float:inherit;width:100%;height:auto;line-height:2.5;}#main .skillAdded dd{float:inherit;width:90%;margin:0 5%}#main .skillAdded dd:nth-child(3){line-height:1.2;padding-bottom:12px;}#main .skillAdded dd:nth-child(3) em{display:inline-block;}#main .courseBox .courseType{float:inherit;width:100%;}#main .courseBox .courseType:nth-child(1){margin-bottom:35px;}#main .courseBox .courseType:nth-child(2n){float:inherit;}#main .courseFlowBox{float:left;padding:5px 0;width:100%;height:auto;text-align:inherit;margin-bottom:2px;display:table;}#main .courseFlowBox.flowNo01,#main .courseFlowBox.flowNo03{border:#00559d solid 2px;}#main .courseFlowBox.flowNo05{margin-bottom:30px;}#main .courseFlowBox .flowNumber img{position:absolute;top:-1px;left:0;width:13%;}#main .courseFlowBox.flowNo03 .flowNumber img,#main .courseFlowBox.flowNo01 .flowNumber img{top:-1px;}#main .courseFlowBox .emp02Blue{font-size:1.8rem;width:65%;margin:0 5%;display:table-cell;text-align:left;vertical-align:middle;padding-left:8%;}#main .courseFlowBox span{height:auto;width:35%;margin:5px auto;display:table-cell;border-bottom:none;text-align:center;vertical-align:middle;border-right:#c2c2c2 solid 1px;}#main .courseFlowBox.flowNo01 span img{width:45%;margin:10px 20% 0 35%;}#main .courseFlowBox.flowNo02 span img{width:32%;margin:10px 29% 0 39%;}#main .courseFlowBox.flowNo03 span img{width:61%;margin:10px 13% 0 26%;}#main .courseFlowBox.flowNo04 span img{width:32%;margin:10px 29% 0 39%;}#main .courseFlowBox.flowNo05 span{border-bottom:none;border-right:none;width:22%;float:left;margin:0 3% 0 25%;padding:10px 0 5px;}#main .courseFlowBox.flowNo05 span img{width:100%;margin:0;}#main .courseFlowBox.flowNo05 .emp01Black{float:left;width:50%;margin:9% 0 0;}#main .courseFlowArrow{float:inherit;margin:0 48%;width:26px;}#main .skillLogin{position:relative;display:inline-block;border:#c2c2c2 solid 2px;z-index:0;padding:10px 5%;margin-bottom:10px;}#main .skillLogin:before{content:"";position:absolute;top:-13px;left:47.5%;margin-left:-9px;display:block;border-style:solid;border-width:0 10px 16px 10px;border-color:transparent transparent #fff transparent;z-index:0;}#main .skillLogin:after{content:"";position:absolute;top:-15px;left:47.5%;margin-left:-10px;display:block;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #c2c2c2 transparent;z-index:-1;}#main .skillL02{float:inherit;width:100%;margin-bottom:10px;}#main .skillR02{float:inherit;width:100%;margin-bottom:30px;}#main .skillSeminar .fileLink{float:inherit;width:100%;padding-top:0;}#main .seminarBox{float:inherit;width:100%;padding:20px 6%;}#main .seminarBox .seminarTtl{float:inherit;width:100%;margin-bottom:20px;border-bottom:none;}#main .seminarBox .seminarTtl p{float:inherit;width:100%;line-height:1.4;margin-bottom:10px;}#main .seminarBox .seminarTtl p span{float:left;width:100%;margin-bottom:8px;}#main .seminarBox .seminarTtl .seminarStatus{float:left;width:100%;}#main .seminarBox .seminarTtl .seminarStatus p{float:right;width:25%;margin:6px 0 0 0;}#main .seminarBox .seminarTtl .seminarStatus dl{float:left;width:70%;}#main .seminarBox .seminarTtl .seminarStatus dt{padding:2px 5%;}#main .seminarBox .seminarTtl .seminarStatus dd{padding:0 6%;}
#main h2#clubTtl{line-height:1.0;}#main h2#clubTtl img{margin-right:6px;width:inherit;height:41px;}#main #merumagaEntry{float:left;width:100%;margin-bottom:30px;padding:15px 5% 25px;}#main #merumagaEntry .btnEntry{float:none;width:100%;margin:0 0 20px 0;}#main #merumagaEntry .btnClub{float:none;width:100%;margin:0;}#main #merumagaRegist{padding:15px 5% 25px;}#main #merumagaRegist ul{float:left;width:100%;margin-bottom:50px;}#main #merumagaRegist ul li{float:none;width:100%;line-height:inherit;}#main #merumagaRegist ul li:first-child{padding:0 0 10px;}#main #merumagaRegist ul li:nth-child(2) input[type="text"]{height:auto;padding:10px;width:100%;margin-bottom:10px;}#main #merumagaRegist ul li:last-child input[type="submit"]{height:auto;width:100%;padding:10px;}#main #merumagaRegist ul li:last-child input[type="submit"]:hover{text-decoration:none;}#main #merumagaRegist .btnClub{clear:both;width:100%;}#main .btnLeave{float:none;width:90%;margin:0 5%;}#main #aform-8 form dl,#main #aform-9 form dl{float:left;width:70%;}#main #aform-8 form dl dt,#main #aform-9 form dl dt{float:inherit;width:100%;padding:0;}#main #aform-8 form dl dd,#main #aform-9 form dl dd{float:inherit;width:100%;padding:0;}#main #aform-8 form .validation-advice,#main #aform-9 form .validation-advice{margin-bottom:10px;}#main #aform-8 form .submit,#main #aform-9 form .submit{float:left;clear:none;width:30%;text-align:center;margin-top:23px;}#main #aform-8 form .submit input[type="submit"],#main #aform-9 form .submit input[type="submit"]{text-align:center;}#main #aform-8 form#aform-confirm-form dl,#main #aform-9 form#aform-confirm-form dl{border:none;}#main #aform-8 form#aform-confirm-form dl dt,#main #aform-9 form#aform-confirm-form dl dt{float:none;display:inherit;width:100%;padding:12px 20px;}#main #aform-8 form#aform-confirm-form dl dt .aform-label,#main #aform-9 form#aform-confirm-form dl dt .aform-label{padding-right:0;}#main #aform-8 form#aform-confirm-form dl dd,#main #aform-9 form#aform-confirm-form dl dd{display:inherit;width:100%;padding:12px 20px;}#main #aform-8 form#aform-confirm-form .submit,#main #aform-9 form#aform-confirm-form .submit{width:100%;margin:auto;background-color:transparent;padding:0;}#main #aform-8 form#aform-confirm-form .submit input[type="submit"],#main #aform-9 form#aform-confirm-form .submit input[type="submit"]{float:none;width:100%;text-align:left;background:#00559d url(/assets/arrow_white.svg) no-repeat 95% center;background-size:9px;margin:0;}#main #aform-8 form#aform-confirm-form .submit input[type="button"],#main #aform-9 form#aform-confirm-form .submit input[type="button"]{float:none;width:100%;text-align:left;background:#00559d url(/assets/arrow_white_return.svg) no-repeat 95% center;background-size:9px;margin:0 0 20px;}
#main h2.contactTtl{margin:10px 0 20px;clear:none;display:inherit;text-align:left;}#main h2.contactTtl:before,#main h2.contactTtl:after{display:none;}#main #contact #tab li{width:22%;height:22%;padding-top:23%;margin:0 1.5%;font-size:1.0rem;background-size:100% auto;}#main #contact #tab li:nth-child(2){width:22%;}#main #contact .tabox.cat01:before{left:11.4%;}#main #contact .tabox.cat02:before{left:36.2%;}#main #contact .tabox.cat03:before{left:61.5%;}#main #contact .tabox.cat04:before{left:86.4%;}#main #contact .tabox h3{text-align:left;}#main #contact .tabox .btnCcontact{float:inherit;width:90%;margin:0 5%;}#main #contact .tabox .btnCcontact a.btnLink03{width:100%;border-color:#ccddeb;line-height:1.0;}#main #contact .tabox .btnCcontact a.btnLink03 span{float:inherit;padding-left:5px;}#main #contact .tabox .btnCcontact a.btnLink02{text-align:left;padding:17px 0 15px 34%;background-position:10% center ,93% center;background-size:auto, 7px;}#main #contact .tabox .tabboxDiv{float:inherit;width:auto;height:auto;padding:15px 5%;margin:0 5% 20px;}#main #contact .tabox .tabboxDiv p a img{width:100%;cursor:default;}#main #contact .tabox .tabboxDiv dl dt{float:inherit;width:100%;margin:0 0 5px;}#main #contact .tabox .tabboxDiv dl dd{float:inherit;margin-bottom:5px;}#main #contact .tabox .tabboxDiv span{text-align:left;}#main #contact .tabox.cat01 .tabboxDiv:nth-child(3){float:inherit;margin:0 5% 20px;}#main #contact .tabox.cat01 .tabboxDiv:nth-child(3) p{margin-top:10px;}#main #contact .tabox.cat02 .btnCcontact.map a.btnLink03{height:120px;padding:48px 5% 0 42%;font-size:1.8rem;background-position:5% center ,93% center;background-size:35%, 12px;}#main #contact .tabox.cat02 .btnCcontact.overseas a.btnLink03{text-align:left;background-position:94% center;}#main #contact .tabox.cat03 .tabboxDiv{width:90%;height:auto;padding:15px 5%;margin:0 5% 20px;}#main #contact .tabox.cat04 .anchorLink01{float:inherit;width:90%;margin:0 5%;}#main #contact .tabox.cat04 .anchorLink01 li:nth-child(3){margin-bottom:15px;}#main #contact .tabox.cat04 .anchorLink01 li a{width:100%;}#main #contact .tabox.cat04 .anchorLink01 li a:hover{background-color:#fff;text-decoration:none;}
#main .magazineHead{float:inherit;width:100%;margin-bottom:60px;}#main .magazineHead .flRight{width:100%;}#main .magazineHead .magazineCover{float:inherit;width:60%;margin:0 20% 20px;}#main .magazineHead .magazineCover img{width:100%;height:auto;}#main .magazineHead .magazineCover a.linkImg:hover:after{content:none;}#main .magazineHead .magazineHeadNew{float:inherit;width:100%;padding:5px 10px;margin:0 0 15px;}#main .magazineHead .magazineHeadNew{float:inherit;width:100%;}#main .magazineHead .magazineHeadBox{float:inherit;width:100%;}#main .magazineHead .magazineHeadBox:nth-child(4){float:inherit;}#main .magazineHead .magazineHeadBox dl dd{margin-bottom:20px;}#main .magazineHead .magazineHeadBtn{position:relative;left:inherit;bottom:inherit;}#main .magazineHead dl{float:inherit;width:100%;}#main .magazineHead .magazineHeadTtl{float:inherit;width:100%;}#main .magazineHead .list{float:inherit;width:100%;}#main .magazineHead .magazineHeadBtn{float:inherit;width:100%;}#main .magazineHead .fileLink.magazineHeadBtn a:hover{color:#00559d;}#main #magazineBack .magazineBox{float:inherit;width:100%;margin-bottom:50px;}#main #magazineBack .magazineBox:nth-child(2n){float:inherit;clear:right;}#main #magazineBack .magazineBox:nth-last-child(2){margin-bottom:0;}#main #magazineBack .magazineBox .magazineBoxTtl dt{width:25%;text-align:center;margin:-4px 0 0 0;padding:3px;}#main #magazineBack .magazineBox .magazineBoxTtl dd{width:70%;}#main #magazineBack .magazineBox .magazineCover{float:inherit;width:60%;margin:0 20% 20px;z-index:0;}#main #magazineBack .magazineBox .magazineCover img{width:100%;height:auto;}#main #magazineBack .magazineBox .magazineCover a.linkImg:hover:after{content:none;}#main #magazineBack .magazineBox p.fileLink{position:relative;float:inherit;width:100%;}#main #magazineBack .magazineBox p.fileLink a:hover{color:#00559d;}#main #magazineBack .magazineBox .list{float:inherit;clear:right;width:100%;padding-bottom:0;margin-bottom:10px;}
#main .appThread{}#main .appThread img{margin:0 5% 10px 0;width:25%;}#main .appThread .text{width:70%;}#main .appThread dl{width:100%;margin-bottom:20px;}#main .appThread dl dt{float:inherit;width:100%;padding-right:0;}#main .appThread dl dd{float:inherit;width:100%;}#main .appThread .btnLink01{width:100%;margin-bottom:20px;}#main .appThreadMovie{width:100%;height:auto;}#main.newsDetail iframe{width:100%;max-width:100%;height:auto;min-height:200px;}#main.newsDetail img,#main.newsDetail a img{width:100%!important;}#main.newsDetail a.btnLink01 img,#main.newsDetail a.btnLink02 img,#main.newsDetail a.btnLink03 img,#main.newsDetail a.btnLink04 img,#main.newsDetail .fileLink a img{width:auto!important;}#main .appThreadMovie iframe{width:100%;min-height:200px;height:auto;}#main .appThreadNotes{width:100%;margin:0 0 40px;}#main .appThreadNotes dd{font-size:1.2rem;}#main .appUpdate table tr{border-bottom:#e5e5e5 solid 1px;}#main .appUpdate table th{float:left;width:100%;text-align:left;padding:10px 0 0;}#main .appUpdate table td{float:left;width:100%;padding:0 0 10px;}#main .appNc .text{float:inherit;width:100%;}#main .appNc .btnLink01{width:100%;margin-bottom:20px;}#main .appNc .list{float:left;clear:both;font-size:1.2rem;}#main .appExplanation img{width:20%;}#main .appExplanation p{width:75%;margin-top:0;}#main .appDlInfo{padding:0 0 10px;}#main .appDlInfo ol{float:left;width:80%;margin:0 10%;margin-bottom:10px;}#main .appDlInfo li{width:100%;float:inherit;margin-bottom:10px;}#main .appDlInfo li:last-child{float:inherit;margin-bottom:0;}#main .appDlInfo li img{height:auto;width:100%;margin:0;}#main .appDlInfo li span{display:none;}#main .appDlInfo dl{float:inherit;width:80%;margin:0 10%;}#main .appDlInfo dl dt{float:left;width:100%;text-align:center;margin:0 0 5px;}#main .appDlInfo dl dd{float:left;padding:3px 0;}
#main .mediaTab.product li{float:left;margin:0;width:33.3%;}#main .mediaTab.product li:nth-child(4){margin-right:0;}#main .mediaTab.product li a{display:block;font-size:1.1rem;text-align:center;line-height:1;width:100%;height:80px;padding:60px 0 0 0;background-position:center 10px;background-size:40px;}#main .mediaTab.product li a:hover{color:#333;background-color:#fff;}#main .mediaTab.product li:nth-child(5) a{background-position:center 10px;}#main .mediaTab.product li:nth-child(6) a{background-position:center 18px;}#main .newProductBox{width:100%;}#main #newProduct .newProductBox:last-child{margin-bottom:0;}#main .newProductBox .fileNew{width:70%;}#main .newProductBox a{width:70%;}#main .newProductBox h3{width:100%;}#main .newProductBox strong{width:100%;}#main .newProductBox .newProductCover{width:100%;height:auto;background-color:transparent;}#main .newProductBox .newProductCover img{width:100%;}#main .newProductBox a:hover > .newProductCover img{opacity:1;}#main .newProductBox a:hover > h3{color:#00559d;}#main .newProductBox a:hover > strong{color:#00559d;}#main .catalogBox ul{width:70%;}
#main .movieList li{width:48%;margin:0 4% 40px 0;display:table;}#main .movieList li:nth-child(3n){margin-right:4%;}#main .movieList li:nth-child(3n+1){clear:none;}#main .movieList li:nth-last-child(3){margin-bottom:40px;}#main .movieList li:nth-child(2n){float:right;margin-right:0;}#main .movieList li:nth-child(odd){clear:right;}#main .movieList li img{width:100%;float:inherit;margin-bottom:5px;}#main .movieList li a{width:100%;float:inherit;}#main .movieList li a.linkImg:hover:after{content:none;}#main .movieList li em{position:absolute;top:50px;left:inherit;width:100%;text-align:center;}@media screen and (max-width:320px){#main .movieList li em{top:45px;}}#main .movieList li em img{width:20%;height:auto;}
#main .catalogBox{float:left;width:100%;margin-bottom:45px;}#main #catalog .catalogBox:nth-child(2){float:left;}#main #catalog .catalogBox:nth-last-child(2){margin-bottom:45px;}#main #catalog .catalogBox:last-child{margin-bottom:0;}#main .catalogBox a{width:70%;}#main .catalogBox .catalogCover{float:left;width:100%;background-color:transparent;}#main .catalogBox .catalogCover img{width:100%;height:auto;}#main .catalogBox a:hover > .catalogCover img{opacity:1;}#main .catalogBox a:hover > h3{color:#00559d;}#main .catalogBox ul{clear:both;width:70%;}#main .catalogSearch{float:inherit;width:90%;}#main .catalogSearch p{width:100%;}#main #catalog .appDlInfo{padding:20px 0 0;}#main #catalogSeek{width:100%;padding:15px 7%;}#main #catalogSeek .caption{font-size:1.8rem;margin-bottom:15px;}#main #catalogSeek div{width:100%;margin-bottom:20px;}#main #catalogSeek .notes{font-size:1.4rem;}#main #catalogSeek div input[type="number"],#main #catalogSeek div input[type="text"]{-webkit-appearance:none;border-radius:0;font-size:1.6rem;}
#main .technicalList .link.file{margin-bottom:60px;}#main .technicalList .link.file li:last-child{margin-bottom:0;}
#main .mediaTab{float:inherit;width:112%;margin-right:-6.5%;margin-bottom:30px;}#main .mediaTab li{float:left;margin:0;width:25%;}#main .mediaTab li a{display:block;font-size:1.1rem;text-align:center;line-height:1;width:100%;height:80px;padding:60px 0 0 0;background-position:center 10px;background-size:40px;}#main .mediaTab li a:hover{color:#333;background-color:#fff;}#main .mediaTab li:nth-child(5) a{background-position:center 10px;}#main .mediaTab li:nth-child(6) a{background-position:center 14px;background-size:47px;}
#main .mailMagazineNew{float:inherit;position:relative;padding:30px 5%;margin-bottom:40px;width:100%;}#main .mailMagazineNew a,#main .mailMagazineNew a:hover{text-decoration:none;}#main .mailMagazineNew span{position:absolute;top:-1.6px;right:-1.6px;}#main .mailMagazineNew span img{width:auto;height:auto;}#main .mailMagazineNew dl{width:100%;}#main .mailMagazineNew dt{width:100%;}#main .mailMagazineNew dd{width:100%;}#main .mailMagazineNew dd a{width:80%;}#main .mailMagazineNew .ttl{width:100%;}#main .mailMagazineNew .preamble{width:100%;}#main .mailMagazineNew .img{float:right;width:60%;margin:0 20% 20px;background-color:transparent;}#main .mailMagazineNew a:hover > .img img{opacity:1;}#main .mailMagazineNew ul{float:left;width:100%;}#main .mailMagazineNew ul li{margin-right:0;width:100%;}#main .mailMagazine.notes{float:right;margin-top:-20px;}#main .tab02.mailMagazine{width:100%;margin-bottom:10px;}#main .tab02.mailMagazine li{width:50%;margin-bottom:10px;}#main .tab02.mailMagazine li a,#main .tab02.mailMagazine li a:hover,#main .tab02.mailMagazine li a.current{width:100%;height:20px;line-height:20px;margin-bottom:10px;background-color:#fff;}#main .tab02.mailMagazine li:nth-child(2n) a{border-right:#bebebe solid 1px;}#main .anchorLink01.mailMagazine{display:none;}#main #mailMagazine .tabox{display:none;}#main #mailMagazine label{font-size:1.8rem;width:100%;display:block;position:relative;cursor:pointer;padding:10px 28px 10px 10px;color:#00559d;text-decoration:none;border:#d9e5f0 solid 2px;background:#fff url(/assets/arrow_down.svg) no-repeat 96% center;background-size:13px;}#main #mailMagazine input:checked + label{background:#fff url(/assets/arrow_up.svg) no-repeat 96% center;background-size:13px;}#main #mailMagazine .mailMagaLead .mailMagaLeadTxt{width:100%;}#main #mailMagazine .mailMagaLead .mailMagaLeadImg{width:80%;margin:0 10% 20px;background-color:transparent;}#main #mailMagazine .mailMagaLead .mailMagaLeadImg img{width:100%;}#main #mailMagazine .mailMagaBoxImg .img{background-color:transparent;}#main #mailMagazine .mailMagaBoxImg img{width:100%;}#main #mailMagazine .mailMagaLead a:hover > .mailMagaLeadImg img,#main #mailMagazine .mailMagaBoxImg a:hover > .img img{opacity:1;}#main #mailMagazine .box180R,#main #mailMagazine .box255R,#main #mailMagazine .box445L,#main #mailMagazine .box520L{float:inherit;width:100%;}#main #mailMagazine .box180L img,#main #mailMagazine .box255L img{width:60%;margin:auto 20%;}#main #mailMagazine .imgList li{float:inherit;width:100%;}#main #mailMagazine .imgList li img{width:70%;margin:auto 15% 5px;}#main #mailMagazine .mailMagazineImg01 img,#main #mailMagazine .mailMagazineImg02 img{width:100%;}
#topicPath.about_us{position:inherit;margin-bottom:0;overflow:hidden;}#pageTitle.about_us{position:relative;float:none;overflow:inherit;width:100%;padding:0;}#pageTitle.about_us .ttlArea{position:relative;width:100%;min-width:100%;max-width:100%;height:inherit;margin:0 auto 40px;padding:20px 0;background-color:#00559d;}#pageTitle.about_us .ttlArea h1{display:table-cell;font-size:2.4rem;color:#fff;height:auto;line-height:inherit;vertical-align:middle;}#pageTitle.about_us #visual{display:none;}#pageTitle.about_us .warp{display:table;width:95%;margin:0 0 0 5%;}#aboutUs{float:inherit;margin-bottom:90px;}#aboutUs .aboutBox{display:none;}
#aboutAccordion{display:block;width:100%;margin:0 auto;}#aboutAccordion div{margin-top:20px;}#aboutAccordion input{display:none;}#aboutAccordion label{color:#00559d;font-size:1.8rem;padding:0 10% 0 8%;display:block;height:50px;line-height:50px;margin-top:20px;cursor:pointer;background:#d9e5f0 url(/assets/gnav_down_sp.svg) no-repeat 94% center;background-size:15px;}#aboutAccordion p a{color:#00559d;text-decoration:none;font-size:1.8rem;padding:0 10% 0 8%;display:block;height:50px;line-height:50px;margin-top:20px;cursor:pointer;background:#d9e5f0 url(/assets/gnav_down_sp.svg) no-repeat 94% center;background-size:15px;}#aboutAccordion div:nth-child(3) p a,#aboutAccordion div:nth-child(4) p a,#aboutAccordion div:nth-child(6) p a{background:#d9e5f0 url(/assets/gnav_move_sp.svg) no-repeat 94% center;background-size:10px;}#aboutAccordion div:nth-child(6) p a img{margin-left:8px;width:11px;height:auto;}#aboutAccordion input:checked + label{background:#d9e5f0 url(/assets/gnav_up_sp.svg) no-repeat 94% center;background-size:15px;}#aboutAccordion article{overflow:hidden;height:0px;transition:height 0.3s ease-in-out;}#aboutAccordion input:checked ~ article{transition:height 0.5s ease-in-out;}#aboutAccordion article ul li a{color:#333;text-decoration:none;display:block;height:50px;line-height:50px;padding:0 10%;background-color:#f2f6fa;border-bottom:#c7c7c7 solid 1px;}#aboutAccordion div:first-child input:checked ~ article{height:350px;}#aboutAccordion div:nth-child(2) input:checked ~ article{height:250px;}#aboutAccordion div:nth-child(3) input:checked ~ article{height:450px;}#aboutAccordion div:nth-child(5) input:checked ~ article{height:300px;}
#pageTitle.tobira{background-color:#00559d;padding:0;margin-bottom:40px;}#pageTitle.tobira .warp{display:table;width:95%;margin:0 0 0 5%;}#pageTitle.tobira h1{display:table-cell;font-size:2.0rem;color:#fff;width:42%;height:120px;padding-right:3%;vertical-align:middle;}#pageTitle.tobira .pcNone{display:table-cell;width:55%;height:120px;background-repeat:no-repeat;background-position:left bottom;background-size:cover;}#main #tobiraBox{height:auto;}#main #tobiraBox .tobiraBoxImg{display:none;}#main #tobiraBox li{float:left;width:46%;margin-right:0;line-height:1.2;margin-bottom:15px;}#main #tobiraBox li a.linkImg:hover:after{content:none;}#main #tobiraBox li:nth-child(3n),#main #tobiraBox li.rightLine{margin:0 0 15px 0;}#main #tobiraBox li:nth-child(2n){float:right;}#main #tobiraBox li:last-child,#main #tobiraBox li:nth-last-child(2){margin-bottom:0;}#main #tobiraBox li.border img{border:#e0e0e0 solid 1px;}#main #tobiraBox li a img{float:left;width:100%;margin-bottom:6px;}#main #tobiraBox li a span{float:left;width:100%;}#main #tobiraBox li a span img{float:none;width:auto;margin:5px 0 0 5px;}#main #tobiraBox .toviraLead{display:block;position:relative;font-size:1.6rem;width:100%;margin:0 0 30px 0;}
#main #tobiraBox .companyBtn{display:none;}#main #tobiraBox ul.companyTobira li:nth-child(4){margin:0 0 15px 0;}#main #tobiraBox ul.companyTobira li:nth-child(5){margin:0 0 15px 0;}#main #tobiraBox ul.companyTobira li:nth-child(6){margin:0 0 15px 0;}#main #tobiraBox ul.companyTobira li:nth-child(7){margin:0;}
#pageTitle.tobira .pcNone.support{background-image:url(../../support/images/img_support_top_main01_sp.jpg);}
#main #tobiraBox .toviraLead.mediaDl{margin-top:0;}#main #tobiraBox ul.mediaDl li:nth-child(3){position:inherit;float:left;clear:left;margin:0 0 15px;}#main #tobiraBox ul.mediaDl li:nth-child(4){position:inherit;margin:0 0 15px;}#main #tobiraBox ul.mediaDl li:nth-child(5){position:inherit;float:left;margin:0 0 15px;}#main #tobiraBox ul.mediaDl li:nth-child(6){position:inherit;}#main #tobiraBox ul.mediaDl li:nth-child(7){position:inherit;clear:both;}#main #tobiraBox ul.mediaDl li:nth-child(8){margin:0;}
#main.ir{float:inherit;width:100%;}
footer.ir{padding-top:0;border-top:none;}footer.ir #footUnder #floating > li{width:50%;}footer.ir #footUnder #floating > li > a{width:100%;}footer.ir #footUnder #floating li:first-child a,footer.ir #footUnder #floating li:first-child a:hover{background-position:center 5px;border-right:none;bottom:0;}footer.ir #footUnder #floating > li:last-child ul{left:0;}footer.ir #footUnder #floating > li:last-child p:first-child{width:50%;}#irNav{width:90%;padding:20px 5%;}#irNav nav,#irNav nav:nth-child(4){float:left;width:100%;height:auto;margin:0 0 10px 0;}#irNav nav .category,#irNav nav .category.irTop{width:100%;color:#00559d;padding:3px 0 0 20%;margin:0 auto;display:block;border-bottom:none;background-repeat:no-repeat, no-repeat;background-position:5% 10px, 95% center;background-size:auto, 14px;}#irNav nav:first-child .category,#irNav nav:first-child .category.irTop{background-image:url(../../about_us/ir/images/ir_nav01.svg), url(/assets/gnav_down_sp.svg);}#irNav nav:nth-child(2) .category,#irNav nav:nth-child(2) .category.irTop{padding-left:20%;background-image:url(../../about_us/ir/images/ir_nav02.svg), url(/assets/gnav_down_sp.svg);}#irNav nav:nth-child(3) .category,#irNav nav:nth-child(3) .category.irTop{padding-left:20%;background-image:url(../../about_us/ir/images/ir_nav03.svg), url(/assets/gnav_down_sp.svg);}#irNav nav:nth-child(4) .category,#irNav nav:nth-child(4) .category.irTop{padding-left:20%;background-image:url(../../about_us/ir/images/ir_nav04.svg), url(/assets/gnav_down_sp.svg);}#irNav nav:first-child .category.active,#irNav nav:first-child .category.active.irTop{background-image:url(../../about_us/ir/images/ir_nav01.svg), url(/assets/gnav_up_sp.svg);}#irNav nav:nth-child(2) .category.active,#irNav nav:nth-child(2) .category.active.irTop{padding-left:20%;background-image:url(../../about_us/ir/images/ir_nav02.svg), url(/assets/gnav_up_sp.svg);}#irNav nav:nth-child(3) .category.active,#irNav nav:nth-child(3) .category.active.irTop{padding-left:20%;background-image:url(../../about_us/ir/images/ir_nav03.svg), url(/assets/gnav_up_sp.svg);}#irNav nav:nth-child(4) .category.active,#irNav nav:nth-child(4) .category.active.irTop{padding-left:20%;background-image:url(../../about_us/ir/images/ir_nav04.svg), url(/assets/gnav_up_sp.svg);}#irNav nav .categoryNav{display:none;width:90%;margin:5px 5% 15px;padding-top:10px;border-top:#bababa solid 1px;}#irNav nav .categoryNav li a:hover{text-decoration:none;}#irNav nav .categoryNav li ul li a,#irNav nav .categoryNav li ul li a:hover{color:#333;font-size:1.2rem;font-weight:normal;text-decoration:underline;padding-right:0;background:none;}#irNav .categoryOther{width:100%;margin:0 0 10px 0;}#irNav .categoryOther.calendar{margin:0 0 20px 0;}#irNav .categoryOther a{width:100%;padding:0 0 0 40px;background-position:6% center, 95% center;background-size:auto, 8px;}#irNav .categoryOther a:hover{text-decoration:none;}#irNav .categoryOther.news a,#irNav .categoryOther.news a.irTop{color:#00559d;padding-left:20%;background-position:6% center, 95% center;background-image:url(../../about_us/ir/images/ir_nav05.svg), url(/assets/gnav_move_sp.svg);}#irNav .categoryOther.calendar a,#irNav .categoryOther.calendar a.irTop{color:#00559d;padding-left:20%;background-position:6% center, 95% center;background-image:url(../../about_us/ir/images/ir_nav06.svg), url(/assets/gnav_move_sp.svg);}#irNav .categoryOther a.irTop{color:#fff;background-position:5% center;}#irNav ol{position:relative;float:left;width:100%;right:inherit;bottom:inherit;}#irNav ol li{float:left;margin-left:11px;}#irNav ol li:first-child{margin-left:0;padding-right:11px;border-right:#333 solid 1px;}
#main.ir #news{width:100%;height:auto;overflow:visible;}#main.ir #news dl{width:100%;}#main.ir #news dl dt{width:100%;margin:0 0 6px 0;}#main.ir #news dl dd{width:100%;padding-right:0;}#main.ir #news dl dd a{width:100%;display:block;padding:0px 15px 0px 0;background-position:right center;}#main.ir #news dl dd a.iconNon{background-position:98% 5px;}#main.ir #news dl dd a:hover{text-decoration:underline;}
#main.ir .irPolicy{margin-bottom:60px;}#main.ir .irPolicy span{width:100%;margin-bottom:20px;}#main.ir .irPolicy p{width:100%;}#main.ir .fileLink.nextStage{margin:10px 0 0;}
#main.ir .overview{margin-bottom:60px;border:none;}#main.ir .overview th{width:100%;float:left;vertical-align:middle;border-bottom:none;}#main.ir .overview tr{border-bottom:none;}#main.ir .overview tr td{width:100%;float:left;margin-bottom:10px;}#main.ir .overview tr.group{border-bottom:none;}#main.ir .overview tr td.cell{width:100%;float:left;margin-bottom:0;}#main.ir .stockInfoL{float:inherit;width:100%;margin-bottom:60px;}#main.ir .stockInfoL table thead th:first-child{width:40%;}#main.ir .stockInfoL table thead th:nth-child(2){width:30%;}#main.ir .stockInfoL table thead th:nth-child(3){width:30%;}#main.ir .stockInfoR{float:inherit;width:100%;}#main.ir .stockInfoR img{margin:10px 0;}#main.ir .dividendL{float:inherit;width:100%;margin-bottom:60px;}#main.ir .dividendR{float:inherit;width:100%;}#main.ir .dividendR img{width:100%;}#main.ir .dividendR ul{width:100%;margin:15px 0 0 0;}#main.ir .procedure tr{border:none;}#main.ir .procedure th{width:100%;float:left;}#main.ir .procedure td{width:100%;float:left;margin-bottom:15px;}#main.ir .procedure td a:hover{text-decoration:none;}#main.ir .procedure tr:last-child td{margin-bottom:0;}#main .list.procedure{width:100%;}#main .list.procedure li{margin-bottom:5px;}
#main.ir .calendar{display:none;}#main.ir #calendarArea .calendarBox:first-child{display:inherit;}#main.ir #calendarArea .calendarBox:first-child h4{display:none;}#main.ir .calendarBox{width:100%;margin:0 0 40px 0;}#main.ir .calendarBox:last-child{margin-bottom:0;}#main.ir .irTable{width:100%;margin-bottom:5px;}#main.ir .highlight{width:100%;}#main.ir .highlight tbody tr th{width:inherit;}#main.ir .highlight thead tr th:nth-child(2),#main.ir .highlight thead tr th:nth-child(3),#main.ir .highlight thead tr th:nth-child(4),#main.ir .highlight thead tr th:nth-child(5){display:none;}#main.ir .highlight tbody tr td{display:none;}#main.ir .highlight tbody tr td:first-child,#main.ir .highlight tbody tr td:last-child{display:table-cell;}#main.ir .highlight tbody tr:nth-child(1) td:nth-child(2),#main.ir .highlight tbody tr:nth-child(10) td:nth-child(2),#main.ir .highlight tbody tr:nth-child(15) td:nth-child(2){display:table-cell;}.inlineBox{width:90%;margin:0 5%;padding:60px 0 30px;}.inlineBox .ttl{width:80%;margin:0 10% 20px;}.inlineBox .popupDismiss{width:12%;}.inlineBox .popupDismiss img{width:100%;}.inlineBox .image{width:80%;margin:0 10%;}.inlineBox .image img{width:100%;}.inlineBox button{display:none;}
#main.ir .tab01.development{height:60px;}#main.ir .tab01.development li{}#main.ir .tab01.development li a,#main.ir .tab01.development li a:hover{height:60px;padding:15px 4% 0;}#main.ir .anchorLink02.irAbout{float:left;width:100%;margin-bottom:30px;}#main.ir .anchorLink02.irAbout li{float:left;width:50%;padding:7px 0;margin-bottom:1px;background-color:#00559d;}#main.ir .anchorLink02.irAbout li a{font-size:1.4rem;line-height:1.0;border:none;padding:4px 0;}#main.ir .anchorLink02.irAbout li:nth-child(2n) a{height:50%;border-left:#fff solid 1px;}#main.ir .irAbout01 p{width:100%;margin-right:0;}#main.ir .irAbout01 img{width:100%;}#main.ir h3{line-height:1.4;padding:0 0 0 15px;}#main.ir .irAbout02 .image01{width:100%;margin-bottom:20px;}#main.ir .irAbout02 .image01 img{width:100%;}#main.ir .irAbout02 p{width:100%;margin-bottom:20px;}#main.ir .irAbout02 .image02{width:100%;margin-bottom:20px;}#main.ir .irAbout02 .image03{width:100%;margin-bottom:0;}#main.ir .irAbout03 .left{width:100%;}#main.ir .irAbout03 .left p img{width:100%;margin-right:0;}#main.ir .irAbout03 .image{margin-top:0;}#main.ir .irAbout04 .image01{width:100%;margin-bottom:20px;}#main.ir .irAbout04 .image01 img{width:100%;}#main.ir .irAbout04 p{width:100%;margin-bottom:20px;}#main.ir .irAbout04 .image02{float:left;clear:left;}#main.ir .irAbout04 .image03{float:right;}#main.ir .irAbout05 .image01{width:100%;margin-bottom:20px;}#main.ir .irAbout05 .right{width:100%;margin-bottom:20px;}#main.ir .irAbout05 .right p{width:100%;margin-bottom:20px;}#main.ir .irAbout05 .image02{text-align:center;}#main.ir .irAbout06 .image01{width:100%;margin-bottom:20px;}#main.ir .irAbout06 p{width:100%;margin-bottom:20px;}#main.ir .irAbout06 .image02{width:100%;margin-top:0;}#main.ir .irAbout06 .image02 img{width:60%;margin:0 20%;}
#main.ir .developmentL{float:inherit;width:100%;margin-bottom:30px;}#main.ir .developmentR{float:inherit;width:100%;margin-top:0;}
#main.ir h3.network{margin:60px 0 30px;}#main.ir .networkL{float:inherit;width:100%;margin-bottom:30px;}#main.ir .networkL .graf{margin:0 0 40px 0;}#main.ir .networkL .graf img{width:100%;}#main.ir .networkR{float:inherit;width:100%;}#main.ir .networkR img{float:inherit;}#main.ir .networkR .graf{margin:0;}
#main.ir .irLibrary tr{border:none;}#main.ir .irLibrary th{width:100%;float:left;background-color:#00559d;}#main.ir .irLibrary td{width:100%;float:left;margin-bottom:15px;}#main.ir .irLibrary td a{display:block;background-position:left center, 98% center;}#main.ir .irLibrary td a:hover{text-decoration:none;}#main.ir .irLibrary tr:last-child td{margin-bottom:0;}#main.ir .irLibraryBtn{float:inherit;width:100%;}#main.ir .irLibraryBtn p{float:inherit;width:100%;margin:0 0 15px 0;}#main.ir .irLibraryBtn p:last-child{margin:0;}#main.ir .instrument thead th:first-child{width:30%;}#main.ir .instrument thead th:nth-child(2),#main.ir .instrument thead th:nth-child(3){width:35%;padding:10px 2% 8px}#main.ir .instrument tbody td:first-child{width:30%;padding:10px 2% 8px}#main.ir .instrument tbody td:nth-child(2),#main.ir .instrument tbody td:nth-child(3){width:35%;padding:10px 2% 8px}#main.ir .instrument.pattern01 td:first-child{width:30%;}#main.ir .instrument.pattern01 td:nth-child(2){width:70%;}#main.ir .instrumentBox div{float:inherit;width:100%;}#main.ir .instrumentBox.result div{width:100%;}#main.ir .instrumentBox div:nth-child(2n){float:inherit;}#main.ir .instrumentBox div:nth-last-child(2){margin-bottom:60px;}#main.ir .instrumentBox div .instrument.pattern01 td:first-child{width:30%;}#main.ir .instrumentBox div .instrument.pattern01 td:nth-child(2){width:70%;}#main.ir .instrumentBox div:first-child .instrument.pattern01 td:first-child{width:30%;}#main.ir .instrumentBox div:first-child .instrument.pattern01 td:nth-child(2){width:70%;}#main.ir .instrument.pattern02 tbody td{width:100%;padding:10px 4% 8px;}
#main.ir #annual{float:left;}#main.ir #annual li{clear:both;width:70%;margin:0 15% 40px;}#main.ir #annual li a:hover > p{text-decoration:underline;}#main.ir #annual li a:hover > span img{opacity:1;}#main.ir #annual li span{width:100%;height:100%;background-color:transparent;}#main.ir #annual li a p{width:100%;}
#main.ir #stockholder{float:left;}#main.ir #stockholder .stockBox{width:100%;margin:0 0 40px 0;}#main.ir #stockholder .stockBox:nth-child(3n){margin:0 0 40px 0;}#main.ir #stockholder .stockBox li{float:left;width:46%;}#main.ir #stockholder .stockBox li:nth-child(2){float:right;}#main.ir #stockholder .stockBox li div{width:100%;height:auto;}#main.ir #stockholder .stockBox li div span{width:100%;}#main.ir #stockholder .stockBox li a:hover > p{text-decoration:underline;}#main.ir #stockholder .stockBox li a:hover > div span img{opacity:1;}
#main #news{width:100%;}#main #news #newsCategory li{float:none;}#main #news #newsCategory li a{float:left;width:32%;margin:0 2% 10px 0;}#main #news #newsCategory li:nth-child(3) a{margin:0 0 10px 0;}#main #news #newsCategory li:nth-child(4) a,#main #news #newsCategory li:nth-child(5) a{margin:0 2% 30px 0;}#main #news .tabox dl{line-height:1.8;padding-bottom:8px;margin-bottom:12px;}#main #news .tabox dl dt{float:inherit;width:100%;}#main #news .tabox dl dd{float:inherit;width:100%;}#main #news .tabox dl dd a{display:block;background-position:98% center;}#main #news .tabox dl dd a:hover{text-decoration:none;}
#main .exhibition{padding-bottom:30px;margin-bottom:30px;}#main .exhibition .agenda{float:left;width:100%;border-right:none;}#main .exhibition .agenda p{float:left;width:100%;}#main .exhibition .agenda ul{float:left;width:100%;}#main .exhibition .agenda ul li{float:left;}#main .exhibition .info{width:100%;padding-left:0;margin-left:0;border-left:none;}#main .exhibition .info dl{float:left;width:100%;margin-bottom:10px;}#main .exhibition .info dt{width:20%;padding:5px;}#main .exhibition .info dd{width:75%;margin-left:5%;}#main .exhibition .info table th{width:27%;}#main .exhibition .info table td{width:73%;}#main .exDetailImg img{width:90%;max-width:90%;margin:0 5%;}#main .exDetailInfo dl{width:100%;margin-bottom:20px;}#main .exDetailInfo div{width:100%;}#main .exDetailInfo div img{width:100%;}#main #exDetailArea .exDetailBox{width:100%;}#main .exDetailBox .ttl{padding:3px 0 3px 5%;}#main .exDetailBox div{width:45%;padding:15px 0 0 0;border-left:none;}#main .exDetailBox .version{width:50%;}#main .exDetailTtl{line-height:1.8;}#main .exDetailTtl span{float:left;width:100%;margin-left:0;}#main .exDetailGuide{float:left;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:#c5c5c5 solid 1px;}#main .exDetailGuide ul{float:left;width:100%;text-align:left;background-color:#00559d;}#main .exDetailGuide ul li{float:left;width:auto;}#main .exDetailGuide ul li:first-child{color:#fff;background-color:#00559d;padding-left:5%;}#main .exDetailGuide ul li:last-child{margin-left:5%;padding:10px 0 0;}#main .exDetailGuide .notice{width:100%;padding-left:0;border-left:none;}#main .exDetailGuide .notice h4{margin-top:15px;}#main .exDetailGuide .notice dl{float:left;width:100%;}#main .exDetailGuide .notice dl dt{width:17%;margin-right:3%;}#main .exDetailGuide .notice dl dd{width:80%;}#main .defin02.exDetailDefin{float:left;margin:20px 0 0;}
#main .privacyTable tr,#main .privacyTable th,#main .privacyTable td{width:100%;float:left;border:none;}#main .privacyTable tr:nth-child(2){background-color:#fff;}#main .privacyTable tr:last-child{border:none;}#main .privacyTable td{margin-bottom:10px;}#main .privacyTable tr:last-child td{margin-bottom:0;}#main .privacyTable th{background-color:#f0f4f8;}
#main.sitemap{float:inherit;width:100%;}
#subNav.industry{display:block;}#topicPath.industry{position:inherit;overflow:hidden;width:90%;height:auto;margin-bottom:0;background-color:rgba(255,255,255,1);}#topicPath.industry nav{width:100%;float:left;margin:auto;padding:20px 0;}#pageTitle.industry{position:relative;overflow:visible;width:100%;height:auto;}#pageTitle.industry h1{position:relative;width:100%;left:inherit;margin-left:0;line-height:0;}#pageTitle.industry h1 img{width:100%;}#industry .industryBox{float:left;width:100%;margin:0 0 40px 0;}#industry .industryBox:nth-child(4){margin-bottom:30px;}#industry .industryBox .image{background-color:#fff;margin-bottom:20px;}#industry .industryBox .ttl:before{top:6px;}#industry .industryBox .comment{}#industry .industryBox a{text-decoration:none;}#industry .industryBox a:hover .ttl{text-decoration:none;}#industry .industryBox a:hover .image img{opacity:1;}#industryFeature{overflow:visible;margin:-40px 0 50px;}#industryFeature.automobile,#industryFeature.mold,#industryFeature.aerospace,#industryFeature.energy,#industryFeature.heavy{height:inherit;}#industryFeature.mold{margin-bottom:30px;}#industryFeature #industryMain{position:relative;width:90%;margin:0 5%;left:0;mix-blend-mode:multiply;z-index:1;}#industryFeature.mold #industryMain{mix-blend-mode:normal;}#industryFeature.aerospace #industryMain{width:98%;margin:0 1%;}#industryFeature #industryMain img{width:100%;}#industryFeature .industryDesc{float:left;width:100%;padding-bottom:145px;margin-bottom:-160px;background:#fff url(/pages/industrias/img_industry_main_bg.jpg) repeat bottom left;}#industryFeature .industryDesc .copy,#industryFeature.energy .industryDesc .copy,#industryFeature.heavy .industryDesc .copy{width:90%;margin:20px 5% 15px}#industryFeature .industryDesc .lead,#industryFeature.energy .industryDesc .lead,#industryFeature.heavy .industryDesc .lead{width:90%;margin:0 5% 20px;}#industryFeature.energy .industryDesc,#industryFeature.heavy .industryDesc{padding-bottom:60%;margin-bottom:-63%;}#industryCatalog{position:relative;float:left;width:100%;margin-top:-56%;border-left:#00559d solid 1px;z-index:1;}#industryCatalog.mold{margin-top:-27%;}#industryCatalog.aerospace{margin-top:-22%;}#industryCatalog.reverse.energy{margin-top:-29%;}#industryCatalog.reverse.heavy{margin-top:-26%;}#industryCatalog:before{content:"";border-top:#00559d solid 1px;float:left;width:7%;padding-top:43%;}#industryCatalog.mold:before{width:22.5%;padding-top:25%;}#industryCatalog.aerospace:before{width:0;padding-top:15%;}#industryCatalog.reverse.energy:before{width:46.5%;padding-top:25%;}#industryCatalog.reverse.heavy:before{width:10.5%;padding-top:20%;}#industryCatalog .itemBox,#industryCatalog .itemBox:nth-child(2n),#industryCatalog .itemBox:nth-child(2),#industryCatalog.reverse .itemBox,#industryCatalog.reverse .itemBox:nth-child(2n),#industryCatalog.reverse.heavy .itemBox:first-child{position:relative;width:100%;padding-top:40px;margin-right:0;border:none;}#industryCatalog.mold .itemBox:first-child,#industryCatalog.aerospace .itemBox:first-child{padding-top:40px;}#industryCatalog.mold .itemBox:nth-child(2),#industryCatalog.aerospace .itemBox:nth-child(2){padding-top:40px;}#industryCatalog .itemBox .itemImg,#industryCatalog .itemBox:nth-child(2n) .itemImg,#industryCatalog.reverse .itemBox .itemImg,#industryCatalog.reverse .itemBox:nth-child(2n) .itemImg{width:95%;padding:0;margin:0 0 20px 5%;}#industryCatalog .itemBox .itemName,#industryCatalog .itemBox:nth-child(2n) .itemName,#industryCatalog.reverse .itemBox .itemName,#industryCatalog.reverse .itemBox:nth-child(2n) .itemName{position:relative;width:100%;font-size:2.0rem;padding:0 0 0 10%;margin-bottom:20px;margin-left:-11px;background:url(../../industry/images/img_industry_pro_sp.svg) no-repeat left center;}#industryCatalog.reverse.heavy .itemBox:first-child .itemName{margin-top:0;}#industryCatalog .itemBox .itemName span{padding:0 5%;background-color:#fff;}#industryCatalog .itemBox .itemName span:after{content:"";background-color:#fff;}#industryCatalog .itemBox .itemComment,#industryCatalog.reverse .itemBox .itemComment{float:right;width:95%;padding:0;margin-bottom:55px;}#industryCatalog .itemBox:nth-child(2n) .itemComment,#industryCatalog.reverse .itemBox:nth-child(2n) .itemComment{padding:0;}#industryCatalog .itemBox .itemList .box,#industryCatalog.reverse .itemBox .itemList .box{float:right;width:95%;padding:0;margin-bottom:50px;}#industryCatalog .itemBox:nth-child(2n) .itemList .box,#industryCatalog.reverse .itemBox:nth-child(2n) .itemList .box{padding:0;}#industryCatalog .itemBox .itemList .box ul{text-align:center;width:76%;margin:0 12%;}#industryCatalog .itemBox .itemList .box ul.matter02{width:100%;margin:0;}#industryCatalog .itemBox .itemList .box ul li{float:left;width:50%;}#industryCatalog .itemBox .itemList .box ul.matter02 li{width:33.3%;}#industryCatalog .itemBox .itemList .box ul li a{padding-right:10px;font-size:1.3rem;display:inline;}#industryCatalog .itemBox .itemList .box ul li a:before{top:3px;}#industryCatalog .itemBox .itemList .box .image{width:100%;}#industryCatalog .itemBox .itemList .box .image img{width:100%;}#industryCatalog .itemBox .itemBtn,#industryCatalog.reverse .itemBox .itemBtn,#industryCatalog.reverse .itemBox:nth-child(2n) .itemBtn{float:right;width:95%;}#industryCatalog .itemBox .itemBtn span{text-indent:20px;width:70%;background-position:25% center;}#industryCatalog .itemBox .itemBtn.close span{margin:-19px auto 0;background-position:25% center;}#industryFoot{display:none;}#industryContact{float:inherit;width:100%;padding:20px 5%;margin-bottom:80px;}#industryContact .industryContacTtl{text-align:left;}#industryContact .btn01 a{width:100%;padding:17px 50px 15px 48px;margin-bottom:10px;background-position:20px center ,93% center;}#industryContact .btn02 a{float:right;width:100%;padding:14px 30px 12px 52px;background-position:15px center ,93% center;}