@charset "utf-8";@media only screen and (max-width:1600px){#headerContents{padding:0 43px}#headerContents .headerOther{top:33px;right:42px}#headerContents .headerOther .iconLink02 li{margin:0 0 0 10px}#globalNavi{float:left;margin-left:15px}#globalNavi .products .childNav .childNavList01{width:95%}.subSection{margin:0 6% 2%}.textBr{word-break:break-all;border:0}.slideArea .btArea{margin-top:0}table .Column2 .pdfBt{display:table}.box03.type03 .inner .eva a:active{background:#fff url(/common/images/com_ic037on_2.svg) no-repeat 7% 50%;color:#f5a900}.box03.type03 .inner .inq a:active{background:#fff url(/common/images/com_ic038on_2.svg) no-repeat 7% 50%;color:#f5a900}.box03.type03 .inner .cat a:active{background:#fff url(/common/images/com_ic062on.svg) no-repeat 7% 50%;color:#f5a900}.box05 .linkBt a:active{background:#fff url(/common/images/com_ic035on.svg) no-repeat 13px 50%;color:#000}#products-serviceTop .area01 .linkBtL.type03 a:active{background:#fff url(/common/images/com_ic036on.png) no-repeat 17px 50%;text-decoration:none;color:#555;background-size:28px 28px !important}#products-serviceTop .area02 .linkBtL.type03 a:active{background:#bbb url(/common/images/com_ic036.png) no-repeat 17px 50%;text-decoration:none;color:#fff;background-size:28px 28px !important}#products-serviceTop .area03 .linkBtL.type03 a:active{background:#fff url(/common/images/com_ic036on.png) no-repeat 17px 50%;text-decoration:none;color:#555;background-size:28px 28px !important}#products-serviceTop .area04 .linkBtL.type03 a:active{background:#bbb url(/common/images/com_ic036.png) no-repeat 17px 50%;text-decoration:none;color:#fff;background-size:28px 28px !important}#products-serviceTop .mainbg.area04 .txArea{padding-left:60%}#products-serviceTop .area05 .blankBt.type03 a:active{background:#bbb url(/common/images/com_ic003.svg) no-repeat 17px 50% !important;text-decoration:none;color:#fff}#products-serviceTop .mainbg.area02{background-position:76% 0}#products-serviceTop .mainbg.area05{background-position:30% 0}.contactArea .inner .inq a:active{background:#fff url(/common/images/com_ic038on.svg) no-repeat 7% 50%;text-decoration:none;color:#f47100}.contactArea .inner .bt01 a:active{background:#fff url(/common/images/com_ic038on.svg) no-repeat 7% 50%;text-decoration:none;color:#f47100}.contactArea .inner .eva a:active{background:#fff url(/common/images/com_ic037on.svg) no-repeat 7% 50%;color:#f47100}[class*="someBtn"] .col:nth-child(3n+1){margin-left:0}#orochi .breadCrumb,#alchemy .breadCrumb,#online .breadCrumb,#products-serviceTop .breadCrumb,#orochi .titleArea,#alchemy .titleArea,#online .titleArea,#products-serviceTop .titleArea{margin-right:30px;margin-left:30px}}@media only screen and (max-width:1600px){#globalNavi .childNav .childNavHead{padding:1.5% 0 6px 2.3%}.childNavArea .childNavList01,.childNavArea .childNavList02{padding:35px .5% 5px 2.3%}.products .childNavArea .childNavList01{padding-right:2.3%;padding-left:2.3%;width:95.4%}#globalNavi .childNav .childNavList01 .childNavListImg{width:23%}#globalNavi .childNav .childNavArea01_02 .imgArea{width:43.5%}.childNavArea .childNavList01.type02,.childNavArea .childNavList01.type03,.childNavArea .childNavList01.type04{padding-top:35px}#contents{padding:126px 0 0}#headerContents{padding:0 0 0 50px}#headerContents .headerOther{top:30px;right:30px}#header{float:none;margin-bottom:10px}#globalNavi>ul{margin-left:0}#globalNavi .gRollover>span,#globalNavi .gRollover.products a>span,#globalNavi .gRollover.ssa a>span,#globalNavi .gRollover.rd a>span{padding:15px 5% 15px}#globalNavi{float:none;padding-top:0;margin-left:-3.5%;width:104%}#globalNavi li{width:22%}#globalNavi li:nth-child(2){width:18%}#globalNavi li:nth-child(3){width:12%}#globalNavi li:nth-child(4){width:12%}#globalNavi li:nth-child(5){width:12%}#globalNavi li:nth-child(6){width:12%}#globalNavi li:nth-child(7){width:12%}*/#globalNavi .childNav .childNavList02 li.list01.contents{width:31.5%}#globalNavi .childNav .childNavList02 li.list01.online li.imgArea{width:45%}#globalNavi .childNav .childNavList02 li.list01.contents li.imgArea{width:48.5%}#globalNavi .childNav .childNavList02 li.list01.agent li.imgArea{width:45%}#globalNavi .childNav .childNavList02 li.list01.agent li.tx01{width:48%}#globalNavi .childNav .childNavList02 li.list01 li.tx01{width:46%}#products-serviceTop .mainbg.area02{background-position:60% 0}#orochi .box05 .noFloat.detail{margin-top:0}#orochiAnc003 .txArea p br:last-child{display:none}#orochi .box03 .tel a{color:#e66700}.br1440{display:block}#alchemy #alchemy006 .mainContents{margin-top:0}#alchemy #alchemy006 .heading02{padding-top:30px}#online004{padding:30px 0 100px;background:#f0f0f0}#online004 .heading03_03{margin-top:20px}#online005{padding:30px 0 30px;background:#fff}}@media only screen and (max-width:1360px){.titleArea,.breadCrumb,.mainContents,#detailWap .detailWap01 .figureContainer,#detailWap .detailWap02 .figureContainer,#detailWap .detailWap03 .figureContainer{max-width:1280px;margin-right:30px;margin-left:30px}.newsBox01{margin-right:30px;margin-left:30px}.breadCrumb{margin-bottom:15px}}@media only screen and (max-width:1280px){#pressreleases .share ul{margin-top:0}#globalNavi{margin-left:-3%;width:102%}#globalNavi .gRollover>.products,#globalNavi .gRollover>.ssa,#globalNavi .gRollover>.rd,#globalNavi .gRollover>.news,#globalNavi .gRollover>.corporate,#globalNavi .gRollover>.careers,#globalNavi .gRollover>.ir,#globalNavi .gRollover>.csr{background-position:50% 50%}#contents{padding-top:130px}.breadCrumb{margin:0 30px 15px;max-width:1280px}.breadCrumb.type02{max-width:1060px;margin:0 auto 20px}.titleArea{max-width:1280px;margin:0 30px}.titleArea.type02{max-width:1060px;margin:0 auto 15px}.section .titleArea{margin:0 10px}.mainContents{margin:30px}.heading02{margin-top:20px}.heading02_05{margin:0 0 20px}.section+.section .heading02_05{margin:40px 0 20px}.figureContainer .right06 .right .blankBt,.figureContainer .right06 .right .ancBtL,.figureContainer .right06{margin:0 auto !important}.figureContainer .right06 .twoColumn{margin-right:30px}.section{max-width:1060px;margin:0 auto 30px}#innovationContents .section{max-width:none}.subSection02{max-width:1100px;margin:60px auto 30px !important}.mvSection{margin:0 auto 40px}.heading01{margin:0 0 50px;font-size:32px;font-size:3.2rem}.locNav01{margin-bottom:70px}.ancLink li{line-height:1.2}.share_heading01 ul{margin:0 0 0 30px}#products-serviceTop .mainbg.area01{padding-bottom:5%;background-size:cover;background-position:30% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area01 .txArea{padding:3% 0 0 9%}#products-serviceTop .mainbg.area02{padding-bottom:0;background-size:cover;background-position:45% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area03{padding-bottom:0;background-size:cover;background-position:50% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area04{padding-bottom:0;background-size:cover;background-position:50% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area04 .txArea{padding-left:64%;padding-bottom:20px}#products-serviceTop .mainbg.area05{background-position:48% 0}#products-serviceTop .mainbg.area05 .txArea{padding:11% 0 0 9%}#products-serviceTop .mainbg.area03 .twoColumn{padding:8% 9% 30px 30px}#headerArea.Nonavi{display:none}.naviFix{z-index:10000}#lNavi.naviFix{margin-right:2%}.naviFix{top:107px}.locNav01.naviFix{padding-top:0}#contentWap.lNaviFix #merit .mainContents{padding-top:30px}#contentWap.lNaviFix #technical .mainContents{padding-top:30px}#contentWap.lNaviFix #showcase .mainContents{padding-top:90px}#recTop .mainbg.area01 .txArea{padding:10% 30px 0 67%}#recTop .mainbg.area02 .txArea{padding:7% 0 0 10%;width:36%}#recTop .mainbg.area02 .txArea .threeColumn .col{width:auto;margin-left:5%}.bx-pager{display:none}.heading03{margin:70px 0 20px}.heading03_03{margin:70px 0 30px}.heading03_04{margin:70px 0 40px}.heading04{margin-top:30px}#footer #footerContents{padding:30px 3.9% 10px}#footer #footerContents02{padding:13px 3% 18px;font-size:12px}.stepArea dl{padding-top:30px}[class*="Column"] .col+.col{margin-left:2%}.imgLink .txArea{position:static}.imgLink .txArea .inner{margin-top:0;min-height:inherit}.locNav02 ul li{line-height:1;background-position:0 2px;font-size:15px;font-size:1.5rem;padding-bottom:2px}.locNav02 ul li.on{line-height:1;background-position:0 .5em !important}.locNav02 ul li.on:hover{background-position:0 .5em !important}.locNav02 ul li:hover{background-position:0 0}.locNav02.type03 ul li{width:50%;margin-bottom:15px}.br1280{display:block}#mainVisual{padding-top:30%}#mainVisual .mainbg{padding-top:30%;background-size:cover;height:0;z-index:1000;width:100%}.mainContents.rec_index{margin:40px 30px 0}[class*="someBtn"] .col:nth-child(3n+1){margin-left:0}#tabsArea03 .secBusinessCt .threeColumn .col{min-height:315px}#detailWap .detailWap01 .figureContainer,#detailWap .detailWap02 .figureContainer,#detailWap .detailWap03 .figureContainer{margin:0 30px}#detailWap .detailWap02 .figureContainer .noFloat{width:63%}#detailWap .detailWap03 .figureContainer .noFloat{width:45%}.contactArea .inner .bt01 a{font-size:18px;font-size:1.8rem}.br1280{display:block}}@media only screen and (max-width:1123px){#globalNavi .childNav .childNavList01 .tx02 a{font-size:1.4rem;font-size:14px}#globalNavi .childNav .childNavList01 .txLink .txLink_child ul li{min-height:4.7em}.breadCrumb.type02{margin:0 30px 15px}.titleArea.type02{margin:0 30px}#orochi .titleArea .figureContainer .left{width:44%}#orochi .titleArea .figureContainer .right06{width:55%}#orochi .box05{padding:5% 0}#orochi .mainbg.area01{background-position:40% 0}.br1123{display:block}#recTop .mainbg.area01 .txArea{padding:10% 10px 0 67%;font-size:18px;font-size:1.8rem}#recTop .linkList .col .linkBt.type05 a{font-size:1.6rem;font-size:16px}}@media only screen and (max-width:1099px){.subSection02{margin:0 20px !important}.box03 .inner{max-width:1100px;margin:0 10px}#globalNavi .childNav .type03 li{margin-right:1em !important}
#globalNavi .childNav .type03.type03_03{width:63%}#globalNavi .childNav .childNavList01 .type03.type03_03 .tx02.imgBt{width:34% !important}#recTop .mainbg.area01 .txArea{padding:10% 10px 0 67%;font-size:17px;font-size:1.7rem}}@media only screen and (max-width:1060px){.section{margin:0 0 2%}.productsNav .col a{padding-right:20px !important}.productsNav .col01 a,.productsNav .col02 a,.productsNav .col03 a,.productsNav .col04 a,.productsNav .col05 a,.productsNav .col06 a,.productsNav .col07 a,.productsNav .col08 a{background-image:none}}@media only screen and (max-width:1040px){#globalNavi li span .naviIcon{display:block;background-position:50% 50%}#corporateConcept .txArea{background-image:none;background:#fff;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}}@media only screen and (max-width:1035px){#globalNavi .childNav .childNavList01 li.tx01 a,#globalNavi .childNav .childNavList02 li.list01 li.tx01 a,#globalNavi .childNav .childNavArea01_02 .tx01 a,#globalNavi .childNav .childNavList01 .txLink .tx01 a{font-size:17px;font-size:1.7rem}#globalNavi .childNav .childNavList02 li.list01 li.tx01 .tab01 a,#globalNavi .childNav .childNavList02 li.list01 li.tx01 .tab02 a{font-size:15px;font-size:1.5rem}#headerContents .headerOther{right:50px}#globalNavi{margin-left:-3%;width:102%}#globalNavi .childNav .childNavList01 .txLink{margin-left:15px}.titleArea .figureContainer .right06 .twoColumn{float:none !important;display:inline-block !important;margin-top:0 !important}.titleArea .figureContainer .right06 .twoColumn div:nth-child(1){text-align:left;margin-left:1%}.titleArea .figureContainer .right06 .twoColumn div:nth-child(1) .blankBt{display:inline-block;float:none}.titleArea .figureContainer .heading01{margin:0 0 20px;font-size:25px;font-size:2.5rem}td .figureContainer .left,td .figureContainer .right03{float:none;width:99%;margin-left:0}.share_heading01{margin-bottom:80px}.share_heading01 .heading01{margin-bottom:0}.contactArea .inner .bt01 a{font-size:18px;font-size:1.8rem}#leftAncLink{display:none}}@media only screen and (max-width:1024px){#globalNavi{margin-left:-2%;width:100%}#globalNavi .childNav .childNavArea{width:100%;font-size:16px;font-size:1.6rem}#globalNavi .childNav .childNavList02 li.list01 li.tx01{font-size:16px;font-size:1.6rem;width:100%;margin-bottom:25px}#globalNavi .childNav .childNavList01 .tx02.imgBt,#globalNavi .childNav .childNavList01 .childNavListImg,#globalNavi .childNav .childNavList02 li.list01 li.imgArea,#globalNavi .childNav .childNavList02 li.list01 .childNavArea01_01 .childNavListImg{display:none}#globalNavi .childNav .childNavList02 li.list01:first-child{min-height:inherit}#globalNavi .childNav .childNavList02 li.list01{display:inline-block}#globalNavi .childNav .childNavList01{width:auto}.products .childNavArea .childNavList01{width:95.4% !important}#globalNavi .childNav .childNavList01 .tx02{min-height:auto;min-height:initial}#globalNavi .childNav .childNavList01 .type05_03 .txLink_child .tx02,#globalNavi .childNav .childNavList01 li.tx02 a,#globalNavi .childNav .type05 a span.arrow{font-size:14px;font-size:1.4rem}#globalNavi .section-R ul.type05_03 .txLink_child li a{font-size:13px;font-size:1.3rem}#globalNavi .childNav .childNavList01 .type05_03 .txLink_child .tx02{margin-bottom:18px}#globalNavi .childNav .closeBtn{background:url(/common/images/globalNav_ic001.svg) no-repeat 46% 50%}#globalNavi .childNav .childNavList01 .childNavArea01_01{width:100%;box-sizing:border-box}#globalNavi .childNav .childNavList01 .childNavArea01_01 .txLink{width:90%;box-sizing:border-box}#globalNavi .childNav .childNavList01 .childNavArea01_01 .txLink li{min-height:1.8em !important}#globalNavi .childNav .childNavArea01_02{width:43%;margin-bottom:25px}#globalNavi .childNav .childNavArea01_02 .tx01{margin-left:0}#globalNavi .childNav .childNavArea01_02 .tx01 a{line-height:1.5}#globalNavi .childNav .childNavArea01_02 .imgArea{display:none}#globalNavi .childNav .childNavArea01_02 .tx01{width:98%;line-height:2;box-sizing:border-box}#globalNavi .childNav .childNavList01 .childNavArea01_02 .tx01 a,#globalNavi .childNav .childNavList01 .childNavArea01_02 .tx01 a:hover{background-position:3% 40%;padding-left:45px}#globalNavi .childNav .childNavList01 .txLink .txLink_child{margin-bottom:15px}#globalNavi .childNav .childNavList01 .txLink .txLink_child li{margin:0 5% 0 0 !important;width:45% !important;min-height:3.7em !important}#globalNavi .childNav .childNavList02 li.list01 .childNavArea01_01 li.tx01 .txLink_child .firstList>li{margin-top:.5em}#globalNavi .childNav .childNavList02 li.list01 .childNavArea01_01 li.tx01 .txLink_child .firstList>li a{background-image:url(/common/images/com_ic002.png);background-repeat:no-repeat;background-position:.1em 50% !important;background-size:6px auto;padding-left:20px !important;margin-left:30px}#globalNavi .childNav .childNavList01 .childNavArea01_02 .imgArea{display:none}#globalNavi .childNav .childNavList01 .childNavArea01_02{float:left}#globalNavi .childNav .childNavArea .childNavList02{width:38%;padding:0}#globalNavi .childNav .childNavArea .childNavList02 li{float:none;width:100% !important;box-sizing:border-box}#globalNavi .childNav .childNavArea .childNavList02 li .tx01 a{background-position:0 50% !important;padding-left:30px !important}#globalNavi .childNav .childNavList02 li.list01 li.tx01 .tab01,#globalNavi .childNav .childNavList02 li.list01 li.tx01 .tab02{margin:0}.figureContainer .right06{width:35%}.newsBox01 .threeColumn a p{text-align:left}.newsBox01 .threeColumn a p .date{display:block}.leadArea .ancBt01{max-width:240px;float:none;margin:20px auto 0}.leadArea .bt01{float:none;margin:20px auto 0}ul.iconLink03.type02 li{width:43%}.threeColumn.iconLink02 li{width:45%}.middlewareNav a{font-size:14px;font-size:1.4rem}.brNone1024{display:none}.br1024{display:inline}}@media only screen and (max-width:970px){.titleArea .figureContainer .right06 .twoColumn{width:inherit;display:inline-block;margin-right:0}.titleArea .figureContainer .right06 .right{width:auto;margin-right:1%;float:left}}@media only screen and (max-width:960px){#headerContents .headerOther{top:23%}#header{width:25%}#headerContents{padding:0 25px}#globalNavi{margin-left:-1.5%;width:102%}#contents{padding:145px 0 0}.breadCrumb{padding:5px 0 0;margin:0 30px 15px}.titleArea{margin:0 30px 15px}.section .titleArea{margin:0 5px 15px}.titleArea .figureContainer .right06 .twoColumn div:nth-child(1){margin-left:0}.mainContents{margin:15px 20px}.section{margin:30px 10px}.titleArea .figureContainer{margin-bottom:50px}.heading01{margin:0 0 40px}.heading03_03{font-size:20px;font-size:2.0rem;margin-bottom:20px}.heading04{font-size:18px;font-size:1.8rem;margin-top:20px}.share_heading01{margin-bottom:50px}.leadTx02{margin-left:50px;margin-right:50px;margin-bottom:20px}.titleArea .figureContainer .left{float:none;width:100%}.locNav01{margin-bottom:50px}.ancLink li{float:none;display:inline-block;vertical-align:top;width:28%;margin-right:1%;height:auto !important}#orochi .mainbg.area02{padding-bottom:4%}#orochi .box05 .figureContainer .left{text-align:center}.box05 .figureContainer .left{float:none;width:100%;display:block}#orochi .box05 .figureContainer .left,#orochi .box05 .figureContainer .noFloat{width:100%;box-sizing:border-box;text-align:center;max-width:960px}#orochi .box05 .figureContainer .left img{max-width:379px}.box05 .linkBt{margin:10px auto 0 auto;box-sizing:border-box}.box06{padding:8% 9%}.box06.type02{padding:5% 9% 12%}.box07{padding:5% 16% 12%}#rd .jireiBox .wap .txArea{color:#fff;font-size:1.9rem;padding:5% 0 0 40%;width:50%}.contactArea .wap .figureContainer .left02{width:100% !important;float:none;margin:0 0 15px 0;text-align:center}.contactArea .twoColumn{margin-right:-40px}#en .contactArea .twoColumn{margin-right:0}.contactArea .twoColumn.equalHeight .left,.contactArea .twoColumn.equalHeight .right{float:none;width:95.5%;box-sizing:border-box}.contactArea .twoColumn.equalHeight02 .left,.contactArea .twoColumn.equalHeight02 .right{float:none;width:100%;box-sizing:border-box}.contactArea .inner .heading02_06 ~ .twoColumn>.left,.contactArea .inner .heading02_06 ~ .twoColumn>.right{width:95.5%}.contactArea .twoColumn.access .left,.contactArea .twoColumn.access .right{float:none;width:94.5%}.contactArea .w3Col{width:45% !important}#orochi .mainbg.area01{background-position:50% 0}#orochi .mainbg.area01 .txArea{padding:15% 0 0 55%}#orochi .mainbg.area02 .txArea{padding-left:7%;width:55%}#orochi .box05 .linkBt .br1440{display:inline}#orochi .sec01{margin-top:60px}#orochi .box05 .titTx{font-size:0;margin-bottom:10px}#orochi .box05 .noFloat.detail{margin-top:13px}#orochi .box06 p br{display:none}#orochiAnc004 .threeColumn{margin:35px 0 0}#orochi .titleArea .figureContainer .right06{text-align:left}#orochi .figureContainer .right06 .twoColumn{width:100%}.titleArea .figureContainer .left{width:100% !important}.titleArea .figureContainer .right06{width:100% !important;text-align:center}.linkList02 .heading02_03 span.br{display:inline !important}.linkList02 .figureContainer .left02{width:100% !important;float:none;margin:0 0 15px 0 !important}.linkList02 .twoColumn{width:auto;margin:0 auto}table .Column2 .pdfBt{float:none}.detailWap01 .txM,.detailWap02 .txM,.detailWap03 .txM,.detailWap04 .txM{font-size:14px !important;font-size:1.4rem !important}.corporateTop.mainbg{padding-bottom:0}.corporateTop .txArea{color:#333;max-width:900px;padding:26% 0 30px 4%;margin:0 auto}.corporateTop .txArea .wap{padding:15px 10px;margin:0 50px}.corporateTop .txArea a.rRollover .imgBt,.corporateTop .txArea a.rRollover .title,.corporateTop .txArea a.rRollover .txt{float:left}.corporateTop .txArea a.rRollover .imgBt{margin-right:3%;margin-bottom:0;width:40%}.corporateTop .txArea a.rRollover .title,.corporateTop .txArea a.rRollover .txt{width:50%}#products-serviceTop .titleArea .figureContainer .right06 .twoColumn .right{float:none;width:auto;text-align:left}
#products-serviceTop .titleArea .figureContainer .right06 .twoColumn .right .linkBtL{display:inline-block}#products-serviceTop .mainbg.area01{padding-bottom:10%;background-size:cover;background-position:30% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area01 .txArea{padding-left:30px}#products-serviceTop .mainbg.area02{padding-bottom:0;background-size:cover;background-position:39% 20%;background-repeat:no-repeat}#products-serviceTop .mainbg.area02 .txArea{padding:8% 20px 0 53%}#products-serviceTop .mainbg.area03{padding-bottom:0;background-size:cover;background-position:81% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area03 .txArea .iconLink01.type02{padding-bottom:2px}#products-serviceTop .mainbg.area03 .txArea .iconLink01.type02 a{font-size:17px;font-size:1.7rem}#products-serviceTop .mainbg.area04{padding-bottom:0;background-size:cover;background-position:62% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area04 .txArea{padding:11% 20px 30px 58%}#products-serviceTop .mainbg.area05{padding-bottom:0;background-size:cover;background-position:38% 0;background-repeat:no-repeat}#products-serviceTop .mainbg.area05 .txArea{padding:11% 0 0 30px;width:40%}#recTop .rec01Box .fourColumn{text-align:left}#recTop .rec01Box .fourColumn .col{width:31%}#recTop .rec01Box .wap div:nth-child(3n+1){margin-left:0 !important}#recTop .rec01Box .wap div:nth-child(5n){margin-left:2% !important}#recTop .mainbg.area01{background-image:url(/careers/images/index_tb_ph009.jpg);background-size:cover;background-position:65% 0}#recTop .mainbg.area01 .txArea{padding:10% 30px 0 55%}#recTop .mainbg.area02{background-image:url(/careers/images/index_tb_ph010.jpg);background-size:cover;background-position:40% 0}#recTop .mainbg.area02 .txArea{padding:7% 0 0 10%;width:50%}#detailWap .detailWap01 .txArea .titTx{margin-bottom:15px}#detailWap .detailWap01 .txArea .subtitTx{font-size:14px;font-size:1.4rem;line-height:1.3;margin-bottom:40px}#detailWap .detailWap01 .txArea .titTx02{margin-bottom:15px;font-size:26px;font-size:2.6rem}#detailWap .detailWap02 .figureContainer .cell .heading03,#detailWap .detailWap03 .figureContainer .cell .heading03{font-size:26px;font-size:2.6rem}#detailWap .detailWap01 .figureContainer,#detailWap .detailWap02 .figureContainer,#detailWap .detailWap03 .figureContainer{margin:0 20px}#detailWap .detailWap05 .wap>ul>li.back>a{padding-left:110px}#detailWap .detailWap05 .wap>ul>li.next>a{padding-right:110px}#detailWap .detailWap05 .wap>ul>li.back>a:before{padding-left:0}#detailWap .detailWap05 .wap>ul>li.next>a:before{padding-right:0}#footer #footerContents{padding:30px 5.2% 10px}#alchemy .locNav01{margin-bottom:0}#alchemy #contentWap{padding-top:50px}#alchemy #alchemy002 .twoColumn .alchemy002Title{font-size:22px;font-size:2.2rem}#alchemy #merit #alchemy003 .txtwap,#alchemy #merit #alchemy003 .imgWap{display:block;margin:0 auto;width:100%;box-sizing:border-box}#alchemy #merit #alchemy003{padding-top:50px}#alchemy #merit #alchemy003 .txtwap p{margin-bottom:0}#alchemy #merit #alchemy003 .imgWap{text-align:center}#alchemy #merit #alchemy003 .imgWap img{width:70%}#alchemy #alchemy004 .twoColumn .alchemy004Title{font-size:22px;font-size:2.2rem}#alchemy #merit #alchemy005 .left,#alchemy #merit #alchemy005 .right{float:none;display:block;margin:0 auto;width:100%;box-sizing:border-box}#alchemy #merit #alchemy005 .right img{text-align:center;margin-top:50px}#alchemy #alchemy005.box06 .left .leadTx01 li h3{font-size:22px;font-size:2.2rem}#alchemy #alchemy006 .heading04{font-size:22px;font-size:2.2rem}.mainContents.rec_index{margin:40px 20px 0}.br960{display:block}.brNone960{display:none}.achievement dt img{display:none}.productsItemContent{padding:30px}.productsItemContent .leadArea{float:left;width:auto}.productsItemContent .threeColumn .col{width:48%;margin-right:3% !important;margin-left:0 !important;margin-top:20px}.productsItemContent .threeColumn .col:nth-child(2n){margin-right:0 !important}#tabsArea03 .secBusinessCt .threeColumn .col{min-height:291px}.middlewareNav.ancLink li{width:20%;box-sizing:content-box}}@media only screen and (max-width:900px){#header .logo{margin-left:0}#headerContents{padding:0 15px 0 25px}#globalNavi{margin-left:-1%;width:101%}#globalNavi li{width:22%}#globalNavi li:nth-child(2){width:18%}#globalNavi li:nth-child(3){width:12%}#globalNavi li:nth-child(4){width:12%}#globalNavi li:nth-child(5){width:12%}#globalNavi li:nth-child(6){width:12%}#globalNavi li:nth-child(7){width:12%}.naviFix{top:15%}#globalNavi .childNav .childNavList01 .type03.type03_03 .tx02{width:60% !important}#contents .brTel{display:block;padding-left:1.7em}#products-serviceTop .mainbg.area03 .twoColumn{padding-top:6%}#products-serviceTop .mainbg.area04 .txArea .bg{padding:15px;background:#FFF;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8}#products-serviceTop .mainbg.area04{background-position:36% 0}.br900{display:block}}@media only screen and (max-width:800px){#globalNavi{margin-left:-2%;width:103%}#globalNavi li{width:26%}#globalNavi li:nth-child(2){width:18%}#globalNavi li:nth-child(3){width:11%}#globalNavi li:nth-child(4){width:11%}#globalNavi li:nth-child(5){width:10%}#globalNavi li:nth-child(6){width:11%}#globalNavi li:nth-child(7){width:11%}.accordionHead .tx01{width:90%}.threeColumn.iconLink02 li{width:44%}.numList03 dt:nth-child(n+19){padding-left:2.7em}#tabsArea03 .secBusinessCt .threeColumn .col{min-height:306px}#recTop .linkList .col .linkBt.type05 a{padding:21px 20%}#footer #footerContents02 li{margin-left:20px}#footer #footerContents02 li.imgLink img{margin-left:10px}}@media only screen and (max-width:768px){a:hover,a:active{color:#eb6100;text-decoration:none}.linkBt a:hover,.linkBt.type02 a:hover{color:#fff;background-image:url(/common/images/com_ic036.png);background-color:#a3a3a3}.box02 .linkBt a:hover,td .linkBt.type02 a:hover{color:#333;background-image:url(/common/images/com_ic056.svg);background-color:#f7f7f7}.linkBt.type04 a:hover{color:#fff;background-image:url(/common/images/com_ic036.png);background-color:#a3a3a3}.linkBtL a:hover{color:#fff !important;background-image:url(/common/images/com_ic042_2.png);background-color:#f47100}.linkBtL a.backIc:hover{background-image:url(/common/images/com_ic069.png);background-color:#f47100}.linkBtL.type02 a:hover{background-image:url(/common/images/com_ic019.svg);background-color:#f47100}.linkBtL.type03 a:hover{background-image:url(/common/images/com_ic036.png);background-color:#000;background-size:28px 28px !important}.linkBtS a:hover{color:#fff !important;background-image:url(/common/images/com_ic045.png);background-color:#f47100}.linkBtS.type03 a:hover{background-image:url(/common/images/com_ic047.png) !important;background-color:#000 !important}.ancBt a:hover{background:#a3a3a3 url(/common/images/com_ic043.svg) no-repeat 17px 50%;color:#fff}.blankBt a:hover{background:url(/common/images/com_ic003.svg) no-repeat 17px 50% !important;color:#FFF !important}.ancBtL a:hover{background-image:url(/common/images/com_ic021.svg) !important;background-color:#f47100 !important;color:#fff !important}.ancBtL.type02 a:hover{background:#f47100 url(/common/images/com_ic021.svg) no-repeat 14px 50%}.ancBtS a:hover{background:#f47100 url(/common/images/com_ic046.svg) no-repeat 13px 50% !important;color:#fff !important}.ancBtS.type03 a:hover{background:#000 url(/common/images/com_ic057.svg) no-repeat 13px 50% !important}.pdfBt a:hover{background:#a3a3a3 url(/common/images/com_ic004.svg) no-repeat 13px 50%;color:#FFF}td .pdfBt a:hover{background:#f7f7f7 url(/common/images/com_ic004.svg) no-repeat 13px 50%;color:#333}#online .ancBtL a:hover{background:#00a73c url(/common/images/com_ic065.svg) no-repeat 17px 50%;color:#fff}#online .box03 .inner .bt01 a:hover{background:#00a73c url(/common/images/com_ic067.svg) no-repeat 7% 50%;color:#fff}#alchemy .ancBtL a:hover{background:#f5a900 url(/common/images/com_ic021.svg) no-repeat 17px 50% !important;color:#fff !important}#alchemy .box03.type03 .inner .cat a{background-image:url(/common/images/com_ic062_2.svg) !important}.imgLink .col a:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;zoom:1}.box03 .inner .eva a{background-size:27px auto}.box03 .inner .eva a:hover{background:#f47100 url(/common/images/com_ic037.svg) no-repeat 7% 50%;color:#FFF;background-size:27px auto}.box03 .inner .inq a:hover{background:#f47100 url(/common/images/com_ic038.svg) no-repeat 7% 50%;color:#FFF}.box03 .inner .cat a:hover{background:#f47100 url(/common/images/com_ic039.svg) no-repeat 7% 50%;color:#FFF}.box03 .inner .faq a:hover{background:#f47100 url(/common/images/com_ic048.png) no-repeat 7% 50%;color:#FFF;-webkit-background-size:30px 24px;-moz-background-size:30px 24px;background-size:30px 24px}.box03 .inner .entry a:hover{color:#FFF;background-image:url(/common/images/com_ic049.svg);background-color:#f47100}.box03 .inner .apply a:hover{background:#f47100 url(/common/images/com_ic050.svg) no-repeat 7% 50% !important;color:#FFF !important}.box03.type03 .inner .eva a:hover{background:#f5a900 url(/common/images/com_ic037.svg) no-repeat 7% 50% !important;color:#FFF !important}.box03.type03 .inner .inq a:hover{background:#f5a900 url(/common/images/com_ic038.svg) no-repeat 7% 50% !important;color:#FFF !important}.box03.type03 .inner .cat a:hover{background:#f5a900 url(/common/images/com_ic062.svg) no-repeat 7% 50% !important;color:#FFF !important}.box05 .linkBt a:hover{color:#FFF;background:url(/common/images/com_ic035.svg) no-repeat 13px 50%;padding:10px 30px 10px 48px}#recTop .linkList .col .linkBt.type05 a:hover{background:#fff url(/common/images/com_ic036on.png) no-repeat 17px 50%;background-size:28px auto;color:#555}#recTop .rec01Box .wap .col a i{height:45%;top:auto;bottom:0}#recTop .rec01Box .wap .col a strong{height:45%;top:auto;bottom:0}
#recTop .rec01Box .wap .col.detail01 a i,#recTop .rec01Box .wap .col.detail03 a i,#recTop .rec01Box .wap .col.detail05 a i,#recTop .rec01Box .wap .col.detail07 a i,#recTop .rec01Box .wap .col.detail02 a i,#recTop .rec01Box .wap .col.detail04 a i,#recTop .rec01Box .wap .col.detail06 a i,#recTop .rec01Box .wap .col.detail08 a i{opacity:.85;filter:alpha(opacity=70)\9}#recTop .rec01Box .wap .col a strong{opacity:1;filter:alpha(opacity=100)\9;-webkit-transition:.3s .2s;-moz-transition:.3s .2s;-ms-transition:.3s .2s;-o-transition:.3s .2s;transition:.3s .2s}#recTop .rec01Box .wap .col a strong>span{font-size:16px;font-size:1.6rem}#recTop .rec01Box .wap .col a strong>span>.name{font-size:14px;font-size:1.4rem}#recTop .linkList .col .linkBt.type05 a{font-size:15px;font-size:1.5rem}.interviewTop{padding-bottom:30px}#products-serviceTop .area01 .linkBtL.type03 a:hover{background-image:url(/common/images/com_ic036.png) !important;background-repeat:no-repeat !important;background-position:17px 50% !important;background-color:#000;background-size:28px 28px !important}#products-serviceTop .area02 .linkBtL.type03 a:hover{background:url(/common/images/com_ic036on.png) no-repeat 17px 50% !important;color:#333 !important;background-size:28px 28px !important}#products-serviceTop .area03 .linkBtL.type03 a:hover{background:url(/common/images/com_ic036.png) no-repeat scroll 17px 50%;background-size:28px 28px !important}#products-serviceTop .area04 .linkBtL.type03 a:hover{background:url(/common/images/com_ic036on.png) no-repeat 17px 50%;color:#333 !important;background-size:28px 28px !important}#products-serviceTop .area05 .blankBt.type03 a:hover{background:url(/common/images/com_ic003on.svg) no-repeat 17px 50% !important;color:#333 !important;background-size:28px 28px !important}.contactArea .inner .inq a:hover{background:#f47100 url(/common/images/com_ic038.svg) no-repeat 7% 50%;color:#FFF}.contactArea .inner .bt01 a:hover{background:#f47100 url(/common/images/com_ic038.svg) no-repeat 7% 50%;color:#FFF}.contactArea .inner .eva a:hover{background:#f47100 url(/common/images/com_ic037.svg) no-repeat 7% 50%;color:#FFF}#pressreleasesTop dd p.pdfBt a:hover{background:#f7f7f7 url(/common/images/com_ic004.svg) no-repeat 13px .6em;color:#333}.middlewareContents .btnArea .col a:hover{display:block;color:#fff;font-size:14px;text-align:center;padding:40px 2px 5px;background:no-repeat center 10px #f47100;border:2px solid #f47100 !important}.middlewareContents .btnArea .btnTry a:hover{background-image:url(/common/images/com_ic037.svg) !important}.middlewareContents .btnArea .btnInq a:hover{background-image:url(/common/images/com_ic038.svg);background-position:center 15px !important}.middlewareContents .btnArea .btnClg a:hover{background-image:url(/common/images/com_ic039.svg);background-position:center 12px !important}.fol768{display:none !important}.fresh768{display:block !important}.threeColumn .col{width:31.5%}.contactArea .inner .bt01 a{font-size:14px !important;font-size:1.4rem !important}.contactArea .someBtn.type02 .col a{height:52px}.ancLink li{width:25%}.ancLink li:hover{background:url(/common/images/com_ic002anc.svg) no-repeat 0 .35em}.ancLink li a:hover{color:#333}#globalNavi .childNav .childNavHead .linkList li:first-child{font-size:22px;font-size:2.2rem}#globalNavi .childNav .childNavArea01_02 .tx01 a,#globalNavi .childNav .childNavList01 .txLink .tx01 a,#globalNavi .childNav .childNavList01 li.tx01 a,#globalNavi .childNav .childNavList02 li.list01 li.tx01 a{font-size:16px;font-size:1.6rem}#globalNavi .childNav .childNavList01 .txLink .txLink_child ul a,#globalNavi .childNav .childNavList02 li.list01 li.tx01 .tab01 a,#globalNavi .childNav .childNavList02 li.list01 li.tx01 .tab02 a{font-size:14px;font-size:1.4rem}#globalNavi .childNav .type03.type03_03{width:60%}#globalNavi .childNav .childNavList01 .type03.type03_03 .tx02{width:50% !important}#globalNavi .childNav .childNavHead .linkList li{padding-left:0;margin:7px 0 0 3%;white-space:nowrap}#globalNavi .childNav .childNavHead .linkList .noBg a span.forList{margin-left:3%}.embedWrap,.movieWrap{margin:0 40px}.box03 a.linkTx:hover,.box03 a.linkTx:active{color:#333;text-decoration:underline}.siteMap .innerWap a:link,a.txLink_blank{background-position:right .15em}a.txLink_blank:hover{background:url(/common/images/com_ic035_off.png) no-repeat right .2em;-webkit-background-size:14px 12px;-moz-background-size:14px 12px;background-size:14px 12px}.effect-scale-01:hover{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#indexLinks li a:hover .indexText01,#indexLinks li a:active .indexText01{color:#333;background:url(/common/images/com_ic002.png) no-repeat 0 .4em !important;-webkit-background-size:8px 15px !important;-moz-background-size:8px 15px !important;background-size:8px 15px !important}#footer #footerContents .col li.titTx a:hover{color:#000;border-bottom:1px solid rgba(235,97,0,0)}#footer #footerContents a:hover{color:#848484;border-bottom:1px solid rgba(235,97,0,0)}#footer #footerContents a[target="_blank"]{background-position:right .2em}#footer #footerContents a[target="_blank"]:hover{background:url(/common/images/com_ic035_off.png) no-repeat right .2em;-webkit-background-size:14px 12px;-moz-background-size:14px 12px;background-size:14px 12px}#footer #footerContents02 li:hover{color:#666 !important;border-bottom:0}a.txLink_blank:hover .hoverLine{border-bottom:0}.heading02_03.on{background:url(/common/images/com_ic053.svg) no-repeat 0 .1em}.heading02_03 a:hover{border-bottom:0}.heading02_03:hover{background:url(/common/images/com_ic053.svg) no-repeat 0 .1em}.heading02_03:hover a{color:#333;border-bottom:0}ul.iconLink03 li a:hover:before{background:url(/common/images/com_ic018.svg) no-repeat left 3px}ul.iconLink03 li.blank a:hover:before{background:url(/common/images/com_ic003b.png) no-repeat left 3px;-webkit-background-size:14px 12px;-moz-background-size:14px 12px;background-size:14px 12px}ul.iconLink03 li a:hover{color:#333;border-bottom:1px solid rgba(235,97,0,0)}ul.iconLink03 li.current a:hover{color:#eb6100}p.iconLink01:hover{background:url(/common/images/com_ic002.png) no-repeat 0 .5em}p.iconLink01:hover a{color:#333;border-bottom:0}#products-serviceTop .area01 .iconLink01.type02 a:hover:before{background:url(/common/images/com_ic060.svg) no-repeat left top}#products-serviceTop .area01 .iconLink01.type02 a:hover{text-decoration:none;color:#FFF}#products-serviceTop .area01 .iconLink01.type02.blank a:hover:before{background:url(/common/images/com_ic003.svg) no-repeat left top}#products-serviceTop .area01 .iconLink01.type02:hover a:hover,#products-serviceTop .area03 .iconLink01.type02:hover a:hover{text-decoration:none}#products-serviceTop .mainbg.area03 .txArea .iconLink01.type02 a:hover:before{background:url(/common/images/com_ic036.png) no-repeat left top}#products-serviceTop .mainbg.area03 .txArea .iconLink01.type02 a:hover{color:#FFF}p.iconLink02.type02:hover{background:url(/common/images/com_ic002s.png) no-repeat 0 .2em !important;-webkit-background-size:20px 20px !important;-moz-background-size:20px 20px !important;background-size:20px 20px !important}p.iconLink02.type02:hover a{color:#333;border-bottom:1px solid rgba(51,51,51,1)}.col a:hover img{opacity:1 !important;filter:alpha(opacity=500) !important;-moz-opacity:100 !important}.imgLink a:hover .txArea{background:#4c4c4c}#rd .jireiBox a:hover{color:#FFF}.ancLink li a{color:#333}.outlineAnchor ul li:hover{background:url(/en/corporate/images/outline_ic01.svg) no-repeat 0 50% !important}.outlineAnchor ul li a,.outlineAnchor ul li a:hover{color:#333 !important}.ya{background-position:50% 100%;padding-bottom:3%}span.iconLink_blank{background-position:0 .25em}p.iconLink_blank{background-position:0 .45em}#globalNavi .childNav .childNavArea01_02 .tx01 a,#globalNavi .childNav .childNavArea01_02 .tx01 a:hover{background-position:0 70%}.middlewareNav li{width:25%}#recTop .mainbg.area01 .txArea{padding:10% 30px 0 50%;font-size:16px;font-size:1.6rem}#products-serviceTop .mainbg.area02{min-height:390px;background-color:#efefef;background-size:auto 90%}.middlewareWAP .twoColumn .col,.middlewareWAP .threeColumn .col{float:none;width:100% !important;box-sizing:border-box;margin-left:0}#footer #footerContents02 .imgLink a img{height:14px}.twoColumn.application .left,.twoColumn.application .right,.application .twoColumn .left,.application .twoColumn .right{float:none;text-align:left !important;width:100%}.application .twoColumn .right{margin-top:60px !important}.application .catch,.application .twoColumn .heading04,.application .twoColumn p{text-align:left}.twoColumn.equalHeight.application .left,.twoColumn.equalHeight.application .left dd,.twoColumn.equalHeight.application .right,.twoColumn.equalHeight.application .right dd{height:auto !important}#presentations .oneColumn .colM,#presentations .twoColumn .left,#presentations .twoColumn .right{float:none;width:100%}#presentations .oneColumn .colM,#presentations .slideArea .left,#presentations .slideArea .right{max-width:708px}#presentations .slideArea .right{margin-top:30px}#presentations .oneColumn .colM iframe,#presentations .slideArea .left iframe,#presentations .slideArea .right iframe{width:100%;max-width:708px}#leftAncLink{display:none !important}.br768{display:inline;.siteMap .innerWap p a:link}.brNone768{display:none}#alchemy #merit #mainVisual .area01{background-image:url(/products-service/middleware/alchemy/images/index_bg001_2.png)}}.corporateTop .txArea .wap:after,#globalNavi ul:after,#globalNavi .childNav .childNavList01:after,#globalNavi .childNav .childNavList01 .mainTx:after,#headerContents:after,#headerContents .headerOther .iconLink02:after,#headerContents .headerOther:after,.businessTtlBlock:after{content:"";display:block;clear:both}
.corporateTop .txArea .wap,#globalNavi ul,#globalNavi .childNav .childNavList01,#globalNavi .childNav .childNavList01 .mainTx,#headerContents,#headerContents .headerOther .iconLink02,#headerContents .headerOther,.businessTtlBlock{zoom:1}