#rightCont img{width:100%}#rightCont h2{font-size:180%;padding-bottom:0}#rightCont h3{font-size:120%;font-weight:700;color:#009870}#rightCont .bgGreen{background-color:#cceae2!important}strong.new{display:block;color:#fff;font-size:70%;position:absolute;background-color:#bc233a;width:20%;font-weight:700;padding-top:2px;padding-bottom:2px;text-align:center}.search .titleArea h1{width:80%!important}.search .titleArea h2{position:relative;margin:0;padding:0;display:block;width:20%!important;text-align:right}.search ul{margin-bottom:20px}.search ul li{overflow:hidden;padding:1% 0 0;border-bottom:1px solid #E1E1E1}.search ul li a{display:block;position:relative}.search ul li div.imgArea{float:left;width:18%;margin-left:30px}.search ul li div.txtArea{float:right;width:70%;padding-top:14px}.search ul li div.txtArea strong{font-size:160%;color:#009870;display:block}.search ul li div.txtArea p{font-size:100%;color:#666}.search .searchPro{overflow:hidden;position:relative;width:100%;z-index:10;height:34px}.search .searchPro h3{font-size:130%;font-weight:700;background:url(../img/cmn/icon/search.gif) left 10px no-repeat;padding-left:20px;float:left;line-height:1.8em;margin-right:3%}.search .searchPro p{float:left;line-height:2.5em;margin-right:3%}.search .searchPro form{display:block;width:100%;margin:0;overflow:hidden;border:#cccccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;position:relative}.search .searchPro input{float:left;border:none;margin:0}.search .searchPro .searchTxt{width:90%;height:16px;font-size:14px;padding:8px 0 8px 2%}.search .searchPro .searchBtn{background:url(../img/cmn/icon/search.gif) center center no-repeat;width:7%;height:32px;padding:0;cursor:pointer}.tabbox{font-size:110%}.tab{overflow:hidden;display:block;position:relative;z-index:10;top:2px}.tab li{float:left;margin-right:1px;width:33%;padding-top:8px;padding-bottom:8px;text-align:center;background-color:#009870;color:#fff;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#009870;border-right-color:#009870;border-left-color:#009870;cursor:pointer;font-size:100%}.tab li.select{background-color:#fff;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#009870;border-right-color:#009870;border-left-color:#009870;color:#009870;font-weight:700}.tab li.no{background-color:#f0f0f0;color:#999;border-top-color:#f0f0f0;border-right-color:#f0f0f0;border-bottom-color:#f0f0f0;border-left-color:#f0f0f0}.content li{background-color:#fff;width:99.3%;border:2px solid #009870;position:relative;z-index:0}.content li div.inbox{display:block;padding:30px;font-size:90%}.content li div.inbox a{color:#009870}.content li div.inbox img.w120px{width:120px!important;margin-left:20px}.content li div.inbox .floL,.content li div.inbox .floR{width:47%}.content li div.inbox strong{font-weight:700;color:#009870;font-size:140%;display:block;margin-bottom:.4em;line-height:120%}.content li div.inbox em{font-weight:700;color:#359ace;font-size:110%;margin-bottom:.4em;margin-right:1em;padding-left:.8em;border-left-width:4px;border-left-style:solid;border-left-color:#359ace;display:block}.content li div.inbox em span{color:#666;font-size:90%;font-weight:400;padding-left:.8em}.content li div.inbox p{display:block;padding-bottom:1em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f0f0f0}.hide{display:none}.detail .contentsbox{margin-bottom:20px}.detail .titleArea,.search .titleArea{margin-bottom:20px;padding-right:0;padding-bottom:1em;padding-left:0;position:relative}.detail .titleArea h1,.search .titleArea h1{line-height:1em}.detail .titleArea ul{overflow:hidden;width:55%;position:absolute;left:321px;top:1px;right:0;bottom:0}.detail .titleArea li{float:right;width:23%;min-width:80px;height:2em;margin-right:2%;border-radius:4px;background-color:#f5f5f5;text-align:center;line-height:2em}.detail .titleArea li a{display:block}.detail .imgArea{width:40%}.detail .imgArea02{width:50%;overflow:hidden}.detail .imgArea02 div{width:50%;float:left}.detail .imgArea02 div p{text-align:center}.detail .txtArea{width:45%;overflow:hidden;position:relative}.detail .txtArea h2{font-size:40px}.detail .txtArea strong{margin-bottom:1.2em;color:#009870;display:block;font-size:110%}.detail .txtArea p{font-weight:400;margin-bottom:1em!important}.detail .txtArea div.pdf a{color:#009870;display:block;padding:8px 0 8px 48px;text-align:left;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18px center;width:60%;border:1px solid #009870;font-size:120%}.detail .txtArea ul.point1{text-align:center;padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0;width:auto;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.detail .txtArea ul.point1 li{margin:0;padding:0;display:block;position:relative;height:auto;width:auto;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc}.detail .txtArea ul.point1 li strong{color:#666;font-weight:400;font-size:90%;width:40%;background-color:#f0f0f0;position:absolute;margin:0;padding:0;top:1px}.detail .txtArea ul.point1 li p{padding-left:45%;margin:0!important;text-align:left;font-size:90%}.detail .txtArea ul.point2{text-align:center;padding-top:18px;padding-bottom:8px;margin-bottom:0;margin-top:0;width:106%}.detail .txtArea ul.point2 li{display:block;background-color:#f0f0f0;color:#ccc;font-size:80%;padding:6px;margin-right:8px;margin-bottom:8px;margin-left:0;width:46%;float:left}.detail .txtArea ul.point2 li.ac{display:block;background-color:#e96838;color:#fff}.detail .tableArea01{width:50%}.detail .tableArea01 th{width:30%}.detail .tableArea01 td{width:70%}.detail .tableArea02{width:50%}.detail .tableArea02 th,.detail .tableArea02 td{width:35%}.detail .tableArea03{width:100%}.detail .tableArea03 th,.detail .tableArea03 td{width:25%}.detail table{border-top:#e1e1e1 solid 1px;border-left:#e1e1e1 solid 1px;width:100%;word-break:break-all}.detail caption{font-size:120%;text-align:center}.detail th,.detail td{border-right:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;vertical-align:middle;text-align:left;font-size:90%}.detail th{width:25%;background-color:#f9f9fa;padding:2%}.detail td{padding:2%}#rightCont .titleArea h1{padding-bottom:4px;display:block;width:60%}#rightCont .titleArea h2{font-size:100%;padding-bottom:0;display:block;width:60%;color:#009870;font-weight:700}.list h2{line-height:1.2em;min-height:2.4em;font-size:120%;font-weight:700;display:block;margin-right:10%;margin-bottom:4%;margin-left:10%;color:#009870}.list b{height:auto;font-size:90%;line-height:1.6em;padding:2px 10% 8px;text-align:left;min-height:3.2em}.list p.infotext{height:321px;font-size:90%;line-height:1.6em;padding:8px 10%;text-align:left;min-height:17.6em}.list div.img{padding:10px 20% 8px}.list>li{overflow:hidden;width:20%;float:left;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;display:block;position:relative;z-index:20;border-top-width:6px;border-top-style:solid;border-top-color:#ccc}.list>li b{display:block;line-height:1.6em;height:9.4em;padding-bottom:0;padding-top:0}.list>li ul li{position:relative}.list>li ul li strong{background-color:#f0f0f0;display:block;font-size:80%;text-align:center;color:#666;padding-top:2px;padding-bottom:2px;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.list>li ul li p{text-align:center;padding-top:4px;display:block;padding-bottom:4px}.list>li ul li ul{margin-top:6px;text-align:center}.list>li ul li ul li{display:block;background-color:#f0f0f0;color:#ccc;font-size:85%;padding:6px;margin-right:8px;margin-bottom:8px;margin-left:8px}.list>li ul li ul li.ac{display:block;background-color:#e96838;color:#fff}.list>li div{margin:0;padding:0;height:auto;width:auto;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.list>li div.pdf a{color:#009870;display:block;padding:8px 0 8px 28px;margin-right:8px;margin-left:8px;text-align:center;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18% center}.list>li div.pdfno span{filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;color:#333;display:block;padding:8px 0 8px 28px;margin-right:8px;margin-left:8px;text-align:center;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18% center}.list>li div.itemlink a{background-color:#009870;display:block;color:#fff;padding:20px 0;margin:0;text-align:center;font-size:140%;font-weight:700;border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:#0c6444}.list__panel,.list__drill{height:100px;display:flex!important;justify-content:center;align-items:center}.list__sp{height:200px;display:flex!important;justify-content:center;align-items:center}#indexCont img{width:100%}.indexContIn .titleArea{margin-bottom:5em;overflow:hidden}.indexContIn{padding:0;margin-bottom:40px;display:block;position:relative}.indexContIn section{padding:0;margin-bottom:20px;display:block;border:1px solid #CCCCCC;width:100%;overflow:hidden}.indexContIn h1{color:#333;font-size:120%;display:block;clear:both;font-weight:400;width:100%;background-color:#f0f0f0;position:relative;padding-top:6px;padding-bottom:6px;padding-left:10px;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;z-index:auto}h1.main{background-color:#fff;color:#009870;font-size:180%;margin:0 0 16px;border-left-width:6px;border-left-style:solid;border-left-color:#009870;padding:0 0 0 16px;border-bottom-width:0px;border-bottom-style:none}.indexContIn h1 span{width:15%;background-color:#333;position:absolute;left:85%;top:0;right:0;bottom:0;font-size:90%;padding-top:6px;padding-bottom:6px;text-align:center;z-index:20}.indexContIn h1 span a{width:100%;color:#fff;padding:1%}.indexContIn .searchPro{overflow:hidden;position:absolute;width:40%;z-index:10;left:60%;top:4px;right:0;bottom:0;height:34px}.indexContIn .searchPro h3{font-size:130%;font-weight:700;background:url(../img/cmn/icon/search.gif) left 10px no-repeat;padding-left:20px;float:left;line-height:1.8em;margin-right:3%}.indexContIn .searchPro p{float:left;line-height:2.5em;margin-right:3%}.indexContIn .searchPro form{display:block;width:100%;margin:0;overflow:hidden;border:#cccccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;position:relative}.indexContIn .searchPro input{float:left;border:none;margin:0}.indexContIn .searchPro .searchTxt{width:90%;height:16px;font-size:14px;padding:8px 0 8px 2%}.indexContIn .searchPro .searchBtn{background:url(../img/cmn/icon/search.gif) center center no-repeat;width:7%;height:32px;padding:0;cursor:pointer}.indexContIn ul{display:block;width:100.2%;background-color:#fff}.indexContIn .listPro>li{overflow:hidden;width:20%;float:left;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;padding-bottom:8px;display:block;position:relative;z-index:20;background-color:#fff}.indexContIn .listPro div{padding:10px 20%}.indexContIn .listPro h2{line-height:1.2em;min-height:2.4em;font-size:120%;font-weight:700;display:block;margin-right:10%;margin-bottom:4%;margin-left:10%;color:#009870;word-break:break-all}.indexContIn .listPro h2+p{height:3.2em;font-size:90%;line-height:1.6em;padding-right:10%;padding-left:10%}.indexContIn .listPro .pdf{color:#009870;border:1px solid;width:183px;padding:4px 0 4px 28px;background:url(../img/corporate/profile/icon_pdf.png) 5% center no-repeat}.indexContIn .listPro ul{margin-top:12px;text-align:center}.indexContIn .listPro ul li{display:block;background-color:#f0f0f0;color:#ccc;font-size:70%;padding:1px;margin-right:8px;margin-bottom:2px;margin-left:8px}.indexContIn .listPro a{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;text-decoration:none}.indexContIn .listPro a:hover,.indexContIn .listPro a:active{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;text-decoration:none}.indexContIn .listPro ul li.ac{display:block;background-color:#e96838;color:#fff}section.solution{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-bottom:40px;padding-top:20px}section.solution ul{width:1005px;display:block}section.solution ul li{width:333.3px;display:block;border-right-width:1px;border-right-style:solid;border-right-color:#fff;float:left}section.solution ul li img{width:333.3px;height:133px;background-color:#ccc;display:block}@media screen and (max-width:768px){#rightCont img{width:100%}#rightCont h2{font-size:180%;padding-bottom:0}#rightCont h3{font-size:120%;font-weight:700;color:#009870}#rightCont .bgGreen{background-color:#cceae2!important}strong.new{display:block;color:#fff;font-size:60%;position:absolute;background-color:#bc233a;width:20%;font-weight:700;padding-top:2px;padding-bottom:2px;text-align:center}.search .titleArea h1{width:80%!important}.search .titleArea h2{position:relative;margin:0;padding:0;display:block;width:20%!important;text-align:right}.search ul{margin-bottom:20px}.search ul li{overflow:hidden;padding:1% 0 0;border-bottom:1px solid #E1E1E1}.search ul li a{display:block;position:relative}.search ul li div.imgArea{float:left;width:18%;margin-left:30px}.search ul li div.txtArea{float:right;width:70%;padding-top:14px}.search ul li div.txtArea strong{font-size:160%;color:#009870;display:block}.search ul li div.txtArea p{font-size:100%;color:#666}.search .searchPro{overflow:hidden;position:relative;width:100%;z-index:10}.search .searchPro h3{font-size:130%;font-weight:700;background:url(../img/cmn/icon/search.gif) left 10px no-repeat;padding-left:20px;float:left;line-height:1.8em;margin-right:3%}.search .searchPro p{float:left;line-height:2.5em;margin-right:3%}.search .searchPro form{display:block;width:100%;margin:0;overflow:hidden;border:#cccccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;position:relative}.search .searchPro input{float:left;border:none;margin:0}.search .searchPro .searchTxt{width:90%;height:16px;font-size:14px;padding:8px 0 8px 2%}.search .searchPro .searchBtn{background:url(../img/cmn/icon/search.gif) center center no-repeat;width:7%;height:32px;padding:0;cursor:pointer}.tabbox{font-size:110%}.tab{overflow:hidden;display:block;position:relative;z-index:10;top:2px}.tab li{float:left;margin-right:1px;width:33%;padding-top:8px;padding-bottom:8px;text-align:center;background-color:#009870;color:#fff;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#009870;border-right-color:#009870;border-left-color:#009870;cursor:pointer;font-size:90%}.tab li.select{background-color:#fff;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#009870;border-right-color:#009870;border-left-color:#009870;color:#009870;font-weight:700}.tab li.no{background-color:#f0f0f0;color:#999;border-top-color:#f0f0f0;border-right-color:#f0f0f0;border-bottom-color:#f0f0f0;border-left-color:#f0f0f0}.content li{background-color:#fff;width:99.3%;border:2px solid #009870;position:relative;z-index:0}.content li div.inbox{display:block;padding:20px;font-size:90%}.content li div.inbox img.w120px{width:120px!important;margin-left:20px}.content li div.inbox .floL,.content li div.inbox .floR{width:47%}.content li div.inbox strong{font-weight:700;color:#009870;font-size:140%;display:block;margin-bottom:.4em;line-height:120%}.content li div.inbox em{font-weight:700;color:#359ace;font-size:110%;margin-bottom:.4em;margin-right:1em;padding-left:.8em;border-left-width:4px;border-left-style:solid;border-left-color:#359ace;display:block}.content li div.inbox em span{color:#666;font-size:90%;font-weight:400;padding-left:.8em}.content li div.inbox p{display:block;padding-bottom:1em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f0f0f0}.hide{display:none}.detail .contentsbox{margin-bottom:20px}.detail .titleArea,.search .titleArea{margin-bottom:20px;padding-right:0;padding-bottom:1em;padding-left:0;position:relative}.detail .titleArea h1,.search .titleArea h1{line-height:1em}.detail .titleArea ul{overflow:hidden;width:40%;position:absolute;left:60%;top:1px;right:0;bottom:0;font-size:90%}.detail .titleArea li{float:right;width:48%;height:2em;margin-right:2%;border-radius:4px;background-color:#f5f5f5;text-align:center;line-height:2em}.detail .titleArea li a{display:block}.detail .imgArea{width:40%}.detail .imgArea02{width:50%;overflow:hidden}.detail .imgArea02 div{width:50%;float:left}.detail .imgArea02 div p{text-align:center}.detail .txtArea{width:50%;overflow:hidden;position:relative}.detail .txtArea h2{font-size:40px}.detail .txtArea strong{margin-bottom:1.2em;color:#009870;display:block;font-size:110%}.detail .txtArea p{font-weight:400;margin-bottom:1em!important}.detail .txtArea div.pdf a{color:#009870;display:block;padding:8px 0 8px 48px;text-align:left;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18px center;width:60%;border:1px solid #009870;font-size:100%}.detail .txtArea ul.point1{text-align:center;padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0;width:auto;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.detail .txtArea ul.point1 li{margin:0;padding:0;display:block;position:relative;height:auto;width:auto;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;font-size:85%}.detail .txtArea ul.point1 li strong{color:#666;font-weight:400;font-size:90%;width:40%;background-color:#f0f0f0;position:absolute;margin:0;padding:0;top:1px}.detail .txtArea ul.point1 li p{padding-left:45%;margin:0!important;text-align:left;font-size:90%}.detail .txtArea ul.point2{text-align:center;padding-top:18px;padding-bottom:8px;margin-bottom:0;margin-top:0;width:106%}.detail .txtArea ul.point2 li{display:block;background-color:#f0f0f0;color:#ccc;font-size:80%;padding:4px;margin-right:8px;margin-bottom:8px;margin-left:0;width:46%;float:left}.detail .txtArea ul.point2 li.ac{display:block;background-color:#e96838;color:#fff}.detail .tableArea01{width:50%}.detail .tableArea01 th{width:30%}.detail .tableArea01 td{width:70%}.detail .tableArea02{width:50%}.detail .tableArea02 th,.detail .tableArea02 td{width:35%}.detail .tableArea03{width:100%}.detail .tableArea03 th,.detail .tableArea03 td{width:25%}.detail table{border-top:#e1e1e1 solid 1px;border-left:#e1e1e1 solid 1px;width:100%;word-break:break-all}.detail caption{font-size:120%;text-align:center}.detail th,.detail td{border-right:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;vertical-align:middle;text-align:left;font-size:90%}.detail th{width:25%;background-color:#f9f9fa;padding:2%}.detail td{padding:2%}#rightCont .titleArea h1{display:block;width:60%;font-size:120%;line-height:120%;padding-top:4px;padding-bottom:0}#rightCont .titleArea h2{font-size:80%;padding-bottom:0;display:block;width:60%;color:#009870;font-weight:700}.list h2{line-height:1.1em;min-height:3.3em;font-size:96%;font-weight:700;display:block;margin-right:10%;margin-bottom:4%;margin-left:10%;color:#009870}.list b{height:auto;font-size:90%;line-height:1.6em;padding:2px 10% 8px;text-align:left;min-height:3.2em}.list p.infotext{height:auto;font-size:90%;line-height:1.6em;padding:8px 10%;text-align:left;min-height:17.6em}.list div.img{padding:10px 20% 8px}.list>li{overflow:hidden;width:20%;float:left;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;display:block;position:relative;z-index:20;border-top-width:6px;border-top-style:solid;border-top-color:#ccc}.list>li b{display:block;line-height:1.2em;height:4.4em;padding-bottom:0;padding-top:0;font-size:80%}.list>li ul li{position:relative}.list>li ul li strong{background-color:#f0f0f0;display:block;font-size:80%;text-align:center;color:#666;padding-top:2px;padding-bottom:2px;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.list>li ul li p{text-align:center;padding-top:4px;display:block;padding-bottom:4px;font-size:80%;min-height:2.1em}.list>li ul li ul{margin-top:6px;text-align:center}.list>li ul li ul li{display:block;background-color:#f0f0f0;color:#ccc;font-size:75%;padding:6px;margin-right:8px;margin-bottom:8px;margin-left:8px}.list>li ul li ul li.ac{display:block;background-color:#e96838;color:#fff}.list>li div{margin:0;padding:0;height:auto;width:auto;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.list>li div.pdf a{color:#009870;display:block;padding:8px 0 8px 28px;margin-right:8px;margin-left:8px;text-align:center;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18% center;font-size:90%}.list>li div.pdfno span{filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;color:#333;display:block;padding:8px 0 8px 28px;margin-right:8px;margin-left:8px;text-align:center;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18% center;font-size:90%}.list>li div.itemlink a{background-color:#009870;display:block;color:#fff;padding:20px 0;margin:0;text-align:center;font-size:140%;font-weight:700;border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:#0c6444}#indexCont img{width:100%}.indexContIn .titleArea{margin-bottom:5em;overflow:hidden}.indexContIn{padding:0;margin-bottom:40px;display:block;position:relative}.indexContIn section{padding:0;margin-bottom:20px;display:block;border:1px solid #CCCCCC;width:100%;overflow:hidden}.indexContIn h1{color:#333;font-size:110%;display:block;clear:both;font-weight:400;width:100%;background-color:#f0f0f0;position:relative;padding-top:6px;padding-bottom:6px;padding-left:10px;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;z-index:auto}h1.main{background-color:#fff;color:#009870;font-size:120%;margin:0 0 16px;border-left-width:6px;border-left-style:solid;border-left-color:#009870;padding:0 0 0 16px;border-bottom-width:0px;border-bottom-style:none}.indexContIn h1 span{width:25%;background-color:#333;position:absolute;left:75%;top:0;right:0;bottom:0;font-size:90%;padding-top:6px;padding-bottom:6px;text-align:center;z-index:20}.indexContIn h1 span a{width:100%;color:#fff;padding:1%}.indexContIn .searchPro{overflow:hidden;position:absolute;width:40%;z-index:10;left:60%;top:-1px;right:0;bottom:0}.indexContIn .searchPro h3{font-size:130%;font-weight:700;background:url(../img/cmn/icon/search.gif) left 10px no-repeat;padding-left:20px;float:left;line-height:1.8em;margin-right:3%}.indexContIn .searchPro p{float:left;line-height:2.5em;margin-right:3%}.indexContIn .searchPro form{display:block;width:100%;margin:0;overflow:hidden;border:#cccccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;position:relative}.indexContIn .searchPro input{float:left;border:none;margin:0}.indexContIn .searchPro .searchTxt{width:90%;height:16px;font-size:14px;padding:8px 0 8px 2%}.indexContIn .searchPro .searchBtn{background:url(../img/cmn/icon/search.gif) center center no-repeat;width:7%;height:32px;padding:0;cursor:pointer}.indexContIn ul{display:block;width:100.2%;background-color:#fff}.indexContIn .listPro>li{overflow:hidden;width:20%;float:left;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;padding-bottom:8px;display:block;position:relative;z-index:20;background-color:#fff}.indexContIn .listPro div{padding:10px 20%}.indexContIn .listPro h2{line-height:1.1em;min-height:3.5em;font-size:96%;font-weight:700;display:block;margin-right:10%;margin-bottom:4%;margin-left:10%;color:#009870}.indexContIn .listPro h2+p{height:3.2em;font-size:90%;line-height:1.6em;padding-right:10%;padding-left:10%}.indexContIn .listPro .pdf{color:#009870;border:1px solid;width:183px;padding:4px 0 4px 28px;background:url(../img/corporate/profile/icon_pdf.png) 5% center no-repeat}.indexContIn .listPro ul{margin-top:5px;text-align:center}.indexContIn .listPro ul li{display:block;background-color:#f0f0f0;color:#ccc;font-size:60%;padding:1px;margin-right:8px;margin-bottom:2px;margin-left:8px}.indexContIn .listPro a{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;text-decoration:none}.indexContIn .listPro a:hover,.indexContIn .listPro a:active{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;text-decoration:none}.indexContIn .listPro ul li.ac{display:block;background-color:#e96838;color:#fff}section.solution{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-bottom:40px;padding-top:20px}section.solution ul{width:100%;display:block}section.solution ul li{width:33.3%;display:block;border-right-width:1px;border-right-style:solid;border-right-color:#fff;float:left}section.solution ul li img{width:100%;height:auto;background-color:#ccc;display:block}}@media screen and (max-width:570px){#rightCont img{width:100%}#rightCont h2{font-size:180%;padding-bottom:0}#rightCont h3{font-size:120%;font-weight:700;color:#009870}#rightCont .bgGreen{background-color:#cceae2!important}strong.new{display:block;color:#fff;font-size:70%;position:absolute;background-color:#bc233a;width:20%;font-weight:700;padding-top:2px;padding-bottom:2px;text-align:center}.search .titleArea h1{width:60%!important}.search .titleArea h2{position:relative;margin:0;padding:0;display:block;width:40%!important;text-align:right}.search ul{margin-bottom:20px}.search ul li{overflow:hidden;padding:1% 0 0;border-bottom:1px solid #E1E1E1}.search ul li a{display:block;position:relative}.search ul li div.imgArea{float:left;width:28%;margin-left:0}.search ul li div.txtArea{float:right;width:60%;padding-top:14px}.search ul li div.txtArea strong{font-size:100%;color:#009870;display:block}.search ul li div.txtArea p{font-size:100%;color:#666}.search .searchPro{overflow:hidden;position:relative;width:100%;z-index:10}.search .searchPro h3{font-size:130%;font-weight:700;background:url(../img/cmn/icon/search.gif) left 10px no-repeat;padding-left:20px;float:left;line-height:1.8em;margin-right:3%}.search .searchPro p{float:left;line-height:2.5em;margin-right:3%}.search .searchPro form{display:block;width:100%;margin:0;overflow:hidden;border:#cccccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;position:relative}.search .searchPro input{float:left;border:none;margin:0}.search .searchPro .searchTxt{width:90%;height:16px;font-size:14px;padding:8px 0 8px 2%}.search .searchPro .searchBtn{background:url(../img/cmn/icon/search.gif) center center no-repeat;width:7%;height:32px;padding:0;cursor:pointer}.tabbox{font-size:90%}.tab{overflow:hidden;display:block;position:relative;z-index:10;top:2px;width:100.4%}.tab li{float:left;margin-right:1px;width:32.9%;padding-top:6px;padding-bottom:6px;text-align:center;background-color:#009870;color:#fff;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#009870;border-right-color:#009870;border-left-color:#009870;cursor:pointer;font-size:80%;overflow:hidden;position:relative}.tab li.select{background-color:#fff;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#009870;border-right-color:#009870;border-left-color:#009870;color:#009870;font-weight:700}.tab li.no{background-color:#f0f0f0;color:#999;border-top-color:#f0f0f0;border-right-color:#f0f0f0;border-bottom-color:#f0f0f0;border-left-color:#f0f0f0}.content li{background-color:#fff;width:99.8%;border:2px solid #009870;position:relative;z-index:0}.content li div.inbox{display:block;padding:10px;font-size:100%}.content li div.inbox img.w120px{width:120px!important;margin-left:20px}.content li div.inbox .floL,.content li div.inbox .floR{width:100%}.content li div.inbox strong{font-weight:700;color:#009870;font-size:110%;display:block;margin-bottom:.4em;line-height:120%}.content li div.inbox em{font-weight:700;color:#359ace;font-size:110%;margin-bottom:.4em;margin-right:1em;padding-left:.8em;border-left-width:4px;border-left-style:solid;border-left-color:#359ace;display:block}.content li div.inbox em span{color:#666;font-size:90%;font-weight:400;padding-left:.8em}.content li div.inbox p{display:block;padding-bottom:1em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f0f0f0}.hide{display:none}.detail .contentsbox{margin-bottom:20px;font-size:90%}.detail .titleArea,.search .titleArea{margin-bottom:20px;padding-right:0;padding-bottom:1em;padding-left:0;position:relative;width:auto}.detail .titleArea h1,.search .titleArea h1{line-height:1em}.detail .titleArea ul{overflow:hidden;width:40%;position:absolute;left:60%;top:0;right:0;bottom:0;min-width:inherit}.detail .titleArea li{float:right;width:47%;min-width:inherit;height:2em;margin-right:2%;border-radius:4px;background-color:#f5f5f5;text-align:center;line-height:2em;font-size:60%}.detail .titleArea li a{display:block;width:auto;height:auto}.detail .imgArea{width:90%;margin-right:5%;margin-left:5%}.detail .imgArea02{width:50%;overflow:hidden}.detail .imgArea02 div{width:50%;float:left}.detail .imgArea02 div p{text-align:center}.detail .txtArea{width:100%;overflow:hidden;position:relative}.detail .txtArea h2{font-size:40px}.detail .txtArea strong{margin-bottom:1.2em;color:#009870;display:block;font-size:110%}.detail .txtArea p{font-weight:400;margin-bottom:1em!important}.detail .txtArea div.pdf a{color:#009870;display:block;padding:8px 0 8px 48px;text-align:left;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18px center;width:80%;border:1px solid #009870;font-size:120%}.detail .txtArea ul.point1{text-align:center;padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0;width:auto;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.detail .txtArea ul.point1 li{margin:0;padding:0;display:block;position:relative;height:auto;width:auto;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc}.detail .txtArea ul.point1 li strong{color:#666;font-weight:400;font-size:90%;width:40%;background-color:#f0f0f0;position:absolute;margin:0;padding:0;top:1px}.detail .txtArea ul.point1 li p{padding-left:45%;margin:0!important;text-align:left;font-size:90%}.detail .txtArea ul.point2{text-align:center;padding-top:18px;padding-bottom:8px;margin-bottom:0;margin-top:0;width:106%}.detail .txtArea ul.point2 li{display:block;background-color:#f0f0f0;color:#ccc;font-size:80%;padding:4px;margin-right:6px;margin-bottom:6px;margin-left:0;width:46%;float:left}.detail .txtArea ul.point2 li.ac{display:block;background-color:#e96838;color:#fff}.detail .tableArea01{width:50%}.detail .tableArea01 th{width:30%}.detail .tableArea01 td{width:70%}.detail .tableArea02{width:50%}.detail .tableArea02 th,.detail .tableArea02 td{width:35%}.detail .tableArea03{width:100%}.detail .tableArea03 th,.detail .tableArea03 td{width:25%}.detail table{border-top:#e1e1e1 solid 1px;border-left:#e1e1e1 solid 1px;width:100%;word-break:break-all}.detail caption{font-size:120%;text-align:center}.detail th,.detail td{border-right:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;vertical-align:middle;text-align:left;font-size:90%}.detail th{width:25%;background-color:#f9f9fa;padding:2%}.detail td{padding:2%}#rightCont .titleArea h1{padding-bottom:6px;display:block;width:58%}#rightCont .titleArea h2{font-size:80%;padding-bottom:0;display:block;width:58%;color:#009870;font-weight:700;line-height:100%}.list h2{line-height:1em;min-height:auto;font-size:120%;font-weight:700;display:block;margin-right:10%;margin-bottom:1%;margin-left:10%;color:#009870}.list b{height:auto;font-size:80%;line-height:1.2em;padding:2px 10% 10px;text-align:left;min-height:auto}.list p.infotext{height:auto;font-size:80%;line-height:1.2em;padding:8px 10%;text-align:left;min-height:auto}.list div.img{padding:4px 30% 2px}.list>li{overflow:hidden;width:100%;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;display:block;position:relative;z-index:20;border-top-width:6px;border-top-style:solid;border-top-color:#ccc}.list>li b{display:block;line-height:1.6em;height:auto;padding-bottom:10px;padding-top:0}.list>li ul li{position:relative}.list>li ul li strong{background-color:#f0f0f0;display:block;font-size:80%;text-align:center;color:#666;padding-top:2px;padding-bottom:2px;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.list>li ul li p{text-align:center;padding-top:4px;display:block;padding-bottom:4px;font-size:90%;line-height:95%}.list>li ul li ul{margin-top:6px;text-align:center}.list>li ul li ul li{display:block;background-color:#f0f0f0;color:#ccc;font-size:70%;padding:0;margin-right:8px;margin-bottom:6px;margin-left:8px}.list>li ul li ul li.ac{display:block;background-color:#e96838;color:#fff}.list>li div{margin:0;padding:0;height:auto;width:auto;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.list>li div.pdf a{color:#009870;display:block;padding:8px 0 8px 28px;margin-right:8px;margin-left:8px;text-align:center;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18% center}.list>li div.pdfno span{filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;color:#333;display:block;padding:8px 0 8px 28px;margin-right:8px;margin-left:8px;text-align:center;background-image:url(../img/corporate/profile/icon_pdf.png);background-repeat:no-repeat;background-position:18% center}.list>li div.itemlink a{background-color:#009870;display:block;color:#fff;padding:10px 0;margin:0;text-align:center;font-size:120%;font-weight:700;border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:#0c6444}#indexCont img{width:100%}.indexContIn .titleArea{margin-bottom:5em;overflow:hidden}.indexContIn{padding:0;margin-bottom:20px;display:block;position:relative;margin-right:20px;margin-left:20px}.indexContIn section{padding:0;margin-bottom:20px;display:block;border:1px solid #CCCCCC;width:100%;overflow:hidden}.indexContIn h1{color:#333;font-size:90%;display:block;clear:both;font-weight:400;width:100%;background-color:#f0f0f0;position:relative;padding-top:6px;padding-bottom:6px;padding-left:6px;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;z-index:auto}h1.main{background-color:#fff;color:#009870;font-size:120%;margin:0 0 8px;border-left-width:6px;border-left-style:solid;border-left-color:#009870;padding:0 0 0 16px;border-bottom-width:0px;border-bottom-style:none}.indexContIn h1 span{width:35%;background-color:#333;position:absolute;left:65%;top:0;right:0;bottom:0;font-size:80%;padding-top:8px;padding-bottom:6px;text-align:center;z-index:20}.indexContIn h1 span a{width:100%;color:#fff;padding:1%}.indexContIn .searchPro{overflow:hidden;position:absolute;width:60%;z-index:10;left:40%;top:4px;right:0;bottom:0;height:22px}.indexContIn .searchPro h3{font-size:130%;font-weight:700;background:url(../img/cmn/icon/search.gif) left 10px no-repeat;padding-left:20px;float:left;line-height:1.8em;margin-right:3%}.indexContIn .searchPro p{float:left;line-height:2.5em;margin-right:3%}.indexContIn .searchPro form{display:block;width:100%;margin:0;overflow:hidden;border:#cccccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;position:relative}.indexContIn .searchPro input{float:left;border:none;margin:0}.indexContIn .searchPro .searchTxt{width:90%;height:12px;font-size:12px;padding:4px 0 4px 2%}.indexContIn .searchPro .searchBtn{background:url(../img/cmn/icon/search.gif) center center no-repeat;width:7%;height:20px;padding:0;cursor:pointer}.indexContIn ul{display:block;width:100.2%;background-color:#fff}.indexContIn .listPro>li{overflow:hidden;width:50%;float:left;padding-bottom:8px;display:block;position:relative;z-index:20;background-color:#fff;top:0;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#ccc;border-right-color:#ccc}.indexContIn .listPro div{padding:10px 20%}.indexContIn .listPro h2{line-height:1.2em;min-height:2.4em;font-size:110%;font-weight:700;display:block;margin-right:10%;margin-bottom:4%;margin-left:10%;color:#009870}.indexContIn .listPro h2+p{height:3.2em;font-size:80%;line-height:1.4em;padding-right:10%;padding-left:10%}.indexContIn .listPro .pdf{color:#009870;border:1px solid;width:183px;padding:4px 0 4px 28px;background:url(../img/corporate/profile/icon_pdf.png) 5% center no-repeat}.indexContIn .listPro ul{margin-top:12px;text-align:center}.indexContIn .listPro ul li{display:block;background-color:#f0f0f0;color:#ccc;font-size:70%;padding:1px;margin-right:8px;margin-bottom:2px;margin-left:8px}.indexContIn .listPro a{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;text-decoration:none}.indexContIn .listPro a:hover,.indexContIn .listPro a:active{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;text-decoration:none}.indexContIn .listPro ul li.ac{display:block;background-color:#e96838;color:#fff}section.solution{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-bottom:20px;padding-top:20px}section.solution ul{width:auto;display:block}section.solution ul li{width:100%;display:block;border-right-width:0px;border-right-style:none;border-right-color:#fff;float:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff}section.solution ul li img{width:100%;height:auto;background-color:#ccc;display:block}}.processinglist>li{overflow:hidden;width:23%;height:175px;float:left;border-width:1px;border-style:solid;border-color:#ccc;display:block;z-index:20;margin:1%;border-top-width:15px;border-top-style:solid;border-top-color:#009870}.processinglist div.img{padding:10px 20% 8px}.processinglist b{display:block;line-height:1.1em;height:6em;padding-bottom:0;padding-top:0;font-weight:400;font-size:x-small}.processinglist b div{width:100%}@media screen and (max-width:570px){.processinglist>li{overflow:hidden;width:45%;height:165px;float:left;border-width:1px;border-style:solid;border-color:#ccc;display:block;z-index:20;margin:1%;border-top-width:15px;border-top-style:solid;border-top-color:#009870}.detail th,.detail td,.kakouhead{font-size:70%}}.detail th,.detail td,.kakouhead{text-align:center}.kakouhead1,.kakouhead2{background-color:#009870;width:18%;color:#fff}.kakouhead3{background-color:#009870;width:30%;color:#fff}.kakouhead4{background-color:#009870;width:38%;color:#fff}.kakouhead5{background-color:#009870;width:30%;color:#fff}.kakoumain{background-color:#fff}.kakoumain2{background-color:#e5f4f0}.bunhead1,.bunhead2{background-color:#009870;width:20%;color:#fff}.bunhead3,.bunhead4{background-color:#009870;width:30%;color:#fff}.bunhead5,.bunhead6{background-color:#009870;width:20%;color:#fff}.kakoumain{background:#e5f4f0}.kakoumain2{background:#fff}.kakoubox{font-size:120%}.kakoubox1,.kakoubox2{background-color:#7fcbb7;font-weight:700}.kakouboxcon1{background-color:#e5f4f0;font-weight:700}.kakouboxcon2{background-color:#fff;font-weight:700}.kakouboxcon3{background-color:#eee;font-weight:700}
