@charset "UTF-8";:root{--maincolor:#0e2756;--white:#fff}:root{--maincolor:#0e2756;--white:#fff}[class*=deco]{font-family:garamond-premier-pro-display,serif;font-weight:300}[class*=sans]{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}[class*=-b-],b,strong{font-weight:700}b{color:#0e2756 !important;font-weight:700 !important;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.em{color:#4f347b}.warning{font-weight:700;text-align:center;padding:.5em;color:#fff;background-color:#ac911d}br.only_lg{display:none}@media screen and (min-width:1280px){br.only_lg{display:inline}}@media screen and (max-width:480px){br.upr_tab{display:none}}.xl{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.xl{font-size:3rem}.xl svg.icon_svg{width:3rem}}@media screen and (min-width:481px) and (max-width:1279px){.xl{font-size:calc(3rem + ((1vw - .7rem)*(4/87.9*100)))}.xl svg.icon_svg{width:calc(3rem + ((1vw - .7rem)*(4/87.9*100)))}}@media screen and (min-width:1280px){.xl{font-size:7rem}.xl svg.icon_svg{width:7rem}}.lll{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.lll{font-size:2.5rem}.lll svg.icon_svg{width:2.5rem}}@media screen and (min-width:481px) and (max-width:1279px){.lll{font-size:calc(2.5rem + ((1vw - .7rem)*(1.5/87.9*100)))}.lll svg.icon_svg{width:calc(2.5rem + ((1vw - .7rem)*(1.5/87.9*100)))}}@media screen and (min-width:1280px){.lll{font-size:4rem}.lll svg.icon_svg{width:4rem}}.ll{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.ll{font-size:2.2rem}.ll svg.icon_svg{width:2.2rem}}@media screen and (min-width:481px) and (max-width:1279px){.ll{font-size:calc(2.2rem + ((1vw - .7rem)*(1.2/87.9*100)))}.ll svg.icon_svg{width:calc(2.2rem + ((1vw - .7rem)*(1.2/87.9*100)))}}@media screen and (min-width:1280px){.ll{font-size:3.4rem}.ll svg.icon_svg{width:3.4rem}}.l{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.l{font-size:1.8rem}.l svg.icon_svg{width:1.8rem}}@media screen and (min-width:481px) and (max-width:1279px){.l{font-size:calc(1.8rem + ((1vw - .7rem)*(.6/87.9*100)))}.l svg.icon_svg{width:calc(1.8rem + ((1vw - .7rem)*(.6/87.9*100)))}}@media screen and (min-width:1280px){.l{font-size:2.4rem}.l svg.icon_svg{width:2.4rem}}.m{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.m{font-size:1.4rem}.m svg.icon_svg{width:1.4rem}}@media screen and (min-width:481px) and (max-width:1279px){.m{font-size:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}.m svg.icon_svg{width:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}}@media screen and (min-width:1280px){.m{font-size:1.8rem}.m svg.icon_svg{width:1.8rem}}.s{font-weight:400;line-height:1.7;letter-spacing:.1em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}@media screen and (max-width:480px){.s{font-size:1.3rem}.s svg.icon_svg{width:1.3rem}}@media screen and (min-width:481px) and (max-width:1279px){.s{font-size:calc(1.3rem + ((1vw - .7rem)*(.1/87.9*100)))}.s svg.icon_svg{width:calc(1.3rem + ((1vw - .7rem)*(.1/87.9*100)))}}@media screen and (min-width:1280px){.s{font-size:1.4rem}.s svg.icon_svg{width:1.4rem}}.xs{font-weight:400;line-height:1.7;letter-spacing:.1em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}@media screen and (max-width:480px){.xs{font-size:1.2rem}.xs svg.icon_svg{width:1.2rem}}@media screen and (min-width:481px) and (max-width:1279px){.xs{font-size:calc(1.2rem + ((1vw - .7rem)*(0/87.9*100)))}.xs svg.icon_svg{width:calc(1.2rem + ((1vw - .7rem)*(0/87.9*100)))}}@media screen and (min-width:1280px){.xs{font-size:1.2rem}.xs svg.icon_svg{width:1.2rem}}i{font-size:inherit;color:inherit;padding:0 .3em}span,b,strong{color:inherit;font-size:inherit}html{font-size:62.5%}html *{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#2e3033}html a{color:#4f347b;transition:.3s ease}html a:hover{color:#9b7fc9}nav ul li a{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){nav ul li a{font-size:1.4rem}nav ul li a svg.icon_svg{width:1.4rem}}@media screen and (min-width:481px) and (max-width:1279px){nav ul li a{font-size:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}nav ul li a svg.icon_svg{width:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}}@media screen and (min-width:1280px){nav ul li a{font-size:1.8rem}nav ul li a svg.icon_svg{width:1.8rem}}small#copyright{display:block;text-align:center}.tiny-ttl{font-weight:300;display:inline-block;padding:.1em 1em;border:1px solid #0e2756;position:relative}.mw_wp_form_confirm .order-form__ttl{color:#d1c591;width:100%;border-bottom:1px solid #d1c591;display:block;margin:1em 0 0}.mw_wp_form_confirm .danger{display:none;overflow:hidden}.order-form__confim-txt{font-size:120%;padding:.5em 0 1em}.submit-wrap{display:block;text-align:center}.colmun-box__yellow{background:#efebd9 !important}.colmun-box__yellow ul{text-align:left}.article-list{position:relative;margin:0 auto 5em !important;width:90%;max-width:1080px;padding:3em 1em}.article-list__item{padding:.8em 0;margin:1em 0;border-bottom:1px dotted #4b4747}.article-list__link{color:#4f347b}