@charset "UTF-8";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,footer,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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{color:#000;font-family:ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif;font-size:16px;font-weight:300;letter-spacing:.05em;line-height:1.5;position:relative;width:100%}@media screen and (max-width:767px){body,html{font-size:13px;line-height:1.5384615385}}img{vertical-align:bottom;width:100%}a{text-decoration:none}a:hover{cursor:pointer}sup{font-size:50%;vertical-align:top}@media screen and (min-width:768px){.sp{display:none}}@media screen and (max-width:767px){.pc{display:none}}.header{background-color:#fff;height:70px;position:relative;width:100%}@media screen and (max-width:767px){.header{height:50px}}.header-logo{height:33px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:auto}.header-logo img{height:100%;width:auto}@media screen and (max-width:767px){.header-logo{height:24px;left:12px}}.header-title{height:30px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:auto}.header-title img{height:100%;width:auto}@media screen and (max-width:767px){.header-title{height:19.5px;right:15px}}.footer.bg_gray{background-color:#f2f2f2}.footer-bottom{background-color:#1b2137}@media screen and (max-width:767px){.footer-bottom{padding-bottom:10px;padding-top:10px}}.footer-bottom__inner{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:48px;justify-content:space-between;margin:0 auto;min-width:920px;width:920px}@media screen and (max-width:767px){.footer-bottom__inner{min-width:100%;padding:0 20px;width:100%}}.footer-bottom__terms{display:flex}@media screen and (max-width:767px){.footer-bottom__terms{margin-bottom:3px}}.footer-bottom__terms a{color:#fff;font-size:14px;margin-right:1.5rem;text-decoration:underline}@media screen and (min-width:768px){.footer-bottom__terms a:hover{text-decoration:none}}@media screen and (max-width:767px){.footer-bottom__terms a{font-size:12px}}.footer-bottom__copy{color:#fff;font-size:14px}@media screen and (max-width:767px){.footer-bottom__copy{font-size:12px}}.main-container{background-color:#ebf6fb}.area-hero{background-color:#1d2088;background-image:url(/build/theme_16/images/hero_img.aca1a46c.jpg);background-position:50%;background-size:cover;height:340px;min-width:920px}@media screen and (max-width:767px){.area-hero{background-image:url(/build/theme_16/images/hero_img_sp.1dc7a0bd.jpg);height:295px;min-width:100%}}.area-hero__inner{box-sizing:border-box;color:#1d2088;margin:0 auto;min-width:920px;padding-bottom:70px;padding-top:80px;text-align:center;width:920px}@media screen and (max-width:767px){.area-hero__inner{min-width:100%;padding:0 20px;padding-bottom:57px;padding-top:57px;width:100%}}.area-hero__organizer{font-size:18px;margin-bottom:10px}@media screen and (max-width:767px){.area-hero__organizer{font-size:14px}}.area-hero__title{font-size:46px;margin-bottom:30px;padding-bottom:30px;position:relative}@media screen and (max-width:767px){.area-hero__title{font-size:29px;line-height:1.3703703704;margin-bottom:20px;padding-bottom:20px}}.area-hero__title:after{background-color:#1d2088;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:34px}@media screen and (max-width:767px){.area-hero__title:after{width:25px}}.area-hero__period{font-size:16px}@media screen and (max-width:767px){.area-hero__period{font-size:13px;text-align:left}}.section-contents{background-image:url(/build/theme_16/images/contents_bg.31d6cfe0.jpg);background-position:50%;background-size:cover;min-width:920px;padding-bottom:120px;padding-top:115px}@media screen and (max-width:767px){.section-contents{background-image:url(/build/theme_16/images/contents_bg_sp.31d6cfe0.jpg);background-position:top;min-width:100%;padding-bottom:70px;padding-top:60px}}.section-contents.no-bg{background:none}.section-contents__inner{box-sizing:border-box;margin:0 auto;min-width:920px;width:920px}@media screen and (max-width:767px){.section-contents__inner{min-width:100%;padding:0 20px;width:100%}}.section-contents-head{align-items:center;color:#1d2088;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px}@media screen and (max-width:767px){.section-contents-head{margin-bottom:10px}}.section-contents-head__tag{border:1px solid #1d2088;display:inline-block;font-size:13px;margin-right:15px;padding:4px 8px}@media screen and (max-width:767px){.section-contents-head__tag{font-size:10px;padding:3px 6px}}.section-contents-head__title{font-size:36px}@media screen and (max-width:767px){.section-contents-head__title{font-size:23px}}.section-contents-head__heading{font-size:32px}.section-contents-head__heading:before{content:"- "}@media screen and (max-width:767px){.section-contents-head__heading{font-size:24px}}.section-contents-head__subtitle{font-size:28px;margin-bottom:20px;margin-top:25px}@media screen and (max-width:767px){.section-contents-head__subtitle{font-size:21px;margin-top:16px}}.section-contents-lecturer{font-size:16px;margin-bottom:35px}@media screen and (max-width:767px){.section-contents-lecturer{font-size:13px;margin-bottom:22px}}.section-contents-video{margin-bottom:80px}@media screen and (max-width:767px){.section-contents-video{margin-bottom:50px}}.section-contents-video__wrapper{padding:56.25% 0 0;position:relative}.section-contents-video__btn,.section-contents-video__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.section-contents-video__btn{background-color:transparent;border:none;cursor:pointer;outline:none;transition:opacity .3s;z-index:1}.section-contents-video__btn svg{width:70px}@media screen and (max-width:767px){.section-contents-video__btn svg{width:45px}}.section-contents-video__btn.hide{opacity:0;visibility:hidden}.section-contents-video__caption{margin-top:20px}@media screen and (max-width:767px){.section-contents-video__caption{margin-top:12px}}.section-contents-list{margin-top:80px}@media screen and (max-width:767px){.section-contents-list{margin-top:40px}}.section-contents-list__heading{color:#1d2088;font-size:28px;margin-bottom:30px}@media screen and (max-width:767px){.section-contents-list__heading{font-size:18px;margin-bottom:25px}}.section-contents-list-items__item{align-items:center;background-color:#fff;box-sizing:border-box;color:#000;cursor:pointer;display:flex;justify-content:flex-start;margin-top:40px;padding:40px;transition:opacity .3s}.section-contents-list-items__item:first-child{margin-top:0}@media screen and (min-width:768px){.section-contents-list-items__item:hover{opacity:.7}}@media screen and (max-width:767px){.section-contents-list-items__item{display:block;margin-top:30px;padding:20px 20px 30px}}.section-contents-list-items__item .thumb{border:1px solid #e5e5e5;margin-right:50px;position:relative;width:400px}@media screen and (max-width:767px){.section-contents-list-items__item .thumb{margin-bottom:22px;width:100%}}.section-contents-list-items__item .thumb svg{content:"";height:56px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.section-contents-list-items__item .thumb svg circle{fill:#1d2088}@media screen and (max-width:767px){.section-contents-list-items__item .thumb svg{height:38px;width:38px}}.section-contents-list-items__item .text{flex:1;width:auto}@media screen and (max-width:767px){.section-contents-list-items__item .text{width:100%}}.section-contents-list-items__item .text .tag{border:1px solid #1d2088;color:#1d2088;display:inline-block;font-size:13px;margin-bottom:15px;padding:4px 8px}@media screen and (max-width:767px){.section-contents-list-items__item .text .tag{font-size:10px;margin-bottom:12px;padding:3px 6px}}.section-contents-list-items__item .text .title{color:#1d2088;font-size:32px;line-height:1.375;margin-bottom:15px}@media screen and (max-width:767px){.section-contents-list-items__item .text .title{font-size:21px;line-height:1.2857142857;margin-bottom:12px}}.section-contents-list-items__item .text .lecturer{font-size:16px}@media screen and (max-width:767px){.section-contents-list-items__item .text .lecturer{font-size:13px}}.section-contents-heading{color:#1d2088;line-height:1.4}.section-contents-heading.l{font-size:30px;margin-bottom:42px}@media screen and (max-width:767px){.section-contents-heading.l{font-size:21px;line-height:1.2857142857;margin-bottom:20px}}.section-contents-heading.s{font-size:22px;margin-bottom:20px}@media screen and (max-width:767px){.section-contents-heading.s{font-size:16px;margin-bottom:10px}}.section-contents-heading.center{text-align:center}.section-contents-text{font-size:16px;line-height:1.75;margin-bottom:25px}@media screen and (max-width:767px){.section-contents-text{font-size:13px;line-height:1.6923076923;margin-bottom:24px}}.section-contents-text .red{color:#ca1b1b}.section-contents-text strong{font-weight:700}.section-contents-row{display:flex;justify-content:space-between;margin-bottom:45px}@media screen and (max-width:767px){.section-contents-row{display:block}}.section-contents-row__col{width:50%}@media screen and (max-width:767px){.section-contents-row__col{width:100%}}.section-contents-img.s{text-align:right}@media screen and (max-width:767px){.section-contents-img.s{margin-top:25px}}.section-contents-img.s img{width:420px}@media screen and (max-width:767px){.section-contents-img.s img{width:100%}}.section-contents-img.l{margin-bottom:50px;margin-top:50px;text-align:center}@media screen and (max-width:767px){.section-contents-img.l{margin-bottom:30px;margin-top:30px}}.section-contents-img.l img{width:650px}@media screen and (max-width:767px){.section-contents-img.l img{width:100%}}.section-contents-link{color:#1d2088;font-size:16px;line-height:1.4;position:relative;text-decoration:underline}@media screen and (max-width:767px){.section-contents-link{font-size:13px}}.section-contents-link:hover{text-decoration:none}.section-contents-link[target=_blank]{padding-right:1.25em}.section-contents-link[target=_blank] svg{content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.section-contents-link[target=_blank] svg path{stroke:#1d2088;fill:#1d2088}@media screen and (max-width:767px){.section-contents-link[target=_blank] svg{height:10px;width:10px}}.section-contents-link.pdf{padding-right:1.25em}.section-contents-link.pdf svg{height:17px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.section-contents-link.pdf svg path{stroke:#1d2088}.section-contents-link.pdf svg path.fill{fill:#1d2088}@media screen and (max-width:767px){.section-contents-link.pdf svg{height:12px;width:10px}}.section-contents-btn{margin-top:50px}.section-contents-btn a{background-color:#339ea2;color:#fff;display:block;font-size:22px;padding:48px 0;position:relative;text-align:center;transition:opacity .3s}@media screen and (min-width:768px){.section-contents-btn a:hover{opacity:.7}}@media screen and (max-width:767px){.section-contents-btn a{font-size:16px;padding:25px 0}}.section-contents-btn a svg{display:block;height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.section-contents-btn a svg path{fill:#fff}@media screen and (max-width:767px){.section-contents-btn a svg{height:15px;right:13px;width:15px}}.section-contents.col2 .section-contents__inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1140px;min-width:920px;padding:0 20px;width:100%}@media screen and (max-width:767px){.section-contents.col2 .section-contents__inner{display:block;max-width:100%;min-width:100%}}.section-contents.col2 .col-side{position:relative;width:22%}@media screen and (max-width:767px){.section-contents.col2 .col-side{width:100%}}.section-contents.col2 .col-main{width:68.1818181818%}@media screen and (max-width:767px){.section-contents.col2 .col-main{width:100%}}.section-contents.col2 .section-contents-list{margin-bottom:50px;margin-top:20px}.section-contents.col2 .section-contents-list-items.col2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-30px}@media screen and (max-width:767px){.section-contents.col2 .section-contents-list-items.col2{display:block;margin-top:0}}.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item{align-items:flex-start;flex-wrap:wrap;margin-top:30px;padding:30px;width:48%}@media screen and (max-width:767px){.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item{padding:20px 20px 30px;width:100%}.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item:first-child{margin-top:0}}.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item .thumb{margin-bottom:20px;margin-right:0;width:100%}.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item .text{width:100%}.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item .text .title{font-size:22px}@media screen and (max-width:767px){.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item .text .title{font-size:21px}}.section-contents.col2 .section-contents-list-items.col2 .section-contents-list-items__item .text .lecturer{font-size:15px}.section-contents.col2 .section-contents-list-items__item{align-items:flex-start}@media screen and (max-width:767px){.section-contents.col2 .section-contents-list-items__item{padding:20px 20px 30px}}.section-contents.col2 .section-contents-list-items__item .thumb{width:40%}@media screen and (max-width:767px){.section-contents.col2 .section-contents-list-items__item .thumb{width:100%}}.section-contents.col2 .section-contents-list-items__item .text{width:45.3333333333%}@media screen and (max-width:767px){.section-contents.col2 .section-contents-list-items__item .text{width:100%}}.section-contents.col2 .section-contents-list-items__item .text .title{font-size:26px}@media screen and (max-width:767px){.section-contents.col2 .section-contents-list-items__item .text .title{font-size:21px}}.section-contents.col2 .section-contents-pdflist{margin-top:20px}@media screen and (max-width:767px){.section-contents.col2 .section-contents-pdflist{margin-top:24px}}.section-contents.col2 .section-contents-pdflist__item{margin-bottom:20px}.section-contents.col2 .section-contents-pdflist__item a{background-color:#fff;color:#1d2088;display:block;font-size:22px;padding:28px 35px;position:relative;transition:opacity .3s}@media screen and (min-width:768px){.section-contents.col2 .section-contents-pdflist__item a:hover{opacity:.7}}@media screen and (max-width:767px){.section-contents.col2 .section-contents-pdflist__item a{font-size:18px;padding:20px 50px 20px 20px}}.section-contents.col2 .section-contents-pdflist__item a:after{background-image:url(/build/theme_16/images/icon_pdf_2.8a7bcdfb.svg);background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:21px}.section-contents.col2 .media-wrapper{margin-bottom:60px}.section-contents.col2 .media-wrapper .audio{align-items:center;display:flex;justify-content:flex-end;margin-bottom:30px}.section-contents.col2 .media-wrapper .audio span{padding-right:28px}.section-contents.col2 .media-wrapper iframe{height:650px;width:100%}@media screen and (max-width:767px){.section-contents.col2 .media-wrapper iframe{height:400px}}.section-contents .side-nav{box-shadow:0 0 26px 0 rgba(0,0,0,.08);font-size:16px}@media screen and (max-width:767px){.section-contents .side-nav{box-shadow:0 0 13px 0 rgba(0,0,0,.08);font-size:13px;margin-bottom:50px}}.section-contents .side-nav__item{border-top:1px solid #e6e6e6}.section-contents .side-nav__item:first-child{border-top:none;text-align:center}.section-contents .side-nav__item:first-child a{background-color:#1d2088;color:#fff;font-weight:700;text-align:center}.section-contents .side-nav__item a{background-color:#fff;color:#000;display:block;padding:18px 48px 18px 24px;position:relative;transition:opacity .3s}@media screen and (max-width:767px){.section-contents .side-nav__item a{padding:13px 20px}}.section-contents .side-nav__item a:hover{opacity:.7}.section-contents .side-nav__item a svg{display:block;height:12px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:7px}.section-questionnaire{padding-bottom:80px;padding-top:60px}@media screen and (max-width:767px){.section-questionnaire{padding-bottom:50px;padding-top:50px}}.section-questionnaire__inner{box-sizing:border-box;margin:0 auto;min-width:920px;width:920px}@media screen and (max-width:767px){.section-questionnaire__inner{min-width:100%;padding:0 20px;width:100%}}.section-questionnaire__title{color:#1d2088;font-size:30px;margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.section-questionnaire__title{font-size:21px;margin-bottom:12px}}.section-questionnaire__lead{font-size:16px;margin-bottom:52px;text-align:center}@media screen and (max-width:767px){.section-questionnaire__lead{font-size:13px;margin-bottom:35px}}.section-questionnaire__btn a{background-color:#339ea2;color:#fff;display:block;font-size:22px;padding:48px 0;position:relative;text-align:center;transition:opacity .3s}@media screen and (min-width:768px){.section-questionnaire__btn a:hover{opacity:.7}}@media screen and (max-width:767px){.section-questionnaire__btn a{font-size:16px;padding:25px 0}}.section-questionnaire__btn a svg{display:block;height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}@media screen and (max-width:767px){.section-questionnaire__btn a svg{height:15px;right:13px;width:15px}}.section-questionnaire__btn a svg path{fill:#fff;stroke:none}.section-questionnaire__banner{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}@media screen and (max-width:767px){.section-questionnaire__banner{flex-direction:column;margin-top:25px}}.section-questionnaire__banner a{cursor:pointer;display:inline-block;margin:10px;transition:opacity .3s}.section-questionnaire__banner a:hover{opacity:.7}@media screen and (max-width:767px){.section-questionnaire__banner a{margin:10px auto}}.section-questionnaire__banner a img{width:auto}.section-login{background-image:url(/build/theme_16/images/contents_bg.31d6cfe0.jpg);background-position:50%;background-size:cover;padding-bottom:80px;padding-top:80px}@media screen and (max-width:767px){.section-login{background-image:url(/build/theme_16/images/contents_bg_sp.31d6cfe0.jpg);background-position:top;min-width:100%;padding-bottom:45px;padding-top:45px}}.section-login__inner{box-sizing:border-box;margin:0 auto;min-width:920px;width:920px}@media screen and (max-width:767px){.section-login__inner{min-width:100%;padding:0 20px;width:100%}}.section-login__heading{color:#1d2088;font-size:30px;margin-bottom:35px;text-align:center}@media screen and (max-width:767px){.section-login__heading{font-size:21px;margin-bottom:15px}}.section-login__text{box-sizing:border-box;font-size:16px;line-height:1.75;text-align:center}@media screen and (max-width:767px){.section-login__text{font-size:13px;text-align:left}.section-login__text br{display:none}}.section-login__text+.section-login__text{margin-top:34px}@media screen and (max-width:767px){.section-login__text+.section-login__text{margin-top:24px}}.section-login__text.passwordreset{align-items:center;display:flex;font-size:14px;justify-content:center}@media screen and (max-width:767px){.section-login__text.passwordreset{font-size:11px}}.section-login__text.passwordreset:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212px%22%20height%3D%2217px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke%3D%22rgb(29%2C%2032%2C%20136)%22%20stroke-width%3D%222px%22%20stroke-linecap%3D%22butt%22%20stroke-linejoin%3D%22miter%22%20fill%3D%22none%22%20d%3D%22M2.000%2C1.993%20L8.007%2C8.000%20L2.000%2C14.007%20%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:9px;width:8px}@media screen and (max-width:767px){.section-login__text.passwordreset:after{height:9px;margin-left:6px;margin-top:1px;width:6px}.section-login__text.passwordreset{text-align:center}}.section-login__text a{color:#1d2088;cursor:pointer;text-decoration:underline}@media screen and (min-width:768px){.section-login__text a:hover{text-decoration:none}}.section-login__env{box-sizing:border-box;font-size:14px;line-height:1.75;margin-top:30px;text-align:left;text-align:center}@media screen and (max-width:767px){.section-login__env{font-size:12px;margin-top:20px;text-align:left}}.section-login__terms{background-color:#fff;border:1px solid #d9d9d9;height:200px;margin-bottom:30px;margin-top:30px;overflow-y:scroll}@media screen and (max-width:767px){.section-login__terms{height:225px;width:100%}}.section-login__terms .inner{box-sizing:border-box;padding:30px}@media screen and (max-width:767px){.section-login__terms .inner{padding:20px}}.section-login__terms .inner p{font-size:15px;line-height:1.7333333333;margin-bottom:1em}@media screen and (max-width:767px){.section-login__terms .inner p{font-size:12px}}.section-login__terms .inner p.title{font-size:18px;font-weight:700;margin-bottom:1.5em}@media screen and (max-width:767px){.section-login__terms .inner p.title{font-size:14px}}.section-login__terms .inner p.heading{font-size:16px;font-weight:700;margin-bottom:.75em;margin-top:1.25em}@media screen and (max-width:767px){.section-login__terms .inner p.heading{font-size:13px}}.section-login__terms .inner ul li p{margin-bottom:.5em}.section-login__terms .inner ul li ul{padding-left:1em}.section-login__check{margin-bottom:60px;text-align:center}.section-login__check input{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:0;cursor:pointer;height:30px;margin-right:15px;vertical-align:middle;width:30px}@media screen and (max-width:767px){.section-login__check input{height:23px;width:23px}}.section-login__check input:checked{background-image:url(/build/theme_16/images/check.4208face.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.section-login__check label{cursor:pointer;vertical-align:middle}@media screen and (max-width:767px){.section-login__check label{font-size:13px}}.section-login__form{border-top:1px solid #d9d9d9;padding-top:55px}.section-login__error{color:red;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.section-login__error{font-size:13px;margin-bottom:25px;text-align:left}}.section-login__id{margin:0 auto 35px;width:500px}@media screen and (max-width:767px){.section-login__id{margin-bottom:25px;width:100%}}.section-login__id p{margin-bottom:20px}@media screen and (max-width:767px){.section-login__id p{font-size:13px;margin-bottom:10px}}.section-login__id input{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:16px;height:50px;padding:15px;width:100%}@media screen and (max-width:767px){.section-login__id input{font-size:13px;height:40px;padding:10px}}.section-login__pw{margin:0 auto 60px;width:500px}@media screen and (max-width:767px){.section-login__pw{margin-bottom:40px;width:100%}}.section-login__pw p{margin-bottom:20px}@media screen and (max-width:767px){.section-login__pw p{font-size:13px;margin-bottom:10px}}.section-login__pw input{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:16px;height:50px;padding:15px;width:100%}@media screen and (max-width:767px){.section-login__pw input{font-size:13px;height:40px;padding:10px}}.section-login__btn{appearance:none;background-color:#339ea2;border:none;color:#fff;display:block;font-size:16px;line-height:60px;margin:30px auto;text-align:center;transition:background-color .3s;width:280px}.section-login__btn:disabled{background-color:#ccc;color:#a1a1a1}@media screen and (max-width:767px){.section-login__btn{font-size:13px;line-height:55px;margin-top:20px;width:100%}}.section-login__btn[href]{transition:opacity .3s}.section-login__btn[href]:hover{opacity:.7}.section-passwordreset{background-image:url(/build/theme_16/images/contents_bg.31d6cfe0.jpg);background-position:50%;background-size:cover;padding-bottom:80px;padding-top:80px}@media screen and (max-width:767px){.section-passwordreset{background-image:url(/build/theme_16/images/contents_bg_sp.31d6cfe0.jpg);background-position:top;min-width:100%;padding-bottom:45px;padding-top:45px}}.section-passwordreset__inner{box-sizing:border-box;margin:0 auto;min-width:920px;width:920px}@media screen and (max-width:767px){.section-passwordreset__inner{min-width:100%;padding:0 20px;width:100%}}.section-passwordreset__heading{color:#1d2088;font-size:30px;margin-bottom:35px;text-align:center}@media screen and (max-width:767px){.section-passwordreset__heading{font-size:21px;margin-bottom:15px}}.section-passwordreset__text{box-sizing:border-box;font-size:16px;line-height:1.75;text-align:center}@media screen and (max-width:767px){.section-passwordreset__text{font-size:13px;text-align:left}.section-passwordreset__text br{display:none}}.section-passwordreset__text+.section-login__text{margin-top:34px}@media screen and (max-width:767px){.section-passwordreset__text+.section-login__text{margin-top:24px}}.section-passwordreset__text a{color:#1d2088;cursor:pointer;text-decoration:underline}@media screen and (min-width:768px){.section-passwordreset__text a:hover{text-decoration:none}}.section-passwordreset__text+.section-passwordreset__error{margin-top:30px}@media screen and (max-width:767px){.section-passwordreset__text+.section-passwordreset__error{margin-top:20px}}.section-passwordreset__error{color:red;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.section-passwordreset__error{font-size:13px;margin-bottom:25px;text-align:left}}.section-passwordreset__id{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px auto 0;width:500px}@media screen and (max-width:767px){.section-passwordreset__id{margin-bottom:35px;margin-top:45px;width:100%}}.section-passwordreset__id .heading{font-size:16px;margin-bottom:22px;width:100%}@media screen and (max-width:767px){.section-passwordreset__id .heading{font-size:13px;margin-bottom:12px}}.section-passwordreset__id .link{align-items:center;color:#1d2088;display:flex;font-size:14px;text-decoration:underline}.section-passwordreset__id .link:hover{text-decoration:none}@media screen and (max-width:767px){.section-passwordreset__id .link{font-size:11px;margin-top:13px;width:100%}}.section-passwordreset__id .link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212px%22%20height%3D%2217px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke%3D%22rgb(29%2C%2032%2C%20136)%22%20stroke-width%3D%222px%22%20stroke-linecap%3D%22butt%22%20stroke-linejoin%3D%22miter%22%20fill%3D%22none%22%20d%3D%22M2.000%2C1.993%20L8.007%2C8.000%20L2.000%2C14.007%20%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:9px;width:8px}@media screen and (max-width:767px){.section-passwordreset__id .link:after{height:9px;margin-left:6px;margin-top:1px;width:6px}}.section-passwordreset__pw{margin:0 auto 40px;width:500px}.section-passwordreset__pw:first-child{margin-top:55px}@media screen and (max-width:767px){.section-passwordreset__pw:first-child{margin-top:40px}.section-passwordreset__pw{margin-bottom:28px;width:100%}}.section-passwordreset__pw p{margin-bottom:20px}@media screen and (max-width:767px){.section-passwordreset__pw p{font-size:13px;margin-bottom:10px}}.section-passwordreset__pw input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:16px;height:50px;padding:15px;width:100%}@media screen and (max-width:767px){.section-passwordreset__pw input{font-size:13px;height:40px;padding:10px}}.section-passwordreset__btn{appearance:none;background-color:#339ea2;border:none;color:#fff;display:block;font-size:16px;height:60px;margin:60px auto 0;transition:background-color .3s;width:280px}.section-passwordreset__btn:disabled{background-color:#ccc;color:#a1a1a1}@media screen and (max-width:767px){.section-passwordreset__btn{font-size:13px;height:55px;margin-top:20px;width:100%}}.section-passwordreset__btn+.section-login__text{margin-top:38px}@media screen and (max-width:767px){.section-passwordreset__btn+.section-login__text{margin-top:28px}}.section-passwordreset__complete{color:#1d2088;font-size:22px;padding-bottom:60px;text-align:center}@media screen and (max-width:767px){.section-passwordreset__complete{font-size:16px;padding-bottom:40px}}.section-terms{background-position:50%;background-size:cover;padding-bottom:110px;padding-top:115px}@media screen and (max-width:767px){.section-terms{min-width:100%;padding-bottom:55px;padding-top:55px}}.section-terms__inner{box-sizing:border-box;margin:0 auto;min-width:920px;width:920px}@media screen and (max-width:767px){.section-terms__inner{min-width:100%;padding:0 20px;width:100%}}.section-terms .title{color:#1d2088;font-size:30px;margin-bottom:30px}@media screen and (max-width:767px){.section-terms .title{font-size:21px;margin-bottom:25px}}.section-terms .heading{border-bottom:1px solid #1d2088;color:#1d2088;font-size:22px;margin-bottom:20px;margin-top:50px;padding-bottom:15px}@media screen and (max-width:767px){.section-terms .heading{font-size:17px;margin-bottom:15px;margin-top:40px;padding-bottom:8px}}.section-terms p{font-size:16px;line-height:1.75}@media screen and (max-width:767px){.section-terms p{font-size:13px;line-height:1.5384615385}}.section-terms ul li{padding-left:1.25em;text-indent:-1.25em}.section-terms ul li ul{margin-bottom:.25em;margin-top:.25em;padding-left:1.25em}.section-terms ul li ul li{padding-left:1.25em;text-indent:-1.25em}.section-preparation{background-image:url(/build/theme_16/images/contents_bg.31d6cfe0.jpg);background-position:50%;background-size:cover;min-width:920px;padding-bottom:120px;padding-top:115px}@media screen and (max-width:767px){.section-preparation{background-image:url(/build/theme_16/images/contents_bg_sp.31d6cfe0.jpg);background-position:top;min-width:100%;padding-bottom:70px;padding-top:60px}}.section-preparation__inner{box-sizing:border-box;margin:0 auto;min-width:920px;width:920px}@media screen and (max-width:767px){.section-preparation__inner{min-width:100%;padding:0 20px;width:100%}}.section-preparation__lead{color:#ca1b1b;font-size:22px;margin-bottom:35px;padding-bottom:30px;position:relative;text-align:center}@media screen and (max-width:767px){.section-preparation__lead{font-size:16px;line-height:1.4375;margin-bottom:30px;padding-bottom:27px}}.section-preparation__lead:after{background-color:#000;bottom:0;content:"";height:1px;left:50%;opacity:.2;position:absolute;transform:translateX(-50%);width:30px}.section-preparation__text{font-size:16px;line-height:1.75;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.section-preparation__text{font-size:13px;line-height:1.5384615385;margin-bottom:20px;text-align:left}}.section-preparation__text:last-child{margin-bottom:0}.aside-about{background-color:#fff;padding:34px 0}.aside-about.bg_gray{background-color:#f2f2f2}@media screen and (max-width:767px){.aside-about{padding:25px 0}}.aside-about__inner{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;min-width:920px;position:relative;width:920px}@media screen and (max-width:767px){.aside-about__inner{height:auto;min-width:100%;padding:0 20px;width:100%}}.aside-about__info{width:50%}@media screen and (max-width:767px){.aside-about__info{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:20px;width:100%}}.aside-about__info p:first-child{font-size:18px;margin-bottom:10px}@media screen and (max-width:767px){.aside-about__info p:first-child{font-size:14px}}.aside-about__info p:nth-child(2){font-size:14px}@media screen and (max-width:767px){.aside-about__info p:nth-child(2){font-size:12px;line-height:1.5833333333}}.aside-about__contact{border-left:1px solid #d9d9d9;box-sizing:border-box;padding-left:81px;width:50%}@media screen and (max-width:767px){.aside-about__contact{border:none;padding-left:0;width:100%}}.aside-about__contact p:first-child{color:#1d2088;font-size:18px;margin-bottom:10px}@media screen and (max-width:767px){.aside-about__contact p:first-child{font-size:13px}}.aside-about__contact p:nth-child(2){font-size:13px;line-height:1.5384615385;padding-left:.25em}@media screen and (max-width:767px){.aside-about__contact p:nth-child(2){font-size:12px}}.aside-about__contact p:nth-child(2) a{color:#000;text-decoration:underline}@media screen and (min-width:768px){.aside-about__contact p:nth-child(2) a:hover{text-decoration:none}}.section-freearea{display:flex;justify-content:flex-end;margin:0 auto;max-width:1140px;min-width:920px;padding:0 20px;width:100%}@media screen and (max-width:767px){.section-freearea{box-sizing:border-box;display:block;min-width:100%}}.section-freearea__inner{padding:80px 0;width:68.18182%}@media screen and (max-width:767px){.section-freearea__inner{padding:57px 0;width:100%}}.section-freearea-heading{color:#1d2088;font-size:22px;margin-bottom:10px}@media screen and (max-width:767px){.section-freearea-heading{font-size:18px}}.section-freearea .section-freearea-text+.section-freearea-heading{margin-top:45px}@media screen and (max-width:767px){.section-freearea .section-freearea-text+.section-freearea-heading{margin-top:28px}}.section-freearea-text{margin-top:18px}@media screen and (max-width:767px){.section-freearea-text{margin-top:10px}}.section-freearea .section-freearea-text+.section-freearea-text{margin-top:14px}@media screen and (max-width:767px){.section-freearea .section-freearea-text+.section-freearea-text{margin-top:20px}}.section-freearea-list{list-style:none;margin-bottom:54px;margin-top:36px}@media screen and (max-width:767px){.section-freearea-list{margin-bottom:50px;margin-top:25px}}.section-freearea-list li{margin-bottom:22px}.section-freearea-link{color:#1d2088;display:inline-block;text-decoration:underline;transition:opacity .3s}@media screen and (min-width:768px){.section-freearea-link:hover{opacity:.7}}.section-freearea-link[target=_blank]{padding-right:24px;position:relative}@media screen and (max-width:767px){.section-freearea-link[target=_blank]{padding-right:18px}}.section-freearea-link[target=_blank]:after{background-image:url(/build/theme_16/images/icon_blank_blue.96caf4f4.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){.section-freearea-link[target=_blank]:after{height:10px;width:10px}}.section-freearea-link.pdf{padding-right:48px;position:relative}@media screen and (max-width:767px){.section-freearea-link.pdf{padding-right:40px}}.section-freearea-link.pdf:after{background-image:url(/build/theme_16/images/icon_pdf_2.8a7bcdfb.svg);background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:21px}@media screen and (max-width:767px){.section-freearea-link.pdf:after{height:16px;width:16px}}.section-freearea-link.dl{padding-right:39px;position:relative}@media screen and (max-width:767px){.section-freearea-link.dl{padding-right:34px}}.section-freearea-link.dl:after{background-image:url(/build/theme_16/images/icon_dl.c431d0f6.svg);background-repeat:no-repeat;content:"";display:block;height:16px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){.section-freearea-link.dl:after{height:12px;width:9px}}.block-idAndLogout{box-sizing:border-box;display:flex;justify-content:space-between;margin:-45px auto 40px;min-width:920px;width:920px}@media screen and (max-width:767px){.block-idAndLogout{margin-bottom:30px;margin-top:-20px;min-width:100%;padding:0 20px;width:100%}}.block-idAndLogout__id{align-items:center;display:flex;font-size:15px}@media screen and (max-width:767px){.block-idAndLogout__id{font-size:11px}}.block-idAndLogout__logout{background-color:#646566;border:none;border-radius:0;color:#fff;cursor:pointer;line-height:34px;outline:none;padding:0 12px}@media screen and (max-width:767px){.block-idAndLogout__logout{font-size:11px;line-height:24px}}.preview-bar{background-color:#73ace8;bottom:0;left:0;opacity:.75;position:fixed;width:100%;z-index:100}.preview-bar__inner{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;min-width:920px;padding:1em 0;width:920px}@media screen and (max-width:767px){.preview-bar__inner{min-width:100%;padding:0 20px;padding:1em 20px;width:100%}}.preview-bar__inner p{font-weight:700;margin-right:3em}.preview-bar__inner .preview-btn{background-color:transparent;background-color:#fff;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.175rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.payment{background-color:#f2f2f2;font-family:Hiragino Sans;padding-bottom:120px}@media screen and (max-width:767px){.payment{padding:0 10px 70px}}.payment-hero{padding-bottom:78px;padding-top:100px;text-align:center}@media screen and (max-width:767px){.payment-hero{padding-bottom:50px;padding-top:60px}}.payment-hero__title{font-weight:400}.payment-hero__title span{display:block}.payment-hero__title span:first-child{font-size:18px}@media screen and (max-width:767px){.payment-hero__title span:first-child{font-size:14px}}.payment-hero__title span:nth-child(2){font-size:46px;margin-top:22px}@media screen and (max-width:767px){.payment-hero__title span:nth-child(2){font-size:29px;margin-top:12px}}.payment-form{background-color:#fff;box-sizing:border-box;margin:0 auto;padding:60px 90px 80px;width:920px}.payment-form .error_text{display:none}@media screen and (max-width:767px){.payment-form{padding:40px 20px;width:100%}}.payment-form__title{font-size:30px;margin-bottom:28px;text-align:center}@media screen and (max-width:767px){.payment-form__title{font-size:21px;margin-bottom:12px}}.payment-form__lead{font-size:16px;text-align:center}@media screen and (max-width:767px){.payment-form__lead{font-size:13px;text-align:left}}.payment-form__error{color:#ca1b1b;font-size:14px;line-height:1.7142857143;margin-top:20px;text-align:center}@media screen and (max-width:767px){.payment-form__error{font-size:12px;margin-top:25px}}.payment-form__heading{border-top:1px solid #d9d9d9;font-size:18px;margin-bottom:12px;margin-top:60px;padding-top:60px}@media screen and (max-width:767px){.payment-form__heading{font-size:15px;margin-bottom:6px;margin-top:50px;padding-top:50px}}.payment-form__desc{font-size:14px}.payment-form__block{margin-top:34px}@media screen and (max-width:767px){.payment-form__block{margin-top:25px}}.payment-form__block .title{align-items:center;display:flex;font-size:16px;margin-bottom:12px}@media screen and (max-width:767px){.payment-form__block .title{font-size:13px;margin-bottom:8px}}.payment-form__block.is-required .title:after{color:#ca1b1b;content:"必須";font-size:12px;margin-left:12px}@media screen and (max-width:767px){.payment-form__block.is-required .title:after{font-size:11px}}.payment-form__block .desc{font-size:14px;margin:10px 0}@media screen and (max-width:767px){.payment-form__block .desc{font-size:12px;margin:6px 0}}.payment-form__block .error{color:#ca1b1b;font-size:12px;margin-top:10px}@media screen and (max-width:767px){.payment-form__block .error{font-size:10px}}.payment-form__block .input{align-items:center;display:flex}@media screen and (max-width:767px){.payment-form__block .input{display:block}}.payment-form__block .input input,.payment-form__block .input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background-color:#fff;border-radius:0;box-shadow:none;box-sizing:border-box;color:#000;margin:0}.payment-form__block .input input::placeholder,.payment-form__block .input select::placeholder{color:#999}.payment-form__block .input input[type=text],.payment-form__block .input select[type=text]{border:1px solid #d9d9d9;font-size:14px;padding:14px 12px;width:245px}@media screen and (max-width:767px){.payment-form__block .input input[type=text],.payment-form__block .input select[type=text]{font-size:16px;padding:12px 10px;width:140px}}.payment-form__block .input input[type=text].is-error,.payment-form__block .input select[type=text].is-error{background-color:#fae8e8;border:1px solid #ca1b1b}.payment-form__block .input input[type=checkbox],.payment-form__block .input select[type=checkbox]{margin-right:10px}.payment-form__block .input input[type=radio],.payment-form__block .input select[type=radio]{display:none;margin-right:10px}.payment-form__block .input input[type=radio]+label,.payment-form__block .input select[type=radio]+label{box-sizing:border-box;cursor:pointer;display:inline-block;padding-left:24px;position:relative;width:auto}.payment-form__block .input input[type=radio]+label:before,.payment-form__block .input select[type=radio]+label:before{background:#fff;border:1px solid #bfbfbf;border-radius:50%;content:"";display:block;height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:14px}.payment-form__block .input input[type=radio]+label:after,.payment-form__block .input select[type=radio]+label:after{background:#1b2137;border-radius:50%;content:"";display:block;height:10px;left:3px;margin-top:-4px;opacity:0;position:absolute;top:50%;width:10px}.payment-form__block .input input[type=radio]:checked+label:after,.payment-form__block .input select[type=radio]:checked+label:after{opacity:1}.payment-form__block .input input.wide,.payment-form__block .input select.wide{width:500px}@media screen and (max-width:767px){.payment-form__block .input input.sp-wide,.payment-form__block .input input.wide,.payment-form__block .input select.sp-wide,.payment-form__block .input select.wide{width:100%}.payment-form__block .input input.sp-medium,.payment-form__block .input select.sp-medium{width:190px}}.payment-form__block .input input.short,.payment-form__block .input select.short{width:120px}@media screen and (max-width:767px){.payment-form__block .input input.short,.payment-form__block .input select.short{width:75px}}.payment-form__block .input textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:1px solid #d9d9d9;border-radius:0;height:120px;width:600px}@media screen and (max-width:767px){.payment-form__block .input textarea{width:100%}}.payment-form__block .input span{margin:0 10px}.payment-form__block .input .select{display:inline-block;position:relative}.payment-form__block .input .select:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222px%22%20height%3D%2215px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke%3D%22rgb(0%2C%200%2C%200)%22%20stroke-width%3D%222px%22%20stroke-linecap%3D%22butt%22%20stroke-linejoin%3D%22miter%22%20fill%3D%22none%22%20d%3D%22M19.281%2C2.301%20L10.796%2C10.787%20L2.311%2C2.301%20%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){.payment-form__block .input .select:after{right:8px}}.payment-form__block .input select{border:1px solid #d9d9d9;font-size:14px;padding:12px 34px 12px 12px}.payment-form__block .input .item{align-items:center;display:flex}.payment-form__block .input .item+.item{margin-left:28px}@media screen and (max-width:767px){.payment-form__block .input .item+.item{margin-left:0;margin-top:13px}}.payment-form__block .input .item label{font-size:14px}@media screen and (max-width:767px){.payment-form__block .input .item label{font-size:12px}}.payment-form__block .input.name .item{display:block}@media screen and (max-width:767px){.payment-form__block .input.name .item input{width:100%}}.payment-form__block .input.name .item+.item{margin-left:10px}@media screen and (max-width:767px){.payment-form__block .input.name .item+.item{margin-left:0}}.payment-form__block .input.name .item label{display:block;margin-bottom:6px}@media screen and (max-width:767px){.payment-form__block .input.birthday,.payment-form__block .input.zipcode{display:flex}.payment-form__block .input.birthday .item{margin-top:0}.payment-form__block .input.birthday .short{width:75px}}.payment-form .toggle_1,.payment-form .toggle_2{display:none}.payment-form__check{align-items:center;display:flex;font-size:16px;justify-content:center;margin-bottom:40px;margin-top:40px;text-align:center}@media screen and (max-width:767px){.payment-form__check{font-size:13px}}.payment-form__check input[type=checkbox]{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #d9d9d9;border-radius:0;height:30px;margin:0;outline:none;padding:0;width:30px}@media screen and (max-width:767px){.payment-form__check input[type=checkbox]{height:25px;width:25px}}.payment-form__check input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019.8%2015.2%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%231b2137%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228.6%2015.2%200%207.4%202.7%204.5%208.3%209.5%2016.9%200%2019.8%202.7%208.6%2015.2%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:20px}@media screen and (max-width:767px){.payment-form__check input[type=checkbox]:checked{background-size:16px}}.payment-form__check label{margin-left:10px}.payment-form__check a{color:#000;text-decoration:underline}.payment-form__check a:hover{text-decoration:none}.payment-form__submit{margin-top:40px}@media screen and (max-width:767px){.payment-form__submit{margin-top:30px}}.payment-form__submit button{align-items:center;background-color:#1b2137;border:none;color:#fff;display:flex;font-size:16px;height:60px;justify-content:center;margin:0 auto;width:280px}@media screen and (max-width:767px){.payment-form__submit button{font-size:13px;height:55px;max-width:260px;width:100%}}.payment-form__submit button[disabled]{background-color:#d9d9d9}.payment-complete{background-color:#fff;box-sizing:border-box;margin:0 auto;padding:60px 90px 80px;width:920px}@media screen and (max-width:767px){.payment-complete{padding:40px 20px;width:100%}}.payment-complete__title{font-size:30px;margin-bottom:28px;text-align:center}@media screen and (max-width:767px){.payment-complete__title{font-size:21px;margin-bottom:14px}}.payment-complete__lead{font-size:16px;text-align:center}@media screen and (max-width:767px){.payment-complete__lead{font-size:13px;text-align:left}}.payment-detail{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:60px;padding:40px 60px 70px;text-align:center}@media screen and (max-width:767px){.payment-detail{margin-top:40px;padding:30px 0 35px}}.payment-detail__heading span{background-color:#f2f2f2;display:inline-block;font-size:18px;padding:5px 9px}@media screen and (max-width:767px){.payment-detail__heading span{font-size:15px;padding:5px}}.payment-detail__title{font-size:24px;margin-top:25px}@media screen and (max-width:767px){.payment-detail__title{font-size:18px;margin-top:22px}}.payment-detail__period{font-size:16px;line-height:1.75;margin-top:24px}@media screen and (max-width:767px){.payment-detail__period{font-size:13px;line-height:1.5384615385;margin-top:22px;text-align:left}}.payment-detail__desc{font-size:14px;line-height:1.7142857143;margin-top:50px}@media screen and (max-width:767px){.payment-detail__desc{font-size:13px;margin-top:36px;text-align:left}}.payment-note{margin-top:30px;text-align:center}@media screen and (max-width:767px){.payment-note{padding:0 20px;text-align:left}}.payment-note__heading{font-size:14px;line-height:1.7142857143}@media screen and (max-width:767px){.payment-note__heading{font-size:13px}}.payment-note__list{font-size:14px;line-height:1.7142857143}@media screen and (max-width:767px){.payment-note__list{font-size:13px}}.payment-note__list li{padding-left:1em;text-indent:-1em}.privacypolicy{line-height:1.75;margin:0 auto;padding:75px 0;width:920px}@media screen and (max-width:767px){.privacypolicy{box-sizing:border-box;padding:40px 20px;width:100%}}.privacypolicy h1{font-size:30px;margin-bottom:1.5em;text-align:center}@media screen and (max-width:767px){.privacypolicy h1{font-size:22px}}.privacypolicy h2{font-size:20px;margin-bottom:1em;margin-top:2em}@media screen and (max-width:767px){.privacypolicy h2{font-size:20px;margin-bottom:.5em;margin-top:1.5em}}.privacypolicy p{font-size:16px;margin-bottom:1em}@media screen and (max-width:767px){.privacypolicy p{font-size:14px}}.privacypolicy ol{margin-top:.5em}.privacypolicy ol li{font-size:16px;padding-left:1.5em;text-indent:-1.5em}@media screen and (max-width:767px){.privacypolicy ol li{font-size:14px}}.privacypolicy ol li>ol{margin-bottom:.5em;margin-top:.5em;padding-left:0}.privacypolicy ol li>ol>li{padding-left:1.25em;text-indent:-1.25em}.privacypolicy .align-right{padding-top:2em;text-align:right}