html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",Helvetica,Ariel,Verdana,sans-serif;background-color:#fff;color:#333;line-height:1.6;letter-spacing:.02em}a{text-decoration:none}li.phone a:hover{opacity:1}a:hover,button:hover{opacity:.7}img{vertical-align:bottom}.cfx::after{content:"";display:block;clear:both}div#wrapper{position:relative;overflow:hidden}.sp{display:none}.mp{display:none}.btn01,.btn02,.btn03 a,.btn04 button,.btn05 button{transition:opacity .3s}.ftrphone a:hover,.pgtp a{opacity:1}span.undr{background:linear-gradient(transparent 60%, #f7f860 40%);font-weight:bold;position:relative;color:#444}span.uder-b{font-weight:bold;color:#3c3c3c}#sec01 .section-inner{padding:3.6em 0}#sec03 .section-inner{max-width:812px;margin:0 auto;padding:4em 16px;box-sizing:border-box}#sec04 .section-inner{padding:4em 16px}#sec06 .section-inner{padding:2.8em 0}#sec07 .section-inner{max-width:812px;margin:0 auto;padding:2.6em 16px 4.8em;box-sizing:border-box}.cpdate{text-align:right;font-size:12px;padding-right:4px;padding-bottom:.5em}.fd{opacity:0;transform:translate(0, 20px);transition:opacity 1s,transform 1s}.fd.in{opacity:1;transform:translate(0, 0)}.btn03 a{font-weight:bold;position:relative;padding:20px 50px 20px 15px;font-size:24px;text-align:center;display:block;max-width:620px;color:#fff;background:#1aaaeb;border-radius:10px;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.19);margin:0 auto}.btn03 a::after{position:absolute;top:50%;margin-left:8px;content:" ";display:inline-block;background:url(../images/btn_01.png);width:30px;height:30px;margin-top:-15px;background-repeat:no-repeat;background-size:contain}.btn05 button{border:none;font-weight:bold;position:relative;color:#fff;border-radius:10px;line-height:1.4;font-size:20px;padding:12px 38px 12px 15px;display:block;color:#fff;background:#f97fb4;border-radius:10px;margin:0 auto;text-align:center;box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.19);width:100%;cursor:pointer}.btn05 button::after{position:absolute;top:50%;margin-top:-12px;right:auto;content:" ";display:inline-block;background:url(../images/btn_03.png);width:80px;width:22px;height:24px;margin-left:8px;background-repeat:no-repeat;background-size:contain}#header{position:fixed;width:100%;background:#fff;z-index:1;text-shadow:0 0 #000;box-shadow:0 1px 6px rgba(0,0,0,.2)}#header ul{max-width:960px;overflow:hidden;margin:0 auto;padding:4px 0}#header li.logo,#header li.sdn,#header{float:left}li.phone{float:right}li.logo a{color:#333}li.logo p{font-size:10px;padding-top:2px}li.logo p span{color:#483986;font-weight:bold}li.sdn{margin:6px 0px 0px 10px;font-size:14px}li.sdn p{font-size:12px;color:#00478b;line-height:1.4}li.logo{padding-top:3px;padding-left:8px}li.phone img:nth-child(1){margin:0px 8px 0px 0}li.phone img:nth-child(2){padding-bottom:4px}li.phone img:nth-child(3){padding-left:10px;padding-bottom:3px}#mainvisual{padding-top:50px;background:#f9f6f0}.dp{width:100%;max-width:960px;padding:60px 0;box-sizing:border-box;margin:0 auto;background-size:cover;background:url(../images/mainvisual.png);background-size:cover;background-repeat:no-repeat}.dp img{width:100%}.cth{max-width:960px;box-sizing:border-box;padding-left:3%}ul.cfx{margin-top:20px;padding-left:6px}ul.cfx li{margin-bottom:25px}.cth h1{width:100%}.cth img{max-width:360px;width:100%}.cfx a{display:block}.btn01,.btn02{position:relative;width:230px;color:#fff;border-radius:10px;line-height:1.4;font-size:15px;font-weight:bold}.btn01{padding:7px 20px 7px 10px;background:#1aaaeb;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.19)}.btn01::after{position:absolute;top:50%;right:4%;content:" ";display:inline-block;background:url(../images/btn_01.png);width:24px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:contain}.btn02{padding:17.5px 20px 17.5px 10px;background:#f97fb4;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.19)}.btn02::after{position:absolute;top:50%;right:4%;content:" ";display:inline-block;background:url(../images/btn_03.png);width:24px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:contain}.vsalbtn ul li:first-child{margin-bottom:20px}section#sec01{max-width:780px;margin:0em auto}section#sec01 h2{position:relative;padding-bottom:.6em;font-size:32px;width:50%;max-width:350px;font-weight:bold;margin-bottom:30px;text-align:center;margin:0em auto 1.4em}section#sec01 h2 img{position:relative;width:100%}section#sec01 h2::after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-6%;width:100%;height:12px;text-align:center;background:repeating-linear-gradient(-45deg, #fbe1ed, #fbe1ed 2px, #fff 2px, #fff 4px)}section#sec01 h2 p{text-align:left;display:inline;font-size:30px}section#sec01 p{text-align:center;font-size:1.2em;line-height:2;max-width:600px;margin:0 auto 1.6em}.wcr{padding:2em 0;background:#f9f6f0}.wletk{max-width:780px;margin:0 auto}.tk{position:relative;background:#fff;width:62.5%;max-width:500px;padding:25px 31px 30px 30px}.tk h2{margin-bottom:20px}.tk h2 img{max-width:374px;background:url(../images/dot.png);background-repeat:repeat-x;background-position:bottom;background-size:14px;padding-bottom:20px}.tk li{padding-bottom:12px;line-height:1.8}.tk ul li img{float:left;padding-bottom:1%}.tk li p{font-size:18px;overflow:hidden}.cter{position:absolute;top:8%;right:-74%}.cter img{width:50%}.tgle{width:0;height:0;border:365px solid rgba(0,0,0,0);border-top:60px solid #f9f6f0;border-bottom:none;margin:0 auto}ul.ques{overflow:hidden}#sec03{max-width:780px;margin:0em auto}#sec03 h3,#sec06 h3{width:90%;margin:0 auto 40px;max-width:696px}#sec03 h3 img,#sec06 h3 img{width:100%}.wle03{max-width:780px;margin-bottom:2.2em;overflow:hidden}.explain{float:right;width:50%}.cter02{float:left;width:50%}.cter02 img{width:100%;max-width:248px}#sec04{background:#f9f6f0}#sec04 h2 img{width:65%;max-width:298px}#sec04 h2{font-size:32px;text-align:center;font-weight:bold;letter-spacing:.1em;color:#333}p.ateension{clear:both;text-align:right;font-size:12px;padding-top:.5em}.chat01{overflow:hidden;max-width:780px;margin:40px auto}.chat01 figure{width:30%;text-align:center;float:left}.chat01 figure p{text-align:left;padding-left:8%}.chat01 figure img{width:100%;max-width:132px}.hukidashi{position:relative;float:right;width:64%;background:#fff;border-radius:20px;padding:3%;margin-top:1.5%;line-height:2;font-size:1.05em}.hukidashi p:nth-child(2){font-weight:bold;text-align:right}.hukidashi.d01::after{position:absolute;content:"";background:url(../images/hd_top.png) no-repeat;background-size:50%;width:20%;height:35%;top:55%;left:-6%}.hukidashi.d02::after{position:absolute;content:"";background:url(../images/hd_top02.png) no-repeat;background-size:47%;width:20%;height:35%;top:64%;right:-16%}.chat02{overflow:hidden;max-width:780px;margin:40px auto 60px}.chat02 figure{width:30%;text-align:center;float:right}.chat02 figure p{text-align:right;padding-right:8%}.chat02 figure img{width:100%;max-width:132px}p.woman{color:#fd565c}p.man{color:#5656fd}p.note{clear:both;font-size:12px;text-align:right;padding-top:.2em}.wle05{max-width:812px;margin:0px auto;padding:4em 0}#sec05 .btn05:last-child{margin-top:2em}.wle05 h2{background:#f97fb4;color:#fff;text-align:center;padding:16px;font-size:24px;margin-top:1.6em;font-weight:bold;border-radius:12px 12px 0px 0px/12px 12px 0px 0px}ul.clear{overflow:hidden;padding:8px 0}.wle05 ul{overflow:hidden}ul.pnt img{width:28px;vertical-align:top;float:left}ul.pnt p{padding-left:2em}.wlehkn{border-bottom:1px dotted #ccc;padding:10px;margin:30px 16px}.wlehkn.bb0{border-bottom:none;margin-bottom:0}.wlehkn h4{font-weight:bold;color:#ef8cb7;padding-bottom:6px;border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.1em}.cp{padding:0 5px}.hkn{border:1px solid #ef8cb7}li.logo,li.cpname,li.kikan{float:left}li.cpname{padding:0 2%}.cp h3{font-size:1.1em;padding:.5em 0 .5em .75em;border-left:6px solid #ef8cb7;background:#fbf9f5;margin-bottom:20px;font-weight:bold;color:#333}.choice{background:#fffafb;padding:16px 16px;margin-top:24px;border-radius:8px}.choice li{clear:both;padding-bottom:.2em}.btn04.bdr{border-bottom:1px dotted #e8dabd}.btn04{padding:20px 0 30px;max-width:400px;margin:0 auto}.btn04 button{font-weight:bold;position:relative;color:#fff;border-radius:10px;line-height:1.4;font-size:15px;padding:12px 38px 12px 15px;display:block;width:100%;color:#fff;background:#1aaaeb;border-radius:10px;margin:0 auto;text-align:center;box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.19);border:none;cursor:pointer}.btn04 button::after{position:absolute;top:29.5%;right:auto;content:" ";display:inline-block;background:url(../images/btn_01.png);width:80px;width:20px;height:20px;margin-left:8px;background-repeat:no-repeat;background-size:contain}.cp_explain{font-size:16px;margin-left:150px}.cp_logo img{width:140px}.cp_explain dl dt{float:left;width:80px;font-weight:bold;color:#115da7}.cp_explain dl{padding-right:20px}.cp_explain dl dd{margin-left:90px;margin-bottom:.1em}.cp_logo{float:left}#sec06{background:#f9f6f0}#sec06 h3{font-size:32px;text-align:center;font-weight:bold;color:#ef8cb7;margin-bottom:40px}#sec06 p{text-align:center;font-size:18px;max-width:650px;margin:0 auto 40px}.skyubtn{max-width:780px;margin:0 auto;background:#fff;padding:20px 0}.skyubtn ul{max-width:620px;margin:0 auto}.skyubtn ul li{float:left;padding:0 25px}.skyubtn a{display:block}section#sec07 h2{font-weight:bold;font-size:20px;color:#00478b}section#sec07 dl.ryui{border:1px solid #cec0a4;padding:8px;font-size:12px}section#sec07 .ryui dt{font-weight:bold}section#sec07 .ryui dd{padding-bottom:.6em}footer{border-top:1px solid #bdbdbd;background:#e8e4dd}.ftrconts{max-width:780px;margin:0 auto;padding:0 20px}.ftrconts ul{float:left;overflow:hidden}p.reserved{font-size:10px;text-align:center}.company_info a{vertical-align:middle;padding-top:2px}.company_info span{display:inline-block;line-height:17px;font-size:12px;font-weight:bold;padding-top:4px;padding-left:4px;vertical-align:middle;text-align:left}.cmp{float:left}.ftrphone{float:right;padding:7px 0px 0px 0px}.company_info{overflow:hidden;padding-top:12px}p.reserved{line-height:2.4;float:right}.subnav{margin-top:.6em;overflow:hidden;border-top:1px dotted #bdb29d}.subnav li{padding-right:1em;display:inline-block;font-size:12px;padding-top:.1em;border-right:1px dotted #333;line-height:.8}.subnav li a{color:#333}.subnav li:last-child{padding-right:0;border:none}.subnav li::after{font-family:FontAwesome;content:""}.cominfo{padding-top:.4em;font-size:12px}.bosyu h4,.hikiuke h4{font-size:14px}.bosyu dl{font-size:12px}.hikiuke dl{padding-bottom:.2em;font-size:12px}.bosyu h4,.hikiuke h4,.bosyu dt,.hikiuke dt{font-weight:bold}.nav-btn{position:absolute;display:block;top:12px;width:32px;height:24px;z-index:99999;box-sizing:border-box;right:12px}.nav-btn span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#00478b;margin:0 auto}.nav-btn span:nth-of-type(1){top:0}.nav-btn span:nth-of-type(2){top:10px}.nav-btn span:nth-of-type(3){bottom:0px}.nav-btn.on span:nth-of-type(1){transform:translateY(10px) rotate(-315deg)}.nav-btn.on span:nth-of-type(2){opacity:0}.nav-btn.on span:nth-of-type(3){transform:translateY(-10px) rotate(315deg)}#nav{position:fixed;display:none;width:100%;top:50px;left:0;background-color:#fff;z-index:99998}#nav .nav_inner{display:table;width:100%;height:100%}#nav .nav_inner .nav_menu{display:table-cell;vertical-align:middle}#nav .nav_inner .nav_menu .nav_item{width:100%;padding:16px 0px 16px 8px;border-top:1px solid #f3ece2;font-weight:bold}#nav .nav_inner .nav_menu .nav_item:first-child{margin-top:0}#nav .nav_inner .nav_menu .nav_item a{display:block;position:relative;text-decoration:none;font-size:14px;color:#333;line-height:1.4;text-align:left}.nav_inner{box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.19)}@media screen and (max-width: 768px){#header ul{padding:0}.mp{display:none}p.choice-date{text-align:right;font-size:12px;padding-right:4px;padding-bottom:.5em}li.phone{display:none}.sp{display:block}#sec03 .section-inner{padding:2.4em 16px}#sec04 .section-inner{padding:2em 16px}.wle05{padding:2em 0}.pc{display:none}li.sdn{display:none}li.spphone{float:right;margin-right:60px;height:44px;width:60px;text-align:center;padding-top:6px;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}.cth{width:50%}.vsalbtn{position:static;top:0;right:0;padding:25px 0;background:#f9f6f1}.vsalbtn{position:static;top:0;right:0;padding:16px 10px;background:#f9f6f1}ul.cfx{margin-top:0}.btn01,.btn02{width:auto}.btn01{padding:17.5px 50px 17.5px 10px}.vsalbtn ul li{width:96%;display:block;margin:2%}#sec01 .section-inner{padding:3em 16px}section#sec01 h2{position:relative;padding-bottom:0;font-size:32px;font-weight:bold;padding-bottom:20px;width:73%;max-width:320px;margin:0em auto 1em}section#sec01 h2 p{font-size:24px;text-align:left;padding-bottom:0px;display:block;overflow:hidden}.btn03 a{padding:14px 50px 14px 15px;font-size:15px;display:block;margin:0 auto;text-align:left}.btn03 a::after{width:24px;height:24px;top:50%;right:4%;margin-top:-12px}section#sec01 p{font-size:16px}.wletk{margin:0px 10px}.tk{background:#fff;width:92%;max-width:inherit;padding:0px 4%}.tk h2{text-align:center;padding-top:20px}.tk li p{font-size:16px;overflow:hidden}.tk h2{text-align:center;padding-top:24px}.tk h2 img{width:70%;max-width:380px}ul.ques{width:71%;margin:0 auto}.cter{position:static;top:0;right:0;text-align:center;padding:16px 0}.cter img{width:52%;max-width:160px;text-align:center}.tgle{margin:0 auto;width:0;height:0;border-top:9vw solid #f9f6f0;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0)}#sec03{max-width:780px}#sec03 h3,#sec06 h3{width:90%;max-width:504px;margin:0 auto}.wle03{max-width:780px;margin:24px 16px;overflow:hidden}.explain{float:none;width:100%}.cter02{float:none;width:100%;margin:20px 0}.cter02 p{text-align:center}.cter02 img{width:96%;padding-right:4%;max-width:248px}section#sec05{margin:0 16px}#sec04 h2{padding-bottom:.5em}.chat01{margin:16px 0}.chat01 figure{min-width:70px;width:130px;padding-top:20px}.chat01 figure img{width:90%;max-width:132px;padding-right:10%}.ngtv{position:relative;float:right;width:100%;border-radius:20px;box-sizing:border-box;margin-left:-140px;padding-left:140px}.hukidashi{position:relative;float:right;background:#fff;border-radius:20px;padding:4% 7.5%;width:85%}.hukidashi p{font-size:14px}.ngtv02{position:relative;float:right;width:100%;border-radius:20px;box-sizing:border-box;margin-left:-110px;padding-left:100px}.chat02{margin:24px 0 2em}.chat02 figure{width:100px;text-align:center;float:right;padding-top:20px}.chat02 figure p{text-align:right;padding-left:10%;padding-right:0}#sec04 h2 img{width:70%;max-width:240px}.wle05 h2{font-size:22px}li.logo,li.cpname,li.kikan{float:none}.wlehkn{margin:24px 6px;padding:0}ul.wd{margin:12px 0}.btn04{margin:0px auto}.cp_logo{float:none}.cp_explain{font-size:16px;margin-left:0;margin-top:.5em}.cp{padding:0 10px}.choice{padding:16px 8px}ul.pnt img{width:22px}section#sec07{max-width:780px}#sec06 h3{line-height:1.4;margin-bottom:16px}#sec06 p{font-size:16px;margin:30px auto;text-align:left;padding:0 16px;max-width:inherit}section#sec07{max-width:780px}.hikiuke dl,.bosyu dl{padding:0px}section#sec07 h2{font-size:18px}.skyubtn ul li{float:none;padding:0 16px;margin:0 0 30px}.skyubtn{padding:1em 0 0}#sec07 .section-inner{padding:2em 16px 5em}.cmp{float:none;margin:0 auto;text-align:center}.company_info span{display:block;line-height:17px;font-size:12px;font-weight:bold;padding-top:6px;padding-left:0px;text-align:center}.ftrphone{float:none;padding:0px 0px 0px 0px;text-align:center}.ftrphone img{margin:0 auto}.ftrconts ul{float:none;text-align:center}p.reserved{line-height:2.4;float:none}}@media screen and (max-width: 480px){.mp{display:block}.btn03 a,.btn05 a{padding:8px 50px 8px 15px;font-size:15px;display:block;margin:0 auto;text-align:left}section{font-size:14px}.cp_explain{font-size:14px}section#sec01 p{font-size:14px;text-align:left;line-height:1.8}.btn01{padding:10px 50px 10px 10px}.wcr{padding:2em 0}ul.ques{width:95%}.cter{padding:0px 0 20px}.cter img{width:38%}.tk li p{font-size:14px;overflow:hidden}.ngtv{margin-left:-100px;padding-left:100px}.chat01 figure{width:100px}.chat01 figure p{padding-left:0%}.hukidashi p{line-height:1.75;font-size:14px}.wle05 h2{font-size:18px}ul.pnt{font-size:14px}#sec06 p{font-size:14px;padding:0 16px}li.logo{position:absolute;width:160px;float:left}li.logo p{font-size:10px}.btn05 button{font-size:16px;padding:10px 38px 8px 14px;text-align:left;line-height:1.4}.btn05 button::after{top:50%;margin-top:-12px;right:16px}}div.attention_box{box-sizing:border-box;width:90%;margin:0 auto 32px auto}div.attention_box>div{box-sizing:border-box;padding:8px;border:4px solid red}div.attention_box>div>h3{font-weight:700;text-align:center;margin-bottom:16px;font-size:19px}div.attention_box>div>p{font-weight:bold;margin-bottom:8px !important;font-size:18px !important}div.attention_box_2{box-sizing:border-box;border:1px solid red;width:100%;margin:16px auto 16px auto}div.attention_box_2>div{box-sizing:border-box;padding:8px}div.attention_box_2>div>h3{font-weight:700;text-align:center;margin-bottom:8px;font-size:14px}div.attention_box_2>div>p{font-size:14px !important;font-weight:bold}.inner3 .certain{margin-bottom:24px}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{display:none}.modalwindow{z-index:9999;display:none;position:fixed;top:-10px;left:0;right:0;bottom:-10px;background-color:rgba(0,0,0,.6);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;backface-visibility:hidden}.modalwindow .container{display:table;padding:10px 0;width:100%;height:100%;table-layout:fixed}.modalwindow .inner{display:table-cell;padding:1em 1.2em 1em;vertical-align:middle}@media(min-width: 769px){.modalwindow .inner{padding:5em 1em}}.modalwindow .modal-item{position:relative;background:#f8f8f8;margin:0 6px;border:1px solid #d1d1d1;padding:70px 16px;border-radius:4px;max-width:780px;margin:0 auto}.modalwindow .modal-item .cross-close{cursor:pointer;position:absolute;top:20px;right:24px;color:rgba(0,0,0,0);width:24px;height:24px;background-attachment:fixed;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy4xMDciIGhlaWdodD0iMjcuMTA2Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNhZmFmYWYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIj48cGF0aCBkPSJNMi4xMjEgMjQuOTg1TDI0Ljk4NSAyLjEyMU0yNC45ODUgMjQuOTg1TDIuMTIxIDIuMTIxIi8+PC9nPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.inner3{max-width:660px;margin:0 auto}.inner3 .midashi{text-align:center;margin-bottom:24px}.inner3 .midashi h2{line-height:1.45;font-size:4.7vw}@media screen and (min-width: 480px){.inner3 .midashi h2{font-size:20px}}.inner3 .midashi p{font-size:14px}.inner3 .certain{padding:8px 12px 0;border-radius:4px;font-size:13px}@media screen and (min-width: 680px){.inner3 .certain{font-size:15px;padding:18px 12px}}.inner3 .certain p span{color:#fa6a6a}.inner3 .check_kokuti{margin-bottom:32px}.inner3 .check_kokuti .anChk{background:#fcf4f4;border-radius:8px;box-shadow:0 1px 6px 0px rgba(164,164,164,.4);transition:background .3s}.inner3 .check_kokuti .anChk:not(:last-child){margin-bottom:24px}.inner3 .check_kokuti .anChk:hover{opacity:.9}.inner3 .check_kokuti .anChk label{width:100%;height:100%;cursor:pointer}.inner3 .check_kokuti .anChk .ck-inner{align-items:center;padding:16px 12px}@media screen and (min-width: 680px){.inner3 .check_kokuti .anChk .ck-inner{display:flex;padding:32px 16px}}.inner3 .check_kokuti .anChk dl{display:flex;align-items:center;font-size:15px;margin-bottom:16px}@media screen and (min-width: 680px){.inner3 .check_kokuti .anChk dl{width:calc(100% - 180px);margin-right:20px;margin-bottom:0}}.inner3 .check_kokuti .anChk dl dd{font-weight:bold}.inner3 .check_kokuti .anChk dl dt{padding-left:16px;font-size:13.5px}.inner3 .check_kokuti .anChk .btn-check{width:90%;background:#fff;border:2px solid #eee;border-radius:8px;height:46px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 680px){.inner3 .check_kokuti .anChk .btn-check{width:160px}}.inner3 .check_kokuti .anChk .btn-check span.txt{position:relative;padding-left:10px;font-weight:bold;font-size:16px;color:#333}.inner3 .check_kokuti .anChk.clr{background:#fcfcf0}.inner3 .check_kokuti .anChk.clr:hover{opacity:1}.inner3 .check_kokuti .anChk.clr .btn-check{background:#f7fcff;border:2px solid #2dafdd}.inner3 button{max-width:460px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;height:54px;background:#d1d1d1;border-radius:8px;color:#888;cursor:default}.inner3 button.on{background:#2dafdd;color:#fff;font-weight:bold;cursor:pointer}@keyframes dothabottomcheck{0%{height:0}100%{height:10px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:20px}}.check-box::before,.check-box::after{box-sizing:border-box;position:absolute;height:0;width:4px;background-color:#2dafdd;display:inline-block;transform-origin:left top;border-radius:5px;content:" ";transition:opacity ease .5s}.check-box{height:24px;width:24px;background-color:#fff;border:2px solid #c1c1c1;border-radius:5px;position:relative;display:inline-block;box-sizing:border-box;transition:border-color ease .2s;cursor:pointer}.check-box::before{top:17px;left:10px;box-shadow:0 0 0 2px #fff;transform:rotate(-135deg)}.check-box::after{top:10px;left:1px;transform:rotate(-45deg)}input[type=checkbox]:checked+.ck-inner .check-box,.check-box.checked{border-color:#2dafdd}input[type=checkbox]:checked+.ck-inner .check-box::after,.check-box.checked::after{height:50px;animation:dothabottomcheck .2s ease 0s forwards}input[type=checkbox]:checked+.ck-inner .check-box::before,.check-box.checked::before{height:110px;animation:dothatopcheck .4s ease 0s forwards}.inner3 small{margin-bottom:20px;font-size:3.7vw}@media screen and (min-width: 680px){.inner3 small{font-size:14px}}html{font-size:50%}body{font-size:1.6rem;line-height:1.6;background:#fff;color:#333;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"MS Pゴシック","MS PGothic",Ariel,Verdana,sans-serif}img{max-width:100%;vertical-align:top}a{text-decoration:none}ul,ol{list-style:none}button:focus{outline:0}.none{display:none}.line{background:linear-gradient(transparent 60%, #ffb8b8 0%)}.bold{font-weight:bold}small{font-size:16px}span.ib{display:inline-block}header{height:70px}header .flex{width:100%;z-index:1;background-color:#fff;box-shadow:0px 3px 3px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;width:100%;height:70px}header .flex .header_phone{border-left:1px solid #dbdbdb;width:70px;height:70px;padding:10px 12px 8px 12px}header .flex .header_phone img{max-height:40px}@media(min-width: 768px){header .flex a{width:250px}}header .flex h1 img{width:auto;max-height:30px;margin-left:10px}@media(max-width: 1039px){#first{position:relative;height:125.86vw;width:100%;background:url(/assets/img/lp/cancer20/firstsp.png) no-repeat center/cover}#first img{position:absolute;width:34.4vw;height:auto;top:10.1333vw;left:8vw}#first button{position:absolute;top:104.133vw;left:50%;transform:translateX(-50%);display:block;width:92.26vw;height:18.66vw;border-style:none;border-radius:100px;background-color:#16a7db;color:#fff;box-shadow:0px 3px 3px rgba(0,0,0,.1)}#first p.muryo{display:inline-block;width:16.266vw;padding:2.9vw 3.7vw;margin-right:4vw;border-radius:8px;color:#2d9cc5;font-weight:bold;background-color:#fff;font-size:4.266vw}#first p.moji{display:inline-block;font-size:4.266vw}#first button div{width:100%;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}#first button div::after{content:"";display:block;border-left:2.9vw solid #fff;border-top:1.7vw solid rgba(0,0,0,0);border-bottom:1.7vw solid rgba(0,0,0,0);position:absolute;right:4vw}.pc{display:none}}.button{width:100%;position:relative;max-width:765px;margin:0rem auto 0 auto;padding-bottom:10px;height:88px;border-radius:70px;color:#fff;box-shadow:0px 3px 3px rgba(0,0,0,.1);font-size:1.8rem;display:flex;justify-content:center;align-items:center}.button::after{content:"";display:block;border-left:15px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);position:absolute;top:50%;right:17px;transform:translateY(-50%)}#tiryo{padding:40px 10px;background-color:#fcf9f4}#tiryo .kanosei{max-width:730px;margin:0 auto;background-color:#fff}#tiryo .kanosei h2{padding:1.8rem 0 1rem 0;background-color:#92d1e8;text-align:center;font-family:dnp-shuei-mgothic-std,sans-serif;font-size:2.4rem}#tiryo .kanosei h2 span{display:inline-block}#tiryo .kanosei h2 span:first-of-type{background-color:#fff;padding:0rem .8rem .3rem .8rem;border-radius:4px;line-height:3.2rem}#tiryo .kanosei ul{max-width:100%;margin:30px 1rem 37px 1rem;background-color:#fcf9f4}#tiryo .kanosei ul li{display:flex;justify-content:center;padding:3rem 1rem 2.3rem 1rem;font-size:1.8rem}#tiryo .kanosei ul li:first-of-type{border-bottom:1px dashed #dbdbdb}#tiryo .kanosei ul li .word1,#tiryo .kanosei ul li .word2{width:80%}#tiryo .kanosei ul li img{width:3rem;height:2.8rem}#tiryo .kanosei ul li span{display:inline-block}#tiryo .kanosei img.woman{max-width:500px;width:100%;margin:0 auto;display:block}#tiryo .caution{max-width:730px;margin:30px auto auto auto;padding:1.5rem;border:1px solid #fa6a6a;background-color:#fff}#tiryo .caution p:nth-of-type(1){text-align:center;font-size:2rem;color:#fa6a6a;font-weight:bold}#tiryo .caution p:nth-of-type(1) span{display:inline-block}#tiryo .caution p:nth-of-type(2){font-size:1.8rem}#asahi .inner,#chubb .inner{padding:0 10px 4rem 10px}#asahi h2,#chubb h2{padding:2.7rem 0 2.6rem 0;text-align:center;font-size:3rem;font-family:dnp-shuei-mgothic-std,sans-serif}#asahi h3 img,#chubb h3 img{display:block;margin:2.5rem auto 2rem auto;width:77.3vw;max-width:375px}#asahi .hoken,#chubb .hoken{max-width:1040px;padding:3rem 1rem 1.6rem 1rem;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0px 3px 3px rgba(0,0,0,.1);font-size:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#asahi .hoken img,#chubb .hoken img{width:100%;max-width:371px;height:auto}#asahi .hoken dl,#chubb .hoken dl{width:100%;max-width:583px}#asahi .hoken dt,#chubb .hoken dt{color:#2d9cc5;font-weight:bold}#asahi .hoken dd,#chubb .hoken dd{display:inline-block;margin-bottom:1.6rem}#asahi .hoken dd span,#chubb .hoken dd span{display:inline-block}#asahi small.syosai,#chubb small.syosai{margin-top:20px;font-size:16px;max-width:650px}#asahi a.net,#chubb a.net{background-color:#e85e48}#asahi button.form,#chubb button.form{background-color:#16a7db}#asahi .button_area,#chubb .button_area{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2rem auto 0 auto;max-width:982px}#asahi{background:url(/assets/img/lp/cancer20/bg_y.png) repeat}#asahi h2{background-color:#ffcd79}#asahi .hoken dl dd{width:100%;max-width:470px}#asahi h3{max-width:1040px;display:block;margin:2rem auto;text-align:center;font-size:2.3rem;font-family:dnp-shuei-mgothic-std,sans-serif}#asahi h3 .ib{display:inline-block}#asahi h3 .red{font-size:2.6rem;color:#fa6a6a}#asahi ol{max-width:947px;margin:0 auto}#asahi ol li{background-color:#fff;padding:2rem 0;margin:0 auto;font-size:1.8rem;display:flex;justify-content:center;align-items:flex-start}#asahi ol li:first-of-type{margin-bottom:.8rem}#asahi ol li span.num{width:4.5rem;height:4.5rem;padding:.5rem;margin-right:1rem;background-color:#fa6a6a;border-radius:100%;text-align:center;color:#fff;font-size:2.2rem}#asahi ol li span.p{color:#fa6a6a;font-weight:bold}#asahi ol li p{width:80%}#asahi button.button,#asahi a.button{margin-top:1rem;padding-bottom:0;height:88px}#asahi small{margin-top:20px;font-size:18px;max-width:670px}#asahi .phone.button{background-color:#679e55}#chubb{background:url(/assets/img/lp/cancer20/bg_g.png) repeat}#chubb h2{color:#fff;background-color:#679e55}#chubb .arrow{width:0;height:0;border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);border-top:2.5rem solid #679e55;margin:1rem auto 0 auto}#chubb .hoken dl{max-width:382px}#chubb .hoken dl dd{width:224px}#chubb .check{padding:0 10px;background-color:#f8fff6;max-width:980px;margin:0 auto}#chubb .check li{padding:2.6rem 0rem;display:flex;justify-content:center;align-items:center}#chubb .check li:first-of-type{border-bottom:1px dashed #dfdfdf}#chubb .check li p{width:80%}#chubb .check li img{width:3.5rem;padding-right:1rem}#chubb h3:nth-of-type(3){margin-top:2rem;text-align:center;font-size:2.6rem;font-family:dnp-shuei-mgothic-std,sans-serif;color:#444;position:relative}#chubb h3:nth-of-type(3):after{content:"";position:absolute;left:50%;bottom:-10px;display:inline-block;width:130px;height:4px;transform:translateX(-50%);background-color:#679e55;border-radius:2px}#chubb h3:nth-of-type(3) span{display:inline-block}#chubb .contact{position:relative;margin:30px auto 0 auto;padding:2rem 2rem 2.8rem 2rem;max-width:980px;background-color:#679e55;border-radius:23px}#chubb .contact ul{margin:0 30px;color:#fff;font-size:1.8rem}#chubb .contact ul li{position:relative;padding:1rem 0 1rem 2rem;width:100%;margin:0 auto}#chubb .contact ul li::before{content:"";display:block;width:1rem;height:3rem;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-54%)}#chubb .contact p{max-width:720px;margin:0 auto;margin-top:25px;padding:20px;background-color:#f7fff5;font-size:1.6rem}#chubb .contact .arrow{border-width:2.5rem 2rem 0rem 2rem;position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%)}#chubb .phone{text-align:center;max-width:765px;background-color:#679e55;margin:3rem auto 0 auto}#chubb .phone::before{content:"";display:block;width:45px;height:45px;background:url(/assets/img/lp/cancer20/bl-phone@2x.png) no-repeat center/cover;position:absolute;bottom:-24%;left:50%;margin-left:-22.5px}#sodan,#sodan2{padding:50px 10px 40px 10px}#sodan h2 img,#sodan2 h2 img{display:block;margin:0 auto 40px auto;width:100%;max-width:740px}#sodan .mendan,#sodan2 .mendan{display:block;width:100%;max-width:630px;margin:0 auto 45px auto}#sodan p,#sodan2 p{margin:0 auto;max-width:800px}#sodan p span,#sodan2 p span{font-weight:bold}#sodan .hukidasi,#sodan2 .hukidasi{display:block;width:100%;margin:5rem auto 0 auto;max-width:500px}#sodan{background-color:#fcf9f4}a.nissen{background-color:#679e55;max-width:765px;margin-bottom:35px;text-align:center}a.nissen::before{content:"";display:block;width:45px;height:44px;background:url(/assets/img/lp/cancer20/ore-phone@2x.png) no-repeat center/cover;position:absolute;bottom:-26%;left:50%;margin-left:-22.5px}small{display:block;max-width:600px;margin:0 auto}#merit{padding:60px 10px 0 10px}#merit h2 img{display:block;width:100%;max-width:450px;margin:0 auto}#merit ol{margin:60px 0}#merit ol li{position:relative}#merit ol li::before{position:absolute;left:50%;transform:translateX(-200%);content:"";width:21.6vw;height:12.8vw}#merit ol li:nth-of-type(1)::before{background:url(/assets/img/lp/cancer20/01@2x.png) no-repeat center/cover}#merit ol li:nth-of-type(2)::before{background:url(/assets/img/lp/cancer20/02@2x.png) no-repeat center/cover}#merit ol li:nth-of-type(3)::before{background:url(/assets/img/lp/cancer20/03@2x.png) no-repeat center/cover}#merit ol li img{display:block;width:48vw;margin:0 auto}#merit ol li h3{font-size:20px;text-align:center;max-width:100%;margin:20px auto 0 auto;display:block}#merit ol li p{width:85vw;max-width:500px;margin:0 auto 60px auto}#sodan2{border-top:1px solid #dfdfdf}#end{padding:8rem 10px;background-color:#fcf9f4;font-size:16px}#end h2{font-size:18px}#end h3{color:#2d9cc5;margin-top:2rem;font-size:18px}#end .wrapper{max-width:1040px;margin:0 auto}#end .hissu{background-color:#fff;padding:20px 25px;margin:0 0 30px 0;border:1px solid #999}#end .hissu p:first-of-type{font-weight:bold}#end .wrapper2{max-width:1040px;margin:0 auto}#end dl:nth-of-type(3){margin-top:1rem}#end dl dd{font-weight:bold}#end small{max-width:100%;margin:20px 0 0 0;text-align:right}footer{padding-top:30px;font-size:16px}footer img{display:block;width:60px;margin:0 auto}footer ul{max-width:310px;margin:0 auto;display:flex;justify-content:space-around}footer ul li{margin-top:10px}footer ul li a{color:#333}footer .copyright{text-align:center;background-color:#92d1e8;padding:.7em 0;margin-top:25px}@media(max-width: 320px){#tiryo .kanosei ul li span{display:inline}#chubb .hoken dl dd{width:auto}}@media(min-width: 768px){html{font-size:65%}a.button{height:100px}a.button::after{right:27px}header{height:70px}header .flex{height:100%;align-items:center}header .flex .header_phone{width:auto;max-height:44px;border:none;padding:0;padding-right:10px}header .flex h1{padding:0}header .flex h1 img{max-height:40px;padding-top:5px;padding-left:10px}#asahi .hoken dl,#chubb .hoken dl{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}#asahi .hoken dl dt,#chubb .hoken dl dt{width:100px}#asahi h3 img{max-width:646px}#chubb h3 .gaito{max-width:700px}#chubb h3 .makasete{max-width:465px}#chubb .contact ul li{width:70%}#sodan2 p{text-align:center}footer .wrapper{display:flex;justify-content:center;align-items:flex-end}footer img{margin:0 20px 0 0}footer ul{max-width:350px;width:350px;margin:0}}@media(min-width: 1040px){html{font-size:50%}a.button{padding-bottom:0}a.nissen::before{width:50px;height:50px;left:50px;top:50%;transform:translateY(-50%)}.sp{display:none}html{font-size:80%}#first{background-image:none}#first .pc{display:flex}#first .first_wrapper1{height:30.260416vw;width:41.40625vw}#first .first_wrapper1 img{max-width:62%;display:block;margin:6.392% auto auto auto}#first .first_wrapper1 button,#first .first_wrapper1 a{display:block;margin:4.187% auto auto auto;padding-bottom:0;width:63.2704%;height:15.1202%;border-radius:70px;background-color:#16a7db;color:#fff;border-style:none;box-shadow:0px 3px 3px rgba(0,0,0,.1)}#first .first_wrapper1 button div,#first .first_wrapper1 a div{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#first .first_wrapper1 button p.muryo,#first .first_wrapper1 a p.muryo{width:18.09%;padding:1.818% 0;margin-right:1.25vw;border-radius:8px;color:#2d9cc5;font-weight:bold;background-color:#fff;font-size:1.25vw}#first .first_wrapper1 button p.moji,#first .first_wrapper1 a p.moji{margin-right:1.25vw;font-size:1.19vw;font-weight:bold}#first .first_wrapper2{height:30.260416vw;width:58.59375vw;background:url(/assets/img/lp/cancer20/first.png) no-repeat center/cover}#tiryo{padding-bottom:100px}#tiryo .kanosei{max-width:1120px;margin-top:100px}#tiryo .kanosei img.woman{max-width:1100px}#tiryo .caution{max-width:900px}#asahi h3 img{margin-top:80px}#chubb a.phone::before{width:50px;height:50px;left:50px;top:50%;transform:translateY(-50%)}#sodan,#sodan2{padding-top:80px}#merit ol{width:1040px;display:flex;margin:80px auto 40px auto;justify-content:space-between;flex-wrap:wrap}#merit ol li::before{width:82px;height:48px}#merit ol li img{display:block;width:182px;margin:0 auto}#merit ol li p{font-size:20px;max-width:291px;margin:0 auto 60px auto}}@media(max-width: 1039px){#first .sp{position:relative}#first .crown{width:47.466vw;height:52vw;position:absolute;top:47.333vw;left:50.5vw}#first .crown img{position:static;width:47.466vw;height:56.8vw}}button.document{max-width:765px;width:100%;margin:0 auto;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#16a7db;color:#fff;height:100px;border-radius:50px;position:relative;margin-top:5.4rem}@media(min-width: 768px){button.document{margin-top:2.4rem}}button.document span.sml{font-size:18px;letter-spacing:.05em}button.document span.bld{display:block;font-size:18px}button.document::after{content:"";display:block;border-left:15px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);position:absolute;top:50%;right:17px;transform:translateY(-50%)}