@charset "UTF-8";/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider *{outline:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display: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;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{box-sizing:border-box;-webkit-text-size-adjust:100%}html.overFlowHidden{overflow:hidden}button{border:none}body{position:relative;overflow-x:hidden;color:#333;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}*,:after,:before{box-sizing:border-box}:root{font-size:62.5%}a{color:#0085bd;text-decoration:none}a:hover{color:#0bb7ff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0}img{height:auto;vertical-align:middle}[data$=".svg"],[src$=".svg"]{width:100%}address,cite,dfn,em,i{font-style:normal}#tag{display:none!important}main{display:block;overflow:hidden}ul{padding:0}@font-face{font-family:"Noto Serif JP Subset";font-style:normal;font-weight:600;font-display:swap;src:url(/vshare/fonts/subset/noto_serif_jp_subset.woff?ver=220802) format("woff")}#all-header-wrap{position:fixed;top:0;left:0;z-index:9999;width:100%}.l-main{background:#fff;color:#333;display:block;overflow:hidden;position:relative;padding-top:115px}@media screen and (min-width:768px),print{.l-main{padding-top:120px;font-size:1.6rem}}@media screen and (min-width:992px),print{.l-main{padding-top:195px}}@media print{.l-main *{background:#fff!important;color:#000!important}}.l-main--noheader{padding-top:0!important}.l-article{margin:0 auto;padding:35px 15px 0}@media screen and (min-width:768px),print{.l-article{padding:35px 30px 0}}@media screen and (min-width:992px),print{.l-article{display:flex;justify-content:space-between;padding:20px 0 65px;max-width:1130px;width:calc(100% - 60px)}}@media screen and (min-width:992px),print{.l-article__main{width:65%}}.l-article__main>:first-child,.l-article__main>section:first-child>:first-child{margin-top:0!important}.l-article__main>:last-child,.l-article__main>section:last-child>:last-child{margin-bottom:0!important}.l-article__side{margin:40px -15px 0}@media screen and (min-width:768px),print{.l-article__side{margin:40px -30px 0}}@media screen and (min-width:992px),print{.l-article__side{margin:0;width:32%}}@media screen and (min-width:768px),print{.l-footer--mag{border-top:1px solid #e5e5e5;padding:20px 30px}}@media screen and (min-width:992px),print{.l-footer--mag{padding:40px 30px 30px}}@media screen and (max-width:767px){.l-footer--mag{background:#f2f2f2;padding:30px 15px}}.l-footer--mag__list{list-style:none}@media screen and (min-width:768px),print{.l-footer--mag__list{display:flex;justify-content:center}}@media screen and (min-width:768px),print{.l-footer--mag__list>li:not(:last-child):after{white-space:pre-wrap;content:" ／ "}}@media screen and (max-width:767px){.l-footer--mag__list>li:nth-child(n+2){margin-top:12px}}.l-footer--mag__list>li>a{position:relative;padding-left:15px;display:inline-block;color:#333;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-weight:500;font-size:1.4rem;color:inherit}@media screen and (min-width:768px),print{.l-footer--mag__list>li>a{padding:0;font-size:13px;font-size:1.3rem;letter-spacing:.12em}}.l-footer--mag__list>li>a:before{position:absolute;z-index:2;top:calc(50% - 4px);left:0;content:"";display:block;width:6px;height:6px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:768px),print{.l-footer--mag__list>li>a:before{display:none}}.c-pagetop{position:fixed;bottom:51px;right:20px;z-index:9998;transition:bottom .3s}@media screen and (min-width:768px),print{.c-pagetop{bottom:80px}}@media print{.c-pagetop{display:none}}.c-pagetop a{background:#004a8f;text-decoration:none;color:#fff;padding:15px;font-size:18px;font-size:1.8rem;line-height:1;text-align:center;display:block;position:relative}.c-button{width:calc(100% - 30px);max-width:800px;margin:0 auto;padding:30px 0}@media print{.c-button{display:none}}.c-button__inner{display:flex;flex-flow:row;justify-content:center;align-content:stretch}.c-button__element{display:flex;background:#ddddde;color:#000;margin:0 10px;flex-basis:calc((100% / 2) - 20px);flex-flow:column;align-content:center;justify-content:center}.c-button__element span{display:block;text-align:center;font-size:13px;font-size:1.3rem;line-height:1.69231;letter-spacing:.02em;text-indent:.02em;padding:18px 0;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif}.c-button__element:hover{color:#fff;text-decoration:none}@media screen and (min-width:768px),print{.c-button__element{flex-basis:calc((100% / 3) - 20px);transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-button__element:hover{opacity:.6}}.c-button__element_print{display:none}@media screen and (min-width:768px),print{.c-button__element_print{display:flex}}.c-btn{display:block;position:relative;box-sizing:border-box;transition:.3s ease-in;transition-property:box-shadow,background,color;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;text-indent:-6px}@media screen and (min-width:768px),print{.c-btn:hover i{right:6%}}.c-btn i{position:absolute;z-index:2;top:50%;right:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s}@media screen and (min-width:768px),print{.c-btn i{right:5%}}.c-btn i:after{width:8px;height:8px}.c-btn--blue{display:block;width:100%;background-size:200% auto;background-image:linear-gradient(to right,#438db6 0,#004a8f 51%,#438db6 100%);text-align:center;border-radius:4px;height:60px;color:#fff;transition:.3s ease-in-out;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:.05em;font-weight:500;position:relative;box-shadow:0 0 10px rgba(0,0,0,.16);padding:17px}@media screen and (-ms-high-contrast:none){.c-btn--blue{padding:17px;padding-top:15px}}.c-btn--blue:hover{background-position:right center;box-shadow:0 0 10px transparent;text-decoration:none;color:#fff}.c-btn--border{display:block;width:100%;text-align:center;border-radius:4px;height:60px;color:#004a8f;transition:.3s ease-in-out;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:.05em;padding:7px;font-weight:500;position:relative;box-shadow:0 0 10px rgba(0,0,0,.16);background:#fff;border:2px solid #004a8f;transition:.3s ease-in-out}.c-btn--border i{right:auto;left:5%}.c-btn--border:hover i{right:auto;left:7%}.c-btn--orange{display:block;width:100%;border-radius:4px;text-align:center;background-size:200% auto;height:60px;padding:17px;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:.05em;background-image:linear-gradient(to right,#f8ab69 0,#ec957d 51%,#f8ab69 100%);box-shadow:0 0 10px rgba(0,0,0,.16)}@media screen and (-ms-high-contrast:none){.c-btn--orange{padding:17px;padding-top:15px}}.c-btn--orange:hover{background-position:right center;text-decoration:none;color:#fff}.c-heading_h2{font-size:3.5rem;line-height:1.8;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:400}@media (max-width:1200px){.c-heading_h2{font-size:calc(1.25rem + 1.875vw)}}.c-heading_h3{font-size:2.8rem;line-height:1.8;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:400}@media (max-width:1200px){.c-heading_h3{font-size:calc(1.18rem + 1.35vw)}}.c-heading_h4{font-size:2.1rem;line-height:1.8;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:400}@media (max-width:1200px){.c-heading_h4{font-size:calc(1.11rem + .825vw)}}.c-embed{display:block;overflow:hidden;position:relative;height:0;margin:0;padding:0}.c-embed .c-embed__item,.c-embed embed,.c-embed iframe,.c-embed object,.c-embed video{position:absolute;top:0;bottom:0;left:0;width:100%!important;height:100%!important;border:0}.c-embed__16to9{padding-bottom:56.25%!important}.c-embed__4to3{padding-bottom:75%!important}.c-dn{display:none!important}.c-di{display:inline!important}.c-dib{display:inline-block!important}.c-db{display:block!important}@media screen and (min-width:576px),print{.c-dn-sm{display:none!important}.c-di-sm{display:inline!important}.c-dib-sm{display:inline-block!important}.c-db-sm{display:block!important}}@media screen and (min-width:768px),print{.c-dn-md{display:none!important}.c-di-md{display:inline!important}.c-dib-md{display:inline-block!important}.c-db-md{display:block!important}}@media screen and (min-width:992px),print{.c-dn-lg{display:none!important}.c-di-lg{display:inline!important}.c-dib-lg{display:inline-block!important}.c-db-lg{display:block!important}}@media screen and (min-width:1210px),print{.c-dn-tablg{display:none!important}.c-di-tablg{display:inline!important}.c-dib-tablg{display:inline-block!important}.c-db-tablg{display:block!important}}@media screen and (min-width:1470px),print{.c-dn-mlg{display:none!important}.c-di-mlg{display:inline!important}.c-dib-mlg{display:inline-block!important}.c-db-mlg{display:block!important}}@media screen and (min-width:1300px),print{.c-dn-xl{display:none!important}.c-di-xl{display:inline!important}.c-dib-xl{display:inline-block!important}.c-db-xl{display:block!important}}.c-paragraph{margin:1em 0 0;line-height:1.75;font-size:1.6rem}@media screen and (max-width:991px){.c-paragraph{font-size:1.5rem;line-height:1.8}}.c-notelist{margin:1.5em 0 0;list-style:none}.c-notelist>li{position:relative;padding-left:1.5em;font-size:1.6rem}.c-notelist>li:nth-child(n+2){margin-top:.8em}.c-notelist>li:before{position:absolute;z-index:2;top:.1em;left:0;content:"※";font-size:1.6rem;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.c-box--line{margin:60px 0 40px;padding:30px 15px;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf}.c-box--line>:first-child{margin-top:0}.c-box--line>:last-child{margin-top:0}.c-image{position:relative;display:block;width:100%;margin:0;padding:0;text-align:center;max-width:100%}.c-image__item{display:block;position:relative;z-index:1;max-width:100%;height:auto;margin:0;width:100%}.c-image__item_center{margin:0 auto}@media print{.c-image__item{width:auto;max-height:140mm;display:block;margin:0 auto}}.c-image__caption{position:absolute;display:inline-block;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";bottom:0;white-space:nowrap;left:0;z-index:2;padding:.4em .6em;background:rgba(0,0,0,.8);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;width:auto;text-align:left;font-size:10px;font-size:1rem;line-height:1.5}@media screen and (min-width:768px),print{.c-image__caption{font-size:10px;font-size:1rem;line-height:1.5}}.c-image__caption--right{left:auto;right:0}@media screen and (min-width:768px),print{.c-image__caption--right{text-align:right}}.c-image__caption--out{-webkit-transform:translateY(2em);transform:translateY(2em)}.c-image__caption--up{bottom:auto;top:0}.c-image__caption--alignl{text-align:left}.c-image__caption--transparent{background:0 0;color:#000}.object-fit-img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.u-image{max-width:100%;height:auto}.c-cta{width:100%;position:relative}@media screen and (min-width:992px),print{.c-cta{padding-top:40px;margin-bottom:140px}}.c-cta__inner{width:calc(100% - 30px);max-width:1100px;margin:0 auto}@media screen and (min-width:992px),print{.c-cta__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;flex-wrap:nowrap;margin:0 auto;margin-top:124px}}a.c-cta__element{box-shadow:0 0 20px rgba(0,0,0,.16);margin-bottom:60px;background:#fff;display:block;position:relative}a.c-cta__element:hover{text-decoration:none}@media screen and (max-width:991px){a.c-cta__element:last-child{margin-bottom:45px}}@media screen and (min-width:992px),print{a.c-cta__element{width:calc(((100% / 12) * 6) - 15px);flex-basis:calc(((100% / 12) * 6) - 15px);max-width:calc(((100% / 12) * 6) - 15px);margin-left:calc(15px / 2);margin-right:calc(15px / 2);margin:0}a.c-cta__element:hover .c-btn{background-position:right center;box-shadow:0 0 10px transparent;text-decoration:none}a.c-cta__element:hover .c-btn i{right:7%}}a.c-cta__element .c-btn{width:90%;margin:0 auto;-webkit-transform:translateY(50%);transform:translateY(50%);font-weight:500;font-size:18px;font-size:1.8rem;line-height:1.55556;letter-spacing:.1em}@media screen and (min-width:992px),print{a.c-cta__element .c-btn{font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:.1em}}.c-cta__element__upper{background:url(/vshare/img/index/index-bg-cta01.jpg) center center;background-size:cover;width:100%;position:relative;z-index:1;padding:26px 0}.c-cta__element__upper p{font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;text-align:center;color:#fff;font-size:1.8rem;line-height:1.67;letter-spacing:.05em;margin-bottom:0;font-weight:600}@media screen and (min-width:992px),print{.c-cta__element__upper p{font-size:24px;font-size:2.4rem;line-height:1.6;letter-spacing:.05em}}@media screen and (min-width:992px),print{.c-cta__element__upper{padding:50px 0}}.c-cta__element__upper--02{background:url(/vshare/img/index/index-bg-cta02.jpg);background-size:cover}.c-cta__element__lower{padding:15px 15px;margin-bottom:-30px}@media screen and (min-width:992px),print{.c-cta__element__lower{margin-bottom:0;padding:30px;padding-bottom:0}}.c-cta__element__lower p{margin:0;font-size:13px;font-size:1.3rem;line-height:1.8;letter-spacing:.05em;color:#333;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}@media screen and (min-width:992px),print{.c-cta__element__lower p{font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:.05em}}.c-cta--btn{position:relative;width:calc(100% - 20px);-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (min-width:992px),print{.c-cta--btn{-webkit-transform:translateY(50%);transform:translateY(50%)}}.c-cta__section__btn{max-width:380px;margin:0 auto}.c-vshare{width:100%;max-width:100%;padding:20px 20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAOklEQVQokWP48vXb/4dPXvy//+jZ/y9fv/0nBBjuP3r2//a9x/9v33v8/+GTFzTQQLKTCKoY1UAPDQADgDlLZrsUTQAAAABJRU5ErkJggg==) repeat;background-size:6px auto;position:relative;z-index:1;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}@media screen and (max-width:991px){.c-vshare{display:none}.c-vshare--home .c-vshare{display:block}}@media screen and (min-width:768px),print{.c-vshare{background-size:6px auto;padding:60px 0}}.c-vshare .c-cta{padding-top:0;margin-bottom:0}.c-vshare .c-cta .c-btn{font-size:16px;font-size:1.6rem;line-height:1;margin-bottom:0;margin-top:5px;font-weight:400;padding-top:20px}@media screen and (min-width:768px),print{.c-vshare .c-cta .c-btn{font-size:18px;font-size:1.8rem;line-height:1}}.c-vshare .c-cta__inner{margin:0;width:auto}.c-vshare__inner{padding:36px 20px 1px;background-color:#fff}@media screen and (min-width:768px),print{.c-vshare__inner{max-width:1200px;margin:0 auto;padding:50px 60px 80px;width:calc(100% - 30px)}}.c-vshare-logo{color:#004a8f;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:600;text-align:center;line-height:1.56}@media screen and (min-width:768px),print{.c-vshare-logo{line-height:1.2}}.c-vshare-logo__catch{font-size:1.8rem;letter-spacing:.05em;line-height:1.5}@media screen and (min-width:768px),print{.c-vshare-logo__catch{font-size:2rem}}.c-vshare-logo__name{margin:20px auto 0;width:130px}@media screen and (min-width:768px),print{.c-vshare-logo__name{margin:20px auto 0;width:175px}.c-vshare-logo__name a{transition:ease opacity .3s}.c-vshare-logo__name a:hover{opacity:.8}}.c-vshare__upper{margin:0 auto 50px}@media screen and (min-width:768px),print{.c-vshare__upper{margin:0 auto 60px}}.c-vshare__paragraph{font-size:14px;font-size:1.4rem;line-height:1.85714;letter-spacing:.05em;color:#333;text-align:left;margin:20px auto 0}@media screen and (min-width:768px),print{.c-vshare__paragraph{margin:25px auto 30px;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}}.c-vshare-vort{margin:30px 0 0;display:block}@media screen and (min-width:768px),print{.c-vshare-vort{margin:40px 0 0;display:flex;align-items:center;justify-content:center}}.c-vshare-vort__lead{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.05em;text-align:center}@media screen and (min-width:768px),print{.c-vshare-vort__lead{font-size:1.8rem}}.c-vshare-vort__logo{margin:12px auto 0;text-align:center;width:100px}@media screen and (min-width:768px),print{.c-vshare-vort__logo{width:140px;margin:0 0 0 30px}}.c-vshare-vort__logo img{max-width:100%}.c-vshare-vort-wall{margin:18px -20px 0}@media screen and (min-width:768px),print{.c-vshare-vort-wall{margin:20px -60px 30px}}.c-vshare-vort-wall img{width:100%;height:auto}.c-infobox{padding:25px 30px 45px;background-color:#d3dee8}@media screen and (min-width:768px),print{.c-infobox{padding:20px 20px 45px}}@media only screen and (max-width:320px){.c-infobox{padding:25px 15px 45px}}.c-infobox__inner{position:relative;display:block;padding:15px 15px 50px;background-color:#fff;color:#333}.c-infobox__inner:hover{color:#333;text-decoration:none}@media screen and (min-width:768px),print{.c-infobox__inner{padding:13px 25px 40px;box-shadow:0 0 20px rgba(0,0,0,.15)}.c-infobox__inner:hover .c-btn{background-position:right center;box-shadow:0 0 10px transparent;text-decoration:none}.c-infobox__inner:hover .c-btn i{right:7%}}.c-infobox__inner .c-btn{position:absolute;z-index:2;bottom:-20px;left:15px;font-size:1.5rem;width:calc(100% - 30px);line-height:26px}@media screen and (min-width:768px),print{.c-infobox__inner .c-btn{width:calc(100% - 50px);bottom:-25px;left:25px;font-size:1.5rem}}.c-infobox__eyecatch{margin:0 -15px}@media screen and (min-width:768px),print{.c-infobox__eyecatch{margin:0 -25px}}.c-infobox__eyecatch img{width:100%}.c-infobox__title{margin:0 0 12px;font-size:1.8rem;color:#004a8f;text-align:center;line-height:26px;letter-spacing:2px}@media screen and (min-width:768px),print{.c-infobox__title{margin:0 0 8px;font-size:1.8rem}}.c-infobox__title strong{font-size:2.4rem}@media screen and (min-width:768px),print{.c-infobox__title strong{font-size:2.4rem}}.c-infobox__paragraph{line-height:1.71;margin:.8em 0 0}@media screen and (max-width:991px){.c-infobox__paragraph{font-size:1.4rem}}@media screen and (min-width:768px),print{.c-infobox__paragraph{font-size:1.4rem;line-height:1.86}}.c-search{position:relative}.c-search__txt{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:10px 50px 10px 20px;outline:0;border:1px solid #707070;background:#f2f2f2;border-radius:50px;font-size:1.6rem}@media screen and (min-width:768px),print{.c-search__txt{padding:12px 50px 12px 20px;font-size:1.4rem}}.c-search__txt::-webkit-input-placeholder{color:#666}.c-search__txt::-moz-placeholder{color:#666}.c-search__txt::-ms-input-placeholder{color:#666}.c-search__txt::placeholder{color:#666}.c-search__txt:focus{background-color:#fff}.c-search__submit{position:absolute;z-index:2;cursor:pointer;background-color:transparent;border:none;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-search__submit:before{content:"";display:block;background:url(/vshare/img/magazine/share/icon-search.svg) 0 0 no-repeat;background-size:contain;width:19px;height:19px}@media screen and (min-width:768px),print{.c-search__submit:before{width:22px;height:22px}}.c-breadcrumb{margin:0 auto;padding:0 10px;line-height:1.82}@media screen and (min-width:768px),print{.c-breadcrumb{width:calc(100% - 60px);max-width:1130px;padding:0}}.c-breadcrumb__element{display:inline-block;list-style:none;font-size:1.2rem;letter-spacing:.05em;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.c-breadcrumb__element a{color:#000;text-decoration:underline}.c-breadcrumb__element a:hover{text-decoration:none;transition:.3s}@media screen and (min-width:768px),print{.c-breadcrumb__element a:hover{opacity:.7}}.c-breadcrumb__element:last-child{color:#004a8f}.c-article{list-style:none}.c-article__elm{position:relative;padding-bottom:15px;border-bottom:1px solid #eee}.c-article__elm+.c-article__elm{padding-top:26px}.c-article__elm .c-icon--new{position:absolute;z-index:2;top:-10px;left:-5px}@media screen and (min-width:768px),print{.c-article__elm .c-icon--new{left:-10px}}.c-article__elm .c-tagList{margin-top:10px}@media screen and (max-width:991px){.c-article__elm .c-tagList{display:none}}.c-article__link{display:flex;align-items:flex-start;color:#333}.c-article__link:hover{color:#333;text-decoration:none}.c-article__link:hover .c-article__title{text-decoration:underline}.c-article__link:hover .c-article__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-article__image{position:relative;flex-shrink:0;margin:0 4% 0 0;width:36%}@media screen and (min-width:768px),print{.c-article__image{margin:0 4% 0 0;width:24%}}@media screen and (min-width:992px),print{.c-article__image{width:40%}}.c-article__image-cover{overflow:hidden}.c-article__image-cover img{height:auto;max-width:100%;transition:ease all .3s}.c-article__detail{flex-grow:1}.c-article__title{margin:0 0 15px;font-size:1.5rem;line-height:1.5}@media screen and (min-width:768px),print{.c-article__title{margin:0 0 15px;font-size:2rem}}.c-article__expect{margin:15px 0 10px;font-size:1.4rem;line-height:1.71}@media screen and (max-width:991px){.c-article__expect{display:none}}.c-article__data{margin:10px 0 0;font-size:1.2rem;color:grey;text-align:right}@media screen and (min-width:768px),print{.c-article__data{margin:10px 0 0 0;font-size:1.3rem}}.c-suggest+.c-suggest{margin-top:30px}@media screen and (min-width:768px),print{.c-suggest+.c-suggest{margin-top:30px}}.c-suggest__head{display:flex;align-items:flex-start;color:#333}@media screen and (min-width:768px),print{.c-suggest__head{align-items:center}}.c-suggest__head:hover{color:#333;text-decoration:none}@media screen and (min-width:768px),print{.c-suggest__head:hover .c-suggest__head__title{text-decoration:underline}.c-suggest__head:hover .c-suggest__head__image__cover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-suggest__head__image{position:relative;overflow:hidden;flex-shrink:0}.c-suggest__head__image__cover{position:relative;width:32vw;height:22vw;transition:ease transform .3s}@media screen and (min-width:768px),print{.c-suggest__head__image__cover{width:220px;height:150px}}.c-suggest__head__image__cover img{position:absolute;z-index:2;top:50%;left:50%;height:100%;width:auto;max-width:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:ease transform .3s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-suggest__head__detail{margin-left:15px;flex-grow:1}@media screen and (min-width:768px),print{.c-suggest__head__detail{margin-left:25px}}.c-suggest__head__title{margin:0;font-size:1.8rem;line-height:1.5}@media screen and (min-width:768px),print{.c-suggest__head__title{font-size:2rem}}.c-suggest__head__title strong{font-weight:400}.c-suggest__body{position:relative;margin-top:17px;padding:15px 15px;border:2px solid #e0e0e0;display:block}@media screen and (min-width:768px),print{.c-suggest__body{display:flex;align-items:center;margin-top:20px;padding:16px 20px}}.c-suggest__body:after{position:absolute;z-index:2;top:-24px;left:calc(50% - 12px);content:"";display:block;border:12px solid transparent;border-bottom-color:#e0e0e0;-webkit-transform:scaleX(.6);transform:scaleX(.6)}.c-suggest__body__detail{flex-grow:1}.c-suggest__body__detail>:first-child{margin-top:0}.c-suggest__body__detail .c-paragraph{font-size:1.4rem;line-height:1.73}@media screen and (min-width:768px),print{.c-suggest__body__detail .c-paragraph{font-size:1.4rem}}.c-suggest__body__button{align-self:flex-end;flex-shrink:0;margin:15px auto 0;width:200px}@media screen and (min-width:768px),print{.c-suggest__body__button{margin:0 0 0 18px}}.c-suggest__body__button .c-btn{margin:0;height:auto;padding:13px;font-size:1.5rem}@media screen and (min-width:768px),print{.c-suggest__body__button .c-btn{padding:13px;font-size:1.6rem}}.c-column-heading{margin-bottom:8px}@media screen and (min-width:768px),print{.c-column-heading--row-pc{display:flex;align-items:flex-start}.c-column-heading--row-pc .c-column-heading__title{flex:1;margin-top:0;margin-left:10px}}@media screen and (max-width:991px){.c-column-heading--row-sp{display:flex;align-items:flex-start}.c-column-heading--row-sp .c-column-heading__title{flex:1;margin-top:0;margin-left:10px}}.c-column-heading__icon{line-height:1;color:#fff;font-size:12px;text-align:center;background:#004a8f}@media screen and (min-width:768px),print{.c-column-heading__icon{width:60px;padding:4px 0}}@media screen and (max-width:991px){.c-column-heading__icon{width:65px;padding:2px 0}}.c-column-heading__title{margin-top:5px;color:#333;font-size:13px}@media screen and (min-width:768px),print{.c-column-heading__title{line-height:1.4}}@media screen and (max-width:991px){.c-column-heading__title{line-height:1.3}}.c-icon--arrow,.c-icon--arrow--bottom,.c-icon--arrow--prev{position:relative;width:13px;height:13px;display:inline-block}.c-icon--arrow--bottom:after,.c-icon--arrow--prev:after,.c-icon--arrow:after{position:relative;z-index:2;top:calc(50% - 5px);left:0;content:"";display:block;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-icon--arrow--bottom:after{top:calc(50% - 7px);left:2px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-icon--arrow--prev:after{left:4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.c-icon--new{position:absolute;z-index:10;font-size:1rem;letter-spacing:.08em;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#ec957d;color:#fff;border-radius:50%;font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (min-width:768px),print{.c-icon--new{width:54px;height:54px;font-size:1.2rem}}.c-categoryList{display:flex;flex-wrap:wrap;margin-bottom:-5px}.c-categoryList__item{border-radius:2px;display:inline-block;margin:0 5px 5px 0;padding:2px 12px;color:#004a8f;background-color:#ebebeb;font-size:1.4rem;letter-spacing:.02em}@media screen and (min-width:768px),print{.c-categoryList__item{padding:3px 13px;font-size:1.4rem}}.c-tagList{display:flex;flex-wrap:wrap;margin-bottom:-5px}.c-tagList__item{border-radius:50px;display:inline-block;margin:0 5px 5px 0;padding:5px 10px;border:1px solid #b7b7b7;font-size:1.2rem;letter-spacing:.02em}@media screen and (min-width:768px),print{.c-tagList__item{padding:3px 11px;font-size:1.2rem}}body{padding-top:55px}@media screen and (min-width:768px),print{body{padding-top:60px}}.c-mheader{position:absolute;z-index:1000;width:100%;max-width:100%;background:#056da4;display:block;color:#fff}.is-header-fix .c-mheader{position:fixed;width:100%;top:0;left:0}.c-mheader.is-hidden{height:0!important;display:none!important}.c-mheader.is-simple-header .c-mheader__logo a{pointer-events:none}.c-mheader.is-simple-header .c-mheader__burger{display:none!important}.c-mheader__inner{width:100%;max-width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;align-items:center;padding:0 10px;height:55px}.c-mheader__inner.fixed{position:fixed;top:0;left:0;z-index:9999}@media screen and (min-width:768px),print{.c-mheader__inner{max-width:1524px;height:60px;margin:0 auto;padding:0 15px}}.c-mheader__logo{margin-bottom:0}.c-mheader__logo a{display:block}.c-mheader__logo a:hover{text-decoration:none}@media screen and (min-width:768px),print{.c-mheader__logo a{display:flex;align-items:center}}.c-mheader__logo__tagline{margin:0 0 2px 0;font-size:1.2rem;color:#fff;display:block;font-weight:400}@media screen and (min-width:768px),print{.c-mheader__logo__tagline{margin:0 10px 0 0;font-size:1.4rem}}.c-mheader__logo__image{width:140px;display:block;line-height:1}@media screen and (min-width:768px),print{.c-mheader__logo__image{width:182px}}.c-mheader__list{margin:0;display:none;list-style:none}@media screen and (min-width:992px),print{.c-mheader__list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;align-items:center;height:100%}}.c-mheader__item{display:block}.c-mheader__item a{width:100%;height:100%;text-align:center;display:block;background:#ebebeb;padding:12.5px 15px;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;color:#000}@media screen and (-ms-high-contrast:none){.c-mheader__item a{padding:14px 15px 12px}}@media screen and (min-width:768px),print{.c-mheader__item a{font-size:12px;font-size:1.2rem;line-height:1.08333;letter-spacing:.096em}}.c-mheader__item a span{display:block;text-align:center;color:#004a8f;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:600}@media screen and (min-width:768px),print{.c-mheader__item a span{font-size:16px;font-size:1.6rem;line-height:1.25;letter-spacing:.096em}}.c-mheader__item a:hover{text-decoration:none}.c-mheader__item__element{width:143px;height:100%;margin-right:1px}.c-mheader__item__search{width:300px;max-width:300px;margin-left:30px;position:relative}.c-mheader__item__search .c-search__txt{padding:6px 20px;background-color:#fff;border:none}.c-mheader__burger{display:block;position:relative;z-index:3;width:42px;height:42px;margin:2px 0}@media screen and (min-width:768px),print{.c-mheader__burger{display:block}}.c-mheader__burger span{display:block;position:absolute;width:22px;border-bottom:solid 2px #fff;transition:.3s;left:18px}.c-mheader__burger span:first-child{top:12px}.c-mheader__burger span:nth-child(2){top:18px}.c-mheader__burger span:nth-child(3){top:24px}.c-mheader__burger.burger-active span:first-child{top:18px;left:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-mheader__burger.burger-active span:nth-child(2),.c-mheader__burger.burger-active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-mheader--xs{background:#fff;padding:20px 0 40px;display:none;height:calc(100vh - 55px);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}@media screen and (min-width:768px),print{.c-mheader--xs{height:calc(100vh - 60px)}}.c-headerXS{overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;position:absolute;top:0;left:0;padding-top:30px;padding-bottom:180px;width:100%}.c-headerXS__btn{width:calc(100% - 30px);margin:35px auto 20px;text-align:center;position:relative}.c-headerXS__btn a{width:100%;background:#004a8f;display:block;color:#fff;padding:15px 25px;font-size:18px;font-size:1.8rem;line-height:1.55556;letter-spacing:.05em}.c-headerXS__btn a:hover{text-decoration:none}.c-headerXS__btn i{position:absolute;top:50%;right:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-hero{margin:0 0 10px}@media screen and (min-width:768px),print{.p-hero{margin:0 0 15px}}.p-hero__bg{position:relative;background:50% 50% no-repeat;background-size:cover}@media screen and (max-width:991px){.p-hero__bg{height:80px;background-image:url(/vshare/img/magazine/article/article-hero01-xs.jpg)}}@media screen and (min-width:768px),print{.p-hero__bg{background-image:url(/vshare/img/magazine/article/article-hero01.jpg);height:90px}}.p-hero__ttl{position:relative;z-index:5;margin:-20px 0 0}@media screen and (min-width:768px),print{.p-hero__ttl{max-width:1130px;margin:-25px auto 0}}.p-hero__ttl__label{display:inline-block;margin:0;padding:4px 15px 4px 10px;background-color:#004a8f;color:#fff;font-size:2.2rem;max-width:calc(100vw - 15px);font-weight:600}@media screen and (min-width:768px),print{.p-hero__ttl__label{max-width:75vw;padding:4px 22px;font-size:2.6rem}.p-hero__ttl.u-font-mincho .p-hero__ttl__label{padding-top:4px;padding-bottom:6px}}.p-hero__ttl__label__supervisor__prefix{font-size:1.6rem;display:block;line-height:1.81}@media screen and (max-width:991px){.p-hero__ttl__label__supervisor__prefix{padding-top:2px}}@media screen and (min-width:768px),print{.p-hero__ttl__label__supervisor__prefix{display:inline;margin-right:.5em;font-size:1.8rem}}.p-hero__ttl__label__supervisor__name{display:block;line-height:1.45;font-size:2rem}@media screen and (max-width:991px){.p-hero__ttl__label__supervisor__name{padding-bottom:2px}}@media screen and (min-width:768px),print{.p-hero__ttl__label__supervisor__name{display:inline;font-size:2.6rem}}.p-page-visual{margin:0 0 20px}@media screen and (min-width:768px),print{.p-page-visual{margin:0 0 30px}}@media screen and (max-width:991px){.p-page-visual.p-page-visual--full--sp{margin-left:-15px;margin-right:-15px}}.p-page-headline{display:flex;align-items:center;margin:40px 0 30px;padding:10px;background-color:#eff1f4;color:#004a8f;font-size:1.8rem;font-weight:600;letter-spacing:.05em}@media screen and (min-width:768px),print{.p-page-headline{margin:50px 0 30px;padding:10px 15px;font-size:2rem}}.p-page-headline__icon{flex-shrink:0;margin-right:10px;display:inline-block;width:20px;height:20px;line-height:20px;border-radius:50%;background-color:#004a8f;font-size:1.4rem;color:#fff;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.p-page-headline__label{flex-grow:1}.c-brackets{border:1px solid #707070;background:#fff;position:relative;z-index:1}.c-brackets:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 5px);height:90%;background:#fff;z-index:2}.c-brackets:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:calc(100% + 5px);width:90%;background:#fff;z-index:2}.c-brackets__inner{display:block;width:calc(100% - 2px);margin:1px auto;position:relative;z-index:10}.c-sectionTtl{font-weight:600;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;display:inline-block;margin:0 auto;color:#438db6;text-transform:uppercase;position:relative;font-size:25px;font-size:2.5rem;line-height:1.24;letter-spacing:.1em}@media screen and (min-width:768px),print{.c-sectionTtl{font-size:40px;font-size:4rem;line-height:.775;letter-spacing:.1em}}.c-sectionTtl:after{content:"";position:absolute;top:7px;left:0;-webkit-transform:translate(-110%);transform:translate(-110%);height:1px;width:60px;background:#888}.c-sectionTtl:before{content:"";position:absolute;bottom:7px;right:0;-webkit-transform:translateX(110%);transform:translateX(110%);height:1px;width:60px;background:#888}.c-sectionTtl span{position:relative;display:inline-block;width:100%}.c-sectionTtl span:after{content:"";position:absolute;top:35%;left:0;-webkit-transform:translate(-120%);transform:translate(-120%);height:1px;width:35px;background:#ec957d}.c-sectionTtl span:before{content:"";position:absolute;bottom:35%;right:0;-webkit-transform:translateX(120%);transform:translateX(120%);height:1px;width:35px;background:#ec957d}@media screen and (min-width:768px),print{.c-sectionTtl{font-size:40px;font-size:4rem;line-height:.775;letter-spacing:.1em}.c-sectionTtl:after{content:"";position:absolute;top:2px;left:0;-webkit-transform:translate(-110%);transform:translate(-110%);height:2px;width:80px;background:#888}.c-sectionTtl:before{content:"";position:absolute;bottom:0;right:0;-webkit-transform:translateX(110%);transform:translateX(110%);height:2px;width:80px;background:#888}.c-sectionTtl span{position:relative;display:inline-block;width:100%}.c-sectionTtl span:after{content:"";position:absolute;top:35%;left:0;-webkit-transform:translate(-120%);transform:translate(-120%);height:2px;width:35px;background:#ec957d}.c-sectionTtl span:before{content:"";position:absolute;bottom:35%;right:0;-webkit-transform:translateX(120%);transform:translateX(120%);height:2px;width:35px;background:#ec957d}}.c-sectionTtl--02{color:#fff}.c-sectionTtl--02:after,.c-sectionTtl--02:before{background:#fff}.c-ranking{padding-top:40px;width:100%;background:url(/vshare/img/magazine/share/mag-bg00.png) repeat;background-size:28px auto}@media screen and (min-width:768px),print{.c-ranking{background-size:auto;padding:80px}}.c-ranking .c-rankingElement{margin:40px 0;position:relative}.c-rankingElement--01:after,.c-rankingElement--02:after,.c-rankingElement--03:after,.c-rankingElement--04:after,.c-rankingElement--05:after{position:absolute;top:-5%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:600;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:25px;z-index:11;border:1px solid #fff;color:#fff;font-size:22px;font-size:2.2rem}@media screen and (min-width:768px),print{.c-rankingElement--01:after,.c-rankingElement--02:after,.c-rankingElement--03:after,.c-rankingElement--04:after,.c-rankingElement--05:after{top:0}}.c-rankingElement--01:before,.c-rankingElement--02:before,.c-rankingElement--03:before,.c-rankingElement--04:before,.c-rankingElement--05:before{position:absolute;top:-5%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";color:#fff;width:34px;height:34px;border-radius:25px;z-index:10}@media screen and (min-width:768px),print{.c-rankingElement--01:before,.c-rankingElement--02:before,.c-rankingElement--03:before,.c-rankingElement--04:before,.c-rankingElement--05:before{top:0}}.c-rankingElement--01 .c-headerXSContainer{background:#f9f5ec}.c-rankingElement--01 .c-headerXSContainer:after{background:#f9f5ec}.c-rankingElement--01 .c-headerXSContainer:before{background:#f9f5ec}.c-rankingElement--01:after{content:"1";background:#aa871c}.c-rankingElement--01:before{background:#aa871c}.c-rankingElement--02 .c-headerXSContainer{background:#f6f6f6}.c-rankingElement--02 .c-headerXSContainer:after{background:#f6f6f6}.c-rankingElement--02 .c-headerXSContainer:before{background:#f6f6f6}.c-rankingElement--02:after{content:"2";background:#6b6f7b}.c-rankingElement--02:before{background:#6b6f7b}.c-rankingElement--03 .c-headerXSContainer{background:#f9f6f4}.c-rankingElement--03 .c-headerXSContainer:after{background:#f9f6f4}.c-rankingElement--03 .c-headerXSContainer:before{background:#f9f6f4}.c-rankingElement--03:after{content:"3";background:#482400}.c-rankingElement--03:before{background:#482400}.c-rankingElement--04:after,.c-rankingElement--05:after{content:"4";background:#004a8f}.c-rankingElement--04:before,.c-rankingElement--05:before{background:#004a8f}.c-rankingElement--05:after{content:"5"}.c-ranking--ttl{text-align:center;font-size:25px;font-size:2.5rem;line-height:1.24;letter-spacing:.1em}@media screen and (min-width:768px),print{.c-ranking--ttl{font-size:40px;font-size:4rem;line-height:.775;letter-spacing:.1em}}@media screen and (max-width:991px){.c-column-heading{margin-bottom:7px}}.c-column-heading__title{color:#696969}.c-rankingElement__wrapper{max-width:455px;margin:0 auto;list-style:none;margin-top:50px;width:calc(100% - 30px)}@media screen and (min-width:768px),print{.c-rankingElement__wrapper{max-width:1118px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:0;margin-right:0;margin:70px auto 0}}@media screen and (min-width:768px),print{.c-rankingElement__element{width:calc(((100% / 12) * 4) - 30px);flex-basis:calc(((100% / 12) * 4) - 30px);max-width:calc(((100% / 12) * 4) - 30px);margin-left:calc(30px / 2);margin-right:calc(30px / 2)}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.c-rankingElement__element{max-width:calc(((100% / 12) * 4) - 30px - .01px);flex-basis:auto}}.c-rankingElement__inner{width:100%;padding:15px 20px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;transition:.3s;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}@media screen and (min-width:768px),print{.c-rankingElement__inner{display:block;padding:40px 30px}.c-rankingElement__inner:hover{text-decoration:none;opacity:.7}}.c-rankingElement__thumbnail{flex-basis:110px;max-width:110px;width:100%;height:82.5px;overflow:hidden}@media screen and (min-width:768px),print{.c-rankingElement__thumbnail{max-width:100%;height:210px}}.c-rankingElement__thumbnail img{display:block;width:auto;height:100%;background:gray}.c-rankingElement__detail{flex-basis:calc(100% - 120px);max-width:calc(100% - 120px)}.js-matchHeight-ttl{margin-bottom:10px}.c-rankingElement__ttl{font-size:1.5rem;line-height:1.6;color:#333;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.c-rankingElement__date{color:grey;font-size:1.2rem;text-align:right;margin:6px 0 0}@media screen and (min-width:768px),print{.c-rankingElement__date{font-size:1.4rem}}.c-headerXSContainer{position:relative}.c-pagenation{max-width:480px;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;margin-left:0;margin-right:0;width:calc(100% -30px);margin:0 auto}.c-pagenation__list{list-style:none;border-radius:1px;border:1px solid #f2f6f9;background-color:#f2f6f9;width:30px;height:30px;text-align:center;margin:0 5px}@media screen and (max-width:991px){.c-pagenation__list{margin:0 4px 5px}}.c-pagenation__list:first-child{margin-left:0}.c-pagenation__list:last-child{margin-right:0}.c-pagenation__list.c-pagenation__list--pager:first-child{margin-right:15px}@media screen and (max-width:991px){.c-pagenation__list.c-pagenation__list--pager:first-child{margin-right:9px}}.c-pagenation__list.c-pagenation__list--pager:last-child{margin-left:15px}@media screen and (max-width:991px){.c-pagenation__list.c-pagenation__list--pager:last-child{margin-left:9px}}.c-pagenation__list:nth-child(2){display:block}.c-pagenation__list:nth-last-child(2){display:block}.c-pagenation__list--current{border-color:#004a8f;background:#004a8f;color:#fff;display:block}.c-pagenation__list--current>.c-pagenation__item{color:#fff}.c-pagenation__list--current>.c-pagenation__item:hover{transition:none;opacity:1}.c-pagenation__list--bullet{border:none;width:17px;background:0 0}@media screen and (min-width:768px),print{.c-pagenation__list--bullet{width:25px}}.c-pagenation__list--pager{background:0 0;border-color:rgba(0,74,143,.2)}.c-pagenation__item{position:relative;height:100%;width:100%;font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:.05em;color:#004a8f;display:block;transition:.3s;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.c-pagenation__item .c-icon--arrow{position:absolute;z-index:2;top:calc(50% - 6px);right:calc(50% - 6px)}.c-pagenation__item .c-icon--arrow:after{position:absolute;z-index:2;top:calc(50% - 4px);left:2px;width:7px;height:7px;border-top-color:#004a8f;border-right-color:#004a8f}.c-pagenation__item .c-icon--arrow--prev:after{left:5px}.c-pagenation__item:hover{text-decoration:none;opacity:.7}.c-pagenation__btn{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;margin-left:0;margin-right:0;margin-top:20px;margin-bottom:30px}.c-pagenation__btn:hover{text-decoration:none}.c-pagenation__btn--next,.c-pagenation__btn--prev{max-width:160px;display:block;padding:5px 0;position:relative;font-size:12px;font-size:1.2rem;line-height:2.33333;letter-spacing:.05em;max-width:160px;width:100%;font-weight:700;text-align:center;border:1px solid #004a8f;margin:0 5px}.c-pagenation__btn--next .c-icon--arrow,.c-pagenation__btn--prev .c-icon--arrow{position:absolute;z-index:2;top:calc(50% - 4px)}.c-pagenation__btn--next .c-icon--arrow:after,.c-pagenation__btn--prev .c-icon--arrow:after{width:7px;height:7px;border-top-color:#004a8f;border-right-color:#004a8f}.c-pagenation__btn--prev .c-icon--arrow{left:10px}.c-pagenation__btn--next .c-icon--arrow{right:10px}@media screen and (min-width:768px),print{.l-pagenation{display:flex;justify-content:flex-end;align-items:center}}.l-pagenation>:last-child{margin-right:0}.l-pagenation--top{margin-bottom:40px}.l-pagenation--bottom{margin-top:40px}@media screen and (max-width:991px){.l-pagenation--bottom{margin-bottom:60px}}.c-pagenation-result{margin:0 0 12px;font-size:1.3rem;text-align:center}@media screen and (min-width:768px),print{.c-pagenation-result{margin:0 15px 0 0;text-align:left}}.c-sidebar{display:flex;flex-direction:column}@media screen and (min-width:768px),print{.c-sidebar{display:block}}.c-sidebar--burger{display:block}.c-sidebar--burger .c-sidebar__container--pickup{background-color:#fff}.c-sidebar--burger .c-sidebar__container--pulldown{margin-top:0}.c-sidebar__title{border-bottom:1px solid #004b8f;margin:0 0 15px;padding:0 0 7px;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:600;font-size:2rem;color:#004b8f;letter-spacing:.05em}.c-sidebar-category{margin:0 0 -4px;display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none}@media screen and (min-width:768px),print{.c-sidebar-category{margin:0 0 -10px}}.c-sidebar-category__item{width:calc(50% - 5px)}.c-sidebar-category__item>a{position:relative;display:block;margin-bottom:4px;padding:11px 15px;border-radius:2px;font-size:1.6rem;background-color:#ebebeb;color:#333;letter-spacing:.02em}@media screen and (min-width:768px),print{.c-sidebar-category__item>a{margin-bottom:5px;padding:8px 12px;transition:ease opacity .3s}.c-sidebar-category__item>a:hover{text-decoration:none;opacity:.8}.c-sidebar-category__item>a:hover:after{right:15px}}.c-sidebar-category__item>a:after{position:absolute;z-index:2;top:calc(50% - 3px);right:10px;content:"";display:block;width:6px;height:6px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s right}@media screen and (min-width:768px),print{.c-sidebar-category__item>a:after{top:calc(50% - 4px);width:8px;height:8px}}.c-sidebar__container{width:100%}@media screen and (max-width:991px){.c-sidebar__container{margin-top:35px;padding:0 15px}}@media screen and (min-width:768px),print{.c-sidebar__container{padding:0 30px}}@media screen and (min-width:992px),print{.c-sidebar__container{margin-top:45px;padding:0}}.c-sidebar__container--search{order:1;margin-top:0}@media screen and (min-width:768px),print{.c-sidebar__container--search{padding:0 30px 15px}}@media screen and (min-width:992px),print{.c-sidebar__container--search{padding:0 15px 15px}}.c-sidebar__container--category{order:2}@media screen and (min-width:768px),print{.c-sidebar__container--category{margin-top:0}}@media screen and (max-width:991px){.c-sidebar__section--category .js-sidebar-category-acc__contents{display:none}}@media screen and (max-width:991px){.c-sidebar__section--category .c-sidebar-category{margin-top:15px}}@media screen and (max-width:991px){.c-sidebar__title.js-sidebar-category-acc{position:relative;margin-bottom:0;padding-right:20px;cursor:pointer}.c-sidebar__title.js-sidebar-category-acc:after,.c-sidebar__title.js-sidebar-category-acc:before{position:absolute;z-index:2;top:calc(50% - 3px);right:2px;content:"";display:block;width:20px;height:2px;background-color:#004a8f;transition:ease all .3s}.c-sidebar__title.js-sidebar-category-acc:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-sidebar__title.js-sidebar-category-acc.is-active::after{opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.c-sidebar__container--pickup{order:5;background:#f2f6f9}@media screen and (max-width:991px){.c-sidebar__container--pickup{padding:25px 15px 30px;margin-top:0}}@media screen and (min-width:768px),print{.c-sidebar__container--pickup{padding:25px 30px 30px}}@media screen and (min-width:992px),print{.c-sidebar__container--pickup{padding:0;background:0 0}.c-sidebar__container--pickup .slick-slide{display:block}}.c-sidebar__container--ranking{order:4;padding:20px 15px 30px;background:url(/vshare/img/magazine/share/mag-bg00.png) repeat;background-size:28px auto}@media screen and (min-width:768px),print{.c-sidebar__container--ranking{padding:20px 30px 30px}}@media screen and (min-width:992px),print{.c-sidebar__container--ranking{background-size:auto;padding:0;background:0 0}}.c-sidebar__container--pulldown{order:99;margin:35px auto 0}@media screen and (min-width:768px),print{.c-sidebar__container--pulldown{margin:45px auto 0}}.c-sidebar__container--vshare{order:99}@media screen and (max-width:991px){.c-sidebar__container--vshare{margin:0;padding:0}}@media screen and (min-width:768px),print{.c-sidebar__container--vshare{margin:45px auto 0}}@media screen and (min-width:768px),print{.c-sidebar__container--vshare .c-infobox__inner{padding:13px 15px 40px}}@media screen and (min-width:768px),print{.c-sidebar__container--vshare .c-infobox__eyecatch{margin:0 -15px}}@media screen and (min-width:768px),print{.c-sidebar__container--vshare .c-infobox__inner .c-btn{width:calc(100% - 30px);bottom:-25px;left:15px;font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width:991px){.c-sidebar__section--keyword{margin:35px 0 0}}@media screen and (min-width:768px),print{.c-sidebar__section--keyword{margin:40px 0 0;padding:0}}.c-sidebar__section--keyword .c-keyword{margin-top:0;overflow:hidden}.c-sidebar__section--keyword .c-keyword__item a{border:none;background-color:#ebebeb;font-size:1.4rem;padding:11px 4px 11px 10px}@media screen and (min-width:768px),print{.c-sidebar__section--keyword .c-keyword__item a{padding:6px 4px 6px 10px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}}button.c-sidebar-keyword__more{margin:25px 0 0;width:100%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border:none;background:0 0;font-size:1.4rem;outline:0;cursor:pointer;display:block}@media screen and (min-width:768px),print{button.c-sidebar-keyword__more:hover{text-decoration:underline}}button.c-sidebar-keyword__more.is-open .open-text{display:none}button.c-sidebar-keyword__more .close-text{display:none}button.c-sidebar-keyword__more.is-open .close-text{display:inline}button.c-sidebar-keyword__more.is-open i:after{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}button.c-sidebar-keyword__more i{position:relative;margin-left:10px;display:inline-block;width:12px;height:12px}button.c-sidebar-keyword__more i:after,button.c-sidebar-keyword__more i:before{position:absolute;top:calc(50% - 1px);left:calc(50% - 6px);content:"";display:block;width:12px;height:2px;background-color:#000}button.c-sidebar-keyword__more i:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-sidebar__container--bnrlist{padding-bottom:40px;order:99}@media screen and (min-width:768px),print{.c-sidebar__container--bnrlist{padding-bottom:0}}.c-sidebar__container--bnrlist .c-bnrlist{list-style:none}.c-sidebar__container--bnrlist .c-bnrlist>li+li{margin-top:10px}@media screen and (min-width:768px),print{.c-sidebar__container--bnrlist .c-bnrlist>li>a{transition:ease opacity .3s}.c-sidebar__container--bnrlist .c-bnrlist>li>a:hover{opacity:.7}}.c-sidebar__container--bnrlist .c-bnrlist img{border:1px solid #e5e5e5;width:100%}.c-sidebar-card{list-style:none;margin:0}@media screen and (min-width:768px),print{.c-sidebar-card+.c-sidebar-card{margin-top:10px;border-top:1px solid #e0e0e0;padding-top:15px}}.c-sidebar-card .title-group{margin-bottom:1rem}@media screen and (min-width:768px),print{.c-sidebar-card .c-categoryList__item{padding:4px 13px 3px;font-size:1.3rem}}@media screen and (min-width:768px),print{a.c-sidebar-card__link{display:flex;align-items:flex-start;color:#333}a.c-sidebar-card__link:hover{text-decoration:none}a.c-sidebar-card__link:hover .c-sidebar-card__title{text-decoration:underline}a.c-sidebar-card__link:hover .c-sidebar-card__image__cover img{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}}a.c-sidebar-card__link:hover{text-decoration:none}.c-sidebar-card__image{position:relative;margin:0}@media screen and (min-width:768px),print{.c-sidebar-card__image{flex-shrink:0;margin-right:4%}}.c-sidebar-card__image__cover{overflow:hidden}@media screen and (min-width:768px),print{.c-sidebar-card__image__cover{position:relative;width:120px;height:90px;overflow:hidden}.c-sidebar-card__image__cover img{position:absolute;z-index:2;top:calc(50% - 45px);left:50%;height:100%;width:auto;max-width:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:ease transform .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:768px),print{.c-sidebar-card__detail{flex-grow:1;overflow:hidden}}@media screen and (min-width:768px),print{.c-sidebar-card__title{font-size:1.5rem;line-height:1.5}}@media screen and (min-width:768px),print{.c-sidebar-card__date{margin:10px 0 0;color:grey;font-size:1.2rem;text-align:right}}@media screen and (max-width:767px){.c-sidebar-card-wrap--row--sp{margin:30px 0 0 10px}.c-sidebar-card-wrap--row--sp .c-sidebar-card+.c-sidebar-card{margin-top:10px;border-top:1px solid #e0e0e0;padding-top:15px}.c-sidebar-card-wrap--row--sp a.c-sidebar-card__link{display:flex;align-items:flex-start;color:#333}.c-sidebar-card-wrap--row--sp .c-sidebar-card__image{flex-shrink:0;margin-right:4%}.c-sidebar-card-wrap--row--sp .c-sidebar-card__image__cover{position:relative;overflow:hidden;width:32vw;height:21vw}.c-sidebar-card-wrap--row--sp .c-sidebar-card__image__cover img{position:absolute;z-index:2;top:50%;left:50%;height:auto;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-sidebar-card-wrap--row--sp .c-sidebar-card__detail{flex-grow:1;overflow:hidden}.c-sidebar-card-wrap--row--sp .c-sidebar-card__title{font-size:1.5rem;line-height:1.5}.c-sidebar-card-wrap--row--sp .c-sidebar-card__date{margin:10px 0 0;color:grey;font-size:1.2rem;text-align:right}}@media screen and (max-width:767px){.c-sidebar-card-wrap--slider--sp{margin:25px -15px 0}.c-sidebar-card-wrap--slider--sp .slick-slide{padding:0 10px 2px;opacity:.2;transition:ease opacity .3s}.c-sidebar-card-wrap--slider--sp .slick-slide.slick-active{opacity:1}.c-sidebar-card-wrap--slider--sp .c-sidebar-card{position:relative;display:block;background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.16)}.c-sidebar-card-wrap--slider--sp .c-sidebar-card:nth-child(n+2){display:none}.c-sidebar-card-wrap--slider--sp .c-sidebar-card .c-categoryList{margin-top:4px}.c-sidebar-card-wrap--slider--sp .c-sidebar-card__image{position:relative;margin:0}.c-sidebar-card-wrap--slider--sp .c-sidebar-card__image .c-sidebar-card__image__cover{position:relative;overflow:hidden;height:49vw}.c-sidebar-card-wrap--slider--sp .c-sidebar-card__image .c-sidebar-card__image__cover img{position:absolute;z-index:2;top:50%;left:50%;height:auto;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-sidebar-card-wrap--slider--sp .c-sidebar-card__detail{padding:15px}.c-sidebar-card-wrap--slider--sp .c-sidebar-card__title{margin:0;font-size:1.5rem;color:#333;font-weight:400}.c-sidebar-card-wrap--slider--sp .c-sidebar-card__util{margin-top:8px}.c-sidebar-card-wrap--slider--sp .c-sidebar-card__date{margin:4px 0 0;font-size:1.2rem;color:grey;text-align:right}}.c-sidebar-card-wrap--slider--sp .u-mag__slick-next{right:10px}.c-sidebar-card-wrap--slider--sp .u-mag__slick-prev{left:10px}.c-sidebar-card-wrap--ranking{counter-reset:ranking}@media screen and (min-width:768px),print{.c-sidebar-card-wrap--ranking{margin-top:25px}}@media screen and (max-width:991px){.c-sidebar-card-wrap--ranking.c-sidebar-card-wrap--row--sp .c-sidebar-card+.c-sidebar-card{border-top:none}}.c-sidebar-card-wrap--ranking .c-sidebar-card:nth-child(1) .c-sidebar-card__image:after,.c-sidebar-card-wrap--ranking .c-sidebar-card:nth-child(1) .c-sidebar-card__image:before{background:#aa871c;color:#fff}.c-sidebar-card-wrap--ranking .c-sidebar-card:nth-child(2) .c-sidebar-card__image:after,.c-sidebar-card-wrap--ranking .c-sidebar-card:nth-child(2) .c-sidebar-card__image:before{background:#6b6f7b;color:#fff}.c-sidebar-card-wrap--ranking .c-sidebar-card:nth-child(3) .c-sidebar-card__image:after,.c-sidebar-card-wrap--ranking .c-sidebar-card:nth-child(3) .c-sidebar-card__image:before{background:#482400;color:#fff}.c-sidebar-card-wrap--ranking .c-sidebar-card__image{position:relative}.c-sidebar-card-wrap--ranking .c-sidebar-card__image:before{position:absolute;z-index:10;top:-10px;left:-10px;content:"";width:34px;height:34px;border-radius:25px;background:#004a8f;color:#fff}@media screen and (min-width:768px),print{.c-sidebar-card-wrap--ranking .c-sidebar-card__image:before{top:-10px;left:-10px}}.c-sidebar-card-wrap--ranking .c-sidebar-card__image:after{counter-increment:ranking;content:counter(ranking);position:absolute;z-index:11;top:-8px;left:-8px;width:30px;height:30px;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:25px;border:1px solid #fff;font-size:22px;font-size:2.2rem;background:#004a8f;color:#fff}.c-keyword{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:15px auto -10px}@media screen and (min-width:768px),print{.c-keyword{margin:35px auto -10px;width:100%}}.c-keyword__item{list-style:none;display:block;margin:0 5px 10px 0}.c-keyword__item a{display:block;width:100%;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;padding:3px 13px;border:1px solid #707070;color:#333;border-radius:20px;background:#fff;transition:ease .3s;transition-property:opacity,background-color;font-size:1.4rem;line-height:1}.c-keyword__item a:hover{text-decoration:none}@media screen and (min-width:768px),print{.c-keyword__item a{font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em;padding:5px 13px}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.c-keyword__item a{padding:8px 13px 4px}}@media screen and (min-width:768px),print{.c-keyword__item a:hover{text-decoration:none;opacity:.7}}.c-pulldown{position:relative}.c-pulldown:before{position:absolute;z-index:2;top:calc(50% - 5px);right:24px;content:"";display:block;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}.c-pulldown:after{content:"";position:absolute;top:50%;right:0;z-index:1;display:block;height:100%;width:60px;background:#dadee4;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media screen and (min-width:768px),print{.c-pulldown:after:hover{cursor:pointer}}.c-pulldown__select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;display:block;border:none;margin:0;padding:13px 12px;width:100%;border-radius:0;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-size:16px;background:#eff1f4}@media screen and (min-width:768px),print{.c-pulldown__select{padding:13px 12px}.c-pulldown__select:hover{cursor:pointer}}.c-pulldown__select option{-webkit-transform:scale(.8);transform:scale(.8);font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.c-recommend{position:relative;width:100%;max-width:100%;background:#eff1f4}@media screen and (min-width:768px),print{.c-recommend{padding-top:48px;padding-bottom:38px}}.c-recommend .u-mag-card-wrap{padding:0}.c-recommend__inner{margin:0 auto;width:calc(100% - 30px);max-width:1290px}.toc{background:#fff;z-index:10000}.toc li{margin-bottom:10px;list-style:none}.toc li a{color:#333;transition:.3s;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:.05em}.toc li a:hover{opacity:.7;text-decoration:none}.toc li:after{display:none}.toc li.toc-active a{color:#004a8f;font-weight:600}.toc-h2{padding:0}.toc-h3{padding:0;padding-left:2em}.toc-h4{padding:0;padding-left:4em}.toc-h5{padding:0;padding-left:6em}.tag{letter-spacing:-.4em;position:relative;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.tag span{color:#004a8f;display:inline-block;margin-right:8px;position:relative;font-size:11px;font-size:1.1rem;line-height:.72727;letter-spacing:.05em}@media screen and (min-width:768px),print{.tag span{font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}}.tag span:not(:first-child){padding-left:8px}.tag span:not(:first-child):after{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:1em;background:#333}.tag span:last-child{margin-right:0}.p-global-performance--magazine{margin:40px 0 20px}@media screen and (min-width:992px),print{.p-global-performance--magazine{margin:40px 0 20px}}.p-global-performance--magazine .p-global-performance{border:1px solid #004a8f;padding:10px 10px 10px;color:#004a8f;font-size:1.8rem;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;text-align:center;font-weight:600;letter-spacing:.02em}@media screen and (min-width:992px),print{.p-global-performance--magazine .p-global-performance{margin:0 auto;padding:14px 20px;width:860px;font-size:2.5rem}}.p-global-performance--magazine .p-global-performance__title{display:none}@media screen and (min-width:992px),print{.p-global-performance--magazine .p-global-performance__desc{display:flex;align-items:center;justify-content:center}}.p-global-performance--magazine .p-global-performance__item{margin:0;text-align:center}.p-global-performance--magazine .p-global-performance__item:nth-child(n+2){margin-top:.2em}@media screen and (min-width:992px),print{.p-global-performance--magazine .p-global-performance__item{text-align:left}.p-global-performance--magazine .p-global-performance__item:nth-child(n+2){margin-top:0}.p-global-performance--magazine .p-global-performance__item:nth-child(n+2):before{margin:0 .5em;font-size:2.5rem;content:"/";font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif}}.p-global-performance--magazine .p-global-performance__em{line-height:1;font-size:3.2rem}@media screen and (min-width:992px),print{.p-global-performance--magazine .p-global-performance__em{font-size:3.7rem}}.p-global-performance--magazine .p-global-performance__small{display:block;text-align:center;font-size:1.2rem}@media screen and (min-width:992px),print{.p-global-performance--magazine .p-global-performance__small{display:inline-block;font-size:1.2rem}}.u-article .d-b{display:block}.u-article .d-i{display:inline}.u-article .d-ib{display:inline-block}.u-article .d-n{display:none}.u-article .p1em{padding:1em}.u-article .p1hem{padding:1.5em}.u-article .p2em{padding:2em}.u-article .p2hem{padding:2.5em}.u-article .p3em{padding:3em}.u-article .p3hem{padding:3.5em}.u-article .p5px{padding:5px}.u-article .p8px{padding:8px}.u-article .p10px{padding:10px}.u-article .p15px{padding:15px}.u-article .p20px{padding:20px}.u-article .pt1em{padding-top:1em}.u-article .pt1hem{padding-top:1.5em}.u-article .pt2em{padding-top:2em}.u-article .pt2hem{padding-top:2.5em}.u-article .pt3em{padding-top:3em}.u-article .pb1em{padding-bottom:1em}.u-article .pb1hem{padding-bottom:1.5em}.u-article .pb2em{padding-bottom:2em}.u-article .pb2hem{padding-bottom:2.5em}.u-article .pb3em{padding-bottom:3em}.u-article .pl1em{padding-left:1em}.u-article .pl1hem{padding-left:1.5em}.u-article .pl2em{padding-left:2em}.u-article .pl2hem{padding-left:2.5em}.u-article .pr1em{padding-right:1em}.u-article .pr1hem{padding-right:1.5em}.u-article .pr2em{padding-right:2em}.u-article .pr2hem{padding-right:2.5em}.u-article .p-n{padding:0!important}.u-article .pr-n{padding-right:0}.u-article .pl-n{padding-left:0}.u-article .pt-n{padding-top:0}.u-article .pb-n{padding-bottom:0}.u-article .m1em{margin:1em}.u-article .m1hem{margin:1.5em}.u-article .m2em{margin:2em}.u-article .m2hem{margin:2.5em}.u-article .m3em{margin:3em}.u-article .m5px{margin:5px}.u-article .m8px{margin:8px}.u-article .m10px{margin:10px}.u-article .m15px{margin:15px}.u-article .m20px{margin:20px}.u-article .mt1em{margin-top:1em}.u-article .mt1hem{margin-top:1.5em}.u-article .mt2em{margin-top:2em}.u-article .mt2hem{margin-top:2.5em}.u-article .mt3em{margin-top:3em}.u-article .mb1em{margin-bottom:1em}.u-article .mb1hem{margin-bottom:1.5em}.u-article .mb2em{margin-bottom:2em}.u-article .mb2hem{margin-bottom:2.5em}.u-article .mb3em{margin-bottom:3em}.u-article .ml1em{margin-left:1em}.u-article .ml1hem{margin-left:1.5em}.u-article .ml2em{margin-left:2em}.u-article .ml2hem{margin-left:2.5em}.u-article .mr1em{margin-right:1em}.u-article .mr1hem{margin-right:1.5em}.u-article .mr2em{margin-right:2em}.u-article .mr2hem{margin-right:2.5em}.u-article .mr-n{margin-right:0}.u-article .ml-n{margin-left:0}.u-article .mt-n{margin-top:0}.u-article .mb-n{margin-bottom:0}.u-article .m-n{margin:0!important}.u-article .text-align-left{text-align:left}.u-article .text-align-center{text-align:center}.u-article .text-align-right{text-align:right}.u-article .fs12{font-size:12px;font-size:1.2rem;line-height:1.66667;letter-spacing:.05em}.u-article .fs14{font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:.05em}.u-article .fs16{font-size:16px;font-size:1.6rem;line-height:1.6875;letter-spacing:.05em}.u-article .fs18{font-size:18px;font-size:1.8rem;line-height:1.66667;letter-spacing:.05em}.u-article .fs22{font-size:24px;font-size:2.4rem;line-height:1.54167;letter-spacing:.05em}.u-article .fs24{font-size:24px;font-size:2.4rem;line-height:1.66667;letter-spacing:.05em}.u-article .fs30{font-size:30px;font-size:3rem;line-height:1.7;letter-spacing:.05em}.u-article .fs36{font-size:36px;font-size:3.6rem;line-height:1.69444;letter-spacing:.05em}.u-article .w100{max-width:100%}.u-article .w80{max-width:80%}.u-article .w60{max-width:60%}.u-article .w50{max-width:50%}.u-article .w40{max-width:40%}.u-article .w30{max-width:30%}.u-article .nowrap{white-space:nowrap}.u-article .sample{background:#f2f2f2}body .u-mt-0{margin-top:0}@media screen and (min-width:992px),print{.u-hide-pc{display:none}}@media screen and (min-width:768px),print{br.u-br-sp-tb{display:none}.u-hide-pc-tb{display:none}}@media screen and (max-width:991px){br.u-br-pc{display:none}.u-hide-sp-tb{display:none}}@media screen and (max-width:767px){.u-hide-sp{display:none}}.u-font-mincho{font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif}.u-font-yumin{font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif}.u-color-red{color:#a62216}@media screen and (min-width:992px),print{.u-hover{transition:ease opacity .3s}.u-hover:hover{opacity:.8}}.u-404__inner{max-width:1110px;width:calc(100% - 30px);margin:0 auto;padding:100px 0}@media screen and (min-width:768px),print{.u-404__inner{padding:200px 0}}.u-404 h2{font-size:30px;font-size:3rem;line-height:.83333;letter-spacing:.05em;opacity:.2;margin-bottom:50px}@media screen and (min-width:768px),print{.u-404 h2{text-align:center;font-size:48px;font-size:4.8rem;line-height:.75;letter-spacing:.05em;margin-bottom:40px}}.u-404 .notfound{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;color:#333;font-weight:600;font-size:18px;font-size:1.8rem;line-height:1.38889;letter-spacing:.05em;margin-bottom:20px}@media screen and (min-width:768px),print{.u-404 .notfound{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.5;letter-spacing:.05em;margin-bottom:40px}}.u-404 .caution{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;color:#333;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (-ms-high-contrast:none){.u-404 .caution{font-weight:500}}@media screen and (min-width:768px),print{.u-404 .caution{text-align:center;font-size:16px;font-size:1.6rem;line-height:2.25;letter-spacing:.05em}}.u-404 .c-btn{max-width:300px;margin:30px auto 0}@media screen and (min-width:768px),print{.u-404 .c-btn{margin:50px auto 30px}}.u-list{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.u-list__ttl{max-width:1110px;width:calc(100% - 30px);margin:0 auto;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:700;font-size:22px;font-size:2.2rem;line-height:1.4;letter-spacing:.096em;margin-top:32px;color:#004a8f;text-indent:-.5em}@media screen and (min-width:768px),print{.u-list__ttl{margin-top:55px;font-size:26px;font-size:2.6rem;line-height:1.07692;letter-spacing:.096em}}.u-list__secondary{max-width:1110px;margin:0 auto;width:calc(100% - 30px)}.u-list__secondary h1{color:#004a8f;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:600;font-size:22px;font-size:2.2rem;line-height:1.4;letter-spacing:.05em;margin-top:30px;padding-bottom:10px}@media screen and (min-width:768px),print{.u-list__secondary h1{font-size:26px;font-size:2.6rem;line-height:1.07692;letter-spacing:.05em;margin-top:55px;padding-bottom:30px}}.u-list__element{width:100%;max-width:345px;margin:0 auto}@media screen and (min-width:768px),print{.u-list__element{max-width:100%;margin:0}}.u-list__element--notfound{font-size:16px;font-size:1.6rem;line-height:1.6875;letter-spacing:.05em;margin-bottom:60px}.u-article__content .f-wrapper,.u-article__content h2,.u-article__content h3,.u-article__content h4,.u-article__content h5,.u-article__content p{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;margin:0}.u-article__content h2,.u-article__content h3,.u-article__content h4,.u-article__content h5{margin-top:2.5em}.u-article__content hr{border:none;border-top:1px solid #b6b6b6;margin:1.5em 0}.u-article__content h2{background:#f2f2f2;color:#438db6;font-size:18px;font-size:1.8rem;line-height:1.5;letter-spacing:.1em;padding:15px 25px;position:relative;font-weight:700;margin-bottom:13px}.u-article__content h2:after{position:absolute;top:50%;left:0;width:15px;height:1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:"";background:#004a8f}@media screen and (min-width:768px),print{.u-article__content h2:after{width:30px}}@media screen and (min-width:768px),print{.u-article__content h2{font-size:20px;font-size:2rem;line-height:1.5;letter-spacing:.1em;padding:15px 42px;margin-bottom:25px}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.u-article__content h2{padding:14px 42px 6px}}.u-article__content p{color:#333;font-size:15px;font-size:1.5rem;line-height:1.8;margin-bottom:1em}@media screen and (min-width:768px),print{.u-article__content p{font-size:16px;font-size:1.6rem;line-height:1.9;letter-spacing:.05em}}.u-article__content p.c-bg{background:#f2f2f2;padding:30px}.u-article__content p.c-emphasized{font-weight:800}.u-article__content p.c-blue{color:#004a8f}.u-article__content p.c-orange{color:#ec957d}.u-article__content span.annotation{display:block;font-size:12px;font-size:1.2rem;line-height:1.5;text-indent:-1.2em;margin:0;margin-top:20px;padding-left:2em;color:#333}.u-article__content figure{width:100%;max-width:100%}.u-article__content img{display:block;max-width:100%}@media screen and (max-width:767px){.u-article__content img{width:100%}}.u-article__content .background{background:#f2f2f2;padding:.1px 20px}.u-article__content blockquote{display:block;padding:46px 30px;background:#f2f2f2;font-size:15px;font-size:1.5rem;line-height:1.8;position:relative;color:#333}@media screen and (min-width:768px),print{.u-article__content blockquote{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}}.u-article__content blockquote:after,.u-article__content blockquote:before{position:absolute;content:"";width:33px;height:22.5px}.u-article__content blockquote:before{top:20px;left:20px;z-index:2;background:url(/vshare/img/magazine/article/article-quote01.png) no-repeat;background-size:cover}@media screen and (min-width:768px),print{.u-article__content blockquote:before{top:25px;left:25px}}.u-article__content blockquote:after{bottom:20px;right:20px;z-index:2;background:url(/vshare/img/magazine/article/article-quote02.png) no-repeat;background-size:cover}@media screen and (min-width:768px),print{.u-article__content blockquote:after{bottom:25px;right:25px}}.u-article__content h3{color:#333;font-size:17px;font-size:1.7rem;line-height:1.82353;font-weight:700;border-bottom:2px solid #004a8f;margin-bottom:20px;padding-bottom:7px}@media screen and (min-width:768px),print{.u-article__content h3{font-size:20px;font-size:2rem;line-height:1.55;letter-spacing:.05em}}.u-article__content .f-wrapper{width:100%}@media screen and (min-width:768px),print{.u-article__content .f-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0}}@media screen and (min-width:768px),print{.u-article__content .f-wrapper .f-6{width:calc(((100% / 12) * 6) - 22.5px);flex-basis:calc(((100% / 12) * 6) - 22.5px);max-width:calc(((100% / 12) * 6) - 22.5px);margin-left:calc(22.5px / 2);margin-right:calc(22.5px / 2)}}@media screen and (min-width:768px),print{.u-article__content .f-wrapper .f-6:first-child{margin-left:0}}@media screen and (min-width:768px),print{.u-article__content .f-wrapper .f-6:nth-child(2){margin-right:0}}.u-article__content h4{color:#333;position:relative;font-size:15px;font-size:1.5rem;line-height:2.06667;letter-spacing:.05em;padding-left:.8em;margin-bottom:1em}@media screen and (min-width:768px),print{.u-article__content h4{font-size:17px;font-size:1.7rem;line-height:1.82353;letter-spacing:.05em}}.u-article__content h4:before{position:absolute;top:50%;left:0;width:2px;height:22px;-webkit-transform:translate(0,calc(-50% - 10px));transform:translate(0,calc(-50% - 10px));content:"";background:grey;z-index:2}.u-article__content h4:after{position:absolute;top:50%;left:0;width:2px;height:35px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:"";z-index:1;background:#ec957d}.u-article__content h5{color:#004a8f;font-size:15px;font-size:1.5rem;line-height:2.06667;letter-spacing:.05em;margin-bottom:1em}@media screen and (min-width:768px),print{.u-article__content h5{font-size:16px;font-size:1.6rem;line-height:1.9375;letter-spacing:.05em}}.u-article__content h6{color:#000;font-weight:700;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-size:15px;font-size:1.5rem;line-height:2.06667;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-article__content h6{font-size:16px;font-size:1.6rem;line-height:1.9375;letter-spacing:.05em}}.u-article__content table{width:100%;max-width:100%;margin:0 auto 20px;border:1px solid #b6b6b6}.u-article__content table th{text-align:center;background:#f3fbff}.u-article__content table td,.u-article__content table th{padding:8px;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;color:#333}@media screen and (-ms-high-contrast:none){.u-article__content table td,.u-article__content table th{padding:1.2em 20px .8em}}.u-article__content table td:last-child,.u-article__content table th:last-child{border-right:none}.u-article__content table.c-row{display:flex}.u-article__content table.c-row thead{display:block;width:auto}.u-article__content table.c-row td,.u-article__content table.c-row th{display:flex;justify-content:flex-start}.u-article__content table.c-row td:last-child,.u-article__content table.c-row th:last-child{border-bottom:none;border-right:1px solid #b6b6b6}.u-article__content table.c-row tbody{display:flex;justify-content:flex-start}.u-article__content table.c-02{border:none}.u-article__content table.c-02 th{background:#f3fbff;color:#438db6}.u-article__content table.c-02 td,.u-article__content table.c-02 th{padding:20px 20px;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.u-article__content table.c-02 th{border-top:1px solid #333;border-bottom:1px solid #333}.u-article__content table.c-02 td{border-top:1px solid #b6b6b6}.u-article__content table.c-02 tr:last-child th{border-bottom:1px solid #333}.u-article__content table.c-02 tr:last-child td{border-bottom:1px solid #b6b6b6}.u-article__content table.c-02 td,.u-article__content table.c-02 th{border-right:none;font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:.05em}.u-article__content table.c-03{border:none}.u-article__content table.c-03 th{background:#f3fbff;color:#438db6}.u-article__content table.c-03 td,.u-article__content table.c-03 th{padding:20px 20px;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.u-article__content table.c-03 th{border-top:1px solid #333;border-bottom:1px solid #333}.u-article__content table.c-03 td{border-top:1px solid #b6b6b6}.u-article__content table.c-03 tr:last-child th{border-bottom:1px solid #333}.u-article__content table.c-03 tr:last-child td{border-bottom:1px solid #b6b6b6}.u-article__content table.c-03 td,.u-article__content table.c-03 th{border-right:none;font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:.05em}.u-article__content table.c-colored th{color:#438db6}.u-article__content .c-scroll{overflow:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px),print{.u-article__content .c-scroll{overflow:hidden}}.u-article__content .c-scroll table{max-width:200%;width:200%}.u-article__content .c-scroll table tbody{max-width:200%;width:200%}@media screen and (min-width:768px),print{.u-article__content .c-scroll table{max-width:100%}}.u-article__content .u-related-article{border:#f2f2f2 8px solid}@media screen and (min-width:768px),print{.u-article__content .u-related-article{margin:70px 0 50px;padding:15px 20px 10px}}@media screen and (max-width:767px){.u-article__content .u-related-article{margin:50px 0;padding:15px 18px 5px}}.u-article__content .u-related-article__heading{margin:0;padding:0;color:#004a8f;font-weight:700;text-align:center}@media screen and (min-width:768px),print{.u-article__content .u-related-article__heading{font-size:2rem}}@media screen and (max-width:767px){.u-article__content .u-related-article__heading{font-size:1.8rem}}.u-article__content .u-related-article__list{margin-bottom:0}.u-article__content .u-related-article__item{position:relative;margin:0}@media screen and (min-width:768px),print{.u-article__content .u-related-article__item{display:flex;padding:20px 0 15px}}@media screen and (max-width:767px){.u-article__content .u-related-article__item{padding:13px 0}}.u-article__content .u-related-article__item::after{display:none}.u-article__content .u-related-article__item:not(:first-child){border-top:#cfcfcf 1px dashed}.u-article__content .u-related-article__date{position:relative;line-height:1.2;width:115px;font-size:1.4rem}.u-article__content .u-related-article__date::after,.u-article__content .u-related-article__date::before{content:'';display:block;position:absolute;top:6px;width:4px;height:4px;border-top:grey 1px solid;border-right:grey 1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.u-article__content .u-related-article__date::before{right:11px}.u-article__content .u-related-article__date::after{right:15px}@media screen and (max-width:767px){.u-article__content .u-related-article__date{width:auto;color:grey;font-size:1.3rem}.u-article__content .u-related-article__date::after,.u-article__content .u-related-article__date::before{display:none}}.u-article__content .u-related-article__contents{flex:1}@media screen and (min-width:768px),print{.u-article__content .u-related-article .c-column-heading{margin-bottom:7px}}@media screen and (max-width:767px){.u-article__content .u-related-article .c-column-heading__icon{position:absolute;top:11px;left:90px}}.u-article__content .u-related-article__title{margin-bottom:0}@media screen and (min-width:768px),print{.u-article__content .u-related-article__title{line-height:1.6;margin-top:-5px}}@media screen and (max-width:767px){.u-article__content .u-related-article__title{line-height:1.5;margin-top:3px}}.u-article__content .u-related-article__title a{color:#0085bd;font-size:1.4rem}@media screen and (max-width:767px){.u-article__content .u-related-article__title a{font-size:1.5rem}}.u-article__content ul{list-style-type:none;position:relative;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;margin-bottom:30px}.u-article__content ul li:after{position:absolute;content:"";background:#004a8f;width:4px;height:4px;border-radius:2px;left:0;-webkit-transform:translate(250%,0);transform:translate(250%,0);top:.8em}@media screen and (min-width:768px),print{.u-article__content ul li:after{top:1em}}.u-article__content ul.c-arrow li{position:relative}.u-article__content ul.c-arrow li:after,.u-article__content ul.c-arrow li:before{position:absolute;z-index:2;left:2px;content:"";width:8px;height:8px;border-top:2px solid #438db6;border-right:2px solid #438db6;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;background:0 0}@media screen and (max-width:767px){.u-article__content ul.c-arrow li:after,.u-article__content ul.c-arrow li:before{top:.6em!important}}@media screen and (min-width:768px),print{.u-article__content ul.c-arrow li:after,.u-article__content ul.c-arrow li:before{top:.75em!important}}.u-article__content ul.c-arrow li:after{left:8px;border-top-color:#004a8f;border-right-color:#004a8f}.u-article__content ul.annotation li{font-size:12px;font-size:1.2rem;line-height:1.5;text-indent:-1.2em;margin:0;margin-top:20px}.u-article__content ul.annotation li:after,.u-article__content ul.annotation li:before{display:none}.u-article__content li{font-size:15px;font-size:1.5rem;line-height:1.8;padding-left:2em;position:relative;color:#333;margin:.5em 0}@media screen and (min-width:768px),print{.u-article__content li{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.u-article__content li{padding-top:.2em}}.u-article__content ol{padding:0;list-style-type:none;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;margin-bottom:30px}.u-article__content ol li{counter-increment:item}.u-article__content ol li:before{position:absolute;left:0;width:13px;content:counter(item) ".";font-weight:700;color:#004a8f;text-align:center;-webkit-transform:translate(50%,-25%);transform:translate(50%,-25%);font-size:11px;font-size:1.1rem;line-height:1.45455;top:1em}@media screen and (min-width:768px),print{.u-article__content ol li:before{font-size:14px;font-size:1.4rem;line-height:1.5;-webkit-transform:translate(50%,-40%);transform:translate(50%,-40%)}}.u-article__content ol.c-circle li{counter-increment:item}.u-article__content ol.c-circle li:before{position:absolute;z-index:2;left:0;top:.7em;content:counter(item) "";width:20px;height:20px;line-height:18px;border:1px solid #438db6;-webkit-transform:translate(0,0);transform:translate(0,0);border-radius:50px;font-weight:700;color:#004a8f;text-align:center;font-size:1rem;top:.5em;letter-spacing:normal}@media screen and (min-width:768px),print{.u-article__content ol.c-circle li:before{top:.7em;width:22px;height:22px;line-height:20px;-webkit-transform:translate(0,0);transform:translate(0,0)}}.u-article__content ol.c-circle.start-2{counter-reset:item 1}.u-article__content ol.c-circle.start-3{counter-reset:item 2}.u-article__content ol.c-circle.start-4{counter-reset:item 3}.u-article__content ol.c-circle.start-5{counter-reset:item 4}.u-article__content ol.c-circle.start-6{counter-reset:item 5}.u-article__content ol.c-circle.start-7{counter-reset:item 6}.u-article__content ol.c-circle.start-8{counter-reset:item 7}.u-article__content ol.c-circle.start-9{counter-reset:item 8}.u-article__content ol.c-circle.start-10{counter-reset:item 9}.u-article__content ol.c-circle.start-11{counter-reset:item 10}.u-article__content ol.c-circle.start-12{counter-reset:item 11}.u-article__content ol.c-circle.start-13{counter-reset:item 12}.u-article__content ol.c-circle.start-14{counter-reset:item 13}.u-article__content ol.c-circle.start-15{counter-reset:item 14}.u-article__content .credit{width:100%;padding:30px;background:#f3fbff;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;margin-top:60px}@media screen and (min-width:768px),print{.u-article__content .credit{margin-top:80px}}.u-article__content .credit--name{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em;color:#333;font-weight:500}@media screen and (min-width:768px),print{.u-article__content .credit--name{font-size:16px;font-size:1.6rem;line-height:2.125;letter-spacing:.05em}}.u-article__content .credit--desc{color:#333;font-size:15px;font-size:1.5rem;line-height:1.66667;display:block;font-weight:400}@media screen and (min-width:768px),print{.u-article__content .credit--desc{font-size:14px;font-size:1.4rem;line-height:1.85714;letter-spacing:.05em}}.u-article__content .credit--ttl{color:grey;font-weight:500;display:block;width:100%;font-size:12px;font-size:1.2rem;line-height:2.08333;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-article__content .credit--ttl{display:inline-block;width:auto;margin-left:5px;font-size:12px;font-size:1.2rem;line-height:2.83333;letter-spacing:.05em}}.u-article__content .credit figure{display:inline-block;width:95px;margin-right:calc(45px / 2);float:left}@media screen and (min-width:768px),print{.u-article__content .credit figure{display:block;width:100%;max-width:124px}}.u-article__content .credit figure img{display:block;width:100%;max-width:100%}.u-article__content .supervisor-amp-ttl{margin-bottom:5px;color:#004a8f;font-size:14px;font-weight:700}@media screen and (max-width:767px){.u-article__content .supervisor-amp-ttl{font-size:15px}}.u-article__content .supervisor-article{display:none;padding:30px 20px 20px;background:#fff}@media screen and (max-width:767px){.u-article__content .supervisor-article{padding:35px 15px 18px}}.u-article__content .supervisor-article.is-current{display:block}.u-article__content .supervisor-article__list{margin-bottom:27px}@media screen and (max-width:767px){.u-article__content .supervisor-article__list{margin-bottom:15px}}.u-article__content .supervisor-article__item{position:relative;display:flex;line-height:1.4;margin-bottom:12px}@media screen and (max-width:767px){.u-article__content .supervisor-article__item{display:block;margin-bottom:14px}}.u-article__content .supervisor-article__date{position:relative;width:105px;font-size:14px}.u-article__content .supervisor-article__date::after,.u-article__content .supervisor-article__date::before{content:'';display:block;position:absolute;top:7px;width:4px;height:4px;border-top:grey 1px solid;border-right:grey 1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.u-article__content .supervisor-article__date::before{right:9px}.u-article__content .supervisor-article__date::after{right:13px}@media screen and (max-width:767px){.u-article__content .supervisor-article__date{width:auto;margin-bottom:3px;font-size:15px}.u-article__content .supervisor-article__date::after,.u-article__content .supervisor-article__date::before{display:none}}.u-article__content .supervisor-article__title{flex:1;font-size:14px}.u-article__content .supervisor-article__title a{color:#0085bd}@media screen and (max-width:767px){.u-article__content .supervisor-article__title{font-size:15px}}.u-article__content .supervisor-article__title .c-column-heading{margin-bottom:5px}@media screen and (max-width:767px){.u-article__content .supervisor-article__title .c-column-heading__icon{position:absolute;top:2px;left:95px}}.u-article__content .supervisor-article__more{display:block;position:relative;max-width:410px;margin:auto;padding:9px 0;font-size:15px;text-align:center;background:#004a8f;color:#fff}@media screen and (min-width:768px),print{.u-article__content .supervisor-article__more{transition:.3s}.u-article__content .supervisor-article__more:hover{text-decoration:none}.u-article__content .supervisor-article__more:hover>.c-icon--arrow{right:27px}}@media screen and (max-width:767px){.u-article__content .supervisor-article__more{padding:12px 0}}.u-article__content .supervisor-article__more>.c-icon--arrow{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s}.u-article__content .supervisor-article__more>span{display:block;position:absolute;top:50%;right:22px;width:7px;height:7px;border-top:#fff 2px solid;border-right:#fff 2px solid;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:.3s}.u-article__content a{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}.u-article__content a.backBtn{position:relative;display:block;max-width:410px;width:100%;margin:20px auto 0;padding:15px 0;border:1px solid #004a8f;border-radius:4px;font-size:18px;font-size:1.8rem;line-height:1.55556;letter-spacing:.05em;text-align:center;color:#004a8f}@media screen and (min-width:768px),print{.u-article__content a.backBtn{margin-top:20px;transition:.3s}.u-article__content a.backBtn:hover{text-decoration:none;opacity:.7}.u-article__content a.backBtn:hover:after{left:25px}}.u-article__content a.backBtn:after{position:absolute;z-index:2;top:calc(50% - 4px);left:15px;content:"";display:block;width:9px;height:9px;border-top:2px solid #004a8f;border-right:2px solid #004a8f;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:ease all .3s}.u-article__content .cv-point{width:calc(100% - 2px);margin:25px 0 20px}@media screen and (min-width:768px),print{.u-article__content .cv-point_line{display:flex;margin:0 -10px}}.u-article__content .cv-point_item{width:100%}@media screen and (max-width:767px),print{.u-article__content .cv-point_item{margin:10px 0}}@media screen and (min-width:768px),print{.u-article__content .cv-point_item{margin:10px}}.u-article__content .cv-point_item a{display:block;box-shadow:2px 3px #d3d3d3;transition:opacity .3s}@media screen and (max-width:767px),print{.u-article__content .cv-point_item a{border:#b6b6b6 1px solid;border-left:#004a8f 5px solid;padding:12px 15px 15px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_item a{border:#b6b6b6 1px solid;border-top:#004a8f 5px solid}}.u-article__content .cv-point_item a:hover{text-decoration:none}@media screen and (min-width:768px),print{.u-article__content .cv-point_item a:hover{opacity:.7}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--2 .cv-point_item a{padding:10px 18px 18px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--3 .cv-point_item a{padding:10px 16px 16px}}.u-article__content .cv-point_ttl{color:#004a8f;font-weight:700}@media screen and (max-width:767px),print{.u-article__content .cv-point_ttl{margin-bottom:10px;font-size:16px;text-align:left}}@media screen and (min-width:768px),print{.u-article__content .cv-point_ttl{margin-bottom:7px;font-size:14px;text-align:center}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--2 .cv-point_ttl{margin-bottom:10px;font-size:17px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--3 .cv-point_ttl{font-size:15px}}@media screen and (max-width:767px),print{.u-article__content .cv-point_body{display:flex;margin-bottom:15px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--2 .cv-point_body{display:flex;margin-bottom:20px}}@media screen and (max-width:767px),print{.u-article__content .cv-point_img{width:100px;margin-right:14px}}@media screen and (max-width:767px),print{.u-article__content .cv-point_img--pc{display:none}}@media screen and (min-width:768px),print{.u-article__content .cv-point_img--sp{display:none}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--2 .cv-point_img{width:110px;margin-right:12px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--3 .cv-point_img{margin-bottom:7px}}.u-article__content .cv-point_text{line-height:1.6;margin-bottom:0;color:#333}@media screen and (max-width:767px),print{.u-article__content .cv-point_text{flex:1;margin-top:-5px;font-size:13px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_text{font-size:14px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--2 .cv-point_text{flex:1;margin-top:-5px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--3 .cv-point_text{min-height:120px;margin-bottom:10px}}.u-article__content .cv-point_btn{position:relative;box-sizing:border-box;color:#fff;text-align:center;letter-spacing:.05em;background:#004a8f}@media screen and (max-width:767px),print{.u-article__content .cv-point_btn{padding:12px 20px;font-size:15px;font-weight:700}}@media screen and (min-width:768px),print{.u-article__content .cv-point_btn{padding:16px 18px;font-size:12px;font-weight:500}}.u-article__content .cv-point_btn .c-icon--arrow:after{position:absolute;z-index:2;top:calc(50% - 5px);right:20px}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--2 .cv-point_btn{font-size:15px}}@media screen and (min-width:768px),print{.u-article__content .cv-point_line--3 .cv-point_btn{padding-left:0;font-size:14px}}.u-article .caption{width:calc(100% - 30px);margin:0 auto;color:#999;font-size:12px;font-size:1.2rem;line-height:1.6;letter-spacing:.05em;margin-bottom:20px;grid-area:cap;display:block}@media screen and (min-width:768px),print{.u-article .caption{width:100%;margin:0;margin-bottom:30px;font-size:12px;font-size:1.2rem;line-height:1.66667;letter-spacing:.05em}}.u-article__index.index{margin:42px 0;padding:20px;border:1px solid #333;background:#fff;position:relative;z-index:9000}@media screen and (min-width:768px),print{.u-article__index.index{padding:20px 40px 10px;padding-left:calc(40px + 2em)}}.u-article__index.index p{color:#004a8f;font-weight:500;font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:.05em;margin-bottom:10px;text-align:center;transition:.3s}@media screen and (min-width:768px),print{.u-article__index.index p{font-size:24px;font-size:2.4rem;line-height:1.16667;letter-spacing:.05em;margin-bottom:15px}}.u-article__index.index p i{opacity:0;transition:opacity .7s,-webkit-transform .3s;transition:transform .3s,opacity .7s;transition:transform .3s,opacity .7s,-webkit-transform .3s}.u-article__index.index .toc ul{margin-bottom:0;overflow:hidden}@media screen and (max-width:767px){.u-article__index.index .toc ul{overflow:hidden}}.u-article__index.index .toc ul::-webkit-scrollbar{width:6px}.u-article__index.index .toc ul::-webkit-scrollbar-track{background:#fff}.u-article__index.index .toc ul::-webkit-scrollbar-thumb{background:#ebebeb;border-radius:5px;box-shadow:none}.u-article__index.index .toc li{margin:0;margin-bottom:10px;list-style:none;line-height:1.4!important}.u-article__index.index .toc li a{color:#333;transition:.3s;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:.05em}.u-article__index.index .toc li a:hover{opacity:.7;text-decoration:none}.u-article__index.index .toc li:after{display:none}@media screen and (max-width:767px){.u-article__index.index .toc li.is-hide{display:none}}.u-article__index.index .toc.visible{display:block}.u-article__index.index .toc-h2{padding:0}.u-article__index.index .toc-h3{padding:0;padding-left:2em}.u-article__index.index .toc-h4{padding:0;padding-left:4em}.u-article__index.index .toc-h5{padding:0;padding-left:6em}.u-article__index.index .toc .top-more{position:relative;z-index:2;margin-top:20px}@media screen and (max-width:767px){.u-article__index.index .toc .top-more__bg{position:absolute;top:-70px;left:0;width:100%;height:70px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0),#fff 83%)}}.u-article__index.index .toc .top-more__btn{position:relative;padding:10px 0;border:grey 1px solid;border-radius:22px;color:grey;font-size:14px;text-align:center;cursor:pointer}.u-article__index.index .toc .top-more__btn>.c-icon--arrow--bottom{position:absolute;top:50%;right:45px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-article__index.index .toc .top-more__btn>.c-icon--arrow--bottom:after{border-top-color:grey;border-right-color:grey}@media screen and (min-width:768px),print{.u-article__index.index .toc .top-more__btn{display:none}}.u-article__index.index .toc.is-open .top-more__btn>.c-icon--arrow--bottom:after{top:calc(50% - 2px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-article__index.index--01 p{text-align:center}.u-article-breadcrumb{padding:10px 0 25px}@media screen and (min-width:768px),print{.u-article-breadcrumb{padding:30px 0}}.u-article-breadcrumb+.l-article{padding-top:0}.u-article__head{border:1px solid #b6b6b6;position:relative;z-index:1;margin-bottom:25px}@media screen and (min-width:768px),print{.u-article__head{margin-bottom:25px}}.u-article__head:after,.u-article__head:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;display:block;z-index:2}.u-article__head:after{width:calc(100% + 6px);height:calc(100% - 90px)}.u-article__head:before{width:calc(100% - 90px);height:calc(100% + 6px)}.u-article__head .c-column-heading{order:2}@media screen and (min-width:768px),print{.u-article__head .c-column-heading{margin-bottom:10px}}@media screen and (max-width:767px){.u-article__head .c-column-heading{margin-top:14px;margin-bottom:-8px}}.u-article__head__inner{position:relative;z-index:5;padding:40px 30px}@media screen and (max-width:767px){.u-article__head__inner{display:flex;flex-direction:column;padding:30px 20px}}.u-article__head__title{order:3;margin:14px 0 0;font-weight:700;color:#333;letter-spacing:.05em;font-size:2rem;line-height:1.65}@media screen and (min-width:768px),print{.u-article__head__title{margin:0;font-size:2.8rem;line-height:1.43}}.u-article__head__taglist--sp{order:4;margin-top:12px;display:flex;flex-wrap:wrap}@media screen and (min-width:768px),print{.u-article__head__taglist--sp{display:none}}.u-article__head__detail{order:1;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-10px}@media screen and (min-width:768px),print{.u-article__head__detail{margin:17px 0 -10px}}.u-article__head__list{flex-grow:2;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.u-article__head__list .u-article__head__tag{display:none}}.u-article__head__category,.u-article__head__tag{margin-bottom:10px;margin-right:5px;flex-shrink:0;display:block;padding:3px 13px;font-size:1.4rem}.u-article__head__category:hover,.u-article__head__tag:hover{text-decoration:none}@media screen and (min-width:768px),print{.u-article__head__category:hover,.u-article__head__tag:hover{opacity:.8}}.u-article__head__category{margin-bottom:10px;border-radius:2px;background-color:#ebebeb;color:#004a8f;transition:ease opacity .3s}@media screen and (min-width:768px),print{.u-article__head__category:hover{color:#004a8f}}.u-article__head__tag{border-radius:50px;border:1px solid grey;color:#000}@media screen and (min-width:768px),print{.u-article__head__category+.u-article__head__tag{margin-left:8px}.u-article__head__tag:hover{color:#000}}.u-article__head__time{flex-grow:1;flex-shrink:0;margin:6px 0 10px;color:#555;text-align:right;display:flex;justify-content:flex-start;gap:15px;font-size:12px;font-size:1.2rem;line-height:1}@media screen and (min-width:768px),print{.u-article__head__time{margin:0 0 10px;justify-content:flex-end;font-size:13px;font-size:1.3rem;line-height:1}}p.u-article-information--posted{position:relative;margin-bottom:40px;font-size:1.4rem;color:red}@media screen and (min-width:768px),print{p.u-article-information--posted{padding-left:1.5em;font-size:90%}}p.u-article-information--posted:before{content:"※"}@media screen and (min-width:768px),print{p.u-article-information--posted:before{position:absolute;z-index:2;top:.1em;left:0}}.supervisor{box-sizing:border-box;background:#f2f6f9;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;margin:60px -15px 0;padding:20px 10px}@media screen and (min-width:768px),print{.supervisor{margin:80px 0 0;padding:30px;width:100%}}.supervisor p{line-height:1.6}.supervisor amp-img img,.supervisor img{display:block;max-width:100%;width:100%;height:auto}.supervisor--accordion{margin:0 0 25px}@media screen and (min-width:768px),print{.supervisor--accordion{margin-bottom:50px}}.supervisor--accordion .supervisor-profile{margin:20px 0 0;padding:15px}@media screen and (min-width:768px),print{.supervisor--accordion .supervisor-profile{margin:0 0 20px;padding:15px 20px}}.supervisor__data{display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:767px){.supervisor__data{align-items:flex-start;margin-bottom:5px}}.supervisor__img{flex-shrink:0;width:90px;margin-right:20px}@media screen and (max-width:767px){.supervisor__img{width:107px;margin-right:12px}}.supervisor__caption{flex:1}.supervisor__caption>:first-child{margin-top:0}.supervisor__caption>:last-child{margin-bottom:0}.supervisor__caption__head--row{margin:0 0 10px;padding-right:25px;display:flex;flex-wrap:wrap;align-items:center}.supervisor__caption__head--row .supervisor__heading{flex-shrink:0;margin:0 1em 0 0}.supervisor__caption__head--row .supervisor__name{flex-grow:1;margin:0}p.supervisor__heading{margin:0 0 3px;font-size:1.5rem}@media screen and (max-width:767px){p.supervisor__heading{margin:0 0 3px}}p.supervisor__name{margin-bottom:5px;font-size:2rem}p.supervisor__name span{margin-left:10px;font-size:1.2rem}@media screen and (max-width:767px){p.supervisor__name{margin-bottom:8px}p.supervisor__name span{display:block;margin-left:0}}p.supervisor__post{margin-bottom:0;font-size:1.4rem}.supervisor__more{margin-top:20px;text-align:center}@media screen and (max-width:767px){.supervisor__more{margin-top:20px}}.supervisor__more button{position:relative;background-color:transparent;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;border:1px solid #686c6f;display:inline-block;width:80%;padding:10px;color:#686c6f;font-size:1.4rem}@media screen and (min-width:768px),print{.supervisor__more button{width:auto;min-width:320px;font-size:1.5rem;-webkit-transform:ease opacity .3s;transform:ease opacity .3s}.supervisor__more button:hover{opacity:.8}}.supervisor__more button .c-icon--arrow--bottom{position:absolute;z-index:2;top:calc(50% - 7px);right:15px}@media screen and (min-width:768px),print{.supervisor__more button .c-icon--arrow--bottom{right:40px}}.supervisor__more button .c-icon--arrow--bottom:after{transition:ease all .3s;border-top-color:#686c6f;border-right-color:#686c6f}.supervisor__more button.is-active .c-icon--arrow--bottom:after{top:calc(50% - 2px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.supervisor__more__detail{padding-top:20px}.supervisor-profile{display:none;padding:30px 20px 20px;background:#fff}@media screen and (max-width:767px){.supervisor-profile{padding:35px 15px 18px}}.supervisor-profile.is-current{display:block}p.supervisor-profile__text{margin-bottom:0;font-size:1.4rem}@media screen and (max-width:767px){p.supervisor-profile__text{font-size:1.6rem}}p.supervisor-profile__link{margin-top:20px;margin-bottom:0}p.supervisor-profile__link a{color:#0085bd;font-size:14px}@media screen and (max-width:767px){p.supervisor-profile__link a{font-size:14px}}@media screen and (max-width:767px){p.supervisor-profile__link{margin-top:25px}p.supervisor-profile__link a{font-size:15px}}.supervisor-tab{display:none;border-bottom:#cfcfcf 2px solid}.supervisor-tab.is-show{display:flex}.supervisor-tab__item{position:relative;width:50%;margin-bottom:-2px;padding:13px 5px;color:grey;font-weight:700;text-align:center;cursor:pointer;font-size:1.6rem;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;border-bottom:#cfcfcf 2px solid}@media screen and (min-width:768px),print{.supervisor-tab__item{padding:11px 5px}}.supervisor-tab__item:after{position:absolute;z-index:5;bottom:-20px;left:calc(50% - 10px);content:"";display:block;border:10px solid transparent;border-top-color:#cfcfcf;-webkit-transform:scaleX(.8);transform:scaleX(.8)}.supervisor-tab__item.is-current{color:#004a8f;border-bottom-color:#004a8f}.supervisor-tab__item.is-current:after{border-top-color:#004a8f}a.supervisor--anchor{position:relative;margin:25px 0 15px;padding:10px;display:block;color:#333;background-color:#eff1f4}@media screen and (min-width:768px),print{a.supervisor--anchor{margin:25px 0 30px;padding:10px 40px 10px 10px;transition:ease opacity .3s}a.supervisor--anchor:hover{opacity:.7}}a.supervisor--anchor:hover{color:#333;text-decoration:none}a.supervisor--anchor:before{position:absolute;z-index:2;border-radius:50%;top:10px;right:10px;content:"";display:block;width:24px;height:24px;background-color:#fff}@media screen and (min-width:768px),print{a.supervisor--anchor:before{top:calc(50% - 12px)}}a.supervisor--anchor:after{position:absolute;z-index:5;top:17px;right:18px;border-top:2px solid #004a8f;border-right:2px solid #004a8f;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:"";display:block;width:7px;height:7px;background-color:#fff}@media screen and (min-width:768px),print{a.supervisor--anchor:after{top:calc(50% - 4px)}}a.supervisor--anchor .supervisor__img{max-width:80px}a.supervisor--anchor .supervisor__data{margin:0}.u-article__contentbnr{margin:2em 0;text-align:center}.u-article__contentbnr img{width:100%}.u-article__notelist>li{margin:.6em 0 0;padding-left:1em;font-size:1.4rem;line-height:1.6;text-indent:-1em}.u-article__notelist>li:after{display:none}@media screen and (min-width:1210px),print{.u-mag-mv{padding:30px 15px;background:url(/vshare/img/magazine/index/mv-bg01.jpg) center center no-repeat;background-size:cover}}.u-mag-mv-layout{display:block}@media screen and (min-width:1210px),print{.u-mag-mv-layout{max-width:1320px;margin:0 auto;display:flex;justify-content:space-between}}@media screen and (max-width:1209px){.u-mag-mv__main{padding:25px 15px 15px;background:url(/vshare/img/magazine/index/mv-bg01-xs.webp) center center no-repeat;background-size:cover}}@media screen and (min-width:1210px),print{.u-mag-mv__main{display:flex;flex-direction:column;flex-grow:1;margin-right:20px}}.u-mag-mv-catch{margin:0;font-size:1.8rem;color:#004a8f;line-height:32px;text-align:center;letter-spacing:.05em;font-weight:500}@media screen and (min-width:768px),print{.u-mag-mv-catch{padding-top:5px;padding-bottom:15px;font-size:2.2rem;line-height:1.7;flex-grow:1}}@media screen and (min-width:1210px),print{.u-mag-mv-catch{padding-top:32px;padding-bottom:15px;font-size:2.4rem;line-height:47px}}.u-mag-mv-catch em{font-size:2.1rem}@media screen and (min-width:768px),print{.u-mag-mv-catch em{font-size:2.7rem}}.u-mag-mv-catch__logo{margin-right:5px;display:inline-block;width:135px;line-height:1}@media screen and (min-width:768px),print{.u-mag-mv-catch__logo{width:210px}}.u-mag-mv-catch__logo img{vertical-align:bottom}.u-mag-mv-catbox-wrap{margin-top:20px;display:block}@media screen and (min-width:768px),print{.u-mag-mv-catbox-wrap{flex-shrink:0;margin-top:25px;display:flex;justify-content:space-between}}@media screen and (min-width:1210px),print{.u-mag-mv-catbox-wrap{margin-top:45px}}@media screen and (max-width:767px){.u-mag-mv-catbox:nth-child(n+2){margin-top:10px}}@media screen and (min-width:768px),print{.u-mag-mv-catbox{width:calc(50% - 10px)}}.u-mag-mv-catbox__head{position:relative;margin:0;padding:8px 10px;font-size:2.2rem;background-color:#004a8f;text-align:center;letter-spacing:1px;font-weight:500}.u-mag-mv-catbox__head a{color:#fff}@media screen and (min-width:768px),print{.u-mag-mv-catbox__head{padding:10px 7px;font-size:2rem;letter-spacing:2px}}.inheritance .u-mag-mv-catbox__head{background-color:#478eb4}.u-mag-mv-catbox__body{padding:6px;background-color:rgba(255,255,255,.9)}@media screen and (min-width:768px),print{.u-mag-mv-catbox__body{padding:10px}}.u-mag-mv-catbox__link-list{margin:0 0 -4px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:768px),print{.u-mag-mv-catbox__link-list{margin:0 0 -10px}}a.u-mag-mv-catbox__link{position:relative;margin-bottom:4px;width:calc(50% - 2px);padding:10px 15px;border-radius:2px;font-size:1.6rem;background-color:#ebebeb;color:#333;text-align:center;letter-spacing:.02em}@media screen and (min-width:768px),print{a.u-mag-mv-catbox__link{margin-bottom:10px;width:calc(50% - 5px);padding:8px 24px;transition:ease opacity .3s}a.u-mag-mv-catbox__link:hover{text-decoration:none;opacity:.8}a.u-mag-mv-catbox__link:hover:after{right:15px}}a.u-mag-mv-catbox__link:after{position:absolute;z-index:2;top:calc(50% - 3px);right:10px;content:"";display:block;width:6px;height:6px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s right}@media screen and (min-width:768px),print{a.u-mag-mv-catbox__link:after{top:calc(50% - 4px);width:8px;height:8px}}@media screen and (min-width:1210px),print{.u-mag-mv__sub{flex-shrink:0;width:400px}}@media screen and (min-width:768px),print{.u-mag-mv__sub .c-infobox__inner{margin:0 auto;max-width:80%}}@media screen and (min-width:1210px),print{.u-mag-mv__sub .c-infobox__inner{max-width:100%}}.u-mag-latest{background-color:#f2f6f9}.u-mag-latest-slider{opacity:0;transition:ease opacity .3s}.u-mag-latest-slider.slick-initialized{opacity:1}.u-mag-latest-slider .slick-slide{padding:40px 10px;opacity:.4;transition:ease opacity .3s}.u-mag-latest-slider .slick-slide.slick-active{opacity:1}@media screen and (min-width:768px),print{.u-mag-latest-slider .slick-slide{opacity:.2;padding:40px 1.04vw}}.u-mag-latest-slider .u-mag__slick-next{right:10px}@media screen and (min-width:768px),print{.u-mag-latest-slider .u-mag__slick-next{right:60px}}.u-mag-latest-slider .u-mag__slick-prev{left:10px}@media screen and (min-width:768px),print{.u-mag-latest-slider .u-mag__slick-prev{left:60px}}.u-mag-latest-slider .u-mag-card{width:auto}@media screen and (min-width:768px),print{.u-mag-latest-slider .u-mag-card{box-shadow:0 0 10px rgba(0,0,0,.1)}}.u-mag-latest-slider .u-mag-card__title{font-size:1.6rem}@media screen and (min-width:768px),print{.u-mag-latest-slider .u-mag-card__title{font-size:1.6rem}}@media screen and (max-width:991px){.u-mag-latest-slider .u-mag-card__image .u-mag-img-cover{height:59vw;max-height:235px;width:100%}.u-mag-latest-slider .u-mag-card__image .u-mag-img-cover img{width:100%;height:auto}}@media screen and (min-width:768px),print{.u-mag-latest-slider .u-mag-card__image .u-mag-img-cover{height:260px}}.u-mag-latest-slider .c-icon--new{top:-10px;left:-10px;width:15vw;height:15vw;max-width:60px;max-height:60px;font-size:1.5rem}@media screen and (min-width:768px),print{.u-mag-latest-slider .c-icon--new{top:-10px;left:-10px;width:60px;height:60px;font-size:1.5rem}}.u-mag-latest-util{margin:10px 0 0}@media screen and (min-width:768px),print{.u-mag-latest-util{margin:14px 0 0}}.u-mag-latest-util .u-mag-card__date{margin:0;flex-shrink:0;font-size:1.2rem}@media screen and (min-width:768px),print{.u-mag-latest-util .u-mag-card__date{font-size:1.4rem}}.u-mag__slick-pager--large{position:absolute;z-index:10;border-radius:50%;margin:0;padding:0;top:calc(50% - 7.5vw);width:15vw;height:15vw;max-width:60px;max-height:60px;background-color:#fff;cursor:pointer;transition:ease box-shadow .3s}@media screen and (min-width:768px),print{.u-mag__slick-pager--large{top:calc(50% - 40px);width:80px;height:80px}.u-mag__slick-pager--large:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}}.u-mag__slick-pager--large:focus{outline:0}.u-mag__slick-pager--large:before{position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2;top:calc(50% - 4px);left:calc(50% - 6px);content:"";display:block;width:9px;height:9px;border-top:3px solid #003380;border-left:3px solid #003380}@media screen and (min-width:768px),print{.u-mag__slick-pager--large:before{top:calc(50% - 6px);left:calc(50% - 8px);width:12px;height:12px}}.u-mag__slick-pager--large.u-mag__slick-next:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.u-mag__slick-pager--large.u-mag__slick-prev:before{left:calc(50% - 4px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:768px),print{.u-mag__slick-pager--large.u-mag__slick-prev:before{left:calc(50% - 4px)}}@media screen and (min-width:992px),print{.u-mag-lineup{display:flex}}@media screen and (max-width:991px){.u-mag-lineup .c-btn{margin:20px auto 0;padding:15px 10px;height:auto;width:280px;font-size:1.5rem}}@media screen and (min-width:992px),print{.u-mag-lineup .c-btn{margin:40px auto 0;width:65%;height:52px;padding:15px 10px}}@media screen and (min-width:992px),print{.u-mag-lineup__section{width:50%}}.u-mag-lineup__title-wrap{position:relative;margin:0;border-bottom:3px solid;padding:7px 10px;text-align:center;color:#fff;line-height:1.4}@media screen and (min-width:992px),print{.u-mag-lineup__title-wrap{border-bottom-width:4px;padding:8px 0}}.u-mag-lineup__title-wrap:after{position:absolute;bottom:-23px;left:calc(50% - 10px);border:10px solid transparent;content:"";display:block;border-top-color:#aac9e6;-webkit-transform:scaleX(.7);transform:scaleX(.7)}@media screen and (min-width:992px),print{.u-mag-lineup__title-wrap:after{bottom:-28px;left:calc(50% - 12px);border:12px solid transparent}}.is-category01 .u-mag-lineup__title-wrap{border-bottom-color:#aac9e6;background-color:#004a8f}.is-category01 .u-mag-lineup__title-wrap:after{border-top-color:#aac9e6}.is-category02 .u-mag-lineup__title-wrap{border-bottom-color:#accee0;background-color:#478eb4}.is-category02 .u-mag-lineup__title-wrap:after{border-top-color:#accee0}.u-mag-lineup__title{margin:0;letter-spacing:2px;font-weight:500}@media screen and (min-width:992px),print{.u-mag-lineup__title{font-size:2.2rem;letter-spacing:3px;text-align:center}}.u-mag-lineup__title a{color:#fff}.u-mag-lineup__title em{font-style:normal}@media screen and (max-width:991px){.u-mag-lineup__title em{display:block;font-size:2.2rem}}@media screen and (max-width:991px){.u-mag-lineup__title span{display:block;font-size:1.6rem}}.u-mag-lineup__body{padding:15px 20px 30px}@media screen and (min-width:992px),print{.u-mag-lineup__body{padding:30px 70px 50px}}@media screen and (min-width:992px),print{.u-mag-lineup__body__inner{margin:0 0 0 auto;max-width:570px}.is-category02 .u-mag-lineup__body__inner{margin:0 auto 0 0}}.u-mag-lineup-list{margin:0;list-style:none}.u-mag-lineup-list__item{position:relative;border-top:1px solid #e0e0e0;margin-top:11px;padding:15px 0 0}@media screen and (min-width:992px),print{.u-mag-lineup-list__item{margin-top:20px;padding:20px 0 0}}.u-mag-lineup-list__item:first-child{margin-top:0;border-top:none}.u-mag-lineup-list__item .c-icon--new{top:-10px;left:-10px}@media screen and (min-width:992px),print{.u-mag-lineup-list__item .c-icon--new{top:-10px;left:-10px}}.u-mag-lineup-list__link{position:relative;display:flex;align-items:flex-start}.u-mag-lineup-list__link:hover{text-decoration:none}@media screen and (min-width:992px),print{.u-mag-lineup-list__link:hover .u-mag-lineup-list__title{text-decoration:underline}}.u-mag-lineup-list__figure{flex-shrink:0;margin-right:20px;width:30vw;overflow:hidden}@media screen and (min-width:992px),print{.u-mag-lineup-list__figure{margin-right:30px;width:160px}}.u-mag-lineup-list__figure .u-mag-img-cover{height:23vw}@media screen and (min-width:992px),print{.u-mag-lineup-list__figure .u-mag-img-cover{height:120px}}.u-mag-lineup-list__detail{flex-grow:1}@media screen and (min-width:992px),print{.u-mag-lineup-list__detail .u-mag-card__titlegroup{min-height:5em}}@media screen and (max-width:991px){.u-mag-lineup-list__detail .u-mag-card__titlegroup{min-height:2.5em}}.u-mag-lineup-list__title{margin:0;font-size:1.5rem;color:#333;font-weight:400;line-height:1.5}@media screen and (min-width:992px),print{.u-mag-lineup-list__title{font-size:1.6rem}}.u-mag-lineup-list__date{margin:8px 0 0;color:grey;font-size:1.2rem;text-align:right}@media screen and (min-width:992px),print{.u-mag-lineup-list__date{margin:0;font-size:1.3rem}}.u-mag-pickup{padding:40px 0 30px;background-color:#f2f6f9}@media screen and (min-width:992px),print{.u-mag-pickup{padding:48px 0 36px}}@media screen and (min-width:992px),print{.u-mag-pickup-slider .u-mag-card:nth-child(n+5){display:none}}@media screen and (max-width:991px){.u-mag-pickup-slider{margin:0 -15px}.u-mag-pickup-slider .u-mag-card:nth-child(n+2){display:none}.u-mag-pickup-slider.slick-initialized .u-mag-card:nth-child(n+2){display:block}.u-mag-pickup-slider .slick-slide{padding:0 10px 2px}.u-mag-pickup-slider .u-mag-card__title{font-size:1.6rem}.u-mag-pickup-slider .u-mag__slick-next{right:10px}.u-mag-pickup-slider .u-mag__slick-prev{left:10px}.u-mag-pickup-slider .u-mag-card__image .u-mag-img-cover{height:26vw;width:100%}.u-mag-pickup-slider .slick-slide{opacity:.2;transition:ease opacity .3s}.u-mag-pickup-slider .slick-slide.slick-active{opacity:1}}@media screen and (max-width:767px){.u-mag-pickup-slider .u-mag-card__image .u-mag-img-cover{height:50vw;width:100%}}@media screen and (min-width:768px),print{.u-mag-block{margin:0 auto;max-width:1320px}}@media screen and (max-width:991px){.u-mag-block{padding-left:15px;padding-right:15px}}.u-mag-title{margin:0 0 20px;display:flex;align-items:center;justify-content:center;color:#004a8f;font-size:2rem;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;text-align:center;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-mag-title{margin:0 0 40px;font-size:2.5rem}}.u-mag-title span{display:inline-block;padding:0 16px}@media screen and (min-width:768px),print{.u-mag-title span{padding:0 35px}}.u-mag-title:after,.u-mag-title:before{flex-shrink:0;display:inline-block;content:"";width:40px;height:1px;background-color:#004a8f}@media screen and (min-width:768px),print{.u-mag-title:after,.u-mag-title:before{width:80px}}.u-mag-title.u-mag-title--white{color:#fff}.u-mag-title.u-mag-title--white:after,.u-mag-title.u-mag-title--white:before{background-color:#fff}.u-mag-card-wrap{display:flex;flex-wrap:wrap}@media screen and (min-width:768px),print{.u-mag-card-wrap{padding:0 15px}}@media screen and (min-width:768px),print{.u-mag-card-wrap--row--pc .u-mag-img-cover{max-height:14vw}}.u-mag-card{position:relative;display:block;background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.16)}.u-mag-card:hover{text-decoration:none}@media screen and (min-width:768px),print{.u-mag-card{width:23%;margin-left:2.66666%;transition:ease box-shadow .5s}.u-mag-card:nth-child(4n+1){margin-left:0}.u-mag-card:hover{box-shadow:0 0 16px rgba(0,0,0,.3)}.u-mag-card:hover .u-mag-card__title{text-decoration:underline}}.u-mag-card .c-categoryList{margin-top:4px}.u-mag-card__image{position:relative;overflow:hidden}@media screen and (max-width:991px){.u-mag-card__image .u-mag-img-cover{width:32vw;height:26vw}}@media screen and (min-width:768px),print{.u-mag-card__image .u-mag-img-cover{height:200px}}.u-mag-card__detail{padding:15px}.u-mag-card__title{margin:0;font-size:1.5rem;color:#333;font-weight:400}@media screen and (min-width:768px),print{.u-mag-card__title{font-size:1.6rem}}.u-mag-card__util{margin-top:8px}@media screen and (min-width:768px),print{.u-mag-card__util{margin-top:15px}}.u-mag-card__date{margin:4px 0 0;font-size:1.2rem;color:grey;text-align:right}@media screen and (min-width:768px),print{.u-mag-card__date{font-size:1.3rem;margin:4px 0 0}}.u-mag-ranking{padding:45px 0 36px;background-color:#eff1f4}@media screen and (min-width:768px),print{.u-mag-ranking{padding:48px 0 36px}}.u-mag-card--ranking{counter-reset:ranking}@media screen and (max-width:991px){.u-mag-card--ranking{display:block}}@media screen and (max-width:991px){.u-mag-card--ranking .u-mag-card{display:flex;align-items:flex-start;margin-left:0;padding:25px 10px 10px 15px;width:auto}.u-mag-card--ranking .u-mag-card:nth-child(n+2){margin-top:26px}}@media screen and (min-width:992px),print{.u-mag-card--ranking .u-mag-card:nth-child(n+5){display:none}}.u-mag-card--ranking .u-mag-card:before{position:absolute;z-index:10;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:34px;height:34px;border-radius:25px;background:#004a8f;color:#fff}.u-mag-card--ranking .u-mag-card:after{counter-increment:ranking;content:counter(ranking);position:absolute;z-index:11;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;font-weight:600;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:25px;border:1px solid #fff;font-size:22px;font-size:2.2rem;background:#004a8f;color:#fff}.u-mag-card--ranking .u-mag-card:nth-child(1):after,.u-mag-card--ranking .u-mag-card:nth-child(1):before{background:#aa871c;color:#fff}.u-mag-card--ranking .u-mag-card:nth-child(2):after,.u-mag-card--ranking .u-mag-card:nth-child(2):before{background:#6b6f7b;color:#fff}.u-mag-card--ranking .u-mag-card:nth-child(3):after,.u-mag-card--ranking .u-mag-card:nth-child(3):before{background:#482400;color:#fff}@media screen and (max-width:991px){.u-mag-card--ranking .u-mag-card__image{flex-shrink:0;padding:0;margin-right:15px}}@media screen and (max-width:991px){.u-mag-card--ranking .u-mag-card__detail{flex-grow:1;padding:0}}@media screen and (max-width:991px){.u-mag-card--ranking .u-mag-card__titlegroup{min-height:3em}}@media screen and (max-width:991px){.u-mag-card--ranking .u-mag-card__title{margin-bottom:9px;line-height:1.6}}.u-mag-supervisor{padding:36px 0}@media screen and (max-width:991px){.u-mag-supervisor .u-mag-title{padding:0 10px;letter-spacing:normal}.u-mag-supervisor .u-mag-title span{padding:0 10px}.u-mag-supervisor .u-mag-title:after,.u-mag-supervisor .u-mag-title:before{width:20px}}@media screen and (min-width:768px),print{.u-mag-supervisor{padding:50px 0 40px}}.u-mag-supervisor-slider{display:flex}.u-mag-supervisor-slider .slick-slide{opacity:.2;transition:ease opacity .3s}.u-mag-supervisor-slider .slick-slide.slick-active{opacity:1}.u-mag-supervisor-slider .u-mag__slick-next{right:10px}@media screen and (min-width:768px),print{.u-mag-supervisor-slider .u-mag__slick-next{right:20px}}.u-mag-supervisor-slider .u-mag__slick-prev{left:10px}@media screen and (min-width:768px),print{.u-mag-supervisor-slider .u-mag__slick-prev{left:20px}}.u-mag-supervisor__item{flex-shrink:0;display:block}@media screen and (max-width:991px){.u-mag-supervisor__item{padding:0 3vw;width:51vw!important}}@media screen and (min-width:768px),print{.u-mag-supervisor__item{padding:0 30px;width:370px!important}}a.u-mag-supervisor__link{display:block;color:#333}@media screen and (min-width:768px),print{a.u-mag-supervisor__link{display:flex}a.u-mag-supervisor__link:hover{text-decoration:none}a.u-mag-supervisor__link:hover .u-mag-supervisor__kanji{text-decoration:underline}a.u-mag-supervisor__link:hover .u-mag-supervisor__image{opacity:.7}}.u-mag-supervisor__image{flex-shrink:0;margin:0 auto 15px;width:100px}@media screen and (min-width:768px),print{.u-mag-supervisor__image{margin:0 20px 0 0;transition:ease opacity .3s}}.u-mag-supervisor__detail{flex-grow:1}@media screen and (min-width:768px),print{.u-mag-supervisor__detail{padding-top:6px}}.u-mag-supervisor__job{margin:0 0 .2em;display:block;text-align:center;font-size:1.2rem}@media screen and (min-width:768px),print{.u-mag-supervisor__job{margin:0 1em 0 0;display:inline}}.u-mag-supervisor__name{margin:0;font-size:1.6rem;text-align:center}@media screen and (min-width:768px),print{.u-mag-supervisor__name{text-align:left}}.u-mag-supervisor__text{margin:8px 0 0;font-size:1.2rem;line-height:1.67}@media screen and (min-width:768px),print{.u-mag-supervisor__text{margin:10px 0 0}}.u-mag-keyword{width:100%;max-width:100%;background:url(/vshare/img/magazine/index/mag-bg01_2103-xs.webp) center center no-repeat;background-size:cover;padding:35px 15px 30px}@media screen and (min-width:768px),print{.u-mag-keyword{background:url(/vshare/img/magazine/index/mag-bg01_2103.jpg) center center no-repeat;background-size:cover;padding:40px 0}}@media screen and (max-width:991px){.u-mag-keyword .u-mag-title:after,.u-mag-keyword .u-mag-title:before{width:30px}}.u-mag-keyword .c-keyword{margin:20px auto 0;width:100%}@media screen and (min-width:768px),print{.u-mag-keyword .c-keyword{width:calc(100% - 30px);max-width:822px}}.u-mag-keyword .c-keyword__item{margin:0 2px 10px}.u-mag-keyword .c-keyword__item a{padding:11px 4px 11px 10px;border:none}@media screen and (min-width:768px),print{.u-mag-keyword .c-keyword__item a{padding:6px 8px 6px 12px}}.u-mag-img-cover{position:relative;overflow:hidden}@media screen and (min-width:768px),print{.u-mag-img-cover{transition:ease transform .3s}a:hover .u-mag-img-cover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.u-mag-img-cover img{position:absolute;z-index:2;top:50%;left:50%;height:100%;width:auto;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:768px),print{.u-mag-img-cover img{height:auto;width:100%}}.u-form{background-color:#eff1f4;position:relative;width:calc(100% + 30px);margin-top:38px;right:15px}@media screen and (min-width:768px),print{.u-form{width:100%;margin-top:60px;right:0}}.u-form .c-cta{padding-top:0}.u-form__headline{font-size:16px;font-size:1.6rem;line-height:1.5;color:#fff;text-align:center;font-weight:600;padding:13px 0;background-color:#004a8f;font-family:"Noto Serif JP Subset","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif}@media screen and (min-width:768px),print{.u-form__headline{font-size:20px;font-size:2rem;line-height:1.2;letter-spacing:.08em}}.u-form__inner{padding:20px}@media screen and (min-width:768px),print{.u-form__inner{padding:23px 30px 30px}}.u-form p.u-form__paragraph{font-size:14px;font-size:1.4rem;line-height:1.57143;text-align:center;margin-bottom:40px}@media screen and (min-width:768px),print{.u-form p.u-form__paragraph{letter-spacing:0}}.u-form__view{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-size:15px;font-size:1.5rem;line-height:1.33333;letter-spacing:.06em}@media screen and (min-width:768px),print{.u-form__view{font-size:15px;font-size:1.5rem;line-height:1.66667;letter-spacing:.04em}}@media screen and (min-width:768px),print{.u-form__view{display:flex;flex-wrap:wrap}}.u-form__view input,.u-form__view select,.u-form__view textarea{-webkit-appearance:none;outline:0;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #707070;padding:15px 20px}@media screen and (min-width:768px),print{.u-form__view input,.u-form__view select,.u-form__view textarea{padding:11px}}.u-form__view input:-ms-expand,.u-form__view select:-ms-expand,.u-form__view textarea:-ms-expand{display:none}.u-form__view textarea{font-size:16px}@media screen and (max-width:991px){.u-form__view input,.u-form__view select{font-size:14px}.u-form__view select{padding-right:30px}.u-form__view option{font-size:85%;line-height:1em}.u-form__view textarea{font-size:14px}}.u-form__view small{display:block;margin:8px 0 0;font-size:10px;font-size:1rem;line-height:1}@media screen and (min-width:768px),print{.u-form__view small{font-size:12px;font-size:1.2rem;line-height:1}}.u-form__view .label{padding:0 0 0 14px;margin:0 0 12px;color:#333}@media screen and (min-width:768px),print{.u-form__view .label{width:28.67756%;padding:13px 10px 12px;margin:0 0 20px;display:flex;align-items:center}}.u-form__view .label--red{border-left:6px solid #a62116;position:relative}@media screen and (min-width:768px),print{.u-form__view .label--red{border-left:8px solid #a62116}}.u-form__view .label--red span{position:relative}.u-form__view .label--red span:after{position:absolute;content:"※必須";font-weight:500;white-space:nowrap;display:block;top:50%;right:0;-webkit-transform:translate(120%,-50%);transform:translate(120%,-50%);color:#a62116;width:auto;font-size:12px;font-size:1.2rem;line-height:2.08333;letter-spacing:.05em}.u-form__view .label--blue{border-left:7px solid grey}.u-form__view .label.lb-type span::after{display:none}.u-form__view input,.u-form__view textarea{padding:15px 20px;width:100%;display:block}@media screen and (min-width:768px),print{.u-form__view input,.u-form__view textarea{padding:11px;width:calc(100% - 50px)}}.u-form__view input::-webkit-input-placeholder,.u-form__view textarea::-webkit-input-placeholder{opacity:.25}.u-form__view input::-moz-placeholder,.u-form__view textarea::-moz-placeholder{opacity:.25}.u-form__view input::-ms-input-placeholder,.u-form__view textarea::-ms-input-placeholder{opacity:.25}.u-form__view input::placeholder,.u-form__view textarea::placeholder{opacity:.25}@media screen and (min-width:768px),print{.u-form__view input,.u-form__view textarea{display:inline-block;width:100%}}.u-form__view input[type=radio]{display:none}.u-form__view input[type=radio]:checked+label:before{background:#333}.u-form__view input[type=radio]+label{padding-left:30px;position:relative;color:#333;margin:0 30px 0 0}.u-form__view input[type=radio]+label:before{position:absolute;width:10px;height:10px;top:50%;left:0;content:"";background:#fff;transition:.2s;border-radius:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2}@media screen and (min-width:768px),print{.u-form__view input[type=radio]+label:before{top:9px;left:5px;-webkit-transform:none;transform:none}}.u-form__view input[type=radio]+label:after{position:absolute;width:20px;height:20px;top:50%;left:0;content:"";background:#fff;border:1px solid #333;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (min-width:768px),print{.u-form__view input[type=radio]+label:after{top:4px;left:0;-webkit-transform:none;transform:none}}.u-form__view input[type=radio]+label:hover{cursor:pointer}.u-form__view textarea{height:150px}@media screen and (min-width:768px),print{.u-form__view textarea{height:140px}}.u-form__view .lb-address,.u-form__view .lb-address--input,.u-form__view .lb-postalcode,.u-form__view .lb-postalcode--input,.u-form__view .lb-prefecture,.u-form__view .lb-prefecture--input{display:none}.u-form__view.mailing .lb-address,.u-form__view.mailing .lb-address--input,.u-form__view.mailing .lb-postalcode,.u-form__view.mailing .lb-postalcode--input{display:block}.u-form__view.download .lb-prefecture,.u-form__view.download .lb-prefecture--input{display:block}.u-form__view--confirm #iload{margin:30px auto 0;width:100%;grid-area:iload;text-align:center}@media screen and (min-width:768px),print{.u-form__view--confirm{grid-template-areas:"lb-ebook lb-ebook--input" "lb-name lb-name--input" "lb-email lb-email--input" "lb-tel lb-tel--input" "lb-prefecture lb-prefecture--input" "lb-reason lb-reason--input" "lb-misc lb-misc--input" "lb-recapture lb-recapture" "iload iload" "lb-confirmation lb-confirmation"}}.u-form__view--confirm .label--red span:after{display:none}.u-form__view--confirm .label:nth-of-type(1){margin-top:0}.u-form__section__upper{max-width:1110px;margin:36px auto;width:calc(100% - 30px)}@media screen and (min-width:768px),print{.u-form__section__upper{margin:80px auto}}.u-form__section__form{width:100%;max-width:100%;background:#eff1f4;padding:10px 0 40px}@media screen and (min-width:768px),print{.u-form__section__form{padding:50px 0 80px;margin:0}}.u-form__section__form--bar{width:calc(100% - 30px);max-width:220px;margin:10px auto 20px}@media screen and (min-width:768px),print{.u-form__section__form--bar{width:calc(100% - 30px);max-width:535px;margin:0 auto 50px}}.u-form__section__form__inner{max-width:920px;width:calc(100% - 30px);margin:0 auto;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-form__section__form__inner{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em}}.u-form__section__form__item{width:100%;margin-bottom:30px;padding:0 20px;box-sizing:border-box;position:relative}@media screen and (min-width:768px),print{.u-form__section__form__item{width:71.32244%;margin-bottom:20px;padding:0}}.u-form__section__form__item--confirm{display:flex}.u-form__section__form__item--confirm span{-ms-grid-row-align:center;align-self:center}@media screen and (min-width:768px),print{.u-form__section__form__item--type{display:flex;align-items:center;margin-left:0}}.u-form__section__form__item--typeinner{margin-bottom:10px}.u-form__section__form__item--name{display:flex}@media screen and (min-width:768px),print{.u-form__section__form__item--name{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0}}.u-form__section__form__item--nameinner{display:flex;align-items:center;flex-wrap:wrap}.u-form__section__form__item--nameinner:last-child{margin-left:20px}@media screen and (min-width:768px),print{.u-form__section__form__item--nameinner:last-child{margin-left:0}}.u-form__section__form__item--nameinner input{max-width:120px;width:calc(100% - 30px);display:inline-block!important}@media screen and (min-width:768px),print{.u-form__section__form__item--nameinner input{max-width:200px!important;width:200px!important}}.u-form__section__form__item--nameinner span{display:inline-block}@media screen and (max-width:991px){.u-form__section__form__item--nameinner span{width:30px}}@media screen and (min-width:768px),print{.u-form__section__form__item--nameinner span{margin-right:15px}}.u-form__section__form__item--service input[type=checkbox]{width:auto;display:none}.u-form__section__form__item--service .checkbox{padding-left:1.7em;margin-right:25px;position:relative;color:#333}.u-form__section__form__item--service .checkbox:hover{cursor:pointer}.u-form__section__form__item--service .checkbox:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-form__section__form__item--service .checkbox:before{position:absolute;top:50%;left:0;-webkit-transform:translate(100%,-50%) rotate(45deg);transform:translate(100%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-form__section__form__item--service input:checked+.checkbox:before{opacity:1}.u-form__section__form__item--service textarea{width:100%;max-width:100%}.u-form__section__form__item--service textarea#othersTextBox{display:none}.u-form__section__form__item--service textarea#othersTextBox.visible{display:inline-block}.u-form__section__form__item--reason{margin-left:10px;display:block;margin:0 auto}@media screen and (min-width:768px),print{.u-form__section__form__item--reason{margin-left:15px}}.u-form__section__form__item--reason input[type=checkbox]{width:auto;display:none}@media screen and (min-width:768px),print{.u-form__section__form__item--reason{width:auto;display:inline-block}}.u-form__section__form__item--reason .checkbox{padding-left:20px;margin-right:15px;margin-bottom:10px;position:relative;color:#333}.u-form__section__form__item--reason .checkbox:hover{cursor:pointer}.u-form__section__form__item--reason .checkbox:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-form__section__form__item--reason .checkbox:before{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-form__section__form__item--reason input:checked+.checkbox:before{opacity:1}.u-form__section__form__item--reason textarea{width:100%;max-width:100%}.u-form__section__form__item--reason textarea#othersTextBox{display:none}.u-form__section__form__item--reason textarea#othersTextBox.visible{display:inline-block;height:140px;width:100%}@media screen and (min-width:768px),print{.u-form__section__form__item--reason:last-child{width:100%}}@media screen and (min-width:768px),print{.u-form__section__form__item--tel+small{font-size:11px;line-height:49px;color:#b7b7b7;position:absolute;top:0;right:32px;margin-top:0}}.u-form__section__form__item--prefecture{position:relative;z-index:1}.u-form__section__form__item--prefecture:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-140%);transform:translateY(-140%);display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent;z-index:2}@media screen and (min-width:768px),print{.u-form__section__form__item--prefecture:after{border-width:0 6.5px 7px 6.5px;right:20px}}.u-form__section__form__item--prefecture:before{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(20%) rotate(180deg);transform:translateY(20%) rotate(180deg);display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent;z-index:2}@media screen and (min-width:768px),print{.u-form__section__form__item--prefecture:before{border-width:0 6.5px 7px 6.5px;right:20px}}.u-form__section__form__item--prefecture select{width:100%;outline:0;text-overflow:'';background:none transparent;margin:0 auto;display:block;background:#fff}@media screen and (min-width:768px),print{.u-form__section__form__item--prefecture select{display:inline-block}}.u-form__section__form__item--prefecture select::-ms-expand{display:none}.u-form__section__form__item--prefecture select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.u-form__section__form__item--prefecture select option{background-color:#fff;-webkit-transform:scale(.8);transform:scale(.8)}.u-form__section__form__item.lb-postalcode--input .u-pt-1{margin:8px 0 0;line-height:1}.u-form__section__form__item.lb-postalcode--input .u-pt-1 a{border-bottom:1px solid #004a8f;color:#004a8f;font-size:12px;font-size:1.2rem;line-height:1}.u-form__section__form__item.lb-postalcode--input .u-pt-1 a:hover{text-decoration:none}.u-form__section__form__item--address:first-child{margin-bottom:10px}.u-form__section__form__item .toggleInput{display:none}.u-form__section__form__item .toggle{position:relative;padding-left:2.5em;color:#333}@media screen and (min-width:768px),print{.u-form__section__form__item .toggle{margin-left:0}}.u-form__section__form__item .toggle:before{position:absolute;content:"";width:15px;height:1px;background:#333;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-form__section__form__item .toggle:after{position:absolute;content:"";width:15px;height:1px;background:#333;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.3s}.u-form__section__form__item .toggle span{position:relative}.u-form__section__form__item .toggle span:after{content:"";position:absolute;top:50%;left:0;width:25px;height:25px;border:1px solid #333;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-form__section__form__item .toggle:hover{cursor:pointer}.u-form__section__form__item .toggleInput:checked+.toggle:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.u-form__section__form__item .toggleInput:checked+.toggle+.u-form__section__form__item--misc{display:block}.u-form__section__form__item--misc{display:none}.u-form__section__form__privacy{max-width:100%;border:1px solid #004a8f;background:#fff;padding:16px 20px 23px;text-align:center;width:100%;grid-area:lb-privacy;margin:20px 0}@media screen and (min-width:768px),print{.u-form__section__form__privacy{padding:18px 0 16px;margin:0 0 20px}}.u-form__section__form__privacy p{font-size:15px;font-size:1.5rem;line-height:1.66667;letter-spacing:.04em}@media screen and (min-width:768px),print{.u-form__section__form__privacy p{font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:.04em}}.u-form__section__form__privacy p a{-webkit-text-decoration:#004a8f;text-decoration:#004a8f;color:#004a8f;text-decoration:underline}.u-form__section__form__privacy p a:hover{color:#004a8f}.u-form__section__form__privacy--check{margin:0 auto;margin-top:20px}@media screen and (min-width:768px),print{.u-form__section__form__privacy--check{margin-top:14px;width:80%}}.u-form__section__form__privacy--check input[type=checkbox]{width:auto;display:none}.u-form__section__form__privacy--check label{padding-left:1.7em;margin:0 50px 0 0;position:relative;color:#333}@media screen and (min-width:768px),print{.u-form__section__form__privacy--check label{margin:0 25px 0 0}}.u-form__section__form__privacy--check label span{position:absolute;content:"※必須";font-weight:500;display:block;top:50%;right:0;-webkit-transform:translate(120%,-50%);transform:translate(120%,-50%);color:#a62116;width:auto;font-size:12px;font-size:1.2rem;line-height:2.08333;letter-spacing:.05em}.u-form__section__form__privacy--check label:hover{cursor:pointer}.u-form__section__form__privacy--check label:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-form__section__form__privacy--check label:before{position:absolute;top:50%;left:0;-webkit-transform:translate(110%,-50%) rotate(45deg);transform:translate(110%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-form__section__form__privacy--check input:checked+label:before{opacity:1}.u-form__section__form__confirmation{max-width:300px;margin:0 auto;grid-area:lb-confirmation;width:100%}@media screen and (min-width:768px),print{.u-form__section__form__confirmation button:hover{cursor:pointer}}.u-form__section__form__confirmation--confirm{margin-top:30px}.u-form__section__form__confirmation--confirm button{width:100%;margin:10px 0}@media screen and (min-width:768px),print{.u-form__section__form__confirmation--confirm button{width:350px}}@media screen and (min-width:768px),print{.u-form__section__form__confirmation--confirm{max-width:800px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;margin:50px auto 0}}.u-form__section__form__confirmation .c-btn--blue{height:55px;font-size:17px;font-size:1.7rem;line-height:1;letter-spacing:.06em}.u-form__section__submitted{color:#333;font-size:15px;font-size:1.5rem;line-height:1.86667;letter-spacing:.05em;font-weight:600;text-align:left;margin:20px auto 45px;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}@media screen and (min-width:768px),print{.u-form__section__submitted{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}}.u-form__section__notice{border:1px solid #004a8f;background:#fff;width:100%;padding:25px;text-align:left;font-size:15px;font-size:1.5rem;line-height:1.86667;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-form__section__notice{font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em;padding:30px;text-align:center}}.u-form__section__notice span{color:#a62116}.u-form__item{display:block}.u-form__element{width:calc(100% - 30px);margin:0 auto;grid-template-areas:"thumbnail data" "place place"}@media screen and (min-width:768px),print{.u-form__element{display:-ms-grid;display:grid;-ms-grid-columns:255px 30px calc(100% - 30px - 255px);grid-template-columns:255px calc(100% - 30px - 255px);-ms-grid-rows:30% 30px 70%;grid-template-rows:30% 70%;grid-gap:30px;grid-template-areas:"thumbnail data" "thumbnail place"}}.u-form__thumbnail{-ms-grid-row:1;-ms-grid-column:1;grid-area:thumbnail;width:100%;max-width:220px;margin:0 auto 20px}@media screen and (min-width:768px),print{.u-form__thumbnail{max-width:auto}}.u-form__head{-ms-grid-row:1;-ms-grid-column:2;grid-area:data}.u-form__head__upper{width:100%}@media screen and (min-width:768px),print{.u-form__head__upper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:0;margin-right:0}}.u-form__head time{font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-form__head time{color:#333;margin-right:20px}}.u-form__head .tag span{display:inline-block;padding:0 10px;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em;margin:5px 0}@media screen and (min-width:768px),print{.u-form__head .tag span{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em;padding:3px 14px;margin:0}}.u-form__head .tag span.property{background:#004a8f}.u-form__head .tag span.inheritance{background:#438db6}.u-form__head h3{color:#333;font-weight:500;font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:.05em;text-decoration:underline}@media screen and (min-width:768px),print{.u-form__head h3{margin-top:25px;font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:.05em}}.u-form__desc{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:place;width:100%;font-size:13px;font-size:1.3rem;line-height:1.84615;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-form__thumbnail{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.u-form__head{-ms-grid-row:1;-ms-grid-column:3}.u-form__desc{-ms-grid-row:3;-ms-grid-column:3}}.u-form__btn{max-width:220px;margin:0 auto;width:100%;margin-top:30px;border:2px solid #438db6;color:#438db6;text-align:center;border-radius:2px;font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em}.u-form__btn a{padding:10px}.u-form__btn:hover a{text-decoration:none;color:#438db6}.u-form__btn:hover i{top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px),print{.u-form__btn{margin-top:40px}}.u-form__download{width:100%;background-color:#fff;padding:20px 18px;margin-bottom:23px}@media screen and (min-width:768px),print{.u-form__download{padding:30px;margin-bottom:20px}}.u-form__download--single{padding:16px 20px 15px}@media screen and (min-width:768px),print{.u-form__download--single{padding:31px 21px 19px 43px}}.u-form__download__title{margin:0 0 15px;font-size:1.5rem;font-weight:600;text-align:center;line-height:1.4}@media screen and (min-width:768px),print{.u-form__download__title{margin:0 0 18px;font-size:1.6rem;line-height:1.4}}.u-form__download__title--req{text-align:left}@media screen and (min-width:768px),print{.u-form__download__title--req{text-align:center}}.u-form__download__title--req span{position:relative;vertical-align:middle}.u-form__download__title--req span:after{margin-top:-4px;margin-left:10px;content:"※必須";font-weight:500;display:inline-block;vertical-align:middle;color:#a62116;font-size:12px;font-size:1.2rem;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-form__download__single{display:flex;align-items:center}}.u-form__download__single__image{margin:0 auto 15px;flex-shrink:0;max-width:116px}.u-form__download__single__image img{max-width:100%;height:auto}@media screen and (min-width:768px),print{.u-form__download__single__image{margin:0 30px 0 0}}.u-form__download__single__detail{flex-grow:1}.u-form__download__name{font-size:16px;font-size:1.6rem;line-height:1.25;font-weight:600;text-align:center}@media screen and (min-width:768px),print{.u-form__download__name{margin-bottom:0;text-align:left}}.u-form__download__aside{margin:.5em 0 0;font-size:13px;font-size:1.3rem;line-height:1.69231;letter-spacing:.04em}@media screen and (min-width:768px),print{.u-form__download__aside{margin:10px 0 0;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.04em}}.u-form__download__select{margin-top:0;padding:15px;border:1px solid #707070}.u-form__download__select label{margin:0;cursor:pointer}.u-form__download__select>:first-child{margin-top:0}@media screen and (min-width:768px),print{.u-form__download__select{padding:35px 30px 30px;display:flex;flex-wrap:wrap;justify-content:center}}.u-form__download__select__item{display:flex;align-items:center;flex-direction:row-reverse;margin:25px 0 0}@media screen and (min-width:768px),print{.u-form__download__select__item{display:block;width:30%;margin-top:0;margin-left:5%}.u-form__download__select__item:nth-child(3n+1){margin-left:0}.u-form__download__select__item:nth-child(n+4){margin-top:36px}}.u-form__download__select__radio{flex-grow:1;font-size:1.5rem;line-height:1.4}@media screen and (min-width:768px),print{.u-form__download__select__radio{line-height:1.5;font-size:1.6rem}}.u-form__download__select__image{margin-left:20px;flex-shrink:0;max-width:74px}.u-form__download__select__image label{display:block}@media screen and (min-width:768px),print{.u-form__download__select__image{max-width:none;margin:0 0 20px;text-align:center}.u-form__download__select__image label:hover img{opacity:.7}}.u-form__download__select__image img{display:inline;height:auto;max-width:100%;transition:ease opacity .3s;pointer-events:none}.u-form__underline{text-decoration:underline}.u-form__domain{text-decoration:underline;font-weight:600}@media screen and (min-width:768px),print{.u-form__domain{text-decoration:none}}.u-form__recapture{margin-top:35px;text-align:center;grid-area:lb-recapture}@media screen and (min-width:768px),print{.u-form__recapture{margin-top:20px}}.u-form__recapture .g-recaptcha>div{margin:0 auto}.c-hero{width:100%;max-height:150px;height:150px;position:relative;background:#fff;z-index:1;position:relative}@media screen and (max-width:767px){.c-hero{height:120px;margin-top:0}}.c-hero:before{content:"";width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;opacity:1;z-index:1;-webkit-animation:fadeIn 4s ease-in-out forwards;animation:fadeIn 4s ease-in-out forwards}.c-hero:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.3;background-color:#000}.c-hero__inner{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;overflow:hidden;-webkit-animation:fadeIn 4s ease-in-out forwards;animation:fadeIn 4s ease-in-out forwards}.c-hero--document:before{background:url(/vshare/img/magazine/article/article-hero01.jpg) center center no-repeat;background-size:cover}@media screen and (max-width:575px){.c-hero--document:before{background:url(/vshare/img/magazine/index/mv-bg01-xs.webp) center center no-repeat;background-size:cover;background-position-y:60%;background-position-x:75%}}.c-hero--ebook:before{background:url(/vshare/img/magazine/article/article-hero01.jpg) center center no-repeat;background-size:cover}@media screen and (max-width:575px){.c-hero--ebook:before{background:url(/vshare/img/magazine/index/mv-bg01-xs.webp) center center no-repeat;background-size:cover;background-position-y:60%;background-position-x:75%}}.c-hero h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;font-family:"Noto Serif JP","Yu Mincho",YuMincho,serif;color:#fff;font-weight:400;text-align:center;width:100%;font-size:16px;font-size:1.6rem;line-height:2.25;letter-spacing:.096em;font-weight:500;text-align:center}.c-hero h1 span{font-size:28px;font-size:2.8rem;line-height:1.28571;letter-spacing:.096em;font-weight:500}@media screen and (min-width:768px),print{.c-hero h1{width:auto;text-align:left;font-size:24px;font-size:2.4rem;line-height:1.5;letter-spacing:.096em}.c-hero h1 span{font-size:36px;font-size:3.6rem;line-height:1;letter-spacing:.096em}}.u-ebook{position:relative;width:100%;font-family:"Noto Sans JP","Yu Gothic",YuGothic,sans-serif}.u-ebook__view{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-ebook__view{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em}}.u-ebook__view input,.u-ebook__view select,.u-ebook__view textarea{-webkit-appearance:none;outline:0;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #707070;padding:11px}.u-ebook__view textarea{font-size:16px}@media screen and (max-width:991px){.u-ebook__view input,.u-ebook__view select{font-size:16px}.u-ebook__view select{padding-right:35px}.u-ebook__view option{font-size:85%;line-height:1em}}.u-ebook__view small{margin-left:24px;font-size:12px;font-size:1.2rem;line-height:1}@media screen and (min-width:768px),print{.u-ebook__view small{margin-left:0}}.u-ebook__view .label{padding:13px;margin-top:30px;color:#333}@media screen and (min-width:768px),print{.u-ebook__view .label{width:30%;margin-top:0;display:flex;align-items:center;margin-bottom:55px}}.u-ebook__view .label--red{border-left:7px solid #a62116;position:relative}.u-ebook__view .label--red span{position:relative}.u-ebook__view .label--red span:after{position:absolute;content:"※必須";font-weight:500;white-space:nowrap;display:block;top:50%;right:0;-webkit-transform:translate(120%,-50%);transform:translate(120%,-50%);color:#a62116;width:auto;font-size:12px;font-size:1.2rem;line-height:2.08333;letter-spacing:.05em}.u-ebook__view .label--blue{border-left:7px solid grey}.u-ebook__view input,.u-ebook__view textarea{padding:11px;width:calc(100% - 50px);margin:10px auto;display:block}@media screen and (min-width:768px),print{.u-ebook__view input,.u-ebook__view textarea{margin:10px auto}}.u-ebook__view input::-webkit-input-placeholder,.u-ebook__view textarea::-webkit-input-placeholder{opacity:.25}.u-ebook__view input::-moz-placeholder,.u-ebook__view textarea::-moz-placeholder{opacity:.25}.u-ebook__view input::-ms-input-placeholder,.u-ebook__view textarea::-ms-input-placeholder{opacity:.25}.u-ebook__view input::placeholder,.u-ebook__view textarea::placeholder{opacity:.25}@media screen and (min-width:768px),print{.u-ebook__view input,.u-ebook__view textarea{display:inline-block;width:100%}}.u-ebook__view input[type=radio]{display:none}.u-ebook__view input[type=radio]:checked+label:before{background:#004a8f}.u-ebook__view input[type=radio]+label{padding-left:30px;position:relative;color:#333}.u-ebook__view input[type=radio]+label:before{position:absolute;width:10px;height:10px;top:50%;left:0;content:"";background:#fff;transition:.2s;border-radius:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2}@media screen and (min-width:768px),print{.u-ebook__view input[type=radio]+label:before{top:9px;left:5px;-webkit-transform:none;transform:none}}.u-ebook__view input[type=radio]+label:after{position:absolute;width:20px;height:20px;top:50%;left:0;content:"";background:#fff;border:1px solid #333;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (min-width:768px),print{.u-ebook__view input[type=radio]+label:after{top:4px;left:0;-webkit-transform:none;transform:none}}.u-ebook__view input[type=radio]+label:hover{cursor:pointer}.u-ebook__view textarea{height:150px}@media screen and (min-width:768px),print{.u-ebook__view textarea{height:140px}}@media screen and (min-width:768px),print{.u-ebook__view{display:flex;flex-wrap:wrap}.u-ebook__view .lb-download{grid-area:lb-download}.u-ebook__view .lb-ebook{grid-area:lb-ebook}.u-ebook__view .lb-ebook--input{grid-area:lb-ebook--input}.u-ebook__view .lb-name--input{grid-area:lb-name--input}.u-ebook__view .lb-service{grid-area:lb-service}.u-ebook__view .lb-service--input{grid-area:lb-service--input}.u-ebook__view .lb-name{grid-area:lb-name}.u-ebook__view .lb-name--input{grid-area:lb-name--input;color:#333}.u-ebook__view .lb-email{grid-area:lb-email}.u-ebook__view .lb-email--input{grid-area:lb-email--input}.u-ebook__view .lb-tel{grid-area:lb-tel}.u-ebook__view .lb-tel--input{grid-area:lb-tel--input;color:#333}.u-ebook__view .lb-prefecture{grid-area:lb-prefecture}.u-ebook__view .lb-prefecture--input{grid-area:lb-prefecture--input}.u-ebook__view .lb-reason{grid-area:lb-reason}.u-ebook__view .lb-reason--input{grid-area:lb-reason--input}.u-ebook__view .lb-misc{grid-area:lb-misc}@media screen and (min-width:768px),print{.u-form__view--confirm #iload{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__section__form__confirmation{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__recapture{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__view .lb-ebook{-ms-grid-row:1;-ms-grid-column:1}.u-ebook__view .lb-ebook--input{-ms-grid-row:1;-ms-grid-column:2}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-name{-ms-grid-row:2;-ms-grid-column:1}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-email{-ms-grid-row:3;-ms-grid-column:1}.u-ebook__view .lb-email--input{-ms-grid-row:3;-ms-grid-column:2}.u-ebook__view .lb-tel{-ms-grid-row:4;-ms-grid-column:1}.u-ebook__view .lb-tel--input{-ms-grid-row:4;-ms-grid-column:2}.u-ebook__view .lb-prefecture{-ms-grid-row:5;-ms-grid-column:1}.u-ebook__view .lb-prefecture--input{-ms-grid-row:5;-ms-grid-column:2}.u-ebook__view .lb-reason{-ms-grid-row:6;-ms-grid-column:1}.u-ebook__view .lb-reason--input{-ms-grid-row:6;-ms-grid-column:2}.u-ebook__view .lb-misc{-ms-grid-row:7;-ms-grid-column:1}}.u-ebook__view .lb-misc--input{grid-area:lb-misc--input}}@media screen and (min-width:768px),print{.u-ebook__view{grid-template-areas:"lb-download lb-download" "lb-name lb-name--input" "lb-email lb-email--input" "lb-tel lb-tel--input" "lb-prefecture lb-prefecture--input" "lb-reason lb-reason--input" "lb-misc lb-misc--input" "lb-privacy lb-privacy" "lb-confirmation lb-confirmation"}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.u-ebook__view{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.u-ebook__view .lb-download{margin-bottom:25px;width:100%;flex-shrink:0}.u-ebook__view select::-ms-expand{display:none}.u-ebook__view .u-ebook__recapture{display:block;margin-left:auto;margin-right:auto}.u-ebook__view .u-ebook__section__form__confirmation,.u-ebook__view .u-ebook__section__form__privacy{margin:25px auto}}.u-ebook__view--confirm #iload{margin:30px auto 0;width:100%;grid-area:iload;text-align:center}@media screen and (min-width:768px),print{.u-form__view--confirm #iload{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__section__form__confirmation{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__recapture{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-name{-ms-grid-row:2;-ms-grid-column:1}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-email{-ms-grid-row:3;-ms-grid-column:1}.u-ebook__view .lb-email--input{-ms-grid-row:3;-ms-grid-column:2}.u-ebook__view .lb-tel{-ms-grid-row:4;-ms-grid-column:1}.u-ebook__view .lb-tel--input{-ms-grid-row:4;-ms-grid-column:2}.u-ebook__view .lb-prefecture{-ms-grid-row:5;-ms-grid-column:1}.u-ebook__view .lb-prefecture--input{-ms-grid-row:5;-ms-grid-column:2}.u-ebook__view .lb-reason{-ms-grid-row:6;-ms-grid-column:1}.u-ebook__view .lb-reason--input{-ms-grid-row:6;-ms-grid-column:2}.u-ebook__view .lb-misc{-ms-grid-row:7;-ms-grid-column:1}.u-ebook__view .lb-misc--input{-ms-grid-row:7;-ms-grid-column:2}.u-ebook__view--confirm #iload{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}}@media screen and (min-width:768px),print{.u-ebook__view--confirm{grid-template-areas:"lb-ebook lb-ebook--input" "lb-name lb-name--input" "lb-email lb-email--input" "lb-tel lb-tel--input" "lb-prefecture lb-prefecture--input" "lb-reason lb-reason--input" "lb-misc lb-misc--input" "lb-recapture lb-recapture" "iload iload" "lb-confirmation lb-confirmation"}}.u-ebook__view--confirm .label--red span:after{display:none}.u-ebook__view--confirm .label:nth-of-type(1){margin-top:0}.u-ebook__section__upper{max-width:1110px;margin:36px auto;width:calc(100% - 30px)}@media screen and (min-width:768px),print{.u-ebook__section__upper{margin:80px auto}}.u-ebook__section__form{width:100%;max-width:100%;background:#eff1f4;padding:10px 0 40px}@media screen and (min-width:768px),print{.u-ebook__section__form{padding:50px 0 80px;margin:0}}.u-ebook__section__form--bar{width:calc(100% - 30px);max-width:220px;margin:10px auto 20px}@media screen and (min-width:768px),print{.u-ebook__section__form--bar{width:calc(100% - 30px);max-width:535px;margin:0 auto 50px}}.u-ebook__section__form__inner{max-width:920px;width:calc(100% - 30px);margin:0 auto;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-ebook__section__form__inner{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em}}@media screen and (min-width:768px),print{.u-ebook__section__form__item{width:calc(70% - 30px);margin:0 0 50px 30px}}.u-ebook__section__form__item--confirm{display:flex}.u-ebook__section__form__item--confirm span{-ms-grid-row-align:center;align-self:center}.u-ebook__section__form__item--nameinner{width:calc(100% - 50px);margin:0 auto 10px}@media screen and (min-width:768px),print{.u-ebook__section__form__item--nameinner{width:calc(((100% / 12) * 6) - 0px);flex-basis:calc(((100% / 12) * 6) - 0px);max-width:calc(((100% / 12) * 6) - 0px);margin-left:calc(0px / 2);margin-right:calc(0px / 2)}}.u-ebook__section__form__item--nameinner input{max-width:255px!important;width:255px!important;display:inline-block!important}@media screen and (min-width:768px),print{.u-ebook__section__form__item--nameinner input{width:100%}}.u-ebook__section__form__item--nameinner span{display:inline-block;margin-right:15px}@media screen and (min-width:768px),print{.u-ebook__section__form__item--nameinner span{margin-right:25px}}.u-ebook__section__form__item--service input[type=checkbox]{width:auto;display:none}.u-ebook__section__form__item--service .checkbox{padding-left:1.7em;margin-right:25px;position:relative;color:#333}.u-ebook__section__form__item--service .checkbox:hover{cursor:pointer}.u-ebook__section__form__item--service .checkbox:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-ebook__section__form__item--service .checkbox:before{position:absolute;top:50%;left:0;-webkit-transform:translate(100%,-50%) rotate(45deg);transform:translate(100%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-ebook__section__form__item--service input:checked+.checkbox:before{opacity:1}.u-ebook__section__form__item--service textarea{width:100%;max-width:100%}.u-ebook__section__form__item--service textarea#othersTextBox{display:none}.u-ebook__section__form__item--service textarea#othersTextBox.visible{display:inline-block}.u-ebook__section__form__item--reason{display:block;width:calc(100% - 50px);margin:0 auto;margin-right:15px;margin-left:36px}.u-ebook__section__form__item--reason input[type=checkbox]{width:auto;display:none}@media screen and (min-width:768px),print{.u-ebook__section__form__item--reason{width:auto;margin-left:10px;display:inline-block}}.u-ebook__section__form__item--reason .checkbox{padding-left:20px;margin-right:15px;position:relative;color:#333}.u-ebook__section__form__item--reason .checkbox:hover{cursor:pointer}.u-ebook__section__form__item--reason .checkbox:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-ebook__section__form__item--reason .checkbox:before{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-ebook__section__form__item--reason input:checked+.checkbox:before{opacity:1}.u-ebook__section__form__item--reason textarea{width:100%;max-width:100%}.u-ebook__section__form__item--reason textarea#othersTextBox{display:none}.u-ebook__section__form__item--reason textarea#othersTextBox.visible{display:inline-block;height:140px;width:100%;margin-left:-10px}.u-ebook__section__form__item--reason:nth-child(8){width:300px;display:inline-block}.u-ebook__section__form__item--reason:nth-child(8) .checkbox{width:100%;display:inline-block}.u-ebook__section__form__item--reason:last-child{width:calc(100% - 50px)}@media screen and (min-width:768px),print{.u-ebook__section__form__item--reason:last-child{width:100%}}.u-ebook__section__form__item--prefecture{position:relative;z-index:1}.u-ebook__section__form__item--prefecture:after{content:"";position:absolute;top:50%;right:11%;-webkit-transform:translateY(-140%);transform:translateY(-140%);display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent;z-index:2}@media screen and (min-width:768px),print{.u-ebook__section__form__item--prefecture:after{border-width:0 6.5px 7px 6.5px;right:20px}}.u-ebook__section__form__item--prefecture:before{content:"";position:absolute;top:50%;right:11%;-webkit-transform:translateY(20%) rotate(180deg);transform:translateY(20%) rotate(180deg);display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent;z-index:2}@media screen and (min-width:768px),print{.u-ebook__section__form__item--prefecture:before{border-width:0 6.5px 7px 6.5px;right:20px}}.u-ebook__section__form__item--prefecture select{outline:0;text-overflow:'';background:none transparent;width:calc(100% - 50px);margin:10px auto;display:block;background:#fff}@media screen and (min-width:768px),print{.u-ebook__section__form__item--prefecture select{display:inline-block;width:100%}}.u-ebook__section__form__item--prefecture select:-ms-expand{display:none}.u-ebook__section__form__item--prefecture select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.u-ebook__section__form__item--prefecture select option{background-color:#fff;-webkit-transform:scale(.8);transform:scale(.8)}.u-ebook__section__form__item .toggleInput{display:none}.u-ebook__section__form__item .toggle{position:relative;padding-left:2.5em;color:#333;margin-left:23px}@media screen and (min-width:768px),print{.u-ebook__section__form__item .toggle{margin-left:0}}.u-ebook__section__form__item .toggle:before{position:absolute;content:"";width:15px;height:1px;background:#333;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-ebook__section__form__item .toggle:after{position:absolute;content:"";width:15px;height:1px;background:#333;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.3s}.u-ebook__section__form__item .toggle span{position:relative}.u-ebook__section__form__item .toggle span:after{content:"";position:absolute;top:50%;left:0;width:25px;height:25px;border:1px solid #333;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-ebook__section__form__item .toggle:hover{cursor:pointer}.u-ebook__section__form__item .toggleInput:checked+.toggle:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.u-ebook__section__form__item .toggleInput:checked+.toggle+.u-ebook__section__form__item--misc{display:block}.u-ebook__section__form__item--misc{display:none}.u-ebook__section__form__privacy{max-width:100%;border:1px solid #004a8f;background:#fff;padding:20px 0;text-align:center;width:100%;grid-area:lb-privacy;margin:20px 0}@media screen and (min-width:768px),print{.u-form__section__form__privacy{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__section__form__confirmation{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-name{-ms-grid-row:2;-ms-grid-column:1}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-email{-ms-grid-row:3;-ms-grid-column:1}.u-ebook__view .lb-email--input{-ms-grid-row:3;-ms-grid-column:2}.u-ebook__view .lb-tel{-ms-grid-row:4;-ms-grid-column:1}.u-ebook__view .lb-tel--input{-ms-grid-row:4;-ms-grid-column:2}.u-ebook__view .lb-prefecture{-ms-grid-row:5;-ms-grid-column:1}.u-ebook__view .lb-prefecture--input{-ms-grid-row:5;-ms-grid-column:2}.u-ebook__view .lb-reason{-ms-grid-row:6;-ms-grid-column:1}.u-ebook__view .lb-reason--input{-ms-grid-row:6;-ms-grid-column:2}.u-ebook__view .lb-misc{-ms-grid-row:7;-ms-grid-column:1}.u-ebook__view .lb-misc--input{-ms-grid-row:7;-ms-grid-column:2}.u-ebook__section__form__privacy{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2}}@media screen and (min-width:768px),print{.u-ebook__section__form__privacy{padding:38px 0;margin:0}}.u-ebook__section__form__privacy p{color:#004a8f}.u-ebook__section__form__privacy p a{-webkit-text-decoration:#004a8f;text-decoration:#004a8f;color:#004a8f;text-decoration:underline}.u-ebook__section__form__privacy p a:hover{color:#004a8f}.u-ebook__section__form__privacy--check{margin:0 auto;margin-top:20px;width:80%}.u-ebook__section__form__privacy--check input[type=checkbox]{width:auto;display:none}.u-ebook__section__form__privacy--check label{padding-left:1.7em;margin-right:25px;position:relative;color:#333}.u-ebook__section__form__privacy--check label span{position:absolute;content:"※必須";font-weight:500;display:block;top:50%;right:0;-webkit-transform:translate(120%,-50%);transform:translate(120%,-50%);color:#a62116;width:auto;font-size:12px;font-size:1.2rem;line-height:2.08333;letter-spacing:.05em}.u-ebook__section__form__privacy--check label:hover{cursor:pointer}.u-ebook__section__form__privacy--check label:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-ebook__section__form__privacy--check label:before{position:absolute;top:50%;left:0;-webkit-transform:translate(110%,-50%) rotate(45deg);transform:translate(110%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-ebook__section__form__privacy--check input:checked+label:before{opacity:1}.u-ebook__section__form__confirmation{max-width:350px;margin:0 auto;grid-area:lb-confirmation;width:100%}@media screen and (min-width:768px),print{.u-ebook__section__form__confirmation button:hover{cursor:pointer}}.u-ebook__section__form__confirmation--confirm{margin-top:30px}.u-ebook__section__form__confirmation--confirm button{width:100%;margin:10px 0}@media screen and (min-width:768px),print{.u-ebook__section__form__confirmation--confirm button{width:350px}}@media screen and (min-width:768px),print{.u-ebook__section__form__confirmation--confirm{max-width:800px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;margin:50px auto 0}}.u-ebook__section__submitted{color:#333;font-size:15px;font-size:1.5rem;line-height:1.86667;letter-spacing:.05em;font-weight:600;text-align:left;margin:20px auto 45px}@media screen and (min-width:768px),print{.u-ebook__section__submitted{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}}.u-ebook__section__notice{border:1px solid #004a8f;background:#fff;width:100%;padding:25px;text-align:left;font-size:15px;font-size:1.5rem;line-height:1.86667;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-ebook__section__notice{font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em;padding:30px;text-align:center}}.u-ebook__section__notice span{color:#a62116}.u-ebook__underline{text-decoration:underline}.u-ebook__domain{text-decoration:underline;font-weight:600}@media screen and (min-width:768px),print{.u-ebook__domain{text-decoration:none}}.u-ebook__recapture{width:100%;margin-top:35px;text-align:center;grid-area:lb-recapture}@media screen and (min-width:768px),print{.u-ebook__recapture{margin:20px 0 50px}}.u-ebook__recapture .g-recaptcha>div{margin:0 auto}.u-ebook .c-breadcrumb{max-width:100%;border-top:1px solid #e5e5e5;padding-top:5px;padding-left:10px;margin-bottom:.6em}.u-ebook .c-breadcrumb__inner{max-width:1524px;margin:0 auto}.u-ebook .c-breadcrumb__element{display:inline-block;list-style:none;font-size:12px;font-size:1.2rem;line-height:2.33333;letter-spacing:.05em;font-family:"Noto Sans JP","Yu Gothic",YuGothic,sans-serif}.u-ebook .c-breadcrumb__element a{color:#000;text-decoration:none}.u-ebook .c-breadcrumb__element a:hover{text-decoration:none;transition:.3s}@media screen and (min-width:768px),print{.u-ebook .c-breadcrumb__element a:hover{opacity:.7}}.u-ebook .c-breadcrumb__element:last-child{font-weight:700;color:#000}.u-ebook .c-icon--arrow--prev:after{border-top:2px solid #004a8f;border-right:2px solid #004a8f}.u-document{font-family:"Noto Sans JP","Yu Gothic",YuGothic,sans-serif;position:relative;width:100%}.u-document .c-cta{padding-top:0}.u-document__view{font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-document__view{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em}}.u-document__view input,.u-document__view select,.u-document__view textarea{-webkit-appearance:none;outline:0;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #707070;padding:11px}.u-document__view textarea{font-size:16px}@media screen and (max-width:991px){.u-document__view input,.u-document__view select{font-size:16px}.u-document__view select{padding-right:35px}.u-document__view option{font-size:85%;line-height:1em}}.u-document__view small{margin-left:24px;font-size:12px;font-size:1.2rem;line-height:1}@media screen and (min-width:768px),print{.u-document__view small{margin-left:0}}.u-document__view .label{padding:13px;margin-top:30px;color:#333}@media screen and (min-width:768px),print{.u-document__view .label{width:30%;margin-top:0;display:flex;align-items:center;margin-bottom:55px}}.u-document__view .label--red{border-left:7px solid #a62116;position:relative}.u-document__view .label--red span{position:relative}.u-document__view .label--blue{border-left:7px solid grey}.u-document__view input,.u-document__view textarea{padding:11px;width:calc(100% - 50px);margin:10px auto;display:block}@media screen and (min-width:768px),print{.u-document__view input,.u-document__view textarea{margin:10px 0}}.u-document__view input::-webkit-input-placeholder,.u-document__view textarea::-webkit-input-placeholder{opacity:.25}.u-document__view input::-moz-placeholder,.u-document__view textarea::-moz-placeholder{opacity:.25}.u-document__view input::-ms-input-placeholder,.u-document__view textarea::-ms-input-placeholder{opacity:.25}.u-document__view input::placeholder,.u-document__view textarea::placeholder{opacity:.25}@media screen and (min-width:768px),print{.u-document__view input,.u-document__view textarea{display:inline-block;width:100%}}.u-document__view input[type=radio]{display:none}.u-document__view input[type=radio]:checked+label:before{position:absolute;width:8px;height:8px;top:50%;left:1px;content:"";background:#004a8f;border-radius:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2}.u-document__view input[type=radio]+label{padding-left:1.5em;position:relative;color:#333}.u-document__view input[type=radio]+label:before{position:absolute;width:8px;height:8px;top:50%;left:1px;content:"";background:#fff;transition:.2s;border-radius:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2}.u-document__view input[type=radio]+label:after{position:absolute;width:18px;height:18px;top:50%;left:0;content:"";background:#fff;border:1px solid #333;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.u-document__view input[type=radio]+label:hover{cursor:pointer}.u-document__view textarea{height:150px}@media screen and (min-width:768px),print{.u-document__view textarea{height:140px}}.u-document__view.mailing .lb-address,.u-document__view.mailing .lb-address--input,.u-document__view.mailing .lb-postalcode,.u-document__view.mailing .lb-postalcode--input{display:block}@media screen and (min-width:768px),print{.u-document__view.mailing{grid-template-areas:"lb-type lb-type--input" "lb-name lb-name--input" "lb-email lb-email--input" "lb-tel lb-tel--input" "lb-postalcode lb-postalcode--input" "lb-address lb-address--input" "lb-reason lb-reason--input" "lb-misc lb-misc--input" "lb-privacy lb-privacy" "lb-confirmation lb-confirmation"}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.u-document__view.mailing select::-ms-expand{display:none}}.u-document__view.download .lb-prefecture,.u-document__view.download .lb-prefecture--input{display:block}@media screen and (min-width:768px),print{.u-document__view.download{grid-template-areas:"lb-type lb-type--input" "lb-name lb-name--input" "lb-email lb-email--input" "lb-tel lb-tel--input" "lb-prefecture lb-prefecture--input" "lb-reason lb-reason--input" "lb-misc lb-misc--input" "lb-privacy lb-privacy" "lb-confirmation lb-confirmation"}}@media screen and (min-width:768px) and (-ms-high-contrast:none){.u-document__view.download select::-ms-expand{display:none}}@media screen and (min-width:768px),print{.u-document__view{display:flex;flex-wrap:wrap}.u-document__view .lb-service{grid-area:lb-service}.u-document__view .lb-service--input{grid-area:lb-service--input}.u-document__view .lb-type{grid-area:lb-type}.u-document__view .lb-type--input{grid-area:lb-type--input}@media screen and (min-width:768px),print{.u-form__view--confirm #iload{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__section__form__confirmation{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__recapture{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-name{-ms-grid-row:2;-ms-grid-column:1}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-email{-ms-grid-row:3;-ms-grid-column:1}.u-ebook__view .lb-email--input{-ms-grid-row:3;-ms-grid-column:2}.u-ebook__view .lb-tel{-ms-grid-row:4;-ms-grid-column:1}.u-ebook__view .lb-tel--input{-ms-grid-row:4;-ms-grid-column:2}.u-ebook__view .lb-reason{-ms-grid-row:7;-ms-grid-column:1}.u-ebook__view .lb-reason--input{-ms-grid-row:7;-ms-grid-column:2}.u-ebook__view .lb-misc{-ms-grid-row:8;-ms-grid-column:1}.u-ebook__view .lb-misc--input{-ms-grid-row:8;-ms-grid-column:2}.u-ebook__view--confirm #iload{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__section__form__confirmation{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__recapture{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.u-document__view .lb-type{-ms-grid-row:1;-ms-grid-column:1}.u-document__view .lb-type--input{-ms-grid-row:1;-ms-grid-column:2}}.u-document__view .lb-name{grid-area:lb-name}@media screen and (min-width:768px),print{.u-form__section__form__privacy{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.u-form__section__form__confirmation{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-name{-ms-grid-row:2;-ms-grid-column:1}.u-ebook__view .lb-name--input{-ms-grid-row:2;-ms-grid-column:2}.u-ebook__view .lb-email{-ms-grid-row:3;-ms-grid-column:1}.u-ebook__view .lb-email--input{-ms-grid-row:3;-ms-grid-column:2}.u-ebook__view .lb-tel{-ms-grid-row:4;-ms-grid-column:1}.u-ebook__view .lb-tel--input{-ms-grid-row:4;-ms-grid-column:2}.u-ebook__view .lb-reason{-ms-grid-row:7;-ms-grid-column:1}.u-ebook__view .lb-reason--input{-ms-grid-row:7;-ms-grid-column:2}.u-ebook__view .lb-misc{-ms-grid-row:8;-ms-grid-column:1}.u-ebook__view .lb-misc--input{-ms-grid-row:8;-ms-grid-column:2}.u-ebook__section__form__privacy{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}.u-ebook__section__form__confirmation{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.u-document__view .lb-type{-ms-grid-row:1;-ms-grid-column:1}.u-document__view .lb-type--input{-ms-grid-row:1;-ms-grid-column:2}.u-document__view .lb-name{-ms-grid-row:2;-ms-grid-column:1}}.u-document__view .lb-name--input{grid-area:lb-name--input;color:#333;width:calc(70% - 30px);margin-left:30px}.u-document__view .lb-email{grid-area:lb-email}.u-document__view .lb-email--input{grid-area:lb-email--input}.u-document__view .lb-tel{grid-area:lb-tel}.u-document__view .lb-tel--input{grid-area:lb-tel--input;color:#333}.u-document__view .lb-prefecture{grid-area:lb-prefecture}.u-document__view .lb-prefecture--input{grid-area:lb-prefecture--input}.u-document__view .lb-reason{grid-area:lb-reason}.u-document__view .lb-reason--input{grid-area:lb-reason--input}.u-document__view .lb-misc{grid-area:lb-misc}.u-document__view .lb-misc--input{grid-area:lb-misc--input}.u-document__view .lb-postalcode{grid-area:lb-postalcode}.u-document__view .lb-postalcode--input{grid-area:lb-postalcode--input}.u-document__view .lb-address{grid-area:lb-address}.u-document__view .lb-address--input{grid-area:lb-address--input}}@media screen and (min-width:768px) and (min-width:768px),print{.u-document__view .lb-recapture{margin:20px auto 50px}}.u-document__view .lb-address,.u-document__view .lb-address--input,.u-document__view .lb-postalcode,.u-document__view .lb-postalcode--input,.u-document__view .lb-prefecture,.u-document__view .lb-prefecture--input{display:none}.u-document__view .lb-postalcode--input input[type=number]::-webkit-inner-spin-button,.u-document__view .lb-postalcode--input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.u-document__view .lb-postalcode--input input[type=number]{-moz-appearance:textfield}.u-document__view .lb-postalcode--input a{border-bottom:1px solid #004a8f;color:#004a8f;margin-left:24px;font-size:12px;font-size:1.2rem;line-height:1}@media screen and (min-width:768px),print{.u-document__view .lb-postalcode--input a{margin-left:0}}.u-document__view .lb-postalcode--input a:hover{text-decoration:none}.u-document__view--confirm .label--red span:after{display:none}.u-document__view--confirm .label:nth-of-type(1){margin-top:0}.u-document__view--confirm.mailing .lb-address,.u-document__view--confirm.mailing .lb-address--input,.u-document__view--confirm.mailing .lb-postalcode,.u-document__view--confirm.mailing .lb-postalcode--input{display:flex}.u-document__view--confirm.download .lb-prefecture,.u-document__view--confirm.download .lb-prefecture--input{display:flex}.u-document__section__upper{max-width:1110px;margin:36px auto;width:calc(100% - 30px)}@media screen and (min-width:768px),print{.u-document__section__upper{margin:80px auto}}.u-document__section__form{width:100%;max-width:100%;background:#eff1f4;padding:10px 0 40px}@media screen and (min-width:768px),print{.u-document__section__form{padding:80px 0;margin:0}}.u-document__section__form--bar{width:calc(100% - 30px);max-width:220px;margin:10px auto 20px}@media screen and (min-width:768px),print{.u-document__section__form--bar{width:calc(100% - 30px);max-width:535px;margin:0 auto 50px}}.u-document__section__form__inner{max-width:920px;width:calc(100% - 30px);margin:0 auto;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-document__section__form__inner{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em}}@media screen and (min-width:768px),print{.u-document__section__form__item{width:calc(70% - 30px);margin:0 0 50px 30px}}.u-document__section__form__item--confirm{display:flex}.u-document__section__form__item--confirm span{-ms-grid-row-align:center;align-self:center}.u-document__section__form__item--typeinner{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-left:0;margin-right:0;margin:10px 0;margin-left:23px}@media screen and (min-width:768px),print{.u-document__section__form__item--typeinner{margin-left:0}}@media screen and (min-width:768px),print{.u-document__section__form__item--name{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0}}.u-document__section__form__item--nameinner{width:calc(100% - 50px);margin:0 auto 10px}@media screen and (min-width:768px),print{.u-document__section__form__item--nameinner{width:calc(((100% / 12) * 6) - 0px);flex-basis:calc(((100% / 12) * 6) - 0px);max-width:calc(((100% / 12) * 6) - 0px);margin-left:calc(0px / 2);margin-right:calc(0px / 2)}}.u-document__section__form__item--nameinner input{max-width:255px!important;width:255px!important;display:inline-block!important}@media screen and (max-width:991px){.u-document__section__form__item--nameinner input{margin:0 auto}}@media screen and (min-width:768px),print{.u-document__section__form__item--nameinner input{width:100%}}.u-document__section__form__item--nameinner span{display:inline-block;margin-right:15px}@media screen and (min-width:768px),print{.u-document__section__form__item--nameinner span{margin-right:25px}}.u-document__section__form__item--service input[type=checkbox]{width:auto;display:none}.u-document__section__form__item--service .checkbox{padding-left:1.7em;margin-right:25px;position:relative;color:#333}.u-document__section__form__item--service .checkbox:hover{cursor:pointer}.u-document__section__form__item--service .checkbox:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-document__section__form__item--service .checkbox:before{position:absolute;top:50%;left:0;-webkit-transform:translate(100%,-50%) rotate(45deg);transform:translate(100%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-document__section__form__item--service input:checked+.checkbox:before{opacity:1}.u-document__section__form__item--service textarea{width:100%;max-width:100%}.u-document__section__form__item--service textarea#othersTextBox{display:none}.u-document__section__form__item--service textarea#othersTextBox.visible{display:inline-block}.u-document__section__form__item--reason{display:block;width:calc(100% - 50px);margin:0 auto;margin-right:15px;margin-left:36px}.u-document__section__form__item--reason input[type=checkbox]{width:auto;display:none}@media screen and (min-width:768px),print{.u-document__section__form__item--reason{width:auto;margin-left:10px;display:inline-block}}.u-document__section__form__item--reason .checkbox{padding-left:20px;margin-right:15px;position:relative;color:#333}.u-document__section__form__item--reason .checkbox:hover{cursor:pointer}.u-document__section__form__item--reason .checkbox:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-document__section__form__item--reason .checkbox:before{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-document__section__form__item--reason input:checked+.checkbox:before{opacity:1}.u-document__section__form__item--reason textarea{width:100%;max-width:100%}.u-document__section__form__item--reason textarea#othersTextBox{display:none}.u-document__section__form__item--reason textarea#othersTextBox.visible{display:inline-block;height:140px;width:100%;margin-left:-10px}.u-document__section__form__item--reason:nth-child(8){width:300px;display:inline-block}.u-document__section__form__item--reason:nth-child(8) .checkbox{width:100%;display:inline-block}.u-document__section__form__item--reason:last-child{width:calc(100% - 50px)}@media screen and (min-width:768px),print{.u-document__section__form__item--reason:last-child{width:100%}}.u-document__section__form__item--prefecture{position:relative;z-index:1}.u-document__section__form__item--prefecture:after{content:"";position:absolute;top:50%;right:11%;-webkit-transform:translateY(-140%);transform:translateY(-140%);display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent;z-index:2}@media screen and (min-width:768px),print{.u-document__section__form__item--prefecture:after{border-width:0 6.5px 7px 6.5px;right:20px}}.u-document__section__form__item--prefecture:before{content:"";position:absolute;top:50%;right:11%;-webkit-transform:translateY(20%) rotate(180deg);transform:translateY(20%) rotate(180deg);display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent;z-index:2}@media screen and (min-width:768px),print{.u-document__section__form__item--prefecture:before{border-width:0 6.5px 7px 6.5px;right:20px}}.u-document__section__form__item--prefecture select{outline:0;text-overflow:'';background:none transparent;width:calc(100% - 50px);margin:10px auto;display:block;background:#fff}@media screen and (min-width:768px),print{.u-document__section__form__item--prefecture select{display:inline-block;width:100%}}.u-document__section__form__item--prefecture select:-ms-expand{display:none}.u-document__section__form__item--prefecture select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.u-document__section__form__item--prefecture select option{background-color:#fff;-webkit-transform:scale(.8);transform:scale(.8)}@media screen and (min-width:768px),print{.u-document__section__form__item--nameinner{width:50%;display:flex;align-items:center;flex-wrap:wrap}}@media screen and (min-width:768px),print{.u-document__section__form__item--nameinner:nth-child(2){justify-content:flex-end}}.u-document__section__form__item .toggleInput{display:none}.u-document__section__form__item .toggle{position:relative;padding-left:2.5em;color:#333;margin-left:23px}@media screen and (min-width:768px),print{.u-document__section__form__item .toggle{margin-left:0}}.u-document__section__form__item .toggle:before{position:absolute;content:"";width:15px;height:1px;background:#333;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-document__section__form__item .toggle:after{position:absolute;content:"";width:15px;height:1px;background:#333;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.3s}.u-document__section__form__item .toggle span{position:relative}.u-document__section__form__item .toggle span:after{content:"";position:absolute;top:50%;left:0;width:25px;height:25px;border:1px solid #333;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-document__section__form__item .toggle:hover{cursor:pointer}.u-document__section__form__item .toggleInput:checked+.toggle:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.u-document__section__form__item .toggleInput:checked+.toggle+.u-document__section__form__item--misc{display:block}.u-document__section__form__item--misc{display:none}.u-document__section__form__privacy{max-width:100%;border:1px solid #004a8f;background:#fff;padding:20px 0;text-align:center;width:100%;grid-area:lb-privacy;margin:20px 0}@media screen and (min-width:768px),print{.u-document__section__form__privacy{padding:38px 0;margin:0 0 50px}}.u-document__section__form__privacy p{color:#004a8f}.u-document__section__form__privacy p a{-webkit-text-decoration:#004a8f;text-decoration:#004a8f;color:#004a8f;text-decoration:underline}.u-document__section__form__privacy p a:hover{color:#004a8f}.u-document__section__form__privacy--check{margin:0 auto;margin-top:20px;width:80%}.u-document__section__form__privacy--check input[type=checkbox]{width:auto;display:none}.u-document__section__form__privacy--check label{padding-left:1.7em;margin-right:25px;position:relative;color:#333}.u-document__section__form__privacy--check label span{position:absolute;content:"※必須";font-weight:500;display:block;top:50%;right:0;-webkit-transform:translate(120%,-50%);transform:translate(120%,-50%);color:#a62116;width:auto;font-size:12px;font-size:1.2rem;line-height:2.08333;letter-spacing:.05em}.u-document__section__form__privacy--check label:hover{cursor:pointer}.u-document__section__form__privacy--check label:after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#fff;border:1px solid #707070;border-radius:2px;z-index:1}.u-document__section__form__privacy--check label:before{position:absolute;top:50%;left:0;-webkit-transform:translate(110%,-50%) rotate(45deg);transform:translate(110%,-50%) rotate(45deg);content:"";display:block;z-index:2;width:6px;height:9px;border-right:2px solid #004a8f;border-bottom:2px solid #004a8f;opacity:0;transition:.1s}.u-document__section__form__privacy--check input:checked+label:before{opacity:1}.u-document__section__form__confirmation{max-width:350px;margin:0 auto;grid-area:lb-confirmation;width:100%}@media screen and (min-width:768px),print{.u-document__section__form__confirmation button:hover{cursor:pointer}}.u-document__section__form__confirmation--confirm{margin-top:30px}.u-document__section__form__confirmation--confirm button{width:100%;margin:10px 0}@media screen and (min-width:768px),print{.u-document__section__form__confirmation--confirm button{width:350px}}@media screen and (min-width:768px),print{.u-document__section__form__confirmation--confirm{max-width:800px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;margin:50px auto 0}}.u-document__section__submitted{color:#333;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em;font-weight:600;text-align:left;margin:30px auto}@media screen and (min-width:768px),print{.u-document__section__submitted{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}}.u-document__section__notice{border:1px solid #004a8f;background:#fff;width:100%;padding:30px;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}.u-document__section__notice span{color:#a62116}.u-document--confirm form #iload{width:100%;grid-area:iload}@media screen and (min-width:768px),print{.u-document--confirm form #iload{margin-top:-70px}}@media screen and (min-width:768px),print{.u-document--confirm form.mailing{grid-template-areas:"lb-type lb-type--input" "lb-name lb-name--input" "lb-email lb-email--input" "lb-tel lb-tel--input" "lb-postalcode lb-postalcode--input" "lb-address lb-address--input" "lb-reason lb-reason--input" "lb-misc lb-misc--input" "lb-recapture lb-recapture" "iload iload" "lb-confirmation lb-confirmation"}.u-document--confirm form.mailing .lb-recapture{-ms-grid-row:9;grid-row:9}}@media screen and (min-width:768px),print{.u-document--confirm form.download{grid-template-areas:"lb-type lb-type--input" "lb-name lb-name--input" "lb-email lb-email--input" "lb-tel lb-tel--input" "lb-prefecture lb-prefecture--input" "lb-reason lb-reason--input" "lb-misc lb-misc--input" "lb-recapture lb-recapture" "iload iload" "lb-confirmation lb-confirmation"}.u-document--confirm form.download .lb-recapture{-ms-grid-row:8;grid-row:8}}.u-document__recapture{width:100%;margin-top:35px;text-align:center;grid-area:lb-recapture}@media screen and (min-width:768px),print{.u-document__recapture{margin:20px 0 50px}}.u-document__recapture .g-recaptcha>div{margin:0 auto}.u-document .c-breadcrumb{max-width:100%;border-top:1px solid #e5e5e5;padding-top:5px;padding-left:10px;margin-bottom:.6em}.u-document .c-breadcrumb__inner{max-width:1524px;margin:0 auto}.u-document .c-breadcrumb__element{display:inline-block;list-style:none;font-size:12px;font-size:1.2rem;line-height:2.33333;letter-spacing:.05em;font-family:"Noto Sans JP","Yu Gothic",YuGothic,sans-serif}.u-document .c-breadcrumb__element a{color:#000;text-decoration:none}.u-document .c-breadcrumb__element a:hover{text-decoration:none;transition:.3s}@media screen and (min-width:768px),print{.u-document .c-breadcrumb__element a:hover{opacity:.7}}.u-document .c-breadcrumb__element:last-child{font-weight:700;color:#000}.u-document .c-icon--arrow--prev:after{border-top:2px solid #004a8f;border-right:2px solid #004a8f}.u-contact__section__form{width:100%;max-width:100%;background:#eff1f4;padding:10px 0 40px}@media screen and (min-width:768px),print{.u-contact__section__form{padding:50px 0 80px;margin:0}}.u-contact__section__form--bar{width:calc(100% - 30px);max-width:220px;margin:10px auto 20px}@media screen and (min-width:768px),print{.u-contact__section__form--bar{max-width:535px;margin:0 auto 50px}}.u-contact__section__form__inner{max-width:920px;width:calc(100% - 30px);margin:0 auto;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-contact__section__form__inner{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em}}.u-contact__section__form__confirmation{max-width:350px;margin:0 auto;grid-area:lb-confirmation;width:100%}@media screen and (min-width:768px),print{.u-contact__section__form__confirmation button:hover{cursor:pointer}}.u-contact__section__form__confirmation--confirm{margin-top:30px}.u-contact__section__form__confirmation--confirm button{width:100%;margin:10px 0}@media screen and (min-width:768px),print{.u-contact__section__form__confirmation--confirm button{width:350px}}@media screen and (min-width:768px),print{.u-contact__section__form__confirmation--confirm{max-width:800px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:0;margin-right:0;margin:50px auto}}.u-contact__section__submitted{color:#333;font-size:15px;font-size:1.5rem;line-height:1.86667;letter-spacing:.05em;font-weight:600;margin:50px auto 40px;text-align:left;font-family:"メイリオ","Meiryo UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","MS PGothic",sans-serif}@media screen and (min-width:768px),print{.u-contact__section__submitted{margin:30px auto;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}}.u-contact__section__notice{border:1px solid #004a8f;background:#fff;width:100%;padding:20px 30px 15px;font-size:15px;font-size:1.5rem;line-height:1.86667;letter-spacing:.05em;text-align:left}.u-contact__section__notice span{color:#a62116}@media screen and (min-width:768px),print{.u-contact__section__notice{padding:30px;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.05em;text-align:center}}.u-contact__head{-ms-grid-row:1;-ms-grid-column:2;grid-area:data}.u-contact__head__upper{width:100%}@media screen and (min-width:768px),print{.u-contact__head__upper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:0;margin-right:0}}.u-contact__head time{font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em}@media screen and (min-width:768px),print{.u-contact__head time{color:#333;margin-right:20px}}.u-contact__head .tag span{display:inline-block;padding:0 10px;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:.05em;margin:5px 0}@media screen and (min-width:768px),print{.u-contact__head .tag span{font-size:16px;font-size:1.6rem;line-height:1.5625;letter-spacing:.05em;padding:3px 14px;margin:0}}.u-contact__head .tag span.property{background:#004a8f}.u-contact__head .tag span.inheritance{background:#438db6}.u-contact__head h3{color:#333;font-weight:500;font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:.05em;text-decoration:underline}@media screen and (min-width:768px),print{.u-contact__head h3{margin-top:25px;font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:.05em}}.u-contact__desc{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:place;width:100%;font-size:13px;font-size:1.3rem;line-height:1.84615;letter-spacing:.05em}.u-ebook-introbox{background-color:#fff;margin:0 0 30px;padding:20px 15px;overflow:hidden}@media screen and (min-width:768px),print{.u-ebook-introbox{margin:0 0 50px;padding:30px;display:flex;justify-content:space-between}}.u-ebook-introbox__slider{position:relative;margin:0 0 60px;text-align:center}@media screen and (min-width:768px),print{.u-ebook-introbox__slider{margin:0 0 25px;width:42%}}.u-ebook-introbox__slider img{margin:0 auto;border:1px solid #b6bcc6;max-width:45.33vw}@media screen and (min-width:768px),print{.u-ebook-introbox__slider img{max-width:202px}}.u-ebook-introbox__slider__list__item:nth-child(n+2){display:none}.slick-initialized .u-ebook-introbox__slider__list__item:nth-child(n+2){display:block}.u-ebook-introbox__detail{width:auto}.u-ebook-introbox__detail>:last-child{margin-bottom:0!important}@media screen and (min-width:768px),print{.u-ebook-introbox__detail{width:54%}}.u-ebook-introbox__detail .c-paragraph{line-height:1.6;font-size:14px}@media screen and (min-width:768px),print{.u-ebook-introbox__detail .c-paragraph{font-size:13px}}p.u-ebook-introbox__subtitle{margin:0 0 2px;font-weight:500;font-size:1.4rem}@media screen and (min-width:768px),print{p.u-ebook-introbox__subtitle{margin:0 0 2px;font-weight:600;font-size:1.3rem}}p.u-ebook-introbox__title{margin:0 0 20px;font-size:18px;line-height:1.5;font-weight:700;color:#004a8f}@media screen and (min-width:768px),print{p.u-ebook-introbox__title{font-size:15px}}p.u-ebook-introbox__index{margin:0 0 5px;font-size:14px;font-weight:700;color:#004a8f;line-height:1}@media screen and (min-width:768px),print{p.u-ebook-introbox__index{font-size:14px}}ul.u-ebook-introbox__list{margin:0 0 20px;color:#004a8f;list-style:none}ul.u-ebook-introbox__list>li{position:relative;margin:0 0 3px;padding-left:1em;line-height:1.5;font-size:14px}@media screen and (min-width:768px),print{ul.u-ebook-introbox__list>li{font-size:13px}}ul.u-ebook-introbox__list>li:after{display:none}ul.u-ebook-introbox__list>li:before{position:absolute;z-index:2;top:7px;left:0;content:"";height:6px;width:6px;border-radius:50%;background-color:#004a8f}.u-ebook-introbox-dots{position:absolute!important;z-index:2;bottom:-25px;left:0;width:100%;margin:0!important;display:flex;justify-content:center;list-style:none;line-height:1}.u-ebook-introbox-dots>li{margin:0 6px;padding:0!important}.u-ebook-introbox-dots>li button{display:block;padding:0;border-radius:50%;height:8px;width:8px;background-color:#bac0c9;text-indent:9999px;overflow:hidden;outline:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer}.u-ebook-introbox-dots>li:after{display:none}.u-ebook-introbox-dots>li.slick-active button{background-color:#354974}.u-ebook-introbox-arrow{position:absolute;z-index:5;top:calc(50% - 20px);width:40px;height:40px;display:block;cursor:pointer;line-height:1;outline:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.u-ebook-introbox-arrow:hover{opacity:.7}.u-ebook-introbox-arrow.is-prev{left:0}.u-ebook-introbox-arrow.is-next{right:0}.u-ebook-introbox-arrow.is-next::after,.u-ebook-introbox-arrow.is-prev::after{content:"";display:block;width:40px;height:40px;background:url(/vshare/img/ebook/ebook_ic01.png) 50% 50% no-repeat;background-size:contain}.u-ebook-introbox-arrow.is-next::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-form-bottomnotice{margin-top:0;margin-bottom:30px;font-size:11px}@media screen and (min-width:768px),print{.u-form-bottomnotice{margin-top:0;margin-bottom:40px;font-size:13px}}.u-form-suggest-wrap{padding:35px 30px 45px}@media screen and (min-width:768px),print{.u-form-suggest-wrap{padding:50px 30px}}.u-form-suggest{color:#333}.u-form-suggest__title{margin:0;text-align:center;font-size:15px;line-height:1.5;font-weight:700;letter-spacing:.04em}@media screen and (min-width:768px),print{.u-form-suggest__title{font-size:16px}}.u-form-suggest__sns{margin:20px 0 0;padding:0;display:flex;justify-content:center;gap:0 25px;list-style:none}@media screen and (min-width:768px),print{.u-form-suggest__sns{margin:40px 0 0;gap:0 30px}}.u-form-suggest__sns>li{width:45px}@media screen and (min-width:768px),print{.u-form-suggest__sns>li>a{transition:ease opacity .3s}.u-form-suggest__sns>li>a:hover{opacity:.7}}.u-form-suggest__sns>li>a>img{width:100%;height:auto}.u-form-suggest__bnr{display:flex;flex-wrap:wrap;flex-direction:column;margin:40px auto 0;padding:0;max-width:920px;list-style:none;gap:30px 0}@media screen and (min-width:768px),print{.u-form-suggest__bnr{margin:60px auto 0;gap:0 2.7%;flex-direction:row}}@media screen and (min-width:768px),print{.u-form-suggest__bnr>li{width:31.52%}}.u-form-suggest__bnr__caption{margin:0 0 12px;text-align:center;font-size:15px;line-height:1.5;font-weight:700;letter-spacing:.04em}@media screen and (min-width:768px),print{.u-form-suggest__bnr__caption{margin:0 0 15px;font-size:16px}}.u-form-suggest__bnr__link{display:flex;justify-content:center;align-items:center;border:1px solid #354974;height:70px}@media screen and (min-width:768px),print{.u-form-suggest__bnr__link{height:100px;transition:ease opacity .3s}.u-form-suggest__bnr__link:hover{opacity:.7}}.u-form-suggest__bnr__link img{width:auto;height:35px}@media screen and (min-width:768px),print{.u-form-suggest__bnr__link img{height:40px}}.u-ebook__window{border:1px solid #056da4;background-color:#fff;margin:40px 0;text-align:center}@media screen and (min-width:768px),print{.u-ebook__window{margin:50px 0}}.u-ebook__window__title{display:block;margin:0 0 15px;padding:5px;font-size:1.8rem;font-weight:700;background-color:#056da4;color:#fff}@media screen and (min-width:768px),print{.u-ebook__window__title{margin:0 0 20px;font-size:2.4rem}}.u-ebook__window__tel{font-size:3rem;font-weight:700;display:block;line-height:1.2}@media screen and (min-width:768px),print{.u-ebook__window__tel{font-size:3.8rem}}.u-ebook__window__tel a{color:inherit}.u-ebook__window__limit{margin-top:.2em;font-size:1.3rem;font-weight:400;display:block;font-weight:500;color:#056da4}@media screen and (min-width:768px),print{.u-ebook__window__limit{margin-top:.5em;font-size:1.4rem}}.u-ebook__window__text{margin:.5em 0 0;padding:0 15px 20px;display:block;font-weight:400;line-height:1.6;font-size:1.4rem}@media screen and (min-width:768px),print{.u-ebook__window__text{margin:.8em 0 0;padding:0 15px 30px;font-size:1.6rem}}p.u-ebook__shortwindow{margin:30px 0 0}@media screen and (min-width:768px),print{p.u-ebook__shortwindow{margin-top:30px}}.u-ebook__shortwindow__catch{display:block;text-align:center;color:#2d2d2d;font-weight:700;font-size:20px}@media screen and (min-width:768px),print{.u-ebook__shortwindow__catch{font-size:18px}}.u-ebook__shortwindow__title{display:block;margin:20px auto 5px;padding:1px 30px;font-size:1.4rem;font-weight:500;background-color:#056da4;color:#fff;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px),print{.u-ebook__shortwindow__title{margin:20px auto 5px;padding:1px 50px;font-size:1.3rem}}.u-ebook__shortwindow__tel{font-size:3rem;font-weight:700;display:block;line-height:1.2;text-align:center}@media screen and (min-width:768px),print{.u-ebook__shortwindow__tel{font-size:3rem}}.u-ebook__shortwindow__tel a{color:inherit}.u-ebook__shortwindow__limit{margin-top:.2em;font-size:1.3rem;font-weight:400;display:block;font-weight:500;color:#056da4;text-align:center}@media screen and (min-width:768px),print{.u-ebook__shortwindow__limit{margin-top:.1em;font-size:1.3rem}}.u-ebook__shortwindow__text{margin:.5em 0 0;display:block;font-weight:400;line-height:1.6;font-size:1.4rem;text-align:center}@media screen and (min-width:768px),print{.u-ebook__shortwindow__text{margin:.5em 0 0;font-size:1.4rem}}
/*# sourceMappingURL=style_magazine.css.map */
