#bodyarea.body5span .maincontents *,#bodyarea.body5span .maincontents *::before,#bodyarea.body5span .maincontents *::after{box-sizing:border-box}body .maincontents h1:first-of-type{display:inherit}body.double .maincontents li{margin-bottom:0}body.double .maincontents,body.double .maincontents p,body.double .maincontents ul,body.double .maincontents ol,body.double .maincontents dl,body.double .maincontents th,body.double .maincontents td,body.double .maincontents caption,body.double .maincontents address,body.double .maincontents blockquote,body.double .maincontents pre,body.double .maincontents legend,body.double .maincontents code,body.double .maincontents dt,body.double .maincontents dd,body.double .maincontents table,body.double .maincontents h1,body.double .maincontents h2,body.double .maincontents h3,body.double .maincontents h4,body.double .maincontents h5,body.double .maincontents h6,body.double .maincontents form{font-size:16px}body.double .maincontents h1.bg010,body.double .maincontents h2.bg010,body.double .maincontents h3.bg010,body.double .maincontents h4.bg010,body.double .maincontents h5.bg010,body.double .maincontents h6.bg010{margin-bottom:0.75em}body.double .maincontents h1.accent010,body.double .maincontents h2.accent010,body.double .maincontents h3.accent010,body.double .maincontents h4.accent010,body.double .maincontents h5.accent010,body.double .maincontents h6.accent010{margin-bottom:0.75em}#bodyarea.body5span .maincontents div.frm>div.innerblock{padding-bottom:15px}#bodyarea.body5span .maincontents div.bg>div.innerblock{padding-bottom:15px}#bodyarea.body5span .maincontents div.frm-grd>div.innerblock{box-sizing:border-box;padding-bottom:14px;width:100%}#bodyarea.body5span .maincontents div.frm-bg>div.innerblock{padding-bottom:14px}.list-link-a.diff-anchor>li>a::after,.list-error-a>li::before,.list-contact-a a::before,.lyt-contact-a .list-contact-a .contact-inner::before,.nav-b ul a::after,.btn-b.diff-register::before,.btn-b.diff-tel::before,.btn-b.diff-mail::before,.btn-b.diff-login::before,.lyt-share-a .share-btn::before{background-image:url(//www.fujitsu.com/imgv5/common/icon/sprite2.png)}body.double .maincontents p+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents p+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents p+p,.main-contents p+[class^=list-],body.double .maincontents p+[class*=" list-"]{margin-top:28px !important}body.double a,body.double a:link,body.double a:visited{transition:color .2s;text-decoration:none;color:#000}body.double a:hover{color:#57564f}body.double a[href^="tel:"]{text-decoration:none;pointer-events:none}body.double .section img{max-width:100%}body.double .maincontents .section+.section[class*=diff-bg-] .section-inner{padding-top:56px}@media print, screen and (max-width: 767px){body.double .maincontents .section+.section[class*=diff-bg-] .section-inner{padding-top:40px}}body.double .maincontents .section[class*="diff-bg-"]+.section:not([class*="diff-bg-"]) .section-inner{padding-top:56px}@media print, screen and (max-width: 767px){body.double .maincontents .section[class*="diff-bg-"]+.section:not([class*="diff-bg-"]) .section-inner{padding-top:40px}}body.double .maincontents .section-inner>*:first-child,body.double .main-contents .section-inner>*.hdg-b-wrapper:first-child>.hdg-b{margin-top:0}body.double .maincontents .section.diff-bg-a{background:#ddd}body.double .maincontents .section.diff-bg-a+.diff-bg-a .section-inner{padding-top:0}body.double .maincontents .section.diff-bg-b{background:#fff}body.double .maincontents .section.diff-bg-b+.diff-bg-b .section-inner{padding-top:0}body.double .maincontents .section.diff-bg-c{background:#f3f3f3}body.double .maincontents .section.diff-bg-c+.diff-bg-c .section-inner{padding-top:0}body.double .maincontents .section.diff-bg-d{color:#fff;background:#595959}body.double .maincontents .section.diff-bg-d a,body.double .maincontents .section.diff-bg-d a:hover,body.double .maincontents .section.diff-bg-d a:focus,body.double .maincontents .section.diff-bg-d a:active,body.double .maincontents .section.diff-bg-d a:link,body.double .maincontents .section.diff-bg-d a:visited{color:#fff}body.double .maincontents .section.diff-bg-d+.diff-bg-d .section-inner{padding-top:0}body.double .maincontents .section.diff-bg-e{background:#dad9d6}body.double .maincontents .section.diff-bg-e+.diff-bg-e .section-inner{padding-top:0}body.double .maincontents .section.diff-bg-f{background:#eee}body.double .maincontents .section.diff-bg-f+.diff-bg-f .section-inner{padding-top:0}body.double .maincontents .hdg-a{max-width:1280px;margin:0 auto 52px;padding-top:50px;font-size:40px;line-height:1.3}@media print, screen and (max-width: 1280px){body.double .maincontents .hdg-a{padding:50px 8px 0}}@media print, screen and (max-width: 1000px){body.double .maincontents .hdg-a{padding:50px 16px 0}}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-a{margin-bottom:40px;padding:34px 16px 0;font-size:32px}}body.double .maincontents .hdg-a>a{position:relative;display:inline-block;padding-right:32px;text-decoration:none}body.double .maincontents .hdg-a>a::before{position:absolute;top:50%;right:0;display:block;width:20px;height:20px;margin-top:-10px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.double .maincontents .hdg-a .sub-hdg-a{display:block;margin-bottom:8px;font-size:20px;color:#57564f}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-a .sub-hdg-a{font-size:16px}}body.double .maincontents .hdg-b{position:relative;margin:52px 0 26px;padding-bottom:18px;font-size:32px;line-height:1.4;border-bottom:3px solid #9d9c95}body.double .maincontents .hdg-b::before{position:absolute;bottom:-3px;left:0;display:block;width:18.75%;min-width:72px;height:3px;background:#a30b1a;content:""}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-b{margin:40px 0 20px;padding-bottom:16px;font-size:24px}}body.double .maincontents .hdg-b.diff-center{text-align:center;border-bottom:0}body.double .maincontents .hdg-b.diff-center::before{left:50%;width:12.5%;min-width:inherit;margin-left:-6.25%}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-b.diff-center::before{width:120px;margin-left:-60px}}body.double .maincontents .hdg-b>a{position:relative;display:inline-block;padding-right:28px;text-decoration:none}body.double .maincontents .hdg-b>a::before{position:absolute;top:50%;right:0;display:block;width:14px;height:14px;margin-top:-7px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.double .maincontents .hdg-b .sub-hdg-a{display:block;margin-bottom:4px;font-size:20px;color:#57564f}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-b .sub-hdg-a{font-size:16px}}body.double .maincontents h3.hdg-b{font-size:24px}@media print, screen and (max-width: 480px){body.double .maincontents h3.hdg-b{font-size:20px}}body.double .maincontents h4.hdg-b,body.double .maincontents h5.hdg-b{font-size:20px}@media print, screen and (max-width: 480px){body.double .maincontents h4.hdg-b,body.double .maincontents h5.hdg-b{font-size:18px}}body.double .maincontents *:not(p):not([class^="list-"]):not([class*=" list-"]):not([class^="hdg-"]):not([class*=" hdg-"])+.hdg-c{margin-top:44px}@media print, screen and (max-width: 480px){body.double .maincontents *:not(p):not([class^="list-"]):not([class*=" list-"]):not([class^="hdg-"]):not([class*=" hdg-"])+.hdg-c{margin-top:32px}}body.double .maincontents .hdg-b+.hdg-c{margin:28px 0 16px}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-b+.hdg-c{margin:20px 0 12px}}body.double .maincontents .hdg-c{position:relative;margin:38px 0 14px;padding-left:17px;font-size:24px;line-height:1.4}body.double .maincontents .hdg-c::before{position:absolute;top:5px;left:0;display:block;width:3px;height:calc(100% - 10px);background:#a30b1a;content:""}body.double .maincontents .hdg-b+.hdg-c{margin:28px 0 16px}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-b+.hdg-c{margin:20px 0 12px}}body.double .maincontents .hdg-c>a{position:relative;display:inline-block;padding-right:28px;text-decoration:none}body.double .maincontents .hdg-c>a::before{position:absolute;top:50%;right:0;display:block;width:12px;height:12px;margin-top:-6px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-c{margin:32px 0 16px;font-size:20px}}body.double .maincontents h2.hdg-c{font-size:32px}@media print, screen and (max-width: 480px){body.double .maincontents h2.hdg-c{font-size:24px}}body.double .maincontents h4.hdg-c,body.double .maincontents h5.hdg-c{font-size:20px}@media print, screen and (max-width: 480px){body.double .maincontents h4.hdg-c,body.double .maincontents h5.hdg-c{font-size:18px}}body.double .maincontents *:not(p):not([class^="list-"]):not([class*=" list-"]):not([class^="hdg-"]):not([class*=" hdg-"])+.hdg-d{margin-top:44px}@media print, screen and (max-width: 480px){body.double .maincontents *:not(p):not([class^="list-"]):not([class*=" list-"]):not([class^="hdg-"]):not([class*=" hdg-"])+.hdg-d{margin-top:32px}}body.double .maincontents .hdg-d{margin:30px 0 14px;padding-bottom:0;padding-left:0;font-size:20px;color:#57564f;line-height:1.4;border-bottom:0}body.double .maincontents .hdg-d::before{display:none}body.double .maincontents .hdg-c+.hdg-d{margin:16px 0}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-c+.hdg-d{margin:12px 0}}@media print, screen and (max-width: 480px){body.double .maincontents .hdg-d{margin:32px 0 16px;font-size:18px}}body.double .maincontents .hdg-d>a{position:relative;display:inline-block;padding-right:28px;color:#57564f;text-decoration:none}body.double .maincontents .hdg-d>a::before{position:absolute;top:50%;right:0;display:block;width:12px;height:12px;margin-top:-6px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.double .maincontents .hdg-d>a:hover,body.double .maincontents .hdg-d>a:active,body.double .maincontents .hdg-d>a:focus{text-decoration:underline}body.double .maincontents h2.hdg-d{font-size:32px}@media print, screen and (max-width: 480px){body.double .maincontents h2.hdg-d{font-size:24px}}body.double .maincontents h3.hdg-d{font-size:24px}@media print, screen and (max-width: 480px){body.double .maincontents h3.hdg-d{font-size:20px}}body.double .maincontents strong{font-weight:700}body.double .maincontents strong.diff-color-a{color:#a30b1a}body.double .maincontents em{font-style:italic}body.double .maincontents em.diff-color-a{color:#a30b1a}.icon-a{display:inline-block;vertical-align:middle;margin:0 7px}body.double .maincontents .list-a{padding-left:20px}body.double .maincontents .list-a.diff-indent{padding-left:0}@media print, screen and (max-width: 767px){body.double .maincontents .list-a{padding-left:0}}body.double .maincontents .list-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-a+p,body.double .maincontents .list-a+[class^=list-],body.double .maincontents .list-a+[class*=" list-"]{margin-top:28px !important}body.double .maincontents .list-a>li+li{margin-top:12px}body.double .maincontents .list-a>li>ul,body.double .maincontents .list-a>li>ol,body.double .maincontents .list-a>li>.item>ul,body.double .maincontents .list-a>li>.item>ol,body.double .maincontents .list-a>li>p+*,body.double .maincontents .list-a>li>p+[class^=list-],body.double .maincontents .list-a>li>p+[class*=" list-"]{margin-top:12px !important}body.double .maincontents .list-a[class*=diff-col]{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-12px;margin-left:-40px;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 767px){body.double .maincontents .list-a[class*=diff-col]{display:block;margin-left:0}}body.double .maincontents .list-a[class*=diff-col]>li{margin-top:0;margin-bottom:12px;padding-left:40px}@media print, screen and (max-width: 767px){body.double .maincontents .list-a[class*=diff-col]>li{padding-left:0}}body.double .maincontents .list-a.diff-col2>li{width:50%}@media print, screen and (max-width: 767px){body.double .maincontents .list-a.diff-col2>li{width:100%}}body.double .maincontents .list-a.diff-col3>li{width:33.33333%}@media print, screen and (max-width: 767px){body.double .maincontents .list-a.diff-col3>li{width:100%}}body.double .maincontents .list-a.diff-col4>li{width:25%}@media print, screen and (max-width: 767px){body.double .maincontents .list-a.diff-col4>li{width:100%}}body.double .maincontents .list-a>li{position:relative;padding-left:17px;margin-bottom:0}body.double .maincontents .list-a>li:before{position:absolute;top:.65em;left:0;display:block;width:6px;height:6px;background:#87867e;border-radius:50%;content:""}@media print, screen and (max-width: 480px){body.double .maincontents .list-a>li:before{top:.5em}}body.double .maincontents .list-a[class*=diff-col]>li{padding-left:57px}@media print, screen and (max-width: 767px){body.double .maincontents .list-a[class*=diff-col]>li{padding-left:17px}}body.double .maincontents .list-a[class*=diff-col]>li:before{left:40px}@media print, screen and (max-width: 767px){body.double .maincontents .list-a[class*=diff-col]>li:before{left:0}}body.double .maincontents .list-order-a{counter-reset:num}body.double .maincontents .list-order-a>li{display:table;width:100%;counter-increment:num;margin-bottom:0}body.double .maincontents .list-order-a>li>.item{display:table-cell;width:100%;padding-left:12px}body.double .maincontents .list-order-a>li::before{display:table-cell;text-align:right;white-space:nowrap;content:counter(num,decimal) "."}body.double .maincontents .list-order-a.diff-upper-roman>li:before{content:counter(num,upper-roman)}body.double .maincontents .list-order-a{padding-left:20px}body.double .maincontents .list-order-a.diff-indent{padding-left:0}@media print, screen and (max-width: 767px){body.double .maincontents .list-order-a{padding-left:0}}body.double .maincontents .list-order-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-order-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-order-a+p,body.double .maincontents .list-order-a+[class^=list-],body.double .maincontents .list-order-a+[class*=" list-"]{margin-top:28px !important}body.double .maincontents .list-order-a>li+li{margin-top:12px}body.double .maincontents .list-order-a>li>ul,body.double .maincontents .list-order-a>li>ol,body.double .maincontents .list-order-a>li>.item>ul,body.double .maincontents .list-order-a>li>.item>ol,body.double .maincontents .list-order-a>li>p+*,body.double .maincontents .list-order-a>li>p+[class^=list-],body.double .maincontents .list-order-a>li>p+[class*=" list-"]{margin-top:12px !important}body.double .maincontents .list-order-a[class*=diff-col]{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-12px;margin-left:-40px;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 767px){body.double .maincontents .list-order-a[class*=diff-col]{display:block;margin-left:0}}body.double .maincontents .list-order-a[class*=diff-col]>li{margin-top:0;margin-bottom:12px;padding-left:40px}@media print, screen and (max-width: 767px){body.double .maincontents .list-order-a[class*=diff-col]>li{padding-left:0}}body.double .maincontents .list-order-a.diff-col2>li{width:50%}@media print, screen and (max-width: 767px){body.double .maincontents .list-order-a.diff-col2>li{width:100%}}body.double .maincontents .list-order-a.diff-col3>li{width:33.33333%}@media print, screen and (max-width: 767px){body.double .maincontents .list-order-a.diff-col3>li{width:100%}}body.double .maincontents .list-order-a.diff-col4>li{width:25%}@media print, screen and (max-width: 767px){body.double .maincontents .list-order-a.diff-col4>li{width:100%}}body.double .maincontents .list-notes-a>li{display:table;width:100%;font-size:14px;margin-bottom:0}body.double .maincontents .list-notes-a>li>.mark{display:table-cell;padding-right:12px;vertical-align:top;white-space:nowrap}body.double .maincontents .list-notes-a>li>.item{display:table-cell;width:100%;vertical-align:top}body.double .maincontents .list-notes-a{padding-left:20px}body.double .maincontents .list-notes-a.diff-indent{padding-left:0}@media print, screen and (max-width: 767px){body.double .maincontents .list-notes-a{padding-left:0}}body.double .maincontents .list-notes-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-notes-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-notes-a+p,body.double .maincontents .list-notes-a+[class^=list-],body.double .maincontents .list-notes-a+[class*=" list-"]{margin-top:28px !important}body.double .maincontents .list-notes-a>li+li{margin-top:12px}body.double .maincontents .list-notes-a>li>ul,body.double .maincontents .list-notes-a>li>ol,body.double .maincontents .list-notes-a>li>.item>ul,body.double .maincontents .list-notes-a>li>.item>ol,body.double .maincontents .list-notes-a>li>p+*,body.double .maincontents .list-notes-a>li>p+[class^=list-],body.double .maincontents .list-notes-a>li>p+[class*=" list-"]{margin-top:12px !important}body.double .maincontents .list-notes-a[class*=diff-col]{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-12px;margin-left:-40px;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 767px){body.double .maincontents .list-notes-a[class*=diff-col]{display:block;margin-left:0}}body.double .maincontents .list-notes-a[class*=diff-col]>li{margin-top:0;margin-bottom:12px;padding-left:40px}@media print, screen and (max-width: 767px){body.double .maincontents .list-notes-a[class*=diff-col]>li{padding-left:0}}body.double .maincontents .list-notes-a.diff-col2>li{width:50%}@media print, screen and (max-width: 767px){body.double .maincontents .list-notes-a.diff-col2>li{width:100%}}body.double .maincontents .list-notes-a.diff-col3>li{width:33.33333%}@media print, screen and (max-width: 767px){body.double .maincontents .list-notes-a.diff-col3>li{width:100%}}body.double .maincontents .list-notes-a.diff-col4>li{width:25%}@media print, screen and (max-width: 767px){body.double .maincontents .list-notes-a.diff-col4>li{width:100%}}body.double .maincontents .list-link-a>li{margin-bottom:0}body.double .maincontents .list-link-a>li>a{position:relative;display:inline-block;padding-left:21px;text-decoration:none;color:#000}body.double .maincontents .list-link-a>li>a::before{display:inline-block;width:8px;height:8px;margin:-5px 14px 0 -23px;vertical-align:middle;border-top:2px solid #a40e1c;border-right:2px solid #a40e1c;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.double .maincontents .list-link-a>li>a:hover,body.double .maincontents .list-link-a>li>a:active,body.double .maincontents .list-link-a>li>a:focus{color:#57564f;text-decoration:underline}body.double .maincontents .list-link-a>li>ul,body.double .maincontents .list-link-a>li>ol,body.double .maincontents .list-link-a>li>.item>ul,body.double .maincontents .list-link-a>li>.item>ol,body.double .maincontents .list-link-a>li>p+*,body.double .maincontents .list-link-a>li>p+[class^=list-],body.double .maincontents .list-link-a>li>p+[class*=" list-"]{padding-left:41px}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a>li>ul,body.double .maincontents .list-link-a>li>ol,body.double .maincontents .list-link-a>li>.item>ul,body.double .maincontents .list-link-a>li>.item>ol,body.double .maincontents .list-link-a>li>p+*,body.double .maincontents .list-link-a>li>p+[class^=list-],body.double .maincontents .list-link-a>li>p+[class*=" list-"]{padding-left:21px}}body.double .maincontents .list-link-a>li>ul.diff-indent,body.double .maincontents .list-link-a>li>ol.diff-indent,body.double .maincontents .list-link-a>li>.item>ul.diff-indent,body.double .maincontents .list-link-a>li>.item>ol.diff-indent,body.double .maincontents .list-link-a>li>p+*.diff-indent,body.double .maincontents .list-link-a>li>p+[class^=list-].diff-indent,body.double .maincontents .list-link-a>li>p+[class*=" list-"].diff-indent{padding-left:21px}body.double .maincontents .list-link-a.diff-anchor{padding-left:0}body.double .maincontents .list-link-a.diff-anchor>li{padding-left:3px}body.double .maincontents .list-link-a.diff-anchor>li>a::before{display:none}body.double .maincontents .list-link-a.diff-anchor>li>a::after{position:absolute;top:.4em;left:0;display:block;width:12px;height:12px;background-position:-106px -21px;content:""}body.double .maincontents .list-link-a[class*=diff-col]>li{padding-left:43px}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a[class*=diff-col]>li{padding-left:3px}}body.double .maincontents .list-link-a.diff-inline{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-12px;margin-left:-46px;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .list-link-a.diff-inline>li{margin-top:0;margin-bottom:12px;padding-left:49px}body.double .maincontents .list-link-a{padding-left:20px}body.double .maincontents .list-link-a.diff-indent{padding-left:0}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a{padding-left:0}}body.double .maincontents .list-link-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-link-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-link-a+p,body.double .maincontents .list-link-a+[class^=list-],body.double .maincontents .list-link-a+[class*=" list-"]{margin-top:28px !important}body.double .maincontents .list-link-a>li+li{margin-top:12px}body.double .maincontents .list-link-a>li>ul,body.double .maincontents .list-link-a>li>ol,body.double .maincontents .list-link-a>li>.item>ul,body.double .maincontents .list-link-a>li>.item>ol,body.double .maincontents .list-link-a>li>p+*,body.double .maincontents .list-link-a>li>p+[class^=list-],body.double .maincontents .list-link-a>li>p+[class*=" list-"]{margin-top:12px !important}body.double .maincontents .list-link-a[class*=diff-col]{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-12px;margin-left:-40px;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a[class*=diff-col]{display:block;margin-left:0}}body.double .maincontents .list-link-a[class*=diff-col]>li{margin-top:0;margin-bottom:12px;padding-left:40px}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a[class*=diff-col]>li{padding-left:0}}body.double .maincontents .list-link-a.diff-col2>li{width:50%}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a.diff-col2>li{width:100%}}body.double .maincontents .list-link-a.diff-col3>li{width:33.33333%}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a.diff-col3>li{width:100%}}body.double .maincontents .list-link-a.diff-col4>li{width:25%}@media print, screen and (max-width: 767px){body.double .maincontents .list-link-a.diff-col4>li{width:100%}}body.double .maincontents .list-desc-a>dt{font-weight:700}body.double .maincontents .list-desc-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-desc-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-desc-a+p,body.double .maincontents .list-desc-a+[class^=list-],body.double .maincontents .list-desc-a+[class*=" list-"]{margin-top:28px !important}body.double .maincontents .list-desc-a>dt{margin-bottom:4px}body.double .maincontents .list-desc-a>dd+dt{margin-top:20px}#bodyarea.body5span .maincontents .list-accordion-a>li{padding:17px 0;border-bottom:1px solid #c6c6c0}#bodyarea.body5span .maincontents .list-accordion-a>li>*:first-child{font-weight:700;color:#57564f}#bodyarea.body5span .maincontents .list-accordion-a>li>.toggle-hook{display:block;width:100%;padding:0;text-align:left;font-size:16px}#bodyarea.body5span .maincontents .list-accordion-a>li>.toggle-content{margin-top:14px;padding-left:34px;list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}#bodyarea.body5span .maincontents .list-accordion-a>li>.toggle-content>li{display:block}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-accordion-a>li>.toggle-content{padding-left:0}}#bodyarea.body5span .maincontents .list-accordion-a>li.is-open>.toggle-content{display:block}#bodyarea.body5span .maincontents .list-accordion-a>li.is-open>.toggle-hook::after{display:none}#bodyarea.body5span .maincontents .list-accordion-a>li.is-close>.toggle-hook::after{left:9px;width:2px;height:20px;margin-top:-9px}#bodyarea.body5span .maincontents .list-accordion-a>li>.toggle-hook{position:relative;padding:0 0 0 34px}#bodyarea.body5span .maincontents .list-accordion-a>li>.toggle-hook::before,#bodyarea.body5span .maincontents .list-accordion-a>li>.toggle-hook::after{position:absolute;top:.6em;left:0;display:block;width:20px;height:2px;background:#706f67;content:""}#bodyarea.body5span .maincontents .list-accordion-a>li .toggle-txt{position:absolute;top:0;right:0;z-index:-1;font-size:16px;opacity:0}body.double .maincontents .lyt-btn-a{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:-16px;margin-left:-16px;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .maincontents .lyt-btn-a+*{margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-a+*{margin-top:36px}}body.double .maincontents .lyt-btn-a>li{margin-bottom:16px;margin-left:16px}body.double .maincontents .lyt-btn-a .btn-a,body.double .maincontents .lyt-btn-a .btn-b,body.double .maincontents .lyt-btn-a .btn-c{min-width:400px;padding:10px 24px;font-size:24px;text-decoration:none}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-a .btn-a,body.double .maincontents .lyt-btn-a .btn-b,body.double .maincontents .lyt-btn-a .btn-c{width:100%;min-width:inherit;padding:16px 24px 15px;font-size:18px}}body.double .maincontents .lyt-btn-a .btn-b{padding:16px 32px 15px 24px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-a .btn-b{padding:16px 40px 15px 24px}}body.double .maincontents .lyt-btn-a .btn-b::before{margin-bottom:-2px}body.double .maincontents .lyt-btn-b{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-16px;margin-left:-16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .lyt-btn-b.diff-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-b{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .maincontents .lyt-btn-b+*{margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-b+*{margin-top:36px}}body.double .maincontents .lyt-btn-b>li{margin-bottom:16px;padding-left:16px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-b .btn-a,body.double .maincontents .lyt-btn-b .btn-b{width:100%}}body.double .maincontents .lyt-btn-c{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-16px;margin-left:-16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .lyt-btn-c.diff-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-c{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .maincontents .lyt-btn-c+*{margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-btn-c+*{margin-top:36px}}body.double .maincontents .lyt-btn-c>li{margin-bottom:16px;padding-left:16px}body.double .maincontents .lyt-btn-c .btn-a,body.double .maincontents .lyt-btn-c .btn-b{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-align-items:center}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-btn-c .btn-a,body.double .maincontents .lyt-btn-c .btn-b{height:auto !important}}body.double .maincontents .lyt-btn-c.diff-col2>*{width:50%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-btn-c.diff-col2>*{width:100%}}body.double .maincontents .lyt-btn-c.diff-col3>*{width:33.33333%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-btn-c.diff-col3>*{width:100%}}body.double .maincontents .lyt-btn-c.diff-col4>*{width:25%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-btn-c.diff-col4>*{width:100%}}body.double .maincontents .btn-a,body.double .maincontents .btn-b{position:relative;display:inline-block;padding:8px 34px 8px 22px;text-align:center;line-height:1.4;text-decoration:none !important;box-shadow:0 1px 2px rgba(0,0,0,0.18);transition:background .2s}@media print, screen and (max-width: 480px){body.double .maincontents .btn-a,body.double .maincontents .btn-b{padding:12px 34px 12px 22px}}body.double .maincontents .btn-a::before,body.double .maincontents .btn-b::before{position:absolute;top:50%;right:12px;display:block;width:8px;height:8px;margin-top:-4px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.double .maincontents .btn-a .icon-a,body.double .maincontents .btn-b .icon-a{display:none}body.double .maincontents .btn-a[href$=".pdf"]::before,body.double .maincontents .btn-a[target=_blank]::before,body.double .maincontents .btn-a[formtarget=_blank]::before,body.double .maincontents .btn-b[href$=".pdf"]::before,body.double .maincontents .btn-b[target=_blank]::before,body.double .maincontents .btn-b[formtarget=_blank]::before{display:none}body.double .maincontents .btn-a[href$=".pdf"] .icon-a,body.double .maincontents .btn-a[target=_blank] .icon-a,body.double .maincontents .btn-a[formtarget=_blank] .icon-a,body.double .maincontents .btn-b[href$=".pdf"] .icon-a,body.double .maincontents .btn-b[target=_blank] .icon-a,body.double .maincontents .btn-b[formtarget=_blank] .icon-a{position:absolute;top:50%;right:12px;display:inline-block;margin:-5px 0 0}body.double .maincontents .btn-a[href$=".pdf"] .icon-a,body.double .maincontents .btn-b[href$=".pdf"] .icon-a{margin-top:-8px}body.double .maincontents .btn-a{color:#a30b1a !important;background:#fff;border:1px solid #a30b1a;transition:background .2s !important}body.double .maincontents .btn-a::before{border-color:#a30b1a}body.double .maincontents .btn-a:hover,body.double .maincontents .btn-a:active,.btn-a:focus{background:#f6cfd3}body.double .maincontents .btn-a.is-disabled,body.double .maincontents .btn-a:disabled{color:#57564f !important;background:#dad9d6;border:1px solid #b1b1ac;box-shadow:none;pointer-events:none}body.double .maincontents .btn-a.is-disabled::before,body.double .maincontents .btn-a:disabled::before{border-color:#706f67}body.double .maincontents .btn-b{color:#fff !important;background:#a30b1a;border:1px solid #a30b1a}body.double .maincontents .btn-b::before{border-color:#fff}body.double .maincontents .btn-b.diff-register::before,body.double .maincontents .btn-b.diff-tel::before,body.double .maincontents .btn-b.diff-mail::before,body.double .maincontents .btn-b.diff-login::before{position:static;display:inline-block;margin:0 15px -2px 0;border:0;content:"";-webkit-transform:rotate(0);transform:rotate(0)}body.double .maincontents .btn-b.diff-register::before{width:20px;height:20px;background-position:-81px 0}body.double .maincontents .btn-b.diff-register.is-disabled::before,body.double .maincontents .btn-b.diff-register:disabled::before{width:20px;height:20px;background-position:-81px -25px}body.double .maincontents .btn-b.diff-tel::before{width:20px;height:20px;background-position:-81px -50px}body.double .maincontents .btn-b.diff-tel.is-disabled::before,body.double .maincontents .btn-b.diff-tel:disabled::before{width:20px;height:20px;background-position:0 -50px}body.double .maincontents .btn-b.diff-mail::before{width:20px;height:16px;background-position:-106px 0}body.double .maincontents .btn-b.diff-mail.is-disabled::before,body.double .maincontents .btn-b.diff-mail:disabled::before{width:20px;height:16px;background-position:-44px -75px}body.double .maincontents .btn-b.diff-login::before{width:23px;height:20px;background-position:-28px 0}body.double .maincontents .btn-b.diff-login.is-disabled::before,body.double .maincontents .btn-b.diff-login:disabled::before{width:23px;height:20px;background-position:0 0}body.double .maincontents .btn-b:hover,body.double .maincontents .btn-b:active,body.double .maincontents .btn-b:focus{background:#d11124;border:1px solid #d11124}body.double .maincontents .btn-b.is-disabled,body.double .maincontents .btn-b:disabled{color:#57564f !important;background:#dad9d6;border:1px solid #b1b1ac;box-shadow:none;pointer-events:none}body.double .maincontents .btn-b.is-disabled::before,body.double .maincontents .btn-b:disabled::before{border-color:#706f67}body.double .maincontents .tbl-scroll-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .tbl-scroll-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:36px}}body.double .maincontents .tbl-scroll-a+[class^=tbl-],body.double .maincontents .tbl-scroll-a+[class*=" tbl-"]{margin-top:40px}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-scroll-a{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}body.double .maincontents .tbl-scroll-a>table{width:768px !important}}body.double .maincontents .tbl-a{table-layout:fixed}body.double .maincontents .tbl-a{width:100%;border-collapse:collapse}body.double .maincontents .tbl-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .tbl-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:36px}}body.double .maincontents .tbl-a+[class^=tbl-],body.double .maincontents .tbl-a+[class*=" tbl-"]{margin-top:40px}body.double .maincontents .tbl-a th,body.double .maincontents .tbl-a td{padding:10px 16px;border:1px solid #b1b1ac}body.double .maincontents .tbl-a th.diff-bg-a,body.double .maincontents .tbl-a td.diff-bg-a{background:#ffecee}body.double .maincontents .tbl-a th>img,body.double .maincontents .tbl-a td>img{vertical-align:middle}body.double .maincontents .tbl-a thead th,body.double .maincontents .tbl-a thead td{font-weight:700;text-align:center;background:#c6c6c0}body.double .maincontents .tbl-a thead tr:first-child>*:first-child{width:240px}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-a thead tr:first-child>*:first-child{width:180px}}@media print, screen and (max-width: 480px){body.double .maincontents .tbl-a thead tr:first-child>*:first-child{width:100px}}body.double .maincontents .tbl-a tbody th,body.double .maincontents .tbl-a tbody .th{width:240px;font-weight:400;vertical-align:top;text-align:left;background:#dad9d6}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-a tbody th,body.double .maincontents .tbl-a tbody .th{width:180px}}@media print, screen and (max-width: 480px){body.double .maincontents .tbl-a tbody th,body.double .maincontents .tbl-a tbody .th{width:100px}}body.double .maincontents .tbl-a tbody td{background:#fff}body.double .maincontents .tbl-a.diff-equality thead tr:first-child>*:first-child{width:auto}body.double .maincontents .tbl-a.diff-equality tbody th,body.double .maincontents .tbl-a.diff-equality tbody .th{width:auto}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-a.diff-sp-col1{display:block}body.double .maincontents .tbl-a.diff-sp-col1 tbody{display:block}body.double .maincontents .tbl-a.diff-sp-col1 tbody tr{display:block}body.double .maincontents .tbl-a.diff-sp-col1 tbody tr:last-child td:last-child{border-bottom:1px solid #b1b1ac}body.double .maincontents .tbl-a.diff-sp-col1 tbody th,body.double .maincontents .tbl-a.diff-sp-col1 tbody .th{display:block;width:100%;border-bottom:0}body.double .maincontents .tbl-a.diff-sp-col1 tbody td{display:block;width:100%;border-bottom:0}}body.double .maincontents .tbl-b{width:100%;border-collapse:collapse}body.double .maincontents .tbl-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .tbl-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:36px}}body.double .maincontents .tbl-b+[class^=tbl-],body.double .maincontents .tbl-b+[class*=" tbl-"]{margin-top:40px}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-b{display:block}}body.double .maincontents .tbl-b th,body.double .maincontents .tbl-b td{padding:18px 8px;vertical-align:top}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-b th,body.double .maincontents .tbl-b td{padding:18px 0}}body.double .maincontents .tbl-b th>img,body.double .maincontents .tbl-b td>img{vertical-align:middle}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-b tbody{display:block}}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-b tbody tr{display:block}}body.double .maincontents .tbl-b tbody tr:first-child th,body.double .maincontents .tbl-b tbody tr:first-child td{padding-top:0}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-b tbody tr:first-child th{padding-top:14px}}body.double .maincontents .tbl-b tbody th,body.double .maincontents .tbl-b tbody .th{width:156px;text-align:left;border-bottom:1px solid #c6c6c0}@media print, screen and (max-width: 1000px){body.double .maincontents .tbl-b tbody th,body.double .maincontents .tbl-b tbody .th{width:126px}}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-b tbody th,body.double .maincontents .tbl-b tbody .th{display:block;width:100%;padding-bottom:0;border-bottom:0}}body.double .maincontents .tbl-b tbody td{border-bottom:1px solid #c6c6c0}@media print, screen and (max-width: 767px){body.double .maincontents .tbl-b tbody td{display:block;width:100%;padding-top:6px !important}}body.double .maincontents .tbl-c{width:100%;border-collapse:collapse}body.double .maincontents .tbl-c{table-layout:fixed}body.double .maincontents .tbl-c+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .tbl-c+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:36px}}body.double .maincontents .tbl-c+[class^=tbl-],body.double .maincontents .tbl-c+[class*=" tbl-"]{margin-top:40px}body.double .maincontents .tbl-c th,body.double .maincontents .tbl-c td{padding:18px 24px;vertical-align:top;border-right:1px solid #c6c6c0;border-bottom:1px solid #c6c6c0}body.double .maincontents .tbl-c th:last-child,body.double .maincontents .tbl-c td:last-child{border-right:0}body.double .maincontents .tbl-c th>img,body.double .maincontents .tbl-c td>img{vertical-align:middle}body.double .maincontents .tbl-c thead th,body.double .maincontents .tbl-c thead td{vertical-align:middle;background:#dad9d6}body.double .maincontents .tbl-c .price{text-align:right;white-space:nowrap}body.double .maincontents .lyt-item-a{display:table;width:100%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a{table-layout:fixed}}body.double .maincontents .lyt-item-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-item-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .lyt-item-a>*{display:table-cell;vertical-align:top;direction:ltr}body.double .maincontents .lyt-item-a>.item{width:100%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a>.item{padding-top:14px}}body.double .maincontents .lyt-item-a>.item>*:first-child{margin-top:0}body.double .maincontents .lyt-item-a>.item>*:last-child{margin-bottom:0}body.double .maincontents .lyt-item-a>.img{text-align:center}body.double .maincontents .lyt-item-a>.img>.img-inner{display:table;width:200px}@media print, screen and (max-width: 1000px){body.double .maincontents .lyt-item-a>.img>.img-inner{max-width:300px}}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a>.img>.img-inner{display:block;width:auto;max-width:inherit}}body.double .maincontents .lyt-item-a>.img img{max-width:inherit;vertical-align:bottom}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a>.img img{max-width:100%}}body.double .maincontents .lyt-item-a>.img iframe{width:31.25vw;max-width:400px;height:19.296875vw;max-height:247px;border:0}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a>.img iframe{width:100%;max-width:inherit;height:61.79921vw;max-height:474px}}body.double .maincontents .lyt-item-a>.img .caption{display:block;margin-top:8px;font-size:14px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a>.img{display:table-header-group}}body.double .maincontents .lyt-item-a.is-img-l{direction:rtl}body.double .maincontents .lyt-item-a.is-img-l .img{padding-right:40px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a.is-img-l .img{padding-right:0}}body.double .maincontents .lyt-item-a.is-img-r .img{padding-left:40px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-a.is-img-r .img{padding-left:0}}body.double .maincontents .lyt-item-b::before,.lyt-item-b::after{display:table;content:""}body.double .maincontents .lyt-item-b::after{clear:both}body.double .maincontents .lyt-item-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-item-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .lyt-item-b>.item{width:100%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-b>.item{padding-top:14px}}body.double .maincontents .lyt-item-b>.item>p{display:block}body.double .maincontents .lyt-item-b>.item>*:first-child{margin-top:0}body.double .maincontents .lyt-item-b>.item>*:last-child{margin-bottom:0}body.double .maincontents .lyt-item-b .img{text-align:center}body.double .maincontents .lyt-item-b .img>.img-inner{display:table;width:200px}@media print, screen and (max-width: 1000px){body.double .maincontents .lyt-item-b .img>.img-inner{max-width:300px}}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-b .img>.img-inner{display:block;width:auto;max-width:inherit}}body.double .maincontents .lyt-item-b .img img{max-width:inherit;vertical-align:bottom}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-b .img img{max-width:100%}}body.double .maincontents .lyt-item-b .img iframe{width:31.25vw;max-width:400px;height:19.296875vw;max-height:247px;border:0}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-b .img iframe{width:100%;max-width:inherit;height:61.79921vw;max-height:474px}}body.double .maincontents .lyt-item-b .img .caption{display:block;margin-top:8px;font-size:14px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-b .img{float:none;margin:0 auto;text-align:center}}body.double .maincontents .lyt-item-b.is-img-l .item{width:100%}body.double .maincontents .lyt-item-b.is-img-l .img{float:left;padding-right:40px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-b.is-img-l .img{float:none;padding-right:0}}body.double .maincontents .lyt-item-b.is-img-r .item{width:100%}body.double .maincontents .lyt-item-b.is-img-r .img{float:right;padding-left:40px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-item-b.is-img-r .img{float:none;padding-left:0}}body.double .maincontents .lyt-col-feature-a{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 -40px -40px !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-feature-a{margin:0 0 -40px -16px !important}}@media print, screen and (max-width: 640px){body.double .maincontents .lyt-col-feature-a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 !important;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}body.double .maincontents .lyt-col-feature-a>.col{width:33.33333%;padding:0 0 40px 40px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-feature-a>.col{padding:0 0 40px 16px}}@media print, screen and (max-width: 640px){body.double .maincontents .lyt-col-feature-a>.col{width:100%;max-width:none;padding:0 0 40px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .lyt-col-feature-a>.col:last-child{margin-bottom:0;padding-bottom:0}}body.double .maincontents .lyt-col-feature-a>.col a,body.double .maincontents .lyt-col-feature-a>.col .movie{display:block;text-decoration:none}body.double .maincontents .lyt-col-feature-a>.col a>*,body.double .maincontents .lyt-col-feature-a>.col .movie>*{margin:0 0 8px;line-height:1.4}body.double .maincontents .lyt-col-feature-a>.col a>*.visual,body.double .maincontents .lyt-col-feature-a>.col .movie>*.visual{position:relative;margin:0 0 16px;text-align:center}body.double .maincontents .lyt-col-feature-a>.col a>*.title,body.double .maincontents .lyt-col-feature-a>.col .movie>*.title{margin-top:0 !important;font-weight:700;font-size:20px}body.double .maincontents .lyt-col-feature-a>.col a>*:last-child,body.double .maincontents .lyt-col-feature-a>.col .movie>*:last-child{margin-bottom:0}body.double .maincontents .lyt-col-feature-a>.col a>*.reversal-area,body.double .maincontents .lyt-col-feature-a>.col .movie>*.reversal-area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.double .maincontents .lyt-col-feature-a>.col a>* .visual,body.double .maincontents .lyt-col-feature-a>.col .movie>* .visual{position:relative;min-height:100%;margin:0 0 16px;text-align:center}body.double .maincontents .lyt-col-feature-a>.col a>* .title,body.double .maincontents .lyt-col-feature-a>.col .movie>* .title{-ms-flex-order:1;margin-top:0 !important;font-weight:700;font-size:20px;-webkit-order:1;order:1;line-height:1.4}body.double .maincontents .lyt-col-feature-a>.col a>*.desc,body.double .maincontents .lyt-col-feature-a>.col .movie>*.desc{margin-top:0 !important;font-size:16px;display:block}body.double .maincontents .lyt-col-feature-a>.col a:hover,body.double .maincontents .lyt-col-feature-a>.col a:active,body.double .maincontents .lyt-col-feature-a>.col a:focus{opacity:.87;text-decoration:none !important}body.double .maincontents .lyt-col-feature-a>.col a>p img{width:100%;max-width:400px;padding:0}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-col-feature-a>.col a>p img{width:100%;max-width:688px}}body.double .maincontents .lyt-col-feature-a>.col a .visual img{width:100%;max-width:400px;padding:0;vertical-align:bottom}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-col-feature-a>.col a .visual img{width:100%;max-width:688px}}body.double .maincontents .lyt-col-feature-a>.col .movie .visual{height:400px}@media print, screen and (max-width: 1280px){body.double .maincontents .lyt-col-feature-a>.col .movie .visual{height:30.390625vw;max-height:389px}}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-col-feature-a>.col .movie .visual{height:89.79167vw;max-height:431px}}body.double .maincontents .lyt-col-feature-a>.col .movie iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}body.double .maincontents .lyt-col-feature-a>.col .movie .moreinfo p{padding:0;background:none;border:0}body.double .maincontents .lyt-col-feature-a>.col .movie .moreinfo>p a{display:inline-block;padding:2px 14px;color:#841718;text-align:center;background:#fff;border:1px solid #841718}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-col-feature-a>.col .movie .moreinfo>p a{display:block;padding:8px}}body.double .maincontents .lyt-col-feature-a>.col .moreinfo{margin-top:0 !important;color:#841718;display:block;padding:0}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-col-feature-a>.col .moreinfo{width:70%;margin-right:auto;margin-left:auto;text-align:center}}body.double .maincontents .lyt-col-feature-a>.col .moreinfo p{display:inline-block;padding:2px 14px;text-align:center;background:#fff;border:1px solid #841718}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-col-feature-a>.col .moreinfo p{width:100%;padding:8px}}body.double .maincontents .lyt-col-feature-a>.col .moreinfo p>a{color:#841718;background:#fff}body.double .maincontents .lyt-idx-b{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-16px;margin-left:-16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .lyt-idx-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width: 480px){body.double .maincontents .lyt-idx-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:36px}}body.double .maincontents .lyt-idx-b>*{padding-bottom:16px;padding-left:16px}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b>*>.lyt-idx-b{margin-top:-8px}}body.double .maincontents .lyt-idx-b>* a{display:block;text-decoration:none;border:1px solid #c6c6c0}body.double .maincontents .lyt-idx-b>* a:hover,body.double .maincontents .lyt-idx-b>* a:active,body.double .maincontents .lyt-idx-b>* a:focus{text-decoration:none !important}body.double .maincontents .lyt-idx-b>* img{vertical-align:bottom}body.double .maincontents .lyt-idx-b>* img:not(.icon-a){width:100%}body.double .maincontents .lyt-idx-b .visual{display:block}body.double .maincontents .lyt-idx-b .visual img{vertical-align:bottom}body.double .maincontents .lyt-idx-b .text-box{position:relative;width:100%;padding:14px 32px 14px 16px;background:#fff;display:block}body.double .maincontents .lyt-idx-b .text-box::before{position:absolute;top:50%;right:12px;display:block;width:10px;height:10px;margin-top:-5px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.double .maincontents .lyt-idx-b .text-box.diff-type-a{padding:35px 32px 35px 24px}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b .text-box.diff-type-a{padding:18px 32px 18px 24px}}body.double .maincontents .lyt-idx-b .text-box.diff-type-a .title{font-size:24px}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b .text-box.diff-type-a .title{font-size:18px}}body.double .maincontents .lyt-idx-b .text-box.diff-type-b{padding:35px 35px 35px 24px}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b .text-box.diff-type-b{padding:18px 32px 18px 24px}}body.double .maincontents .lyt-idx-b .text-box.diff-type-b .title{font-size:20px}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b .text-box.diff-type-b .title{font-size:16px}}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b .text-box.diff-type-b .desc{font-size:14px}}body.double .maincontents .lyt-idx-b .text-box .title{font-weight:700;line-height:1.5;display:block}body.double .maincontents .lyt-idx-b .text-box .title+.desc{margin-top:14px;display:block}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b .text-box .desc.diff-sp-hide{display:none}}body.double .maincontents .lyt-idx-b.diff-lyt-a a{display:-webkit-flex;display:-ms-flexbox;display:flex}body.double .maincontents .lyt-idx-b.diff-lyt-a img:not(.icon-a){width:auto;max-width:inherit}@media only screen and (max-width: 1000px){body.double .maincontents .lyt-idx-b.diff-lyt-a img:not(.icon-a){width:100%}}body.double .maincontents .lyt-idx-b.diff-lyt-a .text-box.diff-type-a{padding:27px 32px 27px 24px}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-lyt-a .text-box.diff-type-a{padding:18px 32px 18px 24px}}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-lyt-a .text-box .desc{display:block}}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-sp-col2{margin-bottom:-8px;margin-left:-8px}body.double .maincontents .lyt-idx-b.diff-sp-col2>*{padding-bottom:8px;padding-left:8px}body.double .maincontents .lyt-idx-b.diff-sp-col2 .text-box{padding:11px 32px 11px 16px}}body.double .maincontents .lyt-idx-b.diff-col2>*{width:50%}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-col2>*{width:100%}}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-col2.diff-sp-col2>*{width:50%}}body.double .maincontents .lyt-idx-b.diff-col3>*{width:33.333333%}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-col3>*{width:100%}}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-col3.diff-sp-col2>*{width:50%}}body.double .maincontents .lyt-idx-b.diff-col4>*{width:25%}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-col4>*{width:100%}}@media only screen and (max-width: 767px){body.double .maincontents .lyt-idx-b.diff-col4.diff-sp-col2>*{width:50%}}body.double .maincontents .lyt-panel-a .panel-hdg{margin-bottom:32px;font-size:32px;text-align:center}body.double .maincontents .lyt-panel-a .panel-hdg+p{margin:0 0 32px;text-align:left}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .panel-hdg+p{text-align:center}}body.double .maincontents .lyt-panel-a a{display:block;text-decoration:none !important}body.double .maincontents .lyt-panel-a a:hover,body.double .maincontents .lyt-panel-a a:active,body.double .maincontents .lyt-panel-a a:focus{opacity:.8}body.double .maincontents .lyt-panel-a a+.lyt-btn-a{margin-top:32px}body.double .maincontents .lyt-panel-a .movie+.lyt-btn-a{margin-top:32px}body.double .maincontents .lyt-panel-a .movie .panel-content .moreinfo p{padding:0;border:0}body.double .maincontents .lyt-panel-a .movie .panel-content .moreinfo p>a{display:inline-block;margin:0;padding:3px 14px;color:#841718;border:1px solid #841718}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .movie .panel-content .moreinfo p>a{display:block;padding:8px}}body.double .maincontents .lyt-panel-a .movie .panel-visual{height:400px}@media print, screen and (max-width: 1280px){body.double .maincontents .lyt-panel-a .movie .panel-visual{height:30.46875vw;max-height:390px}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .movie .panel-visual{height:58.46354vw;max-height:449px}}body.double .maincontents .lyt-panel-a .movie .panel-visual iframe{width:100%;height:100%;border:0}body.double .maincontents .lyt-panel-a .panels{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .panels{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .maincontents .lyt-panel-a .panels.is-img-l{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .panels.is-img-l{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .maincontents .lyt-panel-a .panels p{margin-bottom:16px}body.double .maincontents .lyt-panel-a .panel-content{width:50%;padding:24px;line-height:1.4;color:#000}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .panel-content{-ms-flex-order:2;width:100%;padding-right:24px;padding-bottom:16px;padding-left:24px;-webkit-order:2;order:2}}body.double .maincontents .lyt-panel-a .panel-content .panel-content-hdg{margin-bottom:32px;font-size:24px;color:#444;text-align:left;line-height:1.4}body.double .maincontents .lyt-panel-a .panel-content .moreinfo{margin:0;margin-top:0 !important}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .panel-content .moreinfo{width:100%;margin-right:auto;margin-left:auto;text-align:center}}body.double .maincontents .lyt-panel-a .panel-content .moreinfo p{display:inline-block;margin:0;padding:3px 14px;color:#841718;border:1px solid #841718}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .panel-content .moreinfo p{width:100%;padding:8px}}body.double .maincontents .lyt-panel-a .panel-visual{width:50%;text-align:center}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-a .panel-visual{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:1;width:100%;-webkit-order:1;order:1}}body.double .maincontents .lyt-panel-a .panel-visual p{margin-bottom:0}body.double .maincontents .lyt-panel-a .panel-visual img{width:100%;vertical-align:bottom}body.double .maincontents .hoverbox-inside{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .hoverbox-content .figure{position:relative;overflow:hidden}body.double .maincontents .hoverbox-content .figure img{display:block;width:100%}body.double .maincontents .hoverbox-content .figure a{position:absolute;bottom:-83%;left:0;z-index:2;display:block;width:100%;height:100%;padding:.9881vw;line-height:1.5;text-decoration:none;background:rgba(0,0,0,0.7);transition:bottom .3s,background .3s}body.double .maincontents .hoverbox-content .figure h3{margin-bottom:.8088em;font-weight:400;color:#fff;text-align:center}body.double .maincontents .hoverbox-content .figure a:focus h3,body.double .hoverbox-content .figure:hover a h3{padding:0 1vw}body.double .maincontents .main-contents .hoverbox-content .figure a:focus h3,body.double .main-contents .hoverbox-content .figure:hover a h3{text-align:left}body.double .maincontents .hoverbox-content .figure a p{font-size:1.57791vw;color:#fff}body.double .maincontents .hoverbox-content .figure a:focus p,body.double .hoverbox-content .figure:hover a p{margin-top:1.57791vw;padding:0 1vw}body.double .maincontents .hoverbox-content .figure a:focus,body.double .hoverbox-content .figure:hover a{bottom:0;text-decoration:none;background:rgba(175,39,46,0.7)}body.double .maincontents .hoverbox .hoverbox-inside .hoverbox-content:first-child{height:auto;font-size:16px;-ms-flex-preferred-size:auto;-ms-flex-basis:auto;-webkit-flex-basis:auto;flex-basis:auto}@media print, screen and (min-width: 1013px){body.double .maincontents .hoverbox-content .figure a{padding:10px}body.double .maincontents .hoverbox-content .figure h3{margin-bottom:16px}body.double .maincontents .hoverbox-content .figure a p{font-size:16px}body.double .maincontents .hoverbox-content .figure a:focus h3,body.double .hoverbox-content .figure:hover a h3{padding:0 14px}body.double .maincontents .hoverbox-content .figure a:focus p,body.double .hoverbox-content .figure:hover a p{margin-top:16px;padding:0 14px}}@media print, screen and (max-width: 768px){body.double .maincontents .hoverbox-content .figure img{width:120px}body.double .maincontents .hoverbox .hoverbox-inside .hoverbox-content:first-child>p{padding-bottom:8px}}body.double .maincontents .hover-3col{padding:0}body.double .maincontents .hover-3col .hoverbox-content{margin:0 0 24px}body.double .maincontents .hover-3col .hoverbox-content .figure h3{font-size:2.3692vw}body.double .maincontents .hover-3col .hoverbox-content{width:33.3333%}body.double .maincontents .hover-3col .hoverbox-content{max-width:100%}@media print, screen and (min-width: 1013px){body.double .maincontents .hover-3col .hoverbox-content .figure h3{margin-top:.8rem}}@media print, screen and (min-width: 769px){body.double .maincontents .hoverbox.hover-3col .hoverbox-inside .hoverbox-content{padding:4.8rem 2.4rem 0}body.double .maincontents .hoverbox.hover-3col .hoverbox-inside .hoverbox-content:first-child{background-color:#3f3f3f}body.double .maincontents .hoverbox.hover-3col .hoverbox-inside .hoverbox-content .figure{margin:-4.8rem -2.4rem 0}body.double .maincontents .hover-3col .hoverbox-content{max-width:33.3333%}body.double .maincontents .hover-3col .hoverbox-content .figure h3{font-size:24px}body.double .maincontents .hover-3col .hoverbox-content .figure a:focus h3,body.double .maincontents .hover-3col .hoverbox-content .figure:hover a h3{margin:40px 0 16px}body.double .maincontents .hover-3col .hoverbox-content{margin:0}}@media print, screen and (max-width: 768px){body.double .maincontents .hover-3col .hoverbox-content{width:100%}}body.double .maincontents .hover-4col .hoverbox-content .figure h3{font-size:1.9762799vw}body.double .maincontents .hover-4col .hoverbox-content{display:block;-webkit-flex:1 25%;-ms-flex:1 25%;flex:1 25%;width:100%}body.double .maincontents .hover-4col .hoverbox-content{margin:0}body.double .maincontents .hoverbox.hover-4col .hoverbox-inside .hoverbox-content:first-child>p{padding:0 0 8px}body.double .maincontents .hover-4col .hoverbox-content:not(:first-child){max-width:25%}@media print, screen and (min-width: 1013px){body.double .maincontents .hover-4col .hoverbox-content .figure h3{font-size:20px}body.double .maincontents .hover-4col .hoverbox-content .figure a:focus h3,body.double .maincontents .hover-4col .hoverbox-content .figure:hover a h3{margin:48px 0 16px}}@media screen and (max-width: 768px){body.double .maincontents .hover-3col{padding:0 .4rem}body.double .maincontents .hover-4col .hoverbox-content{margin:0 0 24px}body.double .maincontents .hoverbox .hoverbox-inside{display:block}body.double .maincontents .hoverbox .hoverbox-inside .hoverbox-content:not(:first-child){overflow:hidden;max-width:100%;margin:0 0 24px}body.double .maincontents .hoverbox-inside .hoverbox-content .figure{display:-webkit-flex;display:-ms-flexbox;display:flex}body.double .maincontents .hoverbox-content img{width:120px;min-width:120px;height:120px}body.double .maincontents .hoverbox-inside .hoverbox-content .figure a{position:static;min-height:120px;padding:0 0 0 8px;background:transparent}body.double .maincontents .hoverbox-inside .hoverbox-content .figure:hover a,body.double .maincontents .hoverbox-inside .hoverbox-content .figure a:focus{background:transparent}body.double .maincontents .hoverbox-inside .hoverbox-content .figure a h3{margin:0;font-size:20px}body.double .maincontents .main-contents .hoverbox-inside .hoverbox-content .figure a h3{text-align:left}body.double .maincontents .hoverbox-inside .hoverbox-content .figure a p{font-size:16px}body.double .maincontents .hoverbox .hoverbox-inside .hoverbox-content .figure:hover a h3,body.double .maincontents .hoverbox .hoverbox-inside .hoverbox-content .figure a:focus h3,body.double .maincontents .hoverbox .hoverbox-inside .hoverbox-content .figure:hover a p,body.double .maincontents .hoverbox .hoverbox-inside .hoverbox-content .figure a:focus p{margin:0;padding:0}}body.double .maincontents .lyt-hover-a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a{display:block}}body.double .maincontents .lyt-hover-a .hover-content:first-child{height:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .lyt-hover-a .hover-content:first-child>p{padding-bottom:8px}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content:not(:first-child){overflow:hidden;max-width:100% !important;margin:0 0 24px}}body.double .maincontents .lyt-hover-a .hover-content .visual{position:relative;overflow:hidden}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}body.double .maincontents .lyt-hover-a .hover-content .visual:hover a{bottom:0;text-decoration:none;background:rgba(175,39,46,0.8);opacity:1;text-decoration:none}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual:hover a{background:transparent}}body.double .maincontents .lyt-hover-a .hover-content .visual:hover a .hover-hdg{padding:0 1vw;display:block}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a .hover-content .visual:hover a .hover-hdg{padding:0 14px}}body.double .maincontents .lyt-hover-a .hover-content .visual:hover a .hover-hdg{text-align:left}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual:hover a .hover-hdg{margin:0;padding:0}}body.double .maincontents .lyt-hover-a .hover-content .visual a span:not(.hover-hdg){margin-top:1.57791vw;padding:0 1vw}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a .hover-content .visual a span:not(.hover-hdg){margin-top:16px;padding:0 14px}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual a span:not(.hover-hdg){margin:0;padding:0}}body.double .maincontents .lyt-hover-a .hover-content .visual img{display:block;width:100%}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual img{width:120px;min-width:120px;height:120px}}body.double .maincontents .lyt-hover-a .hover-content .visual a{position:absolute;bottom:-83%;left:0;z-index:2;display:block;width:100%;height:100%;padding:.55vw;line-height:1.5;text-decoration:none;background:rgba(0,0,0,0.8);transition:bottom .3s,background .3s;text-decoration:none !important}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a .hover-content .visual a{padding:10px}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual a{position:static;min-height:120px;padding:0 0 0 8px;background:transparent}}body.double .maincontents .lyt-hover-a .hover-content .visual a:focus{bottom:0;text-decoration:none;background:rgba(175,39,46,0.8);opacity:1}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual a:focus{background:transparent}}body.double .maincontents .lyt-hover-a .hover-content .visual a:focus .hover-hdg{padding:0 1vw}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a .hover-content .visual a:focus .hover-hdg{padding:0 14px}}body.double .maincontents .lyt-hover-a .hover-content .visual a:focus .hover-hdg{text-align:left}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual a:focus .hover-hdg{margin:0;padding:0}}body.double .maincontents .lyt-hover-a .hover-content .visual a:focus p{margin-top:1.57791vw;padding:0 1vw}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a .hover-content .visual a:focus p{margin-top:16px;padding:0 14px}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual a:focus p{margin:0;padding:0}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual a .hover-hdg{margin:0;font-size:20px !important}body.double .maincontents .lyt-hover-a .hover-content .visual a .hover-hdg{text-align:left}}body.double .maincontents .lyt-hover-a .hover-content .visual a span:not(.hover-hdg){font-size:1.57791vw;color:#fff;display:block}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a .hover-content .visual a span:not(.hover-hdg){font-size:16px}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a .hover-content .visual a span:not(.hover-hdg){font-size:16px}}body.double .maincontents .lyt-hover-a .hover-content .visual .hover-hdg{margin-bottom:.8088em;margin-bottom:1.6rem;font-weight:400;font-size:20px;color:#fff;text-align:center;display:block}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a .hover-content .visual .hover-hdg{margin-bottom:1.6rem}}body.double .maincontents .lyt-hover-a.diff-col3{padding:0}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a.diff-col3{padding:0 .4rem}}body.double .maincontents .lyt-hover-a.diff-col3 .hover-content{width:33.3333%;max-width:100%;margin:0 0 24px}body.double .maincontents .lyt-hover-a.diff-col3 .hover-content:first-child{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print, screen and (min-width: 769px){body.double .maincontents .lyt-hover-a.diff-col3 .hover-content{max-width:33.3333%;margin:0;padding:4.8rem 2.4rem 0}body.double .maincontents .lyt-hover-a.diff-col3 .hover-content:first-child{line-height:1.6;background-color:#3f3f3f}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a.diff-col3 .hover-content{width:100%}}@media print, screen and (min-width: 769px){body.double .maincontents .lyt-hover-a.diff-col3 .hover-content .visual{margin:-4.8rem -2.4rem 0}}@media print, screen and (min-width: 769px){body.double .maincontents .lyt-hover-a.diff-col3 .hover-content .visual:hover a .hover-hdg{margin:40px 0 16px}}@media print, screen and (min-width: 769px){body.double .maincontents .lyt-hover-a.diff-col3 .hover-content .visual a:focus .hover-hdg{margin:40px 0 16px}}body.double .maincontents .lyt-hover-a.diff-col3 .hover-content .visual .hover-hdg{font-size:2.3692vw;display:block}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a.diff-col3 .hover-content .visual .hover-hdg{margin-top:8px}}@media print, screen and (min-width: 769px){body.double .maincontents .lyt-hover-a.diff-col3 .hover-content .visual .hover-hdg{font-size:24px}}body.double .maincontents .lyt-hover-a.diff-col4 .hover-content{display:block;-webkit-flex:1 25%;-ms-flex:1 25%;flex:1 25%;width:100%;margin:0}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a.diff-col4 .hover-content{margin:0 0 24px}}body.double .maincontents .lyt-hover-a.diff-col4 .hover-content:first-child{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .lyt-hover-a.diff-col4 .hover-content:first-child>p{padding:0 0 8px}body.double .maincontents .lyt-hover-a.diff-col4 .hover-content:not(:first-child){max-width:25%}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a.diff-col4 .hover-content .visual:hover a .hover-hdg{margin:48px 0 16px}}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a.diff-col4 .hover-content .visual a:focus .hover-hdg{margin:48px 0 16px}}body.double .maincontents .lyt-hover-a.diff-col4 .hover-content .visual .hover-hdg{font-size:1.9762799vw}@media print, screen and (min-width: 1013px){body.double .maincontents .lyt-hover-a.diff-col4 .hover-content .visual .hover-hdg{font-size:20px}}body.double .maincontents .lyt-col-announce-a{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:-16px 0 0 -16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-col-announce-a{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}body.double .maincontents .lyt-col-announce-a>li{width:308px;margin:16px 0 0 16px}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-col-announce-a>li{-webkit-flex-basis:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}body.double .maincontents .lyt-col-announce-a>li>a{display:block;width:100%;max-width:308px;margin:0 auto;line-height:1.6;text-decoration:none}body.double .maincontents .lyt-col-announce-a>li>a:hover,body.double .maincontents .lyt-col-announce-a>li>a:active,body.double .maincontents .lyt-col-announce-a>li>a:focus{text-decoration:none}body.double .maincontents .lyt-col-announce-a>li>a:hover img,body.double .maincontents .lyt-col-announce-a>li>a:active img,body.double .maincontents .lyt-col-announce-a>li>a:focus img{opacity:.8}body.double .maincontents .lyt-col-announce-a>li img{display:block;width:100%;margin:0 0 8px;border:1px solid #ccc}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-col-announce-a>li img{width:100%;margin:0 auto 8px}}body.double .maincontents .lyt-col-announce-a>li img+br{display:none}body.double .maincontents .carousel-box{position:relative;width:100%;max-width:1280px;margin:0 auto 48px;overflow:hidden}body.double .maincontents .carousel-box:before{position:absolute;bottom:9px;left:50%;z-index:160;display:block;width:100%;max-width:960px;height:1px;background-color:#ccc;content:"";-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.double .maincontents .carousel-box.js-ui-disable{margin-bottom:0}body.double .maincontents .carousel-box img{max-width:none;vertical-align:bottom}body.double .maincontents .carousel-box .carousel-box-inside{position:relative;z-index:1;overflow-x:scroll;overflow-y:hidden;max-width:960px;margin:0 auto;margin-top:0 !important}body.double .maincontents .carousel-box ul{font-size:14px}body.double .maincontents .carousel-box ul{display:table;margin:0;padding:0;vertical-align:top;list-style-type:none}body.double .maincontents .carousel-box ul li{display:table-cell;width:328px;height:100%;margin:0;padding:0 24px 32px 0;vertical-align:top;line-height:1.6}body.double .maincontents .carousel-box ul li:last-child{padding-right:0}body.double .maincontents .carousel-box ul li>a>img{width:304px;vertical-align:bottom}body.double .maincontents .section-inside .carousel-box ul li a{color:#444}body.double .maincontents .carousel-box ul li a{text-decoration:none}body.double .maincontents .carousel-box ul li a:hover{opacity:.87}body.double .maincontents .carousel-box ul li .textsmall{display:block;margin:8px 0 0}body.double .maincontents .carousel-box ul li .text{display:block;margin:8px 0 0}body.double .maincontents .carousel-box .nev-prev-btn,body.double .maincontents .carousel-box .nev-next-btn{z-index:100;display:none;width:auto}body.double .maincontents .carousel-box .nev-prev-btn button,body.double .maincontents .carousel-box .nev-next-btn button{padding:0;background:none;border:0;cursor:pointer}body.double .maincontents .carousel-box .nev-prev-btn{position:absolute;top:48px;left:0}body.double .maincontents .carousel-box .nev-next-btn{position:absolute;top:48px;right:0}body.double .maincontents .carousel-scl-line-wrap{position:absolute;bottom:0;left:50%;z-index:200;width:100%;max-width:960px;margin:0 auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.double .maincontents .carousel-scl-line{position:absolute;bottom:0;left:0;z-index:210;width:100px;height:32px}body.double .maincontents .carousel-scl-line:before{position:absolute;top:18px;left:0;z-index:220;display:block;width:100%;height:9px;background:#999;content:""}body.double .maincontents .js-ui-disable.carousel-box:before,body.double .maincontents .js-ui-disable .carousel-scl-line,body.double .maincontents .js-ui-disable.carousel-box .nev-prev-btn,body.double .maincontents .js-ui-disable.carousel-box .nev-next-btn{visibility:hidden}body.double .maincontents .carousel-box+.moreinfo{text-align:center}body.double .maincontents .carousel-box+.moreinfo p{display:inline-block;font-size:13px}body.double .maincontents .carousel-box+.moreinfo p a{display:block;padding:2px 14px;color:#841718;text-decoration:none;border:1px solid #841718}body.double .maincontents .carousel-box+.moreinfo p a:hover{text-decoration:none}@media screen and (max-width: 480px){body.double .maincontents .carousel-box{width:auto;margin-bottom:24px}body.double .maincontents .carousel-box ul li{padding-bottom:16px}body.double .maincontents .carousel-box+.moreinfo p{width:70%;background:#fff}body.double .maincontents .carousel-box+.moreinfo p a{padding:8px}}body.double .maincontents .tab-d{display:-webkit-flex;display:-ms-flexbox;display:flex}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d{display:block}}body.double .maincontents .tab-d+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:50px}@media print, screen and (max-width: 480px){body.double .maincontents .tab-d+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:32px}}body.double .maincontents .tab-d .lists{min-width:291px;max-width:291px;border-right:1px solid #a30b1a}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d .lists{display:block;min-width:inherit;max-width:inherit;border-right:0}}body.double .maincontents .tab-d .tab-list-d-wrapper{width:100%;min-width:290px;height:100%;padding:16px 0}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d .tab-list-d-wrapper{min-width:inherit;height:auto;padding:0}}body.double .maincontents .tab-d .tab-list-d>li{margin-bottom:10px}body.double .maincontents .tab-d .tab-list-d>li:last-child{margin-bottom:0}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d .tab-list-d>li{margin-bottom:2px}body.double .maincontents .tab-d .tab-list-d>li:last-child{margin-bottom:0}}body.double .maincontents .tab-d .tab-list-d>li.is-active a{position:relative;font-weight:700;color:#a30b1a;background:#fff;border:1px solid #a30b1a;border-right:0}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d .tab-list-d>li.is-active a{border-right:1px solid #a30b1a}}body.double .maincontents .tab-d .tab-list-d>li.is-active a::before{position:absolute;top:0;right:-1px;display:block;width:1px;height:100%;background:#fff;content:""}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d .tab-list-d>li.is-active a::before{display:none}}body.double .maincontents .tab-d .tab-list-d a{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;padding:14px 10px;color:#57564f;text-align:center;text-decoration:none;background:#eee;-webkit-align-items:center}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d .tab-list-d a{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:10px}}body.double .maincontents .tab-d .tab-list-d a:hover,body.double .maincontents .tab-d .tab-list-d a:active,body.double .maincontents .tab-d .tab-list-d a:focus{text-decoration:underline}body.double .maincontents .tab-d .tab-list-d a>*{display:block;pointer-events:none}[data-browser=IE11] body.double .maincontents .tab-d .tab-list-d .tab-text{pointer-events:none}body.double .maincontents .tab-d .tabs-d>.tab-panel{padding:4px 40px}[data-script-enabled=true] body.double .maincontents .tab-d .tabs-d>.tab-panel{display:none}body.double .maincontents .tab-d .tabs-d>.tab-panel.is-active{display:block}@media print, screen and (max-width: 767px){body.double .maincontents .tab-d .tabs-d>.tab-panel{padding:26px 20px}}body.double .maincontents .box-a{padding:30px 40px;border:1px solid #c6c6c0}@media print, screen and (max-width: 480px){body.double .maincontents .box-a{padding:24px}}body.double .maincontents .box-a>*:first-child{margin-top:0}body.double .maincontents .box-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .box-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:36px}}body.double .maincontents .box-b{padding:24px 40px 30px;background:#eee;border:1px solid #c6c6c0}@media print, screen and (max-width: 480px){body.double .maincontents .box-b{padding:16px 24px 20px}}body.double .maincontents .box-b>*:first-child{margin-top:0}body.double .maincontents .box-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .box-b+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:36px}}.box-b .lyt-contact-a .box-hdg-a{text-align:center}.box-b .box-hdg-a{margin-bottom:12px;font-weight:700;font-size:20px}.box-b .box-hdg-b{margin-bottom:14px;font-weight:700;font-size:16px}.box-b .box-hdg-c{margin-bottom:12px;font-weight:400;font-size:14px}.box-b .list-desc-b>dt{color:#000}.box-b .info-a{margin-bottom:6px;font-weight:700;font-size:16px}.box-b .info-b{margin-top:0 !important;font-size:14px}body.double .maincontents .box-b *+.list-contact-a{margin-top:16px !important}body.double .maincontents .lyt-contact-a{display:-webkit-flex;display:-ms-flexbox;display:flex}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-contact-a{display:block}}body.double .maincontents .lyt-contact-a>.col{-webkit-flex:1;-ms-flex:1;flex:1;padding-right:34px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-contact-a>.col{padding-right:0;padding-bottom:24px}}body.double .maincontents .lyt-contact-a>.col+.col{padding-left:34px;border-left:1px solid #c6c6c0}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-contact-a>.col+.col{padding-top:24px;padding-left:0;border-top:1px solid #c6c6c0;border-left:0}}body.double .maincontents .lyt-contact-a>.col:last-child{padding-right:0}body.double .maincontents .list-contact-a{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-10px;margin-left:-10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .list-contact-a.diff-equality{margin-bottom:-24px}body.double .maincontents .list-contact-a.diff-equality>li{width:33.3333%;margin-bottom:24px}@media print, screen and (max-width: 767px){body.double .maincontents .list-contact-a.diff-equality>li{width:100%}}body.double .maincontents .list-contact-a>li{margin-bottom:10px;padding-left:10px;font-size:16px;line-height:1.3}body.double .maincontents .lyt-contact-a .list-contact-a>li{width:100%}@media print, screen and (max-width: 767px){body.double .maincontents .list-contact-a>li{width:100%}}body.double .maincontents .lyt-contact-a .list-contact-a>li.type-tel .contact-inner::before{width:20px;height:20px;margin-top:-10px;background-position:-56px -25px}body.double .maincontents .list-contact-a>li.type-tel a::before{width:20px;height:20px;margin-top:-10px;background-position:-56px -25px}body.double .maincontents .list-contact-a>li.type-mail{word-break:break-all}body.double .maincontents .lyt-contact-a .list-contact-a>li.type-mail .contact-inner::before{width:20px;height:16px;margin-top:-8px;background-position:-69px -75px}body.double .maincontents .list-contact-a>li.type-mail a::before{width:20px;height:16px;margin-top:-8px;background-position:-69px -75px}body.double .maincontents .lyt-contact-a .list-contact-a>li.type-inquiry .contact-inner::before{width:20px;height:20px;margin-top:-10px;background-position:-50px -50px}body.double .maincontents .list-contact-a>li.type-inquiry a::before{width:20px;height:20px;margin-top:-10px;background-position:-50px -50px}body.double .maincontents .list-contact-a>li:not([class*=type-]) a{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:14px 24px;color:#a30b1a;border:1px solid #a30b1a}body.double .maincontents .list-contact-a>li:not([class*=type-]) a::before{top:50%;right:12px;left:inherit;width:8px;height:8px;margin-top:-4px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.double .maincontents .list-contact-a a{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:14px 24px 14px 58px;text-decoration:none;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.18);-webkit-align-items:center}body.double .maincontents .lyt-contact-a .list-contact-a a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:24px 24px 24px 58px;color:#000;transition:color .2s}body.double .maincontents .lyt-contact-a .list-contact-a a:hover,body.double .maincontents .lyt-contact-a .list-contact-a a:active,body.double .maincontents .lyt-contact-a .list-contact-a a:focus{text-decoration:none !important;color:#57564f}body.double .maincontents .lyt-contact-a .list-contact-a a[href^="tel:"]{pointer-events:none}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-contact-a .list-contact-a a{padding-left:34px}}body.double .maincontents .lyt-contact-a .list-contact-a a::before{display:none}@media print, screen and (max-width: 767px){body.double .maincontents .list-contact-a a{height:auto !important}}body.double .maincontents .list-contact-a a::before{position:absolute;top:50%;left:24px;display:block;content:""}body.double .maincontents .lyt-contact-a .list-contact-a .contact-inner{position:relative;margin-left:-32px;padding-left:32px;font-size:28px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-contact-a .list-contact-a .contact-inner{font-size:20px}}body.double .maincontents .lyt-contact-a .list-contact-a .contact-inner::before{position:absolute;top:50%;left:0;display:block;content:""}body.double .maincontents .list-contact-a .supple-a{display:inline;font-size:14px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-contact-a .list-contact-a .supple-a{display:block;text-align:center}}body.double .maincontents .list-contact-a .supple-b{margin-top:6px;font-size:12px}body.double .maincontents .list-contact-a .notes-a{margin-top:12px;font-size:12px;line-height:1.6}body.double .maincontents .news-tck-box{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 0 32px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;min-height:40px;-webkit-box-align:center;-ms-grid-row-align:center;-webkit-align-items:center}body.double .maincontents .news-tck-box a{text-decoration:none}body.double .maincontents .news-tck-box a:hover,body.double .maincontents .news-tck-box a:focus,body.double .maincontents .news-tck-box a:active{text-decoration:underline}body.double .maincontents .news-tck-box .news-tck-icon-pdf{display:inline-block;width:16px}body.double .maincontents .news-tck-box .news-tck-icon-pdf img{vertical-align:middle}body.double .maincontents .section-inside .news-tck-box .news-tck-title{font-size:16px}body.double .maincontents .news-tck-box .news-tck-title{-ms-flex-order:1;margin:0 8px 0 0;font-weight:700;font-size:20px;color:#953735;white-space:nowrap;background-color:#fff;-webkit-order:1;order:1;-ms-flex-basis:1;-webkit-flex-basis:1;-ms-flex-preferred-size:1;flex-basis:1}body.double .maincontents .news-tck-box .news-tck-area{-ms-flex-order:2;margin:0 0 0 8px;-webkit-order:2;order:2;-ms-flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}body.double .maincontents .news-tck-box .news-rss-icon{z-index:2;-ms-flex-order:3;margin:0;padding:0 0 0 8px;background:#fff;-webkit-order:3;order:3;-ms-flex-basis:26px;-webkit-flex-basis:26px;-ms-flex-preferred-size:26px;flex-basis:26px}body.double .maincontents .news-tck-box .news-tck-title a{color:#953735}body.double .maincontents .news-tck-box .news-rss-icon a{display:block;width:18px;height:18px;background-color:#fff}body.double .maincontents .news-tck-box .news-rss-icon a img{vertical-align:top}body.double .maincontents .section-inside .news-tck-box ul{font-size:14px}body.double .maincontents .news-tck-box ul{display:table;width:100%;margin:-5px 0 0}body.double .maincontents .news-tck-box li{position:relative;right:0;display:table-row}body.double .maincontents .news-tck-box .news-tck-date{color:#444}body.double .maincontents .news-tck-box .news-tck-date,body.double .maincontents .news-tck-box .news-tck-content{display:table-cell;min-width:9em;padding:8px;vertical-align:top}body.double .maincontents .news-tck-box .news-tck-date{white-space:nowrap}body.double .maincontents .news-tck-box .news-tck-content a{color:#444}body.double .maincontents .news-tck-box .news-tck-content a{padding:0}body.double .maincontents .news-tck-box .news-stop-btn,body.double .maincontents .news-tck-box .news-back-btn,body.double .maincontents .news-tck-box .news-next-btn{display:none;width:16px;height:16px;margin:0 8px;line-height:1.3}body.double .maincontents .news-tck-box .news-stop-btn button,body.double .maincontents .news-tck-box .news-back-btn button,body.double .maincontents .news-tck-box .news-next-btn button{position:relative;overflow:hidden;width:16px;height:16px;padding:0;background:none;border:solid 1px #7f7f7f;cursor:pointer}body.double .maincontents .news-tck-box .news-stop-btn button span,body.double .maincontents .news-tck-box .news-back-btn button span,body.double .maincontents .news-tck-box .news-next-btn button span{display:block;width:100%;height:100%}body.double .maincontents .news-tck-box .news-stop-btn button+button,body.double .maincontents .news-tck-box .news-stop-btn.replay button{display:none}body.double .maincontents .news-tck-box .news-stop-btn.replay button+button{display:block}body.double .maincontents .news-tck-box .news-stop-btn button:before,body.double .maincontents .news-tck-box .news-back-btn button:before,body.double .maincontents .news-tck-box .news-next-btn button:before,body.double .maincontents .news-tck-box .news-stop-btn button span:before,body.double .maincontents .news-tck-box .news-back-btn button span:before,body.double .maincontents .news-tck-box .news-next-btn button span:before,body.double .maincontents .news-tck-box .news-stop-btn button span:after,body.double .maincontents .news-tck-box .news-back-btn button span:after,body.double .maincontents .news-tck-box .news-next-btn button span:after{position:absolute;content:""}body.double .maincontents .news-tck-box .news-stop-btn button:before,body.double .maincontents .news-tck-box .news-back-btn button:before,body.double .maincontents .news-tck-box .news-next-btn button:before{top:0;left:0;width:100%;height:100%;background:#fff}body.double .maincontents .news-tck-box .news-stop-btn button span:before{top:2px;left:3px;width:3px;height:10px;background-color:#7f7f7f}body.double .maincontents .news-tck-box .news-stop-btn button span:after{top:2px;right:3px;width:3px;height:10px;background-color:#7f7f7f}body.double .maincontents .news-tck-box .news-stop-btn.replay button span:before{width:0;height:0;background-color:transparent;border-top:solid 5px transparent;border-right:solid 10px transparent;border-bottom:solid 5px transparent;border-left:solid 10px #7f7f7f}body.double .maincontents .news-tck-box .news-stop-btn.replay button span:after{display:none}body.double .maincontents .news-tck-box .news-back-btn button span:before{top:1px;left:1px;width:0;height:0;background-color:transparent;border-top:solid 6px transparent;border-right:solid 10px #7f7f7f;border-bottom:solid 6px transparent;border-left:solid 0 transparent}body.double .maincontents .news-tck-box .news-back-btn button span:after{top:1px;left:4px;width:0;height:0;background-color:transparent;border-top:solid 6px transparent;border-right:solid 10px #fff;border-bottom:solid 6px transparent;border-left:solid 0 transparent}body.double .maincontents .news-tck-box .news-next-btn button span:before{top:1px;left:3px;width:0;height:0;background-color:transparent;border-top:solid 6px transparent;border-right:solid 0 transparent;border-bottom:solid 6px transparent;border-left:solid 10px #7f7f7f}body.double .maincontents .news-tck-box .news-next-btn button span:after{top:1px;left:0;width:0;height:0;background-color:transparent;border-top:solid 6px transparent;border-right:solid 0 transparent;border-bottom:solid 6px transparent;border-left:solid 10px #fff}body.double .maincontents .news-tck-box .news-stop-btn button:hover,body.double .maincontents .news-tck-box .news-back-btn button:hover,body.double .maincontents .news-tck-box .news-next-btn button:hover,body.double .maincontents .news-tck-box .news-stop-btn button:focus,body.double .maincontents .news-tck-box .news-back-btn button:focus,body.double .maincontents .news-tck-box .news-next-btn button:focus,body.double .maincontents .news-tck-box .news-stop-btn button:active,body.double .maincontents .news-tck-box .news-back-btn button:active,.news-tck-box .news-next-btn button:active{opacity:.7}body.double .maincontents .news-tck-box .news-stop-btn,body.double .maincontents .news-tck-box .news-back-btn,body.double .maincontents .news-tck-box .news-next-btn{display:block;line-height:0}body.double .maincontents .news-tck-box .news-tck-title{-webkit-flex-order:1;-ms-flex-order:1;-webkit-order:1;order:1;-ms-flex-basis:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .news-tck-box .news-stop-btn{-webkit-flex-order:2;-ms-flex-order:2;-webkit-order:2;order:2}body.double .maincontents .news-tck-box .news-back-btn{-ms-flex-order:3;-webkit-order:3;order:3}body.double .maincontents .news-tck-box .news-next-btn{-ms-flex-order:4;-webkit-box-ordinal-group:4;-webkit-oredr:4;-webkit-order:4;order:4}body.double .maincontents .news-tck-box .news-tck-area{-ms-flex-order:5;overflow:hidden;box-sizing:border-box;margin:8px 0 0;-webkit-order:5;order:5;-ms-flex-basis:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .news-tck-box .news-rss-icon{-ms-flex-order:6;-webkit-order:6;order:6;-ms-flex-basis:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .news-tck-box li{display:block;margin-bottom:0}body.double .maincontents .news-tck-box .news-tck-date,body.double .maincontents .news-tck-box .news-tck-content{min-width:auto;white-space:nowrap}body.double .maincontents .news-tck-box .news-stop-btn.clone,body.double .maincontents .news-tck-box .news-back-btn.clone,body.double .maincontents .news-tck-box .news-next-btn.clone,body.double .maincontents .news-tck-box .news-rss-icon.clone{display:none}@media screen and (max-width: 768px){body.double .maincontents .news-tck-box{min-height:80px}body.double .maincontents .news-tck-box{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .news-tck-box .news-tck-title{-ms-flex-order:1;line-height:1.2;-webkit-order:1;order:1;-ms-flex-basis:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .news-tck-box .news-stop-btn,body.double .maincontents .news-tck-box .news-back-btn,body.double .maincontents .news-tck-box .news-next-btn{margin-top:8px}body.double .maincontents .news-tck-box .news-rss-icon{position:absolute;top:2px;right:0;-webkit-flex-order:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}body.double .maincontents .news-tck-box .news-stop-btn{margin-left:0}body.double .maincontents .news-tck-box ul{display:block}body.double .maincontents .news-tck-box li{display:block;width:auto;margin:8px 0 0}body.double .maincontents .news-tck-box li:last-child{margin-bottom:0}body.double .maincontents .news-tck-box .news-tck-date,body.double .maincontents .news-tck-box .news-tck-content{display:block;padding:0}body.double .maincontents .news-tck-box .news-tck-date{margin:0 0 4px}body.double .maincontents .news-tck-box .news-tck-title{-ms-flex-order:1;-webkit-order:1;order:1}body.double .maincontents .news-tck-box .news-rss-icon{-ms-flex-order:2;-webkit-order:2;order:2}body.double .maincontents .news-tck-box .news-tck-area{-ms-flex-order:3;width:100%;-webkit-order:3;order:3}body.double .maincontents .news-tck-box .news-stop-btn{-ms-flex-order:4;-webkit-order:4;order:4}body.double .maincontents .news-tck-box .news-back-btn{-ms-flex-order:5;-webkit-order:5;order:5}body.double .maincontents .news-tck-box .news-next-btn{-ms-flex-order:6;-webkit-order:6;order:6}body.double .maincontents .news-tck-box .news-tck-date,body.double .maincontents .news-tck-box .news-tck-content{display:table-cell}body.double .maincontents .news-tck-box .news-tck-date{padding-right:8px}body.double .maincontents .news-tck-box .news-tck-content{padding-left:8px}body.double .maincontents .news-tck-box .news-stop-btn,body.double .maincontents .news-tck-box .news-back-btn,body.double .maincontents .news-tck-box .news-next-btn,body.double .maincontents .news-tck-box .news-rss-icon{display:none}body.double .maincontents .news-tck-box .news-stop-btn.clone,body.double .maincontents .news-tck-box .news-back-btn.clone,body.double .maincontents .news-tck-box .news-next-btn.clone,body.double .maincontents .news-tck-box .news-rss-icon.clone{display:block;line-height:0}}body.double .maincontents .list-news-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-news-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-news-a>li{border-bottom:1px solid #c6c6c0;margin-bottom:0}body.double .maincontents .list-news-a .news-content{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22px 18px}@media print, screen and (max-width: 767px){body.double .maincontents .list-news-a .news-content{display:block;padding:20px 10px}}body.double .maincontents .list-news-a .news-content>*+*{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:38px}@media print, screen and (max-width: 767px){body.double .maincontents .list-news-a .news-content>*+*{margin-top:10px;margin-left:0}}body.double .maincontents .list-news-a .news-content .date{white-space:nowrap}body.double .maincontents .list-news-a .news-content .icon-area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:123px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (max-width: 767px){body.double .maincontents .list-news-a .news-content .icon-area{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:inherit;margin-bottom:-4px;margin-left:-4px}}body.double .maincontents .list-news-a .news-content .icon-area>*{display:block;margin-top:2px}@media print, screen and (max-width: 767px){body.double .maincontents .list-news-a .news-content .icon-area>*{margin-top:0;margin-bottom:4px;margin-left:4px}}body.double .maincontents .list-news-a .news-content .icon-area .icon-ctg-a{display:inline-block;min-width:123px;padding:4px;font-size:12px;color:#fff;text-align:center;line-height:1.2;background:#706f67}body.double .maincontents .list-news-a .news-content .icon-area>*+*{margin-top:4px}@media print, screen and (max-width: 767px){body.double .maincontents .list-news-a .news-content .icon-area>*+*{margin-top:0}}body.double .maincontents .list-news-a .news-content .news{width:100%;display:block}body.double .maincontents .list-news-a a{text-decoration:none;color:#000}body.double .maincontents .list-news-a a:hover,body.double .maincontents .list-news-a a:active,body.double .maincontents .list-news-a a:focus{color:#000;text-decoration:none !important}body.double .maincontents .list-news-a a:hover .news,body.double .maincontents .list-news-a a:active .news,body.double .maincontents .list-news-a a:focus .news{text-decoration:underline}body.double .maincontents .list-news-a.diff-hover a{transition:background .2s}body.double .maincontents .list-news-a.diff-hover a:hover,body.double .list-news-a.diff-hover a:active,.list-news-a.diff-hover a:focus{background:#eee}body.double .maincontents .lyt-map-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:32px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-map-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:24px}}body.double .maincontents .lyt-map-a>iframe{width:100%;height:46.875vw;max-height:600px;border:0}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-map-a>iframe{height:112.5vw;max-height:360px}}body.double .maincontents #gmaps-content{width:100%;height:46.875vw;max-height:600px}@media print, screen and (max-width: 480px){body.double .maincontents #gmaps-content{height:112.5vw;max-height:360px}}body.double .maincontents #gmaps-content+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:32px}@media print, screen and (max-width: 480px){body.double .maincontents #gmaps-content+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:24px}}body.double .maincontents .lyt-col-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .lyt-col-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .lyt-col-a>.col{width:100%}body.double .maincontents .lyt-col-a[class*=diff-col]{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-38px !important;margin-left:-38px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .maincontents .lyt-col-a[class*=diff-col].diff-margin-a{margin-bottom:-16px !important;margin-left:-16px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a[class*=diff-col].diff-margin-a{margin-left:0}}body.double .maincontents .lyt-col-a[class*=diff-col].diff-margin-a>*{padding-bottom:16px;padding-left:16px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a[class*=diff-col].diff-margin-a>*{margin-bottom:16px;padding-bottom:0;padding-left:0}}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a[class*=diff-col]{display:block;margin-bottom:-16px !important;margin-left:0}}body.double .maincontents .lyt-col-a[class*=diff-col]>*{padding-bottom:38px;padding-left:38px}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a[class*=diff-col]>*{margin-bottom:16px;padding-bottom:0;padding-left:0}}body.double .maincontents .lyt-col-a.diff-col2>*{width:50%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a.diff-col2>*{width:100%}}body.double .maincontents .lyt-col-a.diff-col3>*{width:33.333333%}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a.diff-col3>*{width:100%}}body.double .maincontents .lyt-col-a.diff-col4>*{width:25%}@media print, screen and (max-width: 1000px){body.double .maincontents .lyt-col-a.diff-col4>*{width:50%}}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a.diff-col4>*{width:100%}}body.double .maincontents .lyt-col-a.diff-col5>*{width:20%}@media print, screen and (max-width: 1000px){body.double .maincontents .lyt-col-a.diff-col5>*{width:50%}}@media print, screen and (max-width: 767px){body.double .maincontents .lyt-col-a.diff-col5>*{width:100%}}body.double .maincontents .lyt-col-a.diff-widget .widget-header+*{margin-top:0 !important}@media print, screen and (max-width: 1279px){body.double .maincontents .lyt-col-a.diff-widget{display:none}}body.double .maincontents .list-qa-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-qa-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-qa-a>dt{position:relative;margin-bottom:32px;padding-left:50px;font-weight:700;font-size:20px;line-height:1.4}@media print, screen and (max-width: 767px){body.double .maincontents .list-qa-a>dt{margin-bottom:24px;padding-left:45px;font-size:18px}}body.double .maincontents .list-qa-a>dt::before{display:inline-block;width:30px;height:30px;margin:0 20px 3px -50px;font-weight:400;font-size:20px;color:#fff;vertical-align:middle;text-align:center;line-height:1.5;background:#a30b1a;content:"Q"}@media print, screen and (max-width: 767px){body.double .maincontents .list-qa-a>dt::before{margin:0 15px -5px -45px}}body.double .maincontents .list-qa-a>dd{position:relative;padding-bottom:36px;padding-left:50px}@media print, screen and (max-width: 767px){body.double .maincontents .list-qa-a>dd{padding-bottom:28px;padding-left:45px}}body.double .maincontents .list-qa-a>dd:last-child{padding-bottom:0}body.double .maincontents .list-qa-a>dd::before{display:inline-block;width:30px;height:30px;margin:0 20px -7px -50px;font-weight:400;font-size:20px;color:#fff;vertical-align:middle;text-align:center;line-height:1.5;background:#706f67;content:"A"}@media print, screen and (max-width: 767px){body.double .maincontents .list-qa-a>dd::before{margin:0 15px -7px -45px}}body.double .maincontents .list-qa-a>dd+dt{padding-top:36px;border-top:1px solid #c6c6c0}@media print, screen and (max-width: 767px){body.double .maincontents .list-qa-a>dd+dt{padding-top:28px}}body.double .maincontents .list-step-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media print, screen and (max-width: 480px){body.double .maincontents .list-step-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}body.double .maincontents .list-step-a>li{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;padding-bottom:16px}@media print, screen and (max-width: 767px){body.double .maincontents .list-step-a>li{display:block;margin-bottom:28px;padding-bottom:0}}body.double .maincontents .list-step-a>li:last-child{margin-bottom:0;padding-bottom:0}body.double .maincontents .list-step-a>li:last-child::before{display:none}body.double .maincontents .list-step-a>li::before{position:absolute;bottom:0;left:0;display:block;width:1px;height:calc(100% - 65px);background:#c6c6c0;content:""}@media print, screen and (max-width: 767px){body.double .maincontents .list-step-a>li::before{display:none}}body.double .maincontents .list-step-a .step-txt{min-width:86px;font-weight:700;font-size:20px;color:#a30b1a;white-space:nowrap}@media print, screen and (max-width: 767px){body.double .maincontents .list-step-a .step-txt{text-align:center}}body.double .maincontents .list-step-a .step-txt-inner{position:relative}@media print, screen and (max-width: 767px){body.double .maincontents .list-step-a .step-txt-inner{display:inline-block;margin-bottom:36px}}body.double .maincontents .list-step-a .step-txt-inner::before{position:absolute;bottom:-14px;left:0;display:block;width:30px;height:3px;background:#9d9c95;content:""}@media print, screen and (max-width: 767px){body.double .maincontents .list-step-a .step-txt-inner::before{left:50%;margin-left:-15px}}body.double .maincontents .list-step-a .step-content>dt{margin-bottom:8px;padding-top:2px;font-weight:700;font-size:20px}@media print, screen and (max-width: 767px){body.double .maincontents .list-step-a .step-content>dt{font-size:18px}}#bodyarea.body5span .maincontents .lyt-evenly-a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#bodyarea.body5span .maincontents .lyt-evenly-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:32px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-evenly-a+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-evenly-a{display:block}}#bodyarea.body5span .maincontents .lyt-evenly-a>*{-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0 !important}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-evenly-a>*+*{margin-top:16px !important}}#bodyarea.body5span .maincontents .lyt-share-a{position:relative;display:none;min-height:32px;text-align:right;display:block}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-share-a{text-align:left}}#bodyarea.body5span .maincontents .lyt-share-a .share-btn{padding:0 0 0 25px;font-size:14px;position:relative;margin-bottom:16px;min-height:25px;cursor:pointer}#bodyarea.body5span .maincontents .diff-news-temp .lyt-share-a .share-btn{font-size:12px}#bodyarea.body5span .maincontents .lyt-share-a .share-btn::before{display:block;position:absolute;content:""}#bodyarea.body5span .maincontents .lyt-share-a .share-btn .toggle-txt{position:absolute;top:0;right:0;z-index:-1;font-size:10px;opacity:0}#bodyarea.body5span .maincontents .lyt-share-a .list-share-a{display:none;-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-bottom:-15px;margin-left:-20px;list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-share-a .list-share-a{position:static;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#bodyarea.body5span .maincontents .lyt-share-a .list-share-a>li{margin-bottom:15px;padding-left:20px}#bodyarea.body5span .maincontents .lyt-share-a.is-close .share-btn::before{background-position:0 -75px;width:16px;height:21px;top:50%;left:0;margin-top:-10.5px}#bodyarea.body5span .maincontents .lyt-share-a.is-close .list-share-a{display:-webkit-flex;display:-ms-flexbox;display:flex}#bodyarea.body5span .maincontents .lyt-share-a.is-open .share-btn::before{top:50%;left:8px;width:2px;height:23px;margin-top:-11px;background:#706f67;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#bodyarea.body5span .maincontents .lyt-share-a.is-open .share-btn::after{display:block;position:absolute;content:"";top:50%;left:8px;width:2px;height:23px;margin-top:-11px;background:#706f67;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bodyarea.body5span .maincontents h1:not([class]){margin-bottom:14px}#bodyarea.body5span .maincontents h1[class^="u-fz-h1"]{margin-bottom:14px}#bodyarea.body5span .maincontents h1[class^="u-fz-h2"]{margin-bottom:14px}#bodyarea.body5span .maincontents h1[class^="u-fz-h3"]{margin-bottom:14px}#bodyarea.body5span .maincontents h1[class^="u-fz-h4"]{margin-bottom:14px}#bodyarea.body5span .maincontents h1[class^="u-fz-h5"]{margin-bottom:14px}#bodyarea.body5span .maincontents h1[class^="u-fz-h6"]{margin-bottom:14px}#bodyarea.body5span .maincontents h2:not([class]){margin-bottom:14px}#bodyarea.body5span .maincontents h2[class^="u-fz-h1"]{margin-bottom:14px}#bodyarea.body5span .maincontents h2[class^="u-fz-h2"]{margin-bottom:14px}#bodyarea.body5span .maincontents h2[class^="u-fz-h3"]{margin-bottom:14px}#bodyarea.body5span .maincontents h2[class^="u-fz-h4"]{margin-bottom:14px}#bodyarea.body5span .maincontents h2[class^="u-fz-h5"]{margin-bottom:14px}#bodyarea.body5span .maincontents h2[class^="u-fz-h6"]{margin-bottom:14px}#bodyarea.body5span .maincontents h3:not([class]){margin-bottom:14px}#bodyarea.body5span .maincontents h3[class^="u-fz-h1"]{margin-bottom:14px}#bodyarea.body5span .maincontents h3[class^="u-fz-h2"]{margin-bottom:14px}#bodyarea.body5span .maincontents h3[class^="u-fz-h3"]{margin-bottom:14px}#bodyarea.body5span .maincontents h3[class^="u-fz-h4"]{margin-bottom:14px}#bodyarea.body5span .maincontents h3[class^="u-fz-h5"]{margin-bottom:14px}#bodyarea.body5span .maincontents h3[class^="u-fz-h6"]{margin-bottom:14px}#bodyarea.body5span .maincontents h4:not([class]){margin-bottom:14px}#bodyarea.body5span .maincontents h4[class^="u-fz-h1"]{margin-bottom:14px}#bodyarea.body5span .maincontents h4[class^="u-fz-h2"]{margin-bottom:14px}#bodyarea.body5span .maincontents h4[class^="u-fz-h3"]{margin-bottom:14px}#bodyarea.body5span .maincontents h4[class^="u-fz-h4"]{margin-bottom:14px}#bodyarea.body5span .maincontents h4[class^="u-fz-h5"]{margin-bottom:14px}#bodyarea.body5span .maincontents h4[class^="u-fz-h6"]{margin-bottom:14px}#bodyarea.body5span .maincontents h5:not([class]){margin-bottom:14px}#bodyarea.body5span .maincontents h5[class^="u-fz-h1"]{margin-bottom:14px}#bodyarea.body5span .maincontents h5[class^="u-fz-h2"]{margin-bottom:14px}#bodyarea.body5span .maincontents h5[class^="u-fz-h3"]{margin-bottom:14px}#bodyarea.body5span .maincontents h5[class^="u-fz-h4"]{margin-bottom:14px}#bodyarea.body5span .maincontents h5[class^="u-fz-h5"]{margin-bottom:14px}#bodyarea.body5span .maincontents h5[class^="u-fz-h6"]{margin-bottom:14px}#bodyarea.body5span .maincontents h6:not([class]){margin-bottom:14px}#bodyarea.body5span .maincontents h6[class^="u-fz-h1"]{margin-bottom:14px}#bodyarea.body5span .maincontents h6[class^="u-fz-h2"]{margin-bottom:14px}#bodyarea.body5span .maincontents h6[class^="u-fz-h3"]{margin-bottom:14px}#bodyarea.body5span .maincontents h6[class^="u-fz-h4"]{margin-bottom:14px}#bodyarea.body5span .maincontents h6[class^="u-fz-h5"]{margin-bottom:14px}#bodyarea.body5span .maincontents h6[class^="u-fz-h6"]{margin-bottom:14px}#bodyarea.body5span .maincontents .u-fz-h2{font-size:32px}#bodyarea.body5span .maincontents .u-fz-h3{font-size:24px}#bodyarea.body5span .maincontents .u-fz-h4{font-size:20px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .u-fz-h2{font-size:20px}#bodyarea.body5span .maincontents .u-fz-h3{font-size:24px}#bodyarea.body5span .maincontents .u-fz-h4{font-size:18px}}.footer.diff-bg-gray{background:#222;color:#fff}body.double .footer.diff-bg-gray #permanentmenu a{color:#fff}#creditline{background:#111}body.double .contact-btn a:link,body.double .contact-btn a:visited{color:#a30b1a}#bodyarea.body5span .maincontents .hr-fri-a{margin-top:40px !important;margin-bottom:24px;border-color:#b0b0b0}body.double .maincontents .bg-top{background-image:url("/jp/Images/bg_top_tcm102-4030700.jpg");background-position:center !important;background-attachment:fixed}body.double .maincontents .section--padt-0 .section-inner{padding-top:0 !important}body.double .maincontents .section--padb-0 .section-inner{padding-bottom:0 !important}body.double .maincontents .section.diff-bg-fri-d{background:#f2f2f2}body.double .maincontents .section.diff-bg-fri-d+.section.diff-bg-fri-d .section-inner{padding-top:0 !important}body.double .maincontents .section.diff-bg-fri-e{background:url("/jp/Images/ptn_bluegray_tcm102-3949704.png"),#80858a;color:#fff}body.double .maincontents .section.diff-bg-fri-e+.section.diff-bg-fri-e .section-inner{padding-top:0 !important}body.double .maincontents .section.diff-bg-fri-f{background:#333;color:#fff}body.double .maincontents .section.diff-bg-fri-f+.section.diff-bg-fri-f .section-inner{padding-top:0 !important}body.double .maincontents .section.diff-bg-fri-g{background:url("/jp/Images/ptn_noisy_grid_tcm102-3949703.png"),#eaeaea}body.double .maincontents .section.diff-bg-fri-g+.section.diff-bg-fri-g .section-inner{padding-top:0 !important}body.double .maincontents .section.diff-bg-fri-h{background:url("/jp/Images/ptn_tiny_grid_tcm102-3949702.png"),#eaeaea}body.double .maincontents .section.diff-bg-fri-h+.section.diff-bg-fri-h .section-inner{padding-top:0 !important}body.double .maincontents .section.diff-bg-fri-i{background:url("/jp/Images/ptn_shattered_light_tcm102-4007914.png"),#dbdddc}body.double .maincontents .section.diff-bg-fri-i+.section.diff-bg-fri-i .section-inner{padding-top:0 !important}body.double .maincontents .section.diff-bg-fri-j{background:rgba(0,0,0,0.8);color:#fff}body.double .maincontents .section.diff-bg-fri-j+.section.diff-bg-fri-j .section-inner{padding-top:0 !important}body.double .maincontents .section.section--fri-a .section-inner{padding:64px 20px;max-width:1140px}body.double .maincontents .section.section--fri-a:not([class*="diff-bg"])+.section.section--fri-a:not([class*="diff-bg"]) .section-inner{padding-top:0 !important}@media print, screen and (max-width: 1000px){body.double .maincontents .section.section--fri-a .section-inner{padding:60px 43px}}@media print, screen and (max-width: 480px){body.double .maincontents .section.section--fri-a .section-inner{padding:43px 14px}}body.double .maincontents .section.section--fri-b .section-inner{padding:60px 20px;max-width:1000px}body.double .maincontents .section.section--fri-b:not([class*="diff-bg"])+.section.section--fri-b:not([class*="diff-bg"]) .section-inner{padding-top:0 !important}@media print, screen and (max-width: 1000px){body.double .maincontents .section.section--fri-b .section-inner{padding:60px 43px}}@media print, screen and (max-width: 480px){body.double .maincontents .section.section--fri-b .section-inner{padding:43px 14px}}#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title{display:flex;justify-content:center;flex-flow:column;-webkit-flex:1 25%;-ms-flex:1 25%;flex:1 25%;width:100%;margin:0}#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4+.lyt-hover-a.diff-col4{margin-top:50px}#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title *{font-size:28px}@media print, screen and (max-width: 1280px){#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title *{font-size:2.15vw}}@media print, screen and (min-width: 769px){#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title{max-width:25%;margin:0}#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title>*{padding:1.5rem}#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title{line-height:1.6;background-color:#861718;color:#fff}}@media print, screen and (max-width: 768px){#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title{width:100%;margin:0 0 24px}#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title *{font-size:16px}#bodyarea.body5span .maincontents .lyt-hover-a.diff-col4 .hover-content_title br{display:none}}body.double .maincontents .lyt-hover-a.diff-fri-custom .hover-content .visual:hover a{background:rgba(134,23,24,0.8)}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-hover-a.diff-fri-custom .hover-content .visual:hover a{background:transparent}}body.double .maincontents .lyt-hover-a.diff-col4.diff-fs-small .hover-content .visual .hover-hdg{font-size:1.25vw}@media print, screen and (min-width: 1280px){body.double .maincontents .lyt-hover-a.diff-col4.diff-fs-small .hover-content .visual .hover-hdg{font-size:16px}}body.double .maincontents .lyt-hover-a.diff-col4 .hover-content.disp-none{display:none}#bodyarea.body5span .maincontents .lyt-panel-fri-a .panel-content .panel-content-hdg--color-red{color:#a30b1a}body.double .maincontents .lyt-panel-fri-a .panel-hdg{margin-bottom:50px;font-size:35px;text-align:center}body.double .maincontents .lyt-panel-fri-a .panel-hdg+p{margin:0 0 32px;text-align:left}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .panel-hdg+p{text-align:center}}body.double .maincontents .lyt-panel-fri-a a{display:block;text-decoration:none !important;height:100%}body.double .maincontents .lyt-panel-fri-a a:hover,body.double .maincontents .lyt-panel-fri-a a:active,body.double .maincontents .lyt-panel-fri-a a:focus{opacity:.8}body.double .maincontents .lyt-panel-fri-a a+.lyt-btn-a{margin-top:32px}body.double .maincontents .lyt-panel-fri-a .movie+.lyt-btn-a{margin-top:32px}body.double .maincontents .lyt-panel-fri-a .movie .panel-content .moreinfo p{padding:0;border:0}body.double .maincontents .lyt-panel-fri-a .movie .panel-content .moreinfo p>a{display:inline-block;margin:0;padding:3px 14px;color:#841718;border:1px solid #841718}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .movie .panel-content .moreinfo p>a{display:block;padding:8px}}body.double .maincontents .lyt-panel-fri-a .movie .panel-visual{height:400px}@media print, screen and (max-width: 1280px){body.double .maincontents .lyt-panel-fri-a .movie .panel-visual{height:30.46875vw;max-height:390px}}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .movie .panel-visual{height:58.46354vw;max-height:449px}}body.double .maincontents .lyt-panel-fri-a .movie .panel-visual iframe{width:100%;height:100%;border:0}body.double .maincontents .lyt-panel-fri-a .panels{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;height:100%}body.double .maincontents .lyt-panel-fri-a .panels--border-gray{box-shadow:0px 0px 0px 1px #bfbfbf}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .panels{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .maincontents .lyt-panel-fri-a .panels.is-img-l{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .panels.is-img-l{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .maincontents .lyt-panel-fri-a .panels p{margin-bottom:16px}body.double .maincontents .lyt-panel-fri-a .panel-content{width:50%;padding:24px;line-height:1.4;color:#000}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .panel-content{-ms-flex-order:2;width:100%;padding-right:24px;padding-bottom:16px;padding-left:24px;-webkit-order:2;order:2}}body.double .maincontents .lyt-panel-fri-a .panel-content--width-100p{width:100%}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content-hdg{font-size:20px;color:#444;text-align:left;line-height:1.4;font-weight:bold;display:block}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content-hdg2{font-size:16px;color:#444;text-align:left;line-height:1.4;font-weight:bold;margin-top:20px;display:block}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content-hdg__subtitle{color:#444;text-align:left;line-height:1.4;font-size:15px;margin-top:2px;font-weight:bold;display:block}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content__textsmall{font-size:14px;margin-bottom:0;display:block}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content-hdg+.panel-content__textsmall,body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content-hdg__subtitle+.panel-content__textsmall{margin-top:20px !important}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content__textsmall+.panel-content__textsmall{margin-top:20px !important}body.double .maincontents .lyt-panel-fri-a .panel-content .moreinfo{margin:0;margin-top:20px;padding:0;display:block}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .panel-content .moreinfo{width:100%;margin-right:auto;margin-left:auto;text-align:center}}body.double .maincontents .lyt-panel-fri-a .panel-content .moreinfo p{display:inline-block;margin:0;padding:3px 14px;color:#841718;border:1px solid #841718}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .panel-content .moreinfo p{width:100%;padding:8px}}body.double .maincontents .lyt-panel-fri-a .panel-content .moreinfo .btn-a{font-size:14px}body.double .maincontents .lyt-panel-fri-a .panels:hover .panel-content .moreinfo .btn-a{background:#f6cfd3}body.double .maincontents .lyt-panel-fri-a .panel-content .list-link-a{padding-left:6px}body.double .maincontents .lyt-panel-fri-a .panel-content .list-link-a+.js-toggle{margin-top:18px}body.double .maincontents .lyt-panel-fri-a .panel-content .list-link-a>li+li{margin-top:2px}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content__readmore-btn{display:block;height:auto;text-align:center;font-size:12px;margin-top:18px;margin-bottom:0;padding-top:6px;padding-bottom:20px;position:relative}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content__readmore-btn:before{content:"";display:block;width:60px;height:16px;position:absolute;background-color:#fff;background-repeat:no-repeat;background-position:center;left:50%;transform:translateX(-50%);z-index:1;bottom:0}body.double .maincontents .lyt-panel-fri-a .panel-content .is-close .panel-content__readmore-btn:before{background-image:url("/jp/Images/arrow_accordion_open_tcm102-4007913.gif")}body.double .maincontents .lyt-panel-fri-a .panel-content .is-open .panel-content__readmore-btn:before{background-image:url("/jp/Images/arrow_accordion_close_tcm102-4007912.gif")}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content__readmore-btn:after{content:"";display:block;width:100%;height:1px;background-color:#bfbfbf;position:absolute;bottom:7px;z-index:0;left:0}body.double .maincontents .lyt-panel-fri-a .panel-content .panel-content__readmore-btn+div{margin-top:16px}body.double .maincontents .lyt-panel-fri-a .panel-visual{width:50%;text-align:center;overflow:hidden}@media print, screen and (max-width: 768px){body.double .maincontents .lyt-panel-fri-a .panel-visual{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:1;width:100%;-webkit-order:1;order:1}}body.double .maincontents .lyt-panel-fri-a .panel-visual p{margin-bottom:0}body.double .maincontents .lyt-panel-fri-a .panel-visual img{width:100%;vertical-align:bottom;transition:transform .2s}body.double .maincontents .lyt-panel-fri-a .panels:hover .panel-visual img{transform:scale(1.1)}#bodyarea.body5span .maincontents .list-panel-a{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}@media print, screen and (max-width: 768px){#bodyarea.body5span .maincontents .list-panel-a{flex-flow:column;margin-left:0}}#bodyarea.body5span .maincontents .list-panel-a--bg-white>.list-panel-a__item{background-color:#fff}#bodyarea.body5span .maincontents .list-panel-a__item{margin-top:20px;margin-left:20px;width:calc(50% - 20px)}@media print, screen and (max-width: 768px){#bodyarea.body5span .maincontents .list-panel-a__item{width:100%;margin-left:0}}#bodyarea.body5span .maincontents .list-panel-a__item--width-100p{width:100%}#bodyarea.body5span .maincontents .list-panel-a+.lyt-btn-b{margin-top:34px}#bodyarea.body5span .maincontents .list-panel-a+.panel-hdg{margin-top:60px}#bodyarea.body5span .maincontents .list-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}#bodyarea.body5span .maincontents .list-flex+.list-flex{margin-top:16px}#bodyarea.body5span .maincontents .list-flex+*:not(.list-flex){margin-top:32px}#bodyarea.body5span .maincontents .list-flex--flexWrap-wrap{flex-wrap:wrap}#bodyarea.body5span .maincontents .list-flex--justifyContent-center{justify-content:center}#bodyarea.body5span .maincontents .list-flex--gutter-sm{margin-left:-20px;margin-bottom:-20px}#bodyarea.body5span .maincontents .list-flex--gutter-sm .list-flex__item{padding-left:20px;padding-bottom:20px}#bodyarea.body5span .maincontents .list-flex--gutter-md{margin-left:-40px;margin-bottom:-40px}#bodyarea.body5span .maincontents .list-flex--gutter-md .list-flex__item{padding-left:40px;padding-bottom:40px}#bodyarea.body5span .maincontents .list-flex__item{margin-bottom:0}#bodyarea.body5span .maincontents .list-flex__item--flex-1{flex:1 0 auto}#bodyarea.body5span .maincontents .list-flex--col1 .list-flex__item{width:100%}#bodyarea.body5span .maincontents .list-flex--col2 .list-flex__item{width:50%}#bodyarea.body5span .maincontents .list-flex--col3 .list-flex__item{width:33.33333%}#bodyarea.body5span .maincontents .list-flex--col4 .list-flex__item{width:25%}#bodyarea.body5span .maincontents .list-flex--col5 .list-flex__item{width:20%}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-flex--tb-col1 .list-flex__item{width:100%}#bodyarea.body5span .maincontents .list-flex--tb-col2 .list-flex__item{width:50%}#bodyarea.body5span .maincontents .list-flex--tb-col3 .list-flex__item{width:33.33333%}#bodyarea.body5span .maincontents .list-flex--tb-col4 .list-flex__item{width:25%}#bodyarea.body5span .maincontents .list-flex--tb-col5 .list-flex__item{width:20%}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-flex--sp-col1 .list-flex__item{width:100%}#bodyarea.body5span .maincontents .list-flex--sp-col2 .list-flex__item{width:50%}#bodyarea.body5span .maincontents .list-flex--sp-col3 .list-flex__item{width:33.33333%}#bodyarea.body5span .maincontents .list-flex--sp-col4 .list-flex__item{width:25%}#bodyarea.body5span .maincontents .list-flex--sp-col5 .list-flex__item{width:20%}}#bodyarea.body5span .maincontents .lyt-col-feature-a--hover-zoomImage>.col a:hover .visual img{transform:scale(1.1)}#bodyarea.body5span .maincontents .lyt-col-feature-a--hover-zoomImage>.col a .visual{overflow:hidden}#bodyarea.body5span .maincontents .lyt-col-feature-a--hover-zoomImage>.col a .visual img{transition:transform .2s}#bodyarea.body5span .maincontents .lyt-read-2col{display:flex}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col{flex-flow:column}}#bodyarea.body5span .maincontents .lyt-read-2col__main{flex:1}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col__main{flex:1 0 auto;order:1}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col--tb-humanFirst .lyt-read-2col__main{order:2;margin-top:16px}}#bodyarea.body5span .maincontents .lyt-read-2col__human{width:280px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-read-2col__human{width:200px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col__human{order:2;width:100%;margin-top:16px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col--tb-humanFirst .lyt-read-2col__human{order:1;margin-top:0}}#bodyarea.body5span .maincontents .lyt-read-2col__human--large{width:320px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col__human--large{width:100%}}#bodyarea.body5span .maincontents .lyt-read-2col__human--large .box-human{max-width:100%}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col__human--large .box-human{width:250px}}#bodyarea.body5span .maincontents .lyt-read-2col__main+.lyt-read-2col__human,#bodyarea.body5span .maincontents .lyt-read-2col__human+.lyt-read-2col__main{margin-left:40px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-read-2col__main+.lyt-read-2col__human,#bodyarea.body5span .maincontents .lyt-read-2col__human+.lyt-read-2col__main{margin-left:20px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-read-2col__main+.lyt-read-2col__human,#bodyarea.body5span .maincontents .lyt-read-2col__human+.lyt-read-2col__main{margin-left:auto;margin-right:auto}}#bodyarea.body5span .maincontents .box-human{width:100%;margin-left:auto;margin-right:auto;padding:30px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .box-human{position:relative;padding:15px;padding-left:150px;min-height:150px;display:flex;flex-flow:column;justify-content:center}}#bodyarea.body5span .maincontents .box-human--bg-grid{background:url("/jp/Images/ptn_noisy_grid_tcm102-3949703.png"),#eaeaea}#bodyarea.body5span .maincontents .box-human--hover-imgOpacity .box-circle-image__image{transition:opacity .2s}#bodyarea.body5span .maincontents .box-human--hover-imgOpacity:hover .box-circle-image__image{opacity:.7}#bodyarea.body5span .maincontents .box-human__name{font-size:18px;font-weight:bold;text-align:center;margin-top:16px;color:#3d3d3d}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .box-human__name{margin-top:0px}}#bodyarea.body5span .maincontents .box-human__position{font-size:12px;text-align:center;margin-top:2px !important;color:#3d3d3d}#bodyarea.body5span .maincontents .box-human__desc{margin-top:8px}#bodyarea.body5span .maincontents .box-human .lyt-btn-b{margin-top:16px !important}#bodyarea.body5span .maincontents .box-human .box-circle-image{margin-right:auto;margin-left:auto}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .box-human .box-circle-image{position:absolute;width:120px;left:15px;top:15px}}#bodyarea.body5span .maincontents .list-human{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-40px;margin-top:-40px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human{margin-left:0;margin-top:0}}#bodyarea.body5span .maincontents .list-human--align-left{justify-content:flex-start}#bodyarea.body5span .maincontents .list-human+*{margin-top:50px}#bodyarea.body5span .maincontents .list-human+.list-human{margin-top:12px}#bodyarea.body5span .maincontents .list-human+.list-human--small{margin-top:32px}#bodyarea.body5span .maincontents .list-human__item{padding-left:40px;margin-top:40px;width:33.333%;position:relative}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-human__item{width:50%}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human__item{width:100%;padding-left:0px;margin-top:0px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human__item+.list-human__item{margin-top:16px}}#bodyarea.body5span .maincontents .list-human--small{margin-left:-20px;margin-top:-20px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human--small{margin-left:0;margin-top:0}}#bodyarea.body5span .maincontents .list-human--small .list-human__item{padding-left:20px;margin-top:20px;width:20%}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-human--small .list-human__item{width:33.333%}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human--small .list-human__item{width:100%;padding-left:0px;margin-top:0px}}#bodyarea.body5span .maincontents .list-human--medium{margin-left:-20px;margin-top:-20px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human--medium{margin-left:0;margin-top:0}}#bodyarea.body5span .maincontents .list-human--medium .list-human__item{padding-left:20px;margin-top:20px;width:25%}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-human--medium .list-human__item{width:50%}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human--medium .list-human__item{width:100%;padding-left:0px;margin-top:0px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human--medium .list-human__item+.list-human__item{margin-top:16px}}#bodyarea.body5span .maincontents .list-human .box-circle-image{max-width:160px;margin-left:auto;margin-right:auto}#bodyarea.body5span .maincontents .list-human--large .box-circle-image{max-width:220px}#bodyarea.body5span .maincontents .list-human .box-human{padding:0;padding-bottom:42px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human .box-human{position:relative;padding-left:150px;padding-bottom:0}#bodyarea.body5span .maincontents .list-human .box-human p{text-align:left !important}}#bodyarea.body5span .maincontents .list-human .lyt-btn-b{position:absolute;bottom:0;left:calc(50% + 28px);transform:translateX(-50%);width:100%}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human .lyt-btn-b{position:relative;width:auto;transform:none;left:0}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human .lyt-btn-b{margin-top:26px}}#bodyarea.body5span .maincontents .list-human .btn-a{font-size:12px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-human .btn-a{width:auto;padding:8px 34px 8px 22px;display:inline-block}}#bodyarea.body5span .maincontents .lyt-writter{display:flex;flex-flow:row;padding:40px;padding-top:30px;background:url("/jp/Images/ptn_noisy_grid_tcm102-3949703.png"),#eaeaea}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-writter{flex-flow:column;text-align:center}}#bodyarea.body5span .maincontents .lyt-writter__image{width:200px;padding:10px 40px 10px 0}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-writter__image{padding:0;width:160px;margin-left:auto;margin-right:auto}}#bodyarea.body5span .maincontents .lyt-writter__desc{flex:1}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-writter__desc{margin-top:14px;flex:auto}}#bodyarea.body5span .maincontents .lyt-writter__title{color:#a30b1a;font-size:16px;font-weight:bold}#bodyarea.body5span .maincontents .lyt-writter__position{font-size:12px;margin-top:10px}#bodyarea.body5span .maincontents .lyt-writter__name{font-size:18px;font-weight:bold;margin-top:4px !important}#bodyarea.body5span .maincontents .lyt-writter__expertise{font-size:14px;margin-top:5px !important}#bodyarea.body5span .maincontents .lyt-writter__summary{font-size:14px;margin-top:10px !important}#bodyarea.body5span .maincontents .lyt-writter .lyt-btn-b{margin-top:16px !important}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-writter .lyt-btn-b{justify-content:center}}#bodyarea.body5span .maincontents .lyt-writter .btn-a{font-size:12px}#bodyarea.body5span .maincontents .lyt-human-profile{display:flex;flex-flow:row;padding-top:30px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile{flex-flow:column}}#bodyarea.body5span .maincontents .lyt-human-profile:first-child{padding-top:0}#bodyarea.body5span .maincontents .lyt-human-profile+*{margin-top:14px}#bodyarea.body5span .maincontents .lyt-human-profile__image{width:220px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-human-profile__image{width:auto;flex-basis:150px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__image{padding:0 20px;flex-basis:auto}#bodyarea.body5span .maincontents .lyt-human-profile__image>*{max-width:240px;margin:0 auto}}#bodyarea.body5span .maincontents .lyt-human-profile__desc{flex:1;padding-left:60px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-human-profile__desc{padding-left:40px;flex-basis:514px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__desc{margin-top:14px;padding-left:0;flex-basis:auto}}#bodyarea.body5span .maincontents .lyt-human-profile__position{font-size:18px;margin-top:20px !important}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__position{text-align:center;margin-top:10px !important}}#bodyarea.body5span .maincontents .lyt-human-profile__name{font-size:32px;font-weight:bold}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__name{font-size:18px;text-align:center}}#bodyarea.body5span .maincontents .lyt-human-profile__name2{font-size:18px;font-weight:bold;line-height:1.2;margin-top:0 !important}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__name2{text-align:center;font-size:16px}}#bodyarea.body5span .maincontents .lyt-human-profile__title{font-size:14px;font-weight:lighter;margin-bottom:13px}#bodyarea.body5span .maincontents .lyt-human-profile__utility-area{margin-top:0 !important;display:flex}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__utility-area{flex-flow:column}}#bodyarea.body5span .maincontents .lyt-human-profile__list-expertise-wrap{padding-right:20px;min-width:0%}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__list-expertise-wrap{padding-right:0}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile__lyt-share-a-wrap{margin-top:20px}}#bodyarea.body5span .maincontents .lyt-human-profile .lyt-share-a{text-align:left;min-width:100px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile .lyt-share-a{text-align:right}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile .lyt-share-a .share-btn{text-align:right}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-human-profile .lyt-share-a .lyt-share-a .list-share-a{justify-content:flex-end}}#bodyarea.body5span .maincontents .box-circle-image{border-radius:50%;overflow:hidden;position:relative}#bodyarea.body5span .maincontents .box-circle-image:after{content:"";display:block;padding-bottom:100%}#bodyarea.body5span .maincontents .box-circle-image__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;width:auto;height:100%;max-width:none}#bodyarea.body5span .maincontents .lyt-documents-a{display:flex}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-documents-a{flex-flow:column}}#bodyarea.body5span .maincontents .lyt-documents-a__item-l{width:280px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-documents-a__item-l{width:100%}}#bodyarea.body5span .maincontents .lyt-documents-a__item-l .lyt-btn-a{margin-top:26px !important}#bodyarea.body5span .maincontents .lyt-documents-a__item-l .lyt-btn-a>li{width:100%}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-documents-a__item-l .lyt-btn-a>li{width:auto}}#bodyarea.body5span .maincontents .lyt-documents-a__item-l .btn-a{width:100%;min-width:100%;font-size:16px}#bodyarea.body5span .maincontents .lyt-documents-a__item-r{flex:1;padding-left:40px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-documents-a__item-r{flex:auto;padding-left:0;margin-top:40px}}#bodyarea.body5span .maincontents .lyt-documents-a__announce{font-size:14px;text-align:center}#bodyarea.body5span .maincontents .lyt-documents-a__title{font-weight:bold;font-size:16px}#bodyarea.body5span .maincontents .lyt-documents-a__list-label{font-weight:bold;margin-top:20px !important}#bodyarea.body5span .maincontents .list-book-contents{counter-reset:list-book-num;margin-top:0 !important;padding-left:15px}#bodyarea.body5span .maincontents .list-book-contents__item{margin-bottom:0}#bodyarea.body5span .maincontents .list-book-contents .list-book-contents{padding-left:32px;counter-reset:list-book-num2}#bodyarea.body5span .maincontents .list-book-contents--chapter-jp .list-book-contents{padding-left:57px}#bodyarea.body5span .maincontents .box-contents-menu{color:#000}#bodyarea.body5span .maincontents .box-contents-menu__image-wrapper{display:block;overflow:hidden}#bodyarea.body5span .maincontents .box-contents-menu__image{width:100%;vertical-align:bottom;transition:transform .2s}#bodyarea.body5span .maincontents .box-contents-menu:hover .box-contents-menu__image{transform:scale(1.1)}#bodyarea.body5span .maincontents .box-contents-menu__text-wrapper{display:block;padding:15px 20px 80px 20px;position:relative}#bodyarea.body5span .maincontents .box-contents-menu__title{font-size:18px;font-weight:400;display:block;padding-bottom:16px}#bodyarea.body5span .maincontents .box-contents-menu__description{display:block;font-size:14px;line-height:1.6rem}#bodyarea.body5span .maincontents .box-contents-menu__moreinfo{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:center}#bodyarea.body5span .maincontents .box-contents-menu .btn-a{font-size:12px}#bodyarea.body5span .maincontents .box-expertise{background:#fff;padding:16px}#bodyarea.body5span .maincontents .list-expertise{display:flex;flex-flow:wrap;margin-left:-5px;margin-bottom:-5px}#bodyarea.body5span .maincontents .list-expertise--bg-white .list-expertise__item{background-color:#fff}#bodyarea.body5span .maincontents .list-expertise__item{margin-left:5px;margin-bottom:5px;padding:2px 8px;border:1px solid #c6c6c0;font-size:12px;color:#706f67}#bodyarea.body5span .maincontents .list-expertise__link{color:#706f67 !important}body.double .maincontents .tbl-a.tbl-a--simple tr>*:nth-child(1){width:120px}body.double .maincontents .tbl-a.tbl-a--simple th,body.double .maincontents .tbl-a.tbl-a--simple td{padding:2px 4px;border:none;vertical-align:top}#bodyarea.body5span .maincontents .tbl-a--align-center thead th,#bodyarea.body5span .maincontents .tbl-a--align-center thead td,#bodyarea.body5span .maincontents .tbl-a--align-center tbody th,#bodyarea.body5span .maincontents .tbl-a--align-center tbody td{text-align:center;vertical-align:middle}#bodyarea.body5span .maincontents .btn-a .icon-a--size-large{position:static;display:inline-block;margin:0 15px -2px 0}#bodyarea.body5span .maincontents .lyt-visual-a{background:url("/jp/Images/bg_2ndkv_tcm102-4036068.jpg") #f5f5f5;background-size:auto;background-repeat:no-repeat;background-position:center center}#bodyarea.body5span .maincontents .lyt-visual-a__inner{max-width:1280px;margin:0 auto;display:flex}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-a__inner{flex-flow:column-reverse}}#bodyarea.body5span .maincontents .lyt-visual-a__titlearea{padding:50px 70px 50px 90px;width:640px;flex-basis:640px;color:#3d3d3d;min-height:400px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-a__titlearea{width:100%;flex-basis:auto;padding:30px 20px 30px 20px;min-height:auto}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-visual-a__titlearea{padding:24px 14px 24px 14px}}#bodyarea.body5span .maincontents .lyt-visual-a__titlearea-inner{display:table;vertical-align:middle;height:100%;width:100%;padding:30px;border:1px solid #fff;background:rgba(255,255,255,0.7);box-shadow:13px 13px 10px 0px rgba(0,0,0,0.05)}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-visual-a__titlearea-inner{padding:26px}}#bodyarea.body5span .maincontents .lyt-visual-a__title-wrapper{display:table-cell;vertical-align:middle;height:100%}#bodyarea.body5span .maincontents .lyt-visual-a__subtitle{font-size:26px;font-weight:700;margin-top:10px;display:block}@media print, screen and (max-width: 1280px){#bodyarea.body5span .maincontents .lyt-visual-a__subtitle{font-size:2.02vw}}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-a__subtitle{font-size:26px}}#bodyarea.body5span .maincontents .lyt-visual-a__subtitle+.lyt-visual-a__title{margin-top:6px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-visual-a__subtitle+.lyt-visual-a__title{margin-top:10px}}#bodyarea.body5span .maincontents .lyt-visual-a__title{font-size:37px;font-weight:700;line-height:1.4;display:block}@media print, screen and (max-width: 1280px){#bodyarea.body5span .maincontents .lyt-visual-a__title{font-size:2.85vw}}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-a__title{font-size:32px}}#bodyarea.body5span .maincontents .lyt-visual-a__title--text-center{text-align:center}#bodyarea.body5span .maincontents .lyt-visual-a__visualarea{width:640px;flex-basis:640px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-a__visualarea{flex-basis:auto;width:100%;flex:1 0 auto}}#bodyarea.body5span .maincontents .lyt-visual-a__visual-wrapper{position:relative;height:100%;overflow:hidden}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-a__visual-wrapper{height:calc(480vw*100/767)}}#bodyarea.body5span .maincontents .lyt-visual-a__visual{position:absolute;left:50%;transform:translateX(-50%);height:100%}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-a__visual{width:100%}}#bodyarea.body5span .maincontents .lyt-visual-b{margin-top:30px}#bodyarea.body5span .maincontents .lyt-visual-b__inner{max-width:1280px;margin:0 auto;padding:0 90px;display:flex}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__inner{flex-flow:column-reverse;padding:0}}#bodyarea.body5span .maincontents .lyt-visual-b__titlearea{width:620px;padding:25px 46px 25px 0;min-height:300px;flex-basis:620px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__titlearea{width:auto;min-height:auto;padding:30px 20px 30px 20px;flex-basis:auto}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-visual-b__titlearea{padding:24px 14px 24px 14px}}#bodyarea.body5span .maincontents .lyt-visual-b--noimage .lyt-visual-b__titlearea{width:100%;padding:25px 0;min-height:auto;flex-basis:auto}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b--noimage .lyt-visual-b__titlearea{padding:30px 20px 30px 20px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-visual-b--noimage .lyt-visual-b__titlearea{padding:24px 14px 24px 14px}}#bodyarea.body5span .maincontents .lyt-visual-b__visualarea{flex-basis:480px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__visualarea{width:100%;flex-basis:auto}}#bodyarea.body5span .maincontents .lyt-visual-b__title{font-size:32px;display:block}#bodyarea.body5span .maincontents .lyt-visual-b__summary{margin-top:20px}#bodyarea.body5span .maincontents .lyt-visual-b__utility-area{margin-top:26px !important;display:flex}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__utility-area{flex-flow:column}}#bodyarea.body5span .maincontents .lyt-visual-b__utility-area .lyt-share-a{text-align:left}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__utility-area .lyt-share-a{width:auto;text-align:right;margin-top:16px}}#bodyarea.body5span .maincontents .lyt-visual-b__list-expertise-wrap{padding-right:20px;max-width:calc(100% - 100px)}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__list-expertise-wrap{max-width:none}}#bodyarea.body5span .maincontents .lyt-visual-b__visual{position:absolute;left:50%;transform:translateX(-50%)}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__visual{width:100%}}#bodyarea.body5span .maincontents .lyt-visual-b__visual-wrapper{position:relative;height:100%;overflow:hidden}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-b__visual-wrapper{height:calc(480vw*100/767)}}#bodyarea.body5span .maincontents .lyt-visual-c__inner{max-width:1280px;margin:0 auto;padding:62px 90px 40px 90px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-c__inner{padding:30px 20px 30px 20px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-visual-c__inner{padding:24px 14px 24px 14px}}#bodyarea.body5span .maincontents .lyt-visual-c__title{font-size:32px;display:block}#bodyarea.body5span .maincontents .lyt-visual-c__summary{margin-top:18px}#bodyarea.body5span .maincontents .lyt-visual-d{overflow:hidden}#bodyarea.body5span .maincontents .lyt-visual-d__inner{display:flex;flex-flow:column;width:100%;max-width:1280px;margin:0 auto;justify-content:flex-start;align-items:center;flex-wrap:wrap;height:800px;position:relative}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-d__inner{height:auto;flex-flow:column-reverse}}#bodyarea.body5span .maincontents .lyt-visual-d--noimage .lyt-visual-d__inner{height:auto}#bodyarea.body5span .maincontents .lyt-visual-d__titlearea{padding:38px 50px 44px 50px;max-width:1060px;background:rgba(255,255,255,0.8);border-radius:0 0 20px 20px;width:100%}@media print, screen and (max-width: 1280px){#bodyarea.body5span .maincontents .lyt-visual-d__titlearea{margin:0 8px}}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-d__titlearea{margin:0;border-radius:inherit;padding:38px 20px 44px 20px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-visual-d__titlearea{padding:20px 14px 24px 14px}}#bodyarea.body5span .maincontents .lyt-visual-d--noimage .lyt-visual-d__titlearea{background:none;border-radius:inherit}#bodyarea.body5span .maincontents .lyt-visual-d__title{font-size:32px;font-weight:bold;display:block}#bodyarea.body5span .maincontents .lyt-visual-d__subtitle{font-size:18px;margin-top:4px;font-weight:bold;display:block}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-d__subtitle{margin-top:16px}}#bodyarea.body5span .maincontents .lyt-visual-d__summary{font-size:16px;margin-top:22px !important}#bodyarea.body5span .maincontents .lyt-visual-d__utility-area{margin-top:24px !important;display:flex}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-d__utility-area{margin-top:16px !important}}#bodyarea.body5span .maincontents .lyt-visual-d__utility-area .lyt-share-a{text-align:left;max-width:133px}#bodyarea.body5span .maincontents .lyt-visual-d__list-expertise-wrap{padding-right:20px;max-width:calc(100% - 133px)}#bodyarea.body5span .maincontents .lyt-visual-d__visualarea{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-d__visualarea{position:relative}#bodyarea.body5span .maincontents .lyt-visual-d__visualarea:before{content:"";display:block;padding-bottom:62.5%}}#bodyarea.body5span .maincontents .lyt-visual-d__visual{top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);min-width:100%;min-height:100%}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-visual-d__visual{width:100%}}#bodyarea.body5span .maincontents .section.diff-bg-fri-f .topic-slider .slick-dots li button{background:#fff}#bodyarea.body5span .maincontents .section.diff-bg-fri-f .topic-slider.slick-initialized .slides.slick-active a,#bodyarea.body5span .maincontents .section.diff-bg-fri-f .topic-slider .slick-arrow.slick-disabled{box-shadow:none}#bodyarea.body5span .maincontents .section.diff-bg-fri-f .topic-slider .slick-arrow{box-shadow:0 4px 13px 4px #5a5a5a}#bodyarea.body5span .maincontents .section.diff-bg-fri-f .topic-slider .slick-arrow:hover{box-shadow:0 4px 13px 4px #292929}#bodyarea.body5span .maincontents h2.hgd-fri{font-size:35px}#bodyarea.body5span .maincontents .box-hdg-fri-a{margin-bottom:26px}#bodyarea.body5span .maincontents .hdg-fri-a{font-size:35px;color:#a30b1a}#bodyarea.body5span .maincontents .hdg-fri-a-sub{font-size:22px;margin-top:5px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents{margin-top:0;font-size:18px}}#bodyarea.body5span .maincontents .hdg-fri-a-sub:first-child{margin-top:0px}#bodyarea.body5span .maincontents .hdg-fri-b{font-size:22px;margin-bottom:26px;text-align:center}#bodyarea.body5span .maincontents .hdg-fri-d{font-size:35px;margin:52px 0 40px;padding-bottom:6px;text-align:center;position:relative}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .hdg-fri-d{font-size:28px;margin-bottom:32px}}#bodyarea.body5span .maincontents .hdg-fri-d:first-child{margin-top:0}#bodyarea.body5span .maincontents .hdg-fri-d:before{position:absolute;bottom:-3px;left:0;display:block;width:240px;height:3px;background:#a30b1a;content:"";left:50%;transform:translateX(-50%);z-index:1}#bodyarea.body5span .maincontents .hdg-fri-d:after{display:block;content:"";left:0;width:100%;background:#9d9c97;height:3px;position:absolute;bottom:-3px}#bodyarea.body5span .maincontents .list-accordion-a--button-red>li>.toggle-hook{color:#a30b1a;font-size:18px}#bodyarea.body5span .maincontents .list-simple-a{list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}#bodyarea.body5span .maincontents .list-simple-a--inline{max-width:800px;margin:0 auto;margin-top:18px;padding:0 20px}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-simple-a--inline{padding:0}}#bodyarea.body5span .maincontents .list-simple-a__item{position:relative;padding-left:10px;margin-bottom:0}#bodyarea.body5span .maincontents .list-simple-a__item:before{position:absolute;top:.8em;left:2px;display:block;width:3px;height:3px;background:#3d3d3d;border-radius:50%;content:""}#bodyarea.body5span .maincontents .list-simple-b{display:flex;flex-flow:column;max-width:990px;margin-left:auto;margin-right:auto}#bodyarea.body5span .maincontents .list-simple-b+*{margin-top:60px}#bodyarea.body5span .maincontents .list-simple-b__item{display:inline-block;padding-left:20px;position:relative}#bodyarea.body5span .maincontents .list-simple-b__item:before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background:#000;position:absolute;left:0;top:8px}#bodyarea.body5span .maincontents .list-simple-b__item+.list-simple-b__item{margin-top:24px}#bodyarea.body5span .maincontents .lyt-books-a{display:flex}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-books-a{flex-flow:column}}#bodyarea.body5span .maincontents .lyt-books-a__item-img{width:280px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-books-a__item-img{width:auto;flex-basis:230px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-books-a__item-img{flex-basis:auto;text-align:center}}#bodyarea.body5span .maincontents .lyt-books-a__img{width:100%;vertical-align:bottom}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-books-a__img{max-width:100%;width:auto}}#bodyarea.body5span .maincontents .lyt-books-a__item-desc{flex:1;padding-left:40px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .lyt-books-a__item-desc{flex-basis:434px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-books-a__item-desc{flex:auto;flex-basis:auto;padding:0;margin-top:16px}}#bodyarea.body5span .maincontents .lyt-books-a__tbl{width:100%;border-collapse:collapse;table-layout:fixed}#bodyarea.body5span .maincontents .lyt-books-a__tbl th,#bodyarea.body5span .maincontents .lyt-books-a .lyt-books-a__tbl td{padding:10px 16px;border:1px solid #b1b1ac}#bodyarea.body5span .maincontents .lyt-books-a__tbl th{width:80px;font-weight:400;vertical-align:top;background:#ddd;font-size:14px;text-align:center}#bodyarea.body5span .maincontents .lyt-books-a__tbl td{background:#fff;font-size:14px}#bodyarea.body5span .maincontents .lyt-books-a__item-desc .lyt-btn-b{margin-top:25px}#bodyarea.body5span .maincontents .lyt-books-a__btn-label{font-size:12px;text-align:center;margin-top:12px}#bodyarea.body5span .maincontents .lyt-books-a__list-label{margin-top:20px !important;font-weight:bold}#bodyarea.body5span .maincontents .lyt-books-a__item-desc .lyt-btn-b{margin-top:25px}#bodyarea.body5span .maincontents .lyt-books-a__btn-label{font-size:12px;text-align:center;margin-top:12px}#bodyarea.body5span .maincontents .lyt-books-a .tbl-fri-a th{width:80px}#bodyarea.body5span .maincontents .tbl-fri-a{width:100%;border-collapse:collapse;table-layout:fixed}#bodyarea.body5span .maincontents .tbl-fri-a--small{margin-left:auto;margin-right:auto;width:auto;min-width:480px;margin-top:20px !important}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .tbl-fri-a--small{min-width:auto}}#bodyarea.body5span .maincontents .tbl-fri-a caption{text-align:left;font-size:14px;margin-bottom:6px}#bodyarea.body5span .maincontents .tbl-fri-a th,#bodyarea.body5span .maincontents .tbl-fri-a td{padding:10px 16px;border:1px solid #b1b1ac}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .tbl-fri-a th,#bodyarea.body5span .maincontents .tbl-fri-a td{padding:12px 8px}}#bodyarea.body5span .maincontents .tbl-fri-a th{font-weight:400;vertical-align:top;background:#ddd;font-size:14px;text-align:center}#bodyarea.body5span .maincontents .tbl-fri-a td{background:#fff;font-size:14px;text-align:left}#bodyarea.body5span .maincontents .tbl-fri-a--textalign-center th,#bodyarea.body5span .maincontents .tbl-fri-a--textalign-center td{text-align:center}#bodyarea.body5span .maincontents .list-services-a{display:flex;flex-wrap:wrap;margin-left:-20px}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-services-a{flex-flow:column;margin-left:0}}#bodyarea.body5span .maincontents .list-services-a__item{margin-top:20px;margin-left:20px;width:calc(50% - 20px);border:1px solid #bfbfbf;padding:20px}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-services-a__item{width:100%;margin-left:0}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-services-a__item{padding:10px}}#bodyarea.body5span .maincontents .list-services-a__titlearea{display:flex}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-services-a__titlearea{cursor:pointer}}#bodyarea.body5span .maincontents .list-services-a__title{flex:1;font-size:20px}#bodyarea.body5span .maincontents .list-services-a__icon-wrap{width:80px;height:80px;margin-left:20px;position:relative}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-services-a__icon-wrap:before{position:absolute;display:block;width:100%;height:100%;background:#a30b1a;z-index:1;content:""}#bodyarea.body5span .maincontents .list-services-a__icon-wrap:after{content:"";display:block;width:40px;height:40px;border-right:4px solid #fff;border-top:4px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(135deg);z-index:2;margin-top:-14px}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-services-a__icon-wrap{width:60px;height:60px}#bodyarea.body5span .maincontents .list-services-a__icon-wrap:after{width:20px;height:20px;margin-top:-4px}}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-services-a__item.is-open .list-services-a__icon-wrap:after{transform:translate(-50%, -50%) rotate(-45deg);margin-top:10px}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-services-a__item.is-open .list-services-a__icon-wrap:after{margin-top:6px}}#bodyarea.body5span .maincontents .list-services-a__icon{vertical-align:bottom}#bodyarea.body5span .maincontents .list-services-a__contents{margin-top:20px}@media screen and (min-width: 768px){#bodyarea.body5span .maincontents .list-services-a__contents{display:block !important}}@media screen and (max-width: 767px){[data-script-enabled=true] #bodyarea.body5span .maincontents .list-services-a__contents{display:none}}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-services-a__item.is-open .list-services-a__contents{display:block}}#bodyarea.body5span .maincontents .list-services-a__text{font-size:14px}#bodyarea.body5span .maincontents .list-services-a__list-pdf{font-size:14px;margin-top:8px !important;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}#bodyarea.body5span .maincontents .list-services-a__list-pdf-item,#bodyarea.body5span .maincontents .list-services-a__list-pdf-item a{color:#a30b1a}#bodyarea.body5span .maincontents .list-services-a__list-pdf-item .icon-a{margin-left:0}#bodyarea.body5span .maincontents .list-services-b{display:flex;flex-wrap:wrap;margin-left:-40px;margin-top:-40px}#bodyarea.body5span .maincontents .list-services-b__item{margin-left:40px;margin-top:40px;background:#f2f2f2;width:calc(33.333% - 40px)}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-services-b__item{width:calc(50% - 40px)}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-services-b__item{width:calc(100% - 40px)}}#bodyarea.body5span .maincontents .list-services-b__box{display:block;text-decoration:none !important;display:flex;flex-flow:column;height:100%;position:relative;transition:opacity .2s}#bodyarea.body5span .maincontents .list-services-b__box:hover{opacity:.7}#bodyarea.body5span .maincontents .list-services-b__image-wrapper{display:block;overflow:hidden}#bodyarea.body5span .maincontents .list-services-b__image{vertical-align:bottom;width:100%;transition:transform .2s}#bodyarea.body5span .maincontents .list-services-b__box:hover .list-services-b__image{transform:scale(1.1)}#bodyarea.body5span .maincontents .list-services-b__text-wrapper{display:block;padding:20px;padding-bottom:70px}#bodyarea.body5span .maincontents .list-services-b__title{display:block;font-weight:bold}#bodyarea.body5span .maincontents .list-services-b__description{display:block;margin-top:4px;font-size:14px}#bodyarea.body5span .maincontents .list-services-b__moreinfo{display:block;margin-top:18px;text-align:center;position:absolute;bottom:20px;width:100%;left:0}#bodyarea.body5span .maincontents .list-services-b__moreinfo .btn-a{font-size:12px;padding:8px 34px 8px 22px}#bodyarea.body5span .maincontents .list-services-b__box:hover .btn-a{background:#f6cfd3}#bodyarea.body5span .maincontents .list-article-a{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a{flex-flow:column;margin-left:0;margin-top:0}}#bodyarea.body5span .maincontents .list-article-a+.lyt-btn-b{margin-top:63px}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a+.lyt-btn-b{margin-top:32px}}#bodyarea.body5span .maincontents .list-article-a__item{margin-left:20px;margin-top:20px;max-width:260px;width:100%;background:#f2f2f2}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__item{max-width:none;margin-left:0;margin-top:0;background:none;min-height:0%}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__item+.list-article-a__item{margin-top:16px}}#bodyarea.body5span .maincontents .list-article-a__box{display:flex;flex-flow:column;text-decoration:none !important;transition:opacity .2s}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__box{flex-flow:row}}#bodyarea.body5span .maincontents .list-article-a__box:hover{opacity:.7}#bodyarea.body5span .maincontents .list-article-a__image-wrapper{display:block;overflow:hidden}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__image-wrapper{flex-basis:250px}}#bodyarea.body5span .maincontents .list-article-a__image{vertical-align:bottom;transition:transform .2s}#bodyarea.body5span .maincontents .list-article-a__box:hover .list-article-a__image{transform:scale(1.1)}#bodyarea.body5span .maincontents .list-article-a__text-wrapper{padding:20px}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__text-wrapper{margin-left:14px;flex-basis:647px;padding:0}}#bodyarea.body5span .maincontents .list-article-a__title{display:block;font-weight:bold;min-height:calc(14px * 1.75 * 3);font-size:14px}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__title{min-height:auto}}#bodyarea.body5span .maincontents .list-article-a__category-list-wrap{display:block;min-height:64px}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__category-list-wrap{min-height:auto;margin-top:4px}}#bodyarea.body5span .maincontents .list-article-a__category-list{display:flex;font-size:12px;margin-top:-5px;margin-left:-5px;flex-wrap:wrap}#bodyarea.body5span .maincontents .list-article-a__category-item{padding:2px 7px;margin-top:5px;margin-left:5px;background:#fff;border:1px solid #bbbbbb}#bodyarea.body5span .maincontents .list-article-a__date{font-size:12px;text-align:right;display:block;margin-top:4px}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-article-a__date{margin-top:12px;text-align:left}}#bodyarea.body5span .maincontents .list-book-titles{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-book-titles{justify-content:center}}#bodyarea.body5span .maincontents .list-book-titles__item{background:#f2f2f2;position:relative;margin-left:20px;margin-top:20px;width:204px;display:flex}#bodyarea.body5span .maincontents .list-book-titles__box{display:flex;flex-flow:column;padding:20px 12px;padding-bottom:34px;text-decoration:none !important;width:100%}#bodyarea.body5span .maincontents .list-book-titles__box:hover{opacity:.7}#bodyarea.body5span .maincontents .list-book-titles__image-wrapper{width:180px;height:180px;display:flex;flex-flow:column;justify-content:center;align-items:center}#bodyarea.body5span .maincontents .list-book-titles__image{vertical-align:bottom}#bodyarea.body5span .maincontents .list-book-titles__title{display:block;margin-top:12px;font-weight:bold;line-height:1.5}#bodyarea.body5span .maincontents .list-book-titles__subtitle{font-size:14px}#bodyarea.body5span .maincontents .list-book-titles__date{font-size:12px;position:absolute;bottom:12px;right:12px}#bodyarea.body5span .maincontents .list-accordion-a .list-book-titles{margin-left:-54px}@media print, screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-accordion-a .list-book-titles{margin-left:0}}#bodyarea.body5span .maincontents .lyt-overview{padding:40px;padding-top:30px;background:#f2f2f2}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-overview{padding:30px 15px}}#bodyarea.body5span .maincontents .lyt-overview__list-label{font-weight:bold}#bodyarea.body5span .maincontents .lyt-overview__list-label+.list-simple-a{margin-top:0 !important}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-overview__list-label+.list-simple-a{padding-left:20px;padding-right:18px}}#bodyarea.body5span .maincontents .lyt-overview-hdg{font-size:35px;margin-bottom:8px}#bodyarea.body5span .maincontents .list-feature-contents-a{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}#bodyarea.body5span .maincontents .list-feature-contents-a+*{margin-top:40px}#bodyarea.body5span .maincontents .list-feature-contents-a__item{padding-left:40px;margin-top:40px;width:33.333%}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-feature-contents-a__item{width:50%}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-a__item{width:100%}}#bodyarea.body5span .maincontents .list-feature-contents-a__box{display:block}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-a__box{display:flex;flex-flow:row}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-a__image-wrapper{flex-basis:250px}}#bodyarea.body5span .maincontents .list-feature-contents-a__image{vertical-align:bottom}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-a__image{width:100%}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-a__text-wrapper{margin-left:14px;flex-basis:647px;padding:0}}#bodyarea.body5span .maincontents .list-feature-contents-a__title{display:block;margin-top:14px;font-size:18px;font-weight:bold}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-a__title{margin-top:0}}#bodyarea.body5span .maincontents .list-feature-contents-a__subtitle{margin-top:2px;display:block;font-size:14px}#bodyarea.body5span .maincontents .list-feature-contents-b{display:flex;flex-wrap:wrap;margin-top:-20px;margin-left:-20px;justify-content:center}@media screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-feature-contents-b:before,#bodyarea.body5span .maincontents .list-feature-contents-b:after{content:"";display:flex;width:33.333%;order:1}}@media screen and (max-width: 1000px) and (max-width: 767px){#bodyarea.body5span .maincontents .list-feature-contents-b:before,#bodyarea.body5span .maincontents .list-feature-contents-b:after{width:50%}}@media screen and (max-width: 1000px) and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-b:before,#bodyarea.body5span .maincontents .list-feature-contents-b:after{width:100%}}#bodyarea.body5span .maincontents .list-feature-contents-b__item{width:20%;padding-left:20px;margin-top:20px;order:0}@media screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-feature-contents-b__item{width:33.333%}}@media screen and (max-width: 767px){#bodyarea.body5span .maincontents .list-feature-contents-b__item{width:50%}}@media screen and (max-width: 480px){#bodyarea.body5span .maincontents .list-feature-contents-b__item{width:100%}}#bodyarea.body5span .maincontents .list-feature-contents-b__box{display:flex;height:100%;flex-wrap:wrap;background:#f2f2f2;border-top:5px solid #a20a19;padding:20px 15px}#bodyarea.body5span .maincontents .list-feature-contents-b__box:hover .btn-a{background:#f6cfd3}#bodyarea.body5span .maincontents .list-feature-contents-b__title{font-weight:bold;display:block}#bodyarea.body5span .maincontents .list-feature-contents-b__subtitle{font-size:14px}#bodyarea.body5span .maincontents .list-feature-contents-b__moreinfo{align-self:flex-end;width:100%;text-align:center;margin-top:24px}#bodyarea.body5span .maincontents .list-pickup-a{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}#bodyarea.body5span .maincontents .list-pickup-a__item{margin-top:20px;padding-left:20px;width:25%}@media screen and (max-width: 768px){#bodyarea.body5span .maincontents .list-pickup-a__item{width:50%}}#bodyarea.body5span .maincontents .list-pickup-a__item--col2{width:50%}@media screen and (max-width: 768px){#bodyarea.body5span .maincontents .list-pickup-a__item--col2{width:100%}}#bodyarea.body5span .maincontents .list-pickup-a__box{display:flex;flex-flow:column;position:relative;min-height:calc((16px * 1.75) + 16px)}#bodyarea.body5span .maincontents .list-pickup-a__box:hover{opacity:1}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__box{flex-flow:row;height:auto;background:rgba(0,0,0,0.8);overflow:hidden}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__box:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .25s}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__box:before{content:"";display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eee}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__box:hover:after{background:rgba(134,23,24,0.8)}#bodyarea.body5span .maincontents .list-pickup-a__image-wrapper{overflow:hidden}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__image-wrapper{flex-basis:260px;overflow:hidden}@media screen and (max-width: 768px){#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__image-wrapper{flex-basis:326px}}#bodyarea.body5span .maincontents .list-pickup-a__image-wrapper img{vertical-align:bottom;transition:transform .25s}@media screen and (max-width: 768px){#bodyarea.body5span .maincontents .list-pickup-a__image-wrapper img{width:100%}}#bodyarea.body5span .maincontents .list-pickup-a__box:hover .list-pickup-a__image-wrapper img{transform:scale(1.1)}#bodyarea.body5span .maincontents .list-pickup-a__text-wrapper{position:absolute;bottom:0;padding:8px;background:rgba(0,0,0,0.8);color:#fff;font-weight:bold;width:100%;text-align:center;display:flex;flex-flow:column;transition:min-height .25s, background-color .25s;min-height:calc((16px * 1.75) + 16px)}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__text-wrapper{flex-basis:280px}@media screen and (max-width: 768px){#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__text-wrapper{flex-basis:346px}}#bodyarea.body5span .maincontents .list-pickup-a__box:hover .list-pickup-a__text-wrapper{min-height:100%;height:0px;justify-content:center;background:rgba(134,23,24,0.8)}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__text-wrapper,#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__box:hover .list-pickup-a__text-wrapper{position:relative;padding:0;text-align:left;background:none;z-index:2;height:100%}#bodyarea.body5span .maincontents .list-pickup-a__item--col2 .list-pickup-a__title{padding:20px}body.fixed{position:fixed;width:100%;height:100%}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi{display:none;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #fff}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi_bottom{display:none;justify-content:space-evenly;padding:16px}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys-wrapper.is-open .list-casestudy-categorys-navi,#bodyarea.body5span .maincontents .list-casestudy-categorys-wrapper.is-open .list-casestudy-categorys-navi_bottom{display:flex}}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-backbtn button{padding-left:24px;position:relative}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-backbtn button:before{content:"";display:block;width:14px;height:14px;position:absolute;border-bottom:2px solid #FA0000;border-left:2px solid #FA0000;transform:rotate(45deg);top:calc(50% - 7px);left:4px}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-numbers{color:#404040}#bodyarea.body5span .maincontents .list-casestudy-categorys-wrapper{background:#ddd}@media print, screen and (max-width: 1280px){#bodyarea.body5span .maincontents .list-casestudy-categorys-wrapper{padding:0 8px}}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys-wrapper{display:none}#bodyarea.body5span .maincontents .list-casestudy-categorys-wrapper.is-open{display:flex;flex-flow:column;position:fixed;top:0;width:100%;height:100%;z-index:10000;padding:0}}#bodyarea.body5span .maincontents .list-casestudy-categorys{display:flex;max-width:1280px;margin:0 auto;font-size:14px;padding:0 90px;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys{padding:0}}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys{height:100%;width:100%;flex:1;flex-flow:column;border-top:1px solid #404040;background-color:#fff;overflow-y:auto}}#bodyarea.body5span .maincontents .list-casestudy-categorys>*{flex-basis:100%;position:relative;vertical-align:middle;display:flex;align-items:center;color:#404040;float:left;width:100%}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys>*{display:block;flex-basis:auto;border-bottom:1px solid #404040}}#bodyarea.body5span .maincontents .list-casestudy-categorys>*:first-child{background:#898989;color:#fff;text-align:center;justify-content:center}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys>*:first-child{display:none}}#bodyarea.body5span .maincontents .list-casestudy-categorys>*+*:before,#bodyarea.body5span .maincontents .list-casestudy-categorys>*:last-child:after{content:"";display:block;height:100%;width:1px;position:absolute;background:#fff;top:0;left:0}#bodyarea.body5span .maincontents .list-casestudy-categorys>*:last-child:after{left:auto;right:0}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys>*+*:before,#bodyarea.body5span .maincontents .list-casestudy-categorys>*:last-child:after{display:none}}#bodyarea.body5span .maincontents .list-casestudy-categorys>* a{position:relative;display:block;padding:15px 16px;padding-right:40px;width:100%;border:1px solid transparent;text-decoration:none !important;text-align:center;border-bottom:none;z-index:1;color:#404040}#bodyarea.body5span .maincontents .list-casestudy-categorys>* a:hover{color:#404040}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys>* a{border:none !important;padding:10px 20px;font-weight:700}}#bodyarea.body5span .maincontents .list-casestudy-categorys a:before{content:"";display:block;width:14px;height:14px;position:absolute;right:16px;top:50%;transform:rotate(135deg);border-top:1px solid #FA0000;border-right:1px solid #FA0000;margin-top:-12px;transition:-webkit-transform .2s;transition:transform .2s}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys a:before{right:22px;border-top:2px solid #FA0000;border-right:2px solid #FA0000}}#bodyarea.body5span .maincontents .list-casestudy-categorys>*.is-open a{border:1px solid #404040;border-bottom:none;background:#fff}#bodyarea.body5span .maincontents .list-casestudy-categorys>*.is-open a:before{transform:rotate(-45deg);margin-top:-3px}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second{display:none;position:absolute;width:100%;top:100%;left:0;background:#fff;border:1px solid #404040;border-top:none;z-index:10000;padding-bottom:15px}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second{position:relative;border:none;top:0;padding-bottom:0}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second li{border-top:1px solid #D9D9D9}}#bodyarea.body5span .maincontents .list-casestudy-categorys>*.is-open .list-casestudy-categorys-second{display:block}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second input{display:none}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second label{padding:12px 22px;padding-right:50px;display:block;width:100%;cursor:pointer;position:relative;font-weight:normal;font-size:14px}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second label{padding:12px 48px;padding-right:50px}}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second label:after{content:"";display:block;position:absolute;top:calc(50% - 9px);right:22px;width:18px;height:18px;border:1px solid}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second label:before{content:"";position:absolute;right:27px;display:block;width:8px;height:12px;transform:rotate(45deg);border-bottom:2px solid #FA0000;border-right:2px solid #FA0000;top:50%;margin-top:-8px;opacity:0}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second label:hover{background:#E4e4e4}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second input:checked+label{color:#EE1616}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second input:checked+label:before{opacity:1}#bodyarea.body5span .maincontents .list-casestudy-categorys .list-casestudy-categorys-second label span{color:#7F7F7F;font-size:14px}#bodyarea.body5span .maincontents .lyt-casestudy-search{margin-top:45px}#bodyarea.body5span .maincontents .lyt-casestudy-search-box{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;padding-top:50px;padding-left:90px;padding-right:90px}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .lyt-casestudy-search-box{padding:20px 8px;background-color:#E4e4e4;align-items:center;padding-left:43px;padding-right:43px}}@media print, screen and (max-width: 480px){#bodyarea.body5span .maincontents .lyt-casestudy-search-box{padding-left:14px;padding-right:14px}}#bodyarea.body5span .maincontents .lyt-casestudy-search-numbers .total-number{font-size:24px;margin-right:4px}#bodyarea.body5span .maincontents .lyt-casestudy-search-numbers .sub-a{font-size:14px;color:#7F7F7F}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-menubtn{display:none}@media print, screen and (max-width: 1000px){#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-menubtn{display:block}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn{display:none}}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-menubtn button,#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button,#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-clearbtn button,#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-finishbtn button{position:relative;-webkit-appearance:none;background:none;border:none;padding:0;border:1px solid #FA0000;color:#EE1616;font-size:12px;padding:8px 28px;background-color:#fff}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button{padding:8px 45px 8px 28px}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button[disabled]{color:#BFBFBF;border:1px solid #BFBFBF;cursor:default}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button:before,#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button:after{content:"";display:block;width:16px;height:16px;position:absolute;border-bottom:2px solid #FA0000;transform:rotate(-135deg);top:27px;right:27px;margin-top:-14px}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button:after{transform:rotate(135deg);right:17px}#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button[disabled]:before,#bodyarea.body5span .maincontents .lyt-casestudy-search-box .lyt-casestudy-search-clearbtn button[disabled]:after{border-bottom:2px solid #BFBFBF}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-clearbtn,#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-finishbtn{display:flex;flex:1}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-finishbtn{margin-left:8px}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-clearbtn button{color:#404040;border:1px solid #7F7F7F}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-clearbtn button[disabled]{color:#bfbfbf;border:1px solid #bfbfbf}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-finishbtn button{color:#fff;border:1px solid #7F7F7F;background-color:#7F7F7F}#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-clearbtn button,#bodyarea.body5span .maincontents .list-casestudy-categorys-navi-finishbtn button{width:100%}#bodyarea.body5span .maincontents .fri-accordion-a__titlearea{display:block;background:#dad9d5;position:relative}#bodyarea.body5span .maincontents .fri-accordion-a__title{font-size:18px;font-weight:bold;padding:14px 16px 14px 55px;line-height:1.3;color:#fff;display:inline-block;background:#841617;min-width:260px}@media print, screen and (max-width: 768px){#bodyarea.body5span .maincontents .fri-accordion-a__title{min-width:50%}}#bodyarea.body5span .maincontents .fri-accordion-a__titlearea::before{content:"";display:block;width:20px;height:2px;position:absolute;background:#fff;top:calc(50% - 1px);left:15px}#bodyarea.body5span .maincontents .fri-accordion-a__titlearea::after{content:"";display:block;width:2px;height:20px;position:absolute;background:#fff;top:calc(50% - 10px);left:24px}#bodyarea.body5span .maincontents .fri-accordion-a__item+*{margin-top:60px}#bodyarea.body5span .maincontents .fri-accordion-a__contents{margin-top:30px}#bodyarea.body5span .maincontents .fri-accordion-a__contents-list{margin-left:-20px;margin-top:-20px;display:flex;flex-wrap:wrap}#bodyarea.body5span .maincontents .fri-accordion-a__contents-list-item{padding-left:20px;padding-top:20px;width:25%}@media print, screen and (max-width: 768px){#bodyarea.body5span .maincontents .fri-accordion-a__contents-list-item{width:50%}}#bodyarea.body5span .maincontents .fri-accordion-a__contents-list-image img{vertical-align:bottom;width:100%}#bodyarea.body5span .maincontents .fri-accordion-a__contents-list .fri-accordion-a__contents-list-item>*+*{margin-top:10px !important}[data-script-enabled=true] #bodyarea.body5span .maincontents .fri-accordion-a__item.is-open .fri-accordion-a__titlearea::after{display:none}[data-script-enabled=true] #bodyarea.body5span .maincontents .fri-accordion-a__item:not(.is-open) .fri-accordion-a__titlearea+.fri-accordion-a__contents{display:none}#bodyarea.body5span .maincontents .fri-news-a{display:flex;flex-flow:column;align-items:center}#bodyarea.body5span .maincontents .fri-news-a__inner{display:flex;flex-wrap:nowrap;background:#eee;padding:16px 64px;width:80%}@media only screen and (max-width: 767px){#bodyarea.body5span .maincontents .fri-news-a__inner{flex-flow:column;padding:16px 32px;width:100%}}#bodyarea.body5span .maincontents .fri-news-a__title-wrap{display:flex;flex-flow:column;justify-content:center}#bodyarea.body5span .maincontents .fri-news-a__title{font-weight:bold;font-size:20px}#bodyarea.body5span .maincontents .fri-news-a__contents{padding-left:64px;flex:1}@media only screen and (max-width: 767px){#bodyarea.body5span .maincontents .fri-news-a__contents{margin-top:8px;padding-left:0;flex:auto}}body.double .maincontents .section.section--fri-a .tab-d .tabs-d{flex:1}body.double .maincontents .list-link-a{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}body.double .maincontents .list-news-a{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}body.double .maincontents .list-news-a>li{border-bottom:none;display:block}@media print, screen and (min-width: 768px){body.double .maincontents .tab-d .tabs-d .list-news-a .news-content{display:block;padding:20px 10px}body.double .maincontents .tab-d .tabs-d .list-news-a .news-content>*+*{margin-left:0}}body.double .maincontents .lyt-btn-b--mart-a{margin-top:32px}body.double .maincontents .btn-a--small{padding:8px 34px 8px 22px;font-size:12px}body.double .maincontents .lyt-panel-a .panel-hdg{font-size:35px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#bodyarea{max-width:100%;overflow:hidden}#bodyarea>.maincontents>.row{width:auto}#bodyarea>.maincontents>.row>.col3span{float:none;width:auto;margin:0}body.double .subsidiaries .maincontents .row .col3span ul,.subsidiaries .maincontents .row .col3span ul{padding-top:0}#bodyarea>.maincontents>.row>.col1span,#bodyarea>.maincontents>.row>.submenu{display:none}#bodyarea.body5span .maincontents button,#bodyarea.body5span .maincontents [type=button],#bodyarea.body5span .maincontents [type=reset],#bodyarea.body5span .maincontents [type=submit]{-webkit-appearance:button}#bodyarea.body5span .maincontents button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0}#bodyarea.body5span .maincontents a:active,a:hover{outline-width:0}#bodyarea.body5span button{outline-width:0}#bodyarea.body5span .maincontents p+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:34px}@media only screen and (max-width: 480px){#bodyarea.body5span .maincontents p+*:not([class^="hdg-"]):not([class*=" hdg-"]){margin-top:28px}}.page-top{position:fixed;right:0;bottom:10%;z-index:1000;opacity:0.7}.page-top:hover{opacity:1}@media only screen and (max-width: 767px){.page-top{display:none}}body.double .section{font-size:16px}body.double .section.diff-bg-a{background:#ddd}body.double .section.diff-bg-b{background:#fff}body.double .section.diff-bg-c{background:#f3f3f3}body.double #bodyarea .maincontents .row .section.diff-bg-d{color:#fff;background:#595959}body.double .section.diff-bg-e{background:#dad9d6}body.double .section.diff-bg-fri-a{background:#f5f5f5}body.double .section.diff-bg-fri-b{background:#ededed}body.double .section.diff-bg-fri-c{color:#fff;background:#777}body.double .section.diff-bg-image{background-size:auto !important;background-position:bottom center !important;background-repeat:no-repeat !important}body.double .section.diff-bg-image-fixed{background-attachment:fixed !important}body.double .section-inner,body.double .section+.section .section-inner{padding:60px 0 43px}body.double .section.diff-bg-d .section-inner{padding:82px 0 64px}@media only screen and (max-width: 1280px){body.double .section-inner,body.double .section+.section .section-inner{padding:60px 8px 43px}body.double .section.diff-bg-d .section-inner{padding:82px 8px 64px}}@media only screen and (max-width: 1000px){body.double .section-inner,body.double .section+.section .section-inner{padding:60px 16px 43px}body.double .section.diff-bg-d .section-inner{padding:82px 16px 64px}}@media only screen and (max-width: 480px){body.double .section-inner,body.double .section+.section .section-inner{padding:50px 16px 43px}body.double .section.diff-bg-d .section-inner{padding:52px 16px 55px}}body.double .nav-fri-wrap+.section .section-inner{padding-top:calc(62px + 60px)}@media only screen and (max-width: 767px){body.double .nav-fri-wrap+.section .section-inner{padding-top:56px}}body.double .section.diff-bg-image .section-inner{padding-bottom:100px}body.double .section .section-inner-pd{padding-bottom:100px !important}@media only screen and (max-width: 480px){body.double .section .section-inner-pd{padding-bottom:60px !important}}body.double .section>p{line-height:2.2}body.double .subsidiaries .maincontents .row .col3span h2{color:inherit}body.double #bodyarea h2.hgd-fri{text-align:center;font-size:26px;padding-bottom:23px}body.double #bodyarea h2.hgd-fri.diff-lead{font-weight:400;padding-bottom:34px}@media only screen and (max-width: 768px){body.double #bodyarea h2.hgd-fri{font-size:22px}}body.double .lyt-btn-b{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-16px;margin-left:-16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.double .lyt-btn-b.diff-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 480px){body.double .lyt-btn-b{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.double .lyt-btn-b+*{margin-top:34px}@media only screen and (max-width: 480px){body.double .lyt-btn-b+*{margin-top:36px}}body.double .lyt-btn-b>li{margin-bottom:16px;padding-left:16px}@media only screen and (max-width: 480px){body.double .lyt-btn-b .btn-a{width:100%}}.btn-a{position:relative;display:inline-block;padding:8px 34px 8px 22px;text-align:center;line-height:1.4;text-decoration:none !important;box-shadow:0 1px 2px rgba(0,0,0,0.18);transition:background .2s;font-size:16px}@media only screen and (max-width: 480px){.btn-a{padding:12px 34px 12px 22px}}.btn-a::before{position:absolute;top:50%;right:12px;display:block;width:8px;height:8px;margin-top:-4px;border-top:2px solid #a30b1a;border-right:2px solid #a30b1a;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-a{color:#a30b1a !important;background:#fff;border:1px solid #a30b1a}.btn-a::before{border-color:#a30b1a}.btn-a:hover,.btn-a:active,.btn-a:focus{background:#f6cfd3;text-decoration:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-khtml-user-select:none}.slick-list{position:relative;z-index:0;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin:0 auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide .img-inner img{display:inline-block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;z-index:1;display:block;width:20px;height:20px;padding:0;font-size:10px;color:transparent;cursor:pointer;pointer-events:auto;overflow:visible}@media only screen and (max-width: 767px){.slick-prev,.slick-next{width:16px;height:16px}}.slick-prev::before{position:absolute;top:0;left:0;display:block;width:20px;height:20px;border-width:5px;border-style:solid;border-color:#7e7d76 transparent transparent #7e7d76;content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 767px){.slick-prev::before{width:16px;height:16px;border-width:3px}}.slick-next::before{position:absolute;top:0;right:0;display:block;width:20px;height:20px;border-width:5px;border-style:solid;border-color:#7e7d76 transparent transparent #7e7d76;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width: 767px){.slick-next::before{width:16px;height:16px;border-width:3px}}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex}.slick-dots li{width:16px;height:16px;margin-bottom:0}.slick-dots li button{position:relative;display:block;width:16px;height:16px;font-size:10px;color:transparent;cursor:pointer}.slick-dots li button::before{position:absolute;top:0;left:0;width:16px;height:16px;background:#b1b1ac;content:""}.slick-dots li.slick-active button:before{background:transparent !important;border:2px solid #a30b1a}.slick-pause,.slick-playing{position:relative;display:inline-block;width:14px;height:15px;margin:20px 15px 0;font-size:0;vertical-align:top}@media only screen and (max-width: 480px){.slick-pause,.slick-playing{margin-top:12px}}.slick-pause button,.slick-playing button{width:12px;height:15px;outline:none}.slick-playing button::before{position:absolute;top:0;left:0;display:block;width:5px;height:15px;background:#cdcdcd;content:"";pointer-events:none}.slick-playing button::after{position:absolute;top:0;right:0;display:block;width:5px;height:15px;background:#cdcdcd;content:"";pointer-events:none}.slick-pause button::before{position:absolute;top:0;left:0;display:block;border-width:7.5px 14px;border-style:solid;border-color:transparent transparent transparent #cdcdcd;content:"";pointer-events:none}.slick-pause>a,.slick-playing>a{right:0;bottom:0;width:32px;height:32px;padding:9px 11px;background:rgba(255,255,255,0.9);cursor:pointer;pointer-events:auto}.top-slider .slick-dots li button::before{background:#fff}.top-slider .slick-dots li.slick-active button:before{border-color:#fff}.top-slider .slick-next{right:50%;bottom:23px;width:26px;height:26px;margin-right:-422px}@media only screen and (max-width: 1300px){.top-slider .slick-next{right:218px;margin-right:0}}@media only screen and (max-width: 1000px){.top-slider .slick-next{right:189px}}@media only screen and (max-width: 767px){.top-slider .slick-next{top:inherit;right:22px;bottom:30px;width:16px;height:16px}}.top-slider .slick-prev{top:16px;right:50%;width:26px;height:26px;margin-right:-422px}@media only screen and (max-width: 1300px){.top-slider .slick-prev{right:218px;margin-right:0}}@media only screen and (max-width: 1000px){.top-slider .slick-prev{right:189px}}@media only screen and (max-width: 767px){.top-slider .slick-prev{top:inherit;right:inherit;bottom:30px;left:22px;width:16px;height:16px}}.top-slider .slick-prev::before{width:26px;height:26px;border-color:#fff transparent transparent #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.top-slider .slick-prev::before{width:16px;height:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.top-slider .slick-next::before{width:26px;height:26px;border-color:#fff transparent transparent #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width: 767px){.top-slider .slick-next::before{width:16px;height:16px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.top-slider .slick-dots{position:absolute;right:50%;bottom:50%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:-640px;padding-right:16px;-webkit-transform:translateY(50%);transform:translateY(50%)}@media only screen and (max-width: 1300px){.top-slider .slick-dots{right:0;margin-right:0}}@media only screen and (max-width: 767px){.top-slider .slick-dots{position:static;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:24px 0 0 -20px;padding:0 30px;-webkit-transform:none;transform:none;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.top-slider .slick-dots li{margin-top:16px}.top-slider .slick-dots li:first-child{margin-top:0}@media only screen and (max-width: 767px){.top-slider .slick-dots li{margin-top:0;margin-left:20px}}.top-slider{overflow:hidden}@media only screen and (max-width: 767px){.top-slider{padding-bottom:30px;background:#222}}.top-slider .slide-inner{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;overflow:hidden;min-height:600px;max-height:600px}@media only screen and (max-width: 767px){.top-slider .slide-inner{height:auto;min-height:inherit;max-height:inherit}}.top-slider .slide-inner .content{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding-top:73px}@media only screen and (max-width: 767px){.top-slider .slide-inner .content{padding-top:0}}@media only screen and (max-width: 767px){.top-slider .slide-inner .content .content-inner{padding:20px 16px 30px;background:#eee}}.top-slider .slide-inner .content .main-txt{margin-bottom:8px}.top-slider .slide-inner .content .main-txt>*{display:inline-block;padding:0 5px;font-weight:700;font-size:40px;color:#fff;line-height:1.3;background:rgba(0,0,0,0.6)}@media only screen and (max-width: 767px){.top-slider .slide-inner .content .main-txt>*{font-size:24px;color:#000;background:none}}.top-slider .slide-inner .content .sub-txt>*{display:inline-block;padding:4px 5px;font-weight:700;font-size:20px;color:#fff;line-height:1.3;background:rgba(0,0,0,0.6)}@media only screen and (max-width: 767px){.top-slider .slide-inner .content .sub-txt>*{font-size:16px;color:#000;background:none}}.top-slider .slide-inner .content .btn-area{margin-top:40px}@media only screen and (max-width: 767px){.top-slider .slide-inner .content .btn-area{margin-top:20px}}.top-slider .slide-inner .content .btn-a{padding-top:11px;padding-bottom:11px;background:rgba(255,255,255,0.9);border:0}.top-slider .slide-inner .visual{position:absolute;top:0;right:calc(((100% - 1280px) / 2) + 460px);width:calc(100% - ((100% - 1280px) / 2) - 460px);height:100%;background-position:top right;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1280px){.top-slider .slide-inner .visual{right:460px;width:calc(100% - 460px)}}@media only screen and (max-width: 1000px){.top-slider .slide-inner .visual{right:400px;width:calc(100% - 400px)}}@media only screen and (max-width: 767px){.top-slider .slide-inner .visual{position:relative;top:inherit;left:inherit;height:calc(430vw*100/767);min-height:100%;max-height:430px;width:100%;right:0}}@media only screen and (max-width: 320px){.top-slider .slide-inner .visual{max-height:180px}}.top-slider .slide-inner .visual>a{display:block;height:100%}.top-slider .slide-inner .visual>img,.top-slider .slide-inner .visual>a>img{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:100%;min-width:1600px;margin:0 auto}@media only screen and (max-width: 1280px){.top-slider .slide-inner .visual>img,.top-slider .slide-inner .visual>a>img{left:50%;width:auto;min-width:inherit;max-width:inherit;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.top-slider .slide-inner .panel-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;max-width:1280px;margin:0 auto}.top-slider .slide-inner .panel-wrapper:after{content:"";position:absolute;top:0;left:100%;display:block;background:#222;width:100%;height:100%}@media only screen and (max-width: 1280px){.top-slider .slide-inner .panel-wrapper:after{display:none}}@media only screen and (max-width: 767px){.top-slider .slide-inner .panel-wrapper{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top-slider .slide-inner .panel{position:relative;z-index:1;max-width:460px;height:100%;min-height:600px;padding:125px 56px 46px 38px;color:#fff;background:#222;box-shadow:0 0 16px rgba(0,0,0,0.32)}.top-slider .slide-inner .panel:before{content:"";display:block;width:30px;height:100%;position:absolute;left:100%;top:0;z-index:0;background:#222}@media only screen and (max-width: 1280px){.top-slider .slide-inner .panel:before{display:none}}@media only screen and (max-width: 1000px){.top-slider .slide-inner .panel{max-width:400px;margin-right:0}}@media only screen and (max-width: 767px){.top-slider .slide-inner .panel{width:100%;max-width:inherit;height:auto;min-height:inherit;padding:16px;box-shadow:none}}.top-slider .slide-inner .panel .txt-block{line-height:2}.top-slider .slide-inner .panel .txt-block>*+*{margin-top:10px !important}.top-slider .slide-inner .panel .txt-block+*{margin-top:20px}.top-slider .slide-inner .panel .main-txt{margin-bottom:4px;font-weight:700;font-size:32px;line-height:1.3}@media only screen and (max-width: 767px){.top-slider .slide-inner .panel .main-txt{margin-bottom:8px;font-size:24px}}.top-slider .slide-inner .panel .sub-txt{margin-top:0 !important;font-weight:700;font-size:18px}@media only screen and (max-width: 767px){.top-slider .slide-inner .panel .sub-txt{font-size:16px}}.top-slider .slide-inner .panel .desc{font-size:16px}@media only screen and (max-width: 767px){.top-slider .slide-inner .panel .desc{font-size:14px}}.nav-fri{height:0;z-index:999}@media only screen and (max-width: 767px){.nav-fri{display:none}}.nav-fri-wrap.is-fixed .nav-fri{position:fixed;width:100%;top:0}.nav-fri .nav-fri-inner{position:relative;background:rgba(255,255,255,0.9);min-height:60px}.nav-fri .nav-fri-inner ul{display:flex;flex-wrap:nowrap;position:relative;max-width:1280px;margin:0 auto}.nav-fri .nav-fri-inner ul li{display:flex;margin-bottom:0;width:100%;position:relative;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.nav-fri .nav-fri-inner ul li a{display:flex;width:100%;justify-content:center;align-items:center;font-size:16px;padding:16px;color:#000;text-decoration:none}.nav-fri .nav-fri-inner ul:before,.nav-fri .nav-fri-inner ul:after,.nav-fri .nav-fri-inner ul li+li:before{content:"";display:block;position:absolute;width:1px;height:100%;background:#ddd;left:0}.nav-fri .nav-fri-inner ul:after{left:auto;right:0}body.double .list-services-card-wrap{max-width:1210px;margin:0 auto;margin-top:72px !important}@media only screen and (max-width: 480px){body.double .list-services-card-wrap{margin-top:30px !important}}body.double .list-services-card{margin-left:-30px;margin-top:-30px;display:flex;flex-wrap:wrap}body.double .list-services-card .item{display:flex;margin-top:30px;margin-left:30px;margin-bottom:0;width:280px;background:#f5f5f5}@media only screen and (max-width: 1280px){body.double .list-services-card .item{width:calc(280vw*100/1280)}}@media only screen and (max-width: 1000px){body.double .list-services-card .item{width:calc(50% - 30px)}}@media only screen and (max-width: 480px){body.double .list-services-card .item{width:100%}}body.double .list-services-card .item-inner{display:block;position:relative;color:#000;text-decoration:none !important}body.double .list-services-card .item .image{position:relative;display:block;font-size:0;overflow:hidden}body.double .list-services-card .item .image img{width:100%;height:auto;transition:transform .2s}body.double .list-services-card .item a:hover .image img{transform:scale(1.1)}body.double .list-services-card .item .text{display:block;padding:25px 30px 80px 30px}body.double .list-services-card .item .text .title{font-size:18px;font-weight:400;display:block;text-align:center;color:#a30b1a;padding-bottom:16px}body.double .list-services-card .item .text .description{display:block;font-size:14px;line-height:1.6rem}body.double .list-services-card .item .readmore-wrap{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:center}body.double .list-services-card .item .readmore{font-size:12px;padding:3px 30px 2px 25px;color:#a30b1a;border:1px solid;display:inline-block;position:relative;transition:background .2s}body.double .list-services-card .item a:hover .readmore{background:#f6cfd3}body.double .list-services-card .item .readmore:before{content:"";position:absolute;right:9px;top:calc(50% - 4px);width:8px;height:8px;border-right:2px solid;border-top:2px solid;transform:rotate(45deg)}.lyt-hover-gutter-wrap{max-width:1200px;margin:0 auto;margin-top:72px !important}.lyt-hover-gutter-wrap .lyt-hover-gutter{margin-left:-30px;margin-top:-30px;display:flex;flex-wrap:wrap}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content{width:calc(33.333% - 30px);margin-left:30px;margin-top:30px}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content{width:100%}}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content img{width:100%;height:auto;display:block}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content img{width:120px;min-width:120px;height:120px}}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a{position:absolute;bottom:-83%;left:0;z-index:2;display:block;width:100%;height:100%;padding:.55vw;line-height:1.5;text-decoration:none;background:rgba(0,0,0,0.8);transition:bottom .3s,background .3s;color:#fff;text-decoration:none !important}@media only screen and (min-width: 1013px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a{padding:10px}}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a{position:static;min-height:120px;padding:0 0 0 8px;background:transparent}}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual:hover a{bottom:0;text-decoration:none;background:rgba(175,39,46,0.8);opacity:1}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual:hover a{background:transparent}}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual{position:relative;overflow:hidden}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a .hover-hdg{display:block;margin-bottom:.8088em;margin-bottom:1.6rem;font-weight:400;font-size:2rem;color:#fff;text-align:center}@media only screen and (min-width: 1013px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a .hover-hdg{margin-bottom:1.6rem}}@media only screen and (min-width: 769px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual:hover a .hover-hdg{margin:40px 0 16px}}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual:hover a .hover-hdg{text-align:left}@media only screen and (min-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a .hover-hdg{margin-top:8px}}@media only screen and (min-width: 769px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a .hover-hdg{font-size:18px;font-weight:bold}}@media only screen and (max-width: 1280px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a .hover-hdg{font-size:1.4vw}}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a .hover-hdg{margin:0;font-size:20px !important}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a .hover-hdg{text-align:left}}@media only screen and (min-width: 1013px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual:hover a .hover-hdg{padding:0 14px}}.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a span:not(.hover-hdg){font-size:1.57791vw;color:#fff;display:block}@media only screen and (min-width: 1013px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a span:not(.hover-hdg){font-size:16px}}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual a span:not(.hover-hdg){font-size:16px}}@media only screen and (min-width: 1013px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual:hover a span:not(.hover-hdg){margin-top:16px;padding:0 14px}}@media only screen and (max-width: 768px){.lyt-hover-gutter-wrap .lyt-hover-gutter .hover-content .visual:hover a span:not(.hover-hdg){margin:0;padding:0}}body.double .section .section-inner>.readmore{margin-top:40px;text-align:center}body.double .section .section-inner>.readmore.diff-mart{margin-top:63px}@media only screen and (max-width: 768px){body.double .section .section-inner>.readmore{margin-top:40px}body.double .section .section-inner>.readmore.diff-mart{margin-top:50px}}body.double .topic-slider{display:flex;padding-bottom:45px;overflow:hidden;margin-left:calc(((100vw - 1280px) / 2) * -1);margin-right:calc(((100vw - 1280px) / 2) * -1)}@media only screen and (max-width: 1280px){body.double .topic-slider{margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 1000px){body.double .topic-slider{margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 767px){body.double .topic-slider{padding-bottom:35px}}body.double .topic-slider .slick-list{padding:0 calc((100vw - 990px) / 2) !important}@media only screen and (max-width: 1280px){body.double .topic-slider .slick-list{padding:0 12% !important}}@media only screen and (max-width: 980px){body.double .topic-slider .slick-list{padding:0 16% !important}}@media only screen and (max-width: 767px){body.double .topic-slider .slick-list{padding:0 calc((100vw - 330px) / 2) !important}}@media only screen and (max-width: 480px){body.double .topic-slider .slick-list{padding:0 75px !important}}body.double .topic-slider .slide-inner{padding:0 15px;max-width:330px;margin:10px auto 30px}body.double .topic-slider .slides,body.double .topic-slider .slides a{outline-width:0}body.double .topic-slider .slides a{display:flex;flex-flow:column;height:100%;width:100%;max-width:300px;background:#fff;color:#000;text-decoration:none !important}body.double .topic-slider .slides .image{line-height:0;display:block;min-height:0%}body.double .topic-slider .slides .image img{width:100%;height:auto}body.double .topic-slider .slides .text{padding:14px 22px;display:block;font-size:14px;min-height:0%}body.double .topic-slider .slides .text>*{display:block}body.double .topic-slider .slides .text>.title{font-size:18px;font-weight:400}body.double .topic-slider .slides .text>.description{margin-top:4px}body.double .topic-slider .slick-arrow{position:absolute;top:calc(50% - 76px);height:70px;width:70px;box-shadow:0 4px 13px 4px #cecece;transition:opacity .5s,box-shadow .5s}body.double .topic-slider .slick-arrow:hover{box-shadow:0 4px 13px 4px #8e8e8e}body.double .topic-slider .slick-arrow.slick-prev{left:calc(((100vw - 990px) / 2) - 70px - 50px);background-image:url("/jp/Images/arrow_red_l_tcm102-3949699.png") !important}body.double .topic-slider .slick-arrow.slick-next{right:calc(((100vw - 990px) / 2) - 70px - 50px);background-image:url("/jp/Images/arrow_red_r_tcm102-3949700.png") !important}@media only screen and (max-width: 1280px){body.double .topic-slider .slick-arrow.slick-prev{left:25px}body.double .topic-slider .slick-arrow.slick-next{right:25px}}@media only screen and (max-width: 767px){body.double .topic-slider .slick-arrow.slick-prev{left:0}body.double .topic-slider .slick-arrow.slick-next{right:0}}body.double .topic-slider .slick-arrow.slick-disabled{box-shadow:0 4px 13px 4px transparent;opacity:.4}body.double .topic-slider .slick-arrow:before{display:none}body.double .topic-slider.slick-initialized .slides a{opacity:.4;transition:opacity .5s,box-shadow .5s;box-shadow:0 4px 13px 4px transparent}body.double .topic-slider.slick-initialized .slides.slick-active a{opacity:1;box-shadow:0 4px 13px 4px #cecece}body.double .topic-slider.slick-initialized .slides.slick-active a:hover,body.double .topic-slider.slick-initialized .slides.slick-active a:active,body.double .topic-slider.slick-initialized .slides.slick-active a:focus{box-shadow:0 4px 13px 4px #8e8e8e}body.double .topic-slider .slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}body.double .topic-slider .slick-dots li button::before{background:#a30b1a}body.double .topic-slider .slick-dots li+li{margin-left:16px}body.double #bodyarea .list-news-a{border-bottom:1px solid #c6c6c0}body.double .list-news-a li{margin-bottom:0}body.double .list-news-a li a{border-top:1px solid #c6c6c0;transition:background .2s;display:flex;padding:22px 18px;text-decoration:none !important;color:#000}body.double .list-news-a li a:hover>.text,body.double .list-news-a li a:active>.text,body.double .list-news-a li .btn-a:focus>.text{text-decoration:underline}@media only screen and (max-width: 767px){body.double .list-news-a li a{display:block;padding:20px 10px}body.double .list-news-a li a>*{display:block}}body.double .list-news-a .news-content .date{white-space:nowrap;width:11em}body.double .list-news-a .news-content>*+*{flex:1;margin-left:38px}@media only screen and (max-width: 767px){body.double .list-news-a .news-content>*+*{margin-top:10px;margin-left:0}}body.double .contact-btn a{position:relative;max-width:600px;height:100px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:0 auto;font-size:26px;color:#a10b1a;border:1px solid;background-color:#fff;text-decoration:none !important;padding:16px 70px;transition:background .2s;font-weight:700}body.double .contact-btn a:after{content:"";display:block}@media only screen and (max-width: 480px){body.double .contact-btn{display:flex;flex-flow:column-reverse}body.double .contact-btn a{width:100%;padding:16px 43px;justify-content:space-between;height:auto;font-size:23px}}@media only screen and (max-width: 320px){body.double .contact-btn a{padding:16px}}body.double .contact-btn a:hover,body.double .contact-btn a:active,body.double .contact-btn a:focus{background:#f6cfd3}body.double .contact-btn a img{vertical-align:baseline}body.double .contact-btn p{font-size:16px}body.double .contact-btn a+p{margin-top:45px}@media only screen and (max-width: 480px){body.double .contact-btn a+p{margin-top:0;margin-bottom:35px}}#footer-conversion,#footer-conversion *{box-sizing:border-box}#footer-conversion{max-width:1280px;margin:-56px auto 0;display:flex;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: 767px){#footer-conversion{margin:-54px auto 0}}@media only screen and (max-width: 480px){#footer-conversion{margin-top:0;background:#777}}@media only screen and (max-width: 480px){#footer-conversion.is-fixed{margin-top:0;position:static}}#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;border:none}#footer-conversion .conv-list{display:flex;align-items:flex-end;position:relative;width:auto;margin-left:0;margin-bottom:0;border:none !important}@media only screen and (max-width: 767px){#footer-conversion .conv-list{display:flex;width:100%}}#footer-conversion .conv-list>li{display:block;margin-left:8px;margin-bottom:0;border:none}@media only screen and (max-width: 767px){#footer-conversion .conv-list>li{width:100%;margin-left:0;display:block}}@media only screen and (max-width: 767px){#footer-conversion .conv-list>li:last-child{margin-left:6px}}#footer-conversion .conv-list>li:first-child{margin-left:0}#footer-conversion .conv-list>li>a{position:relative;display:inline-block;padding:19px 35px 19px 60px;color:#fff;line-height:1.3;text-decoration:none !important;font-size:14px;background:#a30b1a;transition:background 0.2s}#footer-conversion .conv-list>li>a:hover,#footer-conversion .conv-list>li>a:active,#footer-conversion .conv-list>li>a:focus{background:#d11124}@media only screen and (max-width: 767px){#footer-conversion .conv-list>li>a{display:block;padding:13px 20px 12px 6px;text-align:center;line-height:2.1}}@media only screen and (max-width: 480px){#footer-conversion .conv-list>li>a{padding:5px;font-size:12px;line-height:3.5}}#footer-conversion .conv-list>li>a>.icon{position:absolute;left:18px;top:50%}#footer-conversion .conv-list>li.from>a>.icon{top:calc(50% - 11px)}#footer-conversion .conv-list>li.mail>a>.icon{top:calc(50% - 9px)}@media only screen and (max-width: 767px){#footer-conversion .conv-list>li>a>.icon{position:static;display:inline-block;margin:0 10px -4px 0}}#bodyarea.body5span .maincontents .nav-header-wrap{position:relative;margin-top:12px;min-height:40px}#bodyarea.body5span.subsidiaries .maincontents .nav-header-wrap{margin-top:0}#bodyarea.body5span .maincontents .nav-header{z-index:9998;position:absolute;top:0;width:100%}#bodyarea.body5span .maincontents .nav-header.js-fixed{position:fixed;width:100%;top:0}#bodyarea.body5span .maincontents .nav-header .child-label{max-width:1100px;margin:0 auto;margin-bottom:10px;padding-left:13px;font-weight:bold;font-size:20px}#bodyarea.body5span .maincontents .nav-header .child-label a{color:#fff;position:relative;padding-right:18px;display:inline-block}#bodyarea.body5span .maincontents .nav-header .child-label a::before{display:block;position:absolute;content:"";top:13px;right:0;width:8px;height:8px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bodyarea.body5span .maincontents .nav-header .child-wrap{display:none;position:absolute;left:0;top:100%;width:100%;padding:26px;padding-top:20px;background:rgba(64,64,64,0.9);z-index:99}#bodyarea.body5span .maincontents .nav-header{background-color:#000;font-size:16px}#bodyarea.body5span .maincontents .nav-header a{text-decoration:none !important}#bodyarea.body5span .maincontents .nav-header>ul{color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:40px;height:40px;max-width:1280px;margin:0 auto;position:relative;list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}#bodyarea.body5span .maincontents .nav-header>ul>li{width:16.6666%;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row;margin-bottom:0}#bodyarea.body5span .maincontents .nav-header>ul>li>a{color:#fff;text-decoration:none;width:100%;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#000;transition:all 0.3s ease 0s}#bodyarea.body5span .maincontents .nav-header>ul>li>a.toggle-hook{cursor:pointer;position:relative}#bodyarea.body5span .maincontents .nav-header>ul>li>a.toggle-hook::before{display:block;position:absolute;content:"";transition:-webkit-transform .2s;transition:transform .2s;top:50%;right:15px;width:10px;height:10px;margin-top:-6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bodyarea.body5span .maincontents .nav-header>ul>li.active>a{background-color:#fff;color:#000}#bodyarea.body5span .maincontents .nav-header>ul>li>a:hover,#bodyarea.body5span .maincontents .nav-header>ul>li.js-hover>a{background-color:#4d4d4d}#bodyarea.body5span .maincontents .nav-header .child-wrap .child{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#bodyarea.body5span .maincontents .nav-header .child-wrap .child li{width:33.3333%;margin-bottom:0;height:100%;display:flex}#bodyarea.body5span .maincontents .nav-header .child-wrap .child a{display:block;text-decoration:none;flex:1}#bodyarea.body5span .maincontents .child-item{display:-ms-flexbox;display:-webkit-flex;display:flex}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .img{width:50%}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .img img{width:100%;height:auto}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .contents{width:48%;margin-left:2%}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .contents .title{display:block;font-size:19.2px;font-weight:700}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .contents .txt{display:block;font-size:16px;margin-top:0.2em}@media only screen and (max-width: 1280px){#bodyarea.body5span .maincontents .nav-header .child-wrap{padding:2vw;padding-top:1.8vw}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .contents .title{font-size:1.5vw}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .contents .txt{font-size:1.25vw}}@media only screen and (max-width: 767px){#bodyarea.body5span .maincontents .nav-header-wrap+.lyt-visual-b{margin-top:0}#bodyarea.body5span .maincontents .nav-header{display:none}#bodyarea.body5span .maincontents .nav-header .child-label{display:none}}@media only screen and (min-width: 768px){#bodyarea.body5span .maincontents .nav-header.is-close>ul,#bodyarea.body5span .maincontents .nav-header .child-wrap .child,#bodyarea.body5span .maincontents .nav-header>ul{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}#bodyarea.body5span .maincontents .nav-header .child-wrap .child{margin-top:-4px;max-width:1100px;margin-right:auto;margin-left:auto}#bodyarea.body5span .maincontents .nav-header .child-wrap .child li{margin-top:4px;padding-left:20px}#bodyarea.body5span .maincontents .nav-header .child-wrap .child a{display:inline-block;flex:none;color:#fff;font-size:14px;max-width:100%;padding-left:20px}#bodyarea.body5span .maincontents .nav-header .child-wrap .child a::before{display:inline-block;width:8px;height:8px;margin:-5px 14px 0 -23px;vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bodyarea.body5span .maincontents .nav-header .menu-btn{display:none}#bodyarea.body5span .maincontents .nav-header>ul>li>a.toggle-hook{padding-right:30px}#bodyarea.body5span .maincontents .nav-header>ul>li>a.toggle-hook .toggle-txt{display:none}#bodyarea.body5span .maincontents .nav-header>ul>li>a.toggle-hook::before{border-color:#fff;transform:rotate(135deg)}#bodyarea.body5span .maincontents .nav-header>ul>li.js-hover>a.toggle-hook::before{transform:rotate(-45deg)}#bodyarea.body5span .maincontents .nav-header>ul>li.is-current>a{background-color:#fff;color:#000}#bodyarea.body5span .maincontents .nav-header>ul>li.is-current>a.toggle-hook::before{border-color:#000}#bodyarea.body5span .maincontents .nav-header>ul>li.is-current.js-hover>a.toggle-hook::before{transform:rotate(-45deg)}}@media only screen and (max-width: 767px){#bodyarea.body5span .maincontents .nav-header.js-fixed{position:inherit}#bodyarea.body5span .maincontents .nav-header{display:block;position:relative;max-width:1280px;width:100%;z-index:100;padding:0 4px;margin:0 auto}#bodyarea.body5span .maincontents .nav-header>ul>li{width:100%;flex-flow:column}#bodyarea.body5span .maincontents .nav-header>ul>li a,#bodyarea.body5span .maincontents .nav-header>ul>li.active>a,#bodyarea.body5span .maincontents .nav-header>ul>li.js-hover>a{color:#000;cursor:pointer;transition:none}#bodyarea.body5span .maincontents .nav-header-wrap .nav-header>ul.toggle-content>li.is-open div.child-wrap ul.child{display:block !important}#bodyarea.body5span .maincontents .nav-header .child-item .img,#bodyarea.body5span .maincontents .nav-header .child-item .contents .txt{display:none !important}#bodyarea.body5span .maincontents .nav-header .child-wrap{padding:0;position:relative;display:block !important;top:0;background:none}#bodyarea.body5span .maincontents .nav-header .child-wrap>ul>li{width:100% !important}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .contents{width:100%;margin-left:0}#bodyarea.body5span .maincontents .nav-header>.menu-btn{padding:25px 4px 2px;text-align:center;text-decoration:none !important;display:block;line-height:1.4;position:relative;transition:background .2s, color .2s;color:#fff;white-space:nowrap;font-size:10px;cursor:pointer;margin-right:0;margin-left:auto}#bodyarea.body5span .maincontents .nav-header .toggle-txt{position:absolute;top:0;right:0;z-index:-1;font-size:1rem;opacity:0}#bodyarea.body5span .maincontents .nav-header>.menu-btn:hover,#bodyarea.body5span .maincontents .nav-header>.menu-btn:active,#bodyarea.body5span .maincontents .nav-header>.menu-btn:focus,#bodyarea.body5span .maincontents .nav-header.is-open>.menu-btn{background:#4d4d4d}#bodyarea.body5span .maincontents .nav-header.is-open>.menu-btn{color:transparent}#bodyarea.body5span .maincontents .nav-header.is-close>.menu-btn::before{display:block;position:absolute;content:"";top:7px;right:12px;width:20px;height:14px;background:linear-gradient(#fff, #fff 2px, transparent 2px, transparent 6px, #fff 6px, #fff 8px, transparent 8px, transparent 12px, #fff 12px);left:50%;transform:translateX(-50%)}#bodyarea.body5span .maincontents .nav-header.is-open>.menu-btn::before{display:block;position:absolute;content:"";top:14px;left:50%;width:2px;height:23px;margin-top:-5px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#bodyarea.body5span .maincontents .nav-header.is-open>.menu-btn::after{display:block;position:absolute;content:"";top:14px;left:50%;width:2px;height:23px;margin-top:-5px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bodyarea.body5span .maincontents .nav-header>ul{display:block;flex-flow:column;height:auto;min-height:auto;position:absolute;width:100%;left:0;top:100%;background:rgba(64,64,64,0.96)}#bodyarea.body5span .maincontents .nav-header.is-open>ul{display:block !important}#bodyarea.body5span .maincontents .nav-header.is-open>ul>li{float:left}#bodyarea.body5span .maincontents .nav-header>ul>li a{-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}#bodyarea.body5span .maincontents .nav-header>ul>li a,#bodyarea.body5span .maincontents .nav-header>ul>li.active>a,#bodyarea.body5span .maincontents .nav-header>ul>li.js-hover>a{text-decoration:none;position:relative;display:block;padding:11px 32px 11px 16px;border-bottom:1px solid #c6c6c0;color:#fff;background:none}#bodyarea.body5span .maincontents .nav-header>ul>li>a.toggle-hook{pointer-events:inherit;transition:background .2s}#bodyarea.body5span .maincontents .nav-header>ul>li.is-open>a{color:#fff;background:#a30b1a}#bodyarea.body5span .maincontents .nav-header>ul>li a::before{display:block;position:absolute;content:"";transition:-webkit-transform .2s;transition:transform .2s;top:50%;right:15px;width:10px;height:10px;margin-top:-6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bodyarea.body5span .maincontents .nav-header>ul>li ul.child a::before{width:8px;height:8px}#bodyarea.body5span .maincontents .nav-header>ul>li.is-open>a::before{border-top:2px solid #fff;border-right:2px solid #fff}#bodyarea.body5span .maincontents .nav-header>ul>li.is-close a.toggle-hook::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#bodyarea.body5span .maincontents .nav-header>ul>li.is-open a.toggle-hook::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#bodyarea.body5span .maincontents .nav-header .child-wrap .child a{padding:13px 32px 12px 33px}#bodyarea.body5span .maincontents .nav-header .child-wrap .child a:hover{background-color:#4d4d4d}#bodyarea.body5span .maincontents .nav-header .child-wrap .child .child-item .contents .title{font-size:14px;font-weight:normal}}.sp{display:none !important}.tb{display:none !important}.tb-sp{display:none !important}@media only screen and (max-width: 768px){.pc{display:none !important}.tb,.tb-sp{display:inherit !important}}@media only screen and (max-width: 480px){.sp{display:inherit !important}.tb{display:none !important}}@media only screen and (max-width: 768px){.sp-tb-ta-l{text-align:left !important}}@media only screen and (max-width: 480px){.sp-ta-l{text-align:left !important}}.u-fz-10{font-size:10px !important}.u-fz-11{font-size:11px !important}.u-fz-12{font-size:12px !important}.u-fz-13{font-size:13px !important}.u-fz-14{font-size:14px !important}.u-fz-15{font-size:15px !important}.u-fz-16{font-size:16px !important}.u-fz-17{font-size:17px !important}.u-fz-18{font-size:18px !important}.u-fz-19{font-size:19px !important}.u-fz-20{font-size:20px !important}.u-fz-21{font-size:21px !important}.u-fz-22{font-size:22px !important}.u-fz-23{font-size:23px !important}.u-fz-24{font-size:24px !important}.u-fz-25{font-size:25px !important}.u-fz-26{font-size:26px !important}.u-fz-27{font-size:27px !important}.u-fz-28{font-size:28px !important}.u-fz-29{font-size:29px !important}.u-fz-30{font-size:30px !important}@media screen and (max-width: 768px){.u-fz-tb-10{font-size:10px !important}.u-fz-tb-11{font-size:11px !important}.u-fz-tb-12{font-size:12px !important}.u-fz-tb-13{font-size:13px !important}.u-fz-tb-14{font-size:14px !important}.u-fz-tb-15{font-size:15px !important}.u-fz-tb-16{font-size:16px !important}.u-fz-tb-17{font-size:17px !important}.u-fz-tb-18{font-size:18px !important}.u-fz-tb-19{font-size:19px !important}.u-fz-tb-20{font-size:20px !important}.u-fz-tb-21{font-size:21px !important}.u-fz-tb-22{font-size:22px !important}.u-fz-tb-23{font-size:23px !important}.u-fz-tb-24{font-size:24px !important}.u-fz-tb-25{font-size:25px !important}.u-fz-tb-26{font-size:26px !important}.u-fz-tb-27{font-size:27px !important}.u-fz-tb-28{font-size:28px !important}.u-fz-tb-29{font-size:29px !important}.u-fz-tb-30{font-size:30px !important}}@media screen and (max-width: 480px){.u-fz-sp-10{font-size:10px !important}.u-fz-sp-11{font-size:11px !important}.u-fz-sp-12{font-size:12px !important}.u-fz-sp-13{font-size:13px !important}.u-fz-sp-14{font-size:14px !important}.u-fz-sp-15{font-size:15px !important}.u-fz-sp-16{font-size:16px !important}.u-fz-sp-17{font-size:17px !important}.u-fz-sp-18{font-size:18px !important}.u-fz-sp-19{font-size:19px !important}.u-fz-sp-20{font-size:20px !important}.u-fz-sp-21{font-size:21px !important}.u-fz-sp-22{font-size:22px !important}.u-fz-sp-23{font-size:23px !important}.u-fz-sp-24{font-size:24px !important}.u-fz-sp-25{font-size:25px !important}.u-fz-sp-26{font-size:26px !important}.u-fz-sp-27{font-size:27px !important}.u-fz-sp-28{font-size:28px !important}.u-fz-sp-29{font-size:29px !important}.u-fz-sp-30{font-size:30px !important}}.u-fw-nm{font-weight:normal !important}.u-fw-b{font-weight:bold !important}.u-fw-br{font-weight:bolder !important}.u-fw-lr{font-weight:lighter !important}.u-fw-100{font-weight:100 !important}.u-fw-200{font-weight:200 !important}.u-fw-300{font-weight:300 !important}.u-fw-400{font-weight:400 !important}.u-fw-500{font-weight:500 !important}.u-fw-600{font-weight:600 !important}.u-fw-700{font-weight:700 !important}.u-fw-800{font-weight:800 !important}.u-fw-900{font-weight:900 !important}.u-w-a{width:auto !important}.u-w-0p{width:0% !important}.u-w-5p{width:5% !important}.u-w-10p{width:10% !important}.u-w-15p{width:15% !important}.u-w-20p{width:20% !important}.u-w-25p{width:25% !important}.u-w-30p{width:30% !important}.u-w-35p{width:35% !important}.u-w-40p{width:40% !important}.u-w-45p{width:45% !important}.u-w-50p{width:50% !important}.u-w-55p{width:55% !important}.u-w-60p{width:60% !important}.u-w-65p{width:65% !important}.u-w-70p{width:70% !important}.u-w-75p{width:75% !important}.u-w-80p{width:80% !important}.u-w-85p{width:85% !important}.u-w-90p{width:90% !important}.u-w-95p{width:95% !important}.u-w-100p{width:100% !important}@media screen and (max-width: 768px){.u-w-tb-0p{width:0% !important}.u-w-tb-5p{width:5% !important}.u-w-tb-10p{width:10% !important}.u-w-tb-15p{width:15% !important}.u-w-tb-20p{width:20% !important}.u-w-tb-25p{width:25% !important}.u-w-tb-30p{width:30% !important}.u-w-tb-35p{width:35% !important}.u-w-tb-40p{width:40% !important}.u-w-tb-45p{width:45% !important}.u-w-tb-50p{width:50% !important}.u-w-tb-55p{width:55% !important}.u-w-tb-60p{width:60% !important}.u-w-tb-65p{width:65% !important}.u-w-tb-70p{width:70% !important}.u-w-tb-75p{width:75% !important}.u-w-tb-80p{width:80% !important}.u-w-tb-85p{width:85% !important}.u-w-tb-90p{width:90% !important}.u-w-tb-95p{width:95% !important}.u-w-tb-100p{width:100% !important}}@media screen and (max-width: 480px){.u-w-sp-0p{width:0% !important}.u-w-sp-5p{width:5% !important}.u-w-sp-10p{width:10% !important}.u-w-sp-15p{width:15% !important}.u-w-sp-20p{width:20% !important}.u-w-sp-25p{width:25% !important}.u-w-sp-30p{width:30% !important}.u-w-sp-35p{width:35% !important}.u-w-sp-40p{width:40% !important}.u-w-sp-45p{width:45% !important}.u-w-sp-50p{width:50% !important}.u-w-sp-55p{width:55% !important}.u-w-sp-60p{width:60% !important}.u-w-sp-65p{width:65% !important}.u-w-sp-70p{width:70% !important}.u-w-sp-75p{width:75% !important}.u-w-sp-80p{width:80% !important}.u-w-sp-85p{width:85% !important}.u-w-sp-90p{width:90% !important}.u-w-sp-95p{width:95% !important}.u-w-sp-100p{width:100% !important}}.u-maw-0p{max-width:0% !important}.u-maw-5p{max-width:5% !important}.u-maw-10p{max-width:10% !important}.u-maw-15p{max-width:15% !important}.u-maw-20p{max-width:20% !important}.u-maw-25p{max-width:25% !important}.u-maw-30p{max-width:30% !important}.u-maw-35p{max-width:35% !important}.u-maw-40p{max-width:40% !important}.u-maw-45p{max-width:45% !important}.u-maw-50p{max-width:50% !important}.u-maw-55p{max-width:55% !important}.u-maw-60p{max-width:60% !important}.u-maw-65p{max-width:65% !important}.u-maw-70p{max-width:70% !important}.u-maw-75p{max-width:75% !important}.u-maw-80p{max-width:80% !important}.u-maw-85p{max-width:85% !important}.u-maw-90p{max-width:90% !important}.u-maw-95p{max-width:95% !important}.u-maw-100p{max-width:100% !important}.u-maw-tb-0p{max-width:0% !important}.u-maw-tb-5p{max-width:5% !important}.u-maw-tb-10p{max-width:10% !important}.u-maw-tb-15p{max-width:15% !important}.u-maw-tb-20p{max-width:20% !important}.u-maw-tb-25p{max-width:25% !important}.u-maw-tb-30p{max-width:30% !important}.u-maw-tb-35p{max-width:35% !important}.u-maw-tb-40p{max-width:40% !important}.u-maw-tb-45p{max-width:45% !important}.u-maw-tb-50p{max-width:50% !important}.u-maw-tb-55p{max-width:55% !important}.u-maw-tb-60p{max-width:60% !important}.u-maw-tb-65p{max-width:65% !important}.u-maw-tb-70p{max-width:70% !important}.u-maw-tb-75p{max-width:75% !important}.u-maw-tb-80p{max-width:80% !important}.u-maw-tb-85p{max-width:85% !important}.u-maw-tb-90p{max-width:90% !important}.u-maw-tb-95p{max-width:95% !important}.u-maw-tb-100p{max-width:100% !important}.u-maw-sp-0p{max-width:0% !important}.u-maw-sp-5p{max-width:5% !important}.u-maw-sp-10p{max-width:10% !important}.u-maw-sp-15p{max-width:15% !important}.u-maw-sp-20p{max-width:20% !important}.u-maw-sp-25p{max-width:25% !important}.u-maw-sp-30p{max-width:30% !important}.u-maw-sp-35p{max-width:35% !important}.u-maw-sp-40p{max-width:40% !important}.u-maw-sp-45p{max-width:45% !important}.u-maw-sp-50p{max-width:50% !important}.u-maw-sp-55p{max-width:55% !important}.u-maw-sp-60p{max-width:60% !important}.u-maw-sp-65p{max-width:65% !important}.u-maw-sp-70p{max-width:70% !important}.u-maw-sp-75p{max-width:75% !important}.u-maw-sp-80p{max-width:80% !important}.u-maw-sp-85p{max-width:85% !important}.u-maw-sp-90p{max-width:90% !important}.u-maw-sp-95p{max-width:95% !important}.u-maw-sp-100p{max-width:100% !important}.u-mt-0{margin-top:0px !important}.u-mt-2{margin-top:2px !important}.u-mt-4{margin-top:4px !important}.u-mt-6{margin-top:6px !important}.u-mt-8{margin-top:8px !important}.u-mt-10{margin-top:10px !important}.u-mt-12{margin-top:12px !important}.u-mt-14{margin-top:14px !important}.u-mt-16{margin-top:16px !important}.u-mt-18{margin-top:18px !important}.u-mt-20{margin-top:20px !important}.u-mt-22{margin-top:22px !important}.u-mt-24{margin-top:24px !important}.u-mt-26{margin-top:26px !important}.u-mt-28{margin-top:28px !important}.u-mt-30{margin-top:30px !important}.u-mt-32{margin-top:32px !important}@media screen and (max-width: 768px){.u-mt-tb-0{margin-top:0px !important}.u-mt-tb-2{margin-top:2px !important}.u-mt-tb-4{margin-top:4px !important}.u-mt-tb-6{margin-top:6px !important}.u-mt-tb-8{margin-top:8px !important}.u-mt-tb-10{margin-top:10px !important}.u-mt-tb-12{margin-top:12px !important}.u-mt-tb-14{margin-top:14px !important}.u-mt-tb-16{margin-top:16px !important}.u-mt-tb-18{margin-top:18px !important}.u-mt-tb-20{margin-top:20px !important}.u-mt-tb-22{margin-top:22px !important}.u-mt-tb-24{margin-top:24px !important}.u-mt-tb-26{margin-top:26px !important}.u-mt-tb-28{margin-top:28px !important}.u-mt-tb-30{margin-top:30px !important}.u-mt-tb-32{margin-top:32px !important}}@media screen and (max-width: 768px){.u-mt-sp-0{margin-top:0px !important}.u-mt-sp-2{margin-top:2px !important}.u-mt-sp-4{margin-top:4px !important}.u-mt-sp-6{margin-top:6px !important}.u-mt-sp-8{margin-top:8px !important}.u-mt-sp-10{margin-top:10px !important}.u-mt-sp-12{margin-top:12px !important}.u-mt-sp-14{margin-top:14px !important}.u-mt-sp-16{margin-top:16px !important}.u-mt-sp-18{margin-top:18px !important}.u-mt-sp-20{margin-top:20px !important}.u-mt-sp-22{margin-top:22px !important}.u-mt-sp-24{margin-top:24px !important}.u-mt-sp-26{margin-top:26px !important}.u-mt-sp-28{margin-top:28px !important}.u-mt-sp-30{margin-top:30px !important}.u-mt-sp-32{margin-top:32px !important}}.u-z-a{z-index:auto !important}.u-z1{z-index:1 !important}.u-z2{z-index:2 !important}.u-z3{z-index:3 !important}.u-z4{z-index:4 !important}.u-z5{z-index:5 !important}.u-z6{z-index:6 !important}.u-z7{z-index:7 !important}.u-z8{z-index:8 !important}.u-z9{z-index:9 !important}.u-z10{z-index:10 !important}.u-z9999{z-index:9999 !important}@media print, screen and (max-width: 767px){.disp-pc{display:none !important}}@media print, screen and (min-width: 768px){.disp-sp{display:none !important}}
