@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);#footer-breadcrumb-inner::before,#footer-conversion .conv-content .btn a::before,#footer-conversion .conv-content .contact-list>li a::before,#footer-conversion .conv-list>li>a::before,#footer-conversion .conv-list>li>button::before,.btn-b.diff-login::before,.btn-b.diff-mail::before,.btn-b.diff-register::before,.btn-b.diff-tel::before,.list-contact-a a::before,.list-error-a>li::before,.list-link-a.diff-anchor>li>a::after,.lyt-contact-a .list-contact-a .contact-inner::before,.lyt-share-a .share-btn::before,.nav-b ul a::after{background-image:url(//www.fujitsu.com/imgv5/common/icon/sprite2.png)}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:FujitsuInfinityPro-Regular;src:url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Regular-202110.eot);src:url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Regular-202110.eot) format("embedded-opentype"),url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Regular-202110.woff) format("woff"),url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Regular-202110.ttf) format("truetype")}@font-face{font-family:FujitsuInfinityPro-Bold;src:url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Bold-202110.eot);src:url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Bold-202110.eot) format("embedded-opentype"),url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Bold-202110.woff) format("woff"),url(//www.fujitsu.com/fontv51/FujitsuInfinityPro-Bold-202110.ttf) format("truetype")}:root{font-size:10px}body{background:#eee;color:#000;font-size:1.6rem;font-family:FujitsuInfinityPro-Regular,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}:lang(en) body{font-size:1.8rem;line-height:1.8}@media only screen and (max-width:480px){:lang(en) body{font-size:1.6rem;line-height:1.6}}@media only screen and (min-width:1001px){body{height:auto!important}}*,::after,::before{box-sizing:border-box}ol,ul{list-style-type:none}a{color:#000;text-decoration:underline;transition:color .2s}a:active,a:focus,a:hover{text-decoration:none;color:#57564f}a:visited{text-decoration:underline}em{font-style:italic}strong{font-weight:700}:lang(en) strong{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}sup{font-size:1.2rem}b{font-weight:700}:lang(en) b{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}i{font-style:italic}img{max-width:100%;vertical-align:bottom;height:auto}blockquote,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:0;padding:0}cite,dfn{font-style:normal}small{font-size:100%}table{border-collapse:collapse;width:100%}button,input,select,textarea{font-family:FujitsuInfinityPro-Regular,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;padding:0}.clearfix:after{display:block;clear:both;content:""}#header{display:block;max-width:inherit}@media only screen and (min-width:1001px){#header{height:auto!important;padding:0}}@media only screen and (max-width:1000px){#header{width:100%;overflow:hidden;transition:background .25s;padding:0}#header.is-visible{position:absolute;top:0;left:0;background:rgba(255,255,255,.6);z-index:9999}[data-browser=IE11] #header.is-visible{width:100%}}#header-content{background:rgba(255,255,255,.96);position:relative;z-index:300;width:100%}@media only screen and (max-width:1000px){#header-content{background:#fff}}#header-content::before{display:block;position:absolute;content:"";bottom:-20px;left:0;width:100%;height:20px;background:linear-gradient(rgba(0,0,0,.08),rgba(255,255,255,0));z-index:-1;pointer-events:none}@media only screen and (max-width:1000px){#header-content::before{display:none}}@media only screen and (max-width:480px){#header-content{box-shadow:none}#header-content::before{display:none}}#header-content .skip-link{overflow:hidden;font-size:1.6rem}#header-content .skip-link a{text-align:center;color:#fff;background:#57564f;display:block;overflow:hidden;height:0;padding:0 8px;text-decoration:none}#header-content .skip-link a:focus{height:auto}#header-content .skip-link a span{padding:5px 0;display:block}#header-content .skip-link a span::after{display:inline-block;content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:0 0 2px 12px}#header-group-cookie{background:#706f67}#header-group-cookie-inner{display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto;padding:8px 0;color:#fff}[data-script-enabled=true] #header-group-cookie-inner{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px){#header-group-cookie-inner{padding:8px}}@media only screen and (max-width:1000px){#header-group-cookie-inner{padding:8px 16px}}@media only screen and (max-width:767px){#header-group-cookie-inner{display:block;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}#header-group-cookie-inner .desc{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:10px;line-height:1.2;width:100%;font-size:1.6rem}@media only screen and (max-width:1000px){#header-group-cookie-inner .desc{font-size:1.4rem}[data-browser=IE11] #header-group-cookie-inner .desc{-webkit-flex:auto;-ms-flex:auto;flex:auto}}@media only screen and (max-width:767px){#header-group-cookie-inner .desc{margin:0 0 8px}}#header-group-cookie-inner .btns{margin-left:-8px;display:table}@media only screen and (max-width:767px){#header-group-cookie-inner .btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#header-group-cookie-inner .btns>li{font-size:1.4rem;padding-left:8px;line-height:1.2;display:table-cell}@media only screen and (max-width:767px){#header-group-cookie-inner .btns>li{display:block}}#header-group-cookie-inner .btns a{display:block;text-decoration:none;padding:8px 30px 8px 23px;min-height:32px;box-shadow:0 1px 2px rgba(0,0,0,.18);position:relative;transition:background .2s}#header-group-cookie-inner .btns a::before{display:block;position:absolute;content:"";top:50%;right:10px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3.5px}#header-group-cookie-inner .btns .agree a{background:#a30b1a;color:#fff}#header-group-cookie-inner .btns .agree a:active,#header-group-cookie-inner .btns .agree a:focus,#header-group-cookie-inner .btns .agree a:hover{background:#d11124}#header-group-cookie-inner .btns .more a{background:#fff;color:#a30b1a;min-width:114px}#header-group-cookie-inner .btns .more a::before{border-top:2px solid #a30b1a;border-right:2px solid #a30b1a}#header-group-cookie-inner .btns .more a:active,#header-group-cookie-inner .btns .more a:focus,#header-group-cookie-inner .btns .more a:hover{background:#f6cfd3}#header-group-title{max-width:1280px;margin:0 auto;position:relative;min-height:75px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1280px){#header-group-title{padding:0 8px}}@media only screen and (max-width:1000px){#header-group-title{min-height:inherit}}@media only screen and (max-width:480px){#header-group-title{padding:0 16px}}@media only screen and (max-width:767px){#header-group-title.diff-group-corp{display:block}}#site-title{font-size:2.8rem;color:#57564f;font-weight:700;padding:11px 10px 14px 0;line-height:1.4;min-height:75px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}:lang(en) #site-title{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:1000px){#site-title{padding:16px 10px 14px 8px;font-size:2.4rem;min-height:inherit}}@media only screen and (max-width:480px){#site-title{font-size:2rem;padding:12px 10px 12px 0}}#site-title a,#site-title>span{text-decoration:none;color:#57564f;display:inline-block}@media only screen and (max-width:480px){#site-title .sub{display:block;font-size:1.4rem}}#site-title img{display:block;max-width:inherit;width:100%}#corporate-symbol{-webkit-order:1;-ms-flex-order:1;order:1}#corporate-symbol img{height:36px;max-width:inherit}@media only screen and (max-width:480px){#corporate-symbol{position:static;-webkit-order:1;-ms-flex-order:1;order:1;padding:8px 0 4px}#corporate-symbol img{height:30px}}[data-browser=IE11] .diff-group-corp #corporate-symbol a{display:inline-block}[data-browser=IE11] .diff-group-corp #corporate-symbol a img{width:100%}.diff-group-corp #corporate-symbol img{max-width:100%;max-height:36px;height:auto}@media only screen and (max-width:767px){.diff-group-corp #corporate-symbol{text-align:right;margin-top:16px}}@media only screen and (max-width:480px){.diff-group-corp #corporate-symbol{text-align:center;padding-top:0;padding-bottom:0}}#header-group-nav{position:relative}#header-group-nav-inner{max-width:1280px;margin:0 auto}[data-script-enabled=true] #header-group-nav-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1280px){#header-group-nav-inner{padding:0 8px}}@media only screen and (max-width:1000px){#header-group-nav-inner{padding:0}[data-script-enabled=true] #header-group-nav-inner{display:block}}.diff-no-gnav #header-group-nav-inner{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.diff-group-corp+.diff-no-gnav #header-group-nav-inner{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#header-group-nav-inner .trans-nav-back{display:none}@media only screen and (max-width:1000px){#header-group-nav-inner .trans-nav-back{font-size:1.6rem;position:absolute;top:0;left:16px;z-index:1;padding-left:22px}#header-group-nav-inner .trans-nav-back.is-visible{display:block!important}#header-group-nav-inner .trans-nav-back:active,#header-group-nav-inner .trans-nav-back:focus,#header-group-nav-inner .trans-nav-back:hover{color:#57564f;text-decoration:underline}#header-group-nav-inner .trans-nav-back::before{display:block;position:absolute;content:"";left:0;top:50%;width:10px;height:10px;border-top:2px solid #a30b1a;border-left:2px solid #a30b1a;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px}}#header-group-nav-inner .utility{-webkit-order:1;-ms-flex-order:1;order:1;margin-left:-20px;padding-bottom:13px}[data-script-enabled=true] #header-group-nav-inner .utility{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1000px){#header-group-nav-inner .utility{position:static;width:calc(100% + 20px);padding:0 16px 13px;border-bottom:2px solid #c6c6c0;min-height:37px}}#header-group-nav-inner .utility>li{margin-left:20px;margin-bottom:4px}[data-script-enabled=true] #header-group-nav-inner .utility>li{margin-bottom:0}@media only screen and (min-width:1001px){[data-script-enabled=true] #header-group-nav-inner .utility>li{display:block!important}}@media only screen and (max-width:1000px){#header-group-nav-inner .utility>li:first-child{padding-left:4px}}#header-group-nav-inner .utility>li>a{position:relative;display:inline-block;overflow:hidden}[data-script-enabled=true] #header-group-nav-inner .utility>li>a{display:block}[data-script-enabled=true] #header-group-nav-inner .utility>li>a>.status-txt{position:absolute;right:0;top:0;z-index:-1;font-size:1rem;opacity:0}#header-group-nav-inner .utility>li img{display:block;max-width:inherit}[data-script-enabled=true] .diff-no-gnav #header-group-nav-inner .utility{margin-right:117px;padding-bottom:0}@media only screen and (max-width:1000px){.diff-no-gnav #header-group-nav-inner .utility{padding-bottom:13px;margin-right:0}}[data-script-enabled=true] .diff-no-gnav #header-group-nav-inner .utility>li{margin-top:-50px}@media only screen and (max-width:1000px){[data-script-enabled=true] .diff-no-gnav #header-group-nav-inner .utility>li{margin-top:0}}[data-script-enabled=true] .diff-group-corp+.diff-no-gnav #header-group-nav-inner .utility{margin-right:0;padding-bottom:13px}[data-script-enabled=true] .diff-group-corp+.diff-no-gnav #header-group-nav-inner .utility>li{margin-top:0}#header-group-nav-inner li.social{position:relative;display:none}[data-script-enabled=true] #header-group-nav-inner li.social{display:block}#header-group-nav-inner li.search>a{display:none}[data-script-enabled=true] #header-group-nav-inner li.search>a{display:block}#header-group-nav-inner .social-list>li{margin-bottom:14px}#header-group-nav-inner .social-list>li:last-child{margin-bottom:0}#header-group-nav-inner .change-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1000px){#header-group-nav-inner .change-wrapper{display:block}}#header-group-nav-inner .desc-current-region,#header-group-nav-inner .desc-list-change{width:23.4375%}#header-group-nav-inner .desc-current-region:only-of-type,#header-group-nav-inner .desc-list-change:only-of-type{width:100%}@media only screen and (max-width:1000px){#header-group-nav-inner .desc-current-region,#header-group-nav-inner .desc-list-change{width:100%}}#header-group-nav-inner .desc-current-region+.desc-current-region,#header-group-nav-inner .desc-current-region+.desc-list-change,#header-group-nav-inner .desc-list-change+.desc-current-region,#header-group-nav-inner .desc-list-change+.desc-list-change{width:76.5625%;margin-left:10px}@media only screen and (max-width:1000px){#header-group-nav-inner .desc-current-region+.desc-current-region,#header-group-nav-inner .desc-current-region+.desc-list-change,#header-group-nav-inner .desc-list-change+.desc-current-region,#header-group-nav-inner .desc-list-change+.desc-list-change{width:100%;margin-left:0;margin-top:24px}}#header-group-nav-inner .desc-current-region>dt,#header-group-nav-inner .desc-list-change>dt{font-weight:700;font-size:2rem;margin-bottom:4px}:lang(en) #header-group-nav-inner .desc-current-region>dt,:lang(en) #header-group-nav-inner .desc-list-change>dt{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:1000px){#header-group-nav-inner .desc-current-region>dt,#header-group-nav-inner .desc-list-change>dt{margin-bottom:8px}}@media only screen and (max-width:1000px){#header-group-nav-inner .desc-current-region>dd,#header-group-nav-inner .desc-list-change>dd{font-size:1.6rem}}#header-group-nav-inner .desc-current-region>dd .desc-list-change>dd+dt,#header-group-nav-inner .desc-list-change>dd .desc-list-change>dd+dt{margin-top:16px}#header-group-nav-inner .desc-current-region>dd .worldwide,#header-group-nav-inner .desc-list-change>dd .worldwide{font-size:2rem;font-weight:700;margin-top:16px;display:inline-block}:lang(en) #header-group-nav-inner .desc-current-region>dd .worldwide,:lang(en) #header-group-nav-inner .desc-list-change>dd .worldwide{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}#header-group-nav-inner .desc-current-region dd{font-weight:700}:lang(en) #header-group-nav-inner .desc-current-region dd{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}#header-group-nav-inner .change-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:-17px}#header-group-nav-inner .change-list>li{margin-left:17px;padding-right:17px;position:relative}@media only screen and (max-width:1000px){#header-group-nav-inner .change-list>li{font-size:1.6rem}}#header-group-nav-inner .change-list>li>a{color:#000}#header-group-nav-inner .change-list>li>a:active,#header-group-nav-inner .change-list>li>a:focus,#header-group-nav-inner .change-list>li>a:hover{text-decoration:none;color:#57564f}#header-group-nav-inner .change-list>li>em{font-weight:700}:lang(en) #header-group-nav-inner .change-list>li>em{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}#header-group-nav-inner .change-list>li::before{display:block;position:absolute;content:"";right:0;top:50%;width:1px;height:16px;background:#87867e;margin-top:-8px}#header-group-nav-inner .change-list>li:last-child::before{display:none}#header-group-nav-inner .search-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:840px;margin:0 auto}@media only screen and (max-width:1000px){#header-group-nav-inner .search-wrapper{display:block;max-width:inherit}}#header-group-nav-inner .search-input{background:#eee;border:1px solid #afaea8;padding:8px 24px 7px;width:100%;min-height:49px}#header-group-nav-inner .search-input:placeholder-shown{color:#666}#header-group-nav-inner .search-input::-webkit-input-placeholder{color:#666;opacity:1}#header-group-nav-inner .search-input::-moz-placeholder{color:#666;opacity:1}#header-group-nav-inner .search-input::-moz-placeholder{color:#666;opacity:1}#header-group-nav-inner .search-input:-ms-input-placeholder{color:#666}#header-group-nav-inner .search-btn{background:#706f67;color:#fff;position:relative;padding:8px 24px 7px;min-width:170px;transition:background .2s}@media only screen and (max-width:1000px){#header-group-nav-inner .search-btn{width:100%;margin-top:16px;box-shadow:0 1px 2px rgba(0,0,0,.18)}}#header-group-nav-inner .search-btn:active,#header-group-nav-inner .search-btn:focus,#header-group-nav-inner .search-btn:hover{background:#57564f}#header-group-nav-inner .search-btn::before{display:block;position:absolute;content:"";right:10px;top:50%;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3.5px}#menu-btn{display:none}@media only screen and (max-width:1000px){#menu-btn{position:absolute;right:16px;top:5px;width:20px;height:14px;font-size:1rem;line-height:1;overflow:hidden}[data-script-enabled=true] #menu-btn{display:block}#menu-btn::before{display:block;position:absolute;content:"";width:20px;height:14px;background:linear-gradient(#706f67,#706f67 2px,transparent 2px,transparent 6px,#706f67 6px,#706f67 8px,transparent 8px,transparent 12px,#706f67 12px)}#menu-btn.is-open{width:18px;height:18px}#menu-btn.is-open::before{display:block;position:absolute;content:"";right:-2px;top:8px;width:23px;height:2px;background:#706f67;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-btn.is-open::after{display:block;position:absolute;content:"";left:8px;top:-3px;width:2px;height:23px;background:#706f67;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-btn span{position:absolute;left:0;top:0;opacity:0;z-index:-1}}#global-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex:1;-ms-flex:1;flex:1}[data-script-enabled=true] #global-nav{margin-right:10px}@media only screen and (min-width:1001px){[data-script-enabled=true] #global-nav{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media only screen and (max-width:1000px){#global-nav{-webkit-flex:auto;-ms-flex:auto;flex:auto;display:block}[data-script-enabled=true] #global-nav{position:absolute;top:100%;left:0;display:none;width:100%;background:#fff;transition:left .25s}[data-script-enabled=true] #global-nav.is-pos1{left:-100%}[data-script-enabled=true] #global-nav.is-pos1.is-pos2{left:-100%}[data-script-enabled=true] #global-nav.is-pos2{left:-200%}}#global-nav>li>a{display:block;text-decoration:none;line-height:1.2;min-width:95px;text-align:center;word-break:break-word;padding:11px 32px 11px 16px;color:#000;position:relative}[data-script-enabled=true] #global-nav>li>a{padding:4px 24px 15px}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav>li>a{text-align:left;padding:11px 32px 11px 16px;border-bottom:1px solid #c6c6c0}}#global-nav>li>a::after{display:block;position:absolute;content:"";transition:width .2s ease 50ms;background:#a30b1a;width:0;height:3px;bottom:0;left:0}#global-nav>li>a:active,#global-nav>li>a:focus,#global-nav>li>a:hover{padding-bottom:11px;color:#a30b1a}[data-script-enabled=true] #global-nav>li>a:active,[data-script-enabled=true] #global-nav>li>a:focus,[data-script-enabled=true] #global-nav>li>a:hover{padding-bottom:15px}#global-nav>li>a:active::after,#global-nav>li>a:focus::after,#global-nav>li>a:hover::after{width:100%}@media only screen and (max-width:1000px){#global-nav>li>a{text-align:left;border-bottom:1px solid #c6c6c0;padding:11px 32px 11px 16px;position:relative;word-break:inherit;line-height:1.4}#global-nav>li>a::before{display:block;position:absolute;content:"";top:50%;right:16px;width:12px;height:12px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-7px}#global-nav>li>a::after{display:none}#global-nav>li>a:active,#global-nav>li>a:focus,#global-nav>li>a:hover{border-bottom:1px solid #c6c6c0;padding-bottom:11px;color:inherit}[data-script-enabled=true] #global-nav>li>a:active,[data-script-enabled=true] #global-nav>li>a:focus,[data-script-enabled=true] #global-nav>li>a:hover{padding-bottom:11px;border-bottom:1px solid #c6c6c0}}@media only screen and (max-width:480px){#global-nav>li>a:active,#global-nav>li>a:focus,#global-nav>li>a:hover{font-weight:400}}#global-nav>li.is-current>a{font-weight:700;padding-bottom:15px}:lang(en) #global-nav>li.is-current>a{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}#global-nav>li.is-current>a::after{display:block;position:absolute;content:"";background:#a30b1a;width:100%;height:5px;bottom:0;left:0}@media only screen and (max-width:1000px){#global-nav>li.is-current>a::after{display:none}}#global-nav>li.is-current>a:active,#global-nav>li.is-current>a:focus,#global-nav>li.is-current>a:hover{padding-bottom:15px}@media only screen and (max-width:1000px){#global-nav>li.is-current>a{border-bottom:1px solid #c6c6c0;padding-bottom:11px}#global-nav>li.is-current>a:active,#global-nav>li.is-current>a:focus,#global-nav>li.is-current>a:hover{padding-bottom:11px}}@media only screen and (max-width:1000px){#global-nav>li.home{display:none}}[data-script-enabled=true] #global-nav .toggle-nav>a,[data-script-enabled=true] #global-nav .trans-nav>a{position:relative;padding-right:32px}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a,[data-script-enabled=true] #global-nav .trans-nav>a{text-align:left;padding:11px 32px 11px 16px}}[data-script-enabled=true] #global-nav .toggle-nav>a::before,[data-script-enabled=true] #global-nav .trans-nav>a::before{display:block;position:absolute;content:"";top:50%;right:8px;width:8px;height:8px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-10px;transition:-webkit-transform .2s;transition:transform .2s}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a::before,[data-script-enabled=true] #global-nav .trans-nav>a::before{right:16px;width:12px;height:12px;margin-top:-9px}}[data-script-enabled=true] #global-nav .toggle-nav>a.is-open,[data-script-enabled=true] #global-nav .trans-nav>a.is-open{padding-bottom:15px}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a.is-open,[data-script-enabled=true] #global-nav .trans-nav>a.is-open{border-bottom:1px solid #c6c6c0;padding-bottom:11px}}[data-script-enabled=true] #global-nav .toggle-nav>a.is-open::before,[data-script-enabled=true] #global-nav .trans-nav>a.is-open::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a.is-open::before,[data-script-enabled=true] #global-nav .trans-nav>a.is-open::before{margin-top:-5px}}[data-script-enabled=true] #global-nav .toggle-nav>a.is-open::after,[data-script-enabled=true] #global-nav .trans-nav>a.is-open::after{display:block;position:absolute;content:"";background:#a30b1a;width:100%;height:5px;bottom:0;left:0}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a.is-open::after,[data-script-enabled=true] #global-nav .trans-nav>a.is-open::after{display:none}}[data-script-enabled=true] #global-nav .toggle-nav>a:active::before,[data-script-enabled=true] #global-nav .toggle-nav>a:focus::before,[data-script-enabled=true] #global-nav .toggle-nav>a:hover::before,[data-script-enabled=true] #global-nav .trans-nav>a:active::before,[data-script-enabled=true] #global-nav .trans-nav>a:focus::before,[data-script-enabled=true] #global-nav .trans-nav>a:hover::before{margin-top:-10px}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a:active::before,[data-script-enabled=true] #global-nav .toggle-nav>a:focus::before,[data-script-enabled=true] #global-nav .toggle-nav>a:hover::before,[data-script-enabled=true] #global-nav .trans-nav>a:active::before,[data-script-enabled=true] #global-nav .trans-nav>a:focus::before,[data-script-enabled=true] #global-nav .trans-nav>a:hover::before{margin-top:-9px}}[data-script-enabled=true] #global-nav .toggle-nav>a:active.is-open::before,[data-script-enabled=true] #global-nav .toggle-nav>a:focus.is-open::before,[data-script-enabled=true] #global-nav .toggle-nav>a:hover.is-open::before,[data-script-enabled=true] #global-nav .trans-nav>a:active.is-open::before,[data-script-enabled=true] #global-nav .trans-nav>a:focus.is-open::before,[data-script-enabled=true] #global-nav .trans-nav>a:hover.is-open::before{margin-top:-5px}[data-script-enabled=true] #global-nav .toggle-nav>a>.status-txt,[data-script-enabled=true] #global-nav .trans-nav>a>.status-txt{position:absolute;right:0;top:0;z-index:-1;font-size:1rem;opacity:0}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a.is-open{color:#fff;background:#a30b1a}}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .toggle-nav>a.is-open::before{border-color:#fff}}#global-nav .trans-nav>a{height:100%}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .trans-nav>a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-7px}}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .trans-nav>a.is-open::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-7px}}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .trans-nav>a:active::before,[data-script-enabled=true] #global-nav .trans-nav>a:focus::before,[data-script-enabled=true] #global-nav .trans-nav>a:hover::before{margin-top:-7px}}@media only screen and (max-width:1000px){[data-script-enabled=true] #global-nav .trans-nav>a:active.is-open::before,[data-script-enabled=true] #global-nav .trans-nav>a:focus.is-open::before,[data-script-enabled=true] #global-nav .trans-nav>a:hover.is-open::before{margin-top:-7px}}#global-nav .toggle-nav.is-current>a::before,#global-nav .trans-nav.is-current>a::before{margin-top:-10px}@media only screen and (max-width:1000px){#global-nav .toggle-nav.is-current>a::before,#global-nav .trans-nav.is-current>a::before{margin-top:-9px}}#global-nav .toggle-nav.is-current>a.is-open::before,#global-nav .trans-nav.is-current>a.is-open::before{margin-top:-5px}#global-nav .trans-nav.is-current>a::before{margin-top:-10px}@media only screen and (max-width:1000px){#global-nav .trans-nav.is-current>a::before{margin-top:-7px}}@media only screen and (max-width:1000px){#global-nav .trans-nav.is-current>a.is-open::before{margin-top:-7px}}.dd-content{width:100%;z-index:0;display:none}[data-script-enabled=true] .dd-content{display:none;position:absolute;left:0;background:rgba(255,255,255,.96)}@media only screen and (max-width:1000px){[data-script-enabled=true] .dd-content{position:static}}@media only screen and (max-width:1000px){.dd-content{position:static}[data-script-enabled=true] .dd-content{background:#fff}}.dd-content::before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:20px;z-index:1;pointer-events:none}[data-script-enabled=true] .dd-content::before{background:linear-gradient(rgba(0,0,0,.08),rgba(255,255,255,0))}@media only screen and (max-width:1000px){.dd-content::before{display:none}}.dd-content::after{display:block;position:absolute;content:"";bottom:-20px;left:0;width:100%;height:20px;z-index:-1}[data-script-enabled=true] .dd-content::after{background:linear-gradient(rgba(0,0,0,.08),rgba(255,255,255,0))}@media only screen and (max-width:1000px){.dd-content::after{display:none}}#header-group-nav-inner .utility .dd-content{top:100%;display:none}@media only screen and (max-width:1000px){[data-script-enabled=true] #header-group-nav-inner .utility .dd-content{position:absolute;z-index:1}}#header-group-nav-inner .utility .dd-content::before{z-index:-1}#header-group-nav-inner li.search .dd-content{display:block}[data-script-enabled=true] #header-group-nav-inner li.search .dd-content{display:none}#header-group-nav-inner li.social .dd-content{top:calc(100% + 13px);width:48px;background:#fff;left:-14px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media only screen and (max-width:1000px){#header-group-nav-inner li.social .dd-content{top:calc(100% + 15px);left:-10px}}#header-group-nav-inner li.social .dd-content::after,#header-group-nav-inner li.social .dd-content::before{display:none}#header-group-nav.diff-no-gnav li.social .dd-content{top:100%}@media only screen and (max-width:1000px){#header-group-nav.diff-no-gnav li.social .dd-content{top:calc(100% + 15px)}}.diff-group-corp+#header-group-nav.diff-no-gnav li.social .dd-content{top:calc(100% + 13px);left:-8px}@media only screen and (max-width:1000px){.diff-group-corp+#header-group-nav.diff-no-gnav li.social .dd-content{top:calc(100% + 15px);left:-10px}}.dd-content-inner{position:relative}.toggle-nav .dd-content-inner,.trans-nav .dd-content-inner{max-width:1280px;margin:0 auto;padding:20px 24px 25px 0}@media only screen and (max-width:1000px){.toggle-nav .dd-content-inner,.trans-nav .dd-content-inner{padding:0}}@media only screen and (max-width:1280px){.toggle-nav .dd-content-inner{padding:20px 32px 25px 8px}}@media only screen and (max-width:1000px){.toggle-nav .dd-content-inner{padding:0}}.trans-nav .dd-content-inner{position:relative;z-index:0;padding:0}@media only screen and (max-width:1000px){.trans-nav .dd-content-inner{position:static}}#header-group-nav-inner .utility .dd-content-inner{max-width:1280px;margin:0 auto;padding:20px 24px 25px 0}@media only screen and (max-width:1280px){#header-group-nav-inner .utility .dd-content-inner{padding:20px 32px 25px 8px}}@media only screen and (max-width:1000px){#header-group-nav-inner .utility .dd-content-inner{padding:12px 16px 25px;border-bottom:1px solid #c6c6c0}}#header-group-nav-inner li.search .dd-content-inner{border-bottom:0;padding:0}[data-script-enabled=true] #header-group-nav-inner li.search .dd-content-inner{padding:30px 0}@media only screen and (max-width:1000px){[data-script-enabled=true] #header-group-nav-inner li.search .dd-content-inner{padding:52px 16px 30px;border-bottom:1px solid #c6c6c0}}#header-group-nav-inner li.social .dd-content-inner{padding:12px 13px}.dd-content-inner .close-btn{position:absolute;right:0;top:20px;font-size:1rem;line-height:1;width:18px;height:18px;display:none;overflow:hidden;padding:0}[data-script-enabled=true] .dd-content-inner .close-btn{display:block}@media only screen and (max-width:1280px){.dd-content-inner .close-btn{right:8px}}@media only screen and (max-width:1000px){.dd-content-inner .close-btn{display:none}[data-script-enabled=true] .dd-content-inner .close-btn{display:none}.utility .dd-content-inner .close-btn{right:16px}[data-script-enabled=true] .utility .dd-content-inner .close-btn{display:block}}.dd-content-inner .close-btn::before{display:block;position:absolute;content:"";right:-2px;top:8px;width:23px;height:2px;background:#706f67;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dd-content-inner .close-btn::after{display:block;position:absolute;content:"";left:8px;top:-3px;width:2px;height:23px;background:#706f67;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dd-content-inner .close-btn span{position:absolute;opacity:0;left:0;top:0;width:18px;height:18px}.toggle-nav .second-nav>li>a,.trans-nav .second-nav>li>a{text-decoration:none;font-weight:700;position:relative;font-size:2.4rem;padding-right:18px}:lang(en) .toggle-nav .second-nav>li>a,:lang(en) .trans-nav .second-nav>li>a{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:1000px){.toggle-nav .second-nav>li>a,.trans-nav .second-nav>li>a{display:none}}.toggle-nav .second-nav>li>a::before,.trans-nav .second-nav>li>a::before{display:block;position:absolute;content:"";top:.5em;right:0;width:8px;height:8px;border-top:2px solid #a45151;border-right:2px solid #a45151;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.trans-nav .second-nav>li{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1000px){.trans-nav .second-nav>li{display:block}}.trans-nav .second-nav>li .second-nav-inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.toggle-nav .second-nav-top{display:none}@media only screen and (max-width:1000px){.toggle-nav .second-nav-top{display:block}}.trans-nav .second-nav-top{-webkit-order:1;-ms-flex-order:1;order:1;background:rgba(87,86,79,.85);padding:20px 0 20px 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1000px){.trans-nav .second-nav-top{-webkit-order:0;-ms-flex-order:0;order:0;padding:0}}.trans-nav .second-nav-top>a{text-decoration:none;position:relative;padding-left:20px;color:#fff}@media only screen and (max-width:1000px){.trans-nav .second-nav-top>a{padding:11px 30px 11px 16px;border-bottom:1px solid #c6c6c0;line-height:1.4;background:#fff;color:inherit}}.trans-nav .second-nav-top>a:active,.trans-nav .second-nav-top>a:focus,.trans-nav .second-nav-top>a:hover{text-decoration:underline}.trans-nav .second-nav-top>a::before{display:block;position:absolute;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;top:.5em;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}:lang(en) .trans-nav .second-nav-top>a::before{top:.6em}@media only screen and (max-width:1000px){.trans-nav .second-nav-top>a::before{top:50%;left:auto;right:16px;width:12px;height:12px;margin-top:-7px;border-color:#a30b1a}:lang(en) .trans-nav .second-nav-top>a::before{top:50%}}.trans-nav .second-nav-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:28.125%}@media only screen and (min-width:1001px){.trans-nav .second-nav-item{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media only screen and (max-width:1000px){.trans-nav .second-nav-item{width:auto}[data-script-enabled=true] .trans-nav .second-nav-item{position:absolute;top:0;left:100%;width:100%;background:#fff;display:none}}.trans-nav .second-nav-inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.toggle-nav .third-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-50px;margin-bottom:-10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}@media only screen and (max-width:1000px){.toggle-nav .third-nav{display:block;margin-left:0;margin-bottom:0;padding-top:0}}.toggle-nav .third-nav>li{padding-left:50px;padding-bottom:10px;width:25%;line-height:1.4}@media only screen and (max-width:1000px){.toggle-nav .third-nav>li{width:100%;padding-left:0;padding-bottom:0}}.toggle-nav .third-nav>li>a{text-decoration:none;position:relative;padding-left:18px;display:inline-block}@media only screen and (max-width:1000px){.toggle-nav .third-nav>li>a{padding:13px 32px 12px 35px;border-bottom:1px solid #c6c6c0;display:block;font-size:1.6rem;background:#eee;text-decoration:none}}.toggle-nav .third-nav>li>a:active,.toggle-nav .third-nav>li>a:focus,.toggle-nav .third-nav>li>a:hover{text-decoration:underline}@media only screen and (max-width:1000px){.toggle-nav .third-nav>li>a:active,.toggle-nav .third-nav>li>a:focus,.toggle-nav .third-nav>li>a:hover{text-decoration:none}}.toggle-nav .third-nav>li>a::before{display:block;position:absolute;content:"";top:.4em;left:0;width:8px;height:8px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .2s;transition:transform .2s}@media only screen and (max-width:1000px){.toggle-nav .third-nav>li>a::before{left:auto;right:16px;top:50%;margin-top:-4px}}@media only screen and (max-width:1000px){.toggle-nav .third-nav>li.is-close>a::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-6px}}@media only screen and (max-width:1000px){.toggle-nav .third-nav>li.is-open>a{background:#706f67;color:#fff;font-weight:700}:lang(en) .toggle-nav .third-nav>li.is-open>a{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}}@media only screen and (max-width:1000px){.toggle-nav .third-nav>li.is-open>a::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px;border-color:#fff}}.toggle-nav .third-nav>li .toggle-txt{position:absolute;top:0;right:0;z-index:-1;font-size:1rem;opacity:0}@media only screen and (max-width:1000px){.toggle-nav .js-toggle-sp .fourth-nav{display:block}}.toggle-nav .fourth-nav{padding-left:18px;margin-top:8px;margin-bottom:-4px}@media only screen and (max-width:1000px){.toggle-nav .fourth-nav{display:none;padding-left:0;margin-top:0;margin-bottom:0}}.toggle-nav .fourth-nav>li{line-height:1.4;padding-bottom:4px}@media only screen and (max-width:1000px){.toggle-nav .fourth-nav>li{padding-bottom:0}}.toggle-nav .fourth-nav>li>a{text-decoration:none;position:relative;padding-left:18px;display:inline-block;font-size:1.6rem}@media only screen and (max-width:1000px){.toggle-nav .fourth-nav>li>a{padding:13px 32px 12px 35px;border-bottom:1px solid #c6c6c0;display:block;font-size:1.6rem;background:#fff;text-decoration:none}}.toggle-nav .fourth-nav>li>a:active,.toggle-nav .fourth-nav>li>a:focus,.toggle-nav .fourth-nav>li>a:hover{text-decoration:underline}.toggle-nav .fourth-nav>li>a:active:active,.toggle-nav .fourth-nav>li>a:active:focus,.toggle-nav .fourth-nav>li>a:active:hover,.toggle-nav .fourth-nav>li>a:focus:active,.toggle-nav .fourth-nav>li>a:focus:focus,.toggle-nav .fourth-nav>li>a:focus:hover,.toggle-nav .fourth-nav>li>a:hover:active,.toggle-nav .fourth-nav>li>a:hover:focus,.toggle-nav .fourth-nav>li>a:hover:hover{text-decoration:none}.toggle-nav .fourth-nav>li>a::before{display:block;position:absolute;content:"";top:.4em;left:0;width:8px;height:8px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:1000px){.toggle-nav .fourth-nav>li>a::before{left:auto;right:16px;top:50%;margin-top:-4px}}.trans-nav .third-nav{width:100%}.trans-nav .third-nav>li{line-height:1.4;position:relative}.trans-nav .third-nav>li>a{text-decoration:none;position:relative;display:block;padding:16px 36px 15px 30px;background:rgba(87,86,79,.85);color:#fff}@media only screen and (max-width:1000px){.trans-nav .third-nav>li>a{padding:11px 30px 11px 16px;background:#fff;color:inherit;border-bottom:1px solid #c6c6c0}}.trans-nav .third-nav>li>a:active,.trans-nav .third-nav>li>a:focus,.trans-nav .third-nav>li>a:hover{text-decoration:underline}.trans-nav .third-nav>li>a::before{display:block;position:absolute;content:"";top:50%;right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px}@media only screen and (max-width:1000px){.trans-nav .third-nav>li>a::before{right:16px;width:12px;height:12px;margin-top:-7px;border-color:#a30b1a}}.trans-nav .third-nav>li.is-active::before{display:none}.trans-nav .third-nav>li.is-active>a{background:0 0;color:inherit;border-left:3px solid rgba(87,86,79,.85);font-weight:700}:lang(en) .trans-nav .third-nav>li.is-active>a{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:1000px){.trans-nav .third-nav>li.is-active>a{border-left:0;font-weight:400}:lang(en) .trans-nav .third-nav>li.is-active>a{font-family:FujitsuInfinityPro-Regular,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}}.trans-nav .third-nav>li.is-active>a::before{border-color:#a30b1a}.trans-nav .third-detail-wrapper{width:71.875%}@media only screen and (min-width:1001px){.trans-nav .third-detail-wrapper{display:block!important}}@media only screen and (max-width:1000px){.trans-nav .third-detail-wrapper{width:auto;background:#fff;width:100%;z-index:1;top:0}[data-script-enabled=true] .trans-nav .third-detail-wrapper{display:none;position:absolute;left:200%}}[data-browser=IE11] .is-pos2 .dd-content.is-visible .third-detail-wrapper{display:block!important}.trans-nav .third-detail{padding:26px 50px 48px 30px}[data-script-enabled=true] .trans-nav .third-detail{display:none}.trans-nav .third-detail.is-active{display:block}@media only screen and (max-width:1000px){.trans-nav .third-detail{padding:14px 16px 22px;border-bottom:1px solid #c6c6c0}}.trans-nav .third-detail-inner{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1000px){.trans-nav .third-detail-inner{display:block}}.trans-nav .third-detail-inner>*+*{margin-left:40px}.trans-nav .third-detail-inner>*+*>*{margin-bottom:10px}.trans-nav .third-detail-inner>*+*>:last-child{margin-bottom:0}@media only screen and (max-width:1000px){.trans-nav .third-detail-inner>*+*{margin-left:0;margin-top:26px}}.trans-nav .third-detail-inner img{max-width:inherit}@media only screen and (max-width:1000px){.trans-nav .third-detail-inner img{max-width:100%}}.third-detail-inner .desc-list-main{line-height:1.5}@media only screen and (max-width:1000px){.third-detail-inner .desc-list-main{color:#000}}.third-detail-inner .desc-list-main>dt{font-size:3.2rem;margin-bottom:18px;font-weight:700;line-height:1.3}:lang(en) .third-detail-inner .desc-list-main>dt{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:1000px){.third-detail-inner .desc-list-main>dt{font-size:2.4rem;margin-bottom:12px}}.third-detail-inner .desc-list-main>dt .detail-btn{display:inline-block;font-size:1.8rem;margin-left:22px;margin-top:0;vertical-align:middle;font-weight:400}@media only screen and (max-width:767px){.third-detail-inner .desc-list-main>dt .detail-btn{display:block;margin-left:0;margin-top:6px;font-size:1.6rem}}.third-detail-inner .desc-list-main>dt .detail-btn>a{padding-top:5px;padding-bottom:5px;display:inline-block}@media only screen and (max-width:1000px){.third-detail-inner .desc-list-main>dd{font-size:1.6rem}}.third-detail-inner .desc-list-main>dd>.detail-btn:first-child{margin-top:30px}@media only screen and (max-width:1000px){.third-detail-inner .desc-list-main>dd>.detail-btn:first-child{margin-top:24px}}.third-detail-inner .desc-list-main>dd>:first-child:not(br),.third-detail-inner .desc-list-main>dd>:not(br)+*{margin-top:12px}.third-detail-inner .desc-list-sub{line-height:1.5}@media only screen and (max-width:1000px){.third-detail-inner .desc-list-sub{color:#000}}.third-detail-inner .desc-list-sub>dt{margin-bottom:10px;padding-top:8px;font-weight:700}:lang(en) .third-detail-inner .desc-list-sub>dt{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:1000px){.third-detail-inner .desc-list-sub>dt{padding-top:0}}.third-detail-inner .desc-list-sub>dd>*+*{margin-top:12px}.third-detail-inner .detail-btn{margin-top:30px}.third-detail-inner .detail-btn+.detail-btn{margin-top:8px}@media only screen and (max-width:1000px){.third-detail-inner .detail-btn{margin-top:24px}}.third-detail-inner .detail-btn>a{background:#fff;border:1px solid #a30b1a;text-align:center;padding:8px 34px 8px 22px;color:#a30b1a;text-decoration:none;display:inline-block;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:background-color .2s}@media only screen and (max-width:1000px){.third-detail-inner .detail-btn>a{display:block}}.third-detail-inner .detail-btn>a::before{display:block;position:absolute;content:"";top:50%;right:12px;width:8px;height:8px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.third-detail-inner .detail-btn>a:active,.third-detail-inner .detail-btn>a:focus,.third-detail-inner .detail-btn>a:hover{background:#f6cfd3}#footer-conversion{max-width:1280px;margin:-40px auto 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:200}#footer-conversion.is-fixed{display:block;position:fixed;width:100%;max-width:inherit;bottom:0;right:0;z-index:2000}@media only screen and (max-width:480px){#footer-conversion{margin-top:0}}#footer-conversion-inner{max-width:inherit}@media only screen and (max-width:767px){#footer-conversion-inner{width:100%}}.is-fixed #footer-conversion-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto}@media only screen and (max-width:767px){.is-fixed #footer-conversion-inner{right:0}}.is-fixed #footer-conversion-inner .conv-list{position:absolute;right:0;bottom:-1px}#footer-conversion .conv-list{display:table;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;width:100%;table-layout:fixed}[data-script-enabled=true] #footer-conversion .conv-list{display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}@media only screen and (max-width:767px){#footer-conversion .conv-list{display:block}[data-script-enabled=true] #footer-conversion .conv-list{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}}#footer-conversion .conv-list>li{padding-left:8px;display:table-cell;vertical-align:bottom}[data-script-enabled=true] #footer-conversion .conv-list>li{display:block;margin-left:8px;padding-left:0}@media only screen and (max-width:767px){#footer-conversion .conv-list>li{width:100%;margin-left:0;display:block}[data-script-enabled=true] #footer-conversion .conv-list>li{margin-left:0}}#footer-conversion .conv-list>li:first-child{padding-left:0}[data-script-enabled=true] #footer-conversion .conv-list>li:first-child{margin-left:0}#footer-conversion .conv-list>li>a,#footer-conversion .conv-list>li>button{text-decoration:none;color:#fff;display:inline-block;padding:9px 22px 8px 54px;line-height:1.3;position:relative}@media only screen and (max-width:767px){#footer-conversion .conv-list>li>a,#footer-conversion .conv-list>li>button{display:block;text-align:center;padding:13px 20px 12px 6px}}#footer-conversion .conv-list>li>a::before,#footer-conversion .conv-list>li>button::before{display:block;position:absolute;content:""}@media only screen and (max-width:767px){#footer-conversion .conv-list>li>a::before,#footer-conversion .conv-list>li>button::before{display:inline-block;position:static;margin:0 10px -4px 0}}#footer-conversion .conv-list>li>a>.open-txt,#footer-conversion .conv-list>li>button>.open-txt{position:absolute;right:0;top:0;font-size:1rem;z-index:-1;opacity:0}#footer-conversion li.conversion{text-align:right;position:relative;min-width:168px}@media only screen and (max-width:767px){#footer-conversion li.conversion{text-align:left;position:static;min-width:inherit}}@media only screen and (max-width:767px){#footer-conversion li.conversion+li.conversion{border-left:1px solid #fff}}#footer-conversion li.conversion>a,#footer-conversion li.conversion>button{background:#a30b1a;display:none;text-align:center;transition:background .2s}[data-script-enabled=true] #footer-conversion li.conversion>a,[data-script-enabled=true] #footer-conversion li.conversion>button{display:inline-block}@media only screen and (min-width:768px){[data-script-enabled=true] #footer-conversion li.conversion>a,[data-script-enabled=true] #footer-conversion li.conversion>button{height:auto!important}}@media only screen and (max-width:767px){[data-script-enabled=true] #footer-conversion li.conversion>a,[data-script-enabled=true] #footer-conversion li.conversion>button{display:block;width:100%}}@media only screen and (max-width:767px){#footer-conversion li.conversion>a,#footer-conversion li.conversion>button{max-width:inherit;font-size:1.4rem}}#footer-conversion li.conversion>a.register::before,#footer-conversion li.conversion>button.register::before{background-position:-81px 0;width:20px;height:20px;left:18px;top:50%;margin-top:-10px}#footer-conversion li.conversion>a.register:active,#footer-conversion li.conversion>a.register:focus,#footer-conversion li.conversion>a.register:hover,#footer-conversion li.conversion>button.register:active,#footer-conversion li.conversion>button.register:focus,#footer-conversion li.conversion>button.register:hover{background:#d11124}#footer-conversion li.conversion>a.contact,#footer-conversion li.conversion>button.contact{min-width:168px}@media only screen and (max-width:767px){#footer-conversion li.conversion>a.contact,#footer-conversion li.conversion>button.contact{min-width:inherit}}#footer-conversion li.conversion>a.contact::before,#footer-conversion li.conversion>button.contact::before{background-position:-25px -50px;width:20px;height:20px;left:22px;top:50%;margin-top:-10px}#footer-conversion li.conversion>a.contact:active,#footer-conversion li.conversion>a.contact:focus,#footer-conversion li.conversion>a.contact:hover,#footer-conversion li.conversion>button.contact:active,#footer-conversion li.conversion>button.contact:focus,#footer-conversion li.conversion>button.contact:hover{background:#d11124}#footer-conversion li.conversion>a.support,#footer-conversion li.conversion>button.support{min-width:168px}@media only screen and (max-width:767px){#footer-conversion li.conversion>a.support,#footer-conversion li.conversion>button.support{min-width:inherit}}#footer-conversion li.conversion>a.support::before,#footer-conversion li.conversion>button.support::before{background-position:-81px -50px;width:20px;height:20px;left:26px;top:50%;margin-top:-10px}#footer-conversion li.conversion>a.support:active,#footer-conversion li.conversion>a.support:focus,#footer-conversion li.conversion>a.support:hover,#footer-conversion li.conversion>button.support:active,#footer-conversion li.conversion>button.support:focus,#footer-conversion li.conversion>button.support:hover{background:#d11124}#footer-conversion li.conversion>a.download,#footer-conversion li.conversion>button.download{min-width:168px}@media only screen and (max-width:767px){#footer-conversion li.conversion>a.download,#footer-conversion li.conversion>button.download{min-width:inherit}}#footer-conversion li.conversion>a.download::before,#footer-conversion li.conversion>button.download::before{background-position:-25px -25px;width:20px;height:20px;left:22px;top:50%;margin-top:-10px}#footer-conversion li.conversion>a.download:active,#footer-conversion li.conversion>a.download:focus,#footer-conversion li.conversion>a.download:hover,#footer-conversion li.conversion>button.download:active,#footer-conversion li.conversion>button.download:focus,#footer-conversion li.conversion>button.download:hover{background:#d11124}#footer-conversion li.conversion.is-open>a,#footer-conversion li.conversion.is-open>button{display:none}#footer-conversion li.login>a,#footer-conversion li.login>button{background:#706f67;transition:background .2s}#footer-conversion li.login>a::before,#footer-conversion li.login>button::before{background-position:-28px 0;width:23px;height:20px;left:18px;top:50%;margin-top:-10px}#footer-conversion li.login>a:active,#footer-conversion li.login>a:focus,#footer-conversion li.login>a:hover,#footer-conversion li.login>button:active,#footer-conversion li.login>button:focus,#footer-conversion li.login>button:hover{background:#57564f}[data-script-enabled=true] #footer-conversion .conv-content-wrapper{display:none;position:absolute;bottom:0;right:0;z-index:1}@media only screen and (max-width:767px){[data-script-enabled=true] #footer-conversion .conv-content-wrapper{width:100%}}@media only screen and (max-width:767px){#footer-conversion .conv-list>li+li>.conv-content-wrapper{text-align:right}}#footer-conversion .conv-content{text-align:left;background:rgba(255,255,255,.96);max-width:600px;padding:24px 32px 26px;position:static;box-shadow:0 -5px 40px -5px rgba(0,0,0,.26);z-index:1}[data-script-enabled=true] #footer-conversion .conv-content{width:600px}@media only screen and (max-width:1000px){[data-script-enabled=true] #footer-conversion .conv-content{width:500px}}@media only screen and (max-width:767px){[data-script-enabled=true] #footer-conversion .conv-content{width:100%}}@media only screen and (max-width:767px){#footer-conversion .conv-content{padding:24px 16px 26px;width:100%;max-width:inherit}}#footer-conversion .conv-content>:last-child{margin-bottom:0}#footer-conversion .conv-content .desc-list{line-height:1.5;margin-bottom:40px}@media only screen and (max-width:767px){#footer-conversion .conv-content .desc-list{margin-bottom:32px}}#footer-conversion .conv-content .desc-list dt{font-size:2.4rem;margin-bottom:8px;font-weight:700}:lang(en) #footer-conversion .conv-content .desc-list dt{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:767px){#footer-conversion .conv-content .desc-list dt{font-size:2rem}}#footer-conversion .conv-content .btn{margin:0 auto 24px;box-shadow:0 1px 2px rgba(0,0,0,.17);max-width:400px}@media only screen and (max-width:767px){#footer-conversion .conv-content .btn{max-width:inherit}}#footer-conversion .conv-content .btn a{background:#a30b1a;display:block;color:#fff;text-decoration:none;font-size:2rem;text-align:center;padding:10px 10px 10px 0;transition:background .2s}#footer-conversion .conv-content .btn a:active,#footer-conversion .conv-content .btn a:focus,#footer-conversion .conv-content .btn a:hover{background:#d11124}@media only screen and (max-width:767px){#footer-conversion .conv-content .btn a{font-size:1.8rem}}#footer-conversion .conv-content .btn a::before{display:inline-block;content:"";background-position:-81px 0;width:20px;height:20px;margin:0 15px -3px 0}#footer-conversion .conv-content .links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:wrap;-ms-flex:wrap;flex:wrap;margin:-10px 0 10px -30px}#footer-conversion .conv-content .links>li{margin:10px 0 0 30px}#footer-conversion .conv-content .links>li a{text-decoration:none;padding-left:20px;position:relative;display:inline-block}#footer-conversion .conv-content .links>li a:active,#footer-conversion .conv-content .links>li a:focus,#footer-conversion .conv-content .links>li a:hover{text-decoration:underline}#footer-conversion .conv-content .links>li a::before{display:block;position:absolute;content:"";left:0;top:.6em;width:8px;height:8px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){#footer-conversion .conv-content .links>li a::before{top:.5em}}#footer-conversion .conv-content .contact-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 24px -30px}#footer-conversion .conv-content .contact-list>li{line-height:1.3;margin:10px 0 0 30px}#footer-conversion .conv-content .contact-list>li a{position:relative;padding-left:35px;display:inline-block}#footer-conversion .conv-content .contact-list>li a::before{display:block;position:absolute;content:""}#footer-conversion .conv-content .contact-list>li a:active,#footer-conversion .conv-content .contact-list>li a:focus,#footer-conversion .conv-content .contact-list>li a:hover{text-decoration:none}#footer-conversion .conv-content .contact-list>li.contact a::before{background-position:-50px -50px;width:20px;height:20px;left:0;top:2px}#footer-conversion .conv-content .contact-list>li.mail a::before{background-position:-69px -75px;width:20px;height:16px;left:0;top:2px}#footer-conversion .conv-content .contact-list>li.tel a{text-decoration:none}#footer-conversion .conv-content .contact-list>li.tel a::before{background-position:-56px -25px;width:20px;height:20px;left:0;top:0}#footer-conversion .conv-list .close-btn{text-decoration:none;display:none;padding:10px 22px 7px 46px;line-height:1.3;max-width:173px;background:rgba(255,255,255,.96);box-shadow:0 -10px 30px -10px rgba(0,0,0,.26);width:173px}[data-script-enabled=true] #footer-conversion .conv-list .close-btn{display:inline-block}@media only screen and (max-width:767px){#footer-conversion .conv-list .close-btn{width:50%;max-width:inherit;font-size:1.6rem}}#footer-conversion .conv-list .close-btn span{position:relative}#footer-conversion .conv-list .close-btn span::before{display:block;position:absolute;content:"";left:-30px;top:50%;width:20px;height:2px;background:#706f67;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-1px}#footer-conversion .conv-list .close-btn span::after{display:block;position:absolute;content:"";left:-21px;top:50%;width:2px;height:20px;background:#706f67;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-10px}#footer-conversion .conv-list>li>.contact+*>.close-btn{max-width:168px;width:168px}@media only screen and (max-width:767px){#footer-conversion .conv-list>li>.contact+*>.close-btn{width:50%;max-width:inherit}}#footer-breadcrumb{background:#57564f}#footer-breadcrumb-inner{max-width:1280px;margin:0 auto;position:relative}@media only screen and (max-width:1280px){#footer-breadcrumb-inner{padding:0 8px}}#footer-breadcrumb-inner::before{display:block;position:absolute;content:"";background-position:-21px -75px;width:18px;height:18px;left:0;top:.6em}@media only screen and (max-width:1280px){#footer-breadcrumb-inner::before{left:8px}}#footer-breadcrumb-inner .breadcrumb{color:#fff;font-size:1.4rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px 40px 12px 30px;margin:0 0 -12px -60px;position:relative}#footer-breadcrumb-inner .breadcrumb>li{line-height:1.3;margin:0 0 12px 60px;position:relative}#footer-breadcrumb-inner .breadcrumb>li::after,#footer-breadcrumb-inner .breadcrumb>li::before{display:block;position:absolute;content:"";right:-35px;top:50%;width:11px;height:1px;background:#fff}#footer-breadcrumb-inner .breadcrumb>li::before{-webkit-transform:rotate(30deg);transform:rotate(30deg);margin-top:-4px}#footer-breadcrumb-inner .breadcrumb>li::after{-webkit-transform:rotate(150deg);transform:rotate(150deg);margin-top:1px}#footer-breadcrumb-inner .breadcrumb>li:last-child::after,#footer-breadcrumb-inner .breadcrumb>li:last-child::before{display:none}#footer-breadcrumb-inner .breadcrumb>li>span{font-weight:700}:lang(en) #footer-breadcrumb-inner .breadcrumb>li>span{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}#footer-breadcrumb-inner .breadcrumb a{color:#fff;text-decoration:none}#footer-breadcrumb-inner .breadcrumb a:active,#footer-breadcrumb-inner .breadcrumb a:focus,#footer-breadcrumb-inner .breadcrumb a:hover{text-decoration:underline}#footer{background:#3c3c35}#footer-content{padding:16px 0;max-width:1280px;margin:0 auto;text-align:center}@media only screen and (max-width:1280px){#footer-content{padding:16px 8px}}@media only screen and (max-width:1000px){#footer-content{padding:16px}}#footer-group-utility{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:18px}@media only screen and (max-width:767px){#footer-group-utility{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#footer-group-utility>:last-child{margin-bottom:0}#footer-group-utility .utility{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px;margin:0 10px -8px -24px;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767px){#footer-group-utility .utility{margin:0 0 14px -24px;-webkit-flex:auto;-ms-flex:auto;flex:auto}}#footer-group-utility .utility>li{margin:0 0 8px 24px;font-size:1.4rem;line-height:1.2}#footer-group-utility .utility a{color:#fff;text-decoration:none}#footer-group-utility .utility a:active,#footer-group-utility .utility a:focus,#footer-group-utility .utility a:hover{text-decoration:underline}#footer-group-utility .social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 -8px -24px}@media only screen and (max-width:767px){#footer-group-utility .social{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#footer-group-utility .social>li{margin:0 0 8px 24px}#footer-group-utility .social a{color:#fff;text-decoration:none}#footer-group-bylaw{position:relative}@media only screen and (max-width:1000px){#footer-group-bylaw{padding:0}}#footer-group-bylaw .copyright{color:#fff;text-align:center;font-size:1.4rem}@media only screen and (max-width:1000px){#footer-group-bylaw .copyright{margin-top:16px}}#footer-group-bylaw .copyright a{color:inherit;text-decoration:none}#footer-group-bylaw .legal-info{color:#fff;font-size:1.4rem;text-align:right}@media only screen and (max-width:1000px){#footer-group-bylaw .legal-info{position:static;text-align:center}}#footer-group-bylaw .legal-info a{color:inherit;text-decoration:none}#deepfooter{background:#f5f5f5;padding:40px 0}#deepfooter .deepfooter-inside{margin-bottom:16px;display:block;width:100%;max-width:1296px;margin:0 auto;padding:0 8px}#deepfooter .deepfooter-inside:last-child{margin-bottom:0}#deepfooter .deepfooter-inside>:last-child{margin-bottom:0}#deepfooter a{text-decoration:none}#deepfooter a:active,#deepfooter a:focus,#deepfooter a:hover{text-decoration:underline}#deepfooter .dfooter-title{font-size:1.4rem;font-weight:700;margin:0 0 8px;padding:0 0 4px 8px;border-bottom:1px solid #bbb}:lang(en) #deepfooter .dfooter-title{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}#deepfooter .dfooter-list{font-size:1.3rem;margin:0 0 16px;padding:0 0 0 8px}#deepfooter .dfooter-list>li{margin:0 0 8px}#deepfooter .dfooter-list>li:last-child{margin-bottom:0}#deepfooter .country{font-size:1.2rem;color:#444;display:inline-block;margin:0 0 16px;padding:0 8px}#deepfooter .lang{font-size:1.2rem;display:inline-block;margin:0 0 16px;padding:0 8px;border-left:1px solid #c2c2c2}#deepfooter .country-select{display:block;margin:0 0 16px}#deepfooter #country-select img{max-width:175px;width:100%;padding:0 8px;border:0}#deepfooter .grid5span{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-16px 0 32px}#deepfooter .grid5span.has-country{width:100%}#deepfooter .grid5span>.col1span{display:block;margin:16px 16px 0 0;max-width:240px;width:20%}#deepfooter .grid5span>.col1span>:last-child{margin-bottom:0}#deepfooter .grid5span.has-country>.col1span.lastcol{margin-right:0;margin-left:auto}@media screen and (max-width:768px){#deepfooter .deepfooter-inside{padding-left:0;padding-right:0}#deepfooter .grid5span{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}#deepfooter .grid5span>.col1span{max-width:none;margin:0 0 32px;width:auto}#deepfooter .dfooter-title{text-align:center;border-bottom:0;padding-left:0}#deepfooter .dfooter-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-grid-row-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;border-top:1px solid #ccc;position:relative}#deepfooter .dfooter-list:after,#deepfooter .dfooter-list:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:1px;left:0}#deepfooter .dfooter-list:before{background:#ccc}#deepfooter .dfooter-list:after{background:#fff;bottom:0}#deepfooter .dfooter-list>li{margin:0;width:50%;border-top:1px solid #fff;border-bottom:1px solid #ccc}#deepfooter .dfooter-list>li:nth-child(odd){border-right:1px solid #ccc}#deepfooter .dfooter-list>li a{color:#555;display:block;padding:8px 16px}#deepfooter .grid5span.has-country>.col1span.lastcol{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}#deepfooter .grid5span.has-country>.col1span.lastcol .dfooter-title{width:100%}#deepfooter .country,#deepfooter .lang{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:50%;text-align:center;padding:8px 16px;margin:0;position:relative}#deepfooter .country:before,#deepfooter .lang:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:0;background:#fff}#deepfooter .lang a{display:block}#deepfooter #country-select{border-top:1px solid #fff;padding-top:24px;padding-bottom:36px;width:100%;text-align:center}#deepfooter #country-select img{padding:0;max-width:232px;width:100%}}@media screen and (max-width:480px){#deepfooter{display:none}}@media only screen and (min-width:1600px){.main-contents .section{background-size:100% auto!important}}@media only screen and (max-width:480px){.main-contents .section{min-height:inherit!important}}.main-contents .section+.section .section-inner{padding-top:0}.main-contents .section+.section[class*=diff-bg-] .section-inner{padding-top:56px}@media only screen and (max-width:767px){.main-contents .section+.section[class*=diff-bg-] .section-inner{padding-top:40px}}.main-contents .section[class*=diff-bg-]+.section:not([class*=diff-bg-]) .section-inner{padding-top:56px}@media only screen and (max-width:767px){.main-contents .section[class*=diff-bg-]+.section:not([class*=diff-bg-]) .section-inner{padding-top:40px}}.main-contents .section[class*=diff-bg-]+.section:not([class*=diff-bg-]).diff-important .section-inner{padding-top:28px}.main-contents .section.diff-bg-a{background:#ddd}.main-contents .section.diff-bg-a+.diff-bg-a .section-inner{padding-top:0}.main-contents .section.diff-bg-b{background:#fff}.main-contents .section.diff-bg-b+.diff-bg-b .section-inner{padding-top:0}.main-contents .section.diff-bg-c{background:#f3f3f3}.main-contents .section.diff-bg-c+.diff-bg-c .section-inner{padding-top:0}.main-contents .section.diff-bg-d{background:#595959;color:#fff}.main-contents .section.diff-bg-d+.diff-bg-d .section-inner{padding-top:0}.main-contents .section.diff-bg-e{background:#dad9d6}.main-contents .section.diff-bg-e+.diff-bg-e .section-inner{padding-top:0}.main-contents .section.diff-bg-f{background:#eee}.main-contents .section.diff-bg-f+.diff-bg-f .section-inner{padding-top:0}.main-contents .section:last-child .section-inner{padding-bottom:104px}@media only screen and (max-width:480px){.main-contents .section:last-child .section-inner{padding-bottom:88px}}.main-contents .hdg-a+.section .section-inner,.main-contents .hdg-a-wrapper+.section .section-inner{padding-top:0}@media only screen and (max-width:1000px){.main-contents .js-nav-fixed+.section .section-inner{padding-top:0}}@media only screen and (max-width:1000px){.main-contents .js-nav-fixed.diff-style-a+.section .section-inner{padding-top:56px}}.main-contents .section-inner{max-width:1280px;margin:0 auto;padding:56px 0 64px}@media only screen and (max-width:1280px){.main-contents .section-inner{padding:56px 8px 64px}}@media only screen and (max-width:1000px){.main-contents .section-inner{padding:56px 16px 64px}}@media only screen and (max-width:480px){.main-contents .section-inner{padding:40px 16px 48px}}.main-contents .section-inner>.hdg-b-wrapper:first-child>.hdg-b,.main-contents .section-inner>:first-child{margin-top:0}.main-contents .section-inner>:last-child{margin-bottom:0}.page-top{position:fixed;right:0;bottom:10%;z-index:1000;opacity:.7}.page-top:hover{opacity:1}@media only screen and (max-width:767px){.page-top{display:none}}@-webkit-keyframes animg{0%{-webkit-transform:scale(1.25)}100%{-webkit-transform:scale(1)}}@keyframes animg{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hdg-a-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:1280px;margin:0 auto 52px}.hdg-a-wrapper.diff-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:52px;padding-top:30px;position:relative}@media only screen and (max-width:1280px){.hdg-a-wrapper{padding-right:8px}}@media only screen and (max-width:1000px){.hdg-a-wrapper{padding-right:16px}}@media only screen and (max-width:767px){.hdg-a-wrapper{display:block;padding-right:0}}@media only screen and (max-width:480px){.hdg-a-wrapper{margin-bottom:40px}}.hdg-a-wrapper .hdg-a{-webkit-flex:1;-ms-flex:1;flex:1;padding-right:16px;margin-bottom:0}@media only screen and (max-width:767px){.hdg-a-wrapper .hdg-a{margin-bottom:20px}}.hdg-a{font-size:4rem;line-height:1.3;padding-top:50px;max-width:1280px;margin:0 auto 52px}:lang(en) .hdg-a{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:1280px){.hdg-a{padding:50px 8px 0}}@media only screen and (max-width:1000px){.hdg-a{padding:50px 16px 0}}@media only screen and (max-width:480px){.hdg-a{padding:34px 16px 0;margin-bottom:40px;font-size:3.2rem}}.hdg-a>a{position:relative;text-decoration:none;display:inline-block;padding-right:32px}.hdg-a>a::before{display:block;position:absolute;content:"";right:0;top:50%;width:20px;height:20px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-10px}.hdg-a .sub-hdg-a{display:block;color:#57564f;font-size:2rem;margin-bottom:8px}@media only screen and (max-width:480px){.hdg-a .sub-hdg-a{font-size:1.6rem}}.hdg-b-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:3px solid #9d9c95;position:relative;margin-bottom:26px}@media only screen and (max-width:767px){.hdg-b-wrapper{display:block;margin-bottom:20px;border:0}}.hdg-b-wrapper::before{display:block;position:absolute;content:"";left:0;bottom:-3px;width:18.75%;height:3px;background:#a30b1a;min-width:72px}@media only screen and (max-width:767px){.hdg-b-wrapper::before{display:none}}.hdg-b-wrapper .hdg-b{-webkit-flex:1;-ms-flex:1;flex:1;border:0;margin-bottom:0;padding-right:16px}@media only screen and (max-width:767px){.hdg-b-wrapper .hdg-b{border-bottom:3px solid #9d9c95;margin-bottom:20px;padding-right:0}}.hdg-b-wrapper .hdg-b::before{display:none}@media only screen and (max-width:767px){.hdg-b-wrapper .hdg-b::before{display:block;position:absolute;content:"";left:0;bottom:-3px;width:18.75%;height:3px;background:#a30b1a;min-width:72px}}.hdg-b-wrapper .nav-structure-a{margin-bottom:20px}@media only screen and (max-width:1280px){.hdg-b-wrapper .nav-structure-a{padding:0}.hdg-b-wrapper .nav-structure-a>ul{right:0}}:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-b,:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-b-wrapper>.hdg-b{margin-top:58px}@media only screen and (max-width:480px){:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-b,:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-b-wrapper>.hdg-b{margin-top:40px}}.hdg-b{font-size:3.2rem;line-height:1.4;margin:52px 0 26px;padding-bottom:18px;border-bottom:3px solid #9d9c95;position:relative}:lang(en) .hdg-b{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.hdg-b+[class*=" tbl-"],.hdg-b+[class^=tbl-]{margin-top:32px}@media only screen and (max-width:480px){.hdg-b+[class*=" tbl-"],.hdg-b+[class^=tbl-]{margin-top:24px}}.hdg-b::before{display:block;position:absolute;content:"";left:0;bottom:-3px;width:18.75%;height:3px;background:#a30b1a;min-width:72px}@media only screen and (max-width:480px){.hdg-b{margin:40px 0 20px;padding-bottom:16px;font-size:2.4rem}}.hdg-b.diff-center{text-align:center;border-bottom:0}.hdg-b.diff-center::before{left:50%;margin-left:-6.25%;width:12.5%;min-width:inherit}@media only screen and (max-width:480px){.hdg-b.diff-center::before{margin-left:-60px;width:120px}}.hdg-b>a{position:relative;text-decoration:none;display:inline-block;padding-right:28px}.hdg-b>a::before{display:block;position:absolute;content:"";right:0;top:50%;width:14px;height:14px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-7px}.hdg-b .sub-hdg-a{display:block;color:#57564f;font-size:2rem;margin-bottom:4px}@media only screen and (max-width:480px){.hdg-b .sub-hdg-a{font-size:1.6rem}}h3.hdg-b{font-size:2.4rem}@media only screen and (max-width:480px){h3.hdg-b{font-size:2rem}}h4.hdg-b,h5.hdg-b{font-size:2rem}@media only screen and (max-width:480px){h4.hdg-b,h5.hdg-b{font-size:1.8rem}}:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-c{margin-top:44px}@media only screen and (max-width:480px){:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-c{margin-top:32px}}.hdg-c{font-size:2.4rem;line-height:1.4;margin:38px 0 14px;padding-left:17px;position:relative}:lang(en) .hdg-c{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.hdg-c::before{display:block;position:absolute;content:"";left:0;top:5px;width:3px;height:calc(100% - 10px);background:#a30b1a}.hdg-b+.hdg-c{margin:28px 0 16px}@media only screen and (max-width:480px){.hdg-b+.hdg-c{margin:20px 0 12px}}.hdg-c>a{position:relative;text-decoration:none;display:inline-block;padding-right:28px}.hdg-c>a::before{display:block;position:absolute;content:"";right:0;top:50%;width:12px;height:12px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-6px}@media only screen and (max-width:480px){.hdg-c{margin:32px 0 16px;font-size:2rem}}h2.hdg-c{font-size:3.2rem}@media only screen and (max-width:480px){h2.hdg-c{font-size:2.4rem}}h4.hdg-c,h5.hdg-c{font-size:2rem}@media only screen and (max-width:480px){h4.hdg-c,h5.hdg-c{font-size:1.8rem}}:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-d{margin-top:44px}@media only screen and (max-width:480px){:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-d{margin-top:32px}}.hdg-d{font-size:2rem;line-height:1.4;margin:30px 0 14px;color:#57564f;border-bottom:0;padding-bottom:0;padding-left:0}:lang(en) .hdg-d{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.hdg-d::before{display:none}.hdg-c+.hdg-d{margin:16px 0}@media only screen and (max-width:480px){.hdg-c+.hdg-d{margin:12px 0}}@media only screen and (max-width:480px){.hdg-d{margin:32px 0 16px;font-size:1.8rem}}.hdg-d>a{position:relative;text-decoration:none;display:inline-block;padding-right:28px;color:#57564f}.hdg-d>a::before{display:block;position:absolute;content:"";right:0;top:50%;width:12px;height:12px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-6px}.hdg-d>a:active,.hdg-d>a:focus,.hdg-d>a:hover{text-decoration:underline}h2.hdg-d{font-size:3.2rem}@media only screen and (max-width:480px){h2.hdg-d{font-size:2.4rem}}h3.hdg-d{font-size:2.4rem}@media only screen and (max-width:480px){h3.hdg-d{font-size:2rem}}:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-e{margin-top:44px}@media only screen and (max-width:480px){:not(p):not([class^=list-]):not([class*=" list-"]):not([class^=hdg-]):not([class*=" hdg-"])+.hdg-e{margin-top:32px}}.hdg-e{font-size:2rem;line-height:1.4;margin:30px 0 14px;color:#57564f}:lang(en) .hdg-e{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.hdg-d+.hdg-e{margin:16px 0}@media only screen and (max-width:480px){.hdg-d+.hdg-e{margin:12px 0}}@media only screen and (max-width:480px){.hdg-e{margin:32px 0 12px;font-size:1.8rem}}.hdg-e>a{position:relative;text-decoration:none;display:inline-block;padding-right:24px;color:#57564f}.hdg-e>a::before{display:block;position:absolute;content:"";right:0;top:50%;width:8px;height:8px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.hdg-e>a:active,.hdg-e>a:focus,.hdg-e>a:hover{text-decoration:underline}.main-contents p+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width:480px){.main-contents p+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:28px}}.main-contents p+[class*=" list-"],.main-contents p+[class^=list-],.main-contents p+p{margin-top:28px!important}.main-contents em.diff-color-a{color:#a30b1a}:lang(en) .main-contents strong{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.main-contents strong.diff-color-a{color:#a30b1a}:lang(en) .main-contents b{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.txt-lead-a{font-size:2rem;line-height:1.6;font-weight:700}:lang(en) .txt-lead-a{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}:lang(ja) .diff-news-temp .txt-lead-a{font-size:1.8rem}.icon-a{display:inline-block;vertical-align:middle;margin:0 7px}.icon-ctg-a{background:#706f67;display:inline-block;min-width:123px;color:#fff;font-size:1.2rem;text-align:center;line-height:1.2;padding:4px}.list-a,.list-link-a,.list-notes-a,.list-order-a{padding-left:20px}.list-a.diff-indent,.list-link-a.diff-indent,.list-notes-a.diff-indent,.list-order-a.diff-indent{padding-left:0}@media only screen and (max-width:767px){.list-a,.list-link-a,.list-notes-a,.list-order-a{padding-left:0}}.list-a+:not([class^=hdg-]):not([class*=" hdg-"]),.list-link-a+:not([class^=hdg-]):not([class*=" hdg-"]),.list-notes-a+:not([class^=hdg-]):not([class*=" hdg-"]),.list-order-a+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width:480px){.list-a+:not([class^=hdg-]):not([class*=" hdg-"]),.list-link-a+:not([class^=hdg-]):not([class*=" hdg-"]),.list-notes-a+:not([class^=hdg-]):not([class*=" hdg-"]),.list-order-a+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:28px}}.list-a+[class*=" list-"],.list-a+[class^=list-],.list-a+p,.list-link-a+[class*=" list-"],.list-link-a+[class^=list-],.list-link-a+p,.list-notes-a+[class*=" list-"],.list-notes-a+[class^=list-],.list-notes-a+p,.list-order-a+[class*=" list-"],.list-order-a+[class^=list-],.list-order-a+p{margin-top:28px!important}.list-a>li+li,.list-link-a>li+li,.list-notes-a>li+li,.list-order-a>li+li{margin-top:12px}.list-a>li>.item>ol,.list-a>li>.item>ul,.list-a>li>ol,.list-a>li>p+*,.list-a>li>p+[class*=" list-"],.list-a>li>p+[class^=list-],.list-a>li>ul,.list-link-a>li>.item>ol,.list-link-a>li>.item>ul,.list-link-a>li>ol,.list-link-a>li>p+*,.list-link-a>li>p+[class*=" list-"],.list-link-a>li>p+[class^=list-],.list-link-a>li>ul,.list-notes-a>li>.item>ol,.list-notes-a>li>.item>ul,.list-notes-a>li>ol,.list-notes-a>li>p+*,.list-notes-a>li>p+[class*=" list-"],.list-notes-a>li>p+[class^=list-],.list-notes-a>li>ul,.list-order-a>li>.item>ol,.list-order-a>li>.item>ul,.list-order-a>li>ol,.list-order-a>li>p+*,.list-order-a>li>p+[class*=" list-"],.list-order-a>li>p+[class^=list-],.list-order-a>li>ul{margin-top:12px!important}.list-a[class*=diff-col],.list-link-a[class*=diff-col],.list-notes-a[class*=diff-col],.list-order-a[class*=diff-col]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px;margin-bottom:-12px;padding-left:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:767px){.list-a[class*=diff-col],.list-link-a[class*=diff-col],.list-notes-a[class*=diff-col],.list-order-a[class*=diff-col]{display:block;margin-left:0}}.list-a[class*=diff-col]>li,.list-link-a[class*=diff-col]>li,.list-notes-a[class*=diff-col]>li,.list-order-a[class*=diff-col]>li{margin-top:0;margin-bottom:12px;padding-left:40px}@media only screen and (max-width:767px){.list-a[class*=diff-col]>li,.list-link-a[class*=diff-col]>li,.list-notes-a[class*=diff-col]>li,.list-order-a[class*=diff-col]>li{padding-left:0}}.list-a.diff-col2>li,.list-link-a.diff-col2>li,.list-notes-a.diff-col2>li,.list-order-a.diff-col2>li{width:50%}@media only screen and (max-width:767px){.list-a.diff-col2>li,.list-link-a.diff-col2>li,.list-notes-a.diff-col2>li,.list-order-a.diff-col2>li{width:100%}}.list-a.diff-col3>li,.list-link-a.diff-col3>li,.list-notes-a.diff-col3>li,.list-order-a.diff-col3>li{width:33.33333%}@media only screen and (max-width:767px){.list-a.diff-col3>li,.list-link-a.diff-col3>li,.list-notes-a.diff-col3>li,.list-order-a.diff-col3>li{width:100%}}.list-a.diff-col4>li,.list-link-a.diff-col4>li,.list-notes-a.diff-col4>li,.list-order-a.diff-col4>li{width:25%}@media only screen and (max-width:767px){.list-a.diff-col4>li,.list-link-a.diff-col4>li,.list-notes-a.diff-col4>li,.list-order-a.diff-col4>li{width:100%}}.list-desc-a+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width:480px){.list-desc-a+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:28px}}.list-desc-a+[class*=" list-"],.list-desc-a+[class^=list-],.list-desc-a+p{margin-top:28px!important}.list-desc-a>dt{margin-bottom:4px}.list-desc-a>dd+dt{margin-top:20px}.list-a>li{position:relative;padding-left:17px}.list-a>li:before{display:block;position:absolute;content:"";width:6px;height:6px;border-radius:50%;background:#87867e;left:0;top:.65em}@media only screen and (max-width:480px){.list-a>li:before{top:.5em}}.list-a[class*=diff-col]>li{padding-left:57px}@media only screen and (max-width:767px){.list-a[class*=diff-col]>li{padding-left:17px}}.list-a[class*=diff-col]>li:before{left:40px}@media only screen and (max-width:767px){.list-a[class*=diff-col]>li:before{left:0}}.list-order-a{counter-reset:num}.list-order-a>li{counter-increment:num;display:table;width:100%}.list-order-a>li>.item{display:table-cell;width:100%;padding-left:12px}.list-order-a>li::before{display:table-cell;text-align:right;white-space:nowrap;content:counter(num,decimal) "."}.list-order-a.diff-upper-roman>li:before{content:counter(num,upper-roman)}.list-notes-a>li{display:table;width:100%;font-size:1.4rem}:lang(en) .list-notes-a>li{font-size:1.6rem}.list-notes-a>li>.mark{display:table-cell;white-space:nowrap;padding-right:12px;vertical-align:top}.list-notes-a>li>.item{display:table-cell;width:100%;vertical-align:top}.list-desc-a>dt{font-weight:700}:lang(en) .list-desc-a>dt{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.list-desc-b{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px}.list-desc-b+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width:480px){.list-desc-b+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:28px}}.list-desc-b+[class*=" list-"],.list-desc-b+[class^=list-],.list-desc-b+p{margin-top:28px!important}.list-desc-b>dt{color:#57564f;font-weight:700;margin-left:16px}:lang(en) .list-desc-b>dt{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.list-desc-b>dd{color:#57564f;margin-left:16px}.list-desc-c+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width:480px){.list-desc-c+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:28px}}.list-desc-c+[class*=" list-"],.list-desc-c+[class^=list-],.list-desc-c+p{margin-top:28px!important}.list-desc-c>dt{display:inline-block;border:1px solid #57564f;min-width:90px;padding:5px 4px;text-align:center;color:#57564f;margin-bottom:16px}.list-desc-c>dd+dt{margin-top:32px}.list-link-a>li>a{position:relative;display:inline-block;padding-left:21px;text-decoration:none}.list-link-a>li>a::before{display:inline-block;content:"";border-top:2px solid #a40e1c;border-right:2px solid #a40e1c;margin:-5px 14px 0 -23px;vertical-align:middle;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list-link-a>li>a:active,.list-link-a>li>a:focus,.list-link-a>li>a:hover{text-decoration:underline;color:#57564f}.list-link-a>li>.item>ol,.list-link-a>li>.item>ul,.list-link-a>li>ol,.list-link-a>li>p+*,.list-link-a>li>p+[class*=" list-"],.list-link-a>li>p+[class^=list-],.list-link-a>li>ul{padding-left:41px}@media only screen and (max-width:767px){.list-link-a>li>.item>ol,.list-link-a>li>.item>ul,.list-link-a>li>ol,.list-link-a>li>p+*,.list-link-a>li>p+[class*=" list-"],.list-link-a>li>p+[class^=list-],.list-link-a>li>ul{padding-left:21px}}.list-link-a>li>.item>ol.diff-indent,.list-link-a>li>.item>ul.diff-indent,.list-link-a>li>ol.diff-indent,.list-link-a>li>p+.diff-indent,.list-link-a>li>p+[class*=" list-"].diff-indent,.list-link-a>li>p+[class^=list-].diff-indent,.list-link-a>li>ul.diff-indent{padding-left:21px}.list-link-a.diff-anchor{padding-left:0}.list-link-a.diff-anchor>li{padding-left:3px}.list-link-a.diff-anchor>li>a::before{display:none}.list-link-a.diff-anchor>li>a::after{background-position:-106px -21px;width:12px;height:12px;display:block;position:absolute;content:"";left:0;top:.4em}:lang(en) .list-link-a.diff-anchor>li>a::after{top:.5em}@media only screen and (max-width:480px){:lang(en) .list-link-a.diff-anchor>li>a::after{top:.4em}}.list-link-a[class*=diff-col]>li{padding-left:43px}@media only screen and (max-width:767px){.list-link-a[class*=diff-col]>li{padding-left:3px}}.list-link-a.diff-inline{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-12px;margin-left:-46px;padding-left:0}.list-link-a.diff-inline>li{margin-top:0;padding-left:49px;margin-bottom:12px}.list-qa-a+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width:480px){.list-qa-a+:not([class^=hdg-]):not([class*=" hdg-"]){margin-top:28px}}.list-qa-a>dt{font-size:2rem;font-weight:700;margin-bottom:32px;position:relative;padding-left:50px;line-height:1.4}:lang(en) .list-qa-a>dt{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}@media only screen and (max-width:767px){.list-qa-a>dt{font-size:1.8rem;padding-left:45px;margin-bottom:24px}}.list-qa-a>dt::before{display:inline-block;content:"";width:30px;height:30px;background:#a30b1a;color:#fff;content:'Q';font-weight:400;text-align:center;line-height:1.5;margin:0 20px 3px -50px;font-size:2rem;vertical-align:middle}@media only screen and (max-width:767px){.list-qa-a>dt::before{margin:0 15px -5px -45px}}.list-qa-a>dd{position:relative;padding-left:50px;padding-bottom:36px}@media only screen and (max-width:767px){.list-qa-a>dd{padding-left:45px;padding-bottom:28px}}.list-qa-a>dd:last-child{padding-bottom:0}.list-qa-a>dd::before{display:inline-block;content:"";width:30px;height:30px;background:#706f67;color:#fff;content:'A';font-weight:400;text-align:center;font-size:2rem;line-height:1.5;margin:0 20px -7px -50px;vertical-align:middle}@media only screen and (max-width:767px){.list-qa-a>dd::before{margin:0 15px -7px -45px}}.list-qa-a>dd+dt{padding-top:36px;border-top:1px solid #c6c6c0}@media only screen and (max-width:767px){.list-qa-a>dd+dt{padding-top:28px}}.list-accordion-a>li{border-bottom:1px solid #c6c6c0;padding:17px 0}.list-accordion-a>li>:first-child{color:#57564f;font-weight:700}:lang(en) .list-accordion-a>li>:first-child{font-weight:400;font-family:FujitsuInfinityPro-RegularB,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif}.list-accordion-a>li>.toggle-hook{padding:0;display:block;width:100%;text-align:left}.list-accordion-a>li>.toggle-content{margin-top:14px;padding-left:34px}@media only screen and (max-width:767px){.list-accordion-a>li>.toggle-content{padding-left:0}}[data-script-enabled=true] [data-script-enabled=true] .list-accordion-a>li.is-open>.toggle-content{display:block}[data-script-enabled=true] .list-accordion-a>li.is-open>.toggle-hook::after{display:none}[data-script-enabled=true] .list-accordion-a>li.is-close>.toggle-hook::after{width:2px;height:20px;margin-top:-9px;left:9px}[data-script-enabled=true] .list-accordion-a>li>.toggle-hook{padding:0 0 0 34px;position:relative}[data-script-enabled=true] .list-accordion-a>li>.toggle-hook::after,[data-script-enabled=true] .list-accordion-a>li>.toggle-hook::before{display:block;position:absolute;content:"";left:0;top:.6em;background:#706f67;width:20px;height:2px}[data-script-enabled=true] .list-accordion-a>li .toggle-txt{position:absolute;top:0;right:0;z-index:-1;font-size:1rem;opacity:0}[data-script-enabled=true] .list-accordion-a>li>.toggle-content{display:none}a[href^="tel:"]{pointer-events:none;text-decoration:none}.lyt-btn-a{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-bottom:-16px}@media only screen and (max-width:480px){.lyt-btn-a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.lyt-btn-a+*{margin-top:34px}@media only screen and (max-width:480px){.lyt-btn-a+*{margin-top:36px}}.lyt-btn-a>li{margin-left:16px;margin-bottom:16px}.lyt-btn-a .btn-a,.lyt-btn-a .btn-b,.lyt-btn-a .btn-c{font-size:2.4rem;min-width:400px;padding:10px 24px}@media only screen and (max-width:480px){.lyt-btn-a .btn-a,.lyt-btn-a .btn-b,.lyt-btn-a .btn-c{min-width:inherit;width:100%;font-size:1.8rem;padding:16px 24px 15px}}.lyt-btn-a .btn-b{padding:16px 32px 15px 24px}@media only screen and (max-width:480px){.lyt-btn-a .btn-b{padding:16px 40px 15px 24px}}.lyt-btn-a .btn-b::before{margin-bottom:-2px}.lyt-btn-b{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-bottom:-16px}.lyt-btn-b.diff-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:480px){.lyt-btn-b{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.lyt-btn-b+*{margin-top:34px}@media only screen and (max-width:480px){.lyt-btn-b+*{margin-top:36px}}.lyt-btn-b>li{padding-left:16px;margin-bottom:16px}@media only screen and (max-width:480px){.lyt-btn-b .btn-a,.lyt-btn-b .btn-b{width:100%}}.btn-a,.btn-b{padding:8px 34px 8px 22px;text-align:center;text-decoration:none!important;display:inline-block;line-height:1.4;position:relative;transition:background .2s;box-shadow:0 1px 2px rgba(0,0,0,.18)}@media only screen and (max-width:480px){.btn-a,.btn-b{padding:12px 34px 12px 22px}}.btn-a::before,.btn-b::before{display:block;position:absolute;content:"";top:50%;right:12px;width:8px;height:8px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.btn-a .icon-a,.btn-b .icon-a{display:none}.btn-a[formtarget=_blank]::before,.btn-a[href$=".pdf"]::before,.btn-a[target=_blank]::before,.btn-b[formtarget=_blank]::before,.btn-b[href$=".pdf"]::before,.btn-b[target=_blank]::before{display:none}.btn-a[formtarget=_blank] .icon-a,.btn-a[href$=".pdf"] .icon-a,.btn-a[target=_blank] .icon-a,.btn-b[formtarget=_blank] .icon-a,.btn-b[href$=".pdf"] .icon-a,.btn-b[target=_blank] .icon-a{position:absolute;right:12px;top:50%;margin:-5px 0 0;display:inline-block}.btn-a[href$=".pdf"] .icon-a,.btn-b[href$=".pdf"] .icon-a{margin-top:-8px}.btn-a{color:#a30b1a!important;background:#fff;border:1px solid #a30b1a}.btn-a::before{border-color:#a30b1a}.btn-a:active,.btn-a:focus,.btn-a:hover{background:#f6cfd3}.btn-a.is-disabled,.btn-a:disabled{background:#dad9d6;color:#57564f!important;border:1px solid #b1b1ac;box-shadow:none;pointer-events:none}.btn-a.is-disabled::before,.btn-a:disabled::before{border-color:#706f67}.btn-b{color:#fff!important;background:#a30b1a;border:1px solid #a30b1a}.btn-b::before{border-color:#fff}.btn-b.diff-login::before,.btn-b.diff-mail::before,.btn-b.diff-register::before,.btn-b.diff-tel::before{display:inline-block;content:"";position:static;margin:0 15px -2px 0;border:0;-webkit-transform:rotate(0);transform:rotate(0)}.btn-b.diff-register::before{background-position:-81px 0;width:20px;height:20px}.btn-b.diff-register.is-disabled::before,.btn-b.diff-register:disabled::before{background-position:-81px -25px;width:20px;height:20px}.btn-b.diff-tel::before{background-position:-81px -50px;width:20px;height:20px}.btn-b.diff-tel.is-disabled::before,.btn-b.diff-tel:disabled::before{background-position:0 -50px;width:20px;height:20px}.btn-b.diff-mail::before{background-position:-106px 0;width:20px;height:16px}.btn-b.diff-mail.is-disabled::before,.btn-b.diff-mail:disabled::before{background-position:-44px -75px;width:20px;height:16px}.btn-b.diff-login::before{background-position:-28px 0;width:23px;height:20px}.btn-b.diff-login.is-disabled::before,.btn-b.diff-login:disabled::before{background-position:0 0;width:23px;height:20px}.btn-b:active,.btn-b:focus,.btn-b:hover{background:#d11124;border:1px solid #d11124}.btn-b.is-disabled,.btn-b:disabled{background:#dad9d6;color:#57564f!important;border:1px solid #b1b1ac;box-shadow:none;pointer-events:none}.btn-b.is-disabled::before,.btn-b:disabled::before{border-color:#706f67}:placeholder-shown{color:#706f67}::-webkit-input-placeholder{color:#706f67;opacity:1}::-moz-placeholder{color:#706f67;opacity:1}::-moz-placeholder{color:#706f67;opacity:1}:-ms-input-placeholder{color:#706f67}[data-browser=Edge] ::-webkit-input-placeholder{opacity:1!important;color:#706f67}@media only screen and (max-width:767px){.disp-pc{display:none!important}}@media only screen and (min-width:768px){.disp-sp{display:none!important}}
/* ----------------------------*/
/* gig5-promotion.cssを上書き
/* ----------------------------*/
body {
    background-color: #fff;
}
#header-group-nav-inner .social-list > li img {
    max-width: 100%;
}
#footer-group-utility .social {
    align-items: center;
}
@media only screen and (max-width:1000px) {
    #footer-group-bylaw .copyright {
        margin-top: 0;
    }
}
/* ----------------------------*/
/* イベントサイト共通スタイル(.e-)
/* ----------------------------*/
#header.e-header-follow.e-is-fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
}
/* ----------------------------*/
/* b-styleから移植
/* ----------------------------*/
.b-fdnav-body {
    width: 100%;
    background-color: #000;
}
.b-fdnav-body.is-fixed {
    position: fixed;
    left: 0;
    z-index: 201;
    margin-top: 0;
    animation-name: slideDown;
    animation-duration: .3s;
    animation-timing-function: liner;
    animation-fill-mode: forwards;
}
.b-fdnav-toggler {
    display: none;
}
.b-fdnav-menu {
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
}
.b-fdnav-menu > li {
    display: flex;
    flex: 1;
}
.b-fdnav-body a {
    color: #fff;
    text-decoration: none;
    font-size: 1.8rem;
    line-height: 1.5;
}
.b-fdnav-menu > li > a {
    width: 100%;
    padding: 8px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    transition: all .3s;
}
.b-fdnav-menu > li > a:hover,
.b-fdnav-menu > li > a:focus-visible,
.b-fdnav-menu > li.is-active > a,
.b-fdnav-menu > li.is-open > a {
    background: #d70185;
}
.b-fdnav-toggler-txt {
     position: absolute;
     top: 0;
     right: 0;
     z-index: -1;
     font-size: 1rem;
     opacity: 0;
}
.b-fdnav-menu-toggler {
    position: relative;
    padding-right: 30px;
}
.b-fdnav-menu-toggler::before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -6px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transition: transform .2s;
    transform: rotate(135deg);
}
.is-open > .b-fdnav-menu-toggler::before {
    transform: rotate(-45deg);
}
@media only screen and (max-width: 1000px) {
    .b-fdnav-body a {
        font-size: 1.6rem;
    }
}
@media only screen and (max-width: 767px) {
    .b-fdnav {
        display: flex;
        justify-content: flex-end;
        background: #000;
        position: relative;
    }
    .b-fdnav > .b-fdnav-toggler {
        display: flex;
        align-items: flex-end;
        height: 42px;
        margin-right: 4px;
        padding: 2px 4px;
        color: #fff;
        position: relative;
        font-size: 1rem;
    }
    .b-fdnav > .b-fdnav-toggler:hover,
    .b-fdnav > .b-fdnav-toggler:focus-visible,
    .b-fdnav.is-open > .b-fdnav-toggler {
        background: #4d4d4d;
    }
    .b-fdnav > .b-fdnav-toggler::before,
    .b-fdnav > .b-fdnav-toggler::after {
        position: absolute;
        transform-origin: left center;
    }
    .b-fdnav > .b-fdnav-toggler::before {
        content: "";
        display: block;
        width: 20px;
        height: 14px;
        margin-bottom: 2px;
        left: 50%;
        top: 7px;
        background: linear-gradient(#fff, #fff 2px, transparent 2px, transparent 6px, #fff 6px, #fff 8px, transparent 8px, transparent 12px, #fff 12px);
        transform: translateX(-50%);
    }
    .b-fdnav.is-open > .b-fdnav-toggler {
        color: transparent;
    }
    .b-fdnav.is-open > .b-fdnav-toggler::before,
    .b-fdnav.is-open > .b-fdnav-toggler::after {
        content:"";
        display: block;
        width: 2px;
        height: 23px;
        margin-top: -5px;
        top: 14px;
        left: 50%;
        background: #fff;
        transform:rotate(-45deg) translateX(-50%);
    }
    .b-fdnav.is-open > .b-fdnav-toggler::after {
        transform: rotate(45deg) translateX(-50%);
    }
    .b-fdnav-toggler-txt {
        display: none;
    }
    .b-fdnav-menu {
        display: block;
        background: rgba(64,64,64,0.96);
    }
    .b-fdnav-menu > li {
        border-bottom: 1px solid #c6c6c0;
    }
    .b-fdnav-menu > li > a {
        display: block;
        padding: 11px 32px 11px 16px;
        text-align: left;
        position: relative;
    }
    .b-fdnav-menu > li > a::after {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        position: absolute;
        right: 16px;
        top: 50%;
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        transform: translateY(-50%) rotate(45deg);
    }
    .b-fdnav-menu > li.is-open > a {
        background: #a30b1a;
    }
    .b-fdnav-body {
        display: block;
        width: 100%;
        position: absolute;
        top: 100%;
        left: 0;
        max-height: 0;
        overflow: hidden;
        background: none;
        transition: max-height .3s;
        z-index: 9999;
        text-align: left;
    }
    .is-complete .b-fdnav-body {
        overflow: visible;
    }
}

/* ----------------------------*/
/* timetable styles
/* ----------------------------*/
/* hero */
.section.diff-panel-kv {
    background: url(../images/main_01.jpg) center center no-repeat;
    background-size: cover !important;
}
.section.diff-panel-kv .section-inner .panel {
    padding: 40px;
    max-width: 590px;
    min-height: 378px;
    background: url(../images/bg_01.png) center center/cover no-repeat;
    color: #fff;
}
.section.diff-panel-kv .section-inner {
    padding-top: 70px;
    padding-bottom: 70px;
}
.section.diff-panel-kv .panel-hdg {
    font-size: 4.6rem;
    line-height: 1.4;
}
@media only screen and (max-width:767px) {
    .section.diff-panel-kv .section-inner .panel {
        max-width: 100%;
        width: 100%;
        min-height: calc(378vw*100/767);
        padding: 30px 24px;
    }
    .section.diff-panel-kv .panel-hdg {
        font-size: 4rem;
    }
}
@media only screen and (max-width:480px) {
    .section.diff-panel-kv {
        background: none;
    }
    .section.diff-panel-kv::after {
        content: "";
        display: block;
        width: 100%;
        height: calc(240vw*100/480);
        background: url(../images/main_01.jpg) right center/cover no-repeat;
    }
    .section.diff-panel-kv .section-inner {
        padding: 0;
    }
    .section.diff-panel-kv .section-inner .panel {
        padding: 30px 16px;
        min-height: auto;
    }
    .section.diff-panel-kv .panel-hdg {
        font-size: 3.2rem;
    }
}

/* section */
.diff-bg-discraimer {
    background: #eee;
}
.seminar-detail-body + .diff-bg-discraimer {
    background: #fff;
}
.diff-bg-discraimer .section-inner {
    padding-top: 30px !important;
}

/* heading */
.hdg-a {
    margin-bottom: 34px;
    font-size: 3.2rem;
}
.hdg-b {
    margin-bottom: 20px;
    padding: 0;
    border: none;
    font-size: 3rem;
}
.hdg-b::before {
    content: none;
}

/* webfont bold */
#site-title,
.infinity-b {
    font-weight:400;
    font-family:FujitsuInfinityPro-Bold,Arial,Verdana,Lucida Grande,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif
}

/* notice */
.dl-notice {
    margin-top: 20px !important;
    font-size: 1.3rem;
    color: #706F67;
}
.dl-notice dt {
    font-weight: 700;
    font-size: 1.4rem;
}
.dl-notice .list-a {
    padding: 8px 0 0 8px;
}
.dl-notice .list-a > li + li {
    margin-top: 0;
}

/* seminar */
.seminar + .seminar {
    margin-top: 56px;
}
.seminar-select-wrapper {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    color: #fff;
}
.seminar .seminar-select-wrapper {
    padding: 12px 40px;
    background: url(../images/bg_02.png) left center/cover no-repeat;
}
.seminar-info {
    flex: 1;
}
.seminar-date {
    font-size: 1.8rem;
    font-weight: 700;
}
.seminar-category {
    font-size: 2rem;
    font-weight: 700;
}
.seminar-id {
    display: inline-block;
    margin-right: 10px;
    padding: .375em 1em;
    background: #fff;
    color: #000;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1;
}
.seminar-select {
    flex: none;
}
.seminar-select label {
    cursor: pointer;
}
.seminar-select label span {
    display: block;
    padding: 8px 24px 8px 50px;
    background: #fff;
    border-radius: 40px;
    font-weight: 700;
    line-height: 1.5;
    position: relative;
    color: #000;
    user-select: none;
}
.seminar-select label span::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 24px;
    width: 18px;
    height: 18px;
    border: 2px solid;
    transform: translateY(-50%);
}
.seminar-select input[type="checkbox"] {
    position: absolute;
    opacity: 0;
}
.seminar-select input[type="checkbox"]:focus-visible + span::before {
    border: 2px solid #d80084;
}
.seminar-select input[type="checkbox"]:checked + span::before {
    background: #d80084;
    border-color: #d80084;
}
.seminar-select input[type="checkbox"]:checked + span::after {
    content: "";
    display: block;
    position: absolute;
    top: calc(50% - 2px);
    left: 29px;
    width: 12px;
    height: 6px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-45deg) translateY(-50%);
}
.seminar-select .is-applied,
.seminar-select .is-disabled {
    display: block;
    padding: 9px 40px;
    border: 2px solid;
    font-weight: 700;
    line-height: 1.375;
}
.seminar-select .is-disabled {
    background: #6d6e70;
    border: none;
}
.seminar-body {
    padding: 40px;
    background: #efefef;
}
.seminar-labels {
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
}
.seminar-labels > li {
    margin: 0 8px 8px 0;
    padding: 4px 10px;
    border: 1px solid;
    font-size: 1.4rem;
    line-height: 1.2;
}
.seminar-title {
    margin-bottom: 8px;
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 1.4;
}
.seminar-title-sub {
    margin-bottom: 8px;
    font-size: 1.8rem;
}
.seminar-speakerlist {
    display: flex;
    flex-wrap: wrap;
    margin: 40px 0 0 -40px;
}
.seminar-speakerlist + .seminar-speakerlist {
    margin-top: 0;
}
.seminar .seminar-speakerlist > li {
    display: flex;
    align-items: center;
    width: calc(50% - 40px);
    margin-left: 40px;
    margin-bottom: 40px;
}
.seminar-speaker-img {
    width: 140px;
    height: 0;
    margin: 0 20px 0 0;
    padding-top: 140px;
    background: url(../images/bg_02.png) right bottom/cover no-repeat;
    border-radius: 50%;
    position: relative;
    flex: none;
}
.seminar-speaker-img img {
    width: calc(100% - 40px);
    height: auto;
    position: absolute;
    top: 20px;
    left: 20px;
    border-radius: 50%;
}
.seminar-speakerlist-large .seminar-speaker-img,
.seminar-detail .seminar-speaker-img {
    width: 168px;
    padding-top: 168px;
}
.seminar-speakerlist-large .seminar-speaker-img img,
.seminar-detail .seminar-speaker-img img {
    width: calc(100% - 48px);
    top: 24px;
    left: 24px;
}
.seminar-speaker-name {
    flex: 1;
    font-size: 1.4rem;
}
.seminar-speaker-name strong {
    display: inline-block;
    margin-bottom: 4px;
    font-size: 1.6rem;
}
.seminar-detail-btn {
    display: flex;
    justify-content: center;
}
.seminar-detail-btn a {
    padding: 8px 38px 8px 20px;
    background: #fff;
    border: 2px solid;
    border-radius: 40px;
    font-size: 1.4rem;
    line-height: 1.5;
    text-decoration: none;
    position: relative;
    transition: all .3s;
    font-weight: 700;
}
.seminar-detail-btn a::after {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-right: 2px solid;
    border-top: 2px solid;
    transform: translateY(-50%) rotate(45deg);
}
.seminar-detail-btn a:hover {
    color: #fff;
    background: rgba(0,0,0,.7);
    border-color: #000;
}

