﻿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:transparent}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:transparent}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul li,ol li{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{color:#2a4f67;font-family:'小塚ゴシック Pro','Kozuka Gothic Pro','メイリオ','Meiryo',sans-serif;font-size:15px;line-height:1.6;width:100%;background:#fff}@media (min-width: 767px){html,body{font-size:18px}}body{position:relative;overflow-x:hidden}img{max-width:100%;vertical-align:bottom;height:auto}a{text-decoration:none;cursor:pointer;color:#2a4f67}dt{font-weight:normal}a:hover,a:active,.o-btn:hover,.o-btn:active{outline:0;text-decoration:none;opacity:0.7;text-decoration:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.bold{font-weight:bold}.center{text-align:center}.textright{text-align:right}.sponly{display:block !important}@media (min-width: 767px){.sponly{display:none !important}}.pconly{display:none !important}@media (min-width: 767px){.pconly.is-inline{display:inline !important}}@media (min-width: 767px){.pconly.is-block{display:block !important}}main{position:relative;display:block;overflow:hidden;background:url(../images/common/footer_bg.png) center bottom repeat-x #e9edf0;background-size:200%;padding-bottom:45px}main:after{clear:both;content:"";display:block}@media (min-width: 767px){main{background-size:1920px;padding-bottom:120px}}#precautions{margin-top:-70px;padding-top:70px}.o-page_title{font-size:30px;text-align:center;background:url(../images/common/page_title_bg.png) bottom center no-repeat;background-size:100%;padding-top:12.6%;height:0;position:relative;max-width:1046px;margin:30px auto 50px}@media (min-width: 1200px){.o-page_title{padding-top:0;height:132px;font-size:42px;margin-top:55px;margin-bottom:80px}}.o-page_title.is-nosp{margin-bottom:15px}.o-page_title.is-completion{margin-bottom:20px}@media (min-width: 1200px){.o-page_title.is-completion{margin-bottom:40px}}.o-page_title h2{position:absolute;width:100%;bottom:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1;display:inline-block}.o-page_title h2:before{content:"";position:absolute;width:100%;bottom:0;border-bottom:1px solid #315d79;max-width:58%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 1200px){.o-page_title h2:before{max-width:590px}}.js-nav_open .hamburger{right:0}.js-nav_open .is-black-bg{opacity:1;visibility:visible}.js-nav_open .hamburger_btn .hamburger_btn__line{background-color:#2a4f67}.js-nav_open .hamburger_btn .hamburger_btn__line.is-1st{transform:rotate(45deg);top:33px}.js-nav_open .hamburger_btn .hamburger_btn__line.is-2nd{width:0;left:50%}.js-nav_open .hamburger_btn .hamburger_btn__line.is-3rd{transform:rotate(-45deg);top:33px}.is-header_wrap{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:#7bbeea}.header{position:relative;min-height:70px}.header__logo{position:absolute;left:6%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px}.header__logo img{vertical-align:middle}.header__list{display:none;position:absolute;right:8%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 767px){.header__list{display:block}}.header__list li{display:inline-block;vertical-align:middle;margin-left:35px;font-size:20px}.header__list li a{color:#e6eef3}.hamburger{position:fixed;right:-1000px;top:0;width:100%;height:100vh;padding-top:80px;background-color:#fff;transition:all .6s;z-index:300;overflow-y:auto;text-align:center}@media (min-width: 767px){.hamburger{display:none}}.hamburger__item{width:280px;margin:0 auto;font-size:18px;line-height:1}.hamburger__item a{display:block;margin:0 auto;padding:12px 0;text-decoration:none}.hamburger_btn{position:absolute;right:0;top:0;width:70px;height:70px;cursor:pointer;z-index:400}@media (min-width: 767px){.hamburger_btn{display:none}}.hamburger_btn__line{position:absolute;right:20px;width:30px;height:2px;background-color:#fff}.hamburger_btn__line.is-1st{top:25px;transition:all .6s}.hamburger_btn__line.is-2nd{top:34px;transition:all 0}.hamburger_btn__line.is-3rd{top:43px;transition:all .6s}.footer{text-align:center}.footer__link{font-size:13px;color:#000}@media (min-width: 767px){.footer__link{font-size:16px}}.footer__link a{color:#000}.footer__link ul{padding:9px 0}@media (min-width: 767px){.footer__link ul{padding-top:11px;padding-bottom:11px}}.footer__link ul li{display:inline-block;vertical-align:middle}.footer__link ul>li+li::before{content:"|";padding-right:5px}.footer__content{background:#000;color:#fff;padding:16px 2.5%}@media (min-width: 767px){.footer__content__title{display:table;width:100%;table-layout:fixed;max-width:690px;margin:0 auto}}.footer__content__title a{width:200px}@media (min-width: 767px){.footer__content__title a{display:table-cell;vertical-align:middle}}.footer__content__title dl{margin-top:10px}@media (min-width: 767px){.footer__content__title dl{margin-top:0;display:table-cell;vertical-align:middle;padding-left:50px}}@media (min-width: 767px){.footer__content__title dl dd{display:inline-block;padding-left:30px}}.footer__content__title dl dt{background:url(../images/common/icon_tel.png) center left no-repeat;background-size:20px;padding:6px 0px 6px 30px;display:inline-block}.p-index__cart{position:fixed;z-index:100;display:none;bottom:0;right:0;width:368px;background:#fff}@media (min-width: 767px){.p-index__cart{display:block}}.p-index__cart .o-btn{display:block;width:280px;margin:10px auto;background:#ffff00;color:#362e2b;border:none;box-shadow:none;left:40px;height:40px;border-radius:20px;font-size:20px;font-weight:bold;cursor:pointer}.p-index__cart table{width:100%;table-layout:fixed;border:1px solid #f6f8f9}.p-index__cart table tr:last-child th,.p-index__cart table tr:last-child td{background:#2a4f67}.p-index__cart table th,.p-index__cart table td{text-align:center;padding:7px;vertical-align:middle}.p-index__cart table th:first-child,.p-index__cart table td:first-child{width:215px;border-right:1px solid #eef1f4}.p-index__cart table th span,.p-index__cart table td span{font-size:17px}.p-index__cart table th span.is-air,.p-index__cart table td span.is-air{font-weight:bold;display:block;color:#87d1f4;line-height:1}.p-index__cart table th span.is-star,.p-index__cart table td span.is-star{font-weight:bold;display:block;color:#000;line-height:1}.p-index__cart table th span.is-ana,.p-index__cart table td span.is-ana{font-weight:bold;display:block;color:#092f90;line-height:1}.p-index__cart table th span.is-jal,.p-index__cart table td span.is-jal{font-weight:bold;display:block;color:#cc0000;line-height:1}.p-index__cart table td{color:#2a4f67;font-size:13px;border-bottom:1px solid #eef1f4}.p-index__cart table th{color:#fff;font-weight:bold;font-size:14px;background:#737373}.p-index__note{padding:40px 2.5% 20px;background:#e9edf0}@media (min-width: 767px){.p-index__note{padding-top:80px;padding-bottom:60px}}.p-index__note__list{max-width:1200px;margin:0 auto;background:url(../images/common/note_bg.png) right top 60px no-repeat}.p-index__note__list li{font-weight:bold;margin-bottom:20px;padding-left:1em;text-indent:-1em}@media (min-width: 767px){.p-index__note__list li{margin-bottom:40px}}.p-index__note__list li span{color:#f00}.p-index__note__title{margin:0 auto 30px;max-width:80%;text-align:center}@media (min-width: 767px){.p-index__note__title{max-width:590px;margin-bottom:50px}}.p-index__note__title h2{font-size:30px;font-weight:bold;position:relative;line-height:1;padding-bottom:2px}.p-index__note__title h2:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:100%;height:1px;border-bottom:1px solid #2a4f67;box-shadow:0px 9px 9.4px 0.6px rgba(42,79,103,0.33)}@media (min-width: 767px){.p-index__note__title h2{font-size:42px}}.p-index__flow{padding:40px 2.5%;background:#fff}@media (min-width: 767px){.p-index__flow{padding-top:80px;padding-bottom:80px}}.p-index__flow__content{max-width:1200px;margin:0 auto}.p-index__price{padding-top:40px;padding-bottom:60px;background:url(../images/common/price_bg.png) center top 110px no-repeat #5eb0e5}@media (min-width: 767px){.p-index__price{padding-bottom:80px}}.p-index__price__list .is-text{max-width:90%;margin:0 auto;border:5px solid #2a4f67;background:#e6e6e6;border-radius:20px;text-align:center;padding:20px}@media (min-width: 1200px){.p-index__price__list .is-text{max-width:1000px}}.p-index__price__list .is-text dt{color:#cc0000;font-weight:bold;margin-bottom:15px}.p-index__price__list p{max-width:90%;margin:0 auto 30px;text-align:right}@media (min-width: 767px){.p-index__price__list p{margin-bottom:50px}}.p-index__price__list ul{text-align:center;max-width:1160px;margin:0 auto;letter-spacing:-.4em}.p-index__price__list ul li{letter-spacing:normal;box-shadow:0px 9px 5.64px 0.36px rgba(42,79,103,0.33);background:#fff;max-width:90%;margin:0 auto 25px;padding:10px 15px}@media (min-width: 767px){.p-index__price__list ul li{display:inline-block;vertical-align:top;width:31%;max-width:100%;margin-left:0;margin-right:3.5%;margin-bottom:35px}.p-index__price__list ul li:nth-child(3n){margin-right:0}}.p-index__price__list ul li dl{background:#2a4f67;color:#ffff00;padding:18px 10px;margin-top:20px}.p-index__price__list ul li dl dd{font-size:26px;font-weight:bold}@media (min-width: 767px){.p-index__price__list ul li dl dd{font-size:30px}}.p-index__price__list ul li dl dt{font-weight:normal;font-size:16px}@media (min-width: 767px){.p-index__price__list ul li dl dt{font-size:20px}}.p-index__price__list ul li table{width:90%;table-layout:fixed;margin:0 auto}.p-index__price__list ul li table th,.p-index__price__list ul li table td{vertical-align:middle}.p-index__price__list ul li table th img,.p-index__price__list ul li table td img{vertical-align:middle}.p-index__price__list ul li table td{border-bottom:2px solid #5eb0e5}.p-index__price__list ul li table th{font-size:20px;font-weight:bold}@media (min-width: 767px){.p-index__price__list ul li table th{font-size:24px}}.p-index__price__title{margin:0 auto 20px;max-width:80%;text-align:center;color:#fff}@media (min-width: 767px){.p-index__price__title{max-width:590px;margin-bottom:30px}}.p-index__price__title span{font-size:28px;line-height:1;font-weight:bold;display:block;padding-top:4px}@media (min-width: 767px){.p-index__price__title span{font-size:40px}}.p-index__price__title h2{font-size:30px;font-weight:normal;position:relative;line-height:1;padding-bottom:2px}.p-index__price__title h2:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:100%;height:1px;border-bottom:1px solid #fff;box-shadow:0px 9px 9.4px 0.6px rgba(255,255,255,0.33)}@media (min-width: 767px){.p-index__price__title h2{font-size:42px}}.p-index__buy{background:url(../images/common/buy_bg.png) center bottom no-repeat;background-size:cover;padding:40px 2.5% 10px}@media (min-width: 767px){.p-index__buy{padding-top:60px;padding-bottom:30px}}.p-index__buy__list{text-align:center}.p-index__buy__list .is-btn{background:transparent;box-shadow:none;border:none;padding:0;margin:20px auto;width:100%;cursor:pointer}.p-index__buy__list .is-btn:hover,.p-index__buy__list .is-btn:active{opacity:0.7;text-decoration:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.p-index__buy__list .is-btn img{width:300px}.p-index__buy__list ul{max-width:1160px;margin:0 auto;letter-spacing:-.4em}.p-index__buy__list ul li{margin-bottom:30px;letter-spacing:normal;border:2px solid #cc0000;background:#fff}@media (min-width: 767px){.p-index__buy__list ul li{display:inline-block;width:48%;margin-right:4%;vertical-align:top;margin-bottom:50px;border-width:4px}.p-index__buy__list ul li:nth-child(2n){margin-right:0}}@media (min-width: 767px){.p-index__buy__list ul li:first-child dl{height:340px}}.p-index__buy__list ul li:nth-child(2){border-color:#092f90}@media (min-width: 767px){.p-index__buy__list ul li:nth-child(2) dl{height:340px}}.p-index__buy__list ul li:nth-child(2) .is-title{background:#092f90}.p-index__buy__list ul li:nth-child(2) hr{border-color:#092f90}.p-index__buy__list ul li:nth-child(3){border-color:#000}@media (min-width: 767px){.p-index__buy__list ul li:nth-child(3) dl{height:284px}}.p-index__buy__list ul li:nth-child(3) .is-title{background:#000}.p-index__buy__list ul li:nth-child(3) hr{border-color:#000}.p-index__buy__list ul li:nth-child(4){border-color:#87d1f4}@media (min-width: 767px){.p-index__buy__list ul li:nth-child(4) dl{height:284px}}.p-index__buy__list ul li:nth-child(4) .is-title{background:#87d1f4;background:-moz-linear-gradient(top, #87d1f4 0%, #87d1f4 50%, #fff347 50%, #fff347 100%);background:-webkit-linear-gradient(top, #87d1f4 0%, #87d1f4 50%, #fff347 50%, #fff347 100%);background:linear-gradient(to bottom, #87d1f4 0%, #87d1f4 50%, #fff347 50%, #fff347 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#87d1f4', endColorstr='#fff347',GradientType=0 )}.p-index__buy__list ul li:nth-child(4) hr{border-color:#87d1f4}.p-index__buy__list ul li .is-title{line-height:54px;height:58px;background:#cc0000;padding-left:10px;padding-right:10px}.p-index__buy__list ul li .is-title img{vertical-align:middle}.p-index__buy__list ul li hr{margin:0 25px;border-color:#cc0000;border-style:dashed}.p-index__buy__list ul li dl{padding:25px;display:table;width:100%;table-layout:fixed;color:#000;font-size:14px}@media (min-width: 767px){.p-index__buy__list ul li dl{font-size:18px}}.p-index__buy__list ul li dl dd{display:table-cell;vertical-align:middle;width:36%}@media (min-width: 767px){.p-index__buy__list ul li dl dd{width:240px}}@media (min-width: 767px){.p-index__buy__list ul li dl dd .is-soldout{margin-top:45px;margin-bottom:45px}}.p-index__buy__list ul li dl dt{display:table-cell;vertical-align:middle;padding-right:10px}@media (min-width: 767px){.p-index__buy__list ul li dl dt{padding-right:20px}}.p-index__buy__list ul li dl dt table{width:100%;table-layout:fixed}.p-index__buy__list ul li dl dt table td{text-align:center}.p-index__buy__list ul li dl dt table td span{color:#cc0000;font-weight:bold}.p-index__buy__list ul li dl dt table td input{max-width:50px;text-align:right;margin-right:5px;font-size:14px;padding:0 10px}@media (min-width: 767px){.p-index__buy__list ul li dl dt table td input{font-size:18px}}.p-index__buy__list ul li dl dt table th{text-align:right;width:60px;font-weight:normal;vertical-align:middle}@media (min-width: 767px){.p-index__buy__list ul li dl dt table th{width:85px}}.p-index__buy__title{margin:0 auto 20px;max-width:80%;text-align:center}@media (min-width: 767px){.p-index__buy__title{max-width:590px;margin-bottom:30px}}.p-index__buy__title span{font-size:28px;line-height:1;font-weight:bold;display:block;padding-top:4px}@media (min-width: 767px){.p-index__buy__title span{font-size:40px}}.p-index__buy__title h2{font-size:30px;font-weight:normal;position:relative;line-height:1;padding-bottom:2px}.p-index__buy__title h2:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:100%;height:1px;border-bottom:1px solid #2a4f67;box-shadow:0px 9px 9.4px 0.6px rgba(42,79,103,0.33)}@media (min-width: 767px){.p-index__buy__title h2{font-size:42px}}.p-index__kv{text-align:center;background:url(../images/common/kv_bg.png) center top repeat-x;height:200px;position:relative}@media (min-width: 767px){.p-index__kv{height:530px}}.p-index__kv__img{background:url(../images/common/kv_line.png) center bottom 6px repeat-x;background-size:200%;height:200px}@media (min-width: 767px){.p-index__kv__img{background-size:auto;height:530px}}.p-index__kv__img img{position:absolute;top:34%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 767px){.p-index__kv__img img{top:37%}}.p-qa{padding-left:2.5%;padding-right:2.5%}.p-qa__content{max-width:1200px;margin:0 auto;padding-bottom:30px}.p-qa__content>dl{margin-bottom:40px;box-shadow:0px 6px 6px 0.6px rgba(42,79,103,0.1)}.p-qa__content>dl .is-first{display:block;position:absolute;left:0;font-size:36px;border-right:1px solid #6095b8;font-weight:bold;height:50px;line-height:50px;width:60px;text-align:center;font-style:normal;color:#2a4f67}@media (min-width: 767px){.p-qa__content>dl .is-first{width:88px}}.p-qa__content>dl .is-sp{color:#e60012;font-weight:normal;margin-top:5px}.p-qa__content>dl .is-jal{color:#cc0000;font-weight:bold}.p-qa__content>dl .is-ana{color:#092f90;font-weight:bold}.p-qa__content>dl .is-sfj{color:#000;font-weight:bold}.p-qa__content>dl .is-ado{color:#87d1f4;font-weight:bold}.p-qa__content>dl>dd>div,.p-qa__content>dl>dt>div{padding:10px 20px}.p-qa__content>dl>dd{position:relative;padding:20px 0 20px 60px;background:#fff;font-weight:bold;font-size:14px;color:#2a4f67}.p-qa__content>dl>dd .is-first{border-color:#dfeaf1}@media (min-width: 767px){.p-qa__content>dl>dd{padding-left:88px;font-size:18px;padding-top:25px;padding-bottom:25px}}.p-qa__content>dl>dd dl{margin-top:30px}.p-qa__content>dl>dd dl dd{font-weight:normal}.p-qa__content>dl>dd dl dd span{font-weight:bold}.p-qa__content>dl>dd dl dt{display:inline-block}.p-qa__content>dl>dd dl dt.is-jal{background:#cc0000;color:#fff;text-align:center;min-width:86px;line-height:36px;height:36px;border-radius:6px}.p-qa__content>dl>dd dl dt.is-ana{background:#092f90;color:#fff;text-align:center;min-width:86px;line-height:36px;height:36px;border-radius:6px}.p-qa__content>dl>dd ul{margin-top:20px}.p-qa__content>dl>dd ul li{margin-bottom:10px}.p-qa__content>dl>dd ul li:before{content:"・";border-bottom:1px solid #2a4f67;padding-bottom:1px}.p-qa__content>dl>dd ul li a{padding-bottom:1px;font-weight:normal;border-bottom:1px solid #2a4f67}.p-qa__content>dl>dt{position:relative;background:#6ea7cc;background:-moz-linear-gradient(left, #6ea7cc 0%, #7db9e8 100%);background:-webkit-linear-gradient(left, #6ea7cc 0%, #7db9e8 100%);background:linear-gradient(to right, #6ea7cc 0%, #7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea7cc', endColorstr='#7db9e8',GradientType=1 );padding:15px 0 15px 60px;font-size:18px;color:#fff;font-weight:normal;line-height:1.2}@media (min-width: 767px){.p-qa__content>dl>dt{padding-left:88px;font-size:22px}}.p-qa__content>dl>dt:after{content:"";position:absolute;z-index:1;width:44px;height:22px;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/common/q_bg.png) bottom center no-repeat;background-size:44px}.p-page{padding-left:2.5%;padding-right:2.5%}.p-page__terms_check{text-align:center;margin:0 auto 60px}@media (min-width: 767px){.p-page__terms_check{margin-bottom:100px}}.p-page__terms_check__btn{margin-top:30px;margin-bottom:20px;font-size:14px}@media (min-width: 767px){.p-page__terms_check__btn{margin-top:45px}}.p-page__terms_check__btn .o-btn{display:block;width:100%;max-width:90%;margin:25px auto 0;border:2px solid #fff;border-radius:20px;background:#2a4f67;box-shadow:0px 4px 7.52px 0.48px rgba(42,79,103,0.33);font-size:26px;font-weight:bold;line-height:46px;height:50px;color:#fff;cursor:pointer}@media (min-width: 767px){.p-page__terms_check__btn .o-btn{max-width:500px;font-size:34px;line-height:74px;height:78px}}.p-page__terms_check label{line-height:1.3}.p-page__terms_check label p{color:#cc0000;font-size:14px}@media (min-width: 767px){.p-page__terms_check label p{font-size:16px}}.p-page__terms_check input[type=checkbox]{display:none;margin:0}.p-page__terms_check input[type=checkbox]+span{width:30px;height:30px;display:inline-block;vertical-align:middle;position:relative;border-radius:5px;margin-right:4px;background:#fff;border:2px solid #959595}.p-page__terms_check input[type=checkbox]:checked+span::after{content:"";display:block;position:absolute;top:2px;left:8px;width:10px;height:18px;border-right:3px solid #2a4f67;border-bottom:3px solid #2a4f67;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.p-page__terms{max-width:1160px;margin:0 auto 30px;overflow-y:auto;height:400px;padding:20px;font-size:14px;background:#fff}@media (min-width: 767px){.p-page__terms{padding:45px;margin-bottom:50px}}.p-page__terms h3{text-align:center;font-size:16px;font-weight:bold;margin-bottom:20px}@media (min-width: 767px){.p-page__terms h3{font-size:18px;margin-bottom:40px}}.p-page__terms h4{font-weight:bold;border-bottom:1px solid #2a4f67;padding-bottom:5px;font-size:16px;font-weight:bold;margin-bottom:20px}.p-page__terms dl{margin-bottom:20px}.p-page__terms dl dt{color:#cc0000;font-size:16px}.p-page__input{max-width:800px;margin:0 auto 40px}@media (min-width: 767px){.p-page__input{margin-bottom:80px}}.p-page__input__content{background:#f4f6f7;padding:30px 10px 20px}@media (min-width: 767px){.p-page__input__content{padding-bottom:65px}}.p-page__input__content h3{text-align:center;font-size:18px;font-weight:normal;margin-bottom:20px;line-height:1}@media (min-width: 767px){.p-page__input__content h3{font-size:22px}}.p-page__input__content h3:before{display:inline-block;margin-right:8px;vertical-align:top;content:"";width:48px;height:28px;background:url(../images/common/icon_form.png) top center no-repeat;background-size:48px}.p-page__input__content dl{max-width:470px;margin:0 auto 15px}.p-page__input__content dl.is-mail dd input{max-width:100%}.p-page__input__content dl dt{font-weight:bold;font-size:14px;margin-bottom:10px}@media (min-width: 767px){.p-page__input__content dl dt{font-size:16px}}.p-page__input__content dl dt span{font-size:12px;padding-left:5px}.p-page__input__content dl dd{padding-left:15px;position:relative}.p-page__input__content dl dd img{max-width:98px}@media (min-width: 767px){.p-page__input__content dl dd img{position:absolute;top:-12px;margin-left:5px}}.p-page__input__content dl dd :placeholder-shown{color:#bfbfbf}.p-page__input__content dl dd ::-webkit-input-placeholder{color:#bfbfbf}.p-page__input__content dl dd :-moz-placeholder{color:#bfbfbf;opacity:1}.p-page__input__content dl dd ::-moz-placeholder{color:#bfbfbf;opacity:1}.p-page__input__content dl dd :-ms-input-placeholder{color:#bfbfbf}.p-page__input__content dl dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #959595;padding:6px 20px 6px 16px;box-shadow:none;outline:none;text-indent:0.01px;text-overflow:'';vertical-align:middle;color:inherit;position:relative;background:url(../images/common/select_arw.png) right 8px center no-repeat #fff;background-size:13px;font-size:15px;width:100%}@media (min-width: 767px){.p-page__input__content dl dd select{max-width:300px;font-size:18px}}.p-page__input__content dl dd select:first-child{margin-bottom:10px}.p-page__input__content dl dd select option{background-color:#fff}.p-page__input__content dl dd select::-ms-expand{display:none}.p-page__input__content dl dd select:-moz-focusring{text-shadow:none}.p-page__input__content dl dd input{display:inline-block;width:100%;background:#fff;border:2px solid #959595;padding:7px 16px;font-size:15px}@media (min-width: 767px){.p-page__input__content dl dd input{max-width:300px;font-size:18px}}.p-page__input__add{max-width:420px;margin:0 auto 25px;text-align:left;color:#cc0000;font-size:14px}.p-page__title{max-width:1060px;margin:0 auto 20px}@media (min-width: 767px){.p-page__title{margin-bottom:40px}}.p-page__title h3{border-left:5px solid #2a4f67;font-size:18px;padding:6px 10px;font-weight:normal}@media (min-width: 767px){.p-page__title h3{border-left-width:10px;font-size:24px}}.p-page__cart{max-width:700px;margin:0 auto 40px;background:#fff}@media (min-width: 767px){.p-page__cart{margin-bottom:80px}}.p-page__cart table{width:100%;table-layout:fixed}.p-page__cart table tr:last-child th,.p-page__cart table tr:last-child td{background:#2a4f67}.p-page__cart table th,.p-page__cart table td{text-align:center;padding:9px;vertical-align:middle}.p-page__cart table th:first-child,.p-page__cart table td:first-child{width:57%;border-right:1px solid #eef1f4}.p-page__cart table th span,.p-page__cart table td span{font-size:17px}@media (min-width: 767px){.p-page__cart table th span,.p-page__cart table td span{font-size:24px}}.p-page__cart table th span.is-air,.p-page__cart table td span.is-air{font-weight:bold;display:block;color:#87d1f4;line-height:1}.p-page__cart table th span.is-star,.p-page__cart table td span.is-star{font-weight:bold;display:block;color:#000;line-height:1}.p-page__cart table th span.is-ana,.p-page__cart table td span.is-ana{font-weight:bold;display:block;color:#092f90;line-height:1}.p-page__cart table th span.is-jal,.p-page__cart table td span.is-jal{font-weight:bold;display:block;color:#cc0000;line-height:1}.p-page__cart table td{color:#2a4f67;font-size:13px;border-bottom:1px solid #eef1f4}@media (min-width: 767px){.p-page__cart table td{font-size:18px}}.p-page__cart table th{color:#fff;font-weight:bold;font-size:14px;background:#737373}@media (min-width: 767px){.p-page__cart table th{font-size:20px}}.p-page__breadcrumb{max-width:700px;margin:0 auto 20px}.p-page__breadcrumb ul{display:inline-block;border-radius:15px;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.1);background:#fff;padding:10px 20px;font-size:14px;font-weight:bold;color:#c9c9c9}.p-page__breadcrumb ul li{display:inline}.p-page__breadcrumb ul li a{color:#5eb0e5}.p-page__breadcrumb ul>li+li::before{content:"／";color:#2a4f67}.p-page__add{max-width:980px;margin:0 auto 60px}@media (min-width: 767px){.p-page__add{margin-bottom:100px}}.p-page__add h3{text-align:center;margin-bottom:20px;font-weight:bold}@media (min-width: 767px){.p-page__add h3{margin-bottom:30px}}.p-page__add li{margin-bottom:20px;padding-left:1em;text-indent:-1em;font-size:14px}@media (min-width: 767px){.p-page__add li{font-size:16px}}.p-page__text{text-align:center;margin-bottom:40px}.p-page__text>p{max-width:1200px;margin:0 auto}.p-page__text.is-completion{font-weight:bold}.p-page__text.is-completion p{margin-bottom:20px}.p-page__content{max-width:1200px;margin:0 auto 40px;padding:30px 4% 10px;background:#fff;border-radius:10px}@media (min-width: 767px){.p-page__content{padding:50px 40px 20px;margin-bottom:80px}}.p-page__content.is-note{max-width:790px;border-radius:20px;border:4px solid #2a4f67;text-align:center;position:relative;padding-top:55px}@media (min-width: 767px){.p-page__content.is-note{padding-top:40px;margin-bottom:70px}}.p-page__content.is-note.is-red{max-width:1000px;border-color:#cc0000;margin-bottom:25px}@media (min-width: 767px){.p-page__content.is-note.is-red{padding-top:30px}}.p-page__content.is-note.is-red:before{background-image:url(../images/common/icon_note_red.png)}.p-page__content.is-note.is-red ul{max-width:800px;margin:0 auto;text-align:center;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.p-page__content.is-note.is-red ul li{width:50%;font-size:13px}@media (min-width: 767px){.p-page__content.is-note.is-red ul li{font-size:16px;width:20%}}.p-page__content.is-note.is-red ul li img{max-width:120px}.p-page__content.is-note.is-red ul li a{font-weight:bold;border-bottom:1px solid #2a4f67}.p-page__content.is-note.is-red ul li p{margin-top:5px;margin-bottom:0;font-size:12px}.p-page__content.is-note.is-red .is-text{max-width:800px;margin:0 auto;text-align:left;color:#cc0000}.p-page__content.is-note.is-red .is-text p{padding-left:1em;text-indent:-1em}.p-page__content.is-note:before{content:"";position:absolute;top:5px;left:5px;display:inline-block;width:48px;height:44px;background:url(../images/common/icon_note.png) center no-repeat;background-size:48px}@media (min-width: 767px){.p-page__content.is-note:before{top:20px;left:20px}}.p-page__content.is-note span{display:inline-block;color:#cc0000;background:linear-gradient(transparent 50%, #ff0 50%)}.p-page__content.is-note p{margin-bottom:20px}.p-page__content table{width:100%}@media (max-width: 767px){.p-page__content table{display:block}}@media (min-width: 767px){.p-page__content table tr:last-child th{border-bottom:none}}.p-page__content table tr:last-child td{border-bottom:none}.p-page__content table th,.p-page__content table td{padding:15px;border-bottom:2px dotted #eaeef1;text-align:left}@media (max-width: 767px){.p-page__content table th,.p-page__content table td{display:block;padding:10px}}.p-page__content table th{font-weight:bold;font-size:18px}@media (min-width: 767px){.p-page__content table th{font-size:20px;width:255px}}@media (min-width: 767px){.p-page__content table td{padding-left:0}}@media (min-width: 767px){.p-page__content table td span{display:block;padding:12px 0 12px 25px;border-left:2px dotted #eaeef1}}.p-page__content dl{margin-bottom:20px}@media (min-width: 767px){.p-page__content dl{margin-bottom:40px}}.p-page__content dl dt{font-weight:bold;font-size:18px;margin-bottom:20px}@media (min-width: 767px){.p-page__content dl dt{font-size:20px}}.p-page__content p.privacy-title{font-weight:bold;font-size:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #2a4f67}@media (min-width: 767px){.p-page__content p.privacy-title{font-size:20px}}.p-page__content p.privacy-text{padding-bottom:20px}.p-page__content .box{background-color:#e9edf0;padding:20px;margin-bottom:20px}.p-page__content .box a{text-decoration:underline}.p-page__content dd ul.box{margin-top:20px;margin-bottom:unset}.p-page__content ul.box li{display:flex;align-items:flex-start}.p-page__content ul.box li span:first-of-type{margin-right:5px;font-size:25px;margin-top:-6px}
