@charset "UTF-8";body,html{height:100%}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;font-size:inherit;line-height:inherit}pre,textarea{overflow:auto}template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small,sub,sup{font-size:75%}sub,sup{position:relative;vertical-align:baseline;line-height:0}sup{top:-.5em}sub{bottom:-.25em}textarea{resize:vertical}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none}img{border:0;max-width:100%;height:auto}button,input,select,textarea{min-height:1.5em;color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit}button{overflow:visible}button,select{text-transform:none}input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{border-style:none;cursor:pointer;background-color:transparent;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}code,kbd,pre,samp{font-family:monospace}ol,ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}table{border-spacing:0;border-collapse:collapse}fieldset{border:0}html{font-size:inherit}body{background-color:#fff;word-wrap:break-word;color:#333;font-family:Noto Sans JP,YuGothic,ヒラギノ角ゴ ProN W3,Lucida Grande,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,ＭＳ Ｐゴシック,sans-serif;line-height:1.6875;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{text-decoration:none;color:#00f}a:visited{color:navy}a:hover{text-decoration:none;color:red}a:active{text-decoration:none;color:#ff8000}a[href^="tel:"]:hover{color:#00f}@media (min-width:768px){a[href^="tel:"]{cursor:text;text-decoration:none}}.u-hidden{display:none!important;visibility:hidden}@media (max-width:767.98px){.u-hidden-sm{display:none!important;visibility:hidden}}.u-hidden-up-sm{display:none!important;visibility:hidden}@media (max-width:767.98px){.u-hidden-down-sm{display:none!important;visibility:hidden}}@media (min-width:768px) and (max-width:995.98px){.u-hidden-md{display:none!important;visibility:hidden}}@media (min-width:768px){.u-hidden-up-md{display:none!important;visibility:hidden}}@media (max-width:995.98px){.u-hidden-down-md{display:none!important;visibility:hidden}}@media (min-width:996px){.u-hidden-lg,.u-hidden-up-lg{display:none!important;visibility:hidden}}.u-hidden-down-lg{display:none!important;visibility:hidden}.u-visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px}.u-visuallyhidden.focusable:active,.u-visuallyhidden.focusable:focus{overflow:visible;clip:auto;position:static;margin:0;width:auto;height:auto}.u-invisible{visibility:hidden}.clearfix:after{content:"";display:block;clear:both}.clearfix+.image_area,.clearfix+.text_area{margin-top:2rem}.u-br_sm{display:block}@media (min-width:768px){.u-br_sm{display:none}}@media (min-width:996px){.u-br_sm{display:none}}.u-br_md{display:none}@media (min-width:768px){.u-br_md{display:block}}@media (min-width:996px){.u-br_md{display:none}}.u-br_lg{display:none}@media (min-width:768px){.u-br_lg{display:none}}@media (min-width:996px){.u-br_lg{display:block}}.is-serif{font-family:"Noto Serif JP",游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{letter-spacing:.05em;font-feature-settings:"palt"}body.fixed{position:fixed;width:100%;height:100%}#nikkei-header{position:relative;z-index:9999}.section{overflow:hidden}.section .inner{padding:13.3333333333vw 0}@media (min-width:768px){.section .inner{margin:0 auto;padding:80px 0;width:100%;max-width:996px}}.section .inner:after{content:"";display:block;clear:both}.section .heading{padding:0 6.6666666667vw;text-align:center;color:#000;font-size:4.8vw}@media (min-width:768px){.section .heading{padding:0;font-size:28px}}.section .heading:after{content:"";display:block;margin:1rem auto 0;width:26.6666666667vw;height:.2666666667vw;background-color:#e18934}@media (min-width:768px){.section .heading:after{width:200px;height:2px}}.section .text_area{padding:0 6.6666666667vw}@media (min-width:768px){.section .text_area{padding:0 17.2690763052%}}.section .text_area .text{font-size:4.2666666667vw}@media (min-width:768px){.section .text_area .text{font-size:16px}}.section .text_area .question{font-size:4.2666666667vw;font-weight:700}@media (min-width:768px){.section .text_area .question{font-size:16px}}.section .text_area .int:before{display:inline-block;margin-right:.8em;font-weight:700}.section .text_area .int.int_ito:before{content:"伊藤";color:#000}.section .text_area .int.int_ishida:before{content:"石田";color:#e18934}.section .text_area .int.int_fujino:before{content:"藤野";color:#000}.section .text_area .int.int_fukumori:before{content:"福森";color:#000}.section .text_area .int.int_shoji:before{content:"東海林";color:#000}.section .text_area .int.int_hasegawa:before{content:"長谷川";color:#e18934}.section .text_area .int.int_okada:before{content:"岡田";color:#000}.section .text_area .int.int_fujisaka:before{content:"藤坂";color:#000}.section .text_area .annotation{font-size:3.2vw}@media (min-width:768px){.section .text_area .annotation{font-size:14px}}.section .image_area{padding:0}@media (min-width:768px){.section .image_area{padding:0 9.5381526104%}}.section .image_area .img .caption{display:inline-block;padding:0 6.6666666667vw;font-size:3.2vw;line-height:1.5}@media (min-width:768px){.section .image_area .img .caption{padding:0;font-size:12px}}@media (min-width:768px){.section .image_area.is-float-left{float:left;margin-right:2rem;margin-bottom:1rem;padding-right:0;width:50%}}@media (min-width:768px){.section .image_area.is-float-right{float:right;margin-bottom:1rem;margin-left:2rem;padding-left:0;width:50%}}.section .heading+.image_area,.section .heading+.question,.section .heading+.text,.section .heading+.text_area{margin-top:2rem}.section .text_area+.text_area{margin-top:1.2rem}.section .text_area+.image_area{margin-top:2rem}.section .image_area+.text_area{margin-top:2rem}.section .image_area+.image_area{margin-top:2rem}.section .text+.heading{margin-top:2.5rem}.section .text+.text{margin-top:1.2rem}.section .text+.question{margin-top:2rem}.section .text+.annotation{margin-top:.5rem}.section .question+.text{margin-top:1.2rem}.section .caption{margin-top:.3rem}.section .img+.img{margin-top:1rem}.section .clear+.image_area,.section .clear+.question,.section .clear+.text,.section .clear+.text_area{margin-top:2rem}.header{overflow-x:hidden;border-top:2.2666666667vw solid #e18934}@media (min-width:768px){.header{border-top-width:7px;border-bottom:2px solid #eee}}@media (min-width:768px){.header .inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:100%;max-width:996px}}.header .sponcer{text-align:right;font-size:3.2vw}@media (min-width:768px){.header .sponcer{font-size:14px}}.header .logo{display:flex;align-items:center;justify-content:flex-start;padding:1rem 0 1rem 6.6666666667vw}@media (min-width:768px){.header .logo{padding-left:0}}.header .logo .logo_img{margin-top:-1.3333333333vw;width:37.6vw}@media (min-width:768px){.header .logo .logo_img{margin-top:0;width:237px}}.header .logo .logo_text{display:flex;align-items:center;color:#e18934;font-size:2.6666666667vw}@media (min-width:768px){.header .logo .logo_text{font-size:17px}}.header .logo .logo_text:before{content:"";display:block;margin-right:.5rem;margin-left:.5rem;width:.2666666667vw;height:5.3333333333vw;background-color:#000}@media (min-width:768px){.header .logo .logo_text:before{margin-right:1rem;margin-left:1rem;width:1px;height:34px}}.header .menu_trigger{display:block;position:fixed;z-index:12;top:2.2666666667vw;right:0;width:13.3333333333vw;height:13.3333333333vw;transition:all .4s;background-color:#fff}@media (min-width:768px){.header .menu_trigger{display:none}}.header .menu_trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:25%;width:50%;height:.5333333333vw;transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:#e18934}@media (min-width:768px){.header .menu_trigger span{display:none}}.header .menu_trigger span:first-of-type{top:30%}.header .menu_trigger span:nth-of-type(2){top:50%}.header .menu_trigger span:nth-of-type(3){top:70%}.header .menu_trigger.active span:first-of-type{transform:translateY(2.6666666667vw) rotate(-45deg)}@media (min-width:768px){.header .menu_trigger.active span:first-of-type{transform:translateY(10px) rotate(-45deg)}}.header .menu_trigger.active span:nth-of-type(2){opacity:0}.header .menu_trigger.active span:nth-of-type(3){transform:translateY(-2.6666666667vw) rotate(45deg)}@media (min-width:768px){.header .menu_trigger.active span:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}}.header .menu_trigger.fixed{top:0}@media (min-width:768px){.header .menu_trigger.fixed{top:20px}}@media (max-width:767.98px){.header .menu{position:fixed;z-index:-1;top:0;left:100%;padding:18.6666666667vw 6.6666666667vw 26.6666666667vw;width:100vw;height:100vh;transition:all .4s;color:#fff}}.header .menu .menu_text{text-align:center;font-weight:700}.header .menu .menu_nav_list{margin-top:2rem;width:100%}.header .menu .menu_nav_item span{font-weight:700}.header .menu .menu_nav_item a{display:block;padding:4vw 0;width:100%;color:#fff;font-size:4vw}@media (min-width:768px){.header .menu .menu_nav_item a{padding:30px 0;transition:all .3s;text-align:left;font-size:16px}.header .menu .menu_nav_item a:hover{background-color:#aaa}}.header .menu .menu_nav_item.is-coming{margin-top:2rem}.header .menu.active{overflow:auto;position:fixed;z-index:10;left:0;background-color:#e18934}@media (min-width:768px){.header .menu.active{left:50%}}.header .menu.fixed{top:0}.header .menu-lg .menu_nav_list{display:flex}.header .menu-lg .menu_nav_item{display:block;overflow:hidden;position:relative;margin:0 auto;width:58px;height:30px;cursor:pointer}.header .menu-lg .menu_nav_item+.menu_nav_item{margin-left:2rem}.header .menu-lg .menu_nav_item img{display:block;position:absolute;top:50%;left:50%;width:100%;transition:.4s ease-in-out;transform:translate(-50%,-50%)}.header .menu-lg .menu_nav_item:hover img:nth-of-type(2){opacity:0}.header .menu-lg .menu_nav_item.is-current img:nth-of-type(2){opacity:0}.header .menu-lg .menu_nav_item.is-coming{cursor:auto}.header .overlay{opacity:0;position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;transition:all .4s}.header .overlay.active{overflow:auto;opacity:1;position:fixed;z-index:8}.pager{position:relative;z-index:5;padding:8vw 5.3333333333vw;border-top:.2666666667vw solid #dbdada;border-bottom:.2666666667vw solid #dbdada;background-color:#fff}@media (min-width:768px){.pager{margin:0 auto;padding:40px 0;border-width:3px}}.pager .inner{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0}.pager .inner:after{content:"";position:absolute;top:0;left:50%;width:.1333333333vw;height:100%;background-color:#999}.pager .prev{width:45%}@media (min-width:768px){.pager .prev{width:35%}}@media (min-width:768px){.pager .prev .pager_num,.pager .prev .pager_title{padding-left:2rem}}.pager .prev a{position:relative}@media (min-width:768px){.pager .prev a:after,.pager .prev a:before{content:"";position:absolute;top:calc(50% - 2px);left:0;border-radius:9999px;width:20px;height:4px;transition:all .2s;transform-origin:2px 50%;background-color:#999}}.pager .prev a:before{transform:rotate(45deg)}.pager .prev a:after{transform:rotate(-45deg)}.pager .prev a:hover:after,.pager .prev a:hover:before{background-color:#e18934}.pager .next{width:45%;text-align:right}@media (min-width:768px){.pager .next{width:35%}}@media (min-width:768px){.pager .next .pager_num,.pager .next .pager_title{padding-right:2rem}}.pager .next a{position:relative}@media (min-width:768px){.pager .next a:after,.pager .next a:before{content:"";position:absolute;top:calc(50% - 2px);right:0;border-radius:9999px;width:20px;height:4px;transition:all .2s;transform-origin:calc(100% - 2px) 50%;background-color:#999}}.pager .next a:before{transform:rotate(45deg)}.pager .next a:after{transform:rotate(-45deg)}.pager .next a:hover:after,.pager .next a:hover:before{background-color:#e18934}.pager a{display:block;transition:all .4s;color:#999}.pager a:hover{color:#e18934}.pager .pager_num{font-size:4vw;font-weight:700}@media (min-width:768px){.pager .pager_num{font-size:24px}}.pager .pager_title{font-size:3.4666666667vw}@media (min-width:768px){.pager .pager_title{font-size:16px}}.pager .pager_coming{color:#999;font-size:2.6666666667vw}@media (min-width:768px){.pager .pager_coming{font-size:14px}}.pagenav{background-color:#e18934}.pagenav .pagenav_heading{text-align:center;color:#fff;font-size:4.8vw}@media (min-width:768px){.pagenav .pagenav_heading{font-size:20px}}.pagenav .pagenav_list{margin-top:1rem;padding:0 6.6666666667vw}@media (min-width:768px){.pagenav .pagenav_list{display:flex;justify-content:space-between;padding:0 20px}}.pagenav .pagenav_item,.pagenav .pagenav_item a{color:#fff}@media (min-width:768px){.pagenav .pagenav_item a{transition:all .4s}}@media (min-width:768px){.pagenav .pagenav_item a:hover{opacity:.6}}.pagenav .pagenav_item+.pagenav_item{margin-top:2rem}@media (min-width:768px){.pagenav .pagenav_item+.pagenav_item{margin-top:0;margin-left:2rem}}.pagenav .pagenav_text{margin-top:.4rem;font-size:3.2vw}@media (min-width:768px){.pagenav .pagenav_text{font-size:14px}}.pagenav .pagenav_text span{font-weight:700}.links{border-bottom:2.9333333333vw solid #e18934;background-color:#fff}@media (min-width:768px){.links{border-bottom-width:15px}}.links .link_logo a{display:block;position:relative;padding:10.6666666667vw 0;width:100%;text-align:center;color:#000}@media (min-width:768px){.links .link_logo a{margin:0 auto;padding:40px 0;width:400px;transition:opacity .4s}}.links .link_logo a span{display:inline-block;margin-top:2rem;padding:.6rem 1rem;border:.2666666667vw solid #000;font-size:3.2vw;line-height:1.2}@media (min-width:768px){.links .link_logo a span{border-width:1px;font-size:14px}}.links .link_logo a span:after{content:"";display:inline-block;margin-left:2.1333333333vw;width:2.6666666667vw;height:2.6666666667vw;background:url(../img/icon_win_black.svg) no-repeat 0 0;background-size:2.6666666667vw 2.6666666667vw}@media (min-width:768px){.links .link_logo a span:after{margin-left:8px;width:10px;height:10px;background-size:10px 10px}}@media (min-width:768px){.links .link_logo a:hover{opacity:.6}}.links .link_logo img{margin:0 auto;width:80.8vw}@media (min-width:768px){.links .link_logo img{width:562px}}#footer{letter-spacing:0}