﻿
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:100%;height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:#222}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:#222;text-decoration:none}sup{font-size:8px;vertical-align:super}.oa{overflow:auto}.oh{overflow:hidden}.ti{text-indent:-9999px}.db{display:block}.dib{display:inline-block}.di{display:inline}.dt{display:table;width:100%}.dtr{display:table-row}.dtc{display:table-cell}.dn{display:none}.flL{float:left}.flR{float:right}.clr{clear:both}.clr_after:after{content:"";display:block;clear:both;height:0;visibility:hidden}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.vabl{vertical-align:baseline}.bdn{border:none}.bdtn{border-top:none}.bdrn{border-right:none}.bdbn{border-bottom:none}.bdln{border-left:none}.vc{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.por{position:relative}.poa{position:absolute}.pof{position:fixed}.ab{font-family:arial black}.fz12{font-size:12px}.fz16{font-size:16px}.fz18{font-size:18px}.fwb{font-weight:700}.m00{margin:0}.p00{padding:0}.m05{margin:5px}.p05{padding:5px}.m10{margin:10px}.p10{padding:10px}.m15{margin:15px}.p15{padding:15px}.m20{margin:20px}.p20{padding:20px}.m25{margin:25px}.p25{padding:25px}.m30{margin:30px}.p30{padding:30px}.m35{margin:35px}.p35{padding:35px}.m40{margin:40px}.p40{padding:40px}.m45{margin:45px}.p45{padding:45px}.m50{margin:50px}.p50{padding:50px}.m55{margin:55px}.p55{padding:55px}.m60{margin:60px}.p60{padding:60px}.m65{margin:65px}.p65{padding:65px}.m70{margin:70px}.p70{padding:70px}.m75{margin:75px}.p75{padding:75px}.m80{margin:80px}.p80{padding:80px}.m85{margin:85px}.p85{padding:85px}.m90{margin:90px}.p90{padding:90px}.m95{margin:95px}.p95{padding:95px}.m100{margin:100px}.p100{padding:100px}.mt00{margin-top:0}.pt00{padding-top:0}.mt05{margin-top:5px}.pt05{padding-top:5px}.mt10{margin-top:10px}.pt10{padding-top:10px}.mt15{margin-top:15px}.pt15{padding-top:15px}.mt20{margin-top:20px}.pt20{padding-top:20px}.mt25{margin-top:25px}.pt25{padding-top:25px}.mt30{margin-top:30px}.pt30{padding-top:30px}.mt35{margin-top:35px}.pt35{padding-top:35px}.mt40{margin-top:40px}.pt40{padding-top:40px}.mt45{margin-top:45px}.pt45{padding-top:45px}.mt50{margin-top:50px}.pt50{padding-top:50px}.mt55{margin-top:55px}.pt55{padding-top:55px}.mt60{margin-top:60px}.pt60{padding-top:60px}.mt65{margin-top:65px}.pt65{padding-top:65px}.mt70{margin-top:70px}.pt70{padding-top:70px}.mt75{margin-top:75px}.pt75{padding-top:75px}.mt80{margin-top:80px}.pt80{padding-top:80px}.mt85{margin-top:85px}.pt85{padding-top:85px}.mt90{margin-top:90px}.pt90{padding-top:90px}.mt95{margin-top:95px}.pt95{padding-top:95px}.mt100{margin-top:100px}.pt100{padding-top:100px}.mb00{margin-bottom:0}.pb00{padding-bottom:0}.mb05{margin-bottom:5px}.pb05{padding-bottom:5px}.mb10{margin-bottom:10px}.pb10{padding-bottom:10px}.mb15{margin-bottom:15px}.pb15{padding-bottom:15px}.mb20{margin-bottom:20px}.pb20{padding-bottom:20px}.mb25{margin-bottom:25px}.pb25{padding-bottom:25px}.mb30{margin-bottom:30px}.pb30{padding-bottom:30px}.mb35{margin-bottom:35px}.pb35{padding-bottom:35px}.mb40{margin-bottom:40px}.pb40{padding-bottom:40px}.mb45{margin-bottom:45px}.pb45{padding-bottom:45px}.mb50{margin-bottom:50px}.pb50{padding-bottom:50px}.mb55{margin-bottom:55px}.pb55{padding-bottom:55px}.mb60{margin-bottom:60px}.pb60{padding-bottom:60px}.mb65{margin-bottom:65px}.pb65{padding-bottom:65px}.mb70{margin-bottom:70px}.pb70{padding-bottom:70px}.mb75{margin-bottom:75px}.pb75{padding-bottom:75px}.mb80{margin-bottom:80px}.pb80{padding-bottom:80px}.mb85{margin-bottom:85px}.pb85{padding-bottom:85px}.mb90{margin-bottom:90px}.pb90{padding-bottom:90px}.mb95{margin-bottom:95px}.pb95{padding-bottom:95px}.mb100{margin-bottom:100px}.pb100{padding-bottom:100px}.ml00{margin-left:0}.pl00{padding-left:0}.ml05{margin-left:5px}.pl05{padding-left:5px}.ml10{margin-left:10px}.pl10{padding-left:10px}.ml15{margin-left:15px}.pl15{padding-left:15px}.ml20{margin-left:20px}.pl20{padding-left:20px}.ml25{margin-left:25px}.pl25{padding-left:25px}.ml30{margin-left:30px}.pl30{padding-left:30px}.ml35{margin-left:35px}.pl35{padding-left:35px}.ml40{margin-left:40px}.pl40{padding-left:40px}.ml45{margin-left:45px}.pl45{padding-left:45px}.ml50{margin-left:50px}.pl50{padding-left:50px}.ml55{margin-left:55px}.pl55{padding-left:55px}.ml60{margin-left:60px}.pl60{padding-left:60px}.ml65{margin-left:65px}.pl65{padding-left:65px}.ml70{margin-left:70px}.pl70{padding-left:70px}.ml75{margin-left:75px}.pl75{padding-left:75px}.ml80{margin-left:80px}.pl80{padding-left:80px}.ml85{margin-left:85px}.pl85{padding-left:85px}.ml90{margin-left:90px}.pl90{padding-left:90px}.ml95{margin-left:95px}.pl95{padding-left:95px}.ml100{margin-left:100px}.pl100{padding-left:100px}.mr00{margin-right:0}.pr00{padding-right:0}.mr05{margin-right:5px}.pr05{padding-right:5px}.mr10{margin-right:10px}.pr10{padding-right:10px}.mr15{margin-right:15px}.pr15{padding-right:15px}.mr20{margin-right:20px}.pr20{padding-right:20px}.mr25{margin-right:25px}.pr25{padding-right:25px}.mr30{margin-right:30px}.pr30{padding-right:30px}.mr35{margin-right:35px}.pr35{padding-right:35px}.mr40{margin-right:40px}.pr40{padding-right:40px}.mr45{margin-right:45px}.pr45{padding-right:45px}.mr50{margin-right:50px}.pr50{padding-right:50px}.mr55{margin-right:55px}.pr55{padding-right:55px}.mr60{margin-right:60px}.pr60{padding-right:60px}.mr65{margin-right:65px}.pr65{padding-right:65px}.mr70{margin-right:70px}.pr70{padding-right:70px}.mr75{margin-right:75px}.pr75{padding-right:75px}.mr80{margin-right:80px}.pr80{padding-right:80px}.mr85{margin-right:85px}.pr85{padding-right:85px}.mr90{margin-right:90px}.pr90{padding-right:90px}.mr95{margin-right:95px}.pr95{padding-right:95px}.mr100{margin-right:100px}.pr100{padding-right:100px}.bdn{border:none}.bdtn{border-top:none}.bdrn{border-right:none}.bdbn{border-bottom:none}.bdln{border-left:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],select,textarea{background-color:#f7f7f7;border-radius:0;vertical-align:baseline}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],select,textarea{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:normal}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],select,textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0));border:1px solid #eaeaea;border:1px solid rgba(51,51,51,0.1);color:#707070;color:rgba(51,51,51,0.7)}input:focus,textarea:focus{background-color:#fff;border:1px solid #c1c1c1;border:1px solid rgba(51,51,51,0.3);color:#333}input:focus,select:focus{outline:2px solid #c1c1c1;outline:2px solid rgba(51,51,51,0.3)}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;border:0;cursor:pointer;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{padding:0.375em;width:100%}textarea{overflow:auto;vertical-align:top}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{outline:0}input.btn-search{display:inline-block;width:15px;height:15px;background-color:transparent;background-image:url(../images/icon-search.png);background-repeat:no-repeat;background-position:right center;background-size:15px 15px;text-indent:-9999px}a:hover{opacity:0.7;text-decoration:underline}.logo{text-indent:-9999px}.logo-bl{background-image:url(../images/logo-bl.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.logo-wh{background-image:url(../images/logo-wh.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.icon-angle-gray{background-image:url(../images/icon-angle-gray.png);background-repeat:no-repeat;background-position:right center;background-size:7px 11px}.icon-angle-blue{background-image:url(../images/icon-angle-blue.png);background-repeat:no-repeat;background-position:right center;background-size:7px 11px}.tag{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#fff}.a8{background-color:#c10503}.moba8{background-color:#f4160e}.nend{background-color:#3bb8eb}.nex8{background-color:#1abc9c}.fancs{background-color:#3173c3}.gera{background-color:#9f4c7c}.fanmedia{background-color:#f08200}.eight-crops{background-color:#90c31f}.fancs-global{background-color:#030405}.seesaa{background-color:#123466}.seedapp{background-color:#87AE3D}.viibee{background-color:#FF0058}.pdf{border-top-width:1px;border-top-color:#b3b3b3;border-top-style:solid;border-right-width:1px;border-right-color:#b3b3b3;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#b3b3b3;border-bottom-style:solid;border-left-width:1px;border-left-color:#b3b3b3;border-left-style:solid;background-color:#fff;color:#999999}.clearfix::after{content:"";display:block;clear:both}.mt30{margin-top:30px}.title-col{padding-top:0;padding-right:7px;padding-bottom:8px;padding-left:10px;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}.title-col .h1-col{float:left;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-weight:bold;color:#444}.title-col>.icon-angle-gray{float:right;margin-top:5px;padding-right:14px;font-size:12px;color:#999}.wrapper{width:100%;min-width:980px;height:100%}.header{position:relative;width:100%;min-width:980px;height:98px;box-shadow:0 2px 2px rgba(0,0,0,0.2);background-color:#fff;z-index:9999}.header-inner{width:980px;margin-right:auto;margin-left:auto}.header-inner>.logo{width:150px;height:31px;margin-top:48px}.g-nav{margin-top:61px;margin-left:40px}.g-nav li{float:left}.g-nav a{position:relative;display:block;padding-bottom:14px;font-size:14px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-weight:bold;letter-spacing:1.2px}.g-nav a:after{content:"";position:absolute;top:42px;left:50%;display:block;width:12px;height:12px;margin-left:-7px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;box-shadow:2px 2px 2px rgba(0,0,0,0.2) inset;background:#3f76bb;background:-moz-linear-gradient(-45deg, #4B74B6 45%, rgba(61,113,232,0) 100%);background:-webkit-linear-gradient(-45deg, #4B74B6 45%, rgba(61,113,232,0) 100%);background:linear-gradient(135deg, #4b74b6 45%,rgba(61,113,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2155a5', endColorstr='#262155a5',GradientType=1 );opacity:0}.g-nav a:hover{opacity:1;color:#2155a5}.g-nav a:hover:after{top:32px;opacity:1}.g-nav .current{color:#2155a5}.g-nav .current:after{top:32px;opacity:1}.g-nav .gn1{margin-right:40px}.g-nav .gn2{margin-right:40px}.g-nav .gn3{margin-right:40px}.g-nav .gn4{margin-right:40px}.g-nav .gn5{margin-right:40px}.g-nav .gn6{margin-right:40px}.g-nav .gn7{display:none}.g-nav .btn-close{display:none}.g-nav .search-box{width:177px;height:24px;margin-top:-5px;padding-left:0;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;vertical-align:top}.g-nav .search-box .input-search{display:inline-block;width:150px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;background-color:transparent;font-size:13px;vertical-align:top}.g-nav .search-box input.btn-search{margin-top:2px}.gn-child{display:none}.lang{top:0;right:15px}.lang>a,.lang>span{float:left;display:block;width:38px;height:32px;background-image:url(../images/icon-lang.png);background-repeat:no-repeat;background-position:0 0;background-size:76px 64px;text-indent:-9999px}.lang .btn-jp{background-position:0 0}.lang .btn-en{background-position:-38px 0}.lang-en .btn-jp{background-position:0 -32px}.lang-en .btn-en{background-position:-38px -32px}.local-header{width:100%;min-width:980px;height:150px;padding-bottom:35px;background-image:url(../images/page-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.local-header>.pagetitle{width:980px;margin-right:auto;margin-left:auto;padding-top:29px;padding-left:6px;font-size:30px}.l-nav{width:100%;min-width:980px;height:41px;background-color:rgba(33,85,165,0.8)}.l-nav>ul{width:980px;margin-right:auto;margin-left:auto;text-align:center}.l-nav>ul li{display:inline-block}.l-nav>ul li:after{content:"";display:inline-block;width:1px;height:12px;margin-right:10px;background-color:rgba(255,255,255,0.4);vertical-align:middle}.l-nav>ul li:last-child:after{display:none}.l-nav>ul a{display:inline-block;padding-right:10px;opacity:0.9;font-size:12px;color:#fff;line-height:41px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.l-nav>ul a:hover{opacity:1;text-decoration:underline}.l-nav>ul .current_item{opacity:1;font-weight:bold;text-decoration:underline}.pc-title_bread-wrap{display:block}.sp-title_bread-wrap{display:none}.breadcrumbs{width:100%;min-width:980px;margin-top:17px;margin-bottom:15px;font-size:13px}.breadcrumbs ul{width:980px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.breadcrumbs li{display:inline-block;margin-right:.2em;margin-left:.2em}.breadcrumbs a{font-size:13px;color:#1f54ae}.breadcrumbs .tag{background-color:transparent !important;font-family:inherit !important;color:inherit !important}.sns-box{top:15px;right:17px}.sns-box>div{vertical-align:top}.sns-box>div>span{vertical-align:top !important}.sns-box>div:first-child{margin-right:4px}.home-header .g-nav a:hover:after{display:none}.keyvisual{width:100%;height:290px;margin-bottom:32px;background-image:url(../images/keyvisual-bg-pc.png);background-repeat:no-repeat;background-position:center 0;background-size:cover}.keyvisual-img{width:978px;margin-right:auto;margin-left:auto;text-align:center}@media screen and (max-width: 736px){.keyvisual{height:auto;margin-bottom:15px;padding-top:10px;background-image:url(../images/keyvisual-bg-sp.png);background-repeat:no-repeat;background-position:center 0;background-size:cover;overflow:hidden}.keyvisual-pc{display:none}.keyvisual-sp{display:block;width:294px;margin-right:auto;margin-left:auto}.keyvisual-img>.sns-box{position:static;padding-top:13px;padding-right:0;padding-bottom:9px;padding-left:20px;border-bottom-width:1px;border-style:solid;border-bottom-color:#ddd;background-color:#fff;text-align:left}.keyvisual-img>.sns-box>div:last-child{top:0}}.main{width:980px;margin-top:0;margin-right:auto;margin-bottom:70px;margin-left:auto}.content{width:725px}.content_20th_link{font-weight:bold;text-decoration:underline}.content_20th_link_wrapper{margin-bottom:22.5px}.post-content{font-size:13px;color:#111;text-align:justify;line-height:22px}.post-content p{margin-bottom:22px;margin-left:10px}.post-content img{display:inline-block;margin-bottom:12px}.post-content .col-wrap{display:table;margin-bottom:22px;margin-left:10px}.post-content .col-wrap>.col{display:table-cell}.post-content .col-wrap>.col>img{display:block}.post-content .col-wrap .col-50:first-child{padding-right:12px}.post-content .col-wrap .col-50:last-child{padding-left:12px}.post-content .col-wrap .col-30:nth-child(2){padding-right:20px;padding-left:20px}.post-content .img-left{margin-right:22px}.post-content .img-right{margin-left:22px}.post-content .notice-message{margin-bottom:0;margin-left:10px;font-size:12px;color:#666;line-height:1.4em}.post-content hr{margin-top:22px;margin-bottom:22px}.post-content .link-tab{width:100%;background:url(../images/bg-link-tab.png) bottom center no-repeat;margin-bottom:21px;padding-bottom:9px}.post-content .link-tab>ul{background:#ebedec;overflow:hidden}.post-content .link-tab>ul>li{width:330px;float:left;height:43px;margin:22px 0 22px 22px;text-align:center;color:#ebedec;line-height:3.4;background:#ffffff}.post-content .link-tab>ul>li a{display:block;width:330px;height:43px;background:url(../images/ico-arrow.png) 25px 18px no-repeat;color:#2155a5}.post-content .link-tab>ul>li.contact.active,.post-content .link-tab>ul li.contact a:hover{background:url(../images/bg-contact-active.png) 280px 10px no-repeat #2155a5;text-decoration:underline;color:#fff;opacity:1}.post-content .link-tab>ul>li.document.active,.post-content .link-tab>ul li.document a:hover{background:url(../images/bg-document-active.png) 280px 10px no-repeat #2155a5;text-decoration:underline;color:#fff;opacity:1}.post-content .link-tab>ul>li.contact{background:url(../images/bg-contact.png) 280px 10px no-repeat #fff;text-decoration:none;color:#2155a5}.post-content .link-tab>ul>li.document{background:url(../images/bg-document.png) 280px 10px no-repeat #fff;text-decoration:none;color:#2155a5}.post-content .link-tab>ul.btn3>li{width:213px;float:left;height:43px;margin:22px 0 22px 22px;text-align:center;color:#ebedec;line-height:4;background:#ffffff;font-size:86%}.post-content .link-tab>ul.btn3>li a{display:block;width:auto;height:43px;background:url(../images/icon-angle-blue.png) 8px 15px no-repeat #fff;color:#2155a5;background-size:8px}.post-content .link-tab>ul.btn3>li.active,.post-content .link-tab>ul.btn3 li a:hover{background:#2155a5;text-decoration:underline;color:#fff;opacity:1}.title-col{margin-bottom:18px;font-size:18px}.col-50{display:inline-block;width:342px;margin-bottom:20px;vertical-align:top}.h2{margin-bottom:20px;padding-left:5px;padding-bottom:7px;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;font-size:18px;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;line-height:1.3em}.h2-blue{height:40px;padding-top:7px;padding-bottom:7px;padding-left:10px;border-bottom-width:0;background-color:#2155a5;color:#fff;line-height:1.4}.h2-sns{display:table;width:100%}.h2-sns>div{display:table-cell;vertical-align:bottom}.h2-sns>div:first-child{width:495px}.h2-sns>div:last-child{padding-left:20px}.h3{margin-bottom:16px;margin-left:5px;padding-bottom:7px;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;font-size:16px;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;color:#1f54ae}.h4{margin-bottom:16px;margin-left:5px;font-size:14px;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif}.post-unordered-list{margin-bottom:22px;margin-left:2em}.post-unordered-list li{list-style-type:disc;color:#1f54ae}.post-unordered-list li>span{color:#111111}.icon-angle-blue-list{margin-bottom:22px;margin-left:10px}.icon-angle-blue-list li{margin-bottom:4px;padding-left:1em;text-indent:-1em}.icon-angle-blue-list li:before{content:"";display:inline-block;width:1em;height:11px;background-image:url(../images/icon-angle-blue.png);background-repeat:no-repeat;background-position:0 center;background-size:7px 11px}.post-ordered-list{margin-bottom:22px;margin-left:2em}.post-ordered-list li{list-style-type:decimal;font-weight:bold;color:#1f54ae}.post-ordered-list li>span{font-weight:normal;color:#111111}.quote{margin-bottom:22px;margin-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-width:1px;border-style:solid;border-radius:6px}.quote-gray{border-color:#ddd;background-color:#eee}.quote-yellow{border-color:#e5e1c1;background-color:#fbf8e2}.icon-link:after{content:"";display:inline-block;margin-left:4px;width:18px;height:14px;background-image:url(../images/icon-link.png);background-position:0 center;background-repeat:no-repeat;background-size:18px 14px;vertical-align:middle}.icon-newtab{color:#1f54ae;font-weight:bold}.icon-newtab:after{content:"";display:inline-block;margin-top:5px;margin-left:10px;width:12px;height:11px;background-image:url(../images/icon-newtab.png);background-position:0 center;background-repeat:no-repeat;background-size:12px 11px;vertical-align:top}.icon-newtab-border{border-top-width:1px;border-top-color:#093e8d;border-top-style:solid;border-right-width:1px;border-right-color:#093e8d;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#093e8d;border-bottom-style:solid;border-left-width:1px;border-left-color:#093e8d;border-left-style:solid;text-align:center}.icon-movie:after{content:"";display:inline-block;margin-left:4px;width:19px;height:15px;background-image:url(../images/icon-movie.png);background-position:0 center;background-repeat:no-repeat;background-size:19px 15px;vertical-align:middle}.icon-pdf:after{content:"";display:inline-block;margin-left:4px;width:18px;height:20px;background-image:url(../images/icon-pdf.png);background-position:0 center;background-repeat:no-repeat;background-size:18px 20px;vertical-align:middle}.icon-pdf-blue:after{content:"";display:inline-block;margin-left:4px;width:18px;height:17px;background-image:url(../images/icon-pdf-blue.png);background-position:0 center;background-repeat:no-repeat;background-size:18px 17px;vertical-align:middle}.icon-download:after{content:"";display:inline-block;margin-left:4px;width:17px;height:14px;background-image:url(../images/icon-download.png);background-position:0 center;background-repeat:no-repeat;background-size:17px 14px;vertical-align:middle}.table-layout{display:table;width:100%;border-width:1px;border-color:#dddddd;border-style:solid}.table-layout dl{display:table-row}.table-layout dl:last-child dt,.table-layout dl:last-child dd{padding-bottom:30px;border-bottom-width:0}.table-layout dt,.table-layout dd{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-bottom-width:1px;border-color:#dddddd;border-style:solid;vertical-align:top}.table-layout dt{width:140px;background-color:#eeeeee;border-right-width:1px;border-color:#dddddd;border-style:solid;font-weight:bold}.table-layout dd{padding-left:27px}.table-layout dd .table-layout-list li span:first-child{display:inline-block;width:160px;margin-right:10px;text-align:left}.table-layout dd .icon-angle-blue{padding-left:1em;background-position:0 center;color:#093e8d}.table-layout dd .ml10{margin-left:10px}.table-layout dd .mt10{margin-top:10px}.title-blue-box .icon-newtab{margin-top:19px;padding-top:9px;padding-right:35px;padding-bottom:9px;padding-left:35px}.title-blue-box .dt{margin-bottom:21px}.title-blue-box .dtc{vertical-align:top}.title-blue-box .dtc:first-child{width:240px;padding-top:27px}.title-blue-box .dtc .h4{margin-bottom:4px;margin-left:0}.title-blue-box .dtc dd{margin-bottom:6px}.title-blue-box:first-child .icon-newtab{margin-top:30px}.list-year{margin-bottom:40px;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;border-top-width:2px;border-top-color:#ebeded;border-top-style:solid;border-right-width:2px;border-right-color:#ebeded;border-right-style:solid;border-bottom-width:2px;border-bottom-color:#ebeded;border-bottom-style:solid;border-left-width:2px;border-left-color:#ebeded;border-left-style:solid}.list-year li{float:left}.list-year li a{margin-right:10px;padding-right:10px;border-right-width:1px;border-right-color:#ebeded;border-right-style:solid;font-size:13px;font-weight:bold;color:#2155a5}.list-year li:last-child a{border-right-width:0}.list-year .current a{color:#000}.wp-pagenavi{text-align:center;margin-top:60px;margin-bottom:5px}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;height:30px;margin-right:10px;margin-bottom:5px;padding-right:8px;padding-left:8px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;background-color:#fafafa;font-size:13px;font-weight:bold;color:#093e8d;line-height:30px}.wp-pagenavi span i,.wp-pagenavi a i{font-size:16px}.wp-pagenavi span{border-width:0;background-color:transparent}.wp-pagenavi span:last-child,.wp-pagenavi a:last-child{margin-right:0}.wp-pagenavi span.current,.wp-pagenavi a.current{background-color:#093e8d;border-color:#093e8d;color:#fff}.wp-pagenavi .first,.wp-pagenavi .last{padding-right:14px;padding-left:14px}@media screen and (max-width: 736px){.wp-pagenavi{text-align:left}}.home-main .col-50{float:left;width:346px;margin-bottom:30px}.home-main .col-50 ul li>a{display:block;margin-bottom:23px;padding-right:6px;padding-bottom:17px;padding-left:6px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ddd;text-decoration:underline}.home-main .col-50 ul li>a:hover{text-decoration:none}.home-main .col-50 ul li>a>span{display:block}.home-main .col-50 ul li>a>.col-post-title{margin-bottom:10px;font-size:13px;color:#333;line-height:1.5em}.home-main .col-50 ul li>a>.tag-date-wrap:after{content:"";clear:both;display:block}.home-main .col-50 ul li>a>.tag-date-wrap>.tag{float:left;width:68px;height:15px;margin-right:10px;margin-bottom:10px;text-align:center;line-height:14px;font-size:11px}.home-main .col-50 ul li>a>.tag-date-wrap>.date{float:right;font-size:11px;color:#999}.home-main .col-50 ul li>a>.thumbnail,.home-main .col-50 ul li>a>.wp-post-image{float:left;width:52px;height:52px;margin-right:7px;border-width:1px;border-style:solid;border-color:#ddd}.home-main .col-50 ul li>a>.thumbnail+.col-post-title,.home-main .col-50 ul li>a>.wp-post-image+.col-post-title{float:left;width:250px}.home-main .col-50 ul li>a:after{content:"";clear:both;display:block}.home-main .col-50 ul li:last-child>a{margin-bottom:0;border-bottom:none}.home-main .pickup ul li{display:block;margin-bottom:23px;padding-right:6px;padding-bottom:17px;padding-left:6px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ddd}.home-main .pickup ul li>span{display:block}.home-main .pickup ul li>.col-post-title{margin-bottom:10px;font-size:13px;color:#333;line-height:1.5em}.home-main .pickup ul li>.col-post-title a{text-decoration:underline}.home-main .pickup ul li>.col-post-title a:hover{text-decoration:none}.home-main .pickup ul li>.tag-date-wrap:after{content:"";clear:both;display:block}.home-main .pickup ul li>.tag-date-wrap>.tag{float:left;width:68px;height:15px;text-align:center;line-height:14px;font-size:11px}.home-main .pickup ul li>.tag-date-wrap>.date{float:right;font-size:11px;color:#999}.home-main .pickup ul li>.thumbnail,.home-main .pickup ul li>.wp-post-image{float:left;width:52px;height:52px;margin-right:7px;border-width:1px;border-style:solid;border-color:#ddd}.home-main .pickup ul li>.thumbnail+.col-post-title,.home-main .pickup ul li>.wp-post-image+.col-post-title{float:left;width:250px}.home-main .pickup ul li:after{content:"";clear:both;display:block}.home-main .pickup ul li:last-child{margin-bottom:0;border-bottom:none}.news-release,.media{margin-right:30px}.error404 .g-nav a:hover:after{display:none}.error404 .l-nav{background-color:transparent}.error404 .local-header{background-color:#fafafa;background-image:none}.error404 .post-content{padding-top:35px;padding-left:67px}.error404 .post-content h2{margin-bottom:60px;font-size:30px}.error404 .post-content section{width:570px;padding-top:30px;padding-right:20px;padding-bottom:38px;padding-left:30px;background-color:#fafafa}.error404 .post-content section h3{margin-bottom:25px;font-size:18px;line-height:1.5;letter-spacing:-0.03em}.error404 .post-content section p{margin-left:0}.error404 .post-content section a{padding-left:20px;background-position:left center;font-size:16px;font-weight:bold;color:#093e8d}@media screen and (max-width: 736px){.error404 .local-header{background-color:transparent}.error404 .post-content{padding-top:0;padding-left:15px}.error404 .post-content h2{margin-bottom:25px;font-size:25px;letter-spacing:-2px}.error404 .post-content section{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;width:100%}.error404 .post-content section h3{font-size:17px;letter-spacing:-0.05em}.error404 .post-content section br{display:block}.error404 .post-content section p{font-size:14px}.error404 .post-content section a{font-size:16px}}.search .g-nav a:after{display:none}.search .local-header{background-image:none;background-color:#fafafa}.search .l-nav{background-color:transparent}.search .post-content .h3{margin-top:15px;margin-bottom:25px;font-size:14px;color:#000}.search .post-content article a{display:block;margin-bottom:12px;padding-top:7px;padding-right:20px;padding-bottom:12px;padding-left:20px;word-break:break-all}.search .post-content article a:hover{opacity:1;background-color:#fafafa;text-decoration:none}.search .post-content article .date{font-size:12px}.search .post-content article h1{margin-bottom:5px;padding-left:0;border-bottom-width:0;font-size:18px;font-weight:bold;color:#093e8d}.search .post-content article .summary{margin-left:0;margin-bottom:5px;font-size:13px}.search .post-content article .link-text{font-size:13px;color:#093e8d}.search .no-results{padding-top:35px !important;padding-left:67px !important;background-color:#fff !important}.search .no-results h2{margin-bottom:60px;font-size:30px;line-height:1.3}.search .no-results section{width:570px;padding-top:30px;padding-right:20px;padding-bottom:38px;padding-left:30px;background-color:#fafafa}.search .no-results section h3{margin-bottom:25px;font-size:18px;line-height:1.5;letter-spacing:-0.03em}.search .no-results section p{margin-left:0}.search .no-results section a{padding-left:20px;background-position:left center;font-size:16px;font-weight:bold;color:#093e8d}.search .wp-pagenavi{margin-top:40px;padding-top:40px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid}@media screen and (max-width: 736px){.search .local-header{background-color:transparent}.search .post-content .h3{margin-top:0px;margin-bottom:15px;font-size:16px;color:#000}.search .post-content article{margin-bottom:20px;padding-top:0;padding-right:10px;padding-bottom:20px;padding-left:10px;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}.search .post-content article .summary{font-size:15px}.search .post-content article:nth-child(2){background-color:#fff}.search .no-results{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;border-bottom-width:0 !important}.search .no-results h2{margin-bottom:15px;font-size:23px;letter-spacing:-2px}.search .no-results section{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;width:100%}.search .no-results section h3{font-size:17px;letter-spacing:-0.05em}.search .no-results section br{display:block}.search .no-results section p{font-size:14px}.search .no-results section a{font-size:16px}.search .wp-pagenavi{padding-top:0;border-top-width:0}}.vision .h2{margin-bottom:12px;border-bottom-width:0}.vision .title-vision{width:100%;height:255px;margin-bottom:10px;padding-top:83px;background-image:url(../images/vision-mainimg.png);background-position:center center;background-size:cover;font-size:30px;text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff;line-height:1.4;text-align:center}.vision .title-vision::selection{background-color:#afd6ff;text-shadow:none}.vision .post-ordered-list li{margin-bottom:0.8em}@media screen and (max-width: 736px){.vision .title-vision{height:auto;width:-webkit-calc(100% + 30px);width:calc( 100% + 30px );margin-top:0;margin-right:0;margin-bottom:5px;margin-left:-15px;padding-top:45px;padding-bottom:14%;font-size:5.4vw;line-height:1.7;letter-spacing:-1px}}.history .main{margin-bottom:0}.history .history-timeline{display:table;width:100%}.history .history-timeline .toggle-wrap:nth-child(2) dl:nth-child(odd){background-color:#f7f7f7}.history .history-timeline .toggle-wrap:nth-child(4) dl:nth-child(even),.history .history-timeline .toggle-wrap:nth-child(6) dl:nth-child(even){background-color:#f7f7f7}.history .history-timeline dl{display:table-row}.history .history-timeline dt,.history .history-timeline dd{position:relative;display:table-cell;padding-top:15px;padding-right:50px;padding-bottom:15px;padding-left:20px}.history .history-timeline dt{width:100px;border-right-width:1px;border-right-color:#2155a5;border-right-style:solid;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-weight:bold;font-size:16px}.history .history-timeline dt:after{content:"";position:absolute;top:22px;right:-8px;display:block;width:14px;height:14px;border-radius:50%;background-color:#2155a5;z-index:500}.history .history-timeline dd{padding-left:25px;width:100%}.history .history-timeline dd ul{display:table;width:100%}.history .history-timeline dd li{margin-bottom:0.7em;line-height:1.7}.history .history-timeline dd li:last-child{margin-bottom:0}.history .history-timeline dd span{display:table-cell}.history .history-timeline dd span:first-child{width:48px;padding-right:1em;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-weight:bold;color:#2155a5;text-align:right}.history .history-timeline .toggle-wrap:nth-child(2) dl:first-child dt:before{content:"";position:absolute;top:0;right:-3px;display:block;width:4px;height:22px;background-color:#f7f7f7;z-index:500}.history .history-timeline .toggle-wrap:last-child dl:last-child dt,.history .history-timeline .toggle-wrap:last-child dl:last-child dd{padding-bottom:70px}@media screen and (max-width: 736px){.history .main{margin-bottom:32px}.history .btn-toggle{position:relative;display:block;height:50px;padding-right:20px;background-color:#eee;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-weight:bold;font-size:17px;text-align:center;line-height:50px}.history .btn-toggle:before,.history .btn-toggle:after{content:'';position:absolute;top:24px;right:10px;display:block;width:15px;height:2px;background-color:#000}.history .btn-toggle:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.history .toggle-wrap:nth-child(2),.history .toggle-wrap:nth-child(4){display:none}.history .open{background-color:#2155a5;color:#fff}.history .open:before{background-color:#fff}.history .open:after{display:none}.history .post-content{margin-bottom:0}.history .history-timeline dt,.history .history-timeline dd{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.history .history-timeline dt{width:25%;border-right-width:2px}.history .history-timeline dt:after{top:14px}.history .history-timeline dd{padding-left:15px}.history .history-timeline dd li{margin-bottom:1em;line-height:1.5}.history .history-timeline dd li:last-child{margin-bottom:0}.history .history-timeline dd span{font-size:13px}.history .history-timeline dd span:first-child{width:44px;padding-right:0.8em}.history .history-timeline .toggle-wrap:nth-child(2) dl:first-child dt:before{display:none}.history .history-timeline .toggle-wrap dl:last-child dt,.history .history-timeline .toggle-wrap dl:last-child dd{padding-bottom:40px}}.group .h2-blue{margin-bottom:22px}@media screen and (max-width: 736px){.group .title-blue-box{margin-bottom:40px}.group .title-blue-box .icon-newtab{display:block;text-align:center;font-weight:normal}.group .title-blue-box .dt{margin-bottom:10px}.group .title-blue-box .dtc{display:block}.group .title-blue-box .dtc:first-child{width:100%;padding-top:0}.group .title-blue-box .dtc:first-child img{width:70%;height:auto;margin-right:auto;margin-left:auto}.group .title-blue-box .dtc:first-child .icon-newtab{display:none}.group .title-blue-box:first-child .icon-newtab{margin-top:0}}.access .post-content .icon-newtab{font-weight:normal;color:#000}.access .post-content .table-layout dl:last-child dt,.access .post-content .table-layout dl:last-child dd{padding-bottom:0}@media screen and (max-width: 736px){.access .post-content #map_canvas{height:350px !important;margin-bottom:10px}.access .post-content .post-unordered-list{margin-left:0}.access .post-content .post-unordered-list li{list-style-type:none}}.seminar .post-content section .dtc>div{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fafafa}.seminar .post-content section .icon-newtab{width:320px;margin-right:auto;margin-left:auto;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0;background-color:#fff;font-weight:normal}.seminar .post-content section .h3{border-bottom-width:0;font-size:18px;color:#111}.seminar .post-content section .icon-angle-blue{margin-bottom:2em;padding-left:1.5em;background-position:0 center;color:#093e8d}.seminar .post-content section:first-child .dtc p>span{margin-top:3em}.seminar .post-content section:last-child .icon-newtab{width:320px;margin-right:auto;margin-left:auto}@media screen and (max-width: 736px){.seminar .post-content section .h3{margin-bottom:10px;padding-bottom:0}.seminar .post-content section .dtc{display:block;width:100%;margin-bottom:20px}.seminar .post-content section .dtc>div{margin:0;text-align:initial}.seminar .post-content section .dtc .icon-newtab{width:100%}.seminar .post-content section:first-child .dtc p>span{margin-top:1em}.seminar .post-content section:last-child .icon-newtab{width:100%}}.happy-ie .seminar .post-content section:first-child .dtc p>span,.ie11 .seminar .post-content section:first-child .dtc p>span,.firefox .seminar .post-content section:first-child .dtc p>span{margin-top:3.4em}.csr .h2-blue{margin-bottom:26px}.csr .post-content .company-csr-mainimg{width:100%;height:0;background-image:url(../images/company-csr-mainimg-pc.png);background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:25px;padding-top:33.7%;text-indent:-9999px}.csr .post-content .icon-angle-blue{margin-top:1em;padding-left:1em;background-position:0 center;color:#093e8d}.csr .post-content .notice-message{margin-top:1em;margin-left:0}.csr .company-csr-box{margin-bottom:20px;padding-top:20px;padding-right:30px;padding-bottom:7px;padding-left:30px;background-color:#fafafa}.csr .company-csr-box .h3{padding-bottom:0;border-bottom-width:0}.csr .company-csr-box .dtc{vertical-align:top}.csr .company-csr-box .dtc:first-child{padding-right:12px}.csr .company-csr-box .icon-newtab{margin-bottom:20px;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0;font-weight:normal}@media screen and (max-width: 736px){.csr .post-content .h2-blue{margin-bottom:13px;font-size:15px;line-height:1.7}.csr .post-content .h2-blue>span{font-size:12px}.csr .post-content .company-csr-mainimg{background-image:url(../images/company-csr-mainimg-smp.png);background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:10px;padding-top:162.2%}.csr .post-content section:first-child{margin-bottom:25px}.csr .company-csr-box{margin-bottom:15px;padding-top:6px;padding-right:8px;padding-bottom:10px;padding-left:8px}.csr .company-csr-box .h3{margin-bottom:10px}.csr .company-csr-box .dtc{display:block}.csr .company-csr-box .dtc img{width:60%;height:auto;margin-top:0;margin-right:auto;margin-bottom:15;margin-left:auto}.csr .company-csr-box .dtc:first-child{padding-right:0}.csr .company-csr-box .dtc:first-child .icon-newtab{display:none}.csr .company-csr-box .dtc .toggle-wrap{display:none}.csr .company-csr-box .dtc .btn-toggle{margin-bottom:30px;font-size:13px;color:#1f54ae;text-align:center;text-decoration:underline}.csr .company-csr-box .dtc .btn-toggle i{margin-left:3px;font-size:18px}.csr .company-csr-box .dtc .btn-toggle.poa{display:block;top:3.5em}.csr .company-csr-box .dtc p{height:3em;margin-bottom:50px;text-align:initial;overflow:hidden}.csr .company-csr-box .dtc .show{margin-bottom:22px}.csr .company-csr-box .dtc .show .btn-toggle{display:none}.csr .company-csr-box .icon-newtab:last-child{display:block;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0;background-color:#fff}}.as_charity_data .post-content .icon-angle-blue{margin-top:1em;padding-left:1em;background-position:0 center;color:#093e8d}.as_charity_data .charity-data-box{padding-top:40px;padding-right:100px;padding-bottom:40px;padding-left:100px;background:#fafafa}.as_charity_data .charity-data-box .h3{margin-bottom:3px;padding-bottom:0;border-bottom-width:0}.as_charity_data .charity-data-box .data{margin-bottom:30px}.as_charity_data .charity-data-box .dtc{height:30px;vertical-align:middle}.as_charity_data .charity-data-box .dtc:first-child{padding-left:30px;width:290px;border-right-width:1px;border-right-color:#ddd;border-right-style:solid}.as_charity_data .charity-data-box .dtc:last-child{padding-right:85px;text-align:right}.as_charity_data .charity-data-box .dtr{height:30px;background-color:#eaf4fc;text-align:center;line-height:30px}.as_charity_data .charity-data-box .dtr strong{font-weight:bold}.as_charity_data .charity-data-box .dtr br{display:none}.as_charity_data .charity-data-box .dt{border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;background-color:#fff}.as_charity_data .charity-data-box .dt:nth-child(2){background-color:#eee}.as_charity_data .charity-data-box .dt:nth-child(2) .dtc{font-weight:bold;text-align:center}.as_charity_data .charity-data-box .dt:nth-child(2) .dtc:first-child{padding-left:0}.as_charity_data .charity-data-box .dt:nth-child(2) .dtc:last-child{padding-right:0}.as_charity_data .charity-data-box .dt:last-child{border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}@media screen and (max-width: 736px){.as_charity_data .charity-data-box{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.as_charity_data .charity-data-box .dtc{height:40px}.as_charity_data .charity-data-box .dtc:first-child{padding-left:5px;width:57%}.as_charity_data .charity-data-box .dtc:last-child{padding-right:40px}.as_charity_data .charity-data-box .dtr{display:block;height:auto;padding-top:10px;padding-bottom:10px;line-height:1.5}.as_charity_data .charity-data-box .dtr br{display:block}}.investors .local-header{background-image:url(../images/ir-page-bg.jpg)}.investors .title-blue-box{margin-bottom:40px}.investors .title-blue-box .h2-blue{margin-bottom:5px}.investors .title-blue-box ul{margin-bottom:30px}.investors .title-blue-box .dt{height:60px;margin-bottom:0;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid}.investors .title-blue-box .dt .dtc{vertical-align:middle;padding:20px 0}.investors .title-blue-box .dt .dtc:first-child{width:160px;font-weight:bold}.investors .title-blue-box .dt .dtc:last-child a{color:#2155a5}.investors .title-blue-box .icon-newtab-border{position:relative;float:right;display:block;width:213px;font-weight:bold;font-size:13px;color:#2155a5;text-align:center;line-height:42px}.investors .title-blue-box .icon-newtab-border:after{content:"\f105";float:right;display:block;margin-right:10px;font-family:"FontAwesome";font-size:20px}.investors .title-blue-box:last-child .h2{margin-bottom:27px}.investors .title-blue-box:last-child h3.h2{margin-bottom:20px;border-bottom:none}.investors .title-blue-box:last-child .ir-list{width:724px;padding-top:20px;padding-right:20px;padding-bottom:0;padding-left:20px;background-color:#ebeded}.investors .title-blue-box:last-child .ir-list li{float:left}.investors .title-blue-box:last-child .ir-list a{position:relative;display:block;width:160px;height:42px;margin-right:14px;margin-bottom:20px;background-color:#fff;font-size:13px;font-weight:bold;color:#2155a5;text-align:center;line-height:42px}.investors .title-blue-box:last-child .ir-list a:before{content:"\f105";position:absolute;left:10px;display:block;font-family:"FontAwesome";font-size:20px}.investors .title-blue-box:last-child .ir-list li:nth-child(4) a{margin-right:0}.investors .title-blue-box:last-child .ir-list:last-child li:nth-child(3) a{font-size:11px;letter-spacing:-1px}@media screen and (max-width: 736px){.investors .title-blue-box .dt{display:block;height:auto;padding-top:14px;padding-bottom:10px}.investors .title-blue-box .dt .dtc{display:block;width:100% !important}.investors .title-blue-box .icon-newtab-border{float:none;width:100%;font-size:15px}.investors .title-blue-box .icon-newtab-border:after{margin-right:15px;font-size:25px}.investors .title-blue-box:last-child h3.h2{margin-bottom:10px;font-size:16px}.investors .title-blue-box:last-child .ir-list{width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:transparent;border-top-width:1px;border-top-color:#ebeded;border-top-style:solid;border-right-width:1px;border-right-color:#ebeded;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid;border-left-width:1px;border-left-color:#ebeded;border-left-style:solid}.investors .title-blue-box:last-child .ir-list li{width:50%}.investors .title-blue-box:last-child .ir-list a{width:100%;margin-right:0;margin-bottom:0;padding-left:12px;font-size:15px;text-align:left;letter-spacing:-1px;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid}.investors .title-blue-box:last-child .ir-list a:before{left:initial;right:10px;font-size:18px}.investors .title-blue-box:last-child .ir-list li:nth-child(odd) a{border-right-width:1px;border-right-color:#ebeded;border-right-style:solid}.investors .title-blue-box:last-child .ir-list li:last-child a{border-bottom:none}.investors .title-blue-box:last-child .ir-list:last-child li:nth-child(3) a{border-bottom:none;font-size:11px;letter-spacing:-2px}}.stocks .local-header{background-image:url(../images/ir-page-bg.jpg)}.stocks .table-layout{margin-bottom:20px}.stocks .table-layout dl:last-child dt,.stocks .table-layout dl:last-child dd{padding-bottom:15px}.stocks .table-layout dd .dtr{width:100%}.stocks .table-layout dd p{margin-bottom:0;margin-left:0}.stocks .table-layout dd a{font-weight:normal}.stocks .table-layout dd .dt .dtc:first-child{padding-right:1.2em;text-align:right}.stocks .table-layout:first-child dl:last-child dd .dtc:first-child{width:108px}.stocks .table-layout .sp-waku{margin-right:1em}.stocks .notice{padding-left:1em;text-indent:-1em}@media screen and (max-width: 736px){.stocks .table-layout dl dt{font-size:12px;padding-bottom:5px !important}.stocks .table-layout dl dd .dt,.stocks .table-layout dl dd .dtr,.stocks .table-layout dl dd .dtc{display:block;width:100% !important;margin-top:0 !important;padding-left:0 !important;text-align:center !important}.stocks .table-layout dl dd .dtc:last-child{margin-bottom:1em}.stocks .table-layout dl dd a{font-weight:bold}.stocks .table-layout dl dd a .sp-br{display:block}.stocks .table-layout:first-child dl:last-child .dtr:last-child .dtc:last-child{margin-bottom:0}.stocks .table-layout:nth-child(4) dt br{display:none}.stocks .table-layout:last-child dd a{display:block;margin-bottom:-1em}.stocks .table-layout .sp-waku{font-size:15px}.stocks .table-layout .sp-waku:before{content:"[";display:inline-block}.stocks .table-layout .sp-waku:after{content:"]";display:inline-block}}.highlight .local-header,.highlight2 .local-header,.highlight3 .local-header,.highlight4 .local-header{background-image:url(../images/ir-page-bg.jpg)}.highlight .irp-highlight-navi ul,.highlight2 .irp-highlight-navi ul,.highlight3 .irp-highlight-navi ul,.highlight4 .irp-highlight-navi ul{margin-top:0 !important}.library .local-header,.library1 .local-header,.library2 .local-header,.library3 .local-header,.library4 .local-header,.library5 .local-header,.library6 .local-header,.library7 .local-header{background-image:url(../images/ir-page-bg.jpg)}.library .irp-library-navi ul,.library1 .irp-library-navi ul,.library2 .irp-library-navi ul,.library3 .irp-library-navi ul,.library4 .irp-library-navi ul,.library5 .irp-library-navi ul,.library6 .irp-library-navi ul,.library7 .irp-library-navi ul{margin-top:0 !important}.library .irp-library-term .irp-category ul,.library1 .irp-library-term .irp-category ul,.library2 .irp-library-term .irp-category ul,.library3 .irp-library-term .irp-category ul,.library4 .irp-library-term .irp-category ul,.library5 .irp-library-term .irp-category ul,.library6 .irp-library-term .irp-category ul,.library7 .irp-library-term .irp-category ul{margin-bottom:30px}.freport .local-header{background-image:url(../images/ir-page-bg.jpg)}.freport .post-content .title-blue-box{margin-bottom:55px}.freport .post-content .title-blue-box:nth-child(2){margin-bottom:40px}.freport .post-content .h2-blue{margin-bottom:5px}.freport .post-content .dt{height:60px;margin-bottom:0;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid}.freport .post-content .dt .dtc{vertical-align:middle}.freport .post-content .dt .dtc:first-child{width:160px;padding:0;font-weight:bold}.freport .post-content .dt .dtc:last-child{color:#2155a5}.freport .post-content .dt .dtc:last-child a{color:#2155a5;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:0;background-image:url(../images/icon-pdf-color.png);background-position:right center;background-repeat:no-repeat}.freport .post-content .notice-adobe{border-top-width:2px;border-top-color:#ebeded;border-top-style:solid;border-right-width:2px;border-right-color:#ebeded;border-right-style:solid;border-bottom-width:2px;border-bottom-color:#ebeded;border-bottom-style:solid;border-left-width:2px;border-left-color:#ebeded;border-left-style:solid}.freport .post-content .notice-adobe .dtc{height:82px;vertical-align:middle}.freport .post-content .notice-adobe .dtc img{margin-top:5px;margin-bottom:0}.freport .post-content .notice-adobe .dtc:first-child{padding-left:25px;padding-right:28px}.freport .post-content .notice-adobe .dtc:last-child{color:#1a1a1a}@media screen and (max-width: 736px){.freport .post-content .title-blue-box{margin-bottom:32px}.freport .post-content .title-blue-box .h2-blue{margin-bottom:15px}.freport .post-content .title-blue-box .dt{display:block;height:auto;padding-top:9px}.freport .post-content .title-blue-box .dt .dtc{width:100% !important;height:auto;display:block;line-height:1.8}.freport .post-content .title-blue-box:nth-child(2){margin-bottom:20px}.freport .post-content .notice-adobe{display:none}}.calendar .local-header{background-image:url(../images/ir-page-bg.jpg)}.disclaimer .local-header{background-image:url(../images/ir-page-bg.jpg)}.disclaimer .title-blue-box{margin-bottom:25px}.disclaimer .h2-blue{margin-bottom:25px}@media screen and (max-width: 736px){.disclaimer .title-blue-box{margin-bottom:37px}.disclaimer .h2-blue{margin-bottom:20px}}.sns .post-content .dt{margin-bottom:30px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.sns .post-content .dt .dtc:first-child{width:210px;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;background-color:#fafafa}.sns .post-content .dt .dtc:last-child{padding-top:30px;padding-bottom:3px;padding-left:60px}.sns .post-content .dt .dtc:last-child .h2{border-bottom-width:0}.sns .post-content .dt .dtc:last-child .h2 .br{margin-right:1em}.sns .post-content .dt .dtc:last-child li{float:left}.sns .post-content .dt .dtc:last-child li a{position:relative;display:inline-block;width:220px;margin-bottom:25px;font-weight:normal}.sns .post-content .dt .dtc:last-child li a:before{display:inline-block;width:29px;height:31px;margin-right:10px;vertical-align:middle}.sns .post-content .dt .dtc:last-child li a:after{position:absolute;top:48%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.sns .post-content .dt .dtc:last-child li:nth-child(1) a:before{content:"\f099";font-family:"FontAwesome";font-size:34px;color:#55acee}.sns .post-content .dt .dtc:last-child li:nth-child(2) a:before{content:"\f230";position:relative;top:4px;font-family:"FontAwesome";font-size:34px;color:#3b5998}.sns .post-content .dt .dtc:last-child li:nth-child(3) a:before{content:"";background-image:url(../images/icon-koho-blue.svg);background-repeat:no-repeat}.sns .post-content .dt .dtc:last-child li:nth-child(4) a:before{content:"";background-image:url(../images/icon-koho-lightblue.svg);background-repeat:no-repeat}.sns .post-content .dt .dtc:after{content:"";display:table;clear:both}.sns .post-content .dt:first-child .dtc:first-child{background-image:url(../images/logo-bl.svg);background-position:center center;background-size:97px;background-repeat:no-repeat}.sns .post-content .dt:first-child .dtc:last-child li:nth-child(4) a:before{background-image:url(../images/icon-koho-blue.svg);background-repeat:no-repeat}.sns .post-content .dt:nth-child(2) .dtc:first-child{background-image:url(../images/company-account-a8_nowhite.png);background-position:center center;background-repeat:no-repeat}.sns .post-content .dt:nth-child(3) .dtc:first-child{background-image:url(../images/company-account-nend_nowhite.png);background-position:center center;background-repeat:no-repeat}.sns .post-content .dt:nth-child(4) .dtc:first-child{background-image:url(../images/company-account-nex8_nowhite.png);background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 736px){.sns .post-content .dt{display:block}.sns .post-content .dt .dtc{display:block}.sns .post-content .dt .dtc:first-child{width:100%;height:60px;border-right-width:0;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}.sns .post-content .dt .dtc:last-child{padding-top:30px;padding-left:30px}.sns .post-content .dt .dtc:last-child .h2 .br{display:block}.sns .post-content .dt .dtc:last-child li{float:none}.sns .post-content .dt .dtc:last-child li a{display:block;width:100%;margin-bottom:20px}.sns .post-content .dt .dtc:last-child li a:before{margin-right:20px}.sns .post-content .dt:first-child .dtc:first-child{background-image:url(../images/logo-bl.png);background-size:130px 20px}.sns .post-content .dt:first-child .dtc:last-child .h2 span{display:none}.sns .post-content .dt:nth-child(2) .dtc:first-child{background-size:75px 35px}.sns .post-content .dt:nth-child(3) .dtc:first-child{background-size:90px 40px}.sns .post-content .dt:nth-child(4) .dtc:first-child{background-size:97px 29px}}.message .local-header{background-image:url(../images/ir-page-bg.jpg)}.message .post-content .dt .dtc{vertical-align:top}.message .post-content .dt .dtc:last-child{padding-left:25px}.message .post-content .dt .dtc:last-child p{margin-left:0}.message .post-content .dt .dtc:last-child .tar{margin-top:40px;font-weight:bold;font-size:13px}.message .post-content .dt .dtc:last-child .tar span{margin-left:1em;font-size:18px}@media screen and (max-width: 736px){.message .post-content .dt{display:block}.message .post-content .dt .dtc{display:block}.message .post-content .dt .dtc:first-child img{padding-right:1em;padding-left:1em}.message .post-content .dt .dtc:last-child{padding-left:0}.message .post-content .dt .dtc:last-child .tar{font-size:16px}.message .post-content .dt .dtc:last-child .tar span{display:block;margin-top:0.6em;font-size:15px;font-weight:normal}}.contact .g-nav a:hover:after{display:none}.contact .local-header{background-image:none}.contact .l-nav{background-color:transparent}.contact .message-contact{margin-bottom:30px;margin-left:0;padding-top:27px;padding-right:40px;padding-bottom:26px;padding-left:40px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;background-color:#fafafa;background-image:url(../images/contact-icon.png);background-position:598px 18px;background-repeat:no-repeat;font-size:16px;font-weight:bold;line-height:1.625}.contact .title-blue-box .dtc{vertical-align:top}.contact .title-blue-box .dtc:first-child{padding-top:0}.contact .title-blue-box .dtc li a{width:350px;display:inline-block;margin-top:0px;margin-bottom:8px;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:25px;background-image:url(../images/icon-angle-blue.png);background-size:7px 12px;background-position:8px center;background-repeat:no-repeat;font-weight:normal;color:#1f54ae}.contact .title-blue-box:nth-child(2) .dtc li a:after{content:"";position:relative;top:1px;left:5px;display:inline-block;width:12px;height:11px;background-image:url(../images/icon-newtab.png)}.contact .title-blue-box:nth-child(2) .dtc:last-child li:last-child a:after{display:none}.contact .title-blue-box:nth-child(4) .dtc:first-child{width:380px}.contact .title-blue-box:nth-child(4) .dtc:first-child p{width:365px;margin-left:0;margin-bottom:0;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;background-color:#fafafa;font-size:13px;line-height:18px}.contact .title-blue-box:nth-child(4) .dtc:first-child p .h3{display:block;margin-bottom:2px;margin-left:0;border-bottom-width:0}.contact .title-blue-box:nth-child(4) .dtc:last-child dl{display:table;width:340px;height:55px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.contact .title-blue-box:nth-child(4) .dtc:last-child dl dt,.contact .title-blue-box:nth-child(4) .dtc:last-child dl dd{display:table-cell;font-weight:bold;vertical-align:middle;text-align:center}.contact .title-blue-box:nth-child(4) .dtc:last-child dl dt{width:75px;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;background-color:#eeeeee;font-size:14px}.contact .title-blue-box:nth-child(4) .dtc:last-child dl dd{font-size:20px}.contact .title-blue-box:nth-child(4) .dtc:last-child dl:last-child{border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}.contact .title-blue-box.urgent_inquirie .dtc:first-child{width:380px}.contact .title-blue-box.urgent_inquirie .dtc:first-child p{width:365px;margin-left:0;margin-bottom:0;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;background-color:#fafafa;font-size:13px;line-height:18px}.contact .title-blue-box.urgent_inquirie .dtc:first-child p .h3{display:block;margin-bottom:2px;margin-left:0;border-bottom-width:0}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl{display:table;width:340px;height:55px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl dt,.contact .title-blue-box.urgent_inquirie .dtc:last-child dl dd{display:table-cell;font-weight:bold;vertical-align:middle;text-align:center}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl dt{width:75px;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;background-color:#eeeeee;font-size:14px}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl dd{font-size:20px}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl:last-child{border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}@media screen and (max-width: 736px){.contact .sp-title-bar{display:none}.contact .message-contact{margin-bottom:15px;padding-top:15px;padding-right:25%;padding-bottom:15px;padding-left:20px;background-position:96% center;background-size:50px;font-size:17px;font-weight:normal;line-height:22px}.contact .message-contact br{display:none}.contact .title-blue-box .h2{margin-bottom:10px;font-size:17px;letter-spacing:-2px}.contact .title-blue-box .dt{display:block}.contact .title-blue-box .dt .dtc{display:block;width:100%}.contact .title-blue-box .dt .dtc li a{width:100%;font-size:15px}.contact .title-blue-box:nth-child(4) .dtc:first-child{width:100%}.contact .title-blue-box:nth-child(4) .dtc:first-child p{width:100%;margin-bottom:15px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:15px}.contact .title-blue-box:nth-child(4) .dtc:first-child p .h3{font-size:17px}.contact .title-blue-box:nth-child(4) .dtc:first-child p br{display:none}.contact .title-blue-box:nth-child(4) .dtc:last-child{margin-bottom:40px}.contact .title-blue-box:nth-child(4) .dtc:last-child dl{width:100%;height:40px}.contact .title-blue-box:nth-child(4) .dtc:last-child dl dt,.contact .title-blue-box:nth-child(4) .dtc:last-child dl dd{font-size:16px}.contact .title-blue-box:nth-child(4) .dtc:last-child dl dd{color:#2155a5}.contact .title-blue-box.urgent_inquirie .dtc:first-child{width:100%}.contact .title-blue-box.urgent_inquirie .dtc:first-child p{width:100%;margin-bottom:15px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:15px}.contact .title-blue-box.urgent_inquirie .dtc:first-child p .h3{font-size:17px}.contact .title-blue-box.urgent_inquirie .dtc:first-child p br{display:none}.contact .title-blue-box.urgent_inquirie .dtc:last-child{margin-bottom:40px}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl{width:100%;height:40px}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl dt,.contact .title-blue-box.urgent_inquirie .dtc:last-child dl dd{font-size:16px}.contact .title-blue-box.urgent_inquirie .dtc:last-child dl dd{color:#2155a5}}.document .g-nav a:hover:after{display:none}.document .local-header{background-image:none}.document .l-nav{background-color:transparent}.document .post-content .message-document{margin-bottom:30px;margin-left:0;padding-top:40px;padding-right:40px;padding-bottom:39px;padding-left:40px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;background-color:#fafafa;background-image:url(../images/document-img.png);background-position:538px 18px;background-repeat:no-repeat;font-size:16px;font-weight:bold;line-height:1.625}.document .post-content .title-blue-box{margin-bottom:40px}.document .post-content .title-blue-box .h2{margin-bottom:25px}.document .post-content .document-box .flR{width:393px}.document .post-content .document-box .flL a{position:relative;width:300px;margin-top:0}.document .post-content .document-box .flL a:after{position:absolute;right:30px;top:50%;margin-top:0;margin-left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 736px){.document .post-content .message-document{margin-bottom:30px;padding-top:15px;padding-right:30%;padding-bottom:15px;padding-left:15px;background-position:right 17px;background-size:80px;font-size:16px;font-weight:normal;line-height:22px}.document .post-content .message-document br{display:none}.document .post-content .title-blue-box .h2{margin-bottom:15px}.document .post-content .title-blue-box .document-box{margin-bottom:0}.document .post-content .title-blue-box .flL,.document .post-content .title-blue-box .flR{float:none;display:block;width:100%}.document .post-content .title-blue-box .flR{margin-bottom:15px;padding-right:.4em;padding-left:.4em}.document .post-content .title-blue-box .flL a{width:100%}.document .post-content .title-blue-box .flL a:after{right:18px}}@media screen and (max-width: 350px){.document .post-content .message-document{background-position:right 33px;background-size:75px}}.privacy .g-nav a:hover:after{display:none}.privacy .local-header{background-image:none}.privacy .l-nav{background-color:transparent}.privacy .post-content p{margin-left:0}.privacy .post-content ol{margin-bottom:30px}.privacy .post-content ol li{margin-left:1.5em;margin-bottom:1em;padding-left:0.5em;list-style-type:decimal}.privacy .post-content .date-privacy{margin-bottom:35px;font-size:13px}.privacy .post-content .title-privacy{margin-bottom:7px;padding-top:21px;padding-right:0;padding-bottom:20px;padding-left:100px;background-image:url(../images/sidebar-banner-p.png);background-position:0 0;background-repeat:no-repeat;font-size:14px}.privacy .post-content .title-privacy span{display:block;margin-top:5px;font-size:13px;font-weight:normal}.privacy .post-content address{padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:150px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.privacy .post-content address .sp-br{margin-right:1em}@media screen and (max-width: 736px){.privacy .post-content .date-privacy{font-size:15px}.privacy .post-content .title-privacy{margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:15px;padding-left:70px;background-size:50px;font-size:15px}.privacy .post-content .title-privacy span{margin-top:0.1em;font-size:15px}.privacy .post-content address{padding-top:15px;padding-right:35px;padding-bottom:15px;padding-left:35px}.privacy .post-content address a{color:#2155a5}.privacy .post-content address .sp-br{display:block;margin-right:0}}.privacypolicy .g-nav a:hover:after{display:none}.privacypolicy .local-header{background-image:none}.privacypolicy .l-nav{background-color:transparent}.privacypolicy .post-content section{margin-bottom:30px}.privacypolicy .post-content section .h4{margin-left:0;margin-bottom:7px}.privacypolicy .post-content section .h5{margin-bottom:15px;padding-left:3.2em;text-indent:-3.2em}.privacypolicy .post-content section p{margin-left:0}.privacypolicy .post-content section .privacy-icon{padding-top:30px;padding-right:0;padding-bottom:30px;padding-left:100px;background-image:url(../images/sidebar-banner-p.png);background-position:15px 6px;background-repeat:no-repeat}.privacypolicy .post-content section .sp-br{margin-right:1em}.privacypolicy .post-content section ol li{padding-left:1.7em;text-indent:-1.7em}.privacypolicy .post-content section .dt{margin-bottom:35px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.privacypolicy .post-content section .dt .dtr:first-child{background-color:#eeeeee;font-weight:bold}.privacypolicy .post-content section .dt .dtr:first-child .dtc{padding-top:4px;padding-bottom:4px}.privacypolicy .post-content section .dt .dtr:last-child .dtc{border-bottom-width:0}.privacypolicy .post-content section .dt .dtc{padding-top:6px;padding-bottom:6px;padding-right:8px;padding-left:8px;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;font-size:13px}.privacypolicy .post-content section .dt .dtc:first-child{width:200px;border-right-width:1px;border-right-color:#ddd;border-right-style:solid}.privacypolicy .post-content section .dt .dtc:first-child br{display:none}.privacypolicy .post-content section:nth-child(4) .h4{margin-bottom:15px}.privacypolicy .post-content section:nth-child(5) p{margin-bottom:10px}.privacypolicy .post-content section:nth-child(5) li{margin-bottom:1em}.privacypolicy .post-content section:nth-child(7) p{margin-bottom:10px}.privacypolicy .post-content section:nth-child(7) dl{margin-bottom:10px}.privacypolicy .post-content section:nth-child(7) dd{padding-left:1.7em}.privacypolicy .post-content .title-privacy{margin-left:0;margin-bottom:0;padding-top:21px;padding-right:0;padding-bottom:14px;padding-left:100px;background-image:url(../images/sidebar-banner-p.png);background-position:0 0;background-repeat:no-repeat;font-size:14px}.privacypolicy .post-content .title-privacy span{display:block;margin-top:5px;font-size:13px;font-weight:normal}.privacypolicy .post-content address{padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:150px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.privacypolicy .post-content address .sp-br{margin-right:1em}.privacypolicy .post-content .title-privacy+address{margin-bottom:35px}.privacypolicy .post-content address+.h4{margin-left:0;margin-bottom:6px}.privacypolicy .post-content address+.h4+p{margin-left:0;margin-bottom:13px}.privacypolicy .post-content .space{margin-left:57px}.privacypolicy .post-content .notice-privacypolicy{margin-top:5px;font-size:12px;color:#666}@media screen and (max-width: 736px){.privacypolicy .post-content section .h4{font-size:16px}.privacypolicy .post-content section .privacy-icon{margin-bottom:0;padding-top:22px;padding-right:0;padding-bottom:15px;padding-left:85px;background-size:50px;font-size:15px}.privacypolicy .post-content section .privacy-icon span{margin-top:0.1em;font-size:15px}.privacypolicy .post-content section a{color:#2155a5}.privacypolicy .post-content section .dt{margin-bottom:25px}.privacypolicy .post-content section .dt .dtc{font-size:15px;line-height:21px}.privacypolicy .post-content section .dt .dtc:first-child{width:125px}.privacypolicy .post-content section .dt .dtc:first-child br{display:block}.privacypolicy .post-content .title-privacy{margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:15px;padding-left:70px;background-size:50px;font-size:15px}.privacypolicy .post-content .title-privacy span{margin-top:0.1em;font-size:15px}.privacypolicy .post-content address{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px}.privacypolicy .post-content address a{color:#2155a5}.privacypolicy .post-content address .sp-br{display:block;margin-right:0}.privacypolicy .post-content address+.h4{font-size:15px}.privacypolicy .post-content .space{margin-left:65px}.privacypolicy .post-content .notice-privacypolicy{font-size:14px}}.inquiry .g-nav a:hover:after,.inquiry_pr .g-nav a:hover:after,.inquiry_recruit .g-nav a:hover:after,.inquiry_privacy .g-nav a:hover:after,.inquiry_ir .g-nav a:hover:after,.inquiry_compliance .g-nav a:hover:after{display:none}.inquiry .local-header,.inquiry_pr .local-header,.inquiry_recruit .local-header,.inquiry_privacy .local-header,.inquiry_ir .local-header,.inquiry_compliance .local-header{background-image:none}.inquiry .l-nav,.inquiry_pr .l-nav,.inquiry_recruit .l-nav,.inquiry_privacy .l-nav,.inquiry_ir .l-nav,.inquiry_compliance .l-nav{background-color:transparent}.inquiry .post-content p,.inquiry_pr .post-content p,.inquiry_recruit .post-content p,.inquiry_privacy .post-content p,.inquiry_ir .post-content p,.inquiry_compliance .post-content p{margin-left:0}.inquiry .title-blue-box,.inquiry_pr .title-blue-box,.inquiry_recruit .title-blue-box,.inquiry_privacy .title-blue-box,.inquiry_ir .title-blue-box,.inquiry_compliance .title-blue-box{padding-bottom:40px;background-color:#fafafa}.inquiry .title-blue-box .notice-form,.inquiry_pr .title-blue-box .notice-form,.inquiry_recruit .title-blue-box .notice-form,.inquiry_privacy .title-blue-box .notice-form,.inquiry_ir .title-blue-box .notice-form,.inquiry_compliance .title-blue-box .notice-form{margin-bottom:20px;margin-left:0;font-size:13px;text-align:center}.inquiry .title-blue-box .notice-form:before,.inquiry_pr .title-blue-box .notice-form:before,.inquiry_recruit .title-blue-box .notice-form:before,.inquiry_privacy .title-blue-box .notice-form:before,.inquiry_ir .title-blue-box .notice-form:before,.inquiry_compliance .title-blue-box .notice-form:before{content:"※";color:#f4150d}.inquiry .title-blue-box .dt,.inquiry_pr .title-blue-box .dt,.inquiry_recruit .title-blue-box .dt,.inquiry_privacy .title-blue-box .dt,.inquiry_ir .title-blue-box .dt,.inquiry_compliance .title-blue-box .dt{margin-bottom:30px}.inquiry .title-blue-box input,.inquiry .title-blue-box textarea,.inquiry_pr .title-blue-box input,.inquiry_pr .title-blue-box textarea,.inquiry_recruit .title-blue-box input,.inquiry_recruit .title-blue-box textarea,.inquiry_privacy .title-blue-box input,.inquiry_privacy .title-blue-box textarea,.inquiry_ir .title-blue-box input,.inquiry_ir .title-blue-box textarea,.inquiry_compliance .title-blue-box input,.inquiry_compliance .title-blue-box textarea{width:387px;background-color:#fff;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;font-size:14px}.inquiry .title-blue-box textarea,.inquiry_pr .title-blue-box textarea,.inquiry_recruit .title-blue-box textarea,.inquiry_privacy .title-blue-box textarea,.inquiry_ir .title-blue-box textarea,.inquiry_compliance .title-blue-box textarea{height:150px;resize:vertical}.inquiry .title-blue-box .dtc,.inquiry_pr .title-blue-box .dtc,.inquiry_recruit .title-blue-box .dtc,.inquiry_privacy .title-blue-box .dtc,.inquiry_ir .title-blue-box .dtc,.inquiry_compliance .title-blue-box .dtc{vertical-align:middle}.inquiry .title-blue-box .dtc:first-child,.inquiry_pr .title-blue-box .dtc:first-child,.inquiry_recruit .title-blue-box .dtc:first-child,.inquiry_privacy .title-blue-box .dtc:first-child,.inquiry_ir .title-blue-box .dtc:first-child,.inquiry_compliance .title-blue-box .dtc:first-child{padding-top:0;padding-right:1em;font-size:14px;font-weight:bold}.inquiry .title-blue-box .dtc:first-child legend,.inquiry_pr .title-blue-box .dtc:first-child legend,.inquiry_recruit .title-blue-box .dtc:first-child legend,.inquiry_privacy .title-blue-box .dtc:first-child legend,.inquiry_ir .title-blue-box .dtc:first-child legend,.inquiry_compliance .title-blue-box .dtc:first-child legend{display:block;width:100%;text-align:right}.inquiry .title-blue-box .dt:nth-child(5) .dtc:first-child,.inquiry_pr .title-blue-box .dt:nth-child(5) .dtc:first-child,.inquiry_recruit .title-blue-box .dt:nth-child(5) .dtc:first-child,.inquiry_privacy .title-blue-box .dt:nth-child(5) .dtc:first-child,.inquiry_ir .title-blue-box .dt:nth-child(5) .dtc:first-child,.inquiry_compliance .title-blue-box .dt:nth-child(5) .dtc:first-child{vertical-align:bottom}.inquiry .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_pr .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_recruit .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_privacy .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_ir .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_compliance .title-blue-box .dt:nth-child(5) .dtc:last-child span{font-size:12px}.inquiry .title-blue-box .dt:nth-child(6),.inquiry_pr .title-blue-box .dt:nth-child(6),.inquiry_recruit .title-blue-box .dt:nth-child(6),.inquiry_privacy .title-blue-box .dt:nth-child(6),.inquiry_ir .title-blue-box .dt:nth-child(6),.inquiry_compliance .title-blue-box .dt:nth-child(6){margin-bottom:35px}.inquiry .title-blue-box .required:after,.inquiry_pr .title-blue-box .required:after,.inquiry_recruit .title-blue-box .required:after,.inquiry_privacy .title-blue-box .required:after,.inquiry_ir .title-blue-box .required:after,.inquiry_compliance .title-blue-box .required:after{content:"※";margin-left:0.3em;color:#f4150d}.inquiry .title-blue-box h3.h2,.inquiry_pr .title-blue-box h3.h2,.inquiry_recruit .title-blue-box h3.h2,.inquiry_privacy .title-blue-box h3.h2,.inquiry_ir .title-blue-box h3.h2,.inquiry_compliance .title-blue-box h3.h2{padding-left:92px;border-bottom:none;font-size:16px}.inquiry .title-blue-box .privacy-message,.inquiry_pr .title-blue-box .privacy-message,.inquiry_recruit .title-blue-box .privacy-message,.inquiry_privacy .title-blue-box .privacy-message,.inquiry_ir .title-blue-box .privacy-message,.inquiry_compliance .title-blue-box .privacy-message{width:540px;margin-top:0px;margin-right:auto;margin-bottom:35px;margin-left:auto;padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px;background-color:#fff;font-size:13px}.inquiry .title-blue-box .privacy-message p,.inquiry_pr .title-blue-box .privacy-message p,.inquiry_recruit .title-blue-box .privacy-message p,.inquiry_privacy .title-blue-box .privacy-message p,.inquiry_ir .title-blue-box .privacy-message p,.inquiry_compliance .title-blue-box .privacy-message p{margin-bottom:1em}.inquiry .title-blue-box .privacy-message p:last-child,.inquiry_pr .title-blue-box .privacy-message p:last-child,.inquiry_recruit .title-blue-box .privacy-message p:last-child,.inquiry_privacy .title-blue-box .privacy-message p:last-child,.inquiry_ir .title-blue-box .privacy-message p:last-child,.inquiry_compliance .title-blue-box .privacy-message p:last-child{margin-bottom:0}.inquiry .title-blue-box .privacy-message p a,.inquiry_pr .title-blue-box .privacy-message p a,.inquiry_recruit .title-blue-box .privacy-message p a,.inquiry_privacy .title-blue-box .privacy-message p a,.inquiry_ir .title-blue-box .privacy-message p a,.inquiry_compliance .title-blue-box .privacy-message p a{color:#1f54ae}.inquiry .title-blue-box .authentication-box,.inquiry_pr .title-blue-box .authentication-box,.inquiry_recruit .title-blue-box .authentication-box,.inquiry_privacy .title-blue-box .authentication-box,.inquiry_ir .title-blue-box .authentication-box,.inquiry_compliance .title-blue-box .authentication-box{margin-bottom:40px}.inquiry .title-blue-box .authentication-box p,.inquiry_pr .title-blue-box .authentication-box p,.inquiry_recruit .title-blue-box .authentication-box p,.inquiry_privacy .title-blue-box .authentication-box p,.inquiry_ir .title-blue-box .authentication-box p,.inquiry_compliance .title-blue-box .authentication-box p{margin-bottom:4px}.inquiry .title-blue-box .authentication-box .dt,.inquiry_pr .title-blue-box .authentication-box .dt,.inquiry_recruit .title-blue-box .authentication-box .dt,.inquiry_privacy .title-blue-box .authentication-box .dt,.inquiry_ir .title-blue-box .authentication-box .dt,.inquiry_compliance .title-blue-box .authentication-box .dt{margin-bottom:0}.inquiry .title-blue-box .authentication-box .dt .dtc,.inquiry_pr .title-blue-box .authentication-box .dt .dtc,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc,.inquiry_ir .title-blue-box .authentication-box .dt .dtc,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc{width:50%;vertical-align:top}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child{text-align:right}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho{position:relative;display:inline-block;width:140px;height:40px;background-color:#fff;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span{position:absolute}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1){top:10px;left:20px}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2){top:15px;left:60px}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3){top:5px;left:100px}.inquiry .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:last-child input{width:120px}.inquiry .title-blue-box .btn-submit,.inquiry_pr .title-blue-box .btn-submit,.inquiry_recruit .title-blue-box .btn-submit,.inquiry_privacy .title-blue-box .btn-submit,.inquiry_ir .title-blue-box .btn-submit,.inquiry_compliance .title-blue-box .btn-submit{position:relative;display:block;margin:auto;width:540px;height:60px}.inquiry .title-blue-box .btn-submit input[type='submit'],.inquiry_pr .title-blue-box .btn-submit input[type='submit'],.inquiry_recruit .title-blue-box .btn-submit input[type='submit'],.inquiry_privacy .title-blue-box .btn-submit input[type='submit'],.inquiry_ir .title-blue-box .btn-submit input[type='submit'],.inquiry_compliance .title-blue-box .btn-submit input[type='submit']{display:block;width:540px;height:60px;border:none;background-color:#4f98f1;box-shadow:0 2px 0 #1565c6;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:60px}.inquiry .title-blue-box .btn-submit input[type='submit']:hover,.inquiry_pr .title-blue-box .btn-submit input[type='submit']:hover,.inquiry_recruit .title-blue-box .btn-submit input[type='submit']:hover,.inquiry_privacy .title-blue-box .btn-submit input[type='submit']:hover,.inquiry_ir .title-blue-box .btn-submit input[type='submit']:hover,.inquiry_compliance .title-blue-box .btn-submit input[type='submit']:hover{position:relative;top:2px;box-shadow:none;cursor:pointer}.inquiry .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:after{position:absolute;top:20px;right:20px;content:"\f105";margin-right:20px;font-family:"FontAwesome";font-size:40px;color:#fff}.inquiry .title-blue-box .btn-submit:hover .inquiry .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:hover .inquiry .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:hover .inquiry .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:hover .inquiry .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:hover .inquiry .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:hover .inquiry .title-blue-box .btn-submit:after,.inquiry .title-blue-box .btn-submit:hover .inquiry_pr .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:hover .inquiry_pr .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:hover .inquiry_pr .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:hover .inquiry_pr .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:hover .inquiry_pr .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:hover .inquiry_pr .title-blue-box .btn-submit:after,.inquiry .title-blue-box .btn-submit:hover .inquiry_recruit .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:hover .inquiry_recruit .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:hover .inquiry_recruit .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:hover .inquiry_recruit .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:hover .inquiry_recruit .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:hover .inquiry_recruit .title-blue-box .btn-submit:after,.inquiry .title-blue-box .btn-submit:hover .inquiry_privacy .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:hover .inquiry_privacy .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:hover .inquiry_privacy .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:hover .inquiry_privacy .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:hover .inquiry_privacy .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:hover .inquiry_privacy .title-blue-box .btn-submit:after,.inquiry .title-blue-box .btn-submit:hover .inquiry_ir .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:hover .inquiry_ir .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:hover .inquiry_ir .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:hover .inquiry_ir .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:hover .inquiry_ir .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:hover .inquiry_ir .title-blue-box .btn-submit:after,.inquiry .title-blue-box .btn-submit:hover .inquiry_compliance .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:hover .inquiry_compliance .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:hover .inquiry_compliance .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:hover .inquiry_compliance .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:hover .inquiry_compliance .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:hover .inquiry_compliance .title-blue-box .btn-submit:after{top:22px}@media screen and (max-width: 736px){#recruit-content .button_list{display:block!important;padding:30px 54px!important;!important}#recruit-content .button_list li{margin-top:0;!important}#recruit-content .button_list li:not(first-child){margin-top:20px;}#recruit-content .button_list li:first-child{margin-right:0!important;}.inquiry .post-content,.inquiry_pr .post-content,.inquiry_recruit .post-content,.inquiry_privacy .post-content,.inquiry_ir .post-content,.inquiry_compliance .post-content{padding-right:0;padding-left:0}.inquiry .title-blue-box,.inquiry_pr .title-blue-box,.inquiry_recruit .title-blue-box,.inquiry_privacy .title-blue-box,.inquiry_ir .title-blue-box,.inquiry_compliance .title-blue-box{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px}.inquiry .title-blue-box .h2-blue,.inquiry_pr .title-blue-box .h2-blue,.inquiry_recruit .title-blue-box .h2-blue,.inquiry_privacy .title-blue-box .h2-blue,.inquiry_ir .title-blue-box .h2-blue,.inquiry_compliance .title-blue-box .h2-blue{margin-bottom:15px}.inquiry .title-blue-box .notice-form,.inquiry_pr .title-blue-box .notice-form,.inquiry_recruit .title-blue-box .notice-form,.inquiry_privacy .title-blue-box .notice-form,.inquiry_ir .title-blue-box .notice-form,.inquiry_compliance .title-blue-box .notice-form{margin-bottom:10px;font-size:16px;text-align:left}.inquiry .title-blue-box .dt,.inquiry_pr .title-blue-box .dt,.inquiry_recruit .title-blue-box .dt,.inquiry_privacy .title-blue-box .dt,.inquiry_ir .title-blue-box .dt,.inquiry_compliance .title-blue-box .dt{margin-bottom:13px}.inquiry .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_pr .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_recruit .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_privacy .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_ir .title-blue-box .dt:nth-child(5) .dtc:last-child span,.inquiry_compliance .title-blue-box .dt:nth-child(5) .dtc:last-child span{font-size:15px}.inquiry .title-blue-box .dtc,.inquiry_pr .title-blue-box .dtc,.inquiry_recruit .title-blue-box .dtc,.inquiry_privacy .title-blue-box .dtc,.inquiry_ir .title-blue-box .dtc,.inquiry_compliance .title-blue-box .dtc{display:block}.inquiry .title-blue-box .dtc input,.inquiry .title-blue-box .dtc textarea,.inquiry_pr .title-blue-box .dtc input,.inquiry_pr .title-blue-box .dtc textarea,.inquiry_recruit .title-blue-box .dtc input,.inquiry_recruit .title-blue-box .dtc textarea,.inquiry_privacy .title-blue-box .dtc input,.inquiry_privacy .title-blue-box .dtc textarea,.inquiry_ir .title-blue-box .dtc input,.inquiry_ir .title-blue-box .dtc textarea,.inquiry_compliance .title-blue-box .dtc input,.inquiry_compliance .title-blue-box .dtc textarea{width:100%;min-height:40px;box-sizing:border-box}.inquiry .title-blue-box .dtc:first-child,.inquiry_pr .title-blue-box .dtc:first-child,.inquiry_recruit .title-blue-box .dtc:first-child,.inquiry_privacy .title-blue-box .dtc:first-child,.inquiry_ir .title-blue-box .dtc:first-child,.inquiry_compliance .title-blue-box .dtc:first-child{font-size:16px}.inquiry .title-blue-box .dtc:first-child legend,.inquiry_pr .title-blue-box .dtc:first-child legend,.inquiry_recruit .title-blue-box .dtc:first-child legend,.inquiry_privacy .title-blue-box .dtc:first-child legend,.inquiry_ir .title-blue-box .dtc:first-child legend,.inquiry_compliance .title-blue-box .dtc:first-child legend{text-align:left}.inquiry .title-blue-box h3.h2,.inquiry_pr .title-blue-box h3.h2,.inquiry_recruit .title-blue-box h3.h2,.inquiry_privacy .title-blue-box h3.h2,.inquiry_ir .title-blue-box h3.h2,.inquiry_compliance .title-blue-box h3.h2{margin-bottom:0;padding-left:0;font-size:17px}.inquiry .title-blue-box .privacy-message,.inquiry_pr .title-blue-box .privacy-message,.inquiry_recruit .title-blue-box .privacy-message,.inquiry_privacy .title-blue-box .privacy-message,.inquiry_ir .title-blue-box .privacy-message,.inquiry_compliance .title-blue-box .privacy-message{width:100%}.inquiry .title-blue-box .privacy-message p,.inquiry_pr .title-blue-box .privacy-message p,.inquiry_recruit .title-blue-box .privacy-message p,.inquiry_privacy .title-blue-box .privacy-message p,.inquiry_ir .title-blue-box .privacy-message p,.inquiry_compliance .title-blue-box .privacy-message p{font-size:15px}.inquiry .title-blue-box .privacy-message p:first-child br,.inquiry_pr .title-blue-box .privacy-message p:first-child br,.inquiry_recruit .title-blue-box .privacy-message p:first-child br,.inquiry_privacy .title-blue-box .privacy-message p:first-child br,.inquiry_ir .title-blue-box .privacy-message p:first-child br,.inquiry_compliance .title-blue-box .privacy-message p:first-child br{display:none}.inquiry .title-blue-box .authentication-box,.inquiry_pr .title-blue-box .authentication-box,.inquiry_recruit .title-blue-box .authentication-box,.inquiry_privacy .title-blue-box .authentication-box,.inquiry_ir .title-blue-box .authentication-box,.inquiry_compliance .title-blue-box .authentication-box{margin-bottom:30px;font-size:15px}.inquiry .title-blue-box .authentication-box p,.inquiry_pr .title-blue-box .authentication-box p,.inquiry_recruit .title-blue-box .authentication-box p,.inquiry_privacy .title-blue-box .authentication-box p,.inquiry_ir .title-blue-box .authentication-box p,.inquiry_compliance .title-blue-box .authentication-box p{text-align:left}.inquiry .title-blue-box .authentication-box .dt .dtc,.inquiry_pr .title-blue-box .authentication-box .dt .dtc,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc,.inquiry_ir .title-blue-box .authentication-box .dt .dtc,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc{display:table-cell}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child{width:44%;padding-right:0.5em}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho{width:100px}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1),.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1){left:10px}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2),.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2){left:30px}.inquiry .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_pr .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_ir .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3),.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3){left:60px}.inquiry .title-blue-box .authentication-box .dt .dtc:last-child,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:last-child,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:last-child,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:last-child,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:last-child,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:last-child{width:55%}.inquiry .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_pr .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_recruit .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_privacy .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_ir .title-blue-box .authentication-box .dt .dtc:last-child input,.inquiry_compliance .title-blue-box .authentication-box .dt .dtc:last-child input{width:165px}.inquiry .title-blue-box .btn-submit,.inquiry_pr .title-blue-box .btn-submit,.inquiry_recruit .title-blue-box .btn-submit,.inquiry_privacy .title-blue-box .btn-submit,.inquiry_ir .title-blue-box .btn-submit,.inquiry_compliance .title-blue-box .btn-submit{display:block;width:100%}.inquiry .title-blue-box .btn-submit input[type="submit"],.inquiry_pr .title-blue-box .btn-submit input[type="submit"],.inquiry_recruit .title-blue-box .btn-submit input[type="submit"],.inquiry_privacy .title-blue-box .btn-submit input[type="submit"],.inquiry_ir .title-blue-box .btn-submit input[type="submit"],.inquiry_compliance .title-blue-box .btn-submit input[type="submit"]{width:100%;height:40px;font-size:16px;line-height:37px}.inquiry .title-blue-box .btn-submit:after,.inquiry_pr .title-blue-box .btn-submit:after,.inquiry_recruit .title-blue-box .btn-submit:after,.inquiry_privacy .title-blue-box .btn-submit:after,.inquiry_ir .title-blue-box .btn-submit:after,.inquiry_compliance .title-blue-box .btn-submit:after{top:9px;right:0px;font-size:28px}.inquiry .title-blue-box .btn-submit .ajax-loader,.inquiry_pr .title-blue-box .btn-submit .ajax-loader,.inquiry_recruit .title-blue-box .btn-submit .ajax-loader,.inquiry_privacy .title-blue-box .btn-submit .ajax-loader,.inquiry_ir .title-blue-box .btn-submit .ajax-loader,.inquiry_compliance .title-blue-box .btn-submit .ajax-loader{width:16px}}.inquiry_thanks .l-nav{background-color:transparent}.inquiry_thanks .local-header{background-image:none}.inquiry_thanks .g-nav a:hover:after{display:none}.inquiry_thanks .post-content h2{padding-top:35px;padding-bottom:60px;padding-left:67px;font-size:30px}.inquiry_thanks .title-blue-box .dtc:first-child{width:380px;padding-top:0}.inquiry_thanks .title-blue-box .dtc:first-child p{width:365px;margin-left:0;margin-bottom:0;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;background-color:#fafafa;font-size:13px;line-height:18px}.inquiry_thanks .title-blue-box .dtc:first-child p .h3{display:block;margin-bottom:2px;margin-left:0;border-bottom-width:0}.inquiry_thanks .title-blue-box .dtc:last-child dl{display:table;width:340px;height:55px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.inquiry_thanks .title-blue-box .dtc:last-child dl dt,.inquiry_thanks .title-blue-box .dtc:last-child dl dd{display:table-cell;font-weight:bold;vertical-align:middle;text-align:center}.inquiry_thanks .title-blue-box .dtc:last-child dl dt{width:75px;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;background-color:#eeeeee;font-size:14px}.inquiry_thanks .title-blue-box .dtc:last-child dl dd{font-size:20px}.inquiry_thanks .title-blue-box .dtc:last-child dl:last-child{border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}@media screen and (max-width: 736px){.inquiry_thanks .post-content h2{padding-top:0;padding-bottom:25px;padding-left:0;font-size:25px;letter-spacing:-2px}.inquiry_thanks .post-content section{width:100%}.inquiry_thanks .post-content section .pc{display:none}.inquiry_thanks .post-content section p{font-size:14px}.inquiry_thanks .post-content section a{font-size:16px}.inquiry_thanks .title-blue-box .dt{display:block}.inquiry_thanks .title-blue-box .dt .dtc{display:block;width:100%}.inquiry_thanks .title-blue-box .dt .dtc li a{width:100%;font-size:15px}.inquiry_thanks .title-blue-box .dtc:first-child{width:100%}.inquiry_thanks .title-blue-box .dtc:first-child p{width:100%;margin-bottom:15px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:15px}.inquiry_thanks .title-blue-box .dtc:first-child p .h3{font-size:17px}.inquiry_thanks .title-blue-box .dtc:first-child p br{display:none}.inquiry_thanks .title-blue-box .dtc:last-child{margin-bottom:40px}.inquiry_thanks .title-blue-box .dtc:last-child dl{width:100%;height:40px}.inquiry_thanks .title-blue-box .dtc:last-child dl dt,.inquiry_thanks .title-blue-box .dtc:last-child dl dd{font-size:16px}.inquiry_thanks .title-blue-box .dtc:last-child dl dd{color:#2155a5}}.setsumeikai .local-header{background-image:url(../images/ir-page-bg.jpg)}.setsumeikai .post-content p{margin-left:0}.setsumeikai .post-content p .sp-br{display:none}.setsumeikai .title-blue-box{padding-bottom:40px;background-color:#fafafa}.setsumeikai .title-blue-box .notice-form{margin-bottom:20px;margin-left:0;font-size:13px;text-align:center}.setsumeikai .title-blue-box .notice-form:before{content:"※";color:#f4150d}.setsumeikai .title-blue-box .dt{margin-bottom:30px}.setsumeikai .title-blue-box input[type="text"]{width:387px;background-color:#fff;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;font-size:14px}.setsumeikai .title-blue-box textarea{height:150px;resize:vertical}.setsumeikai .title-blue-box .dtc{vertical-align:middle}.setsumeikai .title-blue-box .dtc:first-child{padding-top:0;padding-right:1em;font-size:14px;font-weight:bold}.setsumeikai .title-blue-box .dtc:first-child legend{display:block;width:100%;text-align:right}.setsumeikai .title-blue-box .dtc .wpcf7-radio>span{display:inline-block}.setsumeikai .title-blue-box .dtc .wpcf7-radio>span:nth-child(odd){width:120px;margin-left:0;margin-bottom:0.8em}.setsumeikai .title-blue-box .dtc .wpcf7-radio>span:nth-child(2){width:270px}.setsumeikai .title-blue-box .dt:nth-child(4){margin-bottom:20px}.setsumeikai .title-blue-box .dt:nth-child(4) .dtc:first-child{vertical-align:top}.setsumeikai .title-blue-box .dt:nth-child(4) .dtc:last-child span{font-size:12px}.setsumeikai .title-blue-box .dt:nth-child(8){margin-bottom:60px}.setsumeikai .title-blue-box .dt:nth-child(8) .dtc:first-child{vertical-align:bottom}.setsumeikai .title-blue-box .dt:nth-child(8) .dtc:last-child span{font-size:12px}.setsumeikai .title-blue-box .required:after{content:"※";margin-left:0.3em;color:#f4150d}.setsumeikai .title-blue-box h3.h2{padding-left:92px;border-bottom:none;font-size:16px}.setsumeikai .title-blue-box .privacy-message{width:540px;margin-top:0px;margin-right:auto;margin-bottom:35px;margin-left:auto;padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px;background-color:#fff;font-size:13px}.setsumeikai .title-blue-box .privacy-message p{margin-bottom:1em}.setsumeikai .title-blue-box .privacy-message p:last-child{margin-bottom:0}.setsumeikai .title-blue-box .privacy-message p a{color:#1f54ae}.setsumeikai .title-blue-box .authentication-box{margin-bottom:40px}.setsumeikai .title-blue-box .authentication-box p{margin-bottom:4px}.setsumeikai .title-blue-box .authentication-box .dt{margin-bottom:0}.setsumeikai .title-blue-box .authentication-box .dt .dtc{width:50%;vertical-align:top}.setsumeikai .title-blue-box .authentication-box .dt .dtc:first-child{text-align:right}.setsumeikai .title-blue-box .authentication-box .dt .dtc:first-child .ninsho{position:relative;display:inline-block;width:140px;height:40px;background-color:#fff;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.setsumeikai .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span{position:absolute}.setsumeikai .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1){top:10px;left:20px}.setsumeikai .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2){top:15px;left:60px}.setsumeikai .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3){top:5px;left:100px}.setsumeikai .title-blue-box .authentication-box .dt .dtc:last-child input{width:120px}.setsumeikai .title-blue-box .btn-submit{position:relative;display:block;margin:auto;width:540px;height:60px}.setsumeikai .title-blue-box .btn-submit input[type='submit']{display:block;width:540px;height:60px;border:none;background-color:#4f98f1;box-shadow:0 2px 0 #1565c6;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:60px}.setsumeikai .title-blue-box .btn-submit input[type='submit']:hover{position:relative;top:2px;box-shadow:none;cursor:pointer}.setsumeikai .title-blue-box .btn-submit:after{position:absolute;top:20px;right:20px;content:"\f105";margin-right:20px;font-family:"FontAwesome";font-size:40px;color:#fff}.setsumeikai .title-blue-box .btn-submit:hover .setsumeikai .title-blue-box .btn-submit:after{top:22px}@media screen and (max-width: 736px){.setsumeikai .post-content p .sp-br{display:block}.setsumeikai .post-content a{text-decoration:underline}.setsumeikai .post-content .table-layout dl:last-child dt{padding-bottom:5px}.setsumeikai .post-content .table-layout dl:last-child dd{padding-bottom:20px}.setsumeikai .post-content .title-blue-box{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px}.setsumeikai .post-content .title-blue-box .h2-blue{margin-bottom:15px}.setsumeikai .post-content .title-blue-box .notice-form{margin-bottom:10px;font-size:16px;text-align:left}.setsumeikai .post-content .title-blue-box .dt{margin-bottom:13px}.setsumeikai .post-content .title-blue-box .dt:nth-child(5) .dtc:last-child span{font-size:15px}.setsumeikai .post-content .title-blue-box .dtc{display:block}.setsumeikai .post-content .title-blue-box .dtc input[type="text"]{width:100%;min-height:40px;box-sizing:border-box}.setsumeikai .post-content .title-blue-box .dtc input[type="email"]{box-sizing:border-box}.setsumeikai .post-content .title-blue-box .dtc:first-child{font-size:16px}.setsumeikai .post-content .title-blue-box .dtc:first-child legend{text-align:left}.setsumeikai .post-content .title-blue-box .dtc span{font-size:15px}.setsumeikai .post-content .title-blue-box .dtc .wpcf7-radio>span{display:inline-block;margin:0}.setsumeikai .post-content .title-blue-box .dtc .wpcf7-radio>span:nth-child(odd){width:90px;margin-left:0}.setsumeikai .post-content .title-blue-box h3.h2{margin-bottom:0;padding-left:0;font-size:17px}.setsumeikai .post-content .title-blue-box .privacy-message{width:100%}.setsumeikai .post-content .title-blue-box .privacy-message p{font-size:15px}.setsumeikai .post-content .title-blue-box .privacy-message p:first-child br{display:none}.setsumeikai .post-content .title-blue-box .authentication-box{margin-bottom:30px;font-size:15px}.setsumeikai .post-content .title-blue-box .authentication-box p{text-align:left}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc{display:table-cell}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc:first-child{width:44%;padding-right:0.5em}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc:first-child .ninsho{width:100px}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(1){left:10px}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(2){left:30px}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc:first-child .ninsho span:nth-child(3){left:60px}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc:last-child{width:55%}.setsumeikai .post-content .title-blue-box .authentication-box .dt .dtc:last-child input{width:165px}.setsumeikai .post-content .title-blue-box .btn-submit{display:block;width:100%}.setsumeikai .post-content .title-blue-box .btn-submit input[type="submit"]{width:100%;height:40px;font-size:16px;line-height:37px}.setsumeikai .post-content .title-blue-box .btn-submit:after{top:9px;right:0px;font-size:28px}.setsumeikai .post-content .title-blue-box .btn-submit .ajax-loader{width:16px}}.recruit .g-nav a:after{display:none}.recruit .g-nav a:hover:after{display:none}.recruit .local-header{background-image:url(../images/recruit-page-bg.jpg)}.recruit .l-nav{background-color:transparent}.recruit .new-recruit-banner{display:block;width:724px;height:221px;background-image:url(../images/recruit-img-pc.jpg);background-repeat:no-repeat;background-position:0 0;background-size:100%;text-indent:-9999px}.recruit .recruit-career-box{float:left;width:228px;height:164px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fafafa}.recruit .recruit-career-box:nth-child(3){margin-top:0;margin-right:20px;margin-bottom:0;margin-left:20px}.recruit .recruit-career-box .h3{margin-bottom:10px;margin-left:0;padding-bottom:0;border-bottom-width:0}.recruit .recruit-career-box p{margin-bottom:10px;margin-left:0}.recruit .recruit-career-box .icon-newtab{display:block;background-color:#fff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0;border-top-width:1px;border-top-color:#093e8d;border-top-style:solid;border-right-width:1px;border-right-color:#093e8d;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#093e8d;border-bottom-style:solid;border-left-width:1px;border-left-color:#093e8d;border-left-style:solid;font-weight:normal;text-align:center}@media screen and (max-width: 736px){.recruit .title-blue-box{margin-bottom:30px}.recruit .new-recruit-banner{display:block;width:100%;height:auto;padding-top:42%;background-image:url(../images/recruit-img-sp.jpg);background-repeat:no-repeat;background-position:0 0;background-size:100%;text-indent:-9999px}.recruit .recruit-career-box{float:none;width:100%;height:auto;margin-bottom:20px}.recruit .recruit-career-box:nth-child(3){margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.recruit .recruit-career-box .h3{font-size:17px;margin-bottom:5px}.recruit .recruit-career-box p{margin-bottom:15px}.recruit .recruit-career-box br{display:none}}.service .local-header{background-image:url(../images/service-page-bg.jpg)}.service .title-blue-box .h2-blue{margin-bottom:25px}.service .title-blue-box .icon-angle-blue{margin-top:1em;padding-left:1em;background-position:0 center;color:#093e8d}.service .title-blue-box .service-box{display:inline-block;width:340px;margin-bottom:50px;vertical-align:top}.service .title-blue-box .service-box figure{margin-bottom:15px}.service .title-blue-box .service-box img:first-child{margin-bottom:10px}.service .title-blue-box .service-box img:last-child{display:none}.service .title-blue-box .service-box ul{border-top:1px dashed #2f2f2f}.service .title-blue-box .service-box ul li{float:left;display:block;height:55px;background-image:url(../images/service-sprite.png);background-repeat:no-repeat;background-position:0 0;background-size:464px 59px;text-indent:-9999px}.service .title-blue-box .cpa{margin-right:40px}.service .title-blue-box .cpa ul li:nth-child(1){width:71px;background-position:-10px -4px}.service .title-blue-box .cpa ul li.adcrops{width:100px;background-position:-184px -4px}.service .title-blue-box .cpc ul li{background-size:483px 62px}.service .title-blue-box .cpc ul li:nth-child(1){width:90px;background-position:-411px -7px}.service .title-blue-box .cpc ul li:nth-child(2){width:100px;background-position:-306px -7px}@media screen and (max-width: 736px){.service .title-blue-box .service-box{width:100%;margin-bottom:35px}.service .title-blue-box .service-box:last-child{margin-bottom:5px}.service .title-blue-box .service-box img{width:100%;height:auto}.service .title-blue-box .service-box img:first-child{display:none}.service .title-blue-box .service-box img:last-child{display:block}.service .title-blue-box .cpa{margin-right:0}}.service1 .local-header,.service2 .local-header{background-image:url(../images/service-page-bg.jpg)}.service1 .h2,.service2 .h2{margin-bottom:30px}.service1 .h3,.service2 .h3{padding-bottom:0;border-bottom-width:0;color:#111}.service1 .pc-img,.service2 .pc-img{display:block}.service1 .sp-img,.service2 .sp-img{display:none}.service1 p,.service2 p{margin-bottom:35px}.service1 .post-unordered-list,.service2 .post-unordered-list{margin-bottom:35px}.service1 .cpa-box,.service2 .cpa-box{margin-bottom:30px;padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px;background-color:#fafafa}.service1 .cpa-box .img-box,.service2 .cpa-box .img-box{float:left;width:200px;margin-bottom:20px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;background-color:#fff;text-align:center;line-height:192px}.service1 .cpa-box .img-box a,.service2 .cpa-box .img-box a{display:block}.service1 .cpa-box .img-box img,.service2 .cpa-box .img-box img{margin-bottom:0}.service1 .cpa-box p,.service2 .cpa-box p{float:right;width:445px;margin-bottom:0}.service1 .cpa-box p .notice,.service2 .cpa-box p .notice{position:relative;top:-4px;font-size:8px}.service1 .cpa-box p .db,.service2 .cpa-box p .db{margin-top:1em;color:#666}.service1 .cpa-box .sns-box,.service2 .cpa-box .sns-box{float:left;width:200px;border-top-width:1px;border-top-color:#daeefc;border-top-style:solid;border-right-width:1px;border-right-color:#daeefc;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#daeefc;border-bottom-style:solid;border-left-width:1px;border-left-color:#daeefc;border-left-style:solid;background-color:#fff;font-size:12px}.service1 .cpa-box .sns-box h4,.service2 .cpa-box .sns-box h4{background-color:#eaf4fc;color:#505050;text-align:center}.service1 .cpa-box .sns-box ul,.service2 .cpa-box .sns-box ul{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.service1 .cpa-box .sns-box li a,.service2 .cpa-box .sns-box li a{display:inline-block;padding-right:21px;background-image:url(../images/icon-newtab.png);background-repeat:no-repeat;background-position:right center;background-size:12px 11px;color:#2155a5;line-height:1.3}.service1 .cpa-box .sns-box li a:before,.service2 .cpa-box .sns-box li a:before{margin-right:7px;text-decoration:none !important}.service1 .cpa-box .sns-box li .tw:before,.service2 .cpa-box .sns-box li .tw:before{content:"\f099";color:#55acee;font-family:"FontAwesome";font-size:21px;vertical-align:middle}.service1 .cpa-box .sns-box li .fb:before,.service2 .cpa-box .sns-box li .fb:before{content:"\f230";color:#3b5998;font-family:"FontAwesome";font-size:21px;vertical-align:middle}.service1 .cpa-box .sns-box li .bg,.service1 .cpa-box .sns-box li .devbg,.service2 .cpa-box .sns-box li .bg,.service2 .cpa-box .sns-box li .devbg{line-height:2.4}.service1 .cpa-box .sns-box li .bg:before,.service1 .cpa-box .sns-box li .devbg:before,.service2 .cpa-box .sns-box li .bg:before,.service2 .cpa-box .sns-box li .devbg:before{content:"";display:inline-block;width:18px;height:19px;background-image:url(../images/cpa-icon-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:18px 19px;color:#55acee;vertical-align:middle}.service1 .cpa-box .sns-box li .devbg:before,.service2 .cpa-box .sns-box li .devbg:before{background-image:url(../images/cpa-icon-devbg.png);background-repeat:no-repeat;background-position:0 0;background-size:18px 19px}.service1 .cpa-box .moba8-box ul,.service2 .cpa-box .moba8-box ul{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:10px}.service1 .cpa-box .adcrops-box ul,.service2 .cpa-box .adcrops-box ul{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:10px}.service1 .cpa-box .nend-box ul,.service2 .cpa-box .nend-box ul{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:10px}.service1 .cpa-box .nex8-box ul,.service2 .cpa-box .nex8-box ul{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:10px}.service1 .cpa-box:last-child,.service2 .cpa-box:last-child{margin-bottom:40px}.service1 .cpa-box:last-child p,.service2 .cpa-box:last-child p{margin-bottom:50px}.service1 .cpa-box:after,.service2 .cpa-box:after{content:"";display:table;clear:both}@media screen and (max-width: 736px){.service1 .h2,.service2 .h2{height:auto;margin-bottom:20px}.service1 .h2 br,.service2 .h2 br{display:block}.service1 .pc-img,.service2 .pc-img{display:none}.service1 .sp-img,.service2 .sp-img{display:block;margin-bottom:20px}.service1 .btn-large,.service2 .btn-large{position:relative;display:block;margin-bottom:20px;padding-top:8px;padding-bottom:8px;border-top-width:1px;border-top-color:#093e8d;border-top-style:solid;border-right-width:1px;border-right-color:#093e8d;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#093e8d;border-bottom-style:solid;border-left-width:1px;border-left-color:#093e8d;border-left-style:solid;background-color:#fff;color:#093e8d;text-align:center}.service1 .btn-large:after,.service2 .btn-large:after{content:"\f105";position:absolute;right:0;margin-right:15px;font-family:"FontAwesome";font-size:25px}.service1 .post-unordered-list,.service2 .post-unordered-list{margin-left:1em}.service1 .cpa-box,.service2 .cpa-box{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.service1 .cpa-box .img-box,.service2 .cpa-box .img-box{float:none;margin-top:0;margin-right:auto;margin-bottom:20px;margin-left:auto}.service1 .cpa-box p,.service2 .cpa-box p{float:none;width:auto;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.service1 .cpa-box .sns-box,.service2 .cpa-box .sns-box{float:none;width:100%}.service1 .cpa-box .sns-box h4,.service2 .cpa-box .sns-box h4{padding-top:7px;padding-bottom:7px;font-size:14px}.service1 .cpa-box .sns-box ul,.service2 .cpa-box .sns-box ul{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:10%}.service1 .cpa-box .sns-box ul li a,.service2 .cpa-box .sns-box ul li a{font-size:15px;text-align:initial;word-break:break-all}.service1 .cpa-box .sns-box ul li a:before,.service2 .cpa-box .sns-box ul li a:before{margin-right:10px}.service1 .cpa-box .sns-box ul li .tw:before,.service2 .cpa-box .sns-box ul li .tw:before{font-size:32px}.service1 .cpa-box .sns-box ul li .fb:before,.service2 .cpa-box .sns-box ul li .fb:before{font-size:32px}.service1 .cpa-box .sns-box ul li .bg,.service1 .cpa-box .sns-box ul li .devbg,.service2 .cpa-box .sns-box ul li .bg,.service2 .cpa-box .sns-box ul li .devbg{line-height:3}.service1 .cpa-box .sns-box ul li .bg:before,.service1 .cpa-box .sns-box ul li .devbg:before,.service2 .cpa-box .sns-box ul li .bg:before,.service2 .cpa-box .sns-box ul li .devbg:before{width:28px;height:33px;background-image:url(../images/icon-koho-blue-sp.svg);background-size:cover}.service1 .cpa-box .sns-box ul li .devbg:before,.service2 .cpa-box .sns-box ul li .devbg:before{background-image:url(../images/icon-koho-lightblue-sp.svg)}.service1 .cpa-box .moba8-box ul,.service2 .cpa-box .moba8-box ul{padding-left:6%}.service1 .cpa-box .adcrops-box ul,.service2 .cpa-box .adcrops-box ul{padding-left:6%;padding-bottom:5px}.service1 .cpa-box:last-child p,.service2 .cpa-box:last-child p{margin-bottom:20px}}.business .sp-img,.business .wrap_img{display:none}.business .title-business{width:724px;height:235px;padding-top:35px;padding-left:10px;font-size:26px;font-weight:bold;line-height:34px}.business .title-business span{color:#093e8d}.business .title-business .pc-img-title{top:0;right:13px}.business .title-business .sp-img-title{display:none}.business .h3{border-bottom-width:0;font-size:18px;color:#000}.business .paragraph1{margin-bottom:35px}.business .paragraph2{margin-bottom:10px}.business .business-img2-pc{margin-top:10px;margin-right:0;margin-bottom:30px;margin-left:95px}.business .icon-angle-blue{margin-left:10px;margin-bottom:30px;padding-left:15px;background-position:left center;color:#093e8d}.business .paragraph3{margin-bottom:10px}@media screen and (max-width: 736px){.business .pc-img{display:none}.business .sp-img{display:block;margin-bottom:15px}.business .title-business{width:100%;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);height:auto;margin-left:-15px;margin-bottom:10px;padding-top:14px;padding-right:20px;padding-bottom:70%;padding-left:20px;background-image:none;background-color:#fafafa;font-size:6.3vw;line-height:1.3em}.business .title-business .pc-img-title{display:none}.business .title-business .sp-img-title{bottom:-15px;top:initial;display:block;width:100%;max-width:500px;margin-bottom:15px;margin-left:-20px}.business .h3{font-size:16px}.business .business-img2-sp{margin-bottom:25px}.business .icon-angle-blue{margin-left:0}.business .btn-large{position:relative;display:block;margin-bottom:20px;padding-top:8px;padding-bottom:8px;border-top-width:1px;border-top-color:#093e8d;border-top-style:solid;border-right-width:1px;border-right-color:#093e8d;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#093e8d;border-bottom-style:solid;border-left-width:1px;border-left-color:#093e8d;border-left-style:solid;background-color:#fff;color:#093e8d;text-align:center}.business .btn-large:after{content:"\f105";position:absolute;right:0;margin-right:15px;font-family:"FontAwesome";font-size:25px}.business .wrap_img{width:100%;overflow:hidden;display:block}.business .wrap_img-left{float:left;width:12.8%}.business .wrap_img-right{float:left;width:87.2%}.business .wrap_img-right a{display:block;margin:0;padding:0}.business .wrap_img-right a img{margin:0;padding:0}}.others .local-header{background-image:url(../images/service-page-bg.jpg)}.others .h2-blue{margin-bottom:25px}.others .each-others{display:inline-block;width:228px;height:395px;margin-bottom:40px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;vertical-align:top;margin-right:16px}.others .each-others.edge{margin-right:0}.others .each-others.height-l{height:440px}.others .each-others>a{display:block;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}.others .each-others>a img{width:100%;display:block;margin-bottom:0}.others .each-others>a img:last-child{display:none}.others .each-others .others-box{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.others .each-others .others-box .tag li{float:left;margin-right:10px;margin-bottom:10px;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;color:#fff;font-size:9px;font-family:"Verdana";line-height:1}.others .each-others .others-box .tag .web{padding-left:20px;padding-right:20px;background-color:#000}.others .each-others .others-box .tag .iphone{background-color:#4f98f1}.others .each-others .others-box .tag .android{margin-right:0;background-color:#00b2b2}.others .each-others .others-box .tag:after{content:"";display:table;clear:both}.others .each-others .others-box h1{height:52px;font-size:16px;font-weight:bold;color:#000;line-height:1.2}.others .each-others .others-box h1 .fz14{font-size:14px}.others .each-others .others-box h1 .notice{position:relative;top:-4px;font-size:8px;font-weight:normal}.others .each-others .others-box p{height:100px;margin-left:0;margin-bottom:0;font-size:13px;color:#111}.others .each-others .others-box .sns-list{font-size:12px}.others .each-others .others-box .sns-list li a{display:inline-block;padding-right:21px;background-image:url(../images/icon-newtab.png);background-repeat:no-repeat;background-position:right center;background-size:12px 11px;color:#2155a5;line-height:1.3;position:relative}.others .each-others .others-box .sns-list li a:before{margin-right:8px;text-decoration:none !important}.others .each-others .others-box .sns-list li .tw:before{content:"\e61b";margin-right:6px;color:#0f131b;font-family:"FontAwesome";font-size:31px;vertical-align:middle}.others .each-others .others-box .sns-list li .fb:before{content:"\f230";color:#3b5998;font-family:"FontAwesome";font-size:31px;vertical-align:middle}.others .each-others .others-box .sns-list li .ins{padding-left:35px;margin-top:15px}.others .each-others .others-box .sns-list li .ins:before{content:"";position:absolute;top:-7px;left:0;width:29px;height:29px;background:url(../images/ico-instagram.png) 0 0 no-repeat;background-size:29px 29px;vertical-align:middle}.others .each-others .others-box .sns-list li .note{padding-left:35px;margin-top:15px;}.others .each-others .others-box .sns-list li .note:before{content:"";position:absolute;top:-7px;left:0;width:29px;height:31px;background:url(../images/ico-note.png) 0 0 no-repeat;background-size:29px 31px;vertical-align:middle}.others .each-others .others-box .sns-list li .bg,.others .each-others .others-box .sns-list li .devbg{line-height:2.4}.others .each-others .others-box .sns-list li .bg:before,.others .each-others .others-box .sns-list li .devbg:before{content:"";display:inline-block;width:18px;height:19px;background-image:url(../images/cpa-icon-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:18px 19px;color:#55acee;vertical-align:middle}.others .each-others .others-box .sns-list li .devbg:before{background-image:url(../images/cpa-icon-devbg.png);background-repeat:no-repeat;background-position:0 0;background-size:18px 19px}.others .each-others:nth-child(3) .others-box h1{letter-spacing:-1px}.others .each-others:nth-child(10){height:340px}.others .each-others:nth-child(10) .others-box .tag{height:53px}.others p.notice-message{padding-top:15px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid}.others p.sp-notice{display:none}@media screen and (max-width: 736px){.others .title-blue-box:first-child{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;padding-top:20px;padding-right:15px;padding-bottom:40px;padding-left:15px;background-color:#fafafa}.others .each-others{width:100%;height:auto;background:#fff;margin-right:0}.others .each-others.height-l{height:auto}.others .each-others>a img{display:none}.others .each-others>a img:last-child{display:block}.others .each-others .others-box h1{height:auto;margin-bottom:10px;font-size:18px}.others .each-others .others-box p{height:auto;margin-bottom:20px;font-size:15px}.others .each-others .others-box ul{margin-bottom:10px}.others .each-others .others-box .sns-list{margin-bottom:0}.others .each-others .others-box .sns-list li a{font-size:15px}.others .each-others .others-box .sns-list li a:before{margin-right:20px}.others .each-others .others-box .sns-list li .tw:before{margin-right:17px;font-size:32px}.others .each-others .others-box .sns-list li .fb:before{font-size:32px}.others .each-others .others-box .sns-list li .ins{padding-left:48px}.others .each-others .others-box .sns-list li .note{padding-left:48px}.others .each-others .others-box .sns-list li .ins:before{font-size:32px}.others .each-others .others-box .sns-list li .bg,.others .each-others .others-box .sns-list li .devbg{line-height:3}.others .each-others .others-box .sns-list li .bg:before,.others .each-others .others-box .sns-list li .devbg:before{width:28px;height:33px;background-image:url(../images/icon-koho-blue-sp.svg);background-size:cover}.others .each-others .others-box .sns-list li .devbg:before{background-image:url(../images/icon-koho-lightblue-sp.svg)}.others .each-others:nth-child(3){margin-bottom:10px}.others .each-others:nth-child(3) .others-box h1 br{display:none}.others .each-others:nth-child(9){height:auto;margin-right:0}.others .each-others:nth-child(9) .others-box .tag{height:auto}.others .each-others:nth-child(9) .others-box h1{letter-spacing:0}.others .each-others:nth-child(10){height:auto;margin-bottom:0}.others .each-others:nth-child(10) .others-box .tag{height:auto}.others .notice-message{display:none}.others p.sp-notice{display:block;padding-top:0;margin-bottom:40px;border-top-width:0}}.news .local-header{background-image:url(../images/news-page-bg.jpg)}.news .post-content .title-blue-box{margin-bottom:50px}.news .post-content .h2-blue{margin-bottom:5px}.news .post-content ul{margin-bottom:30px}.news .post-content .dt{margin-bottom:0;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid}.news .post-content .dt .dtc{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;vertical-align:top}.news .post-content .dt .dtc:first-child{width:148px;font-weight:bold}.news .post-content .dt .dtc:first-child .tag{display:block;width:68px;height:15px;margin-top:5px;text-align:center;line-height:14px;font-size:11px}.news .post-content .dt .dtc:nth-child(2){width:85px}.news .post-content .dt .dtc:nth-child(2) img{display:block;width:52px;height:52px;margin-bottom:0;border:1px solid #ccc}.news .post-content .dt .dtc:last-child{width:auto;padding-right:0;text-align:left}.news .post-content .dt .dtc:last-child a{color:#2155a5}.news .post-content .icon-newtab-border{position:relative;float:right;display:block;width:213px;font-weight:bold;font-size:13px;color:#2155a5;text-align:center;line-height:42px}.news .post-content .icon-newtab-border:after{content:"\f105";float:right;display:block;margin-right:10px;font-family:"FontAwesome";font-size:20px}@media screen and (max-width: 736px){.news .post-content .title-blue-box{margin-bottom:40px}.news .post-content .dt{display:block;height:auto;padding-top:14px;padding-bottom:20px}.news .post-content .dt .dtc{display:block !important;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.news .post-content .dt .dtc:first-child{width:100%;margin-bottom:8px;font-size:16px}.news .post-content .dt .dtc:first-child .tag{display:inline-block;margin-top:0;margin-left:1em;vertical-align:middle}.news .post-content .dt .dtc:nth-child(2){float:left;width:25%}.news .post-content .dt .dtc:nth-child(2) img{width:73px;height:73px;border:none}.news .post-content .dt .dtc:last-child{width:75%;float:left;padding-left:1em}.news .post-content .dt .dtc:last-child a{font-size:15px;line-height:21px}.news .post-content .dt:after{content:'';display:table;clear:both}.news .post-content .icon-newtab-border{float:none;width:100%;font-size:15px}.news .post-content .icon-newtab-border:after{margin-right:15px;font-size:25px}.news .post-content .title-blue-box:nth-child(2) .dt{padding-bottom:10px}.news .post-content .title-blue-box:nth-child(2) .dt .dtc:first-child{float:none}.news .post-content .title-blue-box:nth-child(2) .dt .dtc:last-child{float:none;width:100%;padding-left:0}}.post-type-archive .local-header,.tax-news_release-cat .local-header,.tax-ir_release-cat .local-header{background-image:url(../images/news-page-bg.jpg)}.post-type-archive .post-content .h2-blue,.tax-news_release-cat .post-content .h2-blue,.tax-ir_release-cat .post-content .h2-blue{margin-bottom:5px}.post-type-archive .post-content .dt,.tax-news_release-cat .post-content .dt,.tax-ir_release-cat .post-content .dt{margin-bottom:0;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid}.post-type-archive .post-content .dt .dtc,.tax-news_release-cat .post-content .dt .dtc,.tax-ir_release-cat .post-content .dt .dtc{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;vertical-align:top}.post-type-archive .post-content .dt .dtc:first-child,.tax-news_release-cat .post-content .dt .dtc:first-child,.tax-ir_release-cat .post-content .dt .dtc:first-child{width:148px;font-weight:bold}.post-type-archive .post-content .dt .dtc:first-child .tag,.tax-news_release-cat .post-content .dt .dtc:first-child .tag,.tax-ir_release-cat .post-content .dt .dtc:first-child .tag{display:block;width:68px;height:15px;margin-top:5px;text-align:center;line-height:14px;font-size:11px}.post-type-archive .post-content .dt .dtc:first-child .tag>a,.tax-news_release-cat .post-content .dt .dtc:first-child .tag>a,.tax-ir_release-cat .post-content .dt .dtc:first-child .tag>a{color:#fff;text-decoration:none}.post-type-archive .post-content .dt .dtc:nth-child(2),.tax-news_release-cat .post-content .dt .dtc:nth-child(2),.tax-ir_release-cat .post-content .dt .dtc:nth-child(2){width:85px}.post-type-archive .post-content .dt .dtc:nth-child(2) img,.tax-news_release-cat .post-content .dt .dtc:nth-child(2) img,.tax-ir_release-cat .post-content .dt .dtc:nth-child(2) img{display:block;width:52px;height:52px;margin-bottom:0;border:1px solid #ccc}.post-type-archive .post-content .dt .dtc:last-child,.tax-news_release-cat .post-content .dt .dtc:last-child,.tax-ir_release-cat .post-content .dt .dtc:last-child{width:auto;padding-right:0;text-align:left}.post-type-archive .post-content .dt .dtc:last-child a,.tax-news_release-cat .post-content .dt .dtc:last-child a,.tax-ir_release-cat .post-content .dt .dtc:last-child a{color:#2155a5}.post-type-archive .post-content .icon-newtab-border,.tax-news_release-cat .post-content .icon-newtab-border,.tax-ir_release-cat .post-content .icon-newtab-border{position:relative;display:none;width:100%;font-weight:bold;font-size:15px;color:#2155a5;text-align:center;line-height:42px}.post-type-archive .post-content .icon-newtab-border:after,.tax-news_release-cat .post-content .icon-newtab-border:after,.tax-ir_release-cat .post-content .icon-newtab-border:after{content:"\f105";float:right;display:block;margin-right:15px;font-family:"FontAwesome";font-size:25px}@media screen and (max-width: 736px){.post-type-archive .post-content .title-blue-box,.tax-news_release-cat .post-content .title-blue-box,.tax-ir_release-cat .post-content .title-blue-box{margin-bottom:50px}.post-type-archive .post-content ul,.tax-news_release-cat .post-content ul,.tax-ir_release-cat .post-content ul{margin-bottom:30px}.post-type-archive .post-content .dt,.tax-news_release-cat .post-content .dt,.tax-ir_release-cat .post-content .dt{display:block;height:auto;padding-top:14px;padding-bottom:20px}.post-type-archive .post-content .dt .dtc,.tax-news_release-cat .post-content .dt .dtc,.tax-ir_release-cat .post-content .dt .dtc{display:block !important;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.post-type-archive .post-content .dt .dtc:first-child,.tax-news_release-cat .post-content .dt .dtc:first-child,.tax-ir_release-cat .post-content .dt .dtc:first-child{width:100%;margin-bottom:8px;font-size:16px}.post-type-archive .post-content .dt .dtc:first-child .tag,.tax-news_release-cat .post-content .dt .dtc:first-child .tag,.tax-ir_release-cat .post-content .dt .dtc:first-child .tag{display:inline-block;margin-top:0;margin-left:1em;vertical-align:middle}.post-type-archive .post-content .dt .dtc:nth-child(2),.tax-news_release-cat .post-content .dt .dtc:nth-child(2),.tax-ir_release-cat .post-content .dt .dtc:nth-child(2){float:left;width:25%}.post-type-archive .post-content .dt .dtc:nth-child(2) img,.tax-news_release-cat .post-content .dt .dtc:nth-child(2) img,.tax-ir_release-cat .post-content .dt .dtc:nth-child(2) img{width:73px;height:73px;border:none}.post-type-archive .post-content .dt .dtc:last-child,.tax-news_release-cat .post-content .dt .dtc:last-child,.tax-ir_release-cat .post-content .dt .dtc:last-child{width:75%;float:left;padding-left:1em}.post-type-archive .post-content .dt .dtc:last-child a,.tax-news_release-cat .post-content .dt .dtc:last-child a,.tax-ir_release-cat .post-content .dt .dtc:last-child a{font-size:15px;line-height:21px}.post-type-archive .post-content .dt:after,.tax-news_release-cat .post-content .dt:after,.tax-ir_release-cat .post-content .dt:after{content:'';display:table;clear:both}.post-type-archive .post-content .pagenation,.tax-news_release-cat .post-content .pagenation,.tax-ir_release-cat .post-content .pagenation{display:none}.post-type-archive .post-content .icon-newtab-border,.tax-news_release-cat .post-content .icon-newtab-border,.tax-ir_release-cat .post-content .icon-newtab-border{display:block}}.main .ir_release_cat{display:block;width:70px;height:15px;margin-top:5px;text-align:center;line-height:14px;font-size:10px;background-color:#fff;border:1px solid #222;color:#222;text-decoration:none}.main .ir_release_cat:hover{text-decoration:none}.main .ir_release_cat.monthly_report{background-color:#6b6b6b;border:none;color:#fff}.main .ir_release_cat.monthly_report a{color:#fff}.main .ir_release_cat.information{background-color:#030405;border:none;color:#fff}.main .ir_release_cat.information a{color:#fff}.main .ir_release_cat a{display:block}.main .ir_release_cat a:hover{text-decoration:none}.main .inline{display:inline-block}.main .inline .ir_release_cat{display:inline-block;margin-left:1em}.main .inline .ir_release_cat:first-child{margin-left:0}.main .tag-date-wrap .ir_release_cat{display:inline-block;margin-left:1em;margin-top:0;vertical-align:top}.main .tag-date-wrap .ir_release_cat:first-child{margin-left:0}@media screen and (max-width: 736px){.main .ir_release_cat{display:inline-block;margin-top:0;margin-left:1em;vertical-align:middle}.main .inline .ir_release_cat:first-child{margin-left:0}}.single-news_release .local-header,.single-ir_release .local-header,.single-keisai .local-header,.single-topics .local-header{background-image:url(../images/news-page-bg.jpg)}.single-news_release .post-content,.single-ir_release .post-content,.single-keisai .post-content,.single-topics .post-content{margin-bottom:30px}.single-news_release .post-content .post-header .date-cat-box,.single-ir_release .post-content .post-header .date-cat-box,.single-keisai .post-content .post-header .date-cat-box,.single-topics .post-content .post-header .date-cat-box{margin-bottom:20px;font-size:13px;font-weight:bold}.single-news_release .post-content .post-header .date-cat-box .date,.single-ir_release .post-content .post-header .date-cat-box .date,.single-keisai .post-content .post-header .date-cat-box .date,.single-topics .post-content .post-header .date-cat-box .date{margin-right:1em}.single-news_release .post-content .post-header .date-cat-box .tag,.single-ir_release .post-content .post-header .date-cat-box .tag,.single-keisai .post-content .post-header .date-cat-box .tag,.single-topics .post-content .post-header .date-cat-box .tag{display:inline-block;width:68px;height:15px;margin-top:5px;margin-right:5px;text-align:center;line-height:14px;font-size:11px}.single-news_release .post-content .post-header .post-h1,.single-ir_release .post-content .post-header .post-h1,.single-keisai .post-content .post-header .post-h1,.single-topics .post-content .post-header .post-h1{margin-bottom:30px;padding-bottom:30px;border-bottom-width:2px;border-bottom-color:#093e8d;border-bottom-style:solid;font-size:18px;font-weight:bold}.single-news_release .post-content p,.single-ir_release .post-content p,.single-keisai .post-content p,.single-topics .post-content p{margin-left:0}.single-news_release .post-content p a,.single-ir_release .post-content p a,.single-keisai .post-content p a,.single-topics .post-content p a{color:#093e8d;word-break:break-all}.single-news_release .post-content strong,.single-ir_release .post-content strong,.single-keisai .post-content strong,.single-topics .post-content strong{font-weight:700}.single-news_release .post-content .alignleft,.single-ir_release .post-content .alignleft,.single-keisai .post-content .alignleft,.single-topics .post-content .alignleft{float:left;margin-right:15px}.single-news_release .post-content .alignright,.single-ir_release .post-content .alignright,.single-keisai .post-content .alignright,.single-topics .post-content .alignright{float:right;margin-left:15px}.single-news_release .post-content .aligncenter,.single-ir_release .post-content .aligncenter,.single-keisai .post-content .aligncenter,.single-topics .post-content .aligncenter{display:block;margin-right:auto;margin-left:auto}.single-news_release .post-content .icon-newtab-border,.single-ir_release .post-content .icon-newtab-border,.single-keisai .post-content .icon-newtab-border,.single-topics .post-content .icon-newtab-border{position:relative;float:right;display:block;width:213px;font-weight:bold;font-size:13px;color:#2155a5;text-align:center;line-height:42px}.single-news_release .post-content .icon-newtab-border:after,.single-ir_release .post-content .icon-newtab-border:after,.single-keisai .post-content .icon-newtab-border:after,.single-topics .post-content .icon-newtab-border:after{content:"\f105";float:right;display:block;margin-right:10px;font-family:"FontAwesome";font-size:20px}.single-news_release .gyoseki-wrap .h4,.single-ir_release .gyoseki-wrap .h4,.single-keisai .gyoseki-wrap .h4,.single-topics .gyoseki-wrap .h4{margin-bottom:0}.single-news_release .gyoseki-wrap p,.single-ir_release .gyoseki-wrap p,.single-keisai .gyoseki-wrap p,.single-topics .gyoseki-wrap p{margin-bottom:0}.single-news_release .gyoseki-wrap .gyoseki-notice,.single-ir_release .gyoseki-wrap .gyoseki-notice,.single-keisai .gyoseki-wrap .gyoseki-notice,.single-topics .gyoseki-wrap .gyoseki-notice{margin-bottom:20px}.single-news_release .gyoseki,.single-ir_release .gyoseki,.single-keisai .gyoseki,.single-topics .gyoseki{width:100%;margin-bottom:20px}.single-news_release .gyoseki th,.single-news_release .gyoseki td,.single-ir_release .gyoseki th,.single-ir_release .gyoseki td,.single-keisai .gyoseki th,.single-keisai .gyoseki td,.single-topics .gyoseki th,.single-topics .gyoseki td{padding:5px;border:1px solid #555}.single-news_release .investor_info,.single-ir_release .investor_info,.single-keisai .investor_info,.single-topics .investor_info{margin-top:150px}.single-news_release .investor_info_title,.single-ir_release .investor_info_title,.single-keisai .investor_info_title,.single-topics .investor_info_title{font-size:18px;font-weight:bold;margin-bottom:15px}.single-news_release .investor_info_list,.single-ir_release .investor_info_list,.single-keisai .investor_info_list,.single-topics .investor_info_list{width:724px;padding-top:20px;padding-right:20px;padding-bottom:0;padding-left:20px;background-color:#ebeded}.single-news_release .investor_info_list li,.single-ir_release .investor_info_list li,.single-keisai .investor_info_list li,.single-topics .investor_info_list li{float:left}.single-news_release .investor_info_list li a,.single-ir_release .investor_info_list li a,.single-keisai .investor_info_list li a,.single-topics .investor_info_list li a{position:relative;display:block;width:160px;height:42px;margin-right:14px;margin-bottom:20px;background-color:#fff;font-size:13px;font-weight:bold;color:#2155a5;text-align:center;line-height:42px}.single-news_release .investor_info_list li a:before,.single-ir_release .investor_info_list li a:before,.single-keisai .investor_info_list li a:before,.single-topics .investor_info_list li a:before{content:"\f105";position:absolute;left:10px;display:block;font-family:"FontAwesome";font-size:20px}.single-news_release .investor_info_list li:nth-child(4) a,.single-ir_release .investor_info_list li:nth-child(4) a,.single-keisai .investor_info_list li:nth-child(4) a,.single-topics .investor_info_list li:nth-child(4) a{margin-right:0}@media screen and (max-width: 736px){.single-news_release .post-content,.single-ir_release .post-content,.single-keisai .post-content,.single-topics .post-content{margin-bottom:50px}.single-news_release .post-content .post-header .date-cat-box,.single-ir_release .post-content .post-header .date-cat-box,.single-keisai .post-content .post-header .date-cat-box,.single-topics .post-content .post-header .date-cat-box{margin-bottom:0;font-size:15px}.single-news_release .post-content .post-header .sns-box,.single-ir_release .post-content .post-header .sns-box,.single-keisai .post-content .post-header .sns-box,.single-topics .post-content .post-header .sns-box{display:none}.single-news_release .post-content .post-header .smp-sns-box,.single-ir_release .post-content .post-header .smp-sns-box,.single-keisai .post-content .post-header .smp-sns-box,.single-topics .post-content .post-header .smp-sns-box{display:block;margin-top:10px}.single-news_release .post-content .post-header .smp-sns-box .tw-box,.single-ir_release .post-content .post-header .smp-sns-box .tw-box,.single-keisai .post-content .post-header .smp-sns-box .tw-box,.single-topics .post-content .post-header .smp-sns-box .tw-box{position:relative;top:4px}.single-news_release .post-content .post-header .post-h1,.single-ir_release .post-content .post-header .post-h1,.single-keisai .post-content .post-header .post-h1,.single-topics .post-content .post-header .post-h1{padding-bottom:15px;border-bottom-width:3px;font-size:18px}.single-news_release .post-content img,.single-ir_release .post-content img,.single-keisai .post-content img,.single-topics .post-content img{height:auto}.single-news_release .post-content .icon-newtab-border,.single-ir_release .post-content .icon-newtab-border,.single-keisai .post-content .icon-newtab-border,.single-topics .post-content .icon-newtab-border{float:none;width:100%}.single-news_release .gyoseki,.single-ir_release .gyoseki,.single-keisai .gyoseki,.single-topics .gyoseki{font-size:8px}.single-news_release .investor_info,.single-ir_release .investor_info,.single-keisai .investor_info,.single-topics .investor_info{margin-top:32px}.single-news_release .investor_info_title,.single-ir_release .investor_info_title,.single-keisai .investor_info_title,.single-topics .investor_info_title{font-size:15px;margin-bottom:12px}.single-news_release .investor_info_list,.single-ir_release .investor_info_list,.single-keisai .investor_info_list,.single-topics .investor_info_list{width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:transparent;border-top-width:1px;border-top-color:#ebeded;border-top-style:solid;border-right-width:1px;border-right-color:#ebeded;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid;border-left-width:1px;border-left-color:#ebeded;border-left-style:solid}.single-news_release .investor_info_list li,.single-ir_release .investor_info_list li,.single-keisai .investor_info_list li,.single-topics .investor_info_list li{width:50%}.single-news_release .investor_info_list li a,.single-ir_release .investor_info_list li a,.single-keisai .investor_info_list li a,.single-topics .investor_info_list li a{width:100%;margin-right:0;margin-bottom:0;padding-left:12px;font-size:15px;text-align:left;letter-spacing:-1px;border-bottom-width:1px;border-bottom-color:#ebeded;border-bottom-style:solid}.single-news_release .investor_info_list li a:before,.single-ir_release .investor_info_list li a:before,.single-keisai .investor_info_list li a:before,.single-topics .investor_info_list li a:before{left:initial;right:10px;font-size:18px}.single-news_release .investor_info_list li:nth-child(odd) a,.single-ir_release .investor_info_list li:nth-child(odd) a,.single-keisai .investor_info_list li:nth-child(odd) a,.single-topics .investor_info_list li:nth-child(odd) a{border-right-width:1px;border-right-color:#ebeded;border-right-style:solid}.single-news_release .investor_info_list li:last-child a,.single-ir_release .investor_info_list li:last-child a,.single-keisai .investor_info_list li:last-child a,.single-topics .investor_info_list li:last-child a{border-bottom:none}}.btapolicy .l-nav{background-color:transparent}.btapolicy .local-header{background-image:none}.btapolicy .g-nav a:hover:after{display:none}.btapolicy-content h2{margin-bottom:1em}.btapolicy-content dt{margin-bottom:0.7em}.btapolicy-content dd{margin-bottom:2em}.btapolicy-content dd li{margin-bottom:1em;padding-left:1.7em;text-indent:-1.7em}.btapolicy-content a{display:block;padding-left:1.7em;font-weight:normal;color:#093e8d}.btapolicy-content a:before{content:"";display:inline-block;width:7px;height:11px;margin-right:1em;background-image:url(../images/icon-angle-blue.png);background-size:7px 11px;background-position:0 center;background-repeat:no-repeat}.btapolicy-content address{margin-top:1em;margin-bottom:1em;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:150px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid}.btapolicy-content address .sp-br{margin-right:1em}@media screen and (max-width: 736px){.btapolicy-content dt{margin-bottom:0.3em}.btapolicy-content a{word-break:break-all}.btapolicy-content address{padding-top:15px;padding-right:35px;padding-bottom:15px;padding-left:35px}.btapolicy-content address a{color:#093e8d}}.sidebar{width:226px}.sidebar a{display:block;margin-bottom:15px}.sidebar a img{display:block}.sidebar-recruit{margin-bottom:20px}.sidebar-recruit a{position:relative;display:block;width:113px;height:140px;margin-bottom:0;background-image:url(../images/sidebar-banner-recruit.png);background-repeat:no-repeat;background-size:226px 140px;text-indent:-9999px}.sidebar-recruit .sr2{background-position:right 0}.sidebar-business{background:#ebeded;padding:10px}.sidebar-business ul li a{position:relative;display:block;width:206px;height:40px;background-image:url(../images/sidebar-banner-sprite-pc.png);background-repeat:no-repeat;background-size:100% auto;text-indent:-9999px;overflow:hidden;margin-bottom:0}.sidebar-business ul li .size_m{height:56px}.sidebar-business ul li .size_l{height:58px}.sidebar-business ul li .sl2{background-position:0 0}.sidebar-business ul li .sl3{background-position:0 -50px}.sidebar-business ul li .sl4{background-position:0 -100px}.sidebar-business ul li .sl5{background-position:0 -150px}.sidebar-business ul li .sl6{background-position:0 -200px}.sidebar-business ul li .sl7{background-position:0 -265px}.sidebar-business ul li+li{margin-top:10px}.sidebar-plus{margin-top:20px;margin-bottom:30px}.sidebar-plus a{position:relative;display:block;width:226px;height:180px;background-image:url(../images/pc_bn_fancomplus.jpg);background-repeat:no-repeat;background-size:100% auto;text-indent:-9999px;overflow:hidden;margin-bottom:0}.sidebar-sns{margin-top:30px;margin-bottom:25px}.sidebar-sns a{text-align:center}.sidebar-sns a span{text-align:center}.sidebar-sns a span:first-child{display:inline-block;width:54px;height:54px;border-radius:50%;background-color:#093e8d;vertical-align:top}.sidebar-sns a span:last-child{display:block;margin-top:5px;font-size:10px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-weight:bold;color:#093e8d;line-height:1.2}.sidebar-sns a span i{font-size:32px;color:#fff;-moz-transform:translateY(35%);-ms-transform:translateY(35%);-webkit-transform:translateY(35%);transform:translateY(35%)}.sidebar-sns a span img{display:inline-block;width:24px;-moz-transform:translateY(25%);-ms-transform:translateY(25%);-webkit-transform:translateY(25%);transform:translateY(25%)}.sidebar-sns a span img:last-child{display:none}.sidebar-sns li:nth-child(2) a span i{font-size:28px;-moz-transform:translateY(45%);-ms-transform:translateY(45%);-webkit-transform:translateY(45%);transform:translateY(45%)}.sidebar-group{margin-bottom:15px;border-width:1px;border-color:#ebeded;border-style:solid;background-color:#fff}.sidebar-group dt{height:30px;background-color:#ebeded;font-size:12px;text-align:center;line-height:30px}.sidebar-group dd a{display:block;height:40px;margin-bottom:0;border-bottom-width:1px;border-color:#ebeded;border-style:solid;background-image:url(../images/icon-newtab.png);background-position:192px center;background-repeat:no-repeat;background-size:12px 11px;text-align:center}.sidebar-group dd a img{display:inline-block}.sidebar-group dd li:first-child a{padding-top:8px}.sidebar-group dd li:nth-child(2) a{padding-top:10px}.sidebar-group dd li:last-child a{padding-top:5px;border-bottom:none}.sidebar-marks li{width:33%;vertical-align:middle}.sidebar-marks li a{text-align:center}.footer{width:100%;min-width:980px;padding-bottom:30px;background-color:#1f54ae;color:#fff}.footer a{color:#ebeded}.footer-inner{width:980px;margin-right:auto;margin-left:auto;padding-top:25px}.footer-row1{margin-bottom:25px;padding-right:12px;padding-bottom:27px;padding-left:12px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#17439d;font-size:13px}.footer-row1>.logo-wh{width:138px;height:50px;background-size:100% 100%;margin-right:15px}.footer-row3{margin-bottom:25px;padding-right:12px;padding-bottom:27px;padding-left:12px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#17439d;font-size:13px}.footer-row3 .title-row{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:16px;color:#fff;margin-bottom:12px}.footer-row3 .f-baner{overflow:hidden;margin-bottom:5px}.footer-row3 .f-baner li{float:left;margin-bottom:15px}.footer-row3 .f-baner li a{display:block;height:50px}.footer-row3 .f-baner li a img{width:226px;height:50px}.footer-row3 .f-baner li+li{margin-left:15px}.footer-row3 .f-baner li:nth-child(4n+1){margin-left:0}.footer-row3 .f-nav li a{line-height:1.2}.footer-row3 .f-nav li:first-child a{padding-left:0}.f-nav-box .description{margin-top:20px;margin-bottom:5px}.f-nav-box .f-nav li{float:left}.f-nav-box .f-nav a{display:block;margin-top:2px;padding-right:12px;padding-left:12px;border-right-width:1px;border-right-style:solid;border-right-color:#95a6cd}.f-nav-box .f-nav li:last-child a{border-right:none;padding-right:0;}.f-nav-box .f-nav .fn1{display:block;padding-top:1px;padding-right:9px;padding-bottom:1px;padding-left:9px;background-color:#17439d;font-size:11px}.footer-row2{display:table;width:100%;margin-bottom:21px;padding-right:12px;padding-left:12px}.footer-row2 a{font-size:12px}.footer-row2 dl{display:table-cell;width:20%}.footer-row2 dt{margin-bottom:11px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:16px}.footer-row2 dt a{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:16px;color:#fff}.footer-row2 dd li{padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0;line-height:0.9}.footer-row2 .fm5{display:table-cell;width:20%}.footer-row2 .fm5 dl{display:block;width:100%}.btn-top{display:none;bottom:60px;right:50px;width:50px;height:50px;padding-top:15px;background-color:#093e8d}.btn-top span{position:relative;display:block;margin-right:auto;margin-left:auto;width:25px;height:2px;background-color:#fff}.btn-top span:before{content:"";position:absolute;top:12px;left:3px;width:16px;height:16px;border-top-width:2px;border-top-color:#fff;border-top-style:solid;border-left-width:2px;border-left-color:#fff;border-left-style:solid;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.copyright{padding-left:12px;font-size:12px;color:#ebeded}@media screen and (max-width: 1024px){.wrapper{min-width:1024px}.sns-box>div:last-child{position:relative}}@media screen and (max-width: 736px){.wrapper{min-width:320px;padding-top:50px}.header,.keyvisual,.main,.smp-footer{box-sizing:border-box;padding-right:0;padding-left:0}.header-inner,.keyvisual-img,.main,.content,.sidebar{width:100%}.header{position:fixed;top:0;left:0;min-width:320px;height:50px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.4);z-index:9999}.header-inner>.logo{width:97px;height:25px;margin-top:12px;margin-left:15px;background-image:url(../images/logo-bl.svg);background-repeat:no-repeat;background-size:100% 100%;text-indent:-9999px}.g-nav{display:none}.smp-g-nav{display:block;top:50px;left:100%;width:70%;height:100%;margin-top:0;margin-left:0;padding-bottom:50px;z-index:8888;-webkit-overflow-scrolling:touch;overflow:auto;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.smp-g-nav li{float:none;background-color:#2155a5}.smp-g-nav li:first-child{display:none}.smp-g-nav a{position:relative;display:block;width:100%;height:40px;padding-left:20px;border-bottom-width:1px;border-bottom-color:#4f98f1;border-bottom-style:solid;background-image:none;background-color:#2155a5;font-size:15px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;text-indent:0;line-height:40px}.smp-g-nav a:before{content:"";position:absolute;top:9px;right:20px;display:block;width:12px;height:12px;border-top-width:2px;border-top-color:#fff;border-top-style:solid;border-left-width:2px;border-left-color:#fff;border-left-style:solid;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.smp-g-nav a:hover,.smp-g-nav a:focus,.smp-g-nav a:active,.smp-g-nav a:visited{color:#fff}.smp-g-nav .font-small{font-size:8px !important}.smp-g-nav .gn-parent{position:relative}.smp-g-nav .gn-child li{position:relative}.smp-g-nav .gn-child li:first-child{display:block}.smp-g-nav .gn-child li:before{content:"";position:absolute;top:50%;left:20px;width:1px;height:12px;background:#2155a5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.smp-g-nav .gn-child li:after{content:"";position:absolute;top:50%;left:20px;width:5px;height:1px;background:#2155a5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.smp-g-nav .gn-child a{background-color:#cfe5ff;padding-left:30px;border-bottom-width:1px;border-bottom-color:#2155a5;border-bottom-style:solid;font-size:13px;color:#2155a5}.smp-g-nav .gn-child a:before{top:14px;right:20px;width:10px;height:10px;border-top-width:1.5px;border-top-color:#093e8d;border-left-width:1.5px;border-left-color:#093e8d;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.smp-g-nav .current,.smp-g-nav .child-show{border-bottom-width:1px;border-bottom-color:#baddf5;border-bottom-style:solid;background-color:#4F98F0;color:#fff;text-decoration:underline}.smp-g-nav .current:before,.smp-g-nav .child-show:before{top:17px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.smp-g-nav .lang-smp{padding-top:5px;padding-bottom:8px;color:#fff;text-align:center}.smp-g-nav .lang-smp a{display:inline-block;width:auto;border-bottom:none;padding-left:0;color:#aac2e8}.smp-g-nav .lang-smp a:before{display:none}.smp-g-nav .lang-smp .choose-lang{color:#fff;text-decoration:underline}.smp-g-nav .search-box{width:100%;height:50px;margin-top:-5px;padding-right:10px;padding-left:10px;border-bottom-width:0;background-color:#2155a5}.smp-g-nav .search-box .input-search-smp{position:relative;height:40px;background-color:#fff}.smp-g-nav .search-box .input-search{display:inline-block;width:84%;height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;background-color:transparent;font-size:13px;vertical-align:top}.smp-g-nav .search-box input.btn-search{position:absolute;top:50%;right:8px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(../images/icon-search-smp.png);background-size:100%}.smp-g-nav .btn-close-smp{display:block;padding-top:5px;padding-bottom:20px;color:#fff;text-align:center}.smp-g-nav .btn-close-smp span{position:relative;top:2px;display:inline-block;width:18px;height:18px;margin-right:2px}.smp-g-nav .btn-close-smp span:before,.smp-g-nav .btn-close-smp span:after{content:"";position:absolute;display:block;width:2px;height:20px;background-color:#fff}.smp-g-nav .btn-close-smp span:before{top:0px;left:0px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.smp-g-nav .btn-close-smp span:after{top:0px;left:0px;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.show-nav{left:30%;display:block}.landscape{height:100%;padding-bottom:80px;overflow-y:auto}.lang{display:none}#btn-toggle{display:block;top:0;right:0;width:45px;height:45px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:transparent}#btn-toggle>span{position:relative;display:block}#btn-toggle>span span{position:absolute;top:0;left:3px;width:25px;height:3px;background-color:#093e8d}#btn-toggle>span:before,#btn-toggle>span:after{content:"";display:block;position:absolute;width:25px;height:3px;background-color:#093e8d;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}#btn-toggle>span:before{top:-8px;left:3px}#btn-toggle>span:after{bottom:-11px;left:3px}#btn-toggle>span.on span{background-color:transparent}#btn-toggle>span.on:before{top:0;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}#btn-toggle>span.on:after{bottom:-3px;-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.pc-title_bread-wrap{display:none}.sp-title_bread-wrap{display:block;padding-right:15px;padding-left:15px}.local-header{width:100%;min-width:100%;height:auto;padding-bottom:0;background-image:none !important}.local-header>.pagetitle{width:100%;padding-top:0;padding-right:0;padding-left:0;margin-bottom:30px;font-size:24px}.l-nav{display:none}.breadcrumbs{min-width:300px;margin-top:5px;margin-bottom:5px;padding-top:2px}.breadcrumbs ul{width:100%}.sp-title-bar{display:block;background-color:#2155a5;font-size:17px;font-weight:bold;color:#fff;text-align:center;line-height:40px}.main{margin-bottom:35px}.content .col-50{display:block;float:none;width:92%;margin-right:auto;margin-bottom:30px;margin-left:auto}.content .col-50 ul li>a{margin-bottom:20px;padding-right:0;padding-bottom:15px;padding-left:0}.content .col-50 ul li>a>.thumbnail,.content .col-50 ul li>a>.wp-post-image{margin-right:10px}.content .col-50 ul li>a>.thumbnail+.col-post-title,.content .col-50 ul li>a>.wp-post-image+.col-post-title{width:73%}.content .col-50:last-child{margin-bottom:0}.content .title-col{padding-right:0;padding-bottom:4px;padding-left:0}.content .title-col>.icon-angle-gray{margin-right:0;padding-right:10px}.home-main .col-50 ul li>a>.col-post-title{font-size:17px;line-height:1.7em}.home-main .pickup{margin-bottom:30px !important}.home-main .pickup ul li{margin-bottom:20px;padding-right:0;padding-bottom:15px;padding-left:0}.home-main .pickup ul li>.thumbnail,.home-main .pickup ul li>.wp-post-image{margin-right:10px}.home-main .pickup ul li>.thumbnail+.col-post-title,.home-main .pickup ul li>.wp-post-image+.col-post-title{width:73%}.home-main .pickup ul li a{font-size:17px;line-height:1.7em}.home-main .pickup ul li:last-child{margin-bottom:0;border-bottom-width:0}.home-main .pickup ul li span.col-post-title{font-size:17px}.post-content{float:none;width:100%;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-right:15px;padding-left:15px;font-size:15px;line-height:1.5em}.post-content p{margin-right:0;margin-bottom:22px;margin-left:0}.post-content img{float:none;display:block;width:100%;height:auto;margin-right:0;margin-bottom:12px;margin-left:0}.post-content .col-wrap{display:block;margin-right:0;margin-left:0}.post-content .col-wrap>.col{display:block}.post-content .col-wrap>.col>img{display:block}.post-content .col-wrap .col-50:first-child{padding-right:0}.post-content .col-wrap .col-50:last-child{padding-left:0}.post-content .col-wrap .col-30{margin-bottom:22px}.post-content .col-wrap .col-30>img{width:60%;max-width:60%;margin-right:auto;margin-left:auto}.post-content .col-wrap .col-30:nth-child(2){padding-right:0;padding-left:0}.post-content .img-left,.post-content .img-right{width:60%;max-width:60%;margin-right:auto;margin-left:auto}.post-content .notice-message{margin-left:0;font-size:14px}.post-content .link-tab{width:100%;background:#fff;margin-bottom:21px;padding-bottom:0}.post-content .link-tab>ul{background:#ffffff;overflow:hidden}.post-content .link-tab>ul>li{width:50%;float:left;height:auto;margin:0;text-align:left;color:#ebedec;background:#ffffff;line-height:4;text-indent:1em;border:1px solid #ebeded}.post-content .link-tab>ul>li a{display:block;width:100%;height:auto;background:url(../images/icon-angle-blue.png) 85% 50% no-repeat;background-size:5%;padding:0;color:#2155a5}.post-content .link-tab>ul>li.contact.active,.post-content .link-tab>ul li.contact a:hover{background:#2155a5;text-decoration:underline;color:#fff;opacity:1}.post-content .link-tab>ul>li.document.active,.post-content .link-tab>ul li.document a:hover{background:#2155a5;text-decoration:underline;color:#fff;opacity:1}.post-content .link-tab>ul>li.contact{background:#ffffff;text-decoration:none;color:#2155a5}.post-content .link-tab>ul>li.document{background:#ffffff;text-decoration:none;color:#2155a5}.post-content .link-tab>ul.btn3{background:#ffffff;overflow:hidden}.post-content .link-tab>ul.btn3>li{width:50%;float:left;height:auto;margin:0;text-align:left;color:#ebedec;background:#ffffff;line-height:1.1;text-indent:0;padding:10px 0 10px 10px;min-height:4em}.post-content .link-tab>ul.btn3>li a{display:block;width:100%;height:auto;background:url(../images/icon-angle-blue.png) 98% 50% no-repeat;background-size:5%;padding:0;color:#2155a5;margin-left:-10px;padding:0px 10px 0px 10px}.post-content .link-tab>ul.btn3>li.active{background:#2155a5;text-decoration:underline;color:#fff;opacity:1;padding-right:10px}.post-content .link-tab>ul.btn3 li a:hover{background:#fff;color:#2155a5}.h2{padding-right:0;padding-left:0}.h2-blue{padding-left:10px}.h2-sns{display:block;width:100%}.h2-sns>div{display:block;vertical-align:bottom}.h2-sns>div:first-child{width:100%;margin-bottom:3px}.h2-sns>div:last-child{padding-left:0}.h2-sns .sns-box>div:last-child{top:0}.h3,.h4{margin-right:0;margin-left:0}.quote{width:100%;margin-right:0;margin-bottom:22px;margin-left:0}.table-layout{display:block}.table-layout dl{display:block}.table-layout dt,.table-layout dd{display:block;width:100%;padding-right:10px;padding-left:10px;text-align:center}.table-layout dt{padding-top:5px;padding-bottom:5px}.table-layout dd{padding-top:20px;padding-bottom:20px}.table-layout dd>span{display:block;font-size:0.8em;line-height:1}.table-layout dd br{display:block}.table-layout dd .table-layout-list{display:table;width:100%}.table-layout dd .table-layout-list li{display:table-row}.table-layout dd .table-layout-list li span{display:table-cell;width:50%}.table-layout dd .table-layout-list li span:first-child{display:table-cell;width:50%;margin-right:0;padding-right:1em}.table-layout dd .table-layout-list li span:last-child{text-align:left;padding-left:1em}.sidebar .sidebar-smp-bg{width:100%;margin-bottom:20px;padding-bottom:10px;background-color:#fafafa}.sidebar .sidebar-recruit{display:block;width:95%;max-width:400px;margin-top:0;margin-right:auto;margin-bottom:14px;margin-left:auto;padding-top:20px}.sidebar .sidebar-recruit .recruit-smp{margin-right:auto;margin-left:auto}.sidebar .sidebar-recruit .recruit-smp a{width:48.5%;height:inherit;margin-bottom:0;padding-top:34%;padding-bottom:0;background-image:url(../images/sidebar-banner-recruit-sp.png);background-repeat:no-repeat;background-position:0 0;background-size:205%}.sidebar .sidebar-recruit .recruit-smp a:last-child{background-position:right 0}.sidebar .sidebar-recruit:after{content:"";clear:both;display:block}.sidebar .sidebar-business{padding:10px 0}.sidebar .sidebar-business ul{width:95%;max-width:400px;margin:0 auto}.sidebar .sidebar-business ul li a{position:relative;width:100%;height:auto;max-width:400px;margin-right:auto;margin-left:auto;background-image:url(../images/sidebar-banner-sprite-smp.png);background-size:cover}.sidebar .sidebar-business ul li a span{position:absolute;top:0;left:0;text-indent:-9999px}.sidebar .sidebar-business ul li a:before{content:"";display:block;padding-top:14.302%}.sidebar .sidebar-business ul li .sl2{background-position:0 0}.sidebar .sidebar-business ul li .sl3{background-position:0 20.14%}.sidebar .sidebar-business ul li .sl4{background-position:0 40.28%}.sidebar .sidebar-business ul li .sl5{background-position:0 60.42%}.sidebar .sidebar-business ul li .sl6{background-position:0 80.56%}.sidebar .sidebar-business ul li .sl7{background-position:0 99.84%}.sidebar .sidebar-business ul+li{margin-top:10px}.sidebar .sidebar-plus{width:95%;max-width:400px;margin:20px auto}.sidebar .sidebar-plus a{position:relative;display:block;width:100%;height:0;background-image:url(../images/sp_bn_fancomplus.jpg);background-repeat:no-repeat;background-size:cover;text-indent:-9999px;overflow:hidden;margin-bottom:0;padding-top:79.71%}.sidebar .sidebar-sns{margin-bottom:8px}.sidebar .sidebar-sns .dt{width:90%;max-width:400px;margin-top:20px;margin-right:auto;margin-left:auto}.sidebar .sidebar-sns li a span i{font-size:46px;-moz-transform:translateY(43%);-ms-transform:translateY(43%);-webkit-transform:translateY(43%);transform:translateY(43%)}.sidebar .sidebar-sns li a span img{width:34px;height:auto}.sidebar .sidebar-sns li a span img:first-child{display:none}.sidebar .sidebar-sns li a span img:last-child{display:inline-block}.sidebar .sidebar-sns li a span:first-child{margin-bottom:7px;width:82px;height:82px;border-radius:50%}.sidebar .sidebar-sns li a span:last-child{font-weight:bold;font-size:12px}.sidebar .sidebar-sns li:last-child a span:first-child{line-height:90px}.sidebar .sidebar-sns li:last-child a img{width:34px;height:40px}.sidebar .sidebar-group{width:90%;max-width:400px;margin-right:auto;margin-left:auto}.sidebar .sidebar-group dd a{background-position:95% center}.sidebar .sidebar-marks{width:75%;max-width:400px;margin-right:auto;margin-left:auto}.sidebar .sidebar-marks li a{margin-bottom:0}.sidebar .sidebar-marks li a img{display:inline-block}.footer{display:none}.smp-footer{display:block;min-width:320px;height:auto;background-color:#1f54ae;color:#fff}.smp-footer a{color:#ebeded}.smp-footer .smp-footer-inner{width:100%;padding-top:0}.smp-footer .smp-footer-row1{display:block;padding-right:0;padding-left:0}.smp-footer .smp-footer-row1 dl{display:block;width:100%}.smp-footer .smp-footer-row1 dt{position:relative;margin-bottom:0;font-weight:normal}.smp-footer .smp-footer-row1 dt a{position:relative;font-weight:normal}.smp-footer .smp-footer-row1 dd{display:none;margin-bottom:0}.smp-footer .smp-footer-row1 a{position:relative;display:block;width:100%;height:55px;padding-left:25px;border-bottom-width:1px;border-bottom-color:#4f98f1;border-bottom-style:solid;background-image:none;background-color:#2155a5;font-size:15px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;color:#fff;text-indent:0;line-height:55px}.smp-footer .smp-footer-row1 a br{display:none}.smp-footer .smp-footer-row1 a:after{display:none}.smp-footer .smp-footer-row1 a:before{content:"";position:absolute;top:18px;right:25px;display:block;width:14px;height:14px;border-top-width:2px;border-top-color:#fff;border-top-style:solid;border-left-width:2px;border-left-color:#fff;border-left-style:solid;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.smp-footer .smp-footer-row1 a:focus,.smp-footer .smp-footer-row1 a:active{color:#fff}.smp-footer .smp-footer-row1 .current-box{color:#fff}.smp-footer .smp-footer-row1 .current-box dt a{margin-top:-1px;border-top-width:1px;border-top-color:#baddf5;border-top-style:solid;border-bottom-width:1px;border-bottom-color:#baddf5;border-bottom-style:solid;background-color:#4f98f1;text-decoration:underline}.smp-footer .smp-footer-row1 .current-box dt a:before{top:24px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.smp-footer .smp-footer-row1 .current-box dd li{position:relative}.smp-footer .smp-footer-row1 .current-box dd li:before{content:"";position:absolute;top:50%;left:25px;width:1px;height:12px;background:#2155a5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.smp-footer .smp-footer-row1 .current-box dd li:after{content:"";position:absolute;top:50%;left:25px;width:5px;height:1px;background:#2155a5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.smp-footer .smp-footer-row1 .current-box dd a{height:40px;padding-left:40px;background-color:#cfe5ff;border-bottom-width:1px;border-bottom-color:#baddf5;border-bottom-style:solid;font-size:13px;color:#093e8d;line-height:40px}.smp-footer .smp-footer-row1 .current-box dd a:before{top:14px;right:25px;width:10px;height:10px;border-top-width:2px;border-top-color:#093e8d;border-left-width:2px;border-left-color:#093e8d;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.smp-footer .smp-footer-row1 .current-box dd li:last-child a{border-bottom-width:0}.smp-footer .smp-footer-row1 .current-box .current{border-bottom-width:0;background-color:#ebeded;color:#000}.smp-footer .smp-footer-row1 .current-box .current:before{border-top-color:#000;border-left-color:#000}.smp-footer .smp-footer-row1 .current-box:before{top:15px;width:15px;height:15px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.smp-footer .smp-footer-row1 .font-small{font-size:8px !important}.smp-footer .smp-footer-row2{margin-bottom:0;padding-bottom:15px;border-bottom-width:0}.smp-footer .smp-footer-row2>.logo-wh{display:block;width:170px;height:45px;margin-right:auto;margin-left:auto}.smp-footer .smp-footer-row2 .f-nav-box{float:none;text-align:center}.smp-footer .smp-footer-row2 .f-nav-box .description{margin-bottom:10px;font-size:12px}.smp-footer .smp-footer-row2 .f-nav-box .f-nav li{float:none;display:inline-block}.smp-footer .smp-footer-row2 .f-nav-box .f-nav li:first-child{display:block;width:100px;margin-right:auto;margin-bottom:5px;margin-left:auto}.smp-footer .smp-footer-row2 .f-nav-box .f-nav li:first-child a{padding-right:0;padding-left:0}.smp-footer .smp-footer-row2 .f-nav-box .f-nav li a{padding-right:12px;padding-left:12px}.smp-footer .smp-footer-row2 .f-nav-box br{display:block}.smp-footer .smp-footer-row3{margin-bottom:0;padding-bottom:15px;border-bottom-width:0;margin-left:15px;margin-right:15px;font-size:13px;text-align:center}.smp-footer .smp-footer-row3 .title-row{font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:15px;color:#fff;margin-bottom:8px;text-align:center}.smp-footer .smp-footer-row3 .f-baner{overflow:hidden;margin:0 -5px 10px}.smp-footer .smp-footer-row3 .f-baner li{float:left;width:50%;margin-bottom:10px}.smp-footer .smp-footer-row3 .f-baner li a{display:block;height:auto;margin-left:5px;margin-right:5px;line-height:1}.smp-footer .smp-footer-row3 .f-baner li a img{width:100%;height:auto;display:block}.smp-footer .smp-footer-row3 .f-nav{display:inline-block;margin:0 auto}.smp-footer .smp-footer-row3 .f-nav li a{line-height:1.5;font-size:11px}.smp-footer .btn-top{position:static;display:block;width:100%;height:50px;padding-top:17px;margin-bottom:30px}.smp-footer .copyright{background-color:#17439d;font-size:10px;text-align:center;line-height:40px}.cover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:7777;display:none}.content_20th_link_wrapper{width:92%;margin-left:auto;margin-right:auto}}.lovely-ie .g-nav .search{height:20px}.happy-ie .local-header{background-repeat:repeat-x}.happy-ie .logo-bl{background-image:url(../images/logo-bl.png)}.happy-ie .logo-wh{background-image:url(../images/logo-wh.png)}.happy-ie .icon-angle-gray{background-image:url(../images/ie-icon-angle-gray.png)}.happy-ie .sidebar-recruit a{background-image:url(../images/ie-sidebar-banner-recruit.png)}.ie9 .g-nav a::after{box-shadow:none;background:url(../images/g-nav_after.png) 0 0 no-repeat}.ie9 .sidebar-sns li{display:inline-block;width:31%;vertical-align:top}.ie9 .setsumeikai input[type="email"]{width:50%}@media screen and (max-width: 736px){.ie9 .setsumeikai input[type="email"]{width:100%;box-sizing:border-box}}.ie11 .sidebar-sns li{display:inline-block;width:31%;vertical-align:top}.iphone .smp-g-nav .search-box input.btn-search{background-size:50%}.android #btn-toggle>span{display:block;width:30px;height:30px;background-image:url(../images/btn-toggle-open.png);background-repeat:no-repeat;background-position:center center;background-size:30px}.android #btn-toggle>span span,.android #btn-toggle>span:before,.android #btn-toggle>span:after{display:none}.android #btn-toggle>span.on{background-image:url(../images/btn-toggle-close.png)}.android-new #btn-toggle>span{display:block;width:auto;height:auto;background-image:none}.android-new #btn-toggle>span span,.android-new #btn-toggle>span:before,.android-new #btn-toggle>span:after{display:block}.android-new #btn-toggle>span.on{background-image:none}.title_related{font-weight:bold;font-size:109%}.related_news{margin:30px 0;padding:20px;border:1px solid #ccc}.related_news>ul{margin-top:10px}.related_news>ul li a{display:inline-block;color:#1f54ae;text-indent:-10px;margin-left:10px}.related_news>ul li+li{margin-top:8px}.related_news .category_link{margin-top:20px;text-align:right;padding-right:10px}.related_news .category_link .icon-newtab{font-weight:normal;color:#093e8d;font-size:13px}.related_news .category_link .icon-newtab:after{content:"\f105";float:right;display:block;font-family:"FontAwesome";font-size:20px;background:none;margin-top:0;width:auto;height:auto;margin-left:15px;font-weight:bold}a.link_inquiry_privacy{color:#093e8d;text-decoration:none;padding-left:0}a.link_inquiry_privacy:hover{text-decoration:underline}a.link_inquiry_privacy:after,a.link_inquiry_privacy:before{display:none !important}#recruit-content img{margin-bottom:0}#recruit-content .button_list{display:flex;flex-wrap:wrap;justify-content:center;background-color:#fafafa;padding:21px 73px 28px 73px;margin-top:25px;}#recruit-content .button_list li{margin-top:14px;}#recruit-content .button_list li:first-child{margin-right: 31px;}#recruit-content img.pc{display:inline-block}#recruit-content img.sp{display:none}#recruit-content .img-main{margin-top:25px;text-align:center}#recruit-content .btn_recruit{margin-top:20px;text-align:center}#recruit-content .recruit-link{margin-top:35px}#recruit-content .recruit-link .title-recruit{font-size:18px;font-weight:bold}#recruit-content .recruit-link>ul{margin-top:20px;overflow:hidden}#recruit-content .recruit-link>ul li{float:left}#recruit-content .recruit-link>ul li img{margin-bottom:0}#recruit-content .recruit-link>ul li+li{margin-left:20px}#recruit-content .recruit-link .recruit-bot{margin-top:20px;overflow:hidden;display:table;width:100%;vertical-align:middle;text-align:center}#recruit-content .recruit-link .recruit-bot .img_left{display:table-cell;vertical-align:middle;width:402px}#recruit-content .recruit-link .recruit-bot .img_left img{display:block}#recruit-content .recruit-link .recruit-bot .txt_right{width:322px;display:table-cell;vertical-align:middle;background:#f0f0f0}#recruit-content .recruit-link .recruit-bot .txt_right .hiring{margin-bottom:5px}#recruit-content .recruit-link a:hover{text-decoration:none}@media screen and (max-width: 736px){#recruit-content img.pc{display:none}#recruit-content img.sp{display:inline-block}#recruit-content .img-main{margin-top:20px;text-align:center}#recruit-content .img-main img{width:74%}#recruit-content .recruit-link{margin-top:40px;text-align:center}#recruit-content .recruit-link>ul li{float:none}#recruit-content .recruit-link>ul li+li{margin-left:0;margin-top:15px}#recruit-content .recruit-link>ul+ul{margin-top:15px}#recruit-content .recruit-link .recruit-bot{display:block}#recruit-content .recruit-link .recruit-bot .img_left,#recruit-content .recruit-link .recruit-bot .txt_right{display:block;width:100%}#recruit-content .recruit-link .recruit-bot .txt_right{padding:40px 0}#recruit-content .recruit-link .recruit-bot .txt_right .hiring img{width:154px;display:inline-block}#recruit-content .recruit-link .recruit-bot .txt_right p{font-size:12px}#recruit-content .recruit-link .recruit-bot .txt_right .btn-join img.sp{display:inline-block;width:200px}}#recruit-content .recruit-link_anchor_wrapper{margin-top:40px}#recruit-content .recruit-link_anchor_wrapper .recruit-link_anchor{padding-left:1em;background-position:0 center;color:#093e8d;background-image:url(../images/icon-angle-blue.png);background-repeat:no-repeat;background-size:7px 11px;text-align:left}.privacyrecruit .post-content p{margin-bottom:0;margin-left:0}.privacyrecruit .post-content .privacy_date{width:100%;margin-bottom:30px;display:inline-block;text-align:right}.privacyrecruit .post-content .privacy_item{margin-top:22px}.privacyrecruit .post-content .privacy_item_title{margin-bottom:3px;font-weight:bold}.privacyrecruit .post-content .privacy_item_inner{padding-left:1.5em}.privacyrecruit .post-content .privacy_child_list{counter-reset:bracket}.privacyrecruit .post-content .privacy_child_item{margin-left:2em;margin-top:3px;counter-increment:bracket}.privacyrecruit .post-content .privacy_child_item::before{width:2em;margin-left:-2em;display:inline-block;content:"(" counter(bracket) ") "}.privacyrecruit .post-content .privacy_grandchild_list{counter-reset:circle_number}.privacyrecruit .post-content .privacy_grandchild_item{margin-left:2em;margin-top:3px;counter-increment:circle_number;position:relative}.privacyrecruit .post-content .privacy_grandchild_item::before{width:30px;height:20px;margin-left:-30px;display:inline-block;text-align:center;line-height:1.5}.privacyrecruit .post-content .privacy_grandchild_item:first-child::before{content:"①"}.privacyrecruit .post-content .privacy_grandchild_item:nth-of-type(2)::before{content:"②"}.privacyrecruit .post-content .privacy_grandchild_item:nth-of-type(3)::before{content:"③"}.privacyrecruit .post-content .privacy_grandchild_item:nth-of-type(4)::before{content:"④"}#recruit-content .movie_block{width:100%;position:relative;}#recruit-content .movie_block::before{content:"";width:100%;padding-bottom:56.25%;display:block;}#recruit-content .movie_block iframe{width:100%;position:absolute;top:0;left:0;width:100%;height:100%;}@media screen and (max-width: 736px){.privacyrecruit .post-content .privacy_date{margin-bottom:20px}.privacyrecruit .post-content .privacy_item_inner{padding-left:0}.privacyrecruit .post-content .privacy_child_item{margin-left:1.5em}.privacyrecruit .post-content .privacy_child_item::before{width:1.5em;margin-left:-1.5em}.privacyrecruit .post-content .privacy_grandchild_item{margin-left:1.5em}}.privacyrecruit .post-content .privacy_info{padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:150px;border-top-width:1px;border-top-color:#ddd;border-top-style:solid;border-right-width:1px;border-right-color:#ddd;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid;border-left-width:1px;border-left-color:#ddd;border-left-style:solid;margin:30px 0}.privacyrecruit .post-content .privacy_info .sp-br{display:none}@media screen and (max-width: 736px){.privacyrecruit .post-content .privacy_info{padding:15px;font-size:14px}.privacyrecruit .post-content .privacy_info_item+.privacy_info_item{margin-top:0.5em}.privacyrecruit .post-content .privacy_info a{color:#2155a5}.privacyrecruit .post-content .privacy_info .sp-br{display:block;margin-right:0}}.privacyrecruit .post-content section .icon-newtab{width:320px;margin-right:auto;margin-left:auto;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0;background-color:#fff;font-weight:normal}@media screen and (max-width: 736px){.privacyrecruit .post-content section .icon-newtab{width:100%}}.home .fb_iframe_widget span,.home .fb_iframe_widget iframe {min-width: 120px;}.single .fb_iframe_widget span,.single .fb_iframe_widget iframe {width: auto !important; min-width: 150px;}.single .fb_iframe_widget_fluid span {height: 20px !important;}.ie11 .tw-box {display: none;}
