html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto;vertical-align:bottom}input,textarea,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}strong,b{font-weight:500}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;-webkit-text-size-adjust:100%;color:#16252d;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic","メイリオ",YuGothic,Meiryo,sans-serif;font-style:normal;font-weight:700;font-feature-settings:'palt';font-size:1rem;letter-spacing:.1em;line-height:1.8;text-align:center}.body-container-wrapper{overflow:hidden}.main-contents{display:block !important;width:100%;margin-top:70px;margin-right:auto !important;margin-left:auto !important;float:none !important}.container{display:block !important;margin-right:auto !important;margin-left:auto !important;float:none !important}.row-fluid [class*="span"]{float:none !important;min-height:0}img{margin:0 auto !important}.sp{display:none !important}.yellow-bg{background:#fff720}.gray-bg{background:#f8f8f8}.blue-bg{background:#0084d0}@media(max-width:690px){.sp{display:block !important}.pc{display:none !important}}.fv-cta-wrap{display:flex !important;justify-content:space-between;max-width:1200px !important;margin:0 auto 130px !important}.fv-cta-wrap>.row-fluid-wrapper{width:47.5%}.fv-cta-wrap .cta img,.cta-wrap .cta img{max-width:100% !important}.cta-wrap{max-width:1200px !important;margin:0 auto !important}.cta-wrap>.row-fluid-wrapper:first-child{margin-bottom:43px}@media(max-width:1499px){.fv-cta-wrap,.cta-wrap{max-width:calc(1200vw / 14.99) !important}.fv-cta-wrap{margin:0 auto calc(130vw / 14.99) !important}.cta-wrap>.row-fluid-wrapper:first-child{margin-bottom:calc(43vw / 14.99)}}.caution div p{font-size:3rem;color:#fff;background-color:red;padding:1rem}@media(max-width:690px){.fv-cta-wrap,.cta-wrap{max-width:calc(335vw / 3.75) !important}.fv-cta-wrap{display:block !important;margin:0 auto !important}.fv-cta-wrap>.row-fluid-wrapper{width:100%}.fv-cta-wrap>.row-fluid-wrapper:first-child{margin-bottom:calc(25vw / 3.75)}.cta-wrap>.row-fluid-wrapper:first-child{margin-bottom:calc(30vw / 3.75)}.caution div p{font-size:2rem}label{display:block;cursor:pointer;width:calc(335vw / 3.75);margin:calc(25vw / 3.75) auto 0}.menu>label:first-of-type{margin:0 auto}input{display:none}.menu ul{margin:0;padding:0;color:#000;list-style:none}.menu li{height:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#type1:checked ~ #links1 li,#type2:checked ~ #links2 li,#type3:checked ~ #links3 li,#type4:checked ~ #links4 li{height:auto;opacity:1}}