﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}form{display:block}html{font-size:16px;font-size:3.125vw}body{font-family:"Noto Sans JP",sans-serif,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","メイリオ","Meiryo",sans-serif;color:#323232;line-height:1;overflow-y:scroll}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{width:100%;height:40px;padding-left:10px;padding-right:10px;border:1px solid #a1a1a1;box-sizing:border-box;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid #f04646;outline:0}input[type=radio],select{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}img{display:block;width:100%;height:auto}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link,a:visited{color:#000;text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}b{font-weight:bold}#wrapper{overflow:hidden;width:100%;min-width:320px;margin-left:auto;margin-right:auto}.flex_area{display:flex;flex-wrap:wrap}.list_mark_point01{position:relative;padding-left:1em}.list_mark_point01:before{content:"•";position:absolute;left:0}.list_mark_asterisk01{position:relative;padding-left:1em}.list_mark_asterisk01:before{content:"※";position:absolute;left:0}sup{font-size:.5em;vertical-align:super}.windowload{position:absolute;bottom:0;z-index:20000;background-color:#fff;width:100%;height:100%}.center{text-align:center}.right{text-align:right}.fc_red{color:#c00}.underline{text-decoration:underline}#navi{background-color:#c00;position:fixed;top:0;left:0;z-index:9999;width:100%}#navi input{display:none}#navi .flex_area{margin:0 auto}#mv{position:relative}#mv h1{text-align:center}.mv_tit{margin:0 auto}.innerSec{box-sizing:border-box;margin:0 auto}.introduce_area p{text-align:center}.introduce_txt01{font-weight:bold;text-align:center;line-height:1.4}#report{position:relative}#report .index_report .market-navi_box{border:1px solid #888}#report::before,#report::after{content:"";position:absolute;bottom:0;border-style:solid}#report::before{left:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:-1}#report::after{right:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f0f0f0 rgba(0,0,0,0);z-index:-2}h2.index_h2{font-weight:bold;color:#000;letter-spacing:.1em;text-align:center}#see{position:relative}#see::before,#see::after{content:"";position:absolute;bottom:0;z-index:-1;border-style:solid}#see::before{left:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f0f0f0}#see::after{right:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c00 rgba(0,0,0,0)}#see h2{text-align:center;letter-spacing:2px}.profile_box{box-sizing:border-box;position:relative;border:1px solid #888;background-color:#fff}.profile_box:first-of-type{margin-top:0}.profile_box::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-color:#c11920 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.profile_box dt{border-bottom:3px solid #c11920;padding-bottom:10px;font-weight:bold;letter-spacing:.1em;line-height:1.7}.profile_box dd{line-height:2}.profile_box .job_title{display:block;font-size:.8em;line-height:1.2}.profile_box .read_title{font-size:.8em;line-height:1.2}.profile_box .profile_bnr{margin-top:26px}.profile_box .profile_bnr a:hover{opacity:.8}#market-navi h2{font-weight:bold;color:#fff;letter-spacing:.1em;text-decoration:underline 4px;text-underline-offset:.5em}.market-navi_box{box-sizing:border-box;overflow-x:hidden;background-color:#fff}.market-navi_box>div{display:flex;align-items:flex-start;border-bottom:1px solid #ccc}.market-navi_box>div:first-of-type{padding-top:0}.market-navi_box>div:last-of-type{border:none}.market-navi_box dt{box-sizing:border-box;line-height:1.5}.market-navi_box dd{box-sizing:border-box;line-height:1.5}.market-navi_box dd a::after{content:"";display:inline-block;vertical-align:middle;background:url(../img/icon_pdf24.png) center no-repeat;background-size:100% auto}.note01{background-color:#fff}.note01 .note_area01{line-height:1.4}.note_box02 .list_mark_point01::before{color:#c00}.note01_tit01{font-weight:bold}.fadeUp{opacity:0}.leftAnime{opacity:0;overflow:hidden;display:inline-block}.marker_yellow{background-image:linear-gradient(90deg, #fffc7e, #fffc7e);background-repeat:no-repeat;background-position:bottom left;background-size:0 40%;font-weight:bold;transition:all 1.6s ease-in-out}.marker_yellow_2{background-image:linear-gradient(90deg, #fffc7e, #fffc7e);background-repeat:no-repeat;background-position:bottom left;background-size:0 40%;font-weight:bold;transition:all 1s 1s ease-in-out}@keyframes slideX100{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideX-100{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate01{0%{transform:rotateZ(0)}100%{transform:rotateZ(-360deg)}}.fadeUp.on{opacity:0;animation-name:fadeUpAnime;animation-duration:.7s;animation-fill-mode:forwards}.marker_yellow.on{background-size:100% 40%;animation-delay:.5s}.marker_yellow_2.on{background-size:100% 40%}.leftAnime.on{opacity:0;animation-name:slideX100;animation-duration:.8s;animation-delay:1s;animation-fill-mode:forwards}.leftAnime.on .leftAnimeInner{opacity:0;animation-name:slideX-100;animation-duration:.8s;animation-delay:1s;animation-fill-mode:forwards}@media screen and (max-width: 750px){.pcBlock{display:none}.spBlock{display:block}.font-size-small{font-size:24px !important}.font-size-xsmall{font-size:20px !important}#navi .flex_area{padding:14px 0 14px 26px}#nam-logo img{width:139px;height:38px}#mv{width:32rem;margin:0 auto}.mvBg{background:url(../img/fv_bg01_sp.png) top center no-repeat;background-size:100% auto;margin-top:66px}.introduce_area{padding-top:80px}.introduce_txt01{font-size:30px}#report::before{border-width:15.701rem 0 0 80vw}#report::after{border-width:0 0 23.893rem 290vw}#report>.innerSec{width:29.867rem}#report .index_report .index_h2{margin-top:70px;margin-bottom:20px;font-size:20px}#report .index_report .market-navi_box{margin-top:0;height:270px;font-size:14px}#see{padding:90px 0 56px}#see::before{border-width:14.933rem 0 0 100vw}#see::after{border-width:0 0 14.933rem 100vw}#see h2{margin-bottom:70px;font-size:34px}.profile_box{width:29.867rem;padding:30px 210px 60px 30px;margin:70px auto 0}.profile_box::after{bottom:0.427rem;width:8.533rem;height:7.68rem}.profile_box dt{font-size:20px}.profile_box dd{margin-top:14px;font-size:16px}#see.index_see{padding:0 0 56px}#see.index_see .index_h2{margin-bottom:20px;margin-top:70px;font-size:28px}#see.index_see .profile_box{width:29.867rem;padding:30px;margin:70px auto 0}#see.index_see .profile_box::after{width:26.965rem;height:11.52rem;bottom:1.707rem;left:1.365rem}#market-navi{padding:70px 0 90px}#market-navi>.innerSec{width:29.867rem}#market-navi h2{font-size:28px}.market-navi_box{-webkit-overflow-scrolling:touch;height:360px;padding:30px 10px;margin:60px auto 0}.market-navi_box>div{padding:0.853rem 0}.market-navi_box dt{width:25%;padding-left:10px}.market-navi_box dd{width:75%;padding-right:10px}.market-navi_box dd a::after{width:16px;height:16px;margin:-3px 0 0 4px}.profile_box::before{border-width:30px 30px 0 0}.note01{padding:30px 0}.note01:after{width:29.867rem;margin:30px auto 0}.note01 .innerSec{width:29.867rem}.note01 .note_area01{font-size:14px}.note01_tit01{padding-bottom:15px}}@media screen and (min-width: 751px){html{font-size:1.14285vw}.spBlock{display:none}.pcBlock{display:block}.flex_area{justify-content:space-between}.font-size-small{font-size:16px !important}.font-size-xsmall{font-size:14px !important}#navi .flex_area{padding:26px 0 26px 40px}#nam-logo img{width:328px;height:22px}#mv{margin:0 auto}.mvBg{background:url(../img/fv_bg01_pc.png) center bottom no-repeat;background-size:cover;margin-top:72px}#mv h1{padding:50px 0 20px}.introduce_area{padding-top:80px;width:620px;margin:0 auto}.introduce_txt01{font-size:30px}#report{padding-bottom:90px}#report::before{border-width:360px 0 0 140vw}#report::after{border-width:0 0 520px 320vw}#report>.innerSec{max-width:990px}#report .index_report{margin-top:100px}#report .index_report .market-navi_box{height:320px}#report .index_report .index_h2{margin-bottom:30px}h2.index_h2{padding-bottom:15px;font-size:28px}#see{padding:90px 0 56px}#see::before{border-width:450px 0 0 100vw}#see::after{border-width:0 0 450px 100vw}#see .innerSec{max-width:990px}#see h2{margin-bottom:70px;font-size:34px}.profile_box{max-width:930px;padding:50px;margin:70px 30px 0}.profile_box::after{bottom:14px;width:200px;height:180px}.profile_box dt{font-size:24px}.profile_box dd{margin-top:14px;font-size:16px}#see.index_see{padding:0 0 56px}#see.index_see .index_h2{padding-bottom:15px;font-size:34px;margin-bottom:30px}#see.index_see .mv_txt02{font-size:18px}#market-navi{padding:70px 0 90px}#market-navi>.innerSec{max-width:930px}#market-navi h2{font-size:28px}.market-navi_box{height:220px;padding:30px 50px;margin:40px 30px 0;font-size:14px}.market-navi_box>div{padding:20px 0}.market-navi_box dt{width:120px;padding:0 20px}.market-navi_box dd{width:650px;padding-right:10px}.market-navi_box dd a::after{width:24px;height:24px;margin:-3px 0 0 4px}.profile_box::before{border-width:60px 60px 0 0}.note01{padding:80px 0;font-size:16px}.note01 .innerSec{max-width:1080px}.note_box02{font-size:14px}.note01_tit01{padding-bottom:15px}.note_area01{margin:0 30px}}@media screen and (min-width: 1301px){#header .flex_area{align-items:center;padding:26px 0 26px 40px}#navi .flex_area{padding:26px 0 26px 40px}}@media screen and (min-width: 1400px){html{font-size:16px}}@media screen and (max-width: 320px){html{font-size:10px}}