/* seminar detail */
.seminar-detail .seminar-select-wrapper {
    align-items: flex-end;
    margin-bottom: 34px;
    padding-bottom: 16px;
    border-bottom: 1px solid;
}
.seminar-detail-keynote .seminar-select-wrapper {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.seminar-detail-header {
    background: url(../images/bg_02.png) left center/cover no-repeat;
    color: #fff;
}
.seminar-detail-header .section-inner {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
}
.seminar-detail-keynote .seminar-detail-header .section-inner {
    padding-bottom: 16px !important;
}
.seminar-detail-keynote .seminar-info {
    display: flex;
    align-items: flex-start;
    margin-right: 16px;
}
.seminar-detail-keynote .seminar-info .seminar-id {
    margin-top: 8px;
}
.seminar-detail-keynote .seminar-info .seminar-title {
    margin-bottom: 0;
}
.seminar-detail-body {
    background: #efefef;
}
.seminar-detail-body .section-inner {
    padding-top: 56px !important;
}
.seminar-detail .seminar-date {
    font-size: 2rem;
}
.seminar-detail .seminar-keynote-row + .seminar-keynote-row {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #000;
}
.seminar-detail .seminar-desc + .seminar-date {
    margin-top: 30px;
}
.seminar-detail .seminar-speaker-name strong {
    font-size: 1.8rem;
}
.seminar-detail .seminar-speakerlist {
    margin-bottom: -40px !important;
}
.seminar-detail .seminar-speakerlist > li {
    width: calc(50% - 40px);
    margin-left: 40px;
    margin-bottom: 40px;
}
.seminar-detail .seminar-speakerlist-full > li {
    width: calc(100% - 40px);
}
.seminar-speaker-img-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
}
.seminar-speaker-profile {
    width: 100%;
}
.seminar-speaker-img-wrapper + .seminar-speaker-profile {
    margin-top: 20px;
}
@media only screen and (max-width:1280px) {
    .seminar-detail-keynote .seminar-select-wrapper {
        flex-direction: column;
    }
    .seminar-detail-keynote .seminar-info {
        width: 100%;
        margin: 16px 0 0;
    }
}
@media only screen and (max-width:1000px) {
    .seminar .seminar-select-wrapper,
    .seminar-body {
        padding-left: 24px;
        padding-right: 24px;
    }
    .seminar .seminar-speakerlist .seminar-speaker-img {
        width: 120px;
        padding-top: 120px;
        margin-right: 16px;
    }
    .seminar .seminar-speakerlist-large .seminar-speaker-img {
        width: 140px;
        padding-top: 140px;
    }
    .seminar .seminar-speaker-img img {
        width: calc(100% - 34px);
        top: 17px;
        left: 17px;
    }
    .seminar .seminar-speakerlist-large .seminar-speaker-img img {
        width: calc(100% - 40px);
        top: 20px;
        left: 20px;
    }
    .seminar-speaker-img-wrapper {
        display: block;
    }
    .seminar-speaker-img-wrapper .seminar-speaker-img {
        margin: 0 auto 16px;
    }
}
@media only screen and (max-width:767px) {
    .seminar .seminar-select-wrapper {
        display: block;
        padding: 16px;
    }
    .seminar-detail-keynote .seminar-info .seminar-id {
        margin-top: 0;
    }
    .seminar-body {
        padding: 24px 16px;
    }
    .seminar-select {
        display: table;
        margin: 0 0 16px auto;
    }
    .seminar-date,
    .seminar-title-sub {
        font-size: 1.6rem !important;
    }
    .seminar-id {
        font-size: 1.5rem;
    }
    .seminar-title {
        font-size: 2.2rem;
    }
    .seminar-speakerlist {
        margin: 24px 0 0 0;
    }
    .seminar .seminar-speakerlist > li {
        width: 100%;
        margin-left: 0;
        margin-bottom: 24px;
    }
    .seminar-detail .seminar-select-wrapper {
        display: block;
        margin-bottom: 20px;
        padding-bottom: 10px;
    }
    .seminar-desc + .seminar-speakerlist {
        margin-top: 40px;
    }
    .seminar-detail .seminar-speakerlist {
        flex-direction: column;
    }
    .seminar-detail .seminar-speakerlist > li {
        width: 100%;
        margin-left: 0;
        margin-bottom: 40px;
    }
}
@media only screen and (max-width:480px) {
    .seminar-info {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .seminar-info .seminar-id {
        margin: 0 0 8px;
    }
    .seminar .seminar-speakerlist .seminar-speaker-img,
    .seminar .seminar-speakerlist-large .seminar-speaker-img {
        width: 90px;
        padding-top: 90px;
    }
    .seminar .seminar-speaker-img img,
    .seminar .seminar-speakerlist-large .seminar-speaker-img img {
        width: calc(100% - 26px);
        top: 13px;
        left: 13px;
    }
    .seminar-detail-body .section-inner {
        padding-top: 40px !important;
    }
    .seminar-detail .seminar-keynote-row + .seminar-keynote-row {
        margin-top: 28px;
        padding-top: 28px;
    }
}

.nav-back {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}
.nav-back-link {
    display: inline-block;
    padding-left: 44px;
    text-decoration: none;
    font-weight: 700;
    position: relative;
}
.nav-back-link::before,
.nav-back-link::after {
    content: "";
    display: block;
    position: absolute;
}
.nav-back-link::before {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.nav-back-link::after {
    width: 10px;
    height: 10px;
    left: 13px;
    top: 50%;
    border-bottom: 2px solid;
    border-left: 2px solid;
    transform: translateY(-50%) rotate(45deg);
}
/* apply */
.apply-block {
    margin: 44px 0;
    text-align: center;
}
.selected-count {
    margin-bottom: 16px;
    font-size: 2rem;
    line-height: 1.4;
}
.selected-count-num {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 2.8rem;
}
.btn-list {
    display: flex;
    justify-content: center;
}
.btn-apply {
    padding: 13px 60px;
    background: #000;
    border-radius: 88px;
    color: #fff;
    font-size: 2.4rem;
    line-height: 1.4;
    font-weight: 700;
    transition: background .2s;
}
.btn-apply[disabled] {
    cursor: default;
    opacity: .4;
}
.btn-apply:not([disabled]):hover {
    background: #333;
}
.btn-apply span {
    padding-left: 35px;
    background: url(../images/ico_pencil_01.png) left top/25px auto no-repeat;
}
.btn-apply small {
    display: block;
    font-size: 2rem;
}
@media only screen and (max-width:767px) {
    .btn-apply {
        padding: 12px 34px;
        font-size: 1.6rem;
    }
    .btn-apply span {
        padding-left: 24px;
        background-size: 18px auto;
    }
    .btn-apply small {
        font-size: 1.6rem;
    }
}
@media only screen and (max-width:480px) {
    .apply-block {
        margin-top: 30px;
    }
}
