@charset "UTF-8";*{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:13px;font-size:1.3rem;font-style:normal;margin:0;padding:0}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;line-height:1.6;background-color:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{font-size:20px;font-size:2rem;font-weight:normal;margin-bottom:10px}h2{font-size:18px;font-size:1.8rem;font-weight:normal;margin-bottom:10px}h3{font-size:16px;font-size:1.6rem;font-weight:normal;margin-bottom:10px}h4{font-size:14px;font-size:1.4rem;margin-bottom:1em}h5{font-size:13px;font-size:1.3rem;margin-bottom:10px}h6{font-size:12px;font-size:1.2rem;margin-bottom:10px}pre{font-family:'ＭＳ-Ｐ ゴシック',Osaka,Arial,Helvetica,sans-serif;line-height:1.9;overflow:scroll;margin:1.5em 25px;padding:1em}blockquote{margin:1.5em 1px;color:#77471c;border:5px solid #9f998f;background-color:#f5f5f5;background-repeat:repeat-x;background-position:left bottom}blockquote[title]::before{font-weight:bold;display:block;padding:.2em 10px .4em 10px;content:attr(title);color:#fff;background-color:#9f998f}blockquote[cite]::after{font-size:85%;display:block;margin:.5em 10px;content:attr(cite);text-align:right}blockquote *{color:#333 !important}em{color:#000}pre em{font-weight:bold;background-image:none}q{text-decoration:underline}cite{display:block;text-align:right}kbd{font-family:'Osaka|',monospace;padding:0 .4em;text-transform:uppercase;border:1px solid #6a8eaa;background-color:#f5f5f5}del{text-decoration:line-through}ins{display:block;margin:2em 1px;padding:1px 0;text-decoration:none;border:7px solid #3cadd6;border-top:10px solid #3cadd6;border-bottom:10px solid #3cadd6}ins *{color:#666 !important}abbr,acronym{cursor:help;border-bottom:1px dotted #aaa}ol li{margin-left:1.5em}li,dt,dd{font-size:100%;list-style-position:outside;list-style-type:none}ol li{list-style:decimal}html:first-child li,html:first-child dt,html:first-child dd{font-size:1em}dt{font-weight:bold}li li,li p,li pre,li dt,li dd{font-size:100% !important}dd li,dd p,dd pre,dd dt,dd dd{font-size:100% !important}a{text-decoration:underline;color:#4c9ed2}a:hover{text-decoration:none;color:#666}table{width:100%;border-collapse:collapse}form{font-family:Arial,Helvetica,sans-serif}fieldset{border:0}legend{border:0;display:none}input[type=text],input[type=email]{padding:.2em;border:1px solid #d1d1d1;background-color:#fff}textarea{padding:.2em;border:1px solid #d1d1d1;background-color:#fff}input{line-height:1.2}select,input,textarea,button{font-family:'ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif;position:relative;top:0;vertical-align:middle;*margin-right:3px}input[type='checkbox'],input[type='radio']{top:-1px;top:0\9;margin-right:2px;margin-right:0\9;border:0}input[type=text]:focus{border:1px solid #069;background-color:#fff}textarea:focus{border:1px solid #069;background-color:#fff}input.button{padding:0;vertical-align:top;border:0;background-image:none}img{vertical-align:bottom;border:0}hr{border:0;border-top:1px dotted #ccc}img.alignleft{float:left;width:30%;height:auto;margin-right:20px}img.alignright{float:right;width:30%;height:auto;margin-left:20px}img.aligncenter{display:block;width:100%;height:auto;margin:0 auto 40px}p{margin-bottom:10px}.txt_r{text-align:right}.txt_c{text-align:center}body{margin:0;padding:0;color:#333;-webkit-text-size-adjust:100%;word-break:break-word}.ghead{position:relative;border-bottom:solid 1px #4c4c4c;background-color:#fff}.ghead.fix{position:fixed;z-index:20;top:0;left:0;width:100%}.ghead.fix .subnavi{display:none}.ghead__inner{display:-ms-flexbox;display:-webkit-box;display:flex;overflow:hidden;max-width:978px;margin:0 auto;padding:0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.ghead h1{width:200px;padding-top:10px}.ghead h1 a{display:block;margin-top:10px}.ghead h1 img{width:100%;max-width:180px;height:auto;vertical-align:bottom}.ghead .gnavi{width:calc(100% - 200px)}.ghead .gnavi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.en_US .ghead .gnavi>ul{border-right:solid 1px #e5e5e5}.ghead .gnavi>ul>li{box-sizing:border-box;width:calc(calc(100% - 60px) / 5);text-align:center;border-left:solid 1px #e5e5e5}.ghead .gnavi>ul>li a,.ghead .gnavi>ul>li span{font-size:14px;font-size:1.4rem;font-weight:500;display:block;padding:20px 0;text-align:center;text-decoration:none;color:#333}.ghead .gnavi>ul>li a:hover,.ghead .gnavi>ul>li span:hover{color:#fff;background-color:#4c4c4c}.ghead .gnavi>ul>li span{position:relative}.ghead .gnavi>ul>li span:after{font-family:'iconmoon';position:absolute;bottom:-2px;left:50%;content:'\e600';-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ghead .gnavi>ul>li a.toppege{position:relative}.ghead .gnavi>ul>li a.toppege:after{font-family:'iconmoon';position:absolute;bottom:-2px;left:50%;content:'\e600';-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ghead .gnavi>ul>li.is-active a{color:#fff;background-color:#4c4c4c}.ghead .gnavi>ul>li.is-active span{color:#fff;background-color:#4c4c4c}.ghead .gnavi>ul>li.navi-search,.ghead .gnavi>ul>li.navi-sitemap{display:-ms-flexbox;display:-webkit-box;display:flex;width:60px}.ghead .gnavi>ul>li.navi-search span,.ghead .gnavi>ul>li.navi-sitemap span{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;background-color:gray;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.ghead .gnavi>ul>li.navi-search span:after,.ghead .gnavi>ul>li.navi-sitemap span:after{display:none}.ghead .gnavi>ul>li.navi-search img,.ghead .gnavi>ul>li.navi-sitemap img{width:22px;height:22px}.ghead .gnavi>ul>li.navi-company .dropmenu__box{width:auto;margin-right:7.5%}.ghead .gnavi>ul>li.navi-company .dropmenu__box.full{width:100%}.ghead .gnavi>ul>li.navi-search{border-left:0}.ghead .gnavi>ul>li.navi-search span{background-image:url(../images/icon-search.svg);background-repeat:no-repeat;background-position:center center;background-size:22px 22px}.ghead .gnavi>ul>li.navi-search.is-active span{background-color:#4c4c4c;background-image:url(../images/icon-close.svg)}.ghead .gnavi>ul>li.navi-search span{cursor:pointer}.ghead .gnavi>ul>li.navi-sitemap{border-left:solid 1px #4c4c4c}.ghead .gnavi>ul>li.navi-sitemap span{cursor:pointer;background-image:url(../images/icon-menu.svg);background-repeat:no-repeat;background-position:center center;background-size:22px 22px}.ghead .gnavi>ul>li.navi-sitemap.is-active span{background-color:#4c4c4c;background-image:url(../images/icon-close.svg)}.ghead .gnavi>ul>li.navi-sitemap .dropmenu .dropmenu__box ul li a{text-align:left;color:#fff}.ghead .subnavi{position:relative;color:#fff;background:gray}.ghead .subnavi a{text-decoration:none;color:#fff}.ghead .subnavi span{cursor:default !important;color:#b2b2b2}.ghead .subnavi a:hover{text-decoration:underline}.ghead .subnavi .current a{pointer-events:none;cursor:default !important;color:#b2b2b2}.ghead .subnavi>ul{font-size:12px;font-size:1.2rem;display:-ms-flexbox;display:-webkit-box;display:flex;max-width:978px;margin:0 auto;padding:0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.ghead .subnavi>ul li span,.ghead .subnavi>ul li a{font-size:12px;font-size:1.2rem;display:block;padding:6px 9px;cursor:pointer}.ghead .subnavi>ul li.language{position:relative;width:80px}.ghead .subnavi>ul li.language span{text-align:center;background-color:#4c4c4c}.ghead .subnavi>ul li.contact span,.ghead .subnavi>ul li.sitemap span{padding-left:16px;background:url(../images/icon-arrow.svg) no-repeat;background-position:3px center;background-size:10px 11px}.ghead .subnavi>ul li.is-active span{background-color:#4c4c4c}.dropmenu{position:absolute;z-index:10;top:100%;left:0;display:none;width:100%;color:#fff;background-color:#4c4c4c}.dropmenu__inner{display:-ms-flexbox;display:-webkit-box;display:flex;max-width:978px;margin:0 auto;padding:3em 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropmenu .dropmenu__box{width:18.4%;margin-right:2%}.dropmenu .dropmenu__box:nth-of-type(5n){margin-right:0}.dropmenu .dropmenu__box .title{position:relative;margin-bottom:10px;padding:5px 0 5px 20px;border-bottom:solid 1px #e5e5e5}.dropmenu .dropmenu__box .title:before{font-family:'iconmoon';font-size:12px;line-height:16px;position:absolute;top:10px;left:0;width:16px;height:16px;content:'\e60c';text-align:center;color:#fff;border-radius:50%;background-color:#042275}.dropmenu .dropmenu__box .title.nomark{padding-left:0}.dropmenu .dropmenu__box .title.nomark:before{display:none}.dropmenu .dropmenu__box .title a,.dropmenu .dropmenu__box .title span{font-size:16px;font-size:1.6rem;font-weight:bold;padding:0;text-align:left;color:#fff}.dropmenu .dropmenu__box .title a:hover{color:#4c9ed2}.dropmenu .dropmenu__box .title span:after{display:none}.dropmenu .dropmenu__box ul li{padding-left:15px;background:url(../images/icon-arrow.svg) no-repeat;background-position:left 5px;background-size:10px 11px}.dropmenu .dropmenu__box ul li a{font-size:14px;font-size:1.4rem;padding:0}.dropmenu .dropmenu__box ul.sub li{position:relative;margin-bottom:5px;padding-left:16px;background:0}.dropmenu .dropmenu__box ul.sub li:before{font-family:'iconmoon';font-size:10px;line-height:12px;position:absolute;top:4px;left:0;width:12px;height:12px;content:'\e60c';text-align:center;color:#fff;border-radius:50%;background-color:#042275}.dropmenu .dropmenu__box ul.sub li a{display:block;text-align:left;color:#fff}.dropmenu .dropmenu__box ul.sub li a:hover{color:#4c9ed2}.dropmenu .dropmenu__box a.thumb{padding:0}.dropmenu .other{width:100%;margin-top:20px;margin-right:0;padding-top:20px;border-top:solid 1px #e5e5e5}.dropmenu .other a,.dropmenu .other span{color:#fff !important}.dropmenu .other dl{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropmenu .other dl dt{width:140px}.dropmenu .other dl dt span{font-size:16px;font-size:1.6rem;font-weight:bold;padding:0;background-image:none !important}.dropmenu .other dl dd{width:calc(100% - 140px)}.dropmenu .other dl dd ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropmenu .other dl dd ul li{margin-right:15px}.dropmenu .other dl dd ul li a{color:#fff}.dropmenu .other dl.keywords dt{width:180px;text-align:left}.dropmenu .other dl.keywords dd{width:calc(100% - 180px)}.dropmenu .other dl.keywords dd ul li{background:0}.dropmenu .full{border-top:0}.dropmenu .sitemapmenu a{color:#fff}.dropmenu .imagemenu .dropmenu__box .title{border-bottom:0}.dropmenu .btns{padding-top:0}.dropmenu .btns ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.dropmenu .btns ul li{width:240px;margin-left:10px;padding:0;background-image:none}.dropmenu .btns ul li a{font-size:15px;font-size:1.5rem;position:relative;display:block;padding:5px 10px 5px 15px;color:#042275 !important;border:solid 1px #042275;border-radius:4px;background-color:#fff !important}.dropmenu .btns ul li a:before{font-family:'iconmoon';font-size:12px;line-height:16px;position:absolute;position:absolute;top:10px;top:50%;left:0;left:10px;width:16px;height:16px;content:'\e60c';-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;border-radius:50%;background-color:#042275}.dropmenu .btns ul li a:hover{color:#fff !important;background-color:#042275 !important}.dropmenu .searchmenu__form{width:100%}.dropmenu .searchmenu__form dl{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.dropmenu .searchmenu__form dl dt{width:180px;text-align:left}.dropmenu .searchmenu__form dl dd{position:relative;width:calc(100% - 180px)}.dropmenu .searchmenu__form dl dd input{box-sizing:border-box;width:100%;padding:15px 50px 15px 10px;border:0;border-radius:30px}.dropmenu .searchmenu__form dl dd button{position:absolute;top:10px;right:15px;cursor:pointer;border:0;background:0}.dropmenu .searchmenu__form dl dd button i{font-size:24px;font-size:2.4rem}.dropmenu .langmenu{width:100%}.dropmenu .langmenu ul li{box-sizing:border-box;width:100%;padding:0 5px}.dropmenu .langmenu ul li a{display:block;border-top:solid 1px #e5e5e5}.dropmenu .langmenu ul li.current{background-color:#042275}.dropmenu .langmenu ul li:first-of-type a{border-top:0}.drop-products{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.drop-products .dropmenu__box{width:25%;margin-right:2.5%}.drop-products .dropmenu__box ul.sub{text-align:left}.drop-products .dropmenu__box ul.sub li{display:inline-block;min-width:35%;margin-bottom:5px}.drop-products .dropmenu__box ul.sub li a{font-size:13px;font-size:1.3rem}.drop-products .dropmenu__box.business{width:15%;margin-right:0}.drop-products .dropmenu__box.business ul.sub li{width:calc(100% - 16px)}.drop-products .dropmenu__box.other{width:100%}.gfoot{background:#4d4d4d}.gfoot .bnrs{padding:30px 16px;background:#f8f5f5}.gfoot .bnrs ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px 2%;max-width:1000px;margin:0 auto}.gfoot .bnrs ul+ul{margin-top:20px}.gfoot .bnrs ul+ul li a,.gfoot .bnrs ul+ul li span{margin-bottom:0}.gfoot .bnrs ul.bnr3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.gfoot .bnrs ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#fff}.gfoot .bnrs ul li a,.gfoot .bnrs ul li span{width:100%;display:block;text-align:center;margin-bottom:8px}.gfoot .bnrs ul li a img,.gfoot .bnrs ul li span img{display:inline-block;margin:0 auto}.gfoot .bnrs ul li a{padding:0 !important;background:none !important}.gfoot .bnrs ul li p{margin:0}.gfoot .dropmenu{display:block;position:static}.gfoot .dropmenu a{color:#fff;text-decoration:none}.copy{padding-bottom:100px;background:#fff}.copy .inner{overflow:hidden;max-width:1010px;margin:0 auto;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copy .inner .logo{width:170px;height:auto}.copy .inner .logo img{vertical-align:middle}.copy .inner small{line-height:60px;display:inline-block;float:none;zoom:1;margin-right:50px;vertical-align:top;*display:inline}.copy .inner small span{font-size:11px;font-size:1.1rem;margin-left:5px}@media(max-width:768px){.copy .inner{text-align:center;height:60px;height:auto}.copy .inner .logo{display:none}.copy .inner small{line-height:1.6;float:none;margin:5px 0 0}.copy .inner small span{display:inline-block}}#pagetop{position:fixed;right:0;bottom:0;display:none;width:60px;height:45px;padding-top:15px;text-align:center;text-decoration:none;color:#699acb;background:#f8f5f8}#pagetop span:before{display:block;content:'▲'}#ghead_fix{top:0;display:none;box-sizing:border-box;height:78px;padding:16px 0 0;border:0;border-bottom:solid 2px #707070;background:#fff}#ghead_fix a.logo{display:block;width:50%;margin:20px auto}#ghead_fix .tgl{font-size:11px;font-size:1.1rem;position:absolute;top:20px;right:5px;width:40px;text-align:center}#ghead_fix .tgl i{font-size:25px;font-size:2.5rem;display:block}#ghead_fix ul.langnavi{font-size:0;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:26px;padding:3px 5px;background:#4d4d4d}#ghead_fix ul.langnavi li{display:inline-block;zoom:1;padding:0 1px;color:#fff;*display:inline}#ghead_fix ul.langnavi li:after{font-size:13px;margin:0 5px 0 7px;content:'|'}#ghead_fix ul.langnavi li a{font-size:13px;color:#fff}#ghead_fix ul.langnavi li.last:after{margin:0;content:''}#ghead_fix ul.langnavi li.current a{color:#a7a7a7}#ghead_fix nav{display:none}#ghead_fix nav ul{overflow:hidden}#ghead_fix nav ul li{float:left;box-sizing:border-box;width:50%;border-right:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2}#ghead_fix nav ul li a{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;display:block;padding:5px 10px;text-decoration:none;color:#fff;background:#699acb}#ghead_fix nav ul li.n2{border-right:0}#ghead_fix nav ul.langnavi{position:absolute;top:0;left:0;width:100%;background:#4d4d4d}#ghead_fix nav ul.langnavi li a{color:#333;background:#e5e5e5}#ghead_fix nav ul.langnavi li.last{border-right:0;border-left:solid 1px #b2b2b2}#ghead_fix nav ul.sitenavi li{border-bottom:0}#page{z-index:1;overflow:hidden;width:100%;min-width:320px}.tglbtn{position:fixed;z-index:1000;top:40px;right:10px;display:inline-block;box-sizing:border-box;width:30px;height:26px;-webkit-transition:all .4s;transition:all .4s}.tglbtn span{position:absolute;left:0;display:inline-block;box-sizing:border-box;width:100%;height:4px;-webkit-transition:all .4s;transition:all .4s;border-radius:4px;background-color:#333}.tglbtn span:nth-of-type(1){top:0}.tglbtn span:nth-of-type(2){top:10px}.tglbtn span:nth-of-type(3){bottom:0}.mm-opening .tglbtn span:nth-of-type(1){-ms-transform:translateY(12px) rotate(-45deg);-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.mm-opening .tglbtn span:nth-of-type(2){opacity:0}.mm-opening .tglbtn span:nth-of-type(3){-ms-transform:translateY(-10px) rotate(45deg);-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.mm-listview form{padding:10px 10px 10px 20px}.clear{clear:both}a img{opacity:1;filter:alpha(opacity=100)}a:hover img{-webkit-transition:all .2s linear;transition:all .2s linear;opacity:.7;filter:alpha(opacity=70)}.cf{min-height:1px;_height:1%}.cf:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}@media(max-width:1000px){.copy{padding-bottom:10vw}}@media(max-width:768px){#ghead{padding-top:0;border-bottom:0}#ghead .inner,#ghead .subnavir,#ghead .topInfo{display:none}#ghead_fix{display:block}#ghead_fix a.logo{width:200px}.gfoot{padding-bottom:40vw}.gfoot .bnrs ul{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:15px 2%;max-width:600px}.gfoot .bnrs ul+ul{margin-top:15px}.gfoot .bnrs ul.bnr3{-ms-grid-columns:1fr;grid-template-columns:1fr}.gfoot .bnrs ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#fff}.gfoot .bnrs ul li a,.gfoot .bnrs ul li span{width:100%;display:block;text-align:center;margin-bottom:8px}.gfoot .bnrs ul li a img,.gfoot .bnrs ul li span img{display:inline-block;margin:0 auto}.gfoot .bnrs ul li p{margin:0}.gfoot .dropmenu .dropmenu__box{width:100%}.gfoot .dropmenu .dropmenu__box+.dropmenu__box{margin-top:10px}.gfoot .dropmenu .dropmenu__box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gfoot .dropmenu .dropmenu__box ul li a{font-size:11px;font-size:1.1rem}.gfoot .dropmenu .other{margin-top:10px}.gfoot .dropmenu .other dl dt,.gfoot .dropmenu .other dl dd{width:100%}.gfoot .copy .inner{height:60px}.gfoot .copy .inner .logo{display:none}.gfoot .copy .inner small{line-height:1.6;float:none;margin:5px 0 0}.gfoot .copy .inner small span{display:block}}@media(max-width:640px){.gfoot{padding-bottom:20px}}@media(max-width:480px){.gfoot .bnrs ul{max-width:600px}.gfoot .bnrs ul li a{width:80%;margin:0 auto}.gfoot .bnrs ul li p{width:80%;margin:0 auto;padding-top:5px}}.zh_CN #ghead .inner,.zh_TW #ghead .inner{text-align:center}.zh_CN #ghead h1,.zh_TW #ghead h1{float:none;width:100%;margin-bottom:40px;padding:30px 0 0;text-align:center}.zh_CN #ghead h1 img,.zh_TW #ghead h1 img{width:260px}.zh_CN #gnavi,.zh_TW #gnavi{float:none;width:100%;margin-bottom:20px;text-align:center}.zh_CN #gnavi ul,.zh_TW #gnavi ul{font-size:0;border:0}.zh_CN #gnavi ul li,.zh_TW #gnavi ul li{display:inline-block;float:none;zoom:1;width:auto;padding:0 20px;border-left:solid 1px #333;*display:inline}.zh_CN #gnavi ul li a,.zh_TW #gnavi ul li a{font-family:'ＭＳ Ｐ明朝','MS PMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',serif;font-size:20px;font-size:2rem;line-height:1;display:block;padding:0 10px;text-transform:uppercase}.zh_CN #gnavi ul li a:hover,.zh_TW #gnavi ul li a:hover{color:#95b7da;background:0}.zh_CN #gnavi ul li.last,.zh_TW #gnavi ul li.last{border-right:solid 1px #333}.zh_CN #gnavi ul li.current-menu-item a,.zh_CN #gnavi ul li.current-page-ancestor a{color:#95b7da;background:0}.zh_TW #gnavi ul li.current-menu-item a,.zh_TW #gnavi ul li.current-page-ancestor a{color:#95b7da;background:0}.zh_CN .cotentnavi,.zh_TW .cotentnavi{text-align:center}.zh_CN .cotentnavi ul,.zh_TW .cotentnavi ul{font-size:0}.zh_CN .cotentnavi ul li,.zh_TW .cotentnavi ul li{display:inline-block;zoom:1;padding:0 20px 0 0;vertical-align:top;color:#333;*display:inline}.zh_CN .cotentnavi ul li:after,.zh_TW .cotentnavi ul li:after{font-size:20px;font-size:2rem;margin-left:20px;content:'／'}.zh_CN .cotentnavi ul li a,.zh_TW .cotentnavi ul li a{font-family:'ＭＳ Ｐ明朝','MS PMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',serif;font-size:20px;font-size:2rem;line-height:1;padding:0 10px;text-decoration:none;letter-spacing:.12em;text-transform:uppercase;color:#333}.zh_CN .cotentnavi ul li.last:after,.zh_TW .cotentnavi ul li.last:after{margin-left:0;content:''}.zh_CN .gfoot,.zh_TW .gfoot{overflow:hidden}.zh_CN .gfoot .copy,.zh_TW .gfoot .copy{background:#4d4d4d}.zh_CN .gfoot .copy,.zh_TW .gfoot .copy{background:#4d4d4d}.zh_CN .gfoot .copy .inner .logo,.zh_TW .gfoot .copy .inner .logo{float:left;width:291px;padding-top:20px}.zh_CN .gfoot .copy .inner small,.zh_TW .gfoot .copy .inner small{float:right;color:#fff}.zh_CN .hdl1,.zh_TW .hdl1{font-family:'ＭＳ Ｐ明朝','MS PMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',serif;font-size:26px;font-size:2.6rem;margin-bottom:30px;text-align:center;text-transform:uppercase}.zh_CN .hdl1:after,.zh_TW .hdl1:after{display:block;width:104px;height:1px;margin:0 auto;content:'';background:#333}.zh_CN #gnavi ul li a,.zh_TW #gnavi ul li a{line-height:1.5 !important}.zh_CN{font-family:'Microsoft YaHei','微软雅黑','SimSun',sans-serif !important}.zh_CN a.btn{font-family:'Microsoft JhengHei','微軟正黑體','PMingLiU',sans-serif !important}.zh_TW{font-family:'Microsoft JhengHei','微軟正黑體','PMingLiU',sans-serif !important}.zh_TW a.btn{font-family:'Microsoft JhengHei','微軟正黑體','PMingLiU',sans-serif !important}@media(max-width:768px){.zh_CN .gfoot .copy .inner,.zh_TW .gfoot .copy .inner{height:auto}.zh_CN .gfoot .copy .inner .logo,.zh_TW .gfoot .copy .inner .logo{display:block;float:none;width:291px}.zh_CN .gfoot .copy .inner small,.zh_TW .gfoot .copy .inner small{float:none}}@media(max-width:480px){.zh_CN .gfoot,.zh_TW .gfoot{overflow:auto}.zh_CN .gfoot .copy,.zh_TW .gfoot .copy{padding:10px 0}.zh_CN .gfoot .copy .inner .logo,.zh_TW .gfoot .copy .inner .logo{width:260px;margin:10px auto 10px;padding-top:0}.zh_CN .gfoot .copy .inner small,.zh_TW .gfoot .copy .inner small{float:none}}@media(max-width:900px){#gnavi{width:82%}#gnavi ul li a{font-size:12px;font-size:1.2rem}.ghead .gnavi>ul>li{width:17%}.ghead .gnavi>ul>li a,.ghead .gnavi>ul>li span{font-size:1.4vw}}@media(max-width:768px){.ghead{border:0}.ghead .subnavi{display:none}.ghead__inner{display:none}}.fixbnr{display:none;position:fixed;z-index:8;top:18%;right:0;border-radius:5px 0 0 5px;background-color:#fff}.fixbnr img{width:60px;height:280px}.fixbnr ul{display:none}.fixbnr .pagetop{display:none}@media(max-width:768px){body{margin-top:78px;padding-top:0 !important}.fixbnr img{width:40px;height:187px}}@media(max-width:640px){.fixbnr{display:block;position:-webkit-sticky;position:sticky;top:auto;right:0;bottom:0;width:100%;border-radius:0;background-color:#fff}.fixbnr .bnr{display:none}.fixbnr .fixbnrMenu{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.fixbnr .fixbnrMenu ul{display:-ms-flexbox;display:-webkit-box;display:flex;width:calc(100% - 60px);-ms-flex-wrap:wrap;flex-wrap:wrap}.fixbnr .fixbnrMenu ul li a,.fixbnr .fixbnrMenu ul li span{display:block;width:60px;height:60px;text-align:center;text-decoration:none;color:#fff;background-color:#0a2986}.fixbnr .fixbnrMenu ul li a i,.fixbnr .fixbnrMenu ul li span i{font-size:30px;font-size:3rem}.fixbnr .fixbnrMenu ul li a img,.fixbnr .fixbnrMenu ul li span img{width:30px;height:30px}.fixbnr .fixbnrMenu ul li.mail{width:60px}.fixbnr .fixbnrMenu ul li.mail a{height:45px;padding-top:15px}.fixbnr .fixbnrMenu ul li.tel{width:calc(calc(100% - 60) / 2);margin-left:1px}.fixbnr .fixbnrMenu ul li.tel a{height:45px;padding-top:15px}.fixbnr .fixbnrMenu ul li.sample{width:calc(100% - 121px)}.fixbnr .fixbnrMenu ul li.sample a{font-weight:bold;line-height:1.5;width:auto;height:50px;padding:10px 10px 0;color:#0a2986;background-color:#e3cc22}.fixbnr .fixbnrMenu .pagetop{display:block;width:60px;height:45px;padding-top:15px;text-align:center;text-decoration:none;color:#699acb;background:#f8f5f8}.fixbnr .fixbnrMenu .pagetop span:before{display:block;content:'▲'}}.zh_CN,.zh_TW{margin-top:0 !important}.zh_CN .ghead.fix,.zh_TW .ghead.fix{position:static !important}.gfoot{background-color:#e5e5e5}.fnavi{border-top:solid 1px #ccc}.fnavi a{text-decoration:none;color:#333}.fnavi a:hover{text-decoration:underline}.fnavi__inner{max-width:978px;margin:0 auto;padding:3em 16px}.fnavi__inner ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fnavi__inner ul li{position:relative;box-sizing:border-box;width:22%;margin-bottom:10px;padding-left:20px}.fnavi__inner ul li.wide{width:40%}.fnavi__inner ul li:before{font-family:'iconmoon';line-height:16px;position:absolute;top:2px;left:0;width:16px;height:16px;content:'\e60c'}.fsitemap{padding:0 20px 40px}.fsitemap a{text-decoration:none;color:#333}.fsitemap a:hover{text-decoration:underline}.fsitemap__inner{display:-ms-flexbox;display:-webkit-box;display:flex;max-width:1000px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.fsitemap__box .title{position:relative;margin-bottom:10px;padding:5px 0 5px 20px;border-bottom:solid 1px gray}.fsitemap__box .title:before{font-family:'iconmoon';font-size:12px;line-height:16px;position:absolute;top:10px;left:0;width:16px;height:16px;content:'\e60c';text-align:center;color:#fff;border-radius:50%;background-color:#042275}.fsitemap__box .title a,.fsitemap__box .title span{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:16px;font-size:1.6rem;padding:0;text-align:left}.fsitemap__box ul li{position:relative;padding-left:15px}.fsitemap__box ul li.cattitle{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding-left:0}.fsitemap__box ul li.cattitle:before{display:none}.fsitemap__box ul li:before{font-family:'iconmoon';line-height:16px;position:absolute;top:50%;left:0;width:16px;height:16px;content:'\e60c';-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fsitemap__box.company{width:35%}.fsitemap__box.company ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fsitemap__box.company ul li{width:calc(50% - 15px)}.fsitemap__box.company ul li:nth-of-type(n+3){margin-top:10px}.fsitemap__box.product{display:-ms-flexbox;display:-webkit-box;display:flex;width:60%;-ms-flex-wrap:wrap;flex-wrap:wrap}.fsitemap__box.product .title{width:100%}.fsitemap__box.product ul{width:25%}.fsitemap__box.product ul li+li{margin-top:10px}.fsitemap__box.investor{display:-ms-flexbox;display:-webkit-box;display:flex;width:82%;margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fsitemap__box.investor .title{width:100%}.fsitemap__box.investor ul{width:20%}.fsitemap__box.investor ul li+li{margin-top:10px}@media(max-width:768px){.fnavi__inner ul li{width:33.3333%}.fsitemap__box.company{width:100%}.fsitemap__box.product{width:100%;margin:20px 0}.fsitemap__box.investor{width:100%;margin-top:0}.fsitemap__box .title a{font-size:15px;font-size:1.5rem}.fsitemap__box ul li.cattitle{font-size:1.8vw}}@media(max-width:640px){.fnavi__inner{padding:20px 16px}.fnavi__inner ul li{width:50%}.fnavi__inner ul li.wide{width:100%}.fsitemap__box{width:100%}.fsitemap__box+.fsitemap__box{margin-top:20px}.fsitemap__box .title a{font-size:15px;font-size:1.5rem}.fsitemap__box ul li.cattitle{font-size:14px;font-size:1.4rem}.fsitemap__box.company ul li{width:auto;margin-top:10px}.fsitemap__box li{width:auto}.fsitemap__box.product{width:100%;margin:20px 0 0}.fsitemap__box.product .title{width:100%}}@media(max-width:480px){.fnavi__inner ul li{width:auto;margin-right:1em}.fsitemap__box{width:100%}.fsitemap__box+.fsitemap__box{margin-top:10px}.fsitemap__box ul{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fsitemap__box ul+ul{margin-top:10px}.fsitemap__box ul li{margin-right:1em}.fsitemap__box ul li+li{margin-top:0}.fsitemap__box ul li.cattitle{width:100%}.fsitemap__box.product{width:100%}.fsitemap__box.product ul{width:100%}.fsitemap__box.investor ul{width:100%}}.naviTggle{position:absolute;z-index:120;right:0;bottom:0;display:none;width:50px;height:50px;-webkit-transition:opacity .5s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .5s cubic-bezier(0.455,0.03,0.515,0.955);background-color:#565656}@media(max-width:768px){.naviTggle{display:block}}.naviTggle.is-show{pointer-events:auto;opacity:1}.naviTggle span{position:absolute;z-index:200;left:25%;display:block;width:50%;height:2px;-webkit-transition:all .4s;transition:all .4s;background-color:#fff}.naviTggle span:nth-child(1){top:14px}.naviTggle span:nth-child(2){top:24px}.naviTggle span:nth-child(3){top:34px}.naviTggle.active p{color:#fff}.naviTggle.active span{background-color:#fff}.naviTggle.active span:nth-child(1){-ms-transform:translateY(10px) rotate(-315deg);-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.naviTggle.active span:nth-child(2){opacity:0}.naviTggle.active span:nth-child(3){-ms-transform:translateY(-10px) rotate(315deg);-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}.drawerMenu{position:fixed;z-index:100;top:78px;left:0;display:none;visibility:hidden;width:100%;height:100vh;-webkit-transition:opacity .7s cubic-bezier(0.455,0.03,0.515,0.955),visibility .7s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity .7s cubic-bezier(0.455,0.03,0.515,0.955),visibility .7s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .7s cubic-bezier(0.455,0.03,0.515,0.955),opacity .7s cubic-bezier(0.455,0.03,0.515,0.955),visibility .7s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform .7s cubic-bezier(0.455,0.03,0.515,0.955),opacity .7s cubic-bezier(0.455,0.03,0.515,0.955),visibility .7s cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.03,0.515,0.955);-ms-transform:translate(-110%,0) matrix(1,0,0,1,0,0);-webkit-transform:translate(-110%,0) matrix(1,0,0,1,0,0);transform:translate(-110%,0) matrix(1,0,0,1,0,0);opacity:0;background-color:#fff}.drawerMenu *{box-sizing:border-box}@media(max-width:768px){.drawerMenu{display:block}}.drawerMenu.open{visibility:visible;-ms-transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}.drawerMenu__inner{overflow:scroll;width:100%;height:calc(100vh - 70px);padding:40px 40px 80px;background-color:#f3f3f3}.drawerMenu .search{position:relative}.drawerMenu .search input{box-sizing:border-box;width:100%;padding:15px 50px 15px 10px;border:solid 1px #707070;border-radius:30px}.drawerMenu .search button{position:absolute;top:10px;right:10px;border:0;background-color:transparent}.drawerMenu .search button i{font-size:26px;font-size:2.6rem}.drawerMenu nav{margin-top:20px}.drawerMenu nav ul{margin-bottom:20px;border-top:solid 1px #707070}.drawerMenu nav ul li{border-bottom:solid 1px #707070}.drawerMenu nav ul li a,.drawerMenu nav ul li span{font-size:16px;font-size:1.6rem;font-weight:bold;position:relative;display:block;padding:1em 20px;-webkit-transition:color .2s cubic-bezier(0,0,0.58,1);transition:color .2s cubic-bezier(0,0,0.58,1);text-decoration:none;color:#000}.drawerMenu nav ul li a:before,.drawerMenu nav ul li span:before{font-family:'iconmoon';font-size:18px;font-size:1.8rem;position:absolute;top:50%;right:20px;content:'';-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.drawerMenu nav ul li a:before{content:'\e606'}.drawerMenu nav ul li span:before{font-weight:bold;content:'\e604'}.drawerMenu nav ul li span.is-active:before{content:'\e607'}.drawerMenu nav ul li span.subtitle:before{display:none}.drawerMenu nav ul li.current a{background-color:#689acb}.drawerMenu nav ul li ul.sub{display:none;border-top:0}.drawerMenu nav ul li ul.sub li{border-bottom:0}.drawerMenu nav ul li ul.sub li+li{margin-top:3px}.drawerMenu nav ul li ul.sub li a{background-color:#fff}.drawerMenu nav ul li ul.sub li a.top{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;color:#042275}.drawerMenu nav ul li ul.sub li a:before{font-size:15px;font-size:1.5rem}.drawerMenu nav ul li ul.sub li.childe{padding:0 10px 0;background-color:#fff}.drawerMenu nav ul li ul.sub li.childe .title{padding:1em 10px}.drawerMenu nav ul li ul.sub li.childe .title:before{right:10px}.drawerMenu nav ul li ul.sub li.childe ul.sub{margin-bottom:0}.drawerMenu nav ul li ul.sub li.childe ul.sub li a{background-color:#f3f3f3}.drawerMenu nav ul li ul.sub li.childe ul.sub li a:before{right:10px}.drawerMenu nav ul li ul.sub li.childe ul.sub li:last-of-type{padding-bottom:10px}.drawerMenu nav ul li ul.sub li ul.bnr{display:-ms-flexbox;display:-webkit-box;display:flex;border-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.drawerMenu nav ul li ul.sub li ul.bnr li{width:calc(50% - 1px)}.drawerMenu nav ul li ul.sub li ul.bnr li+li{margin-top:0}.drawerMenu nav ul li ul.sub li ul.bnr li a{font-size:12px;font-size:1.2rem;padding:0;text-align:center;background-color:#f3f3f3}.drawerMenu nav ul li ul.sub li ul.bnr li a:before{display:none}.drawerMenu .contanctInfo{margin-top:20px;margin-bottom:100px;padding:20px;background-color:#fff}.drawerMenu .contanctInfo__title{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:15px;font-size:1.5rem;font-weight:bold;margin-bottom:5px;text-align:center}.drawerMenu .contanctInfo ul li+li{margin-top:10px}.drawerMenu .contanctInfo ul li a{font-size:15px;font-size:1.5rem;font-weight:bold;position:relative;display:block;padding:10px 30px 10px 10px;text-align:center;text-decoration:none;color:#fff;background-color:#f7f4f4;border:solid 2px #f7f4f4;border-radius:5px;position:relative}.drawerMenu .contanctInfo ul li a:after{content:'\e60c';color:#fff;font-family:'iconmoon';font-size:10px;line-height:14px;width:14px;height:14px;text-align:center;border-radius:50%;background-color:#051f6a;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}.drawerMenu .contanctInfo ul li.ppdesk a{background-color:#fbf5d9;border:solid 2px #e37200}.drawerMenu .contanctInfo ul li.ppdesk a:after{background-color:#e37200}.drawerMenu .contanctInfo ul li a.phone{background-color:#0f2783;border:solid 2px #0f2783}.drawerMenu .contanctInfo ul li a img{max-width:300px}.drawerMenu .contanctInfo ul li a.form:before{position:absolute;top:50%;left:10px;width:18px;height:11px;content:'';-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/icon-mail.svg);background-repeat:no-repeat}.drawerMenu .contanctInfo ul li a.sample{color:#22356c;background-color:#e3cd40}@media(max-width:640px){.drawerMenu__inner{padding:20px 20px 40px}.drawerMenu nav ul li{font-size:16px;font-size:1.6rem}}.en_US .drawerMenu .contanctInfo ul li a{padding:5px 30px 5px 10px}.zh_CN .naviTggle,.zh_TW .naviTggle{display:none}.zh_CN .copy .inner .logo,.zh_TW .copy .inner .logo{width:250px;margin-right:10px;padding:20px 0;padding-top:0}.zh_CN .copy .inner small,.zh_TW .copy .inner small{line-height:20px}.zh_CN .fnavi,.zh_TW .fnavi{margin-bottom:22px;padding:30px 20px 20px;border-top:0;background-color:#e5e5e5}.zh_CN .fnavi ul,.zh_TW .fnavi ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.zh_CN .fnavi ul li,.zh_TW .fnavi ul li{position:relative;margin:0 10px 10px;padding-left:20px}.zh_CN .fnavi ul li:before,.zh_TW .fnavi ul li:before{font-family:'iconmoon';line-height:16px;position:absolute;top:50%;left:0;width:16px;height:16px;content:'\e60c';-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zh_CN #ghead_fix,.zh_TW #ghead_fix{height:110px}@media(max-width:768px){.zh_CN,.zh_TW{margin-top:110px !important}}.topInfo{color:#fff;text-align:center;padding:8px 20px;background-color:#e2aa13;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topInfo p{font-size:16px;font-size:1.6rem;margin:0 10px 0 0}.topInfo a.btn{color:#fff;padding:10px 40px 10px 20px;border:solid 1px #fff}.topInfo a.btn i{color:#e2aa13;background-color:#fff;left:auto;right:5px}.topInfo a.btn:hover{color:#e2aa13;background-color:#fff;border:solid 1px #e2aa13}.topInfo a.btn:hover i{color:#fff;background-color:#e2aa13}.en_US .topInfo p{font-size:12px;font-size:1.2rem}@media(max-width:840px){.en_US .topInfo p{font-size:1.5vw}}#ghead_fix .topInfo{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;top:0}#ghead_fix .topInfo .text{font-size:12px;font-size:1.2rem;width:calc(100% - 90px);overflow:hidden;margin:0}#ghead_fix .topInfo .text ul{display:-webkit-box;display:-ms-flexbox;display:flex}#ghead_fix .topInfo .text ul li{-webkit-animation:SlideSample 24s linear infinite;animation:SlideSample 24s linear infinite}#ghead_fix a.btn{color:#fff;padding:5px 25px 5px 10px;margin-left:10px}#ghead_fix a.btn i{right:-5px}@-webkit-keyframes SlideSample{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes SlideSample{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.en_US #ghead_fix .topInfo p{width:calc(100% - 100px)}.bbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;white-space:nowrap;z-index:1}.bbs ul{-webkit-animation:flowing 100s linear infinite;animation:flowing 100s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);margin:0;padding:0}.bbs ul li{display:inline-block;padding:0 20px}@-webkit-keyframes flowing{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes flowing{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.bottomBtns{box-sizing:border-box;width:100%;padding:20px;background-color:rgba(76,76,76,0.9);position:fixed;left:0;bottom:0;z-index:5}.bottomBtns__title{display:none}.bottomBtns ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:10px;max-width:1000px;margin:0 auto}.bottomBtns ul li a{display:block;text-align:center;padding:10px 30px 10px 10px;background-color:#f7f4f4;border:solid 2px #f7f4f4;border-radius:5px;position:relative}.bottomBtns ul li a:after{content:'\e60c';color:#fff;font-family:'iconmoon';font-size:10px;line-height:14px;width:14px;height:14px;text-align:center;border-radius:50%;background-color:#051f6a;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}.bottomBtns ul li a:hover{background-color:#051f6a;border:solid 2px #051f6a}.bottomBtns ul li a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.bottomBtns ul li.ppdesk a{background-color:#fbf5d9;border:solid 2px #e37200}.bottomBtns ul li.ppdesk a:after{background-color:#e37200}.bottomBtns ul li.ppdesk a:hover{background-color:#e37200}@media(max-width:768px){.bottomBtns{padding:20px}.bottomBtns ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.bottomBtns ul li a img{width:70%}}@media(max-width:640px){.bottomBtns{width:80%;max-width:290px;padding:0;background-color:transparent;left:auto;right:10px;bottom:100px !important;-webkit-transform:translate(110%,0) matrix(1,0,0,1,0,0);-ms-transform:translate(110%,0) matrix(1,0,0,1,0,0);transform:translate(110%,0) matrix(1,0,0,1,0,0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.bottomBtns.active{-webkit-transform:translate(0,0) matrix(1,0,0,1,0,0);-ms-transform:translate(0,0) matrix(1,0,0,1,0,0);transform:translate(0,0) matrix(1,0,0,1,0,0)}.bottomBtns__title{display:block;color:#fff;font-size:14px;font-size:1.4rem;font-weight:bold;padding:20px;background-color:#699acb;border-radius:5px 5px 0 0;position:relative}.bottomBtns__title .close{color:#699acb;font-size:20px;font-size:2rem;text-align:center;line-height:30px;width:35px;height:35px;background-color:#fff;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}.bottomBtns ul{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);padding:20px;background-color:#fff;border-radius:0 0 5px 5px}.bottomBtns ul li a img{width:100%}}.overlay{opacity:0;pointer-events:none;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);position:fixed;bottom:60px;left:0;z-index:4;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay.active{opacity:1}.fixbnr{display:none}.fixBtn{display:none}@media(max-width:640px){.fixBtn{display:block;position:-webkit-sticky;position:sticky;top:auto;right:0;bottom:0;width:100%;border-radius:0;background-color:#fff;z-index:5}.fixBtn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fixBtn ul li{box-sizing:border-box;width:calc(calc(100% - 60px) / 2)}.fixBtn ul li a{box-sizing:border-box;color:#fff;text-decoration:none;text-align:center;height:60px;font-size:14px;font-size:1.4rem;font-weight:bold}.fixBtn ul li a span{display:block;font-size:10px;font-size:1rem;font-weight:normal}.fixBtn ul li.tel{width:130px}.fixBtn ul li.tel a{display:block;padding-top:20px;background-color:#0a2986}.fixBtn ul li.tel a:before{content:url("/images/icon-phone.svg");display:inline-block;vertical-align:middle;margin-right:10px;position:relative;top:2px}.fixBtn ul li.mail{width:calc(100% - 190px);color:#fff;font-size:14px;font-size:1.4rem;text-align:center;font-weight:bold;padding:10px 20px 0 30px;background-color:#699acb;position:relative}.fixBtn ul li.mail span{display:block;font-size:10px;font-size:1rem}.fixBtn ul li.mail:before,.fixBtn ul li.mail:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fixBtn ul li.mail:before{content:'';width:30px;height:25px;background-image:url(/images/icon-mail2.svg);background-repeat:no-repeat;background-size:30px;position:absolute;top:55%;left:10px}.fixBtn ul li.mail:after{color:#699acb;font-family:'iconmoon';font-size:12px;line-height:16px;right:20px;width:16px;height:16px;content:'\e603';text-align:center;border-radius:50%;background-color:#fff;position:absolute;right:10px}.fixBtn ul li.pagetop{box-sizing:border-box;width:60px;height:60px;padding-top:15px;text-align:center;text-decoration:none;color:#699acb;background:#f8f5f8}.fixBtn ul li.pagetop span:before{display:block;content:'▲'}}@media(max-width:480px){.fixBtn ul li a{font-size:10px;font-size:1rem}.fixBtn ul li a span{font-size:8px;font-size:.8rem}.fixBtn ul li.tel{width:90px}.fixBtn ul li.tel a{padding:20px 5px 0}.fixBtn ul li.tel a:before{margin-right:0}.fixBtn ul li.mail{width:calc(100% - 150px);padding-top:16px;font-size:10px;font-size:1rem}.fixBtn ul li.mail span{font-size:8px;font-size:.8rem}.fixBtn ul li.mail:before{width:20px;height:15px;background-size:20px;top:50%}}.fix-pp{cursor:pointer;width:280px;background-color:#fbf5d9;border:solid 3px #e37200;border-radius:10px;position:fixed;right:20px;bottom:110px;z-index:10;-webkit-transform:translate(110%,0) matrix(1,0,0,1,0,0);-ms-transform:translate(110%,0) matrix(1,0,0,1,0,0);transform:translate(110%,0) matrix(1,0,0,1,0,0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.fix-pp.is-active{display:block;-webkit-transform:translate(0,0) matrix(1,0,0,1,0,0);-ms-transform:translate(0,0) matrix(1,0,0,1,0,0);transform:translate(0,0) matrix(1,0,0,1,0,0)}.fix-pp .closeBtn{width:35px;height:35px;display:-ms-grid;display:grid;place-items:center;background-color:#e37200;border-radius:50%;position:absolute;top:-20px;right:0}.fix-pp .closeBtn i{color:#fff;font-size:18px;font-size:1.8rem}.fix-pp .title{color:#e37200;font-size:18px;font-size:1.8rem;font-weight:bold;padding:15px 10px 0}.fix-pp .text{font-size:14px;font-size:1.4rem;overflow-wrap:anywhere;padding:10px;margin-bottom:0}.fix-pp .text p{margin-bottom:0}.fix-pp .image{overflow:hidden;border-radius:0 0 10px 10px;position:relative}.fix-pp .image a{color:#fff;display:inline-block;text-decoration:none;padding:8px 30px 5px 20px;background-color:#e37200;border-radius:20px 0 0 20px;position:absolute;right:0;bottom:20px}.fix-pp .image a:after{content:'\e60c';color:#699acb;font-family:'iconmoon';font-size:10px;line-height:14px;width:14px;height:14px;text-align:center;border-radius:50%;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}.fix-pp:hover .image img{opacity:.6;-webkit-transition:opacity .5s;transition:opacity .5s}@media(max-width:960px){.fix-pp{bottom:12vw}}@media(max-width:840px){.fix-pp{bottom:12vw}}@media(max-width:768px){.fix-pp{display:none}.fix-pp.is-active{display:none}}.en_US .fnavi__inner ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.en_US .fnavi__inner ul li{width:100%}@media(max-width:768px){.en_US .fnavi__inner ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.en_US .fnavi__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.en_US .fnavi__inner ul li{width:auto}}.en_US .fixBtn ul li.mail{width:calc(100% - 60px);padding-top:20px}.en_US .fixBtn ul li.mail span{font-size:12px;font-size:1.2rem}.en_US .fixBtn ul li.mail:before{left:30%}@media(max-width:480px){.en_US .fixBtn ul li.mail:before{left:25%}}.en_US .bottomBtns ul li a{padding-top:5px;padding-bottom:5px}.en_US .fix-pp .text p{font-size:13px;font-size:1.3rem}.content_wrap{box-sizing:border-box;margin-bottom:80px}.content_wrap:last-of-type{margin-bottom:40px}.row{overflow:hidden;max-width:1008px;margin:0 auto;padding:0 16px}.col{float:left;box-sizing:border-box;margin:1.4881%;margin-top:0;margin-bottom:30px}.col1{width:5.35714%}.col2{width:13.69048%}.col3{width:22.02381%}.col4{width:30.35714%}.col5{width:38.69048%}.col6{width:47.02381%}.col7{width:55.35714%}.col8{width:63.69048%}.col9{width:72.02381%}.col10{width:80.35714%}.col11{width:88.69048%}.col12{float:none;width:97.02381%}.col.auto{float:none;margin:0 auto 40px}.boxset{overflow:hidden;margin-bottom:20px}.box{box-sizing:border-box;margin-top:0;margin-bottom:30px}.set1 .box1{float:left;width:58.03571%}.set1 .box2{float:right;width:37.20238%}.set2 .box1{float:left;width:49.85119%}.set2 .box2{float:right;width:41.96429%}.set3 .box1{float:left;width:47.61905%}.set3 .box2{float:right;width:47.61905%}.set4{margin-right:-4.2735%}.set4 .box{float:left;width:29.05983%;margin-right:4.2735%}.set5{margin-right:-2.89017%}.set5 .box{float:left;width:22.10983%;margin-right:2.89017%}.separator{margin-bottom:30px;border-bottom:solid 1px #ccc}.bar1{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:35px;font-size:3.5rem;line-height:1.4;position:relative;margin-bottom:50px;padding:8px 0 12px 15px;border-bottom:solid 1px #699acb;border-left:solid 5px #699acb}.bar1:after{position:absolute;bottom:0;left:-5px;width:100%;height:8px;content:'';background:#fff}.bar2{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:23px;font-size:2.3rem;margin-bottom:30px;padding:5px 10px;background:#e6e6e6}.bar2.sv1{color:#fff;background:#052275}.bar2.sv2{color:#fff;background:#f6921e}.bar2.sv3{color:#fff;background:#005372}.bar2.sv4{color:#fff;background:#9c3}.bar2.sv3.sv4{overflow:hidden;padding:0;color:#fff;background:#9c3}.bar2.sv3.sv4 span{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:23px;font-size:2.3rem;position:relative;display:inline-block;zoom:1;min-width:40%;padding:5px 10px;vertical-align:top;background:#005372;*display:inline}.bar2.sv3.sv4 span:after{position:absolute;top:0;right:-90px;width:0;height:0;content:'';border-width:47px 0 0 90px;border-style:solid;border-color:transparent transparent transparent #005372}.bar3{font-size:18px;font-size:1.8rem;margin-bottom:20px;border-bottom:solid 1px #b2b2b2}.bar3 a{font-size:18px;font-size:1.8rem;text-decoration:none;color:#333}.bar3 a:hover{color:#699acb}.bar4{font-size:16px;font-size:1.6rem;margin-bottom:20px}.hdl20{font-size:20px;font-size:2rem}.hdl22{font-size:22px;font-size:2.2rem}.hdl25{font-size:25px;font-size:2.5rem}.hdl30{font-size:30px;font-size:3rem;margin-bottom:20px}.hdl32{font-size:32px;font-size:3.2rem;margin-bottom:20px}.hdl_read{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:25px;font-size:2.5rem;text-align:center;letter-spacing:.1em}.hdl_read2{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:25px;font-size:2.5rem;margin-bottom:20px}.ffm6{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;letter-spacing:.1em}.ffm3{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.1em}.latobold{font-family:'Lato',sans-serif;font-weight:bold}a.btn{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1;position:relative;display:inline-block;zoom:1;box-sizing:border-box;padding:10px 50px 10px 60px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;vertical-align:middle;text-decoration:none;border-radius:4px;*display:inline;behavior:url("/PIE.htc")}a.btn i{position:absolute;top:50%;left:12px;margin-top:-.75em}a.btn1{font-size:15px;font-size:1.5rem;color:#689acb;border:solid 2px #689acb}a.btn1:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;background:#689acb}a.btn1:hover i{color:#689acb;background:#fff}a.btn2{color:#fff;background:#3e50b4}a.btn2:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;background:#689acb}.btn_center{text-align:center}.btn_bottom{margin:50px 0}.btn_back{margin-top:50px}.btn_back a br{display:none}@media(max-width:480px){.btn_back a br{display:inline}}.filelink li{margin-bottom:10px}a.file_pdf{font-size:15px;font-size:1.5rem;display:inline-block;zoom:1;padding:2px 0 1px 35px;vertical-align:middle;background:url(../images/icon_pdf.svg) no-repeat;background-size:22px 26px;*display:inline}.no-svgfilters a.file_pdf{background:url(../images/icon_pdf.png) no-repeat}a.file_doc{font-size:15px;font-size:1.5rem;display:inline-block;zoom:1;padding:2px 0 1px 35px;vertical-align:middle;background:url(../images/icon_doc.svg) no-repeat;background-size:22px 26px;*display:inline}.no-svgfilters a.file_doc{background:url(../images/icon_doc.png) no-repeat}a.file_xls{font-size:15px;font-size:1.5rem;display:inline-block;zoom:1;padding:2px 0 1px 35px;vertical-align:middle;background:url(../images/icon_xls.svg) no-repeat;background-size:22px 26px;*display:inline}.no-svgfilters a.file_xls{background:url(../images/icon_xls.png) no-repeat}.blocklink{cursor:pointer}.blocklink.on img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.7;filter:alpha(opacity=70)}.txl{text-align:left}.txr{text-align:right}.txc{text-align:center}.text{font-size:15px;font-size:1.5rem;line-height:2;margin-bottom:20px}.text p,.text a{font-size:15px;font-size:1.5rem;line-height:2;margin-bottom:20px}.text span{font-size:15px;font-size:1.5rem}.text strong{font-size:15px;font-size:1.5rem;font-weight:bold}.bold{font-weight:bold !important}.textBlue{font-weight:bold;color:#042275}img{width:100%;height:auto}img.nofix{width:auto}img.catchimage{margin-bottom:40px !important}.col img,.box img{margin-bottom:10px}figure{width:100%;margin-bottom:10px}figure img{margin-bottom:5px !important}figure figcaption{text-align:right}.data_image{margin-bottom:20px;text-align:right}.data_image a.btns{line-height:1;position:relative;display:inline-block;zoom:1;zoom:1;box-sizing:border-box;width:120px;padding:5px 10px 4px 20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:4px;background:#699acb;*display:inline;behavior:url("/PIE.htc")}.data_image a.btns i{position:absolute;top:4px;left:12px}.data_image a.btns:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:#666}.data_image a.btns.btn_mobile{display:none}i.icon-nk_arrow_r{font-size:12px;font-size:1.2rem;line-height:16px;position:relative;top:3px;display:inline-block;width:16px;height:16px;margin-right:10px;text-align:center;vertical-align:top;color:#fff;border:solid 1px #fff;border-radius:50%;background:#689acb;behavior:url("/PIE.htc")}i.icon-nk_arrow_r2{font-size:15px;font-size:1.5rem;position:relative;top:-2px;display:inline-block;margin-right:10px;text-align:center;vertical-align:middle}.icon-nk_link{font-size:14px;font-size:1.4rem;font-weight:bold;position:relative;margin-right:10px;color:#699acb}table{table-layout:fixed;border:solid 1px #ccc}table th{padding:10px;border-right:solid 1px #ccc;background:#eee}table td{padding:10px;border-right:solid 1px #ccc}.list{margin-bottom:20px}.list li{margin-left:1.3em;text-indent:-1.3em}.disk li{margin-left:2.1em;text-indent:-2.1em}.disk li:before{font-size:11px;font-size:1.1rem;margin-right:1.2em;content:'●';color:#b2b2b2}.disk.gray li:before{color:#666}.square li:before{margin-right:.3em;content:'■';color:#666}.linklist li i{font-weight:bold;top:1px;margin-right:0;color:#333;border:0;background:0}.linklist li a{color:#333}dl.data dt{float:left;clear:left;width:100px;padding:15px 0}dl.data dd{padding:15px 0 15px 140px;border-bottom:dotted 1px #ccc}dl.data2{border-top:solid 1px #ccc}dl.data2 dt{float:left;clear:left;width:100px;padding:10px 20px;border-bottom:dotted 1px #ccc;background:#f2f2f2}dl.data2 dt span{display:inline-block;float:right;zoom:1;vertical-align:top;*display:inline}dl.data2 dd{display:block;padding:10px 0 10px 170px;border-bottom:dotted 1px #ccc}dl.itemdata dt{font-size:16px;font-size:1.6rem;display:inline-block;float:left;clear:left;zoom:1;width:120px;margin-left:1.5em;vertical-align:top;text-indent:-1.5em;*display:inline}dl.itemdata dt:before{font-size:11px;font-size:1.1rem;position:relative;top:-3px;margin-right:1.2em;content:'●';color:#b2b2b2}dl.itemdata dd{font-size:14px;font-size:1.4rem;overflow:hidden;margin:0 0 5px 160px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}@media(max-width:768px){.col1{width:99.20635%}.col2.same{width:30.35714%}.col7,.col8,.col9,.col10,.col11{width:97.02381%}}@media(max-width:640px){.content_wrap{margin-bottom:40px}.col3.same,.col4.same{width:47.02381%}.col5,.col7,.col8,.col9,.col10,.col11{width:97.02381%}.bar1{font-size:25px;font-size:2.5rem}.bar2{font-size:18px;font-size:1.8rem}.bar3{font-size:16px;font-size:1.6rem}.bar4{font-size:14px;font-size:1.4rem}.hdl25{font-size:20px;font-size:2rem}.hdl30{font-size:22px;font-size:2.2rem}.hdl32{font-size:24px;font-size:2.4rem}.hdl22{font-size:18px;font-size:1.8rem}.hdl_read,.hdl_read2{font-size:20px;font-size:2rem}.data_image a.btns.btn_mobile{display:inline-block;zoom:1;vertical-align:top;*display:inline}dl.data dt{float:none;width:auto;padding:10px 15px}dl.data dd{padding:10px 15px}dl.data2 dt{float:none;width:auto;height:20px;padding:15px}dl.data2 dd{padding:15px;border-bottom:dotted 1px #ccc}dl.itemdata dt{float:none;width:auto}dl.itemdata dd{margin:0 0 10px}}@media(max-width:480px){.col2.same{width:47.02381%}.col4.same,.col3,.col4{width:97.02381%}.set1 .box1,.set1 .box2{float:none;width:100%}.set2 .box1,.set2 .box2{float:none;width:100%}.set3 .box1,.set3 .box2{float:none;width:100%}.set4 .box{width:45.58405%}}.content-title{width:100%}.content-title .title{font-size:23px;font-size:2.3rem;font-weight:bold}.content-subtitle{position:relative;margin-bottom:20px;border-bottom:solid 3px #042275}.content-subtitle .title{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:0;color:#042275}.content-subtitle a{font-size:15px;font-size:1.5rem;position:absolute;top:0;right:0;text-decoration:none;color:#042275}.content-subtitle a:before{font-family:'iconmoon';font-size:12px;line-height:16px;position:absolute;top:3px;left:-20px;width:16px;height:16px;content:'\e60c';text-align:center;color:#fff;border-radius:50%;background-color:#042275}.catlabel{display:inline-block;padding:3px 10px 2px;text-decoration:none;color:#fff;border-radius:4px;background-color:#666}.catlabel:hover{color:#fff;background-color:#699acb}.newmark{display:inline-block;padding:3px 10px 2px;text-decoration:none;color:#fff;border-radius:4px;background-color:#eace41}.morebtn{position:absolute;top:0;right:0}.morebtn a{font-size:15px;font-size:1.5rem;text-decoration:none;color:#042275}.morebtn a:before{font-family:'iconmoon';font-size:12px;line-height:16px;position:absolute;top:3px;left:-20px;width:16px;height:16px;content:'\e60c';text-align:center;color:#fff;border-radius:50%;background-color:#042275}@media(max-width:480px){.morebtn{position:static;margin-top:20px;text-align:center}.morebtn a{display:inline-block;width:240px;padding:10px;border:solid 1px #042275;border-radius:4px}.morebtn a:before{position:relative;top:-1px;left:0;display:inline-block;margin-right:5px}}.sp-only{display:none}@media(max-width:640px){.sp-only{display:inline}.pc-only{display:none}}.fs20{font-size:20px;font-size:2rem}.fs30{font-size:30px;font-size:3rem}.fs40{font-size:40px;font-size:4rem}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt1{margin-top:1px !important}.mb1{margin-bottom:1px !important}.mt2{margin-top:2px !important}.mb2{margin-bottom:2px !important}.mt3{margin-top:3px !important}.mb3{margin-bottom:3px !important}.mt4{margin-top:4px !important}.mb4{margin-bottom:4px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.mt6{margin-top:6px !important}.mb6{margin-bottom:6px !important}.mt7{margin-top:7px !important}.mb7{margin-bottom:7px !important}.mt8{margin-top:8px !important}.mb8{margin-bottom:8px !important}.mt9{margin-top:9px !important}.mb9{margin-bottom:9px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.mt11{margin-top:11px !important}.mb11{margin-bottom:11px !important}.mt12{margin-top:12px !important}.mb12{margin-bottom:12px !important}.mt13{margin-top:13px !important}.mb13{margin-bottom:13px !important}.mt14{margin-top:14px !important}.mb14{margin-bottom:14px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.mt16{margin-top:16px !important}.mb16{margin-bottom:16px !important}.mt17{margin-top:17px !important}.mb17{margin-bottom:17px !important}.mt18{margin-top:18px !important}.mb18{margin-bottom:18px !important}.mt19{margin-top:19px !important}.mb19{margin-bottom:19px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.mt21{margin-top:21px !important}.mb21{margin-bottom:21px !important}.mt22{margin-top:22px !important}.mb22{margin-bottom:22px !important}.mt23{margin-top:23px !important}.mb23{margin-bottom:23px !important}.mt24{margin-top:24px !important}.mb24{margin-bottom:24px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.mt26{margin-top:26px !important}.mb26{margin-bottom:26px !important}.mt27{margin-top:27px !important}.mb27{margin-bottom:27px !important}.mt28{margin-top:28px !important}.mb28{margin-bottom:28px !important}.mt29{margin-top:29px !important}.mb29{margin-bottom:29px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.mt31{margin-top:31px !important}.mb31{margin-bottom:31px !important}.mt32{margin-top:32px !important}.mb32{margin-bottom:32px !important}.mt33{margin-top:33px !important}.mb33{margin-bottom:33px !important}.mt34{margin-top:34px !important}.mb34{margin-bottom:34px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.mt36{margin-top:36px !important}.mb36{margin-bottom:36px !important}.mt37{margin-top:37px !important}.mb37{margin-bottom:37px !important}.mt38{margin-top:38px !important}.mb38{margin-bottom:38px !important}.mt39{margin-top:39px !important}.mb39{margin-bottom:39px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.mt41{margin-top:41px !important}.mb41{margin-bottom:41px !important}.mt42{margin-top:42px !important}.mb42{margin-bottom:42px !important}.mt43{margin-top:43px !important}.mb43{margin-bottom:43px !important}.mt44{margin-top:44px !important}.mb44{margin-bottom:44px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.mt46{margin-top:46px !important}.mb46{margin-bottom:46px !important}.mt47{margin-top:47px !important}.mb47{margin-bottom:47px !important}.mt48{margin-top:48px !important}.mb48{margin-bottom:48px !important}.mt49{margin-top:49px !important}.mb49{margin-bottom:49px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.mt51{margin-top:51px !important}.mb51{margin-bottom:51px !important}.mt52{margin-top:52px !important}.mb52{margin-bottom:52px !important}.mt53{margin-top:53px !important}.mb53{margin-bottom:53px !important}.mt54{margin-top:54px !important}.mb54{margin-bottom:54px !important}.mt55{margin-top:55px !important}.mb55{margin-bottom:55px !important}.mt56{margin-top:56px !important}.mb56{margin-bottom:56px !important}.mt57{margin-top:57px !important}.mb57{margin-bottom:57px !important}.mt58{margin-top:58px !important}.mb58{margin-bottom:58px !important}.mt59{margin-top:59px !important}.mb59{margin-bottom:59px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.mt61{margin-top:61px !important}.mb61{margin-bottom:61px !important}.mt62{margin-top:62px !important}.mb62{margin-bottom:62px !important}.mt63{margin-top:63px !important}.mb63{margin-bottom:63px !important}.mt64{margin-top:64px !important}.mb64{margin-bottom:64px !important}.mt65{margin-top:65px !important}.mb65{margin-bottom:65px !important}.mt66{margin-top:66px !important}.mb66{margin-bottom:66px !important}.mt67{margin-top:67px !important}.mb67{margin-bottom:67px !important}.mt68{margin-top:68px !important}.mb68{margin-bottom:68px !important}.mt69{margin-top:69px !important}.mb69{margin-bottom:69px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.mt71{margin-top:71px !important}.mb71{margin-bottom:71px !important}.mt72{margin-top:72px !important}.mb72{margin-bottom:72px !important}.mt73{margin-top:73px !important}.mb73{margin-bottom:73px !important}.mt74{margin-top:74px !important}.mb74{margin-bottom:74px !important}.mt75{margin-top:75px !important}.mb75{margin-bottom:75px !important}.mt76{margin-top:76px !important}.mb76{margin-bottom:76px !important}.mt77{margin-top:77px !important}.mb77{margin-bottom:77px !important}.mt78{margin-top:78px !important}.mb78{margin-bottom:78px !important}.mt79{margin-top:79px !important}.mb79{margin-bottom:79px !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.mt81{margin-top:81px !important}.mb81{margin-bottom:81px !important}.mt82{margin-top:82px !important}.mb82{margin-bottom:82px !important}.mt83{margin-top:83px !important}.mb83{margin-bottom:83px !important}.mt84{margin-top:84px !important}.mb84{margin-bottom:84px !important}.mt85{margin-top:85px !important}.mb85{margin-bottom:85px !important}.mt86{margin-top:86px !important}.mb86{margin-bottom:86px !important}.mt87{margin-top:87px !important}.mb87{margin-bottom:87px !important}.mt88{margin-top:88px !important}.mb88{margin-bottom:88px !important}.mt89{margin-top:89px !important}.mb89{margin-bottom:89px !important}.mt90{margin-top:90px !important}.mb90{margin-bottom:90px !important}.mt91{margin-top:91px !important}.mb91{margin-bottom:91px !important}.mt92{margin-top:92px !important}.mb92{margin-bottom:92px !important}.mt93{margin-top:93px !important}.mb93{margin-bottom:93px !important}.mt94{margin-top:94px !important}.mb94{margin-bottom:94px !important}.mt95{margin-top:95px !important}.mb95{margin-bottom:95px !important}.mt96{margin-top:96px !important}.mb96{margin-bottom:96px !important}.mt97{margin-top:97px !important}.mb97{margin-bottom:97px !important}.mt98{margin-top:98px !important}.mb98{margin-bottom:98px !important}.mt99{margin-top:99px !important}.mb99{margin-bottom:99px !important}.mt100{margin-top:100px !important}.mb100{margin-bottom:100px !important}.sp-only{display:none}@media(max-width:768px){.pc-only{display:none}.sp-only{display:inline}}#wrap{margin-bottom:60px}#container{overflow:hidden;max-width:978px;margin:0 auto;padding:0 16px}#main{float:left;width:68.71166%;margin-bottom:60px}#main ul,#main ol{margin-bottom:20px}#side{float:right;width:22.69939%}.subwrap{padding-bottom:20px;background:#f2f2f2}.subwrap .subwrap_title{margin-bottom:50px;background:#fff}.subwrap .subwrap_title .title{overflow:hidden;max-width:978px;margin:0 auto;padding:0 16px}.subwrap .subwrap_title .title p{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:16px;font-size:1.6rem}#bnavi{font-size:12px;font-size:1.2rem;overflow:hidden;max-width:978px;margin:5px auto 50px;padding:0 16px}#bnavi a,#bnavi span{font-size:12px;font-size:1.2rem;text-decoration:none;color:#333}.pagenavi h3{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;margin-bottom:1px;padding:24px 0;text-align:center;letter-spacing:.16em;color:#fff;background:#699acb}.pagenavi ul{margin-top:1px}.pagenavi ul li a{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:14px;font-size:1.4rem;position:relative;display:block;padding:10px 10px 10px 20px;text-decoration:none;border:solid 1px #e5e5e5;border-radius:2px;background:#f2f2f2;behavior:url("/PIE.htc")}.pagenavi ul li.current-menu-item a{border-color:#699acb}.pagenavi ul li.current-menu-item ul.sub-menu li a{border-color:#e5e5e5 !important}.pagenavi ul li.parent{position:relative}.pagenavi ul li.parent span.tgl{font-size:10px;font-size:1rem;position:absolute;z-index:3;top:1px;right:0;display:block;padding:13px;cursor:pointer;color:#699acb}.pagenavi ul li.parent span.tgl .up{display:none}.pagenavi ul li.title{font-weight:bold}.pagenavi ul li.title span{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:14px;font-size:1.4rem;position:relative;display:block;padding:10px 10px 10px 20px;text-decoration:none;color:#4c9ed2;border:solid 1px #e5e5e5;border-radius:2px;background:#f2f2f2}.pagenavi ul li.title i{display:none}.pagenavi ul ul.sub-menu{display:none}.pagenavi ul ul.sub-menu li{margin-top:0}.pagenavi ul ul.sub-menu li a{background:#d1e0ef}.pagenavi ul ul.sub-menu li a:after{content:''}.pagenavi ul ul.sub-menu li a i{color:#699acb;border:0;background:0}.pagenavi ul ul.sub-menu li.current-menu-item a{border-color:#e5e5e5;background:#c3d7ea}.pagenavi .bnr a{font-weight:bold;position:relative;display:block;margin-bottom:20px;padding:10px;padding-left:40px;text-decoration:none;border:solid 2px #4c9ed2;border-radius:4px}.pagenavi .bnr a:before{font-family:'iconmoon';font-size:22px;font-size:2.2rem;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:10px;content:'\e611';-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#4c9ed2;speak:none}.pagenavi .bnr a:hover{color:#fff;background-color:#4c9ed2}.pagenavi .bnr a:hover:before{color:#fff}@media(max-width:640px){.pagenavi ul li a:hover{color:#4c9ed2}}@media(max-width:640px){.pagenavi .bnr a{padding:20px;padding-left:40px}.pagenavi .bnr a br{display:none}}.page-id-92 .pagenavi .current-page-ancestor.parent a,.parent-pageid-92 .pagenavi .current-page-ancestor.parent a{border-color:#699acb}.page-id-92 .pagenavi .menu-item-125 span.tgl .down,.parent-pageid-92 .pagenavi .menu-item-125 span.tgl .down{display:none}.page-id-92 .pagenavi .menu-item-125 span.tgl .up,.parent-pageid-92 .pagenavi .menu-item-125 span.tgl .up,.page-id-92 .pagenavi .menu-item-125 ul.sub-menu,.parent-pageid-92 .pagenavi .menu-item-125 ul.sub-menu{display:block}.page-id-92 .pagenavi .menu-item-125 ul.sub-menu a,.parent-pageid-92 .pagenavi .menu-item-125 ul.sub-menu a{border-color:#e5e5e5}.page-id-111 .pagenavi .current-page-ancestor.parent a,.parent-pageid-111 .pagenavi .current-page-ancestor.parent a{border-color:#699acb}.page-id-111 .pagenavi .menu-item-128 span.tgl .down,.parent-pageid-111 .pagenavi .menu-item-128 span.tgl .down{display:none}.page-id-111 .pagenavi .menu-item-128 span.tgl .up,.parent-pageid-111 .pagenavi .menu-item-128 span.tgl .up,.page-id-111 .pagenavi .menu-item-128 ul.sub-menu,.parent-pageid-111 .pagenavi .menu-item-128 ul.sub-menu{display:block}.page-id-111 .pagenavi .menu-item-128 ul.sub-menu a,.parent-pageid-111 .pagenavi .menu-item-128 ul.sub-menu a{border-color:#e5e5e5}.pagenavi_archive{margin-bottom:40px}.pagenavi_archive h3{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;margin-bottom:1px;padding:20px;text-align:left;letter-spacing:.16em;color:#699acb;border-bottom:solid 5px #699acb;background:0}.pagenavi_archive ul li{padding:15px 20px;border-bottom:solid 1px #e5e5e5}.pagenavi_archive ul li i{font-weight:bold;top:3px;color:#699acb;border:0;background:0}.pagenavi_archive ul li a{font-size:14px;font-size:1.4rem;text-decoration:none}.pagemenu{margin-bottom:50px;padding:10px 5px;border:solid 1px #d2e1ef}.pagemenu ul{margin-bottom:0 !important}.pagemenu ul li{display:inline-block;zoom:1;margin:0 10px;vertical-align:top;*display:inline}.pagemenu ul li a{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.pagemenu ul li i{font-size:22px;font-size:2.2rem;display:inline-block;zoom:1;vertical-align:middle;color:#699acb;*display:inline}.back{margin-top:50px;padding-top:20px;border-top:solid 1px #b2b2b2}.back a{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.back ul{overflow:hidden;max-width:978px;margin:0 auto}.back ul li{display:inline-block;float:left;zoom:1;width:33.333333%;vertical-align:top;*display:inline}.back ul li a{text-decoration:none}.back ul li a i{font-size:18px;font-size:1.8rem;line-height:18px;position:relative;top:-4px;display:inline-block;zoom:1;width:16px;height:16px;text-align:center;vertical-align:bottom;color:#699acb;border:0;background:0;*display:inline}.back ul li a i.icon-nk_arrow_l{margin:0 5px 0 0}.back ul li a i.icon-nk_arrow_r{margin:0 0 0 5px}.back ul li.next{float:right;text-align:right}.back ul li.center{text-align:center}.productmenu{margin-bottom:20px;padding:30px 30px 20px 0;background:#e6e6e6}.productmenu .menublock{clear:both}.productmenu p{font-weight:normal;position:relative;top:2px;left:-15px;float:left;clear:left;width:100px;padding:2px 0;text-align:center;letter-spacing:.5em;color:#fff;background:#666}.productmenu p:before{position:absolute;top:0;right:-24px;content:'';border:12px solid transparent;border-left:12px solid #666}.productmenu ul{margin-left:120px}.productmenu ul li{font-size:14px;font-size:1.4rem;position:relative;display:inline-block;zoom:1;margin:0 5px 10px;padding:3px 20px;cursor:pointer;text-align:center;vertical-align:top;text-decoration:none;color:#333;border-radius:3px;background:#fff;*display:inline;behavior:url("/PIE.htc")}.productmenu ul li a{text-decoration:none;color:#333}.productmenu ul li.on,.productmenu ul li.current-cat,.productmenu ul li.on a,.productmenu ul li.current-cat a{color:#fff;background:#666}.productmenu .cate li a{color:#fff}.productmenu .cate li.sv1,.productmenu .cate li.cat-item-25,.productmenu .cate li.cat-item-63{background:#052275}.productmenu .cate li.sv2,.productmenu .cate li.cat-item-26{background:#f6921e}.productmenu .cate li.sv3,.productmenu .cate li.cat-item-29{background:#005372}.productmenu .cate li.sv4,.productmenu .cate li.cat-item-30{background:#9c3}.productmenu .cate li.on,.productmenu .cate li.current-cat,.productmenu .cate li.on a,.productmenu .cate li.current-cat a{color:#fff;background:#666}.productmenu .cate dd a{color:#fff}.productmenu .cate dd a.sv1{background:#052275}.productmenu .cate dd a.sv2{background:#f6921e}.productmenu .cate dd a.sv3{background:#005372}.productmenu .cate dd a.sv4{background:#9c3}.wp-pagenavi{overflow:hidden;text-align:center}.wp-pagenavi span{display:inline-block;zoom:1;box-sizing:border-box;width:30px;height:30px;padding:.4em 0 0;text-align:center;vertical-align:middle;*display:inline}.wp-pagenavi a{display:inline-block;zoom:1;box-sizing:border-box;width:30px;height:30px;padding:.4em 0 0;text-align:center;vertical-align:middle;text-decoration:none;*display:inline}.wp-pagenavi span.current{color:#fff;background:#699acb}.wp-pagenavi .previouspostslink i,.wp-pagenavi .nextpostslink i{font-size:18px;font-size:1.8rem;line-height:18px;position:relative;top:-4px;display:inline-block;zoom:1;width:16px;height:16px;text-align:center;vertical-align:bottom;color:#699acb;border:0;background:0;*display:inline}.wp-pagenavi .previouspostslink i.icon-nk_arrow_l,.wp-pagenavi .nextpostslink i.icon-nk_arrow_l{margin:0 5px 0 0}.wp-pagenavi .previouspostslink i.icon-nk_arrow_r,.wp-pagenavi .nextpostslink i.icon-nk_arrow_r{margin:0 0 0 5px}.wp-pagenavi .previouspostslink{float:left;width:auto}.wp-pagenavi .nextpostslink{float:right;width:auto}#side .bnrs li{margin-bottom:20px}#side .bnrs li img{margin-bottom:5px}.contactinfo{padding:0 16px;behavior:url("/PIE.htc")}.contactinfo .inner{overflow:hidden;max-width:978px;margin:0 auto;border:solid 1px #ccc;background:#fff}.contactinfo .tel,.contactinfo .mail{box-sizing:border-box;width:50%;padding:20px;text-align:center}.contactinfo .tel p,.contactinfo .mail p{line-height:1;margin-bottom:0}.contactinfo .tel p.hdl,.contactinfo .mail p.hdl{font-size:14px;font-size:1.4rem;font-weight:bold;margin-bottom:10px}.contactinfo .tel{float:left;border-right:solid 1px #ccc}.contactinfo .tel p.telnumber{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:26px;font-size:2.6rem;font-weight:bold;margin-bottom:5px}.contactinfo .tel p.telnumber span{font-size:26px;font-size:2.6rem}.contactinfo .tel p.telnumber a{text-decoration:underline}.contactinfo .mail{float:right}.contactinfo .mail a.btn{font-size:15px;font-size:1.5rem;width:240px;padding:15px 30px 15px 40px;color:#fff;color:#fff;background:url(../images/bg_btn2.png) repeat-x #699acb}.contactinfo .mail a.btn:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;background:#689acb}.contactinfo .mail a.btn:hover i{color:#689acb;background:#fff}.item{padding:3px;border:solid 1px #ccc;background:#fff}.item img{margin-bottom:0}.item h2{font-size:15px;font-size:1.5rem;font-weight:normal;line-height:1;margin-bottom:0;padding:6px 10px;text-align:center;color:#fff;background:#ccc}.item h2 span{font-size:12px;font-size:1.2rem}.item a{text-decoration:none}.item a h2{font-size:15px;font-size:1.5rem;font-weight:normal;line-height:1}.item p.tag{font-size:12px;font-size:1.2rem;overflow:hidden;box-sizing:border-box;width:100%;margin-bottom:0;padding:10px 12px;white-space:nowrap;text-overflow:ellipsis}.item p.tag:before{font-family:'Bebas Neue',cursive;font-size:14px;font-size:1.4rem;font-weight:bold;content:'TAGS : ';letter-spacing:.1em}.item.sv1 h2{background:#052275}.item.sv2 h2{background:#f6921e}.item.sv3 h2{background:#005372}.item.sv4 h2{background:#9c3}.entry_product p.tag:before{font-family:'Bebas Neue',cursive;font-size:14px;font-size:1.4rem;font-weight:bold;content:'TAGS :';letter-spacing:.1em}.entry_product p.tag a:after{margin:0 5px;content:',';color:#333}.entry_product p.tag a:last-of-type:after{display:none}.bar_broduct{font-size:25px;font-size:2.5rem;line-height:1;padding:20px 25px;color:#fff}.bar_broduct.sv1{background:#052275}.bar_broduct.sv2{background:#f6921e}.bar_broduct.sv3{background:#005372}.bar_broduct.sv4{background:#9c3}.item_intro img.alignleft{width:49.60317%;margin-right:50px}.item_intro h2{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:25px;font-size:2.5rem;margin-bottom:20px}.item_intro p{font-size:14px;font-size:1.4rem;line-height:1.8}.item_example{overflow:hidden;margin-bottom:20px}.item_example ul{overflow:hidden;margin-bottom:0 !important}.item_example li{margin-bottom:10px;text-align:center}.item_example li img{margin-bottom:5px}.item_features{margin-bottom:20px}.item_features dl dt{font-size:16px;font-size:1.6rem;display:inline-block;float:left;clear:left;zoom:1;width:120px;margin-left:1.5em;vertical-align:top;text-indent:-1.5em;*display:inline}.item_features dl dt:before{font-size:11px;font-size:1.1rem;position:relative;top:-3px;margin-right:1.2em;content:'●';color:#b2b2b2}.item_features dl dt a{font-size:16px;font-size:1.6rem}.item_features dl dd{font-size:14px;font-size:1.4rem;margin:0 0 5px 160px}.item_features ul li{margin-left:1.5em;text-indent:-1.5em}.item_features ul li:before{font-size:11px;font-size:1.1rem;position:relative;top:-3px;margin-right:1.2em;content:'●';color:#b2b2b2}.item_features ul li a{font-size:16px;font-size:1.6rem;text-decoration:none;color:#042275}.item_features ul li a:hover{text-decoration:underline}.item_features table{table-layout:auto;border:0}.item_features table th{font-size:16px;font-size:1.6rem;padding:0;text-align:left;vertical-align:top;border:0;background:0}.item_features table th span{font-size:16px;font-size:1.6rem;display:inline-block;zoom:1;min-width:120px;margin-left:1.5em;vertical-align:middle;text-indent:-1.5em;*display:inline}.item_features table th span:before{font-size:11px;font-size:1.1rem;position:relative;top:-3px;margin-right:1.2em;content:'●';color:#b2b2b2}.item_features table td{padding:0;vertical-align:top;border:0}.item_data .item_data_image{margin-bottom:20px;text-align:right}.item_data .item_data_image a.btns{line-height:1;position:relative;display:inline-block;zoom:1;zoom:1;box-sizing:border-box;width:120px;padding:5px 10px 5px 20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:4px;background:#699acb;*display:inline;behavior:url("/PIE.htc")}.item_data .item_data_image a.btns i{position:absolute;top:4px;left:12px}.item_bunya h3 a{font-size:16px;font-size:1.6rem;position:relative;padding-left:20px;text-decoration:none;color:#042275;color:#042275}.item_bunya h3 a:before{font-family:'iconmoon';font-size:12px;line-height:16px;position:absolute;top:0;left:0;width:16px;height:16px;content:'\e60c';text-align:center;color:#fff;border-radius:50%;background-color:#042275}.item_bunya h3 a:hover{text-decoration:underline}.philosophy h3{font-weight:bold;margin-bottom:10px}.philosophy strong{font-family:'ＭＳ Ｐ明朝','MS PMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',serif;font-weight:normal;display:block;margin-bottom:40px}.philosophy ol{font-size:14px;font-size:1.4rem;margin-bottom:20px}.philosophy p{font-size:14px;font-size:1.4rem}.dataimage{position:relative;top:1px;float:right;width:37.5%;padding:0 0 20px 30px;background:#fff}.business_top h4.product_title{margin-bottom:10px}.business_top h4.product_title a{font-size:15px;font-size:1.5rem;color:#333}.business_top .text{font-size:14px;font-size:1.4rem;line-height:24px}.business_top ul li a{font-size:14px;font-size:1.4rem;color:#333}.feature h3{font-weight:bold;margin-bottom:15px;text-align:center}.manufacturing img{margin-bottom:5px}.manufacturing .basename a{font-size:15px;font-size:1.5rem;color:#333}.catalog_download a{color:#333}.catalog_download .icon-nk_link{top:2px;margin-right:0}.catalog_download .catalog{overflow:hidden;padding:25px;border:solid 1px #e5e5e5}.catalog_download .catalog img{margin-bottom:0}.catalog_download .catalog .info{overflow:hidden}.catalog_download .catalog .info .filelink{margin-bottom:80px !important}.office{overflow:hidden;margin-bottom:30px;border-bottom:solid 1px #b2b2b2}.office .box{margin-bottom:10px}.office .address{margin-bottom:10px;border-bottom:dotted 1px #ccc}.office h3{font-size:15px;font-size:1.5rem;font-weight:bold}.office .base_title,.office .base_link_title{margin-bottom:10px}.office .base_title a,.office .base_link_title a{font-size:15px;font-size:1.5rem;color:#333}.office .base_overseas_title{margin-bottom:10px}.headoffice,.office.last{border-bottom:0}.headoffice dl{font-size:14px;font-size:1.4rem}ul.facility li{margin-bottom:20px;text-align:center}ul.facility li img{margin-bottom:5px}ul.facility li p{margin-bottom:0}.office_data{overflow:hidden;padding:20px 0 10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.office_data .material,.office_data .iso,.office_data .other{box-sizing:border-box}.office_data a{color:#333}.office_data dt{margin-bottom:10px}.office_data .material{float:left;width:30%;padding-right:10px}.office_data .material dd i{margin-right:0;color:#333;background:0}.office_data .iso{float:left;width:70%;padding-right:10px}.office_data .other{float:right;width:18%}.office_data .other dd{margin-bottom:10px}.office_data .disk li{margin-left:1.8em;text-indent:-1.8em}.office_data .disk li:before{font-size:11px;font-size:1.1rem;margin-right:1.2em;content:'●';color:#b2b2b2}.office_data2 .iso{float:right;width:68%}.office_data3 .iso{width:auto}.framebox{margin-bottom:40px}.framebox iframe{width:100%;margin-bottom:20px;border:0}.framebox .note{margin-bottom:30px}.framebox .note li span{text-decoration:underline}.postlist{overflow:hidden;margin-bottom:50px}.postlist dt{font-weight:normal;float:left;width:220px}.postlist dt time{display:inline-block;float:left;zoom:1;width:110px;vertical-align:middle;*display:inline}.postlist dt a.cat{font-size:12px;font-size:1.2rem;position:relative;display:inline-block;float:left;zoom:1;width:110px;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:3px;background:#666;*display:inline;behavior:url("/PIE.htc")}.postlist dt a.cat:hover{-webkit-transition:background .2s linear;transition:background .2s linear;background:#699acb}.postlist dd{margin-bottom:10px;padding:0 0 10px 260px;border-bottom:dotted 1px #b2b2b2}.postlist dd a{color:#333}.postlist dd.filelink{padding-left:230px}.postlist dd.filelink a{font-size:13px;font-size:1.3rem;padding:2px 0 1px 30px}.postlist dd.new{position:relative;padding-right:40px}.postlist dd.new:after{font-size:11px;font-size:1.1rem;line-height:1;position:absolute;top:0;right:0;display:inline-block;zoom:1;height:12px;margin-left:10px;padding:4px 5px 1px;content:'NEW';vertical-align:middle;color:#fff;border-radius:3px;background:#699acb;*display:inline;behavior:url("/PIE.htc")}.entry p{font-size:14px;font-size:1.4rem;line-height:1.8;margin-bottom:20px}.entry p.text{font-size:1.5rem;line-height:2}.entry hr,.entry .hr1{height:1px;margin:40px 0;border:0;border-top:solid 1px #b2b2b2}.entry .hr2{height:1px;margin:30px 0;border:0}.entry footer ul{overflow:hidden;margin-top:50px;padding-top:20px;border-top:solid 1px #b2b2b2}.entry footer ul li{display:inline-block;float:left;zoom:1;width:33.333333%;vertical-align:top;*display:inline}.entry footer ul li.next{text-align:right}.entry footer ul li.center{text-align:center}.contactlist{margin-bottom:70px}.contactlist li{margin-bottom:10px}.contactlist li img{margin-bottom:0}.contactlist li h2{font-size:14px;font-size:1.4rem;line-height:1.5;position:relative;padding:10px 10px 10px 40px;color:#fff}.contactlist li h2 i{position:absolute;top:50%;left:10px;margin-top:-8px;background:0}.contactlist li a{font-size:14px;font-size:1.4rem;text-decoration:none;color:#fff}.contactlist li.sv1 h2{border:solid 1px #052275;background:#052275}.contactlist li.sv1.on a{color:#052275}.contactlist li.sv1.on h2 i{color:#052275;border-color:#052275}.contactlist li.sv2 h2{border:solid 1px #f6921e;background:#f6921e}.contactlist li.sv2.on a{color:#f6921e}.contactlist li.sv2.on h2 i{color:#f6921e;border-color:#f6921e}.contactlist li.sv3 h2{border:solid 1px #005372;background:#005372}.contactlist li.sv3.on a{color:#005372}.contactlist li.sv3.on h2 i{color:#005372;border-color:#005372}.contactlist li.sv4 h2{border:solid 1px #9c3;background:#9c3}.contactlist li.sv4.on a{color:#9c3}.contactlist li.sv4.on h2 i{color:#9c3;border-color:#9c3}.contactlist li.on h2{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:#fff}.step{margin-bottom:50px;text-align:center}.step li{font-size:15px;font-size:1.5rem;line-height:70px;position:relative;display:inline-block;zoom:1;width:210px;height:70px;margin:0 8px;vertical-align:top;border:solid 1px #e6e6e6;background:#e6e6e6;*display:inline}.step li span{font-size:30px;font-size:3rem;display:inline-block;zoom:1;margin-right:10px;vertical-align:top;*display:inline}.step li:before,.step li:after{position:absolute;display:block;width:0;height:0;margin-top:-36px;content:'';border-width:36px 0 36px 18px;border-style:solid}.step li:before{z-index:2;top:50%;right:-17px;border-color:transparent transparent transparent #e6e6e6}.step li:after{z-index:1;top:50%;right:-18px;border-color:transparent transparent transparent #e6e6e6}.step li.step2 span:before,.step li.step2 span:after{position:absolute;display:block;width:0;height:0;margin-top:-36px;content:'';border-width:36px 0 36px 18px;border-style:solid}.step li.step3 span:before,.step li.step3 span:after{position:absolute;display:block;width:0;height:0;margin-top:-36px;content:'';border-width:36px 0 36px 18px;border-style:solid}.step li.step2 span:before,.step li.step3 span:before{z-index:2;top:50%;left:-1px;border-color:transparent transparent transparent #fff}.step li.step2 span:after{z-index:1;top:50%;left:0;border-color:transparent transparent transparent #e6e6e6}.step li.step3 span:after{z-index:1;top:50%;left:0;border-color:transparent transparent transparent #e6e6e6}.step li.step3:before,.step li.step3:after{display:none}.step li.now{color:#699acb;border-color:#699acb;background:#fff}.step li.now:before{border-color:transparent transparent transparent #fff}.step li.now:after,.step li.now span:after{border-color:transparent transparent transparent #699acb}table.form{margin-bottom:40px;border:0}table.form caption{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:18px;font-size:1.8rem;margin-bottom:20px;padding:0 10px;text-align:left;background:#e6e6e6}table.form th{line-height:1.2;width:200px;padding:15px 20px 10px;text-align:left;border-bottom:dotted 1px #b2b2b2;background:#f3f3f3}table.form th.required:before{position:relative;top:-3px;float:right;padding:3px 5px;content:'必須';color:#fff;border-radius:3px;background:#c10435;behavior:url("/PIE.htc")}table.form th.arbitrary:before{position:relative;top:-3px;float:right;padding:3px 5px;content:'任意';color:#fff;border-radius:3px;background:#699acb;behavior:url("/PIE.htc")}table.form td{padding:10px 50px;border:0;border-bottom:dotted 1px #b2b2b2}table.form td ul li{display:inline-block;float:left;zoom:1;width:46%;vertical-align:top;*display:inline}table.form td p.ex{font-size:12px;font-size:1.2rem;margin:5px 0 0;color:#666}table.form td label{display:inline-block;margin-bottom:5px;vertical-align:top;*display:inline}table.form td label input{margin:0;margin-right:5px}table.form td textarea{width:100%}table.form td input[type=text],table.form td input[type=email]{width:60%;margin-right:5px;padding:.2em}table.form td input#tel,table.form td input#email,table.form td input#email_conf{ime-mode:inactive}table.form td span.ex{font-size:12px;font-size:1.2rem;display:inline;color:#666}table.form td span.error{font-weight:bold;display:inline-block;zoom:1;vertical-align:middle;color:#c10435;*display:inline}table.form td span.error:before{font-weight:bold;position:relative;top:1px;display:inline-block;zoom:1;width:18px;height:18px;margin-right:2px;content:'!';text-align:center;vertical-align:top;color:#fff;border-radius:3px;background:#c10435;*display:inline;behavior:url("/PIE.htc")}table.form td input.failure,table.form td textarea.failure{border:solid 2px #c10435}table.form td span.failure label{font-weight:bold;color:#c10435}table.form td.check span.error{display:block;clear:both}table.form .last th,table.form .last td{border-bottom:0}.mw_wp_form_confirm table.form td p.note,.mw_wp_form_confirm table.form td p.ex{display:none}.policy{margin-bottom:40px}.policy .inner{padding:20px;border:solid 1px #b2b2b2;background:#f3f3f3}.sendbtn{text-align:center}.sendbtn input[type=submit]{position:relative;width:200px;margin:0 5px 10px;padding:10px;cursor:pointer;border:0;border-radius:4px;behavior:url("/PIE.htc")}.sendbtn input[name=submitConfirm],.sendbtn input[name=submit]{color:#699acb;border:solid 1px #699acb;background:#fff}.sendbtn input[name=submitConfirm]:hover,.sendbtn input[name=submit]:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;background:#699acb}.sendbtn input[name=submitBack]{color:#fff;background:#999}.sendbtn input[name=submitBack]:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:#666}.sendbtn input[disabled]{color:#666;border-color:#ccc;background:#ccc}.sendbtn input[disabled]:hover{cursor:default;color:#666;background:#ccc}.voice h3{font-size:20px;font-size:2rem;position:relative;padding:15px 60px 12px 140px;cursor:pointer;border:solid 1px #e5e5e5;background:#f8f5f5}.voice h3 span.number{font-size:30px;font-size:3rem;position:absolute;top:-1px;left:0;width:80px;padding:8px 40px 3px 0;text-align:center;color:#fff;background:url(../images/bg_recruit_voice.jpg) no-repeat top right #699acb}.voice h3 span.number:before{position:absolute;top:0;left:80px;display:none;width:0;height:0;content:'';border-top:60px solid #699acb;border-right:30px solid transparent}.voice h3 i{position:absolute;top:20px;right:20px;color:#699acb}.voice h3 i.up{display:none}.voice h3.active{border-color:#699acb}.voice .content{display:none;margin-bottom:20px}.voice .content ul li{position:relative;padding:10px 40px 10px 100px;border-bottom:dotted 1px #b2b2b2}.voice .content ul li.bunkei:before{position:relative;position:absolute;top:10px;left:40px;padding:0 5px;content:'文系';color:#fff;border-radius:3px;background:#f6921e;behavior:url("/PIE.htc")}.voice .content ul li.rikei:before{position:relative;position:absolute;top:10px;left:40px;padding:0 5px;content:'理系';color:#fff;border-radius:3px;background:#0071ae;behavior:url("/PIE.htc")}#imagehead{margin-bottom:30px;padding:10px 20px;text-align:center;border-bottom:solid 1px #699acb}#imagehead h1 img{width:240px}#imagefoot{text-align:center;color:#fff;background:#699acb}#imagefoot small span{font-size:11px;font-size:1.1rem;margin-left:5px}.result{overflow:hidden;margin-bottom:30px;padding-bottom:30px;border-bottom:dotted 1px #b2b2b2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.result .thumbnail{width:13.69048%}.result .thumbnail a{display:block}.result .thumbnail img{margin-bottom:0}.result .text{width:83%}.result header h2{font-size:20px;font-size:2rem;line-height:1.4}.result header h2 a,.result header h2 span{font-size:20px;font-size:2rem;line-height:1.4}.result .entry-summary{margin-bottom:20px}.result footer{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.result footer time{margin-right:20px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.result footer .post-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.result footer .post-categories li{margin-right:1em}@media(max-width:768px){.result a.thumbnail{width:20%}.result .text{width:75%}}@media(max-width:768px){.postlist{margin-bottom:30px}.postlist dt{float:none;overflow:hidden;width:auto;margin-bottom:5px}.postlist dt a.cat{float:right}.postlist dd{margin-bottom:15px;padding:0 0 10px}.postlist dd.filelink{padding:0 0 10px}.postlist dd.filelink a.file_pdf{padding:2px 0 1px 30px}#imagefoot small span{display:block}}@media(max-width:768px){.step li{font-size:15px;font-size:1.5rem;line-height:50px;position:relative;width:180px;height:50px;margin:0 5px}.step li span{font-size:20px;font-size:2rem}.step li:before,.step li:after{margin-top:-26px;border-width:26px 0 26px 10px}.step li:before{top:50%;right:-9px}.step li:after{top:50%;right:-10px}.step li.step2 span:before,.step li.step2 span:after{margin-top:-26px;border-width:26px 0 26px 10px}.step li.step3 span:before,.step li.step3 span:after{margin-top:-26px;border-width:26px 0 26px 10px}table.form td label{display:block;float:none;width:100%}}@media(max-width:640px){#container{margin-bottom:20px}#main{float:none;width:100%;margin-bottom:60px}#side{float:none;width:100%}.productmenu{padding:20px}.productmenu p{left:-25px;float:none;margin-bottom:10px}.productmenu ul{margin-left:0}.back{margin-top:20px}.contactinfo .tel,.contactinfo .mail{width:100%;padding:20px 10px}.contactinfo .tel{float:none;border-right:0;border-bottom:solid 1px #ccc}.contactinfo .mail{float:none}.dataimage{float:none;width:100%;padding:0}.office_data dt{margin-bottom:10px}.office_data .material,.office_data .iso{float:none;width:100%;margin-bottom:20px;padding-right:0}.office_data .other{float:none;width:100%}.bar_broduct{font-size:20px;font-size:2rem}.item_intro img.alignleft{width:100%;margin:0 0 20px}.item_intro h2{font-size:20px;font-size:2rem}.item_example li{margin-bottom:20px}.item_features dl dt{float:none;width:auto}.item_features dl dd{margin:0 0 10px}.item_features table th{display:block;box-sizing:border-box}.item_features table td{display:block;box-sizing:border-box;margin-bottom:10px}.step li{line-height:30px;width:100%;height:30px;margin:0 5px 15px}.step li span{font-size:20px;font-size:2rem}.step li:before,.step li:after{margin-top:0;margin-right:-12px;border-width:12px 12px 0 12px}.step li:before{top:auto;right:50%;bottom:-11px;border-color:#e6e6e6 transparent transparent transparent}.step li:after{top:auto;right:50%;bottom:-12px;border-color:#e6e6e6 transparent transparent transparent}.step li.step2 span:before,.step li.step2 span:after{display:none}.step li.step3 span:before,.step li.step3 span:after{display:none}.step li.now:before{border-color:#fff transparent transparent transparent}.step li.now:after,.step li.now span:after{border-color:#699acb transparent transparent transparent}table.form th{display:block;box-sizing:border-box;width:100%;padding:15px 20px 10px;border-right:0}table.form td{display:block;box-sizing:border-box;width:100%;padding:15px 20px 10px;border-right:0}table.form td textarea{width:100%;margin-right:0}table.form td input[type=text],table.form td input[type=email]{width:100%;margin-right:0}table.form td span.error{display:block}.voice h3{font-size:15px;font-size:1.5rem}.voice h3 span.number{font-size:18px;font-size:1.8rem}.voice h3 span.number:before{display:none}.framebox iframe{height:400px}.framebox .btn_mobile{display:block}}@media(max-width:480px){.contactlist{margin-bottom:70px}.contactlist li{width:97.0238% !important;margin-bottom:0}.contactlist li img{display:none}.contactlist li h2{margin-bottom:0}}.zh_CN .bar1{font-family:'Microsoft YaHei','微软雅黑','SimSun',sans-serif}.zh_CN table.form{font-family:'Microsoft YaHei','微软雅黑','SimSun',sans-serif}.zh_CN table.form th{width:240px}.zh_CN table.form th.required:before{font-size:10px;font-size:1rem;content:'必须'}.zh_CN dl.data *{font-family:'Microsoft YaHei','微软雅黑','SimSun',sans-serif !important}.zh_CN dl.data dt{width:200px}.zh_CN dl.data dd{padding:15px 0 15px 200px}.zh_CN a.btn{font-family:'Microsoft YaHei','微软雅黑','SimSun',sans-serif}.zh_TW .bar1{font-family:'Microsoft JhengHei','微軟正黑體','PMingLiU',sans-serif}.zh_TW table.form{font-family:'Microsoft JhengHei','微軟正黑體','PMingLiU',sans-serif}.zh_TW table.form th{width:240px}.zh_TW dl.data *{font-family:'Microsoft JhengHei','微軟正黑體','PMingLiU',sans-serif}.zh_TW dl.data dt{width:200px}.zh_TW dl.data dd{padding:15px 0 15px 200px}.zh_TW a.btn{font-family:'Microsoft JhengHei','微軟正黑體','PMingLiU',sans-serif}@media(max-width:640px){.zh_CN table.form th,.zh_TW table.form th{display:block;box-sizing:border-box;width:100%;padding:15px 20px 10px;border-right:0}.zh_CN dl.data dt,.zh_TW dl.data dt{width:auto}.zh_CN dl.data dd,.zh_TW dl.data dd{padding:10px 15px}}@font-face{font-family:'utsukushi';src:url("utsukushi.eot?") format("eot"),url("utsukushi.woff") format("woff"),url("utsukushi.otf") format("opentype")}@font-face{font-family:'bebasneue';font-weight:normal;font-style:normal;src:url("fonts/bebasneue.ttf") format("truetype"),url("fonts/bebasneue.woff") format("woff")}.recruit-bnr{display:-ms-flexbox;display:-webkit-box;display:flex;border:solid 1px #e5e5e5;background-color:#f8f5f5;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.recruit-bnr .bnr-title{box-sizing:border-box;width:50%;padding:0 3em}.recruit-bnr .bnr-title h3{font-family:'bebasneue';font-size:30px;font-size:3rem;font-weight:bold;letter-spacing:.05em;color:#699acb}.recruit-bnr .bnr-title p{margin:0;padding:0}.recruit-bnr .bnr-image{width:50%;background-size:cover}.recruit-bnr .bnr-image img{margin:0;opacity:0}.recruit-bnr.woman .bnr-title h3{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:20px;font-size:2rem;color:#a50d60}.recruit-bnr.woman .bnr-title h3 span{font-size:30px;font-size:3rem;font-weight:normal;margin-right:5px}.recruit-bnr.link{border:0}.recruit-bnr .recruit-bnr{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;padding:0;text-decoration:none;color:#333;border:solid 1px #e5e5e5;background:0}.recruit-bnr .recruit-bnr:hover{opacity:.7}.recruit-graph{display:block;max-width:700px;margin:0 auto}@media(max-width:768px){.recruit-bnr .bnr-title h3{font-size:2.5vw}.recruit-bnr.woman .bnr-title h3{font-size:2vw}.recruit-bnr.woman .bnr-title h3 span{font-size:2.6vw}}@media(max-width:640px){.recruit-bnr .bnr-title{width:100%;padding:2em 1em}.recruit-bnr .bnr-title h3{font-size:4vw}.recruit-bnr .bnr-image{width:100%;background-image:none !important}.recruit-bnr .bnr-image img{opacity:100}.recruit-bnr.woman .bnr-title h3{font-size:3vw}.recruit-bnr.woman .bnr-title h3 span{font-size:4vw}}.productnews{position:relative;max-width:830px;margin:0 auto 80px}.productnews__inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.productnews .post{position:relative;width:31.91489%;margin-right:2.12766%}.productnews .post:nth-of-type(3n){margin-right:0}.productnews .post .text{margin-bottom:10px}.productnews .post .text a{text-decoration:none;color:#333}.productnews .post .text p{margin:0}.productnews .post .date{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productnews .post .newmark{position:absolute;z-index:2;top:10px;left:-6px}@media(max-width:640px){.productnews .post{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productnews .post+.post{margin-top:20px}.productnews .post:nth-of-type(3n){margin-right:0}.productnews .post .thumb{width:150px}.productnews .post .text{width:calc(100% - 170px)}.productnews .post .date{width:100%}}.movielist+.movielist{margin-top:40px}.movielist .bar2{text-transform:capitalize}.movielist__inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.movielist__inner .moviebox{position:relative;width:31.91489%;margin-right:2.12766%;margin-bottom:20px}.movielist__inner .moviebox:nth-of-type(3n){margin-right:0}.movielist__inner .moviebox .date{font-size:12px;font-size:1.2rem;padding-bottom:5px;text-align:right}.movielist__inner .moviebox .thumb{position:relative}.movielist__inner .moviebox .thumb .newmark{position:absolute;z-index:2;top:10px;left:-6px}.movielist__inner .moviebox h3 a{font-size:16px;font-size:1.6rem;font-weight:bold;text-decoration:none;color:#333}.moviebnr{text-align:center}.moviebnr p{font-size:18px;font-size:1.8rem}.moviebnr a{display:block;max-width:280px;margin:0 auto}.moviebnr a img{width:280px;height:91px}@media(max-width:640px){.movielist__inner{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.movielist__inner .moviebox{width:48%;margin:0 0 20px}.movielist__inner .moviebox h3{font-size:14px;font-size:1.4rem}.movielist__inner .moviebox h3 a{font-size:14px;font-size:1.4rem}.moviebnr p{font-size:16px;font-size:1.6rem}}.box.health.sign{text-align:right}.box.health.sign img{width:300px}.box.health h3{font-weight:bold}.box.health table{table-layout:auto}.box.health table th{font-weight:normal;width:16%;padding:5px 0;color:#fff;border:solid 1px #ccc;background-color:#6496c9}.box.health table th:first-of-type{width:20%}.box.health table td{text-align:center;border:solid 1px #ccc}.box.health table td:first-of-type{text-align:left}.box.health table tr:nth-of-type(even){background-color:#e0e1e3}.box.health .tableWrap{margin-bottom:10px}@media(max-width:880px){.box.health .tableWrap{overflow:auto;width:100%}.box.health .tableWrap table{width:600px}}.productNewsWrap{margin-bottom:40px}.productNews{position:relative;box-sizing:border-box;max-width:800px;margin:0 auto;padding:30px;background-color:#fbf5da}.productNews__title{position:relative;margin-bottom:30px;border-bottom:solid 1px #ccc}.productNews__inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productNews .thumb{position:relative;width:31.08108%}.productNews .thumb .newmark{position:absolute;top:6px;left:-6px}.productNews .text{display:-ms-flexbox;display:-webkit-box;display:flex;width:64.86486%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.productNews .title{line-height:1.6}.productNews .title a{color:#333}.productNews .meta{width:100%}.productNews .meta .catlabel{margin-right:1em}.productNews .morebtn{top:30px;right:30px}.searchMenu{margin-bottom:40px;border-top:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2}.searchMenu ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.searchMenu ul li a{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:16px;font-size:1.6rem;display:inline-block;padding:10px;color:#2e3181}.searchMenu ul li a:hover{opacity:.7}.searchForm{display:-ms-flexbox;display:-webkit-box;display:flex;max-width:800px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.searchForm .form{position:relative;width:calc(100% - 218px)}.searchForm .form input{box-sizing:border-box;width:100%;height:58px;padding:5px 10px;border:solid 2px #333;border-radius:5px}.searchForm .form button{position:absolute;top:4px;right:4px;width:45px;height:50px;padding-top:8px;cursor:pointer;text-align:center;border:0;border-radius:5px;background-color:#333}.searchForm .form button img{width:24px;height:24px}.searchForm .form button:hover{opacity:.7}.searchForm .refine{width:188px;cursor:pointer}.searchForm .refine span{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:16px;font-size:1.6rem;display:block;box-sizing:border-box;padding:13px 5px;text-align:center;border:solid 1px #333;border-radius:5px}.searchForm .refine span img{position:relative;top:5px;display:inline-block;width:28px;height:20px;margin-right:15px;vertical-align:middle}.searchForm .refine span:hover{opacity:.7}.searchBg{padding-top:40px}.searchWrap+.searchWrap{margin-top:40px}.searchTitle{font-size:35px;font-size:3.5rem;margin-bottom:16px}.searchTitle2{font-size:16px;font-size:1.6rem;margin-bottom:20px}.searchBtn{display:block;box-sizing:border-box;padding:6px;-webkit-transition:background .5s;transition:background .5s;text-align:center;text-decoration:none;color:#333;border:solid 1px #b2b2b2}.searchBtn span{font-size:16px;font-size:1.6rem;font-weight:bold;position:relative;display:block}.searchBtn span:before{font-family:'iconmoon';font-size:12px;line-height:16px;position:absolute;top:50%;right:10px;width:16px;height:16px;content:'\e60c';-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;border-radius:50%;background-color:#042275}.searchBtn:hover{background-color:#e6e6e6}@media(max-width:768px){.searchBtn span{font-size:2vw}}@media(max-width:640px){.searchBtn span{font-size:14px;font-size:1.4rem}}.kinou .searchBtn{padding:10px 6px;border-radius:4px}.tableWrap{overflow:auto;width:100%}.cousyuData{width:100%;margin-bottom:20px;table-layout:auto;border:0}.cousyuData th,.cousyuData td{border:0;border-right:solid 1px #000;border-bottom:solid 1px #000}.cousyuData th:last-of-type,.cousyuData td:last-of-type{border-right:0}.cousyuData thead{border-bottom:solid 2px #000}.cousyuData thead th{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;background-color:#86a9cc}.cousyuData tbody tr:nth-of-type(odd) td{background-color:#e8eaea}.cousyuData .kubun{width:25px;padding:10px 15px;background-color:#becee0}.cousyuData .kubun span{width:1em;margin-left:5px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.choices{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.choices .box{width:23.92638%;margin-right:1.43149%;margin-bottom:16px;background-color:#fff}.choices .box:nth-of-type(4n){margin-right:0}.choices.jigyou .box{margin-bottom:0;background-color:transparent}.choices.jigyou .box a{text-decoration:none}.choices.jigyou .box h4{padding:5px;text-align:center;color:#fff;border-radius:2em;background-color:#333}.choices.jigyou .box p{margin:0;color:#333}.choices.jigyou .box.stainless h4{background-color:#052275}.choices.jigyou .box.processed h4{background-color:#f6921e}.choices.jigyou .box.silicon h4{background-color:#005372}.choices.jigyou .box.magnesium h4{background-color:#9c3}@media(max-width:768px){.choices.jigyou .box h4{font-size:2vw}}@media(max-width:640px){.choices.jigyou .box h4{font-size:3.6vw}}@media(max-width:640px){.choices.jigyou .box:nth-of-type(n+3){margin-top:20px}}@media(max-width:640px){.productNewsWrap{margin-bottom:20px}.productNews{padding:20px}.productNews__title{margin-bottom:20px}.productNews .thumb,.productNews .text{width:100%}.productNews .title{line-height:1.6}.productNews .title a{color:#333}.productNews .meta{width:100%}.productNews .meta .catlabel{margin-right:1em}.productNews .morebtn{top:30px;right:30px}.searchMenu{margin-bottom:40px}.searchMenu ul{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.searchMenu ul li{width:50%;text-align:center}.searchMenu ul li a{font-size:13px;font-size:1.3rem;padding:5px}.searchWrap+.searchWrap{margin-top:10px}.searchTitle{font-size:24px;font-size:2.4rem;margin-bottom:20px}.choices{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.choices .box{width:49.28425%;margin:0 0 16px}}@media(max-width:480px){.searchForm .form{width:100%;margin-bottom:20px}.searchForm .form input{height:58px}.searchForm .refine{width:100%}.searchForm .refine span{width:200px;margin:0 auto}.productNews .morebtn a{max-width:180px}}.productCat__title{margin-bottom:15px;text-align:center}.productCat__title p{font-size:20px;font-size:2rem}.productCat__title h1{font-size:40px;font-size:4rem}.productCat__lead{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productCat__lead .text{width:47.03476%;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.productCat__lead .text h2{font-family:'ＭＳ Ｐ明朝','MS PMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',serif;font-size:25px;font-size:2.5rem}.productCat__lead .text.full{width:100%;max-width:760px;margin:0 auto;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.productCat__lead .text.full h2{text-align:center}.productCat__lead .image{width:47.03476%;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.productCat .btn_business{margin-top:3em;margin-bottom:4em}.productCat__content+.productCat__content{margin-top:60px}.productCat__desc{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productCat__desc .text{width:57.25971%;margin-bottom:60px}.productCat__desc .text h3{font-size:23px;font-size:2.3rem;padding:0 20px;background-color:#e6e6e6}.productCat__desc .image{width:35.78732%;margin-bottom:60px}.productCat__desc.full .text{width:100%;margin-bottom:20px}.productCat__item{display:table;display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.productCat__item:first-of-type .productCat__item--cat{position:relative}.productCat__item:first-of-type .productCat__item--cat:before{position:absolute;top:-30px;left:0;width:calc(100% - 10px);padding:5px;content:'アイテム';text-align:center;color:#fff;background-color:#333}.productCat__item:first-of-type .productCat__item--name{position:relative}.productCat__item:first-of-type .productCat__item--name:before,.productCat__item:first-of-type .productCat__item--name:after{position:absolute;top:-30px;width:calc(100% - 10px);padding:5px;text-align:center;color:#fff;background-color:#333}.productCat__item:first-of-type .productCat__item--name:before{left:0;width:64%;content:'製品名'}.productCat__item:first-of-type .productCat__item--name:after{right:0;width:36%;content:'特徴'}.productCat__item *{box-sizing:border-box}.productCat__item--cat{display:-ms-flexbox;display:-webkit-box;display:flex;width:170px;padding:10px 20px;vertical-align:middle;border-bottom:solid 1px #b2b2b2;background-color:#e6e6e6}.productCat__item--cat p{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.productCat__item--cat.label{padding:0;color:#fff;background-color:#333;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.productCat__item--name{display:-ms-flexbox;display:-webkit-box;display:flex;width:calc(100% - 170px);-ms-flex-wrap:wrap;flex-wrap:wrap}.productCat__item--name.label{color:#fff;background-color:#333}.productCat__item--name.label .inner{padding-left:0}.productCat__item--name.label .name{width:64%;padding:0;text-align:center}.productCat__item--name.label .text{width:36%;padding:0;text-align:center}.productCat__item--name.label .text:before{display:none}.productCat__item--name .inner{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;padding-left:20px;border-bottom:solid 1px #b2b2b2;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.productCat__item--name .image{width:100px;padding:10px 0}.productCat__item--name .image img{margin:0}.productCat__item--name .name{position:relative;width:calc(calc(100% - 100px) * .4);padding:10px 80px 10px 0}.productCat__item--name .name a{margin-right:1em;color:#333}.productCat__item--name .name a.link{position:absolute;top:50%;right:0;display:inline-block;width:65px;margin-right:0;padding:2px 10px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;text-decoration:none;color:#fff;border-radius:4px;background-color:#699acb}.productCat__item--name .name a.link:after{font-family:'iconmoon';margin-left:5px;content:'\e60c'}.productCat__item--name .name a.link:hover{color:#fff;background:#666}.productCat__item--name .name a.sv1,.productCat__item--name .name a.cat-item-25,.productCat__item--name .name a.cat-item-63{background:#052275}.productCat__item--name .name a.sv2,.productCat__item--name .name a.cat-item-26{background:#f6921e}.productCat__item--name .name a.sv3,.productCat__item--name .name a.cat-item-29{background:#005372}.productCat__item--name .name a.sv4,.productCat__item--name .name a.cat-item-30{background:#9c3}.productCat__item--name .text{position:relative;width:calc(calc(100% - 170px) * .6);min-height:60px;margin:0;padding:10px 20px}.productCat__item--name .text:before{position:absolute;top:0;left:0;width:1px;height:calc(100% + 2px);min-height:50px;content:'';border-left:dashed 1px #707070}.productCat__item--name .text p{margin:0}.productCat__item--text{display:-ms-flexbox;display:-webkit-box;display:flex;width:calc(calc(100% - 170px) * .4);-ms-flex-wrap:wrap;flex-wrap:wrap}.productCat__item--text .inner{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;padding:10px 20px;border-bottom:solid 1px #b2b2b2;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:640px){.productCat .itemLabel{display:none}.productCat .productCat__item:first-of-type .productCat__item--cat:before{display:none}.productCat .productCat__item:first-of-type .productCat__item--name:before,.productCat .productCat__item:first-of-type .productCat__item--name:after{display:none}.productCat__title{margin-bottom:20px}.productCat__title p{font-size:16px;font-size:1.6rem}.productCat__title h1{font-size:30px;font-size:3rem}.productCat__desc .text h3{font-size:18px;font-size:1.8rem}.productCat__item--cat{width:100%}.productCat__item--name{width:100%}.productCat__item--name .inner{padding-left:0}.productCat__item--name .name{width:calc(100% - 120px)}.productCat__item--name .text{width:100%;padding:10px 0;border-top:dashed 1px #ccc}.productCat__item--name .text:before{display:none}}@media(max-width:480px){.productCat__lead .image,.productCat__lead .text{width:100%}.productCat__desc .image,.productCat__desc .text{width:100%;margin-bottom:20px}}.productsCatalog{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.productsCatalog .thumb{width:17.17791%}.productsCatalog .thumb a{display:block}.productsCatalog .thumb a:hover{opacity:.95}.productsCatalog .text{width:76.68712%}.productsCatalog .text h3{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.productsSample{margin-top:40px;padding:40px 20px;text-align:center;border:solid 2px #eace41}.productsSample h3{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:23px;font-size:2.3rem}.productsSample .btn_wrap{margin-top:20px}.productsSample .btn{padding-right:60px;padding-left:50px;color:#333;border-color:#eace41;background-color:#eace41}.productsSample .btn i{right:12px;left:auto;border-color:#eace41;background-color:#333}.productsSample .btn:hover{color:#333;background-color:#fff}.productsSample .btn:hover i{color:#eace41}@media(max-width:640px){.productsCatalog .thumb{width:100%;text-align:center}.productsCatalog .thumb img{width:70%;max-width:400px}.productsCatalog .text{width:100%}.productsSample{margin-top:20px}.productsSample h3{font-size:16px;font-size:1.6rem}}.productSearch,.productSearch-non{position:fixed;z-index:1020;top:50%;left:50%;display:none;overflow:auto;box-sizing:border-box;width:80%;height:90vh;padding:40px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.productSearch__inner,.productSearch-non__inner{position:relative;height:100%}.productSearch__inner .close,.productSearch-non__inner .close{font-size:30px;font-size:3rem;line-height:1;position:absolute;top:0;right:0;box-sizing:border-box;width:50px;height:50px;padding-top:6px;cursor:pointer;text-align:center;border:solid 1px #eee;border-radius:8px}.productSearch__title,.productSearch-non__title{text-align:center}.productSearch__title .title,.productSearch-non__title .title{font-size:35px;font-size:3.5rem}.productSearch__select+.productSearch__select,.productSearch-non__select+.productSearch__select{margin-top:20px}.productSearch label,.productSearch-non label{display:block;padding:6px;cursor:pointer;border:solid 1px #b2b2b2;border-radius:4px}.productSearch label span,.productSearch-non label span{font-size:16px;font-size:1.6rem;font-weight:bold;position:relative;display:block;text-align:center}.productSearch label span input,.productSearch-non label span input{position:absolute;top:5px;left:5px}.productSearch label:hover,.productSearch-non label:hover{background-color:#e6e6e6}.productSearch .kinou label,.productSearch-non .kinou label{padding:10px 6px}.productSearch .keyword input,.productSearch-non .keyword input{box-sizing:border-box;width:100%;height:58px;padding:5px 10px;border:solid 2px #333;border-radius:5px}.productSearch .btn_wrap,.productSearch-non .btn_wrap{margin:20px 0 50px;text-align:center}.productSearch .btn_wrap button,.productSearch-non .btn_wrap button{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1;position:relative;display:inline-block;zoom:1;box-sizing:border-box;padding:10px 50px 10px 60px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;vertical-align:middle;border:solid 2px #689acb;border-radius:4px;background-color:#fff}.productSearch .btn_wrap button i,.productSearch-non .btn_wrap button i{position:absolute;top:50%;left:12px;margin-top:-.75em}.productSearch .btn_wrap button:hover,.productSearch-non .btn_wrap button:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;background:#689acb}.productSearch .btn_wrap button:hover i,.productSearch-non .btn_wrap button:hover i{color:#689acb;background:#fff}.research{position:static;display:block !important;width:auto;height:auto;padding:0;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.research .btn_wrap{margin-bottom:0}.productSearchOverlay{position:fixed;z-index:1010;top:0;left:0;display:none;box-sizing:border-box;width:100%;height:100%;padding:40px;background-color:rgba(228,228,228,0.7)}@media(max-width:640px){.productSearch{width:90%;padding:20px}.productSearch__title .title{font-size:24px;font-size:2.4rem}.productSearch__inner .close{font-size:24px;font-size:2.4rem;width:30px;height:30px;padding-top:0}}.item p.tag a:after{content:' / '}.item p.tag a:last-of-type:after{display:none}.item .desc{padding:10px 12px 0;border-top:dashed 1px #707070}.productCat__items{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productCat__items:last-of-type .productCat__items--cat,.productCat__items:last-of-type .productCat__items--name table:last-of-type tr:last-of-type td{border-bottom:solid 1px #b2b2b2}.productCat__items .productCat__items--cat{display:-ms-flexbox;display:-webkit-box;display:flex;box-sizing:border-box;width:170px;padding:20px;border-top:solid 1px #b2b2b2;background-color:#e6e6e6;-ms-flex-wrap:wrap;flex-wrap:wrap}.productCat__items .productCat__items--cat p{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.productCat__items .productCat__items--name{display:-ms-flexbox;display:-webkit-box;display:flex;width:calc(100% - 170px);-ms-flex-wrap:wrap;flex-wrap:wrap}.productCat__items .productCat__items--name table{height:100%;border:0}.productCat__items .productCat__items--name table td{border-top:solid 1px #b2b2b2;border-right:0}.productCat__items .productCat__items--name table tr:last-of-type td{border-bottom:0}.productCat__items .productCat__items--name table .cell-image{width:45%;border-right:dashed 1px #707070}.productCat__items .productCat__items--name table .cell-image .inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.productCat__items .productCat__items--name table .cell-image .inner .image{width:120px}.productCat__items .productCat__items--name table .cell-image .inner .image img{width:100px}.productCat__items .productCat__items--name table .cell-image .inner .text{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.productCat__items .productCat__items--name table .cell-image .inner .text a{font-size:13px;font-size:1.3rem;width:calc(100% - 80px);margin-right:1em;margin-bottom:0;color:#333}.productCat__items .productCat__items--name table .cell-image .inner .text a.link{display:inline-block;width:45px;margin-right:0;padding:0 10px;text-align:center;text-decoration:none;color:#fff;border-radius:4px;background-color:#699acb}.productCat__items .productCat__items--name table .cell-image .inner .text a.link:after{font-family:'iconmoon';margin-left:5px;content:'\e60c'}.productCat__items .productCat__items--name table .cell-image .inner .text a.link:hover{color:#fff;background:#666}.productCat__items .productCat__items--name table .cell-image .inner .text a.sv1,.productCat__items .productCat__items--name table .cell-image .inner .text a.cat-item-25,.productCat__items .productCat__items--name table .cell-image .inner .text a.cat-item-63{background:#052275}.productCat__items .productCat__items--name table .cell-image .inner .text a.sv2,.productCat__items .productCat__items--name table .cell-image .inner .text a.cat-item-26{background:#f6921e}.productCat__items .productCat__items--name table .cell-image .inner .text a.sv3,.productCat__items .productCat__items--name table .cell-image .inner .text a.cat-item-29{background:#005372}.productCat__items .productCat__items--name table .cell-image .inner .text a.sv4,.productCat__items .productCat__items--name table .cell-image .inner .text a.cat-item-30{background:#9c3}.productCat__items .productCat__items--name table .cell-name{padding:10px 10px 10px 0;border-left:0}.productCat__items .productCat__items--name table .cell-name .inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productCat__items .productCat__items--name table .cell-desc{width:55%}.productCat__items .productCat__items--name table .cell-desc p{margin-bottom:0}@media(max-width:640px){.productCat__items .productCat__items--cat{width:100%;padding:10px 20px;border:none !important}.productCat__items .productCat__items--cat p{margin:0}.productCat__items .productCat__items--name{width:100%}.productCat__items .productCat__items--name table{border:none !important}.productCat__items .productCat__items--name table td{display:block;box-sizing:border-box;width:100%;border:none !important;border-bottom:0}.productCat__items .productCat__items--name table tr:last-of-type td{border-bottom:0}.productCat__items .productCat__items--name table .cell-image{width:100%;border-top:solid 1px #ccc !important;border-right:0}.productCat__items .productCat__items--name table .cell-name{padding:10px 10px 10px 0}.productCat__items .productCat__items--name table .cell-name .inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.productCat__items .productCat__items--name table .cell-desc{font-size:12px;width:100%;padding-top:0;color:#666}.productCat__items .productCat__items--name table .cell-desc p{font-size:12px}}.pageTitle{padding:50px 20px;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover}.pageTitle.irTitle{background-image:url(../images/ir-title.jpg)}.pageTitle .title{font-size:35px;font-size:3.5rem;font-weight:bold;letter-spacing:.05em;color:#fff;text-shadow:2px 2px 6px #333}@media(max-width:640px){.pageTitle{padding:50px 20px}.pageTitle .title{font-size:20px;font-size:2rem;color:#fff}}.newsList{margin-bottom:20px !important}.irMenu{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.irMenu__item{box-sizing:border-box;width:48.50746%;padding:10px;border:solid 1px #b2b2b2}.irMenu__item:nth-of-type(n+3){margin-top:20px}.irMenu__item h2{font-size:16px;font-size:1.6rem;font-weight:bold;margin:10px 0}.irMenu__item ul{margin:0 !important}.irMenu__item ul li{position:relative;padding-left:15px}.irMenu__item ul li:before{font-family:'iconmoon';font-size:12px;position:absolute;top:0;left:0;content:'\e60c';color:#4c9ed2}.irMenu__item ul li a{text-decoration:none;color:#333}@media(max-width:640px){.irMenu__item ul li+li{margin-top:10px}}.irMovie{margin-top:3em;text-align:center}.irMovie p{font-size:19px;font-size:1.9rem;font-weight:bold;margin-top:20px}.irMovie p.note{font-size:12px;font-size:1.2rem;font-weight:normal}.irMovie .video_play{display:block;cursor:pointer}.modal-wrap{position:fixed;z-index:90;top:0;left:0;display:none;width:100%;height:100vh;background:rgba(0,0,0,0.7);-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.modal-wrap.shown{display:-ms-flexbox;display:-webkit-box;display:flex}.modal-wrap .modal-panel{position:relative;width:80%;max-width:1000px;margin:5% auto 0}.modal-wrap .modal-frame{position:relative;width:100%;padding-top:56.25%}.modal-wrap .modal-frame #player{position:absolute;top:50%;right:0;display:none;width:100% !important;height:100% !important;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-wrap .modal-close{position:absolute;top:0;right:-40px;cursor:pointer;color:#fff;border:0;background-color:transparent}.modal-wrap .modal-close i{font-size:32px;font-size:3.2rem}.modal-wrap .modal-close img{width:32px}@media(max-width:768px){.modal-wrap .modal-frame #player{top:120px;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){.modal-wrap .modal-close{top:80px;right:0}}.searchIR{padding:20px;border:solid 1px #699acb}.searchIR .searchCat{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.searchIR .searchCat dt{width:80px;color:#699acb}.searchIR .searchCat dd{width:calc(100% - 85px)}.searchIR .searchCat dd label{color:#699acb}.searchIR .searchCat dd input[type='checkbox']{display:none}.searchIR .searchCat dd input[type='checkbox']+label{position:relative;display:none;display:inline-block;padding-right:10px;padding-left:22px;cursor:pointer}.searchIR .searchCat dd input[type='checkbox']+label:before{position:absolute;top:50%;left:0;display:block;box-sizing:border-box;width:18px;height:18px;margin-top:-10px;content:'';border:1px solid;border-color:#699acb;border-radius:4px;background-color:#fff}.searchIR .searchCat dd input[type='checkbox']:checked+label::after{position:absolute;top:12px;left:3px;display:block;box-sizing:border-box;width:12px;height:8px;margin-top:-9px;content:'';-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;border-color:red;border-bottom:3px solid;border-left:3px solid}.searchIR .searchCat dd input[type='checkbox']:checked+label::before{background-color:#699acb}.searchIR .searchYear{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.searchIR .searchYear select{padding:5px 10px;color:#699acb;border:solid 1px #699acb;border-radius:5px}.searchIR .searchYear button{margin-left:1em;padding:5px 10px;cursor:pointer;color:#fff;border:0;border-radius:5px;background-color:#699acb}@media(max-width:640px){.searchIR{padding:10px}.searchIR .searchCat{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.searchIR .searchCat dt{width:100%}.searchIR .searchCat dd{width:100%}.searchIR .searchCat dd label{display:inline-block;margin-right:1em;margin-left:0}.searchIR .searchCat dd input[type='checkbox']+label{margin-top:10px;padding-right:20px}.searchIR .searchYear select{width:100%}.searchIR .searchYear button{width:100%;margin-top:10px;margin-left:0}}.resultIR{margin-bottom:10px}.searchBack{margin-bottom:30px;text-align:center}.irNewsTitle{margin-bottom:20px}.irNewsCategory{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.irNewsCategory a.cat{font-size:12px;font-size:1.2rem;position:relative;display:inline-block;width:110px;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-radius:3px;background:#666}.irNewsCategory a.cat:hover{-webkit-transition:background .2s linear;transition:background .2s linear;background:#699acb}.strategies h4{font-size:19px;font-size:1.9rem}@media(max-width:640px){.strategies h4{font-size:16px;font-size:1.6rem}}.irRow{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.vision .visionText p{font-size:25px;font-size:2.5rem;font-weight:bold}.irPolicy .image{width:38.35821%}.irPolicy .content{width:57.46269%}.irPolicy .content ol{font-size:19px;font-size:1.9rem}.irPolicy .content ol li+li{margin-top:5px}@media(max-width:640px){.irPolicy .image{width:100%;text-align:center}.irPolicy .image img{width:80%}.irPolicy .content{width:100%}.irPolicy .content ol{font-size:16px;font-size:1.6rem}}.irStrategy{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.irStrategy .strategyItem{width:30.59701%;border:solid 1px #ccc}.irStrategy .strategyItem:first-of-type,.irStrategy .strategyItem:nth-of-type(2){width:47.76119%}.irStrategy .strategyItem h3{font-size:20px;font-size:2rem;padding:10px;text-align:center;color:#fff;background-color:#699acb}.irStrategy .strategyItem .inner{padding:15px}.irStrategy .strategyItem .inner ul li{font-size:18px;font-size:1.8rem;position:relative;padding-left:1em}.irStrategy .strategyItem .inner ul li:before{position:absolute;top:0;left:0;content:'・'}.irStrategy .strategyItem .inner .note{font-size:19px;font-size:1.9rem;padding:5px;text-align:center;background-color:#ccc}.irStrategy .copy{font-size:35px;font-size:3.5rem;font-weight:bold;box-sizing:border-box;width:100%;padding:1em;text-align:center;letter-spacing:.08em;color:#699acb}.irBusiness .irRow+.irRow{margin-top:20px}.irBusiness .image{width:38.0597%}.irBusiness .content{width:58.95522%}.irBusiness .content h4{margin-bottom:10px}.tglbox .bar2{position:relative;cursor:pointer}.tglbox .bar2:after{font-family:'iconmoon';position:absolute;top:5px;right:10px;content:'\e604'}.tglbox .bar2.is-active:after{content:'\e607'}.tglbox .box{display:none;margin-bottom:0}.tglbox.first .box{display:block}@media(max-width:640px){.irBusiness .image,.irBusiness .content{width:100%}}.tableWrap+.tableWrap{margin-top:30px}.irTable.nofix{table-layout:auto}.irTable.nofix th{width:220px}.irTable.nofix td.left{text-align:left}.irTable.nofix td a{font-size:16px;font-size:1.6rem;word-break:break-all}.irTable.nofix td p{font-size:15px;font-size:1.5rem}.irTable caption{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:10px;text-align:left}.irTable th,.irTable td{font-size:15px;font-size:1.5rem;border:solid 1px #ccc}.irTable th{font-weight:normal;text-align:left;background-color:#d0dfef}.irTable th.title{font-weight:bold;text-align:center;color:#fff;background-color:#699acb}.irTable td{text-align:right}.irTable.ookabunushi{table-layout:auto}.irTable.ookabunushi tr:first-of-type th{font-weight:bold;text-align:center;color:#fff;background-color:#727272}.irTable.calendar th{text-align:center;border:solid 1px #fff}.irTable.calendar td{text-align:center;padding:5px}.irTable.calendar td.event{background-color:#f2f2f2}.irTable.calendar td span{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:15px;font-size:1.5rem}.irTable.calendar .month th{border-bottom:solid 1px #ccc}.irTable.calendar.first th:nth-of-type(1),.irTable.calendar.first th:nth-of-type(2),.irTable.calendar.first th:nth-of-type(3){background-color:#d0dfef}.irTable.calendar.first th:nth-of-type(4),.irTable.calendar.first th:nth-of-type(5),.irTable.calendar.first th:nth-of-type(6){background-color:#bcd5ef}.irTable.calendar.first th.title1{position:relative;background-color:#d0dfef}.irTable.calendar.first th.title2{background-color:#bcd5ef}.irTable.calendar.second th{background-color:#bcd5ef}.irTable.calendar.third th{background-color:#9cc5ed}.irTable.calendar.fourth th{background-color:#7aabdb}@media(max-width:640px){.irTable.nofix{table-layout:fixed}}@media(max-width:640px){.irTable.nofix th{width:35%}}@media(max-width:640px){.irTable.nofix td a{font-size:16px;font-size:1.6rem}}@media(max-width:640px){.irTable caption{font-size:16px;font-size:1.6rem}}@media(max-width:640px){.irTable th,.irTable td{font-size:14px;font-size:1.4rem}}@media(max-width:640px){.irTable.calendar td span{font-size:15px;font-size:1.5rem;line-height:1.2;width:1em}}.irCalendar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.irCalendar+.irCalendar{margin-top:20px}.irCalendar .calendarBox{width:49%}@media(max-width:640px){.irCalendar .calendarBox{width:100%}.irCalendar .calendarBox+.calendarBox{margin-top:20px}}.irChart{position:relative}.irChart .unit{text-align:right}.chartnote{font-size:12px;font-size:1.2rem;-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}.apexcharts-toolbar{display:none !important}@media(max-width:640px){.zaimuData{width:600px}}.zaimuData th,.zaimuData td{border:solid 1px #ccc}.zaimuData th{font-size:16px;font-size:1.6rem;font-weight:normal;color:#fff;background-color:#696969}.zaimuData th.title{font-weight:bold}.zaimuData th.all{background-color:#042275}.zaimuData th.q3{color:#333;background-color:#417eba}.zaimuData th.q2{color:#333;background-color:#9cc5ed}.zaimuData th.q1{color:#333;background-color:#bcd5ef}.zaimuData td{font-size:17px;font-size:1.7rem;text-align:right}.zaimuData.kabunushi th.kinyu{text-align:left;background-color:#052275}.zaimuData.kabunushi th.houjin{text-align:left;background-color:#417eba}.zaimuData.kabunushi th.gaikoku{text-align:left;color:#333;background-color:#7aabdb}.zaimuData.kabunushi th.syouken{text-align:left;color:#333;background-color:#d0dfef}.zaimuData.kabunushi th.kojin{text-align:left;color:#333;background-color:#e6e6e6}.zaimuData.kabunushi th.jiko{text-align:left;color:#333;background-color:#ccc}@media(max-width:640px){.zaimuData th{font-size:15px;font-size:1.5rem}}@media(max-width:640px){.zaimuData td{font-size:15px;font-size:1.5rem}}.zaimuNittei th,.zaimuNittei td{font-size:19px;font-size:1.9rem;border:solid 1px #ccc}.zaimuNittei th{font-weight:normal;text-align:left;background-color:#f2f2f2}.zaimuNittei th:first-of-type{width:220px}.zaimuNittei th.title{text-align:center;color:#fff;background-color:#696969}.zaimuNittei caption{font-size:19px;font-size:1.9rem;font-weight:bold;margin-bottom:5px;text-align:left}@media(max-width:640px){.zaimuNittei th,.zaimuNittei td{font-size:15px;font-size:1.5rem}}@media(max-width:640px){.zaimuNittei th:first-of-type{width:35%}}@media(max-width:640px){.zaimuNittei caption{font-size:16px;font-size:1.6rem}}#kabunushi{pointer-events:none}dl.fileList dt{width:100px}dl.fileList dd{padding-left:100px !important;text-transform:uppercase}@media(max-width:640px){dl.fileList dd{padding-left:0 !important}}ul.fileList li{margin-bottom:10px;padding:0 0 10px 0;border-bottom:dotted 1px #b2b2b2}ul.fileList li a{text-decoration:underline;color:#333}.bookletWrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.booklet{width:47.76119%;margin-bottom:30px}.booklet h3{font-size:19px;font-size:1.9rem;margin:0;padding:10px;color:#fff;background-color:#696969}.booklet .inner{display:-ms-flexbox;display:-webkit-box;display:flex;padding:20px;background-color:#f2f2f2;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.booklet .inner .image{width:37.5%}.booklet .inner .image a{display:block;padding:0 !important;background-image:none !important}.booklet .inner ul{width:56.25%;margin:0 !important}.booklet .inner ul li{position:relative;padding-left:1em}.booklet .inner ul li:before{position:absolute;top:0;left:0;content:'・'}.booklet .inner p{width:56.25%;margin:0 !important}@media(max-width:640px){.booklet{width:100%}}.director{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.director+.director{margin-top:20px;margin-bottom:3em}.director__member{display:-ms-flexbox;display:-webkit-box;display:flex;width:48.50746%;background-color:#f2f2f2;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.director__member:nth-of-type(n+3){margin-top:20px}.director__member .image{width:43.07692%}.director__member .image img{margin:0}.director__member .name{width:50.76923%}.director__member .name p{margin:0}.director__member .name .job{font-size:15px;font-size:1.5rem;font-weight:bold;margin-bottom:5px}.director__member .name h3{font-size:22px;font-size:2.2rem;margin-bottom:5px}.directorList dt{font-size:15px !important;font-size:1.5rem !important;width:100px;padding:15px 0 10px;border-bottom:solid 1px #ccc}.directorList dd{font-size:22px !important;font-size:2.2rem !important;width:calc(100% - 100px);padding:10px 0;border-bottom:solid 1px #ccc}.directorList li{display:-ms-flexbox;display:-webkit-box;display:flex;padding:10px 0;border-bottom:solid 1px #ccc;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.directorList li .job{font-size:15px;font-size:1.5rem;font-weight:bold;width:100px}.directorList li .name{font-size:22px;font-size:2.2rem;font-weight:bold;width:calc(100% - 100px)}.directorList li .career{width:100%;margin-top:5px}@media(max-width:640px){.director__member{width:100%}.director__member:nth-of-type(n+2){margin-top:20px}.director__member .image{width:140px}.director__member .name{width:calc(100% - 160px)}.director__member .name .job{font-size:14px;font-size:1.4rem}.director__member .name h3{font-size:18px;font-size:1.8rem}.directorList li .job{font-size:14px;font-size:1.4rem}.directorList li .name{font-size:18px;font-size:1.8rem}}@media(max-width:480px){.director__member .image{width:120px}.director__member .name{width:calc(100% - 140px)}}.stock{padding:20px;text-align:center;border:solid 3px #e6e6e6}.stock__title{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:10px}.stock__btn{font-size:15px;font-size:1.5rem;position:relative;display:inline-block;width:100%;max-width:300px;padding:10px 50px 10px 50px !important;border:solid 2px #689acb;background-position:10px center !important}.stock__btn:hover{color:#fff;background-color:#689acb}.stock__btn i.icon-nk_arrow_r{display:none}.vertical-item{display:block}table.form td label{float:none;width:auto}.mwform-radio-field.vertical-item label{position:relative;padding-left:1.5em}.mwform-radio-field.vertical-item label input[type=radio]{position:absolute;top:3px;left:0;margin:0}.catalogWrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-column-align:center;justify-items:center}@media(max-width:768px){.catalogWrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}}.zh_CN .catalogWrap{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.catalog{max-width:214px}.catalog h2{text-align:center;font-size:14px;font-size:1.4rem;font-weight:bold;margin-bottom:30px}.catalog p{text-align:center;font-size:10px;font-size:1rem}.catalog a.file_pdf{padding:20px 20px 20px 30px !important}@media(max-width:768px){.catalog a.file_pdf{font-size:12px;font-size:1.2rem;padding:20px 0 20px 30px !important}}.support-teaser{max-width:500px;margin:0 auto}.support-teaser .title{font-size:20px;font-size:2rem;text-align:center;margin-bottom:40px}.support-teaser .commingsoon{margin-bottom:30px}.support-teaser a.file_pdf{padding:20px 50px 20px 60px !important;max-width:400px !important}.pp-support_wrap .pp-support_inner{max-width:1008px;margin:0 auto;padding:0 16px}.pp-support_wrap .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pp-support_wrap .pp-supportMenu{width:220px}.pp-support_wrap .pp-supportMenu .menu{position:-webkit-sticky;position:sticky;top:100px;background-color:#f2f2f2;border:solid 1px #e5e5e5}.pp-support_wrap .pp-supportMenu .menu .title{font-size:14px;font-size:1.4rem;padding:15px 20px;border-bottom:solid 1px #e5e5e5}.pp-support_wrap .pp-supportMenu .menu .title span{display:inline-block;padding:3px 0 3px 10px;border-left:solid 3px}.pp-support_wrap .pp-supportMenu .menu ul li{position:relative}.pp-support_wrap .pp-supportMenu .menu ul li:not(:last-of-type){border-bottom:solid 1px #e5e5e5}.pp-support_wrap .pp-supportMenu .menu ul li a{font-size:14px;font-size:1.4rem;display:block;padding:10px 5px 10px 20px;text-decoration:none}.pp-support_wrap .pp-supportMenu .menu ul li.active:before{content:'';width:3px;height:40%;background-color:#333;position:absolute;top:30%;left:10px}.pp-support_wrap .pp-supportMenu .menu ul li.active a{color:#333}.pp-support_wrap .pp-supportContent{width:calc(100% - 300px)}.pp-support_wrap .pp-supportContent.full{width:100%;max-width:800px;margin:50px auto 0}.pp-support_wrap .pp-supportContent .content+.content{margin-top:50px}.pp-support_wrap .pp-supportContent .feature .pp-support-feature{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px 10px}.pp-support_wrap .pp-supportContent .feature .pp-support-feature .feature__item{padding:30px;border-right:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6}.pp-support_wrap .pp-supportContent .feature .pp-support-feature .feature__item .image{text-align:center}.pp-support_wrap .pp-supportContent .feature .pp-support-feature .feature__item .image img{max-width:200px}.pp-support_wrap .pp-supportContent .feature .pp-support-feature .feature__item h3{font-size:14px;font-size:1.4rem}.pp-support_wrap .pp-supportContent .feature .pp-support-feature .feature__item p{line-height:1.8}.pp-support_wrap .pp-supportContent .feature .btnWrap{text-align:center;margin-top:20px}.pp-support_wrap .pp-supportContent .feature a.file_pdf{padding-right:10px !important}.pp-support_wrap .pp-supportContent .outline .text p{font-size:14px;font-size:1.4rem}.pp-support_wrap .pp-supportContent .outline .outlineImage+.outlineImage{margin-top:30px}.pp-support_wrap .pp-supportContent .outline .outlineImage ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:24px}.pp-support_wrap .pp-supportContent .flow .supportFlow__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#f4f4f4}.pp-support_wrap .pp-supportContent .flow .supportFlow__item:not(:last-of-type){margin-bottom:20px}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .number{font-size:20px;font-size:2rem;font-weight:bold;text-align:center;width:30px}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .image{width:100px;margin:0 20px}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .image img{vertical-align:middle;margin-bottom:0}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .text{width:calc(100% - 170px);margin-bottom:0}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .text h3{font-size:14px;font-size:1.4rem;font-weight:bold;margin-bottom:5px}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .text h3 span{display:none}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .text p{font-size:13px;font-size:1.3rem;margin-bottom:0}.pp-support_wrap .pp-supportContent .example .supportExample{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:15px}.pp-support_wrap .pp-supportContent .example .supportExample__item{cursor:pointer;border:solid 1px #ccc}.pp-support_wrap .pp-supportContent .example .supportExample__item .image{padding:2px}.pp-support_wrap .pp-supportContent .example .supportExample__item .image img{margin-bottom:0}.pp-support_wrap .pp-supportContent .example .supportExample__item .text{padding:10px;margin-bottom:0;position:relative}.pp-support_wrap .pp-supportContent .example .supportExample__item .text h3{font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.4;margin-bottom:5px}.pp-support_wrap .pp-supportContent .example .supportExample__item .text p{font-size:12px;font-size:1.2rem;margin-bottom:0}.pp-support_wrap .pp-supportContent .example .supportExample__item .more{text-align:right;margin-top:10px;padding-right:20px;position:relative;top:-10px;right:10px}.pp-support_wrap .pp-supportContent .example .supportExample__item .more:after{content:'\e60c';color:#fff;font-family:'iconmoon';font-size:12px;line-height:16px;width:16px;height:16px;text-align:center;border-radius:50%;background-color:#051f6a;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.pp-support_wrap .pp-supportContent .example .supportExample__item .more a{color:#333;font-size:12px;font-size:1.2rem;text-decoration:none}.pp-support_wrap .pp-supportContent .example .supportExample__item:hover .image img{opacity:.8}.pp-support_wrap .pp-supportContent .faq .faqList dt{font-size:16px;font-size:1.6rem;padding-left:20px;padding-bottom:10px;position:relative}.pp-support_wrap .pp-supportContent .faq .faqList dt:before{content:'Q';position:absolute;top:0;left:0}.pp-support_wrap .pp-supportContent .faq .faqList dd{font-size:14px;font-size:1.4rem;padding-bottom:10px;margin-bottom:10px;border-bottom:dotted 1px #b2b2b2}.pp-support_wrap .pp-supportContent .contact .pp-support-contact{padding:30px;background-color:#faf4ed}.pp-support_wrap .pp-supportContent .contact .phone,.pp-support_wrap .pp-supportContent .contact .mail{text-align:center}.pp-support_wrap .pp-supportContent .contact .phone p,.pp-support_wrap .pp-supportContent .contact .mail p{margin-bottom:0}.pp-support_wrap .pp-supportContent .contact .phone strong,.pp-support_wrap .pp-supportContent .contact .mail strong{display:block;font-size:18px;font-size:1.8rem}.pp-support_wrap .pp-supportContent .contact .phone .phoneNumber{color:#e37200;display:inline-block;font-size:28px;font-size:2.8rem;font-weight:bold}.pp-support_wrap .pp-supportContent .contact .phone .department{font-weight:bold;margin-top:10px}.pp-support_wrap .pp-supportContent .contact .mail{margin-top:20px;padding-top:20px;border-top:solid 1px #e5dcd2}.pp-support_wrap .pp-supportContent .contact .mail a{display:inline-block;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;padding:15px 10px;margin-top:10px;width:320px;background-color:#e37200;box-shadow:0 3px 0 #bf6000;border-radius:100px;position:relative;-webkit-transition:all .3s;transition:all .3s}.pp-support_wrap .pp-supportContent .contact .mail a:before,.pp-support_wrap .pp-supportContent .contact .mail a:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pp-support_wrap .pp-supportContent .contact .mail a:before{width:30px;height:25px;background-image:url(/images/icon-mail2.svg);background-repeat:no-repeat;background-size:30px;position:absolute;top:55%;left:30px}.pp-support_wrap .pp-supportContent .contact .mail a:after{color:#bf1d00;font-family:'iconmoon';font-size:12px;line-height:16px;right:20px;width:16px;height:16px;content:'\e60c';text-align:center;border-radius:50%;background-color:#fff}.pp-support_wrap .pp-supportContent .contact .mail a:hover{box-shadow:none;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}@media(max-width:768px){.pp-support_wrap .pp-supportMenu{width:100%;margin-bottom:20px}.pp-support_wrap .pp-supportContent{width:100%}}@media(max-width:640px){.pp-support_wrap .pp-supportContent .feature .pp-support-feature{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.pp-support_wrap .pp-supportContent .flow .supportFlow__item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .number{display:none}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .image{width:60px;margin:0}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .text{width:calc(100% - 80px)}.pp-support_wrap .pp-supportContent .flow .supportFlow__item .text h3 span{display:inline;margin-right:5px}.pp-support_wrap .pp-supportContent .example .supportExample{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.pp-support_wrap .pp-supportContent .contact .pp-support-contact{padding:20px}.pp-support_wrap .pp-supportContent .contact .phone .phoneNumber{font-size:24px;font-size:2.4rem}.pp-support_wrap .pp-supportContent .contact .mail a{width:100%;max-width:220px}.pp-support_wrap .pp-supportContent .contact .mail a:before{width:20px;height:18px;background-size:20px;top:53%;left:15px}}.pp-supportDetail{max-width:800px;margin:0 auto}.pp-supportDetail+.pp-supportDetail{margin-top:50px}.pp-supportDetail .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pp-supportDetail .inner .image{width:18.75%}.pp-supportDetail .inner .text{box-sizing:border-box;width:75%;font-size:16px;font-size:1.6rem;font-weight:bold;padding:30px;border-radius:10px;position:relative}.pp-supportDetail .inner .text:after{content:'';width:22px;height:20px;position:absolute;top:40px}.pp-supportDetail .inner .text p,.pp-supportDetail .inner .text a{font-size:16px;font-size:1.6rem}.pp-supportDetail .inner .text figure{text-align:center}.pp-supportDetail .inner .text figure img{width:auto;max-width:300px}.pp-supportDetail .inner .text figure figcaption{text-align:center;font-weight:normal}.pp-supportDetail .inner.customer .text{background-color:#f4f4f4}.pp-supportDetail .inner.customer .text:after{background-color:#f4f4f4;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);left:-20px}.pp-supportDetail .inner.support .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pp-supportDetail .inner.support .text{color:#1f337b;background-color:#e7eaf5;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pp-supportDetail .inner.support .text:after{background-color:#e7eaf5;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);right:-20px}.pp-supportDetail .proposal{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}.pp-supportDetail .proposal__item{text-align:center}.pp-supportDetail .proposal__item .image{margin-bottom:10px}.pp-supportDetail .proposal__item p,.pp-supportDetail .proposal__item a{font-size:16px;font-size:1.6rem}@media(max-width:640px){.pp-supportDetail .inner .image{width:18.75%}.pp-supportDetail .inner .text{width:75%;padding:20px}.pp-supportDetail .inner .text p,.pp-supportDetail .inner .text a{font-size:14px;font-size:1.4rem}.pp-supportDetail .inner .text figure img{max-width:240px}.pp-supportDetail .proposal{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:480px){.pp-supportDetail .inner .text figure img{max-width:100%}}.pp-otherExample{padding:30px 20px 50px;background-color:#f2f2f2}.pp-otherExample .content{max-width:800px;margin:0 auto}.pp-otherExample .otherExampleTitle{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:30px}.pp-otherExample .supportExample{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:15px}.pp-otherExample .supportExample__item{background-color:#fff;border:solid 1px #ccc}.pp-otherExample .supportExample__item .image{padding:2px}.pp-otherExample .supportExample__item .image img{margin-bottom:0}.pp-otherExample .supportExample__item .text{padding:10px;margin-bottom:0;position:relative}.pp-otherExample .supportExample__item .text h3{font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.4;margin-bottom:5px}.pp-otherExample .supportExample__item .text p{font-size:12px;font-size:1.2rem;margin-bottom:0}.pp-otherExample .supportExample__item .more{text-align:right;margin-top:10px;padding-right:20px;position:relative;top:-10px;right:10px}.pp-otherExample .supportExample__item .more:after{content:'\e60c';color:#fff;font-family:'iconmoon';font-size:12px;line-height:16px;width:16px;height:16px;text-align:center;border-radius:50%;background-color:#051f6a;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.pp-otherExample .supportExample__item .more a{color:#333;font-size:12px;font-size:1.2rem;text-decoration:none}@media(max-width:640px){.pp-otherExample .otherExampleTitle{font-size:16px;font-size:1.6rem}.pp-otherExample .supportExample{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.contactTab ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.contactTab ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.contactTab ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;text-decoration:none;width:100%;padding:10px;padding-left:40px;box-sizing:border-box;background-color:#e6e6e6;border:solid 1px #e6e6e6;position:relative}.contactTab ul li a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactTab ul li a:before{content:'\e60c';font-family:'iconmoon';text-align:center;font-size:16px;font-size:1.6rem;width:24px;height:24px;margin-right:10px;border:solid 1px #333;border-radius:50%;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contactTab ul li a:hover{color:#fff;background-color:#699acb;border:solid 1px #699acb}.contactTab ul li a:hover:before{border-color:#fff}.contactTab ul li.current a{color:#699acb;font-weight:bold;padding-left:10px;background-color:#fff;border:solid 1px #699acb}.contactTab ul li.current a:before{display:none}.contactTab ul li.current a:hover{background-color:#fff}@media(max-width:768px){.contactTab ul{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.contactTab ul li a{height:64px}}