﻿*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;word-break:break-all}@media print, screen and (min-width: 800px){body{min-width:1024px}}a{color:#0071bc}@media print, screen and (min-width: 800px){a:not(.hoverNot){-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a:not(.hoverNot):hover{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}}p{color:#333;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.2}ul>li,ol>li{color:#333;font-size:15px;line-height:1.2}input[type="submit"],input[type="reset"]{cursor:pointer}@media print, screen and (min-width: 800px){a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none;color:#333}}@media only screen and (min-width: 560px) and (max-width: 799px){a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none;color:#333}}@media print, screen and (min-width: 800px){.l-container{width:1024px;margin:0px auto}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-container{width:100%;padding:0px 10px}}@media only screen and (max-width: 559px){.l-container{width:100%;padding:0px 10px}}@media print, screen and (min-width: 800px){.l-main{width:750px;float:right}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-main{width:100%;margin-bottom:80px}}@media only screen and (max-width: 559px){.l-main{width:100%;margin-bottom:80px}}@media print, screen and (min-width: 800px){.l-sub{width:220px;float:left}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-sub{width:100%}}@media only screen and (max-width: 559px){.l-sub{width:100%}}@media print, screen and (min-width: 800px){.l-innerBox{padding:0px 10px}}@media only screen and (min-width: 560px) and (max-width: 799px){.l-innerBox{padding:0px 5px}}@media only screen and (max-width: 559px){.l-innerBox{padding:0px 5px}}.mod-bg-cMain{background-color:#259fa7}.mod-bg-cSub{background-color:#f4b81b}.mod-bg-cAccent{background-color:#80c63c}.mod-btn-w100{width:100px !important}.mod-btn-w110{width:110px !important}.mod-btn-w120{width:120px !important}.mod-btn-w130{width:130px !important}.mod-btn-w140{width:140px !important}.mod-btn-w150{width:150px !important}.mod-btn-w160{width:160px !important}.mod-btn-w170{width:170px !important}.mod-btn-w180{width:180px !important}.mod-btn-w190{width:190px !important}.mod-btn-w200{width:200px !important}.mod-btn-w210{width:210px !important}.mod-btn-w220{width:220px !important}.mod-btn-w230{width:230px !important}.mod-btn-w240{width:240px !important}.mod-btn-w250{width:250px !important}.mod-btn-w260{width:260px !important}.mod-btn-w270{width:270px !important}.mod-btn-w280{width:280px !important}.mod-btn-w290{width:290px !important}.mod-btn-w300{width:300px !important}.mod-btn-w310{max-width:310px !important}.mod-btn-w320{max-width:320px !important}.mod-btn-w330{max-width:330px !important}.mod-btn-w340{max-width:340px !important}.mod-btn-w350{max-width:350px !important}.mod-btn-w360{max-width:360px !important}.mod-btn-w370{max-width:370px !important}.mod-btn-w380{max-width:380px !important}.mod-btn-w390{max-width:390px !important}.mod-btn-w400{max-width:400px !important}.mod-btn-w410{max-width:410px !important}.mod-btn-w420{max-width:420px !important}.mod-btn-w430{max-width:430px !important}.mod-btn-w440{max-width:440px !important}.mod-btn-w450{max-width:450px !important}.mod-btn-w460{max-width:460px !important}.mod-btn-w470{max-width:470px !important}.mod-btn-w480{max-width:480px !important}.mod-btn-w490{max-width:490px !important}.mod-btn-w500{max-width:500px !important}.mod-btn-01{width:100%;display:inline-block;border:2px solid #259fa7;background-color:#259fa7;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;padding:16px 12px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media print, screen and (min-width: 800px){.mod-btn-01{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mod-btn-01:hover{background-color:#fff;color:#259fa7;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.mod-btn-02{width:100%;display:inline-block;border:2px solid #259fa7;background-color:#fff;color:#259fa7;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;padding:16px 12px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media print, screen and (min-width: 800px){.mod-btn-02{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mod-btn-02:hover{background-color:#259fa7;color:#fff;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.mod-btn-03{width:100%;display:inline-block;border:2px solid #999;background-color:#999;color:#F2F2F2;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;padding:16px 12px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media print, screen and (min-width: 800px){.mod-btn-03{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mod-btn-03:hover{background-color:#fff;color:#999;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.mod-btn-next{padding-right:22px !important}.mod-btn-next::after{display:inline-block;position:absolute;content:"▶";font-size:12px;top:50%;right:6px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.mod-btn-prev{padding-left:22px !important}.mod-btn-prev::before{display:inline-block;position:absolute;content:"◀";font-size:12px;top:50%;left:6px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.mod-btn-icon span{vertical-align:middle;display:inline-block}.mod-btn-icon .icon-left{margin-left:12px;font-size:12px}.mod-btn-icon .icon-right{margin-right:12px;font-size:12px}.mod-catTag{display:inline-block;min-width:92px;padding:6px 1px;background-color:#259fa7;color:#fff;font-size:10px;font-weight:bold;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.mod-catTag--01{background-color:#f4b81b}.mod-catTag--02{background-color:#80c63c}.mod-catTag--03{background-color:#1db9dd}.mod-catTag--04{background-color:#ed7a37}.mod-catTag--05{background-color:#915bbc}.mod-catTag--06{background-color:#c68c46}.mod-catTag--07{background-color:#9fa0a0}.mod-catTag--default{background-color:#259fa7}.mod-column-2clm--222 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-2clm--222 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}@media print, screen and (min-width: 800px){.mod-column-2clm--221 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-2clm--221 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-2clm--221 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-2clm--221 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-2clm--221 .mod-column-item{width:100%;margin-bottom:20px}}.mod-column-3clm--333 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-3clm--333 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}@media print, screen and (min-width: 800px){.mod-column-3clm--332 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-3clm--332 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-3clm--332 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-3clm--332 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-3clm--332 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-3clm--332 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media print, screen and (min-width: 800px){.mod-column-3clm--322 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-3clm--322 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-3clm--322 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-3clm--322 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-3clm--322 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-3clm--322 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media print, screen and (min-width: 800px){.mod-column-3clm--321 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-3clm--321 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-3clm--321 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-3clm--321 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-3clm--321 .mod-column-item{width:100%;margin-bottom:20px}}.mod-column-4clm--444 .mod-column-item{float:left;width:23.5%;margin:0 0 20px 2%}.mod-column-4clm--444 .mod-column-item:nth-child(4n+1){margin-left:0;clear:both}@media print, screen and (min-width: 800px){.mod-column-4clm--432 .mod-column-item{float:left;width:23.5%;margin:0 0 20px 2%}.mod-column-4clm--432 .mod-column-item:nth-child(4n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-4clm--432 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-4clm--432 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-4clm--432 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-4clm--432 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media print, screen and (min-width: 800px){.mod-column-4clm--422 .mod-column-item{float:left;width:23.5%;margin:0 0 20px 2%}.mod-column-4clm--422 .mod-column-item:nth-child(4n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-4clm--422 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-4clm--422 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-4clm--422 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-4clm--422 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media print, screen and (min-width: 800px){.mod-column-4clm--421 .mod-column-item{float:left;width:23.5%;margin:0 0 20px 2%}.mod-column-4clm--421 .mod-column-item:nth-child(4n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-4clm--421 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-4clm--421 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-4clm--421 .mod-column-item{width:100%;margin-bottom:20px}}.mod-column-5clm--555 .mod-column-item{float:left;width:18.4%;margin:0 0 20px 2%}.mod-column-5clm--555 .mod-column-item:nth-child(5n+1){margin-left:0;clear:both}@media print, screen and (min-width: 800px){.mod-column-5clm--532 .mod-column-item{float:left;width:18.4%;margin:0 0 20px 2%}.mod-column-5clm--532 .mod-column-item:nth-child(5n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-5clm--532 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-5clm--532 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-5clm--532 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-5clm--532 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media print, screen and (min-width: 800px){.mod-column-5clm--531 .mod-column-item{float:left;width:18.4%;margin:0 0 20px 2%}.mod-column-5clm--531 .mod-column-item:nth-child(5n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-5clm--531 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-5clm--531 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-5clm--531 .mod-column-item{width:100%;margin-bottom:20px}}.mod-column-6clm--666 .mod-column-item{float:left;width:15%;margin:0 0 20px 2%}.mod-column-6clm--666 .mod-column-item:nth-child(6n+1){margin-left:0;clear:both}@media print, screen and (min-width: 800px){.mod-column-6clm--642 .mod-column-item{float:left;width:15%;margin:0 0 20px 2%}.mod-column-6clm--642 .mod-column-item:nth-child(6n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-6clm--642 .mod-column-item{float:left;width:23.5%;margin:0 0 20px 2%}.mod-column-6clm--642 .mod-column-item:nth-child(4n+1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-6clm--642 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-6clm--642 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}@media print, screen and (min-width: 800px){.mod-column-6clm--632 .mod-column-item{float:left;width:15%;margin:0 0 20px 2%}.mod-column-6clm--632 .mod-column-item:nth-child(6n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-6clm--632 .mod-column-item{float:left;width:32%;margin:0 0 20px 2%}.mod-column-6clm--632 .mod-column-item:nth-child(3n+1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-6clm--632 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-6clm--632 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}.mod-column-8clm--888 .mod-column-item{float:left;width:10.75%;margin:0 0 20px 2%}.mod-column-8clm--888 .mod-column-item:nth-child(8n+1){margin-left:0;clear:both}@media print, screen and (min-width: 800px){.mod-column-8clm--842 .mod-column-item{float:left;width:10.75%;margin:0 0 20px 2%}.mod-column-8clm--842 .mod-column-item:nth-child(8n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-column-8clm--842 .mod-column-item{float:left;width:23.5%;margin:0 0 20px 2%}.mod-column-8clm--842 .mod-column-item:nth-child(4n+1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.mod-column-8clm--842 .mod-column-item{float:left;width:49%;margin:0 0 20px 2%}.mod-column-8clm--842 .mod-column-item:nth-child(2n-1){margin-left:0;clear:both}}.column-articleBox-subRight--01 .mod-column-main{width:100%}@media print, screen and (min-width: 800px){.column-articleBox-subRight--01 .mod-column-main{float:left;margin-right:-270px}.column-articleBox-subRight--01 .mod-column-main__inner{margin-right:310px}}@media print, screen and (min-width: 800px){.column-articleBox-subRight--01 .mod-column-sub{width:270px;float:right}}@media only screen and (max-width: 799px){.column-articleBox-subRight--01 .mod-column-sub{max-width:270px;margin:30px auto}}.column-articleBox-subLeft--01 .mod-column-main{width:100%}@media print, screen and (min-width: 800px){.column-articleBox-subLeft--01 .mod-column-main{float:right;margin-left:-270px}.column-articleBox-subLeft--01 .mod-column-main__inner{margin-left:310px}}@media print, screen and (min-width: 800px){.column-articleBox-subLeft--01 .mod-column-sub{width:270px;float:left}}@media only screen and (max-width: 799px){.column-articleBox-subLeft--01 .mod-column-sub{max-width:270px;margin:30px auto}}.column-articleBox-subRight--02 .mod-column-main{width:100%}@media print, screen and (min-width: 800px){.column-articleBox-subRight--02 .mod-column-main{float:left;margin-right:-450px}.column-articleBox-subRight--02 .mod-column-main__inner{margin-right:490px}}@media print, screen and (min-width: 800px){.column-articleBox-subRight--02 .mod-column-sub{width:450px;float:right}}@media only screen and (max-width: 799px){.column-articleBox-subRight--02 .mod-column-sub{max-width:450px;margin:30px auto}}.column-articleBox-subLeft--02 .mod-column-main{width:100%}@media print, screen and (min-width: 800px){.column-articleBox-subLeft--02 .mod-column-main{float:right;margin-left:-450px}.column-articleBox-subLeft--02 .mod-column-main__inner{margin-left:490px}}@media print, screen and (min-width: 800px){.column-articleBox-subLeft--02 .mod-column-sub{width:450px;float:left}}@media only screen and (max-width: 799px){.column-articleBox-subLeft--02 .mod-column-sub{max-width:450px;margin:30px auto}}.mod-font-cMain{color:#259fa7}.mod-font-cSub{color:#f4b81b}.mod-font-cAccent{color:#80c63c}.mod-font-cWhite{color:#fff}.mod-font-cBlack{color:#000}.mod-font-cGray{color:#666}.mod-font-cLightGray{color:#999}.mod-font-cRed{color:#ff0000}.mod-font-famSub{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif}.mod-form-input-text,.mod-form-input-text--01,.mod-form-input-text--02,.mod-form-input-text--03,.mod-form-input-text--04{border:1px solid #fff;height:46px;font-size:16px;padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mod-form-input-text--01{width:200px}@media print, screen and (min-width: 800px){.mod-form-input-text--02{width:440px}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-form-input-text--02{width:100%;max-width:440px}}@media only screen and (max-width: 559px){.mod-form-input-text--02{width:100%}}@media print, screen and (min-width: 800px){.mod-form-input-text--03{width:546px}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-form-input-text--03{width:100%;max-width:546px}}@media only screen and (max-width: 559px){.mod-form-input-text--03{width:100%}}.mod-form-input-text--04{width:100%}.mod-form-input-textArea{border:1px solid #fff;width:100%;height:200px;font-size:16px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mod-form-input-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mod-form-input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectBox{overflow:hidden;width:100%;max-width:440px;position:relative;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.selectBox::before,.selectBox::after{content:'';position:absolute;top:0;pointer-events:none;height:100%;display:block}.selectBox::before{right:0;width:40px;background-color:#b3b3b3}.selectBox::after{right:4px;width:32px;background:url(../../img/20200201_lp/top/form_item_select.png) no-repeat center;background-size:32px auto}.selectBox .mod-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:14px 6px 14px 12px;border:1px solid #fff;font-size:13px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.mod-form-checkbox{font-size:14px;position:relative;display:block;padding:5px 0 5px 25px}@media print, screen and (min-width: 800px){.mod-form-checkbox{float:left}.mod-form-checkbox:nth-child(n+2){margin-left:30px}}@media only screen and (max-width: 799px){.mod-form-checkbox{margin-bottom:20px}.mod-form-checkbox:last-child{margin-bottom:0}}.mod-form-checkbox input{position:absolute;width:20px;height:20px;cursor:pointer;transition:all 0.15s ease-out 0s;margin:-10px 0 0;left:0;top:50%;border:1px solid #000;background-color:#fff;-webkit-appearance:none;appearance:none}.mod-form-checkbox input:checked{background-color:#259fa7}.mod-form-checkbox input:checked::before{font-size:16px;line-height:20px;position:absolute;display:inline-block;width:20px;height:20px;content:'✔';color:#fff;text-align:center}.mod-form-checkbox input:checked::after{position:relative;display:block;content:'';background-color:#259fa7}.mod-form-hissuTag{display:inline-block;color:#C1272D;font-size:14px}@media print, screen and (min-width: 800px){.mod-form-hissuTag{margin-left:20px}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-form-hissuTag{margin-left:10px}}@media only screen and (max-width: 559px){.mod-form-hissuTag{margin-left:10px}}.mod-form-auth-captcha{text-align:center}.mod-form-auth-captcha img{display:block;margin:0 auto}.mod-form-auth-captcha input{border:1px solid #8B8B8B;height:46px;padding:0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;width:230px;margin-bottom:10px}.mod-form-auth-captcha .error-message{display:inline-block}.mod-form-radio{display:none}.radioLabel{position:relative;line-height:20px}@media print, screen and (min-width: 800px){.radioLabel{padding-left:30px;display:inline-block;margin:10px 18px 0 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.radioLabel{padding-left:25px;display:inline-block;margin:15px}}@media only screen and (max-width: 559px){.radioLabel{padding-left:25px;display:block;margin-top:15px}}.radioLabel:after,.radioLabel:before{position:absolute;content:"";display:block;top:50%}.radioLabel:after{left:0;margin-top:-10px;width:20px;height:20px;border:2px solid #323232;border-radius:50%}.radioLabel:before{left:5px;margin-top:-5px;width:10px;height:10px;background-color:#259fa7;border-radius:50%;opacity:0}.radioLabel:hover:after{border-color:#259fa7}.mod-form-radio:checked+.radioLabel:before{opacity:1}.mod-form-radio:checked+.radioLabel:after{border-color:#259fa7}.mod-ggmap{position:relative;padding-bottom:300px;padding-top:30px;height:0;overflow:hidden}.mod-ggmap iframe,.mod-ggmap object,.mod-ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.mod-hl-01{background-color:#333;color:#fff;font-size:18px;padding:8px 10px 6px 10px;margin-bottom:25px}.mod-hl-02{font-size:18px;font-weight:bold;color:#000;position:relative;padding-left:16px;margin-bottom:15px}.mod-hl-02::before{content:'';position:absolute;background-color:#f4b81b;width:8px;height:8px;top:6px;left:0}.mod-li-mNone>li{list-style-type:none}.mod-li-disc{margin-left:20px}.mod-li-disc>li{list-style-type:disc}.mod-li-circle{margin-left:20px}.mod-li-circle>li{list-style-type:circle}.mod-li-square{margin-left:20px}.mod-li-square>li{list-style-type:square}.mod-li-lowerRoman{margin-left:20px}.mod-li-lowerRoman>li{list-style-type:lower-roman}.mod-li-upperRoman{margin-left:20px}.mod-li-upperRoman>li{list-style-type:upper-roman}.mod-li-decimal{margin-left:20px}.mod-li-decimal>li{list-style-type:decimal}.mod-li-decimalZero{margin-left:30px}.mod-li-decimalZero>li{list-style-type:decimal-leading-zero}.mod-li-lowerAlpha{margin-left:20px}.mod-li-lowerAlpha>li{list-style-type:lower-alpha}.mod-li-upperAlpha{margin-left:20px}.mod-li-upperAlpha>li{list-style-type:upper-alpha}.mod-li-cjk{margin-left:26px}.mod-li-cjk>li{list-style-type:cjk-ideographic}.mod-li-hiragana{margin-left:26px}.mod-li-hiragana>li{list-style-type:hiragana}.mod-li-katakana{margin-left:26px}.mod-li-katakana>li{list-style-type:katakana}.mod-li-hiraganaIroha{margin-left:26px}.mod-li-hiraganaIroha>li{list-style-type:hiragana-iroha}.mod-li-katakanaIroha{margin-left:26px}.mod-li-katakanaIroha>li{list-style-type:katakana-iroha}.mod-li-mb5>li{margin-bottom:5px}.mod-li-mb10>li{margin-bottom:10px}.mod-li-mb15>li{margin-bottom:15px}.mod-li-mb20>li{margin-bottom:20px}.mod-pagination-01 span{display:inline-block}.mod-pagination-01 .numberBox{font-size:0}.mod-pagination-01 .number a{display:inline-block;padding:15px;font-size:14px;border:1px solid #259fa7;color:#259fa7;text-decoration:none}@media print, screen and (min-width: 800px){.mod-pagination-01 .number a{transition:all .1s ease-in-out}.mod-pagination-01 .number a:hover{transition:all .2s ease-in-out;background-color:#259fa7;color:#fff}}.mod-pagination-01 .prev a{border:0px;color:#000;text-decoration:none;font-size:14px}.mod-pagination-01 .next a{border:0px;color:#000;text-decoration:none;font-size:14px}.mod-pagination-01 .current{display:inline-block;padding:15px;font-size:14px;border:1px solid #259fa7;color:#259fa7;background-color:#259fa7;color:#fff}.mod-pagination-01 .page-numbers{margin:5px}.mod-table-01{width:100%}@media print, screen and (min-width: 800px){.mod-table-01{table-layout:fixed}.mod-table-01,.mod-table-01 td,.mod-table-01 th{border:1px solid #ccc;border-collapse:collapse}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-table-01{table-layout:fixed}.mod-table-01,.mod-table-01 td,.mod-table-01 th{border:1px solid #ccc;border-collapse:collapse}}@media only screen and (max-width: 559px){.mod-table-01{border:1px solid #ccc}}@media only screen and (max-width: 559px){.mod-table-01 tr{display:block;border-bottom:1px solid #ccc}.mod-table-01 tr:last-child{border-bottom:none}}.mod-table-01 th{color:#333;font-size:15px;font-weight:bold;line-height:1.2;background-color:#f2f2f2;padding:14px 20px}@media print, screen and (min-width: 800px){.mod-table-01 th{vertical-align:middle}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-table-01 th{vertical-align:middle}}@media only screen and (max-width: 559px){.mod-table-01 th{display:block}}.mod-table-01 td{color:#333;font-size:15px;line-height:1.5;padding:14px 20px}@media print, screen and (min-width: 800px){.mod-table-01 td{vertical-align:middle}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-table-01 td{vertical-align:middle}}@media only screen and (max-width: 559px){.mod-table-01 td{display:block}}.mod-table-02{width:100%;table-layout:fixed}@media only screen and (max-width: 559px){.mod-table-02{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}}@media print, screen and (min-width: 800px){.mod-table-02,.mod-table-02 td,.mod-table-02 th{border:1px solid #ccc;border-collapse:collapse}}@media only screen and (min-width: 560px) and (max-width: 799px){.mod-table-02,.mod-table-02 td,.mod-table-02 th{border:1px solid #ccc;border-collapse:collapse}}@media only screen and (max-width: 559px){.mod-table-02 thead{display:none}}@media only screen and (max-width: 559px){.mod-table-02 tr{display:block}}.mod-table-02 th{background-color:#f2f2f2;font-size:15px;color:#333;font-weight:bold;line-height:110%;font-size:15px;padding:14px 12px;text-align:center}@media only screen and (max-width: 559px){.mod-table-02 th{display:block;margin-bottom:20px}}.mod-table-02 td{font-size:15px;color:#333;line-height:130%;padding:10px 12px;text-align:center;background-color:#fff}@media only screen and (max-width: 559px){.mod-table-02 td{display:block;text-align:right;border-bottom:1px solid #ccc}.mod-table-02 td::before{content:attr(data-label);float:left;font-weight:bold}}@media only screen and (max-width: 559px){.mod-table-02 .spTh{background-color:#f2f2f2;padding:15px;color:#333;line-height:120%;text-align:left;font-weight:bold}}.gNav{position:fixed;top:0;left:auto;height:100%;z-index:999;overflow-y:auto;background:#f8f8f8;-moz-box-shadow:inset 0 0 5px 5px #ebebeb;-webkit-box-shadow:inset 0 0 5px 5px #ebebeb;box-shadow:inset 0 0 5px 5px #ebebeb}@media print, screen and (min-width: 800px){.gNav{display:block !important;position:relative;right:0 !important;overflow:inherit;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}.gNav .gNav__item{line-height:1.5}@media print, screen and (min-width: 800px){.gNav .gNav__item{display:block;float:left;position:relative;line-height:1;border:0}}.gNav .gNav__item a{display:block;padding:18px 0 18px 20px;position:relative}@media only screen and (max-width: 799px){.gNav .gNav__item a{border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}}@media print, screen and (min-width: 800px){.gNav .gNav__item a{padding:0}}.gNav .gNav__item a:hover{-moz-box-shadow:inset 0 0 15px 3px #ebebeb;-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}@media print, screen and (min-width: 800px){.gNav .gNav__item a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width: 799px){.gNav .gNav__item--normal a::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:2px solid #259fa7;border-right:2px solid #259fa7;-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-webkit-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}}@media only screen and (max-width: 799px) and (min-width: 800px){.gNav .gNav__item--normal a::after{display:none}}@media only screen and (max-width: 799px){.gNav .gNav__item--close a::after,.gNav .gNav__item--close a::before{content:"";position:absolute;top:50%}.gNav .gNav__item--close a::before{-moz-transform:translate(0%, -50%) rotate(45deg) !important;-ms-transform:translate(0%, -50%) rotate(45deg) !important;-webkit-transform:translate(0%, -50%) rotate(45deg) !important;transform:translate(0%, -50%) rotate(45deg) !important;right:14px !important;width:14px !important;height:2px !important;border-top:2px solid #259fa7}.gNav .gNav__item--close a::after{-moz-transform:translate(0%, -50%) rotate(45deg) !important;-ms-transform:translate(0%, -50%) rotate(45deg) !important;-webkit-transform:translate(0%, -50%) rotate(45deg) !important;transform:translate(0%, -50%) rotate(45deg) !important;right:20px !important;width:2px !important;height:14px !important;border-right:2px solid #259fa7}}@media print, screen and (min-width: 800px){.gNav-accordion .gNav__item:hover .accordionMenu--pc{display:block !important}}.gNav-accordion .gNav__item ul{display:none}@media print, screen and (min-width: 800px){.gNav-accordion .gNav__item>a.trigger{pointer-events:none}}@media print, screen and (min-width: 800px){.gNav-accordion .accordionMenu--pc{position:absolute;display:none !important;z-index:100}}@media only screen and (max-width: 799px){.gNav-accordion .accordion.close .trigger::before,.gNav-accordion .accordion.close .trigger::after{content:"";position:absolute;border:none !important;background-color:#259fa7;top:50%;-moz-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg);-webkit-transform:translate(0%, -50%) rotate(0deg);transform:translate(0%, -50%) rotate(0deg);display:block}.gNav-accordion .accordion.close .trigger::before{right:14px;width:14px;height:2px}.gNav-accordion .accordion.close .trigger::after{right:20px;width:2px;height:14px}.gNav-accordion .accordion.open .trigger::before{content:"";position:absolute;border:none !important;background-color:#259fa7;top:50%;-moz-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg);-webkit-transform:translate(0%, -50%) rotate(0deg);transform:translate(0%, -50%) rotate(0deg);display:block;right:14px;width:14px;height:2px}.gNav-accordion .accordion .accordionMenu--mobile{display:none;margin-left:0 !important}.gNav-accordion .accordion .accordionMenu--mobile>li{display:block;margin:0;line-height:1.3}.gNav-accordion .accordion .accordionMenu--mobile>li:first-child{border-top:0}.gNav-accordion .accordion .accordionMenu--mobile>li>a{display:block;width:100%;height:100%;text-decoration:none;position:relative;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;padding-left:30px}.gNav-accordion .accordion .accordionMenu--mobile>li>a::before{content:"-";position:absolute;top:50%;left:20px;-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.gNav-accordion .accordion .accordionMenu--mobile>li>a span{padding-left:40px}}.drawer-overlay{z-index:10000 !important;background:none !important}@media only screen and (min-width: 560px) and (max-width: 799px){.drawer-overlay{left:-260px}}@media only screen and (max-width: 559px){.drawer-overlay{left:-200px}}#is-headerFixed{width:100%;position:absolute;margin:0 auto;top:0;left:0;right:0;z-index:9990;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}#is-headerFixed.scrolled{background:rgba(255,255,255,0.96);position:fixed;top:0;left:0;z-index:9990;-moz-box-shadow:0 3px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.2);box-shadow:0 3px 2px rgba(0,0,0,0.2)}@media print, screen and (min-width: 800px){.gNav{width:1024px;margin:0 auto}}@media only screen and (min-width: 560px) and (max-width: 799px){.gNav{width:260px}}@media only screen and (max-width: 559px){.gNav{width:200px}}@media print, screen and (min-width: 800px){.gNav .gNav__item{width:120px}.gNav .gNav__item>a{color:#000;font-size:15px;text-decoration:none;border-right:1px solid #999;padding:16px 10px;text-align:center}.gNav .gNav__item:first-child>a{border-left:1px solid #999}}@media print, screen and (min-width: 800px){.gNav-accordion .accordionMenu--pc{width:400px;background-color:#259fa7;top:67px;left:50%;margin-left:-200px !important;padding:20px}.gNav-accordion .accordionMenu--pc::before{content:"▲";font-size:25px;color:#259fa7;text-align:center;position:absolute;top:-20px;left:0;width:100%}.gNav-accordion .accordionMenu--pc a{color:#fff;text-decoration:none;display:block;float:left;width:160px;margin:5px 10px;padding-left:20px;position:relative;font-size:14px}.gNav-accordion .accordionMenu--pc a:hover{text-decoration:underline}.gNav-accordion .accordionMenu--pc a::before{position:absolute;content:"▶";font-size:10px;top:50%;left:0;margin-top:-6px}}@media only screen and (max-width: 799px){.gNav-accordion .gNav__item>a{color:#333;font-size:15px;font-weight:bold;text-decoration:none}.gNav-accordion .accordionMenu--mobile>li>a{color:#333;font-size:14px;font-weight:bold;text-decoration:none}}@media only screen and (max-width: 799px){.drawer-open .is-menuOpen-overlay::before{content:'';position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:80;left:0;top:0}}.drawer--right.drawer-open .drawer-hamburger{z-index:100}@media only screen and (min-width: 560px) and (max-width: 799px){.drawer--right.drawer-open .drawer-hamburger{right:250px}}@media only screen and (max-width: 559px){.drawer--right.drawer-open .drawer-hamburger{right:190px}}.drawer-open .drawer-toggle.drawer-hamburger{display:none}.pageTop-box{position:relative}.pageTop-box .pageTop{position:fixed;cursor:pointer;right:5px;z-index:999}.sub-h1{color:#fff;font-size:20px;text-align:center;padding:18px 10px 16px 10px;margin-bottom:35px;background-color:#000}.formSubmit-box{border:8px solid #a0ebef;background-color:#e2fbff;padding:40px 10px;margin:50px 0 100px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.formSubmit-box__title{font-size:25px;font-weight:bold;text-align:center;background-color:#fc7b8e;padding:15px 10px;max-width:690px;margin:0 auto;color:#fff;line-height:1.4}@media only screen and (max-width: 559px){.formSubmit-box__title{font-size:20px}}.formSubmit-box__attention{font-size:18px;font-weight:bold;text-align:center;margin-top:20px;color:#000}@media only screen and (min-width: 560px) and (max-width: 799px){.formSubmit-box__attention{font-size:15px}}@media only screen and (max-width: 559px){.formSubmit-box__attention{font-size:15px}}.formSubmit-box__tel{font-size:48px;font-weight:bold;border-bottom:10px solid #fff399;max-width:440px;margin:10px auto 0;text-align:center;line-height:1;color:#005bb4}@media only screen and (max-width: 559px){.formSubmit-box__tel{font-size:36px}}.formSubmit-box__text{max-width:670px;margin:30px auto 0}@media only screen and (max-width: 559px){.formSubmit-box__text{margin:15px auto 0}}.sub-calendar table{width:100%;table-layout:fixed}.sub-calendar center{display:block;margin-bottom:12px}.sub-calendar center div{display:inline-block}.sub-calendar center .center{margin:0 5px}.sub-calendar tr:first-child td{padding:0}.sub-calendar th{background-color:#f2f2f2;padding:8px 0;text-align:center;vertical-align:middle;font-size:14px}.sub-calendar td{padding:6px 0;text-align:center;vertical-align:middle;font-size:14px}.sub-calendar .sunday{color:#ed1c24}.sub-calendar .saturday{color:#005dcc}.top-kvMain{background-image:url(../../img/20200201_lp/summer_2020/bg_main_kv.jpg);background-color:#dfe9a3;background-repeat:no-repeat;background-position:top left;background-size:376px auto;text-align:center}.top-kvMain__content{display:flex;justify-content:center}.top-kvMain__content__img{position:relative;width:760px}.top-kvMain__content__img img{vertical-align:text-bottom}.top-kvMain__content__img .jyukunavi{position:absolute;bottom:4%;right:0}@media only screen and (max-width: 559px){.top-kvMain__content__img .jyukunavi{bottom:1%}}.top-kvMain__content__img .jyukunavi a{text-decoration:none}.top-kvMain__content__form{background-color:#1754ad;padding:31px 15px 0;width:264px}.top-kvMain__content__form .title{text-align:center;margin-bottom:17px}.top-kvMain__content__form .title img{max-width:220px}.top-kvMain__content__form .table{width:100%}.top-kvMain__content__form .table .row{display:table-row}.top-kvMain__content__form .table .th,.top-kvMain__content__form .table .td{font-size:12px;line-height:1.2;vertical-align:middle;display:table-cell;padding:5px 0px}.top-kvMain__content__form .table .th{font-weight:bold;text-align:right;width:60px}.top-kvMain__content__form .table .td{padding-left:4px}.top-kvMain__content__form .table label{color:#fff}.top-kvMain__content__form .table p,.top-kvMain__content__form .table a{color:#fff;font-size:11px}.top-kvMain__content__form .table .mod-form-input-text--02{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:30px;width:165px;font-size:13px}.top-kvMain__content__form .table #RowMessagePrivacy{display:block;margin-top:12px}.top-kvMain__content__form .table #RowMessagePrivacy .th,.top-kvMain__content__form .table #RowMessagePrivacy .td{width:auto;display:block;text-align:left}.top-kvMain__content__form .table #RowMessagePrivacy .th label::before{content:'■';display:inline-block}.top-kvMain__content__form .table #RowMessagePrivacy .th label br{display:none}.top-kvMain__content__form .btn{width:100%;max-width:230px;margin:20px auto 0;position:relative}.top-kvMain__content__form .btn--submit{width:100%;border:0;background-color:#f9df1b;display:block;font-weight:bold;text-decoration:none;text-align:center;color:#000;box-shadow:0 3px 0 0 #b29508;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:10px;font-size:13px}.top-kvMain__content__form .btn::after{position:absolute;content:"▶";display:inline-block;top:50%;right:26px;margin-top:-6.5px;font-size:13px}.top-campaignMain{background-color:#f4fcd4}@media print, screen and (min-width: 800px){.top-campaignMain__img{width:1024px;margin:0 auto}}.top-campaignMain__img img{vertical-align:text-bottom}.top-target{background-color:#d91423;padding:22px 0}.top-target__content{max-width:973px;margin:0 auto}@media print, screen and (min-width: 800px){.top-target__content{display:flex;align-items:center}}@media print, screen and (min-width: 800px){.top-target__content__title{width:142px}}@media only screen and (max-width: 799px){.top-target__content__title{width:252px;margin:0 auto}}.top-target__content__list{font-size:0}@media print, screen and (min-width: 800px){.top-target__content__list{margin-left:25px;width:805px}}@media only screen and (max-width: 799px){.top-target__content__list{margin-top:10px;text-align:center}}.top-target__content__list li{font-size:18px;font-weight:bold;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:9px 15px;display:inline-block;vertical-align:top;text-align:center}@media print, screen and (min-width: 800px){.top-target__content__list li{margin:2px}}@media only screen and (max-width: 799px){.top-target__content__list li{margin:5px}}.top-measuresMain{margin-top:60px}.top-measuresMain__title{text-align:center;color:#13499f;border-top:2px solid #13499f;border-bottom:2px solid #13499f;padding:23px 10px;font-weight:bold}@media print, screen and (min-width: 800px){.top-measuresMain__title{font-size:31px}}.top-measuresMain__list{max-width:977px;margin:0 auto}.top-measuresMain__box{border:2px solid #13499f;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding-bottom:20px}@media print, screen and (min-width: 800px){.top-measuresMain__box{width:477px;float:left;margin:30px 0 0 2%}.top-measuresMain__box:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-measuresMain__box{max-width:500px;width:100%;margin:30px auto 0 auto}}@media only screen and (max-width: 559px){.top-measuresMain__box{max-width:432px;width:100%;margin:30px auto 0 auto}}.top-measuresMain__box__title{position:relative;padding:15px 0 0 135px}.top-measuresMain__box__title .item--number{position:absolute;top:0;left:16px;max-width:93px}.top-measuresMain__box__title .item--text{max-width:320px}.top-measuresMain__box__ph{max-width:353px;margin:20px auto 0}.top-measuresMain__box__text{line-height:1.8;padding:0 20px;margin-top:20px}.top-online{margin-top:30px}.top-online__title{text-align:center;padding:21px 10px;background-image:url(../../img/20200201_lp/top/bg_online.jpg)}.top-online__title img{max-width:469px}.top-online__title span{color:#004bb2;text-decoration:underline;display:inline-block;margin-top:10px;font-weight:bold}@media print, screen and (min-width: 800px){.top-online__title span{font-size:35px}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-online__title span{font-size:29px}}@media only screen and (max-width: 559px){.top-online__title span{font-size:23px}}.top-online__detail{position:relative}.top-online__detail img{vertical-align:bottom}.top-online__detail__image1{max-width:601px}@media only screen and (max-width: 799px){.top-online__detail__image1{margin:0 auto}}.top-online__detail__image2{max-width:492px}@media print, screen and (min-width: 800px){.top-online__detail__image2{position:absolute;right:0;top:60px}}@media only screen and (max-width: 799px){.top-online__detail__image2{margin:20px auto}}.top-onlineQa{margin:30px 0}@media only screen and (max-width: 799px){.top-onlineQa{padding:0 10px}}.top-onlineQa__list{border:1px solid #a9a9a9;padding:10px}.top-onlineQa__list__item{border-bottom:1px dashed #8d8d8d;padding-bottom:10px;margin-bottom:10px}.top-onlineQa__list__item:last-child{border:0;padding-bottom:0;margin-bottom:0}@media print, screen and (min-width: 800px){.top-onlineQa__list__item .hl{width:205px;display:inline-block;vertical-align:middle}}@media only screen and (max-width: 799px){.top-onlineQa__list__item .hl{display:block}}.top-onlineQa__list__item .hl__number{width:34px;display:inline-block;vertical-align:middle}.top-onlineQa__list__item .hl__text{font-size:17px;font-weight:bold;display:inline-block;vertical-align:middle;margin-left:10px}.top-onlineQa__list__item .hl p{font-size:14px;margin-left:34px}@media print, screen and (min-width: 800px){.top-onlineQa__list__item .content{width:785px;border-left:1px solid #a9a9a9;padding:5px 0 5px 26px;display:inline-block;vertical-align:middle}}@media only screen and (max-width: 799px){.top-onlineQa__list__item .content{display:block;padding:5px 0}}.top-onlineQa__list__item .content .price{overflow:auto}.top-onlineQa__list__item .content .price::-webkit-scrollbar{width:10px;height:10px}.top-onlineQa__list__item .content .price::-webkit-scrollbar-track{border-radius:5px;background-color:#e2e2e2}.top-onlineQa__list__item .content .price::-webkit-scrollbar-thumb{border-radius:5px;background:#036eb8}.top-onlineQa__list__item .content .price img{width:724px}.top-onlineQa__list__item .content .red{color:#ee1a23}.top-contact{background-color:#1754ad;font-size:0;text-align:center;padding:18px 0}.top-contact__tel{display:inline-block}@media print, screen and (min-width: 800px){.top-contact__tel{width:420px;margin:0 18px}}@media only screen and (max-width: 799px){.top-contact__tel{max-width:420px;display:block;margin:0 auto}}.top-contact__tel a{text-decoration:none}.top-contact__tel .item--miniText{color:#fff;font-size:15px;text-align:left;margin-top:10px}@media only screen and (max-width: 559px){.top-contact__tel .item--miniText{font-size:12px}}.top-contact__btn{display:inline-block}@media print, screen and (min-width: 800px){.top-contact__btn{width:482px;margin:0 18px}}@media only screen and (max-width: 799px){.top-contact__btn{max-width:482px;display:block;margin:20px auto 0 auto}}.top-jisseki{background-color:#fdf1f1;padding-bottom:54px}.top-jisseki__inner{background-image:url(../../img/20200201_lp/top/jisseki_bg_01.png),url(../../img/20200201_lp/top/jisseki_bg_02.png);background-repeat:no-repeat;background-size:300px auto;background-position:left top, right top;padding-top:46px}@media only screen and (max-width: 559px){.top-jisseki__inner{background-size:150px auto}}.top-jisseki__title{text-align:center}.top-jisseki__title img{max-width:830px}.top-jisseki__contents{text-align:center}.top-jisseki__contents img{max-width:800px}.top-jisseki__shosai{margin-top:30px;background-color:#fff}@media print, screen and (min-width: 800px){.top-jisseki__shosai{max-width:960px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 799px){.top-jisseki__shosai{margin-top:15px}}.top-jisseki__shosai__title{background-color:#e95377;color:#fff;font-size:26px;font-weight:bold;text-align:center;padding:14px 10px}@media only screen and (min-width: 560px) and (max-width: 799px){.top-jisseki__shosai__title{font-size:20px}}@media only screen and (max-width: 559px){.top-jisseki__shosai__title{font-size:16px}}.top-reasonArrow{text-align:center;margin-bottom:40px}@media only screen and (max-width: 559px){.top-reasonArrow img{max-width:360px}}@media print, screen and (min-width: 800px){.top-reasonMain{width:884px;margin:0 auto}}.top-reasonMain__title{text-align:center;margin-bottom:62px}@media only screen and (max-width: 559px){.top-reasonMain__title{margin-bottom:34px}}.top-reasonMain__title img{max-width:780px}@media only screen and (max-width: 559px){.top-reasonMain__title img{max-width:420px}}@media print, screen and (min-width: 800px){.top-reasonMain__miniBox{width:432px;float:left;margin:0 0 40px 2%}.top-reasonMain__miniBox:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-reasonMain__miniBox{max-width:640px;width:100%;margin:0 auto 40px auto}}@media only screen and (max-width: 559px){.top-reasonMain__miniBox{max-width:432px;width:100%;margin:0 auto 40px auto}}.top-reasonMain__miniBox__title{font-size:26px;font-weight:bold;position:relative;padding:0 0 6px 94px}.top-reasonMain__miniBox__title .item--number{position:absolute;bottom:0;left:0;max-width:82px}.top-reasonMain__miniBox__contents{background-color:#d9f6f9;padding:30px 25px;-moz-border-radius:0 20px 20px 20px;-webkit-border-radius:0;border-radius:0 20px 20px 20px}.top-reasonMain__miniBox__contents__ph{width:160px;float:right}@media only screen and (max-width: 559px){.top-reasonMain__miniBox__contents__ph{width:130px}}.top-reasonMain__miniBox__contents__text{width:100%;float:left;margin-right:-160px;padding-right:170px}@media only screen and (max-width: 559px){.top-reasonMain__miniBox__contents__text{margin-right:-130px;padding-right:140px}}.top-reasonMain__miniBox__contents__text p{font-size:17px;line-height:1.8}@media only screen and (max-width: 799px){.top-reasonMain__miniBox__contents__text p{font-size:16px}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-reasonMain__bigBox{max-width:640px;width:100%;margin:0 auto}}@media only screen and (max-width: 559px){.top-reasonMain__bigBox{max-width:432px;width:100%;margin:0 auto}}.top-reasonMain__bigBox__title{font-size:26px;font-weight:bold;position:relative;padding:0 0 6px 94px}.top-reasonMain__bigBox__title .item--number{position:absolute;bottom:0;left:0;max-width:82px}.top-reasonMain__bigBox__contents{background-color:#d9f6f9;padding:30px 25px;-moz-border-radius:0 20px 20px 20px;-webkit-border-radius:0;border-radius:0 20px 20px 20px}@media print, screen and (min-width: 800px){.top-reasonMain__bigBox__contents__ph{width:340px;float:right}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-reasonMain__bigBox__contents__ph{width:200px;float:right}}@media only screen and (max-width: 559px){.top-reasonMain__bigBox__contents__ph{max-width:340px;margin:0 auto 20px auto}}@media print, screen and (min-width: 800px){.top-reasonMain__bigBox__contents__text{width:100%;float:left;margin-right:-340px;padding-right:360px}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-reasonMain__bigBox__contents__text{width:100%;float:left;margin-right:-200px;padding-right:220px}}.top-reasonMain__bigBox__contents__text p{font-size:17px;line-height:1.8}@media only screen and (max-width: 799px){.top-reasonMain__bigBox__contents__text p{font-size:16px;line-height:1.6}}.top-reasonMain__bigBox .item--sakulineImg{margin:16px 0 18px 0}.top-reasonMain__bigBox .item--sakulineVoice h4{max-width:284px;background-color:#fcee21;color:#3fa9f5;font-size:15px;font-weight:bold;text-align:center;padding:8px 2px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;margin-bottom:12px}@media only screen and (max-width: 559px){.top-reasonMain__bigBox .item--sakulineVoice h4{font-size:14px}}.top-reasonMain__bigBox .item--sakulineVoice p{color:#231815;font-size:15px;padding:0 8px}.top-reasonTsumari{margin-top:70px;position:relative;border:7px solid #3fa9f5;padding:42px 18px 32px 18px}@media print, screen and (min-width: 800px){.top-reasonTsumari{max-width:884px;margin-left:auto;margin-right:auto}}.top-reasonTsumari__item{width:200px;position:absolute;top:-30px;left:0;right:0;margin:0 auto;padding:10px 20px;background-color:#fff;font-size:35px;font-weight:bold;text-align:center}.top-reasonTsumari__text{text-align:center;font-size:32px;font-weight:bold}@media only screen and (min-width: 560px) and (max-width: 799px){.top-reasonTsumari__text{font-size:27px;text-align:left}}@media only screen and (max-width: 559px){.top-reasonTsumari__text{font-size:24px;text-align:left}}.top-reasonTsumari__text strong{color:#e95377}.top-reasonArrow02{text-align:center}.top-reasonArrow02 img{max-width:390px;margin-top:-1px}.top-course{background-image:url(../../img/20200201_lp/top/bg_ptn_yellow_01.png);background-repeat:repeat;background-size:85px auto;background-position:center;padding:56px 0 50px 0;margin-top:20px}.top-course__title{text-align:center;margin-bottom:30px}.top-course__title img{max-width:750px}.top-courseBox{background-color:#fff;padding:18px 26px;margin-bottom:20px}@media only screen and (max-width: 559px){.top-courseBox{padding:18px 16px}}@media print, screen and (min-width: 800px){.top-courseBox__hed{width:100%;float:left;margin-right:-200px;padding-right:220px}}@media only screen and (max-width: 799px){.top-courseBox__hed{margin-bottom:20px}}.top-courseBox__hed__number{display:block;width:82px;float:left}@media only screen and (max-width: 559px){.top-courseBox__hed__number{width:62px}}.top-courseBox__hed__title h3{font-size:32px;font-weight:bold;width:100%;float:right;margin-left:-82px;padding-left:102px}@media only screen and (min-width: 560px){.top-courseBox__hed__title h3{margin-top:18px}}@media only screen and (max-width: 799px){.top-courseBox__hed__title h3{font-size:24px}}@media only screen and (max-width: 559px){.top-courseBox__hed__title h3{margin-left:-62px;padding-left:76px;min-height:80px;display:flex;justify-content:center;align-items:center;margin-top:7px;margin-bottom:15px}}.top-courseBox__hed__title p{color:#231815;font-size:17px;margin-top:10px}@media only screen and (min-width: 560px){.top-courseBox__hed__title p{width:100%;float:right;margin-left:-82px;padding-left:102px}}@media only screen and (max-width: 799px){.top-courseBox__hed__title p{font-size:15px}}@media only screen and (max-width: 559px){.top-courseBox__hed__title p{width:100%;float:none;clear:both;margin-top:20px}}@media print, screen and (min-width: 800px){.top-courseBox__ph{width:200px;float:right}}@media only screen and (max-width: 799px){.top-courseBox__ph{text-align:center}.top-courseBox__ph img{max-width:200px}}.top-courseBox__body{margin-top:15px}@media print, screen and (min-width: 800px){.top-courseBox__body{width:100%;float:left;margin-right:-200px;padding-right:220px}}.top-courseBox__body .item--attentionText{color:#231815;font-size:13px;margin-top:12px}@media only screen and (max-width: 559px){.top-courseBoxRyokin{white-space:nowrap;overflow-x:scroll;width:100%}.top-courseBoxRyokin img{width:788px}.top-courseBoxRyokin::-webkit-scrollbar{width:10px;height:10px}.top-courseBoxRyokin::-webkit-scrollbar-track{border-radius:5px;background-color:#e2e2e2}.top-courseBoxRyokin::-webkit-scrollbar-thumb{border-radius:5px;background:#036eb8}}.top-courseBoxMini{margin-bottom:20px}.top-courseBoxMini__title{background-color:#f7931e;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:8px}@media print, screen and (min-width: 800px){.top-courseBoxMini__title{width:155px;float:left}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-courseBoxMini__title{width:90px;float:left}}@media only screen and (max-width: 559px){.top-courseBoxMini__title{margin-bottom:8px}}.top-courseBoxMini__contents{width:100%}@media print, screen and (min-width: 800px){.top-courseBoxMini__contents{float:right;margin-left:-155px;padding-left:170px}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-courseBoxMini__contents{float:right;margin-left:-90px;padding-left:105px}}.top-courseBoxMini__contents .item--hl{font-size:24px;font-weight:bold}@media only screen and (max-width: 799px){.top-courseBoxMini__contents .item--hl{font-size:20px}}.top-courseBoxMini__contents .item--text{color:#231815;font-size:17px}@media only screen and (max-width: 799px){.top-courseBoxMini__contents .item--text{font-size:15px}}@media only screen and (max-width: 799px){.top-courseBox__ph--03{text-align:center;font-size:0}.top-courseBox__ph--03 .top-courseBox__ph__mobileImg--01{max-width:200px;margin:5px 10px}.top-courseBox__ph--03 .top-courseBox__ph__mobileImg--02{max-width:440px;margin:5px 10px}}.top-courseAttention{text-align:left;font-size:18px;position:relative;padding-left:50px;width:100%;max-width:720px;float:right}@media only screen and (max-width: 799px){.top-courseAttention{font-size:16px}}.top-courseAttention::before{content:"（※）";color:#b81c24;position:absolute;top:0;left:0}.top-selfSpace{padding-top:40px}@media print, screen and (min-width: 800px){.top-selfSpace{background-image:url(../../img/20200201_lp/top/self_space_bg_01.png);background-position:center top;background-repeat:no-repeat;background-size:1360px auto}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-selfSpace{background-image:url(../../img/20200201_lp/top/self_space_bg_02_sp.png),url(../../img/20200201_lp/top/self_space_bg_01_sp.png);background-position:right bottom, left top;background-repeat:no-repeat;background-size:340px auto}}@media only screen and (max-width: 559px){.top-selfSpace{background-image:url(../../img/20200201_lp/top/self_space_bg_02_sp.png),url(../../img/20200201_lp/top/self_space_bg_01_sp.png);background-position:right bottom, left top;background-repeat:no-repeat;background-size:200px auto}}.top-selfSpace__title{text-align:center;margin-bottom:30px}.top-selfSpace__title img{max-width:714px}.top-selfSpace__text{max-width:800px;margin:0 auto}.top-selfSpace__text__ph{width:295px}@media only screen and (min-width: 560px){.top-selfSpace__text__ph{float:left}}@media only screen and (max-width: 559px){.top-selfSpace__text__ph{margin:0 auto 20px auto}}.top-selfSpace__text__main{width:100%}@media only screen and (min-width: 560px){.top-selfSpace__text__main{float:right;margin-left:-295px;padding-left:310px}}.top-selfSpace__text__main p{font-size:19px}@media print, screen and (min-width: 800px){.top-selfSpace__text__main p{line-height:1.8}}@media only screen and (max-width: 799px){.top-selfSpace__text__main p{font-size:16px}}@media only screen and (max-width: 559px){.top-selfSpace__text__main p{text-align:center}}.top-selfSpace__bBox{max-width:884px;background-color:#fff;border:7px solid #1b72c9;text-align:center;font-size:40px;font-weight:bold;margin:40px auto 0 auto;padding:32px 10px}@media only screen and (max-width: 799px){.top-selfSpace__bBox{font-size:24px}}.top-selfSpace__arrow{font-size:0;text-align:center}.top-selfSpace__arrow img{max-width:300px;margin-top:-1px}@media only screen and (max-width: 559px){.top-selfSpace__arrow img{max-width:200px}}.top-gradeUp{background-color:#ed72a2;text-align:center;margin-top:20px}.top-gradeUp img{max-width:1024px;vertical-align:text-bottom}.top-voice{background-image:url(../../img/20200201_lp/top/voice_bg_01.png),url(../../img/20200201_lp/top/voice_bg_02.png);background-repeat:no-repeat;background-size:1220px auto;background-position:center top, center bottom;padding-top:65px;padding-bottom:60px}.top-voice__title{text-align:center;margin-bottom:25px}.top-voice__title img{max-width:820px}@media only screen and (max-width: 559px){.top-voice__title img{max-width:440px}}.top-voice__contents{max-width:920px;margin:0 auto}@media only screen and (max-width: 559px){.top-voice__contents{max-width:640px}}.top-voiceMesBox{border:1px solid #b3b3b3}@media print, screen and (min-width: 800px){.top-voiceMesBox{float:left;width:455px;margin:0 0 12px 10px}.top-voiceMesBox:nth-child(2n+1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-voiceMesBox{float:left;width:49%;margin:0 0 12px 2%}.top-voiceMesBox:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (max-width: 559px){.top-voiceMesBox{width:100%;max-width:440px;margin:0 auto 12px auto}}.top-voiceMesBox__ph{background-color:#fff}.top-voiceMesBox__name{padding:16px 12px;color:#333;font-size:13px}.top-voiceMesBox--01 .top-voiceMesBox__name{background-color:#e4f7bf}.top-voiceMesBox--02 .top-voiceMesBox__name{background-color:#ffccd3}.top-voiceMesBox--03 .top-voiceMesBox__name{background-color:#c5eff9}.top-message{padding-top:60px;padding-bottom:96px;background-color:#fdf1f1}@media print, screen and (min-width: 800px){.top-message{background-image:url(../../img/20200201_lp/top/message_bg_01.png);background-position:center top;background-repeat:no-repeat;background-size:1128px auto}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-message{background-image:url(../../img/20200201_lp/top/message_bg_01_sp.png),url(../../img/20200201_lp/top/message_bg_02_sp.png);background-position:left top, right bottom;background-repeat:no-repeat;background-size:600px auto}}@media only screen and (max-width: 559px){.top-message{background-image:url(../../img/20200201_lp/top/message_bg_01_sp.png),url(../../img/20200201_lp/top/message_bg_02_sp.png);background-position:left top, right bottom;background-repeat:no-repeat;background-size:400px auto}}.top-message__title{text-align:center;margin-bottom:34px}.top-message__title img{max-width:800px}@media only screen and (max-width: 559px){.top-message__title img{max-width:440px}}.top-message__textBox{margin:0 auto}@media print, screen and (min-width: 800px){.top-message__textBox{width:920px}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-message__textBox{max-width:640px}}@media only screen and (max-width: 559px){.top-message__textBox{max-width:440px}}.top-message__textBox__ph{width:270px}@media print, screen and (min-width: 800px){.top-message__textBox__ph{float:right}}@media only screen and (max-width: 799px){.top-message__textBox__ph{margin:0 auto 30px auto}}@media print, screen and (min-width: 800px){.top-message__textBox__main{width:100%;float:left;margin-right:-270px;padding-right:290px}}.top-message__textBox__main h3{color:#000;font-size:32px;font-weight:bold;margin-bottom:25px}@media only screen and (max-width: 559px){.top-message__textBox__main h3{font-size:25px;margin-bottom:20px}}.top-message__textBox__main p{color:#000;font-size:15px}.top-movie{background-image:url(../../img/20200201_lp/top/movie_bg_01.jpg);background-position:center;background-repeat:repeat;background-size:838px auto;padding-top:40px;padding-bottom:60px}.top-movie__title{text-align:center}.top-movie__title img{max-width:590px}@media only screen and (max-width: 559px){.top-movie__title img{max-width:390px}}.top-movie__text{text-align:center;color:#333;font-size:18px;margin-top:-30px}@media only screen and (max-width: 799px){.top-movie__text{font-size:16px;margin-top:-30px}}@media only screen and (max-width: 559px){.top-movie__text{font-size:13px;margin-top:-2px}}.top-movie__contents{max-width:640px;margin:0 auto}.top-movie__youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:30px}.top-movie__youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top-form{background-color:#1754ad;padding:48px 0 54px 0}.top-form__title{text-align:center;margin-bottom:30px}.top-form__title img{max-width:483px}@media only screen and (max-width: 559px){.top-form__title img{max-width:317px}}.top-form__contents{max-width:760px;margin:0 auto}.top-formTable{width:100%}@media only screen and (max-width: 559px){.top-formTable tr{display:block}}.top-formTable th{color:#fff;font-size:20px;font-weight:bold;line-height:1.2}@media print, screen and (min-width: 800px){.top-formTable th{width:200px;text-align:right;vertical-align:middle;padding:0 22px 20px 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-formTable th{font-size:18px;width:170px;text-align:right;vertical-align:middle;padding:0 12px 20px 0}}@media only screen and (max-width: 559px){.top-formTable th{font-size:18px;display:block;padding-bottom:10px}.top-formTable th br{display:none}}.top-formTable td{line-height:1.2;color:#fff}@media print, screen and (min-width: 800px){.top-formTable td{vertical-align:middle;padding:0 0 20px 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.top-formTable td{vertical-align:middle;padding:0 0 12px 0}}@media only screen and (max-width: 559px){.top-formTable td{display:block;padding-bottom:12px}}.top-formTable td a{color:#fff}.top-formBtn{width:100%;max-width:478px;margin:0 auto;position:relative}.top-formBtn--submit{width:100%;border:0;background-color:#f9df1b;display:block;font-weight:bold;text-decoration:none;text-align:center;color:#000;box-shadow:0 6px 0 0 #b29508;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:21px}@media only screen and (min-width: 560px){.top-formBtn--submit{font-size:27px}}@media only screen and (max-width: 559px){.top-formBtn--submit{font-size:20px}}.top-formBtn::after{position:absolute;content:"▶";display:inline-block;top:50%;color:#000}@media only screen and (min-width: 560px){.top-formBtn::after{right:26px;margin-top:-10px;font-size:20px}}@media only screen and (max-width: 559px){.top-formBtn::after{right:5px;margin-top:-8px;font-size:16px}}.copyright{background-color:#1a1a1a;padding:30px 10px;text-align:center;color:#fff;font-size:13px;line-height:1.2}#post-detail ul{list-style-type:disc;margin:30px}#post-detail ol{list-style-type:decimal !important;margin:30px}#post-detail strong{font-weight:bold}#post-detail blockquote{background-color:#eee;padding:20px;margin:30px 15px}#post-detail img{max-width:100%;height:auto}.top-classMessage{max-width:920px;margin:50px auto 50px}.top-classMessage__title{margin:0 auto}@media print, screen and (min-width: 800px){.top-classMessage__title{max-width:792px}}@media only screen and (max-width: 799px){.top-classMessage__title{max-width:481px}}.top-classMessage__content{margin-top:35px}.top-classMessage__content__image{max-width:270px}@media print, screen and (min-width: 800px){.top-classMessage__content__image{float:left}}@media only screen and (max-width: 799px){.top-classMessage__content__image{margin:0 auto}}@media print, screen and (min-width: 800px){.top-classMessage__content__text{float:right;max-width:614px}}@media only screen and (max-width: 799px){.top-classMessage__content__text{margin-top:10px}}.top-classMessage__content__text p{font-size:17px;line-height:195%}.top-classMessage__content__text strong{color:#e95377}.nagae-access{padding:50px 0 80px;background-image:url(../../img/20200201_lp/comachi/bg_ptn_yellow_01.jpg);background-repeat:repeat;background-size:25px auto;background-position:center}.nagae-access__title{max-width:463px;margin:0 auto}.nagae-access__map{max-width:900px;margin:38px auto 0;padding-bottom:370px}.comachi-topForm.comachi-topForm{background-color:#ff85a8}.comachi-topForm.comachi-topForm .summer-topForm__title img{max-width:281px}@media print, screen and (min-width: 800px){.comachi-campaignMain__img{width:1024px;margin:0 auto}}.comachi-campaignMain__img img{vertical-align:text-bottom}.comachi-contact{background-image:url(../../img/20200201_lp/comachi/bg_contact.jpg);background-size:contain;font-size:0;text-align:center;padding:28px 0}.comachi-contact__tel{display:inline-block}@media print, screen and (min-width: 800px){.comachi-contact__tel{width:420px;margin:0 18px}}@media only screen and (max-width: 799px){.comachi-contact__tel{max-width:420px;display:block;margin:0 auto}}.comachi-contact__tel a{text-decoration:none}.comachi-contact__tel .item--miniText{font-size:15px;text-align:left;margin-top:10px}@media only screen and (max-width: 559px){.comachi-contact__tel .item--miniText{font-size:12px}}.comachi-contact__btn{display:inline-block}@media print, screen and (min-width: 800px){.comachi-contact__btn{width:482px;margin:0 18px}}@media only screen and (max-width: 799px){.comachi-contact__btn{max-width:482px;display:block;margin:20px auto 0 auto}}.comachi-summerPoint{padding:20px 10px 30px;background-image:url(../../img/20200201_lp/comachi/bg_summer_point.jpg)}.comachi-summerPoint__title{margin:0 auto}@media only screen and (min-width: 560px){.comachi-summerPoint__title{max-width:850px}}@media only screen and (max-width: 559px){.comachi-summerPoint__title{max-width:307px}}.comachi-summerPoint__list{max-width:831px;margin:0 auto}.comachi-summerPoint__box{background-image:url(../../img/20200201_lp/comachi/bg_summer_point_box.jpg);padding:5px}@media print, screen and (min-width: 800px){.comachi-summerPoint__box{width:397px;float:left;margin:37px 0 0 37px}.comachi-summerPoint__box:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-summerPoint__box{max-width:500px;width:100%;margin:30px auto 0 auto}}@media only screen and (max-width: 559px){.comachi-summerPoint__box{max-width:432px;width:100%;margin:30px auto 0 auto}}.comachi-summerPoint__box__inner{background-color:#fff;padding-bottom:20px}.comachi-summerPoint__box__inner .title{position:relative;text-align:center;padding:15px 0 0 81px;min-height:71px}.comachi-summerPoint__box__inner .title .item--number{position:absolute;top:-5px;left:19px;max-width:62px}.comachi-summerPoint__box__inner .title .item--text{font-weight:700;font-family:'Noto Serif JP', serif}@media print, screen and (min-width: 800px){.comachi-summerPoint__box__inner .title .item--text1{font-size:35px}}@media only screen and (max-width: 799px){.comachi-summerPoint__box__inner .title .item--text1{font-size:30px}}@media print, screen and (min-width: 800px){.comachi-summerPoint__box__inner .title .item--text2{font-size:26px}}@media only screen and (max-width: 799px){.comachi-summerPoint__box__inner .title .item--text2{font-size:24px}}.comachi-summerPoint__box__inner .ph{max-width:329px;margin:15px auto 0}.comachi-summerPoint__box__inner .text{padding:0 20px;margin-top:5px;font-size:14px;letter-spacing:-.2px}.comachi-summerPoint__attention{text-align:center;margin-top:20px}@media print, screen and (min-width: 800px){.comachi-summerPoint__attention{font-size:17px}}@media only screen and (max-width: 799px){.comachi-summerPoint__attention{font-size:14px}}.comachi-summerPoint__deadline{margin:40px auto 0}@media only screen and (min-width: 560px){.comachi-summerPoint__deadline{max-width:848px}}@media only screen and (max-width: 559px){.comachi-summerPoint__deadline{max-width:333px}}.comachi-measuresMain .top-measuresMain__title{border-top:2px solid #ff85a8;border-bottom:2px solid #ff85a8;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;color:#000}.comachi-measuresMain .top-measuresMain__box{border:2px solid #ff85a8}.comachi-online .top-online__title{background-image:url(../../img/20200201_lp/comachi/bg_online.jpg)}.comachi-online .top-online__title span{color:#00a99d}.comachi-jisseki{background-color:#fdf1f1;padding-bottom:54px}.comachi-jisseki__inner{background-image:url(../../img/20200201_lp/comachi/jisseki_bg_01.png),url(../../img/20200201_lp/comachi/jisseki_bg_02.png);background-repeat:no-repeat;background-size:300px auto;background-position:left top, right top;padding-top:30px}@media only screen and (max-width: 559px){.comachi-jisseki__inner{background-size:150px auto}}.comachi-jisseki__title{text-align:center}.comachi-jisseki__title img{max-width:503px}.comachi-jisseki__contents{text-align:center;margin-top:44px}.comachi-jisseki__contents img{max-width:800px}.comachi-jisseki__shosai{margin-top:30px;background-color:#fff}@media print, screen and (min-width: 800px){.comachi-jisseki__shosai{max-width:960px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 799px){.comachi-jisseki__shosai{margin-top:15px}}.comachi-jisseki__shosai__title{background-color:#e95377;color:#fff;font-size:26px;font-weight:bold;text-align:center;padding:14px 10px}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-jisseki__shosai__title{font-size:20px}}@media only screen and (max-width: 559px){.comachi-jisseki__shosai__title{font-size:16px}}.comachi-reasonArrow{text-align:center;margin-bottom:40px}@media only screen and (max-width: 559px){.comachi-reasonArrow img{max-width:360px}}.comachi-reasonMain{background:url(../../img/20200201_lp/comachi/bg_reason.png) no-repeat top -60px right -58px;background-size:539px auto}@media print, screen and (min-width: 800px){.comachi-reasonMain{width:884px;margin:0 auto}}@media only screen and (max-width: 799px){.comachi-reasonMain{padding:0 10px}}.comachi-reasonMain__title{text-align:center;padding-top:50px;margin-bottom:30px}.comachi-reasonMain__title img{max-width:420px}.comachi-reasonMain__miniBox{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:contain}@media print, screen and (min-width: 800px){.comachi-reasonMain__miniBox{width:432px;float:left;margin:0 0 20px 2%}.comachi-reasonMain__miniBox:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-reasonMain__miniBox{max-width:640px;width:100%;margin:0 auto 20px auto}}@media only screen and (max-width: 559px){.comachi-reasonMain__miniBox{max-width:432px;width:100%;margin:0 auto 20px auto}}.comachi-reasonMain__miniBox--01{background-image:url(../../img/20200201_lp/comachi/bg_reason_01.png)}.comachi-reasonMain__miniBox--02{background-image:url(../../img/20200201_lp/comachi/bg_reason_02.png)}.comachi-reasonMain__miniBox--04{background-image:url(../../img/20200201_lp/comachi/bg_reason_04.png)}.comachi-reasonMain__miniBox--05{background-image:url(../../img/20200201_lp/comachi/bg_reason_05.png)}@media print, screen and (min-width: 800px){.comachi-reasonMain__miniBox__contents{padding:18px 25px}}@media only screen and (max-width: 799px){.comachi-reasonMain__miniBox__contents{padding:18px 10px}}.comachi-reasonMain__miniBox__contents__title{font-size:24px;font-family:'Noto Serif JP', serif;font-weight:bold;display:flex;align-items:center;margin-bottom:18px}.comachi-reasonMain__miniBox__contents__title .item--number{max-width:29px}.comachi-reasonMain__miniBox__contents__title .item--text{margin-left:15px}.comachi-reasonMain__miniBox__contents__box{display:flex;align-items:center}.comachi-reasonMain__miniBox__contents__ph{width:148px;float:left}@media only screen and (max-width: 559px){.comachi-reasonMain__miniBox__contents__ph{width:120px}}.comachi-reasonMain__miniBox__contents__text{width:100%;float:right;margin-left:-148px;padding-left:158px}@media only screen and (max-width: 559px){.comachi-reasonMain__miniBox__contents__text{margin-left:-120px;padding-left:130px}}.comachi-reasonMain__miniBox__contents__text p{font-size:16px}@media only screen and (max-width: 799px){.comachi-reasonMain__miniBox__contents__text p{font-size:15px}}.comachi-reasonMain__bigBox{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-image:url(../../img/20200201_lp/comachi/bg_reason_03.png);background-size:contain;margin-bottom:20px}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-reasonMain__bigBox{max-width:640px;width:100%;margin:0 auto 20px}}@media only screen and (max-width: 559px){.comachi-reasonMain__bigBox{max-width:432px;width:100%;margin:0 auto 20px}}@media print, screen and (min-width: 800px){.comachi-reasonMain__bigBox__contents{padding:30px 25px}}@media only screen and (max-width: 799px){.comachi-reasonMain__bigBox__contents{padding:30px 10px}}.comachi-reasonMain__bigBox__contents__title{font-size:24px;font-family:'Noto Serif JP', serif;font-weight:bold;display:flex;align-items:center;margin:18px 0}@media print, screen and (min-width: 800px){.comachi-reasonMain__bigBox__contents__title{position:absolute}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-reasonMain__bigBox__contents__title{position:absolute}}.comachi-reasonMain__bigBox__contents__title .item--number{max-width:29px}.comachi-reasonMain__bigBox__contents__title .item--text{margin-left:15px}@media print, screen and (min-width: 800px){.comachi-reasonMain__bigBox__contents__ph{width:340px;float:right}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-reasonMain__bigBox__contents__ph{width:200px;float:right}}@media only screen and (max-width: 559px){.comachi-reasonMain__bigBox__contents__ph{max-width:340px;margin:0 auto 20px auto}}@media print, screen and (min-width: 800px){.comachi-reasonMain__bigBox__contents__text{width:100%;float:left;margin-right:-340px;padding:85px 360px 0 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-reasonMain__bigBox__contents__text{width:100%;float:left;margin-right:-200px;padding:85px 220px 0 0}}.comachi-reasonMain__bigBox__contents__text p{font-size:17px;line-height:1.8}@media only screen and (max-width: 799px){.comachi-reasonMain__bigBox__contents__text p{font-size:16px;line-height:1.6}}.comachi-reasonMain__bigBox .item--sakulineImg{margin:16px 0 18px 0}.comachi-reasonMain__bigBox .item--sakulineVoice h4{max-width:284px;background-color:#fff;color:#abd475;font-size:15px;font-weight:bold;text-align:center;padding:8px 2px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;margin-bottom:12px}@media only screen and (max-width: 559px){.comachi-reasonMain__bigBox .item--sakulineVoice h4{font-size:14px}}.comachi-reasonMain__bigBox .item--sakulineVoice p{color:#231815;font-size:15px;padding:0 8px}.comachi-reasonTsumari{margin-top:70px;position:relative;border-top:2px solid #ff85a8;border-bottom:2px solid #ff85a8;padding:42px 18px 32px 18px}@media print, screen and (min-width: 800px){.comachi-reasonTsumari{max-width:884px;margin-left:auto;margin-right:auto}}.comachi-reasonTsumari__item{width:162px;position:absolute;top:-30px;left:0;right:0;margin:0 auto;padding:10px 20px;background-color:#fff;font-size:28px;font-weight:bold;text-align:center}.comachi-reasonTsumari__text{font-family:'Noto Serif JP', serif;text-align:center;font-size:32px;font-weight:bold}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-reasonTsumari__text{font-size:27px;text-align:left}}@media only screen and (max-width: 559px){.comachi-reasonTsumari__text{font-size:24px;text-align:left}}.comachi-reasonTsumari__text strong{color:#e95377}.comachi-reasonArrow02{text-align:center}.comachi-reasonArrow02 img{max-width:393px;margin-top:-1px}.comachi-course{background-image:url(../../img/20200201_lp/comachi/bg_ptn_yellow_01.jpg);background-repeat:repeat;background-size:25px auto;background-position:center;padding:56px 0 50px 0;margin-top:20px}.comachi-course__title{text-align:center;margin-bottom:30px}.comachi-course__title img{max-width:750px}.comachi-courseBox{background-color:#fff;padding:26px 26px 18px;margin-bottom:20px}@media only screen and (max-width: 559px){.comachi-courseBox{padding:18px 16px}}@media print, screen and (min-width: 800px){.comachi-courseBox__hed{width:100%;float:left;margin-right:-200px;padding-right:220px}}@media only screen and (max-width: 799px){.comachi-courseBox__hed{margin-bottom:20px}}.comachi-courseBox__hed__number{display:block;width:81px;float:left}@media only screen and (max-width: 559px){.comachi-courseBox__hed__number{width:61px}}.comachi-courseBox__hed__title h3{font-family:'Noto Serif JP', serif;font-size:32px;font-weight:bold;width:100%;float:right;margin-left:-81px;padding-left:102px}@media only screen and (min-width: 560px){.comachi-courseBox__hed__title h3{margin-top:18px}}@media only screen and (max-width: 799px){.comachi-courseBox__hed__title h3{font-size:24px}}@media only screen and (max-width: 559px){.comachi-courseBox__hed__title h3{margin-left:-61px;padding-left:76px;min-height:80px;display:flex;justify-content:center;align-items:center;margin-top:7px;margin-bottom:15px}}.comachi-courseBox__hed__title p{color:#231815;font-size:17px;margin-top:10px}@media only screen and (min-width: 560px){.comachi-courseBox__hed__title p{width:100%;float:right;margin-left:-81px;padding-left:102px}}@media only screen and (max-width: 799px){.comachi-courseBox__hed__title p{font-size:15px}}@media only screen and (max-width: 559px){.comachi-courseBox__hed__title p{width:100%;float:none;clear:both;margin-top:20px}}@media print, screen and (min-width: 800px){.comachi-courseBox__ph{width:200px;float:right}}@media only screen and (max-width: 799px){.comachi-courseBox__ph{text-align:center}.comachi-courseBox__ph img{max-width:200px}}.comachi-courseBox__body{margin-top:15px}@media print, screen and (min-width: 800px){.comachi-courseBox__body{width:100%;float:left;margin-right:-200px;padding-right:220px}}.comachi-courseBox__body .item--attentionText{color:#231815;font-size:13px;margin-top:12px}@media only screen and (max-width: 559px){.comachi-courseBoxRyokin{white-space:nowrap;overflow-x:scroll;width:100%}.comachi-courseBoxRyokin img{width:788px}.comachi-courseBoxRyokin::-webkit-scrollbar{width:10px;height:10px}.comachi-courseBoxRyokin::-webkit-scrollbar-track{border-radius:5px;background-color:#e2e2e2}.comachi-courseBoxRyokin::-webkit-scrollbar-thumb{border-radius:5px;background:#036eb8}}.comachi-courseBoxMini{margin-bottom:20px}.comachi-courseBoxMini__title{background-color:#f7931e;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:8px}@media print, screen and (min-width: 800px){.comachi-courseBoxMini__title{width:155px;float:left}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-courseBoxMini__title{width:90px;float:left}}@media only screen and (max-width: 559px){.comachi-courseBoxMini__title{margin-bottom:8px}}.comachi-courseBoxMini__contents{width:100%}@media print, screen and (min-width: 800px){.comachi-courseBoxMini__contents{float:right;margin-left:-155px;padding-left:170px}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-courseBoxMini__contents{float:right;margin-left:-90px;padding-left:105px}}.comachi-courseBoxMini__contents .item--hl{font-size:24px;font-weight:bold}@media only screen and (max-width: 799px){.comachi-courseBoxMini__contents .item--hl{font-size:20px}}.comachi-courseBoxMini__contents .item--text{color:#231815;font-size:17px}@media only screen and (max-width: 799px){.comachi-courseBoxMini__contents .item--text{font-size:15px}}.comachi-courseAttention{text-align:left;font-size:18px;position:relative;padding-left:50px;width:100%;max-width:720px;float:right}@media only screen and (max-width: 799px){.comachi-courseAttention{font-size:16px}}.comachi-courseAttention::before{content:"（※）";color:#b81c24;position:absolute;top:0;left:0}.comachi-selfSpace{padding-top:40px}.comachi-selfSpace__title{text-align:center;margin-bottom:30px}.comachi-selfSpace__title img{max-width:714px}.comachi-selfSpace__text{max-width:658px;margin:0 auto}@media print, screen and (min-width: 800px){.comachi-selfSpace__text{display:flex;align-items:center}}.comachi-selfSpace__text__ph{width:181px}@media only screen and (min-width: 560px){.comachi-selfSpace__text__ph{float:left}}@media only screen and (max-width: 559px){.comachi-selfSpace__text__ph{margin:0 auto 20px auto}}.comachi-selfSpace__text__main{width:100%}@media only screen and (min-width: 560px){.comachi-selfSpace__text__main{float:right;margin-left:-181px;padding-left:196px}}.comachi-selfSpace__text__main p{font-size:19px}@media print, screen and (min-width: 800px){.comachi-selfSpace__text__main p{line-height:1.8}}@media only screen and (max-width: 799px){.comachi-selfSpace__text__main p{font-size:16px}}@media only screen and (max-width: 559px){.comachi-selfSpace__text__main p{text-align:center}}.comachi-selfSpace__bBox{max-width:884px;background-color:#fff;border-top:2px solid #ff85a8;border-bottom:2px solid #ff85a8;text-align:center;font-size:38px;font-weight:bold;margin:40px auto 0 auto;padding:32px 10px;font-family:'Noto Serif JP', serif}@media only screen and (max-width: 799px){.comachi-selfSpace__bBox{font-size:24px}}.comachi-selfSpace__arrow{font-size:0;text-align:center}.comachi-selfSpace__arrow img{max-width:298px;margin-top:-1px}@media only screen and (max-width: 559px){.comachi-selfSpace__arrow img{max-width:200px}}.comachi-gradeUp{background-image:url(../../img/20200201_lp/comachi/bg_ptn_rainbow.jpg);background-size:contain;text-align:center;margin-top:20px;padding:30px 0}.comachi-gradeUp img{max-width:1024px;vertical-align:text-bottom}.comachi-voice{background-image:url(../../img/20200201_lp/comachi/voice_bg_01.png),url(../../img/20200201_lp/comachi/voice_bg_02.png);background-repeat:no-repeat;background-size:1220px auto;background-position:center top, center bottom;padding-top:95px;padding-bottom:165px}.comachi-voice__title{text-align:center;margin-bottom:40px}.comachi-voice__title img{max-width:564px}@media print, screen and (min-width: 800px){.comachi-voiceMesBox{float:left;width:500px;margin:0 0 20px 10px}.comachi-voiceMesBox:nth-child(2n+1){margin-left:0;clear:both}}@media only screen and (max-width: 799px){.comachi-voiceMesBox{width:100%;max-width:500px;margin:0 auto 20px auto}}.comachi-message{padding-top:60px;padding-bottom:85px;background-color:#fdf1f1;background-image:url(../../img/20200201_lp/comachi/message_bg_01.png);background-position:right bottom;background-repeat:no-repeat;background-size:560px auto}.comachi-message__textBox{margin:0 auto}@media print, screen and (min-width: 800px){.comachi-message__textBox{width:920px}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-message__textBox{max-width:640px}}.comachi-message__textBox__ph{width:260px}@media print, screen and (min-width: 800px){.comachi-message__textBox__ph{float:right}}@media only screen and (max-width: 799px){.comachi-message__textBox__ph{margin:0 auto 30px auto}}@media print, screen and (min-width: 800px){.comachi-message__textBox__main{width:100%;float:left;margin-right:-260px;padding-right:280px}}.comachi-message__textBox__main h2{margin-bottom:34px;font-family:'Noto Serif JP', serif;border-bottom:1px solid #ff85a8;padding:0 80px 10px 0;background:url(../../img/20200201_lp/comachi/message_title_sub.png) no-repeat center right;background-size:72px auto;font-size:28px}@media only screen and (max-width: 799px){.comachi-message__textBox__main h2{margin-bottom:20px}}.comachi-message__textBox__main p{color:#000;font-size:16px;line-height:185%}.comachi-access{padding:50px 0 80px;background-image:url(../../img/20200201_lp/comachi/bg_ptn_yellow_01.jpg);background-repeat:repeat;background-size:25px auto;background-position:center}.comachi-access__title{max-width:508px;margin:0 auto}.comachi-access__map{max-width:900px;margin:38px auto 0;padding-bottom:370px}.comachi-form{background-color:#ff85a8;padding:48px 0 54px 0}.comachi-form__title{text-align:center;margin-bottom:30px}.comachi-form__title img{max-width:436px}@media only screen and (max-width: 559px){.comachi-form__title img{max-width:301px}}.comachi-form__contents{max-width:760px;margin:0 auto}.comachi-formTable{width:100%}@media only screen and (max-width: 559px){.comachi-formTable tr{display:block}}.comachi-formTable th{color:#fff;font-size:20px;font-weight:bold;line-height:1.2}@media print, screen and (min-width: 800px){.comachi-formTable th{width:200px;text-align:right;vertical-align:middle;padding:0 22px 20px 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-formTable th{font-size:18px;width:170px;text-align:right;vertical-align:middle;padding:0 12px 20px 0}}@media only screen and (max-width: 559px){.comachi-formTable th{font-size:18px;display:block;padding-bottom:10px}.comachi-formTable th br{display:none}}.comachi-formTable td{line-height:1.2;color:#fff}@media print, screen and (min-width: 800px){.comachi-formTable td{vertical-align:middle;padding:0 0 20px 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.comachi-formTable td{vertical-align:middle;padding:0 0 12px 0}}@media only screen and (max-width: 559px){.comachi-formTable td{display:block;padding-bottom:12px}}.comachi-formTable td a{color:#fff}.comachi-formBtn{width:100%;max-width:478px;margin:0 auto;position:relative}.comachi-formBtn--submit{width:100%;border:0;background-color:#f9df1b;display:block;font-weight:bold;text-decoration:none;text-align:center;color:#000;box-shadow:0 6px 0 0 #b29508;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:21px}@media only screen and (min-width: 560px){.comachi-formBtn--submit{font-size:27px}}@media only screen and (max-width: 559px){.comachi-formBtn--submit{font-size:20px}}.comachi-formBtn::after{position:absolute;content:"▶";display:inline-block;top:50%}@media only screen and (min-width: 560px){.comachi-formBtn::after{right:26px;margin-top:-10px;font-size:20px}}@media only screen and (max-width: 559px){.comachi-formBtn::after{right:5px;margin-top:-8px;font-size:16px}}.copyright.comachi{background-color:#fff;padding:30px 10px;text-align:center;color:#42210b;font-size:13px;line-height:1.2}.chatty-kvMain{text-align:center;background-color:#ffffab}.chatty-kvMain__img{position:relative}@media print, screen and (min-width: 800px){.chatty-kvMain__img{width:1024px;margin:0 auto}}.chatty-kvMain__img img{vertical-align:text-bottom}.chatty-campaignMain{padding:31px 0}@media print, screen and (min-width: 800px){.chatty-campaignMain__img{width:980px;margin:0 auto}}.chatty-campaignMain__img img{vertical-align:text-bottom}.chatty-contact{background-color:#1754ad;font-size:0;text-align:center;padding:39px 0}.chatty-contact__title{display:inline-block}@media print, screen and (min-width: 800px){.chatty-contact__title{width:460px}}@media only screen and (max-width: 799px){.chatty-contact__title{max-width:460px}}.chatty-contact__btn{display:inline-block;margin-top:20px}@media print, screen and (min-width: 800px){.chatty-contact__btn{width:567px}}@media only screen and (max-width: 799px){.chatty-contact__btn{max-width:567px}}.chatty-nayami{background-color:#e7f6f3;padding:58px 0}.chatty-nayami__title{text-align:center}.chatty-nayami__title img{max-width:632px}.chatty-nayami__contents{text-align:center;max-width:980px;margin:30px auto 0;font-size:0}.chatty-nayami__contents--item{max-width:318px;margin:4px;display:inline-block}.chatty-reasonArrow{text-align:center;margin-bottom:40px}@media only screen and (max-width: 559px){.chatty-reasonArrow img{max-width:360px}}@media print, screen and (min-width: 800px){.chatty-reasonMain{width:980px;margin:0 auto}}.chatty-reasonMain__title{text-align:center;margin-bottom:62px}@media only screen and (max-width: 559px){.chatty-reasonMain__title{margin-bottom:34px}}.chatty-reasonMain__title img{max-width:646px}@media only screen and (max-width: 559px){.chatty-reasonMain__title img{max-width:420px}}.chatty-reasonMain__box1{background:url(../../img/20200201_lp/chatty/reason_bg_01.jpg);background-size:83px auto}.chatty-reasonMain__box2{background:url(../../img/20200201_lp/chatty/reason_bg_02.jpg);background-size:83px auto}.chatty-reasonMain__box3{background:url(../../img/20200201_lp/chatty/reason_bg_03.jpg);background-size:77px auto}.chatty-reasonMain__box4{background:url(../../img/20200201_lp/chatty/reason_bg_04.jpg);background-size:77px auto}.chatty-reasonMain__box5{background:url(../../img/20200201_lp/chatty/reason_bg_05.jpg);background-size:77px auto}.chatty-reasonMain__box6{background:url(../../img/20200201_lp/chatty/reason_bg_06.jpg);background-size:77px auto}.chatty-reasonMain__bigBox{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:23px 45px}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-reasonMain__bigBox{max-width:640px;width:100%;margin:0 auto;padding:23px 10px}}@media only screen and (max-width: 559px){.chatty-reasonMain__bigBox{max-width:432px;width:100%;margin:0 auto;padding:23px 10px}}.chatty-reasonMain__bigBox__title{font-weight:bold;position:relative;color:#fff;display:flex;align-items:center}@media print, screen and (min-width: 800px){.chatty-reasonMain__bigBox__title{font-size:30px}}@media only screen and (max-width: 799px){.chatty-reasonMain__bigBox__title{font-size:20px}}.chatty-reasonMain__bigBox__title .img{width:97px}.chatty-reasonMain__bigBox__title .img img{display:block}.chatty-reasonMain__bigBox__title .text{margin-left:10px;flex:1}.chatty-reasonMain__bigBox__title .text span{color:#fbed21}.chatty-reasonMain__bigBox__contents{margin-top:10px}@media print, screen and (min-width: 800px){.chatty-reasonMain__bigBox__contents__ph{width:252px;float:right}}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-reasonMain__bigBox__contents__ph{width:200px;float:right}}@media only screen and (max-width: 559px){.chatty-reasonMain__bigBox__contents__ph{max-width:252px;margin:0 auto 20px auto}}@media print, screen and (min-width: 800px){.chatty-reasonMain__bigBox__contents__text{width:100%;float:left;margin-right:-252px;padding-right:272px}}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-reasonMain__bigBox__contents__text{width:100%;float:left;margin-right:-200px;padding-right:220px}}.chatty-reasonMain__bigBox__contents__text .image{max-width:616px}.chatty-reasonMain__bigBox__contents__text p{font-size:17px;line-height:1.8;color:#fff;margin-top:10px}@media only screen and (max-width: 799px){.chatty-reasonMain__bigBox__contents__text p{font-size:16px;line-height:1.6}}.chatty-reasonMain__bigBox__contents__pick{max-width:616px}@media print, screen and (min-width: 800px){.chatty-reasonMain__bigBox__contents--item{float:left;width:280px;margin-left:25px}.chatty-reasonMain__bigBox__contents--item:first-child{margin-left:0}}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-reasonMain__bigBox__contents--item{display:inline-block;margin:10px}}@media only screen and (max-width: 559px){.chatty-reasonMain__bigBox__contents--item{display:inline-block;margin:10px}}.chatty-reasonMain__bigBox__contents--item .ph{max-width:216px;margin:0 auto}.chatty-reasonMain__bigBox__contents--item .text{margin-top:10px;text-align:left}.chatty-reasonMain__bigBox__contents--item .text p{color:#fff}.chatty-reasonMain__miniBox{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:26px 30px}@media print, screen and (min-width: 800px){.chatty-reasonMain__miniBox{width:480px;float:left;margin-left:2%}.chatty-reasonMain__miniBox:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-reasonMain__miniBox{max-width:640px;width:100%;margin:0 auto}}@media only screen and (max-width: 559px){.chatty-reasonMain__miniBox{max-width:432px;width:100%;margin:0 auto}}.chatty-reasonMain__miniBox__title{font-weight:bold;position:relative;color:#fff;display:flex;align-items:center}@media print, screen and (min-width: 800px){.chatty-reasonMain__miniBox__title{font-size:27px}}@media only screen and (max-width: 799px){.chatty-reasonMain__miniBox__title{font-size:18px}}.chatty-reasonMain__miniBox__title .img{width:76px}.chatty-reasonMain__miniBox__title .img img{display:block}.chatty-reasonMain__miniBox__title .text{margin-left:10px;flex:1}.chatty-reasonMain__miniBox__title .text span{color:#fbed21}.chatty-reasonMain__miniBox__text{margin-top:10px}.chatty-reasonMain__miniBox__text p{font-size:17px;line-height:1.8;color:#fff}@media only screen and (max-width: 799px){.chatty-reasonMain__miniBox__text p{font-size:16px}}.chatty-reasonTsumari{max-width:774px;margin:30px auto 0}.chatty-voice{background:url(../../img/20200201_lp/chatty/voice_bg.jpg);background-size:100px auto;padding:83px 0;margin-top:50px}.chatty-voice__title{text-align:center;margin-bottom:25px}.chatty-voice__title img{max-width:588px}@media only screen and (max-width: 559px){.chatty-voice__title img{max-width:440px}}.chatty-voice__subTitle{background-color:#ffff06;color:#3fa8f4;font-size:30px;text-align:center;max-width:635px;margin:10px auto 0;padding:13px 10px;font-weight:bold}.chatty-voice__contents{max-width:980px;margin:50px auto 0}@media only screen and (max-width: 559px){.chatty-voice__contents{max-width:640px}}@media print, screen and (min-width: 800px){.chatty-voiceMesBox{width:580px;margin:0 auto 20px}}@media only screen and (max-width: 799px){.chatty-voiceMesBox{width:100%;max-width:480px;margin:0 auto 12px auto}}.chatty-education{margin-top:60px}.chatty-education__content__title{text-align:center;margin-bottom:50px}.chatty-education__content__title img{max-width:762px}@media only screen and (max-width: 559px){.chatty-education__content__title img{max-width:440px}}.chatty-education__content--point{border:8px solid #dc4074;-moz-border-radius:40px 0 40px 0;-webkit-border-radius:40px;border-radius:40px 0 40px 0;position:relative;padding:66px 60px 30px;margin-top:20px}@media only screen and (max-width: 799px){.chatty-education__content--point{padding:66px 30px 30px}}.chatty-education__content--point .point{position:absolute;top:0;left:0;background-color:#dc4074;color:#fff;font-size:22px;padding:10px 0;width:159px;text-align:center;-moz-border-radius:20px 0 0 0;-webkit-border-radius:20px;border-radius:20px 0 0 0;font-weight:bold}.chatty-education__content--point .title{text-align:center;font-size:28px;font-weight:bold}.chatty-education__content--point .title span{color:#e93278}.chatty-education__content--point .text{margin-top:20px}.chatty-education__content__arrow{max-width:744px;margin:40px auto 0}.chatty-flow{background-color:#ffffab;margin-top:30px;padding:93px 0}.chatty-flow__title{text-align:center}.chatty-flow__title img{max-width:539px}@media only screen and (max-width: 559px){.chatty-flow__title img{max-width:390px}}.chatty-flow__contents{max-width:955px;margin:0 auto}.chatty-flow__contents__img{margin-top:20px}@media only screen and (max-width: 559px){.chatty-flow__contents__img{max-width:340px;margin:20px auto 0}}.chatty-flow__contents__table{margin-top:30px;overflow:auto}.chatty-flow__contents__table img{width:955px}.chatty-message{padding:80px 0;background-color:#d6f0f8}.chatty-message__title{text-align:center;margin-bottom:34px}.chatty-message__title img{max-width:774px}@media only screen and (max-width: 559px){.chatty-message__title img{max-width:620px}}.chatty-message__textBox{margin:0 auto}@media print, screen and (min-width: 800px){.chatty-message__textBox{width:920px}}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-message__textBox{max-width:640px}}@media only screen and (max-width: 559px){.chatty-message__textBox{max-width:440px}}.chatty-message__textBox__ph{width:270px}@media print, screen and (min-width: 800px){.chatty-message__textBox__ph{float:right}}@media only screen and (max-width: 799px){.chatty-message__textBox__ph{margin:0 auto 30px auto}}@media print, screen and (min-width: 800px){.chatty-message__textBox__main{width:100%;float:left;margin-right:-270px;padding-right:306px}}.chatty-message__textBox__main h3{color:#000;font-size:28px;font-weight:bold;margin-bottom:25px}@media only screen and (max-width: 559px){.chatty-message__textBox__main h3{font-size:25px;margin-bottom:20px}}.chatty-message__textBox__main h3 span{color:#0c60bb}.chatty-message__textBox__main p{color:#000;font-size:15px;line-height:1.8}.chatty-form{background-color:#1754ad;padding:48px 0 54px 0}.chatty-form__title{text-align:center;margin-bottom:30px}.chatty-form__title img{max-width:317px}@media only screen and (max-width: 559px){.chatty-form__title img{max-width:260px}}.chatty-form__contents{max-width:760px;margin:0 auto}.chatty-formTable{width:100%}@media only screen and (max-width: 559px){.chatty-formTable tr{display:block}}.chatty-formTable th{color:#fff;font-size:20px;font-weight:bold;line-height:1.2}@media print, screen and (min-width: 800px){.chatty-formTable th{width:200px;text-align:right;vertical-align:middle;padding:0 22px 20px 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-formTable th{font-size:18px;width:170px;text-align:right;vertical-align:middle;padding:0 12px 20px 0}}@media only screen and (max-width: 559px){.chatty-formTable th{font-size:18px;display:block;padding-bottom:10px}}.chatty-formTable td{line-height:1.2;color:#fff}@media print, screen and (min-width: 800px){.chatty-formTable td{vertical-align:middle;padding:0 0 20px 0}}@media only screen and (min-width: 560px) and (max-width: 799px){.chatty-formTable td{vertical-align:middle;padding:0 0 12px 0}}@media only screen and (max-width: 559px){.chatty-formTable td{display:block;padding-bottom:12px}}.chatty-formBtn{width:100%;max-width:478px;margin:0 auto;position:relative}.chatty-formBtn--submit{width:100%;border:0;background-color:#f9df1b;display:block;font-weight:bold;text-decoration:none;text-align:center;color:#000;box-shadow:0 6px 0 0 #b29508;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:21px}@media only screen and (min-width: 560px){.chatty-formBtn--submit{font-size:27px}}@media only screen and (max-width: 559px){.chatty-formBtn--submit{font-size:20px}}.chatty-formBtn::after{position:absolute;content:"▶";display:inline-block;top:50%}@media only screen and (min-width: 560px){.chatty-formBtn::after{right:26px;margin-top:-10px;font-size:20px}}@media only screen and (max-width: 559px){.chatty-formBtn::after{right:5px;margin-top:-8px;font-size:16px}}.copyright{background-color:#1a1a1a;padding:30px 10px;text-align:center;color:#fff;font-size:13px;line-height:1.2}.copyright a{color:#fff}.summer2020-kvMain{background-image:url(../../img/20200201_lp/summer_2020/bg_main_kv.jpg);background-color:#dfe9a3;background-repeat:no-repeat;background-position:top left;background-size:376px auto;text-align:center}.summer2020-kvMain__content{display:flex;justify-content:center}.summer2020-kvMain__content__img{position:relative;width:760px}.summer2020-kvMain__content__img img{vertical-align:text-bottom}.summer2020-kvMain__content__img .jyukunavi{position:absolute;bottom:4%;right:0}@media only screen and (max-width: 559px){.summer2020-kvMain__content__img .jyukunavi{bottom:1%}}.summer2020-kvMain__content__img .jyukunavi a{text-decoration:none}.summer2020-kvMain__content__form{background-color:#1754ad;padding:31px 15px 0;width:264px}.summer2020-kvMain__content__form .title{text-align:center;margin-bottom:17px}.summer2020-kvMain__content__form .title img{max-width:220px}.summer2020-kvMain__content__form .table{width:100%}.summer2020-kvMain__content__form .table .row{display:table-row}.summer2020-kvMain__content__form .table .th,.summer2020-kvMain__content__form .table .td{font-size:12px;line-height:1.2;vertical-align:middle;display:table-cell;padding:5px 0px}.summer2020-kvMain__content__form .table .th{font-weight:bold;text-align:right;width:60px}.summer2020-kvMain__content__form .table .td{padding-left:4px}.summer2020-kvMain__content__form .table label{color:#fff}.summer2020-kvMain__content__form .table p,.summer2020-kvMain__content__form .table a{color:#fff;font-size:11px}.summer2020-kvMain__content__form .table .mod-form-input-text--02{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:30px;width:165px;font-size:13px}.summer2020-kvMain__content__form .table #RowMessagePrivacy{display:block;margin-top:12px}.summer2020-kvMain__content__form .table #RowMessagePrivacy .th,.summer2020-kvMain__content__form .table #RowMessagePrivacy .td{width:auto;display:block;text-align:left}.summer2020-kvMain__content__form .table #RowMessagePrivacy .th label::before{content:'■';display:inline-block}.summer2020-kvMain__content__form .table #RowMessagePrivacy .th label br{display:none}.summer2020-kvMain__content__form .btn{width:100%;max-width:230px;margin:20px auto 0;position:relative}.summer2020-kvMain__content__form .btn--submit{width:100%;border:0;background-color:#f9df1b;display:block;font-weight:bold;text-decoration:none;text-align:center;color:#000;box-shadow:0 3px 0 0 #b29508;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:10px;font-size:13px}.summer2020-kvMain__content__form .btn::after{position:absolute;content:"▶";display:inline-block;top:50%;right:26px;margin-top:-6.5px;font-size:13px}.summer-kvMain{background-image:url(../../img/20200201_lp/higashi_izumo/bg_main_kv.jpg);background-color:#dfe9a3;background-repeat:repeat-x;background-size:387px auto;text-align:center}.summer-kvMain__content{display:flex;justify-content:center}.summer-kvMain__content__img{position:relative;max-width:1024px}.summer-kvMain__content__img img{vertical-align:text-bottom}.summer-topForm{background-color:#1754ad;color:#fff}@media print, screen and (min-width: 800px){.summer-topForm{padding:20px 10px}}@media only screen and (max-width: 799px){.summer-topForm{padding:10px 0 20px}}.summer-topForm__title{font-weight:bold;text-align:center}@media print, screen and (min-width: 800px){.summer-topForm__title{font-size:20px}}@media only screen and (max-width: 799px){.summer-topForm__title{font-size:18px}}@media print, screen and (min-width: 800px){.summer-topForm__form{font-size:0;max-width:820px;margin:20px auto 0}}@media only screen and (max-width: 799px){.summer-topForm__form{max-width:560px;margin:10px auto 0}}@media print, screen and (min-width: 800px){.summer-topForm__form .item{display:inline-block;vertical-align:top;margin:0 8px}}@media only screen and (max-width: 799px){.summer-topForm__form .item{margin-top:8px}}.summer-topForm__form .item--hl{font-size:13px;font-weight:bold;margin-right:5px}@media print, screen and (min-width: 800px){.summer-topForm__form .item--hl{display:inline-block;vertical-align:middle;text-align:right}}@media only screen and (max-width: 799px){.summer-topForm__form .item--hl{margin-bottom:5px}.summer-topForm__form .item--hl br{display:none}}.summer-topForm__form .item--input{font-size:14px}@media print, screen and (min-width: 800px){.summer-topForm__form .item--input{display:inline-block;vertical-align:middle}}.summer-topForm__form .item--input input[type="text"]{height:35px}@media only screen and (max-width: 799px){.summer-topForm__form .item--input input[type="text"]{width:100%}}.summer-topForm__form .item--input a{color:#fff}.summer-topForm__form #RowMessagePrivacy{margin-top:10px}@media print, screen and (min-width: 800px){.summer-topForm__form #RowMessagePrivacy{text-align:center;display:block}}.summer-topForm__form #RowMessagePrivacy .item--hl{display:none}.summer-topForm__form .btn{width:100%;max-width:300px;margin:0 auto;position:relative}.summer-topForm__form .btn--submit{width:100%;border:0;background-color:#f9df1b;display:block;font-weight:bold;text-decoration:none;text-align:center;color:#000;box-shadow:0 6px 0 0 #b29508;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:12px}@media only screen and (min-width: 560px){.summer-topForm__form .btn--submit{font-size:17px}}@media only screen and (max-width: 559px){.summer-topForm__form .btn--submit{font-size:14px}}.summer-topForm__form .btn::after{position:absolute;content:"▶";display:inline-block;top:50%;color:#000}@media only screen and (min-width: 560px){.summer-topForm__form .btn::after{right:26px;margin-top:-9px;font-size:17px}}@media only screen and (max-width: 559px){.summer-topForm__form .btn::after{right:5px;margin-top:-7px;font-size:14px}}.summer-campaignMain{background-image:url(../../img/20200201_lp/higashi_izumo/bg_campaign_img.png);padding:42px 10px}@media print, screen and (min-width: 800px){.summer-campaignMain__img{max-width:964px;margin:0 auto}}.summer-campaignMain__img img{vertical-align:text-bottom}.summer-summerPoint{padding:20px 10px 30px;background-image:url(../../img/20200201_lp/higashi_izumo/bg_summer_point.jpg);background-size:contain;position:relative}.summer-summerPoint::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:323px;background:url(../../img/20200201_lp/higashi_izumo/bg_summer_point_cloud.png) no-repeat center bottom;background-size:1099px auto;z-index:1}.summer-summerPoint__title{margin:0 auto}@media only screen and (min-width: 560px){.summer-summerPoint__title{max-width:904px}}@media only screen and (max-width: 559px){.summer-summerPoint__title{max-width:303px}}.summer-summerPoint__list{position:relative;z-index:2;max-width:831px;margin:0 auto}.summer-summerPoint__box{border:5px solid #ffe600;background-color:#fff;padding-bottom:20px}@media print, screen and (min-width: 800px){.summer-summerPoint__box{width:397px;float:left;margin:37px 0 0 37px}.summer-summerPoint__box:nth-child(2n-1){margin-left:0;clear:both}}@media only screen and (min-width: 560px) and (max-width: 799px){.summer-summerPoint__box{max-width:500px;width:100%;margin:30px auto 0 auto}}@media only screen and (max-width: 559px){.summer-summerPoint__box{max-width:432px;width:100%;margin:30px auto 0 auto}}.summer-summerPoint__box__title{position:relative;text-align:center;padding:15px 0 0 86px;min-height:71px}.summer-summerPoint__box__title .item--number{position:absolute;top:-5px;left:24px;max-width:62px}.summer-summerPoint__box__title .item--text{font-weight:bold}@media print, screen and (min-width: 800px){.summer-summerPoint__box__title .item--text1{font-size:35px}}@media only screen and (max-width: 799px){.summer-summerPoint__box__title .item--text1{font-size:30px}}@media print, screen and (min-width: 800px){.summer-summerPoint__box__title .item--text2{font-size:26px}}@media only screen and (max-width: 799px){.summer-summerPoint__box__title .item--text2{font-size:24px}}.summer-summerPoint__box__ph{max-width:329px;margin:15px auto 0}.summer-summerPoint__box__text{padding:0 20px;margin-top:5px;font-size:14px;letter-spacing:-.2px}.summer-summerPoint__attention{text-align:center;margin-top:20px;position:relative;z-index:2}@media print, screen and (min-width: 800px){.summer-summerPoint__attention{font-size:17px}}@media only screen and (max-width: 799px){.summer-summerPoint__attention{font-size:14px}}.summer-summerPoint__deadline{font-size:23px;font-weight:bold;border:3px solid #ea496b;background-color:#fff;padding:10px;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;text-align:center;position:relative;z-index:2;max-width:853px;margin:40px auto 0}.summer-summerPoint__deadline strong{color:#ea496b}.summer-course{background-image:url(../../img/20200201_lp/top/bg_ptn_yellow_01.png);background-repeat:repeat;background-size:85px auto;background-position:center;padding:56px 0 50px 0;margin-top:20px}.summer-course__title{text-align:center;margin-bottom:30px}.summer-course__title img{max-width:750px}.summer-courseBox{background-color:#fff;padding:18px 26px;margin-bottom:20px}@media only screen and (max-width: 559px){.summer-courseBox{padding:18px 16px}}@media print, screen and (min-width: 800px){.summer-courseBox__hed{width:100%;float:left;margin-right:-200px;padding-right:220px}}@media only screen and (max-width: 799px){.summer-courseBox__hed{margin-bottom:20px}}.summer-courseBox__hed__number{display:block;width:82px;float:left}@media only screen and (max-width: 559px){.summer-courseBox__hed__number{width:62px}}.summer-courseBox__hed__title h3{font-size:32px;font-weight:bold;width:100%;float:right;margin-left:-82px;padding-left:102px}@media only screen and (min-width: 560px){.summer-courseBox__hed__title h3{margin-top:18px}}@media only screen and (max-width: 799px){.summer-courseBox__hed__title h3{font-size:24px}}@media only screen and (max-width: 559px){.summer-courseBox__hed__title h3{margin-left:-62px;padding-left:76px;min-height:80px;display:flex;justify-content:center;align-items:center;margin-top:7px;margin-bottom:15px}}.summer-courseBox__hed__title p{color:#231815;font-size:17px;margin-top:10px}@media only screen and (min-width: 560px){.summer-courseBox__hed__title p{width:100%;float:right;margin-left:-82px;padding-left:102px}}@media only screen and (max-width: 799px){.summer-courseBox__hed__title p{font-size:15px}}@media only screen and (max-width: 559px){.summer-courseBox__hed__title p{width:100%;float:none;clear:both;margin-top:20px}}@media print, screen and (min-width: 800px){.summer-courseBox__ph{width:200px;float:right}}@media only screen and (max-width: 799px){.summer-courseBox__ph{text-align:center}.summer-courseBox__ph img{max-width:200px}}.summer-courseBox__body{margin-top:15px;max-width:752px}.summer-courseBox__body__min70{max-width:965px}.summer-courseBox__body .item--attentionText{color:#231815;font-size:13px;margin-top:12px}@media only screen and (max-width: 559px){.summer-courseBoxRyokin{white-space:nowrap;overflow-x:scroll;width:100%}.summer-courseBoxRyokin img{width:788px}.summer-courseBoxRyokin::-webkit-scrollbar{width:10px;height:10px}.summer-courseBoxRyokin::-webkit-scrollbar-track{border-radius:5px;background-color:#e2e2e2}.summer-courseBoxRyokin::-webkit-scrollbar-thumb{border-radius:5px;background:#036eb8}}.summer-courseBoxMini{margin-bottom:20px}.summer-courseBoxMini__title{background-color:#f7931e;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:8px}@media print, screen and (min-width: 800px){.summer-courseBoxMini__title{width:155px;float:left}}@media only screen and (min-width: 560px) and (max-width: 799px){.summer-courseBoxMini__title{width:90px;float:left}}@media only screen and (max-width: 559px){.summer-courseBoxMini__title{margin-bottom:8px}}.summer-courseBoxMini__contents{width:100%}@media print, screen and (min-width: 800px){.summer-courseBoxMini__contents{float:right;margin-left:-155px;padding-left:170px}}@media only screen and (min-width: 560px) and (max-width: 799px){.summer-courseBoxMini__contents{float:right;margin-left:-90px;padding-left:105px}}.summer-courseBoxMini__contents .item--hl{font-size:24px;font-weight:bold}@media only screen and (max-width: 799px){.summer-courseBoxMini__contents .item--hl{font-size:20px}}.summer-courseBoxMini__contents .item--text{color:#231815;font-size:17px}@media only screen and (max-width: 799px){.summer-courseBoxMini__contents .item--text{font-size:15px}}@media only screen and (max-width: 799px){.summer-courseBox__ph--03{text-align:center;font-size:0}.summer-courseBox__ph--03 .summer-courseBox__ph__mobileImg--01{max-width:200px;margin:5px 10px}.summer-courseBox__ph--03 .summer-courseBox__ph__mobileImg--02{max-width:440px;margin:5px 10px}}.summer-courseAttention{text-align:left;font-size:18px;position:relative;padding-left:50px;width:100%;max-width:720px;float:right}@media only screen and (max-width: 799px){.summer-courseAttention{font-size:16px}}.summer-courseAttention::before{content:"（※）";color:#b81c24;position:absolute;top:0;left:0}.higashiIzumo-message{padding-top:60px;padding-bottom:85px;background-color:#fdf1f1;background-image:url(../../img/20200201_lp/comachi/message_bg_01.png);background-position:right bottom;background-repeat:no-repeat;background-size:560px auto}.higashiIzumo-message__textBox{margin:0 auto}@media print, screen and (min-width: 800px){.higashiIzumo-message__textBox{width:920px}}@media only screen and (min-width: 560px) and (max-width: 799px){.higashiIzumo-message__textBox{max-width:640px}}.higashiIzumo-message__textBox__ph{width:260px}@media print, screen and (min-width: 800px){.higashiIzumo-message__textBox__ph{float:right}}@media only screen and (max-width: 799px){.higashiIzumo-message__textBox__ph{margin:0 auto 30px auto}}@media print, screen and (min-width: 800px){.higashiIzumo-message__textBox__main{width:100%;float:left;margin-right:-260px;padding-right:280px}}.higashiIzumo-message__textBox__main h2{border-bottom:1px solid #ff85a8;padding:0 80px 10px 0;background:url(../../img/20200201_lp/higashi_izumo/message_title_sub.png) no-repeat center right;background-size:95px auto;font-weight:bold}@media only screen and (min-width: 560px){.higashiIzumo-message__textBox__main h2{margin-bottom:34px;font-size:28px}}@media only screen and (max-width: 559px){.higashiIzumo-message__textBox__main h2{margin-bottom:20px;font-size:23px}}.higashiIzumo-message__textBox__main p{color:#000;font-size:16px;line-height:185%}.higashiIzumo-access{padding:50px 0 80px;background-image:url(../../img/20200201_lp/comachi/bg_ptn_yellow_01.jpg);background-repeat:repeat;background-size:25px auto;background-position:center}.higashiIzumo-access__title{max-width:508px;margin:0 auto}.higashiIzumo-access__map{max-width:900px;margin:38px auto 0}@media print, screen and (min-width: 800px){.higashiIzumo-access__map{padding-bottom:370px}}
.summer2020-kvMain {
  background-image: url(../../img/20200201_lp/summer_2020/bg_main_kv.jpg);
  background-color: #dfe9a3;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 376px auto;
  text-align: center
}
.summer2020-kvMain__content {
  display: flex;
  justify-content: center
}
.summer2020-kvMain__content__img {
  position: relative;
  width: 760px
}
.summer2020-kvMain__content__img img {
  vertical-align: text-bottom
}
.summer2020-kvMain__content__img .jyukunavi {
  position: absolute;
  bottom: 4%;
  right: 0
}
@media only screen and (max-width: 559px) {
  .summer2020-kvMain__content__img .jyukunavi {
    bottom: 1%
  }
}
.summer2020-kvMain__content__img .jyukunavi a {
  text-decoration: none
}
.summer2020-kvMain__content__form {
  background-color: #1754ad;
  padding: 31px 15px 0;
  width: 264px
}
.summer2020-kvMain__content__form .title {
  text-align: center;
  margin-bottom: 17px
}
.summer2020-kvMain__content__form .title img {
  max-width: 220px
}
.summer2020-kvMain__content__form .table {
  width: 100%
}
.summer2020-kvMain__content__form .table .row {
  display: table-row
}
.summer2020-kvMain__content__form .table .th, .summer2020-kvMain__content__form .table .td {
  font-size: 12px;
  line-height: 1.2;
  vertical-align: middle;
  display: table-cell;
  padding: 5px 0px
}
.summer2020-kvMain__content__form .table .th {
  font-weight: bold;
  text-align: right;
  width: 60px
}
.summer2020-kvMain__content__form .table .td {
  padding-left: 4px
}
.summer2020-kvMain__content__form .table label {
  color: #fff
}
.summer2020-kvMain__content__form .table p, .summer2020-kvMain__content__form .table a {
  color: #fff;
  font-size: 11px
}
.summer2020-kvMain__content__form .table .mod-form-input-text--02 {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 30px;
  width: 165px;
  font-size: 13px
}
.summer2020-kvMain__content__form .table #RowMessagePrivacy {
  display: block;
  margin-top: 12px
}
.summer2020-kvMain__content__form .table #RowMessagePrivacy .th, .summer2020-kvMain__content__form .table #RowMessagePrivacy .td {
  width: auto;
  display: block;
  text-align: left
}
.summer2020-kvMain__content__form .table #RowMessagePrivacy .th label br {
  display: none
}
.summer2020-kvMain__content__form .btn {
  width: 100%;
  max-width: 230px;
  margin: 20px auto 0;
  position: relative
}
.summer2020-kvMain__content__form .btn--submit {
  width: 100%;
  border: 0;
  background-color: #f9df1b;
  display: block;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #000;
  box-shadow: 0 3px 0 0 #b29508;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 10px;
  font-size: 13px
}
.summer2020-kvMain__content__form .btn::after {
  position: absolute;
  content: "▶";
  display: inline-block;
  top: 50%;
  right: 26px;
  margin-top: -6.5px;
  font-size: 13px
}
.periodicTest-kvMain {
  background-color: #ffe36e;
  background-repeat: repeat-x;
  background-size: 387px auto;
  text-align: center
}
.periodicTest-kvMain__content {
  display: flex;
  justify-content: center
}
.periodicTest-kvMain__content__img {
  position: relative;
  max-width: 1024px
}
.periodicTest-kvMain__content__img img {
  vertical-align: text-bottom
}
.periodicTest-topForm {
  background-color: #1754ad;
  color: #fff
}
@media print, screen and (min-width: 800px) {
  .periodicTest-topForm {
    padding: 20px 10px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-topForm {
    padding: 10px 0 20px
  }
}
.periodicTest-topForm__title {
  font-weight: bold;
  text-align: center
}
@media print, screen and (min-width: 800px) {
  .periodicTest-topForm__title {
    font-size: 20px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-topForm__title {
    font-size: 18px
  }
}
@media print, screen and (min-width: 800px) {
  .periodicTest-topForm__form {
    font-size: 0;
    max-width: 820px;
    margin: 20px auto 0
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-topForm__form {
    max-width: 560px;
    margin: 10px auto 0
  }
}
@media print, screen and (min-width: 800px) {
  .periodicTest-topForm__form .item {
    display: inline-block;
    vertical-align: top;
    margin: 0 8px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-topForm__form .item {
    margin-top: 8px
  }
}
.periodicTest-topForm__form .item--hl {
  font-size: 13px;
  font-weight: bold;
  margin-right: 5px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-topForm__form .item--hl {
    display: inline-block;
    vertical-align: middle;
    text-align: right
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-topForm__form .item--hl {
    margin-bottom: 5px
  }
  .periodicTest-topForm__form .item--hl br {
    display: none
  }
}
.periodicTest-topForm__form .item--input {
  font-size: 14px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-topForm__form .item--input {
    display: inline-block;
    vertical-align: middle
  }
}
.periodicTest-topForm__form .item--input input[type="text"] {
  height: 35px
}
@media only screen and (max-width: 799px) {
  .periodicTest-topForm__form .item--input input[type="text"] {
    width: 100%
  }
}
.periodicTest-topForm__form .item--input a {
  color: #fff
}
.periodicTest-topForm__form #RowMessagePrivacy {
  margin-top: 10px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-topForm__form #RowMessagePrivacy {
    text-align: center;
    display: block
  }
}
.periodicTest-topForm__form #RowMessagePrivacy .item--hl {
  display: none
}
.periodicTest-topForm__form .btn {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  position: relative
}
.periodicTest-topForm__form .btn--submit {
  width: 100%;
  border: 0;
  background-color: #f9df1b;
  display: block;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #000;
  box-shadow: 0 6px 0 0 #b29508;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 12px
}
@media only screen and (min-width: 560px) {
  .periodicTest-topForm__form .btn--submit {
    font-size: 17px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-topForm__form .btn--submit {
    font-size: 14px
  }
}
.periodicTest-topForm__form .btn::after {
  position: absolute;
  content: "▶";
  display: inline-block;
  top: 50%;
  color: #000
}
@media only screen and (min-width: 560px) {
  .periodicTest-topForm__form .btn::after {
    right: 26px;
    margin-top: -9px;
    font-size: 17px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-topForm__form .btn::after {
    right: 5px;
    margin-top: -7px;
    font-size: 14px
  }
}
html:not(.webp) .periodicTest-campaignMain__top {
  background-image: url("../../img/20200201_lp/periodic_test/bg_campaign_img_01.png")
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__top {
    padding: 65px 10px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__top {
    padding: 40px 10px
  }
}
.periodicTest-campaignMain__top__inner {
  max-width: 860px;
  margin: 0 auto
}
.periodicTest-campaignMain__top__inner .title {
  max-width: 495px;
  margin: 0 auto
}
.periodicTest-campaignMain__top__inner .btn {
  font-size: 0
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__top__inner .btn {
    margin-top: 50px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__top__inner .btn {
    margin-top: 25px
  }
}
.periodicTest-campaignMain__top__inner .btn--item {
  position: relative;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  -moz-border-radius: 45px;
  -webkit-border-radius: 45px;
  border-radius: 45px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__top__inner .btn--item {
    padding: 30px 10px;
    font-size: 30px;
    max-width: 400px;
    width: 100%
  }
  .periodicTest-campaignMain__top__inner .btn--item:hover {
    opacity: 1 !important
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__top__inner .btn--item {
    width: 48%;
    padding: 25px 10px;
    font-size: 25px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__top__inner .btn--item {
    width: 49%;
    padding: 20px 10px;
    font-size: 18px
  }
}
.periodicTest-campaignMain__top__inner .btn--item::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__top__inner .btn--item::after {
    margin-top: -24px;
    width: 48px;
    height: 48px;
    background-size: 48px auto
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__top__inner .btn--item::after {
    margin-top: -16px;
    width: 32px;
    height: 32px;
    background-size: 32px auto
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__top__inner .btn--item::after {
    margin-top: -8px;
    width: 16px;
    height: 16px;
    background-size: 16px auto
  }
}
.periodicTest-campaignMain__top__inner .btn--item--01 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTMxMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZhMzEwIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZjc1MTciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc1MTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa310), color-stop(50%, #ffa310), color-stop(50%, #ff7517), color-stop(100%, #ff7517));
  background: -moz-linear-gradient(#ffa310 0%, #ffa310 50%, #ff7517 50%, #ff7517 100%);
  background: -webkit-linear-gradient(#ffa310 0%, #ffa310 50%, #ff7517 50%, #ff7517 100%);
  background: linear-gradient(#ffa310 0%, #ffa310 50%, #ff7517 50%, #ff7517 100%)
}
html:not(.webp) .periodicTest-campaignMain__top__inner .btn--item--01::after {
  background-image: url("../../img/20200201_lp/periodic_test/icon_btn_01.png")
}
.periodicTest-campaignMain__top__inner .btn--item--02 {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjc5YyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDBiNzljIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDllODMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDllODMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b79c), color-stop(50%, #00b79c), color-stop(50%, #009e83), color-stop(100%, #009e83));
  background: -moz-linear-gradient(#00b79c 0%, #00b79c 50%, #009e83 50%, #009e83 100%);
  background: -webkit-linear-gradient(#00b79c 0%, #00b79c 50%, #009e83 50%, #009e83 100%);
  background: linear-gradient(#00b79c 0%, #00b79c 50%, #009e83 50%, #009e83 100%)
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__top__inner .btn--item--02 {
    margin-left: 60px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__top__inner .btn--item--02 {
    margin-left: 4%
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__top__inner .btn--item--02 {
    margin-left: 2%
  }
}
html:not(.webp) .periodicTest-campaignMain__top__inner .btn--item--02::after {
  background-image: url("../../img/20200201_lp/periodic_test/icon_btn_02.png")
}
.periodicTest-campaignMain__junior {
  background-color: #ffe36e;
  padding: 56px 10px 59px
}
html:not(.webp) .periodicTest-campaignMain__junior {
  background-image: url("../../img/20200201_lp/periodic_test/bg_campaign_img_02.png")
}
.periodicTest-campaignMain__junior__inner {
  max-width: 920px;
  margin: 0 auto
}
.periodicTest-campaignMain__junior__inner .title {
  max-width: 720px;
  margin: 0 auto
}
.periodicTest-campaignMain__junior__inner .detail {
  max-width: 890px;
  margin: 59px auto 0;
  font-size: 0
}
.periodicTest-campaignMain__junior__inner .detail--item {
  border: 2px solid #2e3192;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  padding-bottom: 15px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .detail--item {
    width: 247px;
    display: inline-block;
    vertical-align: middle
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .detail--item {
    max-width: 500px;
    margin: 0 auto
  }
}
.periodicTest-campaignMain__junior__inner .detail--item--hl {
  background-color: #2e3192;
  color: #fff;
  padding: 10px 10px;
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .detail--item--hl {
    font-size: 32px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .detail--item--hl {
    margin-bottom: 25px;
    font-size: 21px
  }
}
.periodicTest-campaignMain__junior__inner .detail--item--hl::after {
  content: '';
  position: absolute;
  bottom: -19px;
  left: 50%;
  margin-left: -21px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 19px 21px 0 21px;
  border-color: #2e3192 transparent transparent transparent
}
.periodicTest-campaignMain__junior__inner .detail--item--measures {
  color: #2e3192;
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .detail--item--measures {
    padding: 26px 0 3px;
    font-size: 31px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .detail--item--measures {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    margin: 0 10px
  }
}
.periodicTest-campaignMain__junior__inner .detail--item--measures::after {
  content: '';
  position: absolute;
  left: 50%;
  border-bottom: 3px dotted #2e3192;
  height: 3px;
  bottom: 0
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .detail--item--measures::after {
    margin-left: -105px;
    width: 210px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .detail--item--measures::after {
    margin-left: -63px;
    width: 127px
  }
}
.periodicTest-campaignMain__junior__inner .detail--item--frame {
  color: #e02d60;
  line-height: 1
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .detail--item--frame {
    margin-top: 15px;
    font-size: 114px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .detail--item--frame {
    display: inline-block;
    vertical-align: middle;
    font-size: 73px;
    margin: 0 10px
  }
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .detail--item--frame span {
    font-size: 50px
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .detail--item--frame span {
    font-size: 30px
  }
}
.periodicTest-campaignMain__junior__inner .detail--plus {
  color: #fff;
  background-color: #2e3192;
  text-align: center;
  font-weight: bold;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  line-height: 1;
  padding: 2px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .detail--plus {
    font-size: 47px;
    margin: 0 11.5px;
    display: inline-block;
    vertical-align: middle
  }
}
@media only screen and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .detail--plus {
    font-size: 30px;
    display: block;
    width: 34px;
    margin: 10px auto
  }
}
.periodicTest-campaignMain__junior__inner .total {
  margin: 26px auto 0
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .total {
    max-width: 847px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .total {
    max-width: 450px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .total {
    max-width: 316px
  }
}
.periodicTest-campaignMain__junior__inner .attention {
  text-align: center;
  margin-top: 15px
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__junior__inner .attention {
    font-size: 20px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .attention {
    font-size: 13px
  }
}
.periodicTest-campaignMain__junior__inner .hl01 {
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .hl01 {
    padding: 0 22px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .hl01 {
    margin: 0 25px;
    padding: 0 15px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl01 {
    margin: 0 15px;
    padding: 0 10px
  }
}
.periodicTest-campaignMain__junior__inner .hl01::before, .periodicTest-campaignMain__junior__inner .hl01::after {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  display: inline-block;
  background-color: #ff7517
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .hl01::before, .periodicTest-campaignMain__junior__inner .hl01::after {
    width: 12px;
    transform: skewX(-23deg)
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .hl01::before, .periodicTest-campaignMain__junior__inner .hl01::after {
    width: 8px;
    transform: skewX(-23deg)
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl01::before, .periodicTest-campaignMain__junior__inner .hl01::after {
    width: 5px;
    transform: skewX(-18deg)
  }
}
.periodicTest-campaignMain__junior__inner .hl01::before {
  left: 0
}
.periodicTest-campaignMain__junior__inner .hl01::after {
  right: 0
}
.periodicTest-campaignMain__junior__inner .hl01--inner {
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner {
    padding: 0 22px;
    transform: skewX(-23deg)
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner {
    padding: 0 15px;
    transform: skewX(-23deg)
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner {
    padding: 0 10px;
    transform: skewX(-18deg)
  }
}
.periodicTest-campaignMain__junior__inner .hl01--inner::before, .periodicTest-campaignMain__junior__inner .hl01--inner::after {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  display: inline-block;
  background-color: #ff7517
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner::before, .periodicTest-campaignMain__junior__inner .hl01--inner::after {
    width: 12px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner::before, .periodicTest-campaignMain__junior__inner .hl01--inner::after {
    width: 8px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner::before, .periodicTest-campaignMain__junior__inner .hl01--inner::after {
    width: 5px
  }
}
.periodicTest-campaignMain__junior__inner .hl01--inner::before {
  left: 0
}
.periodicTest-campaignMain__junior__inner .hl01--inner::after {
  right: 0
}
.periodicTest-campaignMain__junior__inner .hl01--inner--text {
  background-color: #ff7517;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 21px 10px;
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner--text {
    font-size: 33px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner--text {
    font-size: 30px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner--text {
    font-size: 20px
  }
}
.periodicTest-campaignMain__junior__inner .hl01--inner--text .text {
  display: block
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner--text .text {
    transform: skewX(23deg)
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner--text .text {
    transform: skewX(23deg)
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl01--inner--text .text {
    transform: skewX(18deg)
  }
}
.periodicTest-campaignMain__junior__inner .hl01--inner--text strong {
  font-size: 20px;
  vertical-align: top
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__junior__inner .hl02 {
    border-left: 9px solid #d9e021;
    padding-left: 10px;
    margin-left: 7px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl02 {
    border-left: 5px solid #d9e021;
    padding-left: 10px
  }
}
.periodicTest-campaignMain__junior__inner .hl02 span {
  display: block
}
.periodicTest-campaignMain__junior__inner .hl02--main {
  font-weight: bold
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__junior__inner .hl02--main {
    font-size: 40px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .hl02--main {
    font-size: 30px
  }
}
.periodicTest-campaignMain__junior__inner .hl02--sub {
  font-size: 17px;
  line-height: 1.6;
  padding-top: 4px
}
.periodicTest-campaignMain__junior__inner .allGrade {
  margin-top: 36px
}
.periodicTest-campaignMain__junior__inner .allGrade .courseList {
  margin: 35px auto 0;
  max-width: 890px;
  font-size: 0
}
.periodicTest-campaignMain__junior__inner .allGrade .courseList--item {
  border: 3px solid #ff7517;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background-color: #fff
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .allGrade .courseList--item {
    max-width: 430px;
    display: inline-block;
    vertical-align: top;
    padding: 24px 22px 27px
  }
  .periodicTest-campaignMain__junior__inner .allGrade .courseList--item:last-child {
    margin-left: 30px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .allGrade .courseList--item {
    max-width: 530px;
    margin: 10px auto;
    padding: 24px 22px 27px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .allGrade .courseList--item {
    margin: 10px auto;
    padding: 20px 10px
  }
}
.periodicTest-campaignMain__junior__inner .allGrade .courseList--item--image {
  max-width: 363px;
  margin: 20px auto 0
}
.periodicTest-campaignMain__junior__inner .allGrade .courseList--item--text {
  margin-top: 25px;
  line-height: 1.6
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .allGrade .courseList--item--text {
    min-height: 72px
  }
}
.periodicTest-campaignMain__junior__inner .threeGrade {
  margin-top: 60px
}
.periodicTest-campaignMain__junior__inner .threeGrade .courseList {
  margin: 35px auto 0;
  max-width: 890px;
  font-size: 0
}
.periodicTest-campaignMain__junior__inner .threeGrade .courseList--item {
  border: 3px solid #ff7517;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background-color: #fff
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .threeGrade .courseList--item {
    max-width: 286px;
    padding: 28px 17px 27px;
    margin-left: 16px;
    display: inline-block;
    vertical-align: top
  }
  .periodicTest-campaignMain__junior__inner .threeGrade .courseList--item:first-child {
    margin-left: 0
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__junior__inner .threeGrade .courseList--item {
    padding: 28px 17px 27px;
    max-width: 530px;
    margin: 10px auto
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .threeGrade .courseList--item {
    padding: 20px 10px;
    margin: 10px auto
  }
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__junior__inner .threeGrade .courseList--item .hl02--main {
    font-size: 30px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__junior__inner .threeGrade .courseList--item .hl02--main {
    font-size: 20px;
    padding: 5px 0
  }
}
.periodicTest-campaignMain__junior__inner .threeGrade .courseList--item--image {
  max-width: 248px;
  margin: 23px auto 0
}
.periodicTest-campaignMain__junior__inner .threeGrade .courseList--item--text {
  margin-top: 10px;
  line-height: 1.6
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__junior__inner .threeGrade .courseList--item--text {
    min-height: 96px
  }
}
.periodicTest-campaignMain__high {
  background-color: #dcfeff;
  padding: 67px 10px 52px
}
html:not(.webp) .periodicTest-campaignMain__high {
  background-image: url("../../img/20200201_lp/periodic_test/bg_campaign_img_02.png")
}
.periodicTest-campaignMain__high__inner {
  max-width: 920px;
  margin: 0 auto
}
.periodicTest-campaignMain__high__inner .title {
  max-width: 720px;
  margin: 0 auto
}
.periodicTest-campaignMain__high__inner .total {
  margin: 37px auto 0
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .total {
    max-width: 740px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .total {
    max-width: 550px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .total {
    max-width: 316px
  }
}
.periodicTest-campaignMain__high__inner .attention {
  text-align: center;
  margin-top: 15px
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .attention {
    font-size: 20px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .attention {
    font-size: 13px
  }
}
.periodicTest-campaignMain__high__inner .hl01 {
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .hl01 {
    padding: 0 22px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .hl01 {
    margin: 0 25px;
    padding: 0 15px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl01 {
    margin: 0 15px;
    padding: 0 10px
  }
}
.periodicTest-campaignMain__high__inner .hl01::before, .periodicTest-campaignMain__high__inner .hl01::after {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  display: inline-block;
  background-color: #00b79c
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .hl01::before, .periodicTest-campaignMain__high__inner .hl01::after {
    width: 12px;
    transform: skewX(-23deg)
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .hl01::before, .periodicTest-campaignMain__high__inner .hl01::after {
    width: 8px;
    transform: skewX(-23deg)
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl01::before, .periodicTest-campaignMain__high__inner .hl01::after {
    width: 5px;
    transform: skewX(-18deg)
  }
}
.periodicTest-campaignMain__high__inner .hl01::before {
  left: 0
}
.periodicTest-campaignMain__high__inner .hl01::after {
  right: 0
}
.periodicTest-campaignMain__high__inner .hl01--inner {
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .hl01--inner {
    padding: 0 22px;
    transform: skewX(-23deg)
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .hl01--inner {
    padding: 0 15px;
    transform: skewX(-23deg)
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl01--inner {
    padding: 0 10px;
    transform: skewX(-18deg)
  }
}
.periodicTest-campaignMain__high__inner .hl01--inner::before, .periodicTest-campaignMain__high__inner .hl01--inner::after {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  display: inline-block;
  background-color: #00b79c
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .hl01--inner::before, .periodicTest-campaignMain__high__inner .hl01--inner::after {
    width: 12px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .hl01--inner::before, .periodicTest-campaignMain__high__inner .hl01--inner::after {
    width: 8px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl01--inner::before, .periodicTest-campaignMain__high__inner .hl01--inner::after {
    width: 5px
  }
}
.periodicTest-campaignMain__high__inner .hl01--inner::before {
  left: 0
}
.periodicTest-campaignMain__high__inner .hl01--inner::after {
  right: 0
}
.periodicTest-campaignMain__high__inner .hl01--inner--text {
  background-color: #00b79c;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 21px 10px;
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text {
    font-size: 33px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text {
    font-size: 30px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text {
    font-size: 20px
  }
}
.periodicTest-campaignMain__high__inner .hl01--inner--text .inner {
  display: block
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text .inner {
    transform: skewX(23deg)
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text .inner {
    transform: skewX(23deg)
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text .inner {
    transform: skewX(18deg)
  }
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text .inner span {
    font-size: 21px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text .inner span {
    display: block;
    margin-top: 5px;
    font-size: 18px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl01--inner--text .inner span {
    display: block;
    font-size: 16px;
    margin-top: 5px
  }
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .hl02 {
    border-left: 9px solid #ffe36e;
    padding-left: 10px;
    margin-left: 7px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl02 {
    border-left: 5px solid #ffe36e;
    padding-left: 10px
  }
}
.periodicTest-campaignMain__high__inner .hl02 span {
  display: block
}
.periodicTest-campaignMain__high__inner .hl02--main {
  font-weight: bold
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .hl02--main {
    font-size: 40px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .hl02--main {
    font-size: 30px
  }
}
.periodicTest-campaignMain__high__inner .hl02--sub {
  font-size: 17px;
  line-height: 1.6;
  padding-top: 4px
}
.periodicTest-campaignMain__high__inner .multiPreparatory {
  margin-top: 36px
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList {
  margin: 32px auto 0;
  max-width: 890px;
  font-size: 0
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item {
  border: 3px solid #00b79c;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  background-color: #fff
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item {
    max-width: 430px;
    display: inline-block;
    vertical-align: top;
    padding: 24px 22px 30px
  }
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item:last-child {
    margin-left: 30px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item {
    max-width: 530px;
    margin: 10px auto;
    padding: 24px 22px 30px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item {
    margin: 10px auto;
    padding: 20px 10px
  }
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend {
  margin-top: 25px;
  position: relative;
  background-color: #f7ffeb
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend {
    display: flex;
    justify-content: center;
    align-items: center
  }
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend .title {
    max-width: 64px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend .title {
    background-color: #00b79c;
    padding: 10px
  }
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend .title--text {
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  color: #fff
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend .list {
  padding-left: 10px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend .list {
    flex: 1
  }
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend .list li {
  position: relative;
  font-size: 17px;
  font-weight: bold;
  padding: 15px 0 15px 21px
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--recommend .list li::before {
  content: '';
  position: absolute;
  width: 11px;
  height: 11px;
  background-color: #00b79c;
  left: 0;
  top: 20px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--detail {
  margin-top: 13px
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--detail li {
  position: relative;
  padding-left: 14px;
  font-size: 15px;
  line-height: 1.8;
  letter-spacing: -.5px
}
.periodicTest-campaignMain__high__inner .multiPreparatory .courseList--item--detail li::before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #00b79c;
  left: 2px;
  top: 10px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px
}
.periodicTest-campaignMain__high__inner .preparatory {
  margin-top: 62px
}
.periodicTest-campaignMain__high__inner .preparatory__catch {
  margin: 39px auto 0
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .preparatory__catch {
    max-width: 880px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__catch {
    max-width: 318px
  }
}
.periodicTest-campaignMain__high__inner .preparatory__recommend {
  margin: 33px auto 0;
  position: relative;
  background-color: #f7ffeb;
  max-width: 860px
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend {
    display: flex;
    justify-content: center;
    align-items: center
  }
}
.periodicTest-campaignMain__high__inner .preparatory__recommend .title {
  position: relative;
  background-color: #00b79c
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title {
    width: 172px;
    padding: 19px 0
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title {
    width: 150px;
    padding: 19px 0
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title {
    padding: 10px 0
  }
}
.periodicTest-campaignMain__high__inner .preparatory__recommend .title::after {
  content: '';
  position: absolute;
  right: -19px;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #00b79c
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title::after {
    border-width: 59px 0 59px 19px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title::after {
    border-width: 50px 0 50px 19px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title::after {
    display: none
  }
}
.periodicTest-campaignMain__high__inner .preparatory__recommend .title p {
  text-align: center;
  font-weight: bold;
  color: #fff
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title p {
    font-size: 27px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title p {
    font-size: 20px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .title p {
    font-size: 18px
  }
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list {
    flex: 1;
    padding-left: 40px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list {
    flex: 1;
    padding-left: 30px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list {
    margin: 0 10px
  }
}
.periodicTest-campaignMain__high__inner .preparatory__recommend .list li {
  position: relative;
  font-weight: bold
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list li {
    font-size: 22px;
    margin: 15px 0;
    padding-left: 21px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list li {
    font-size: 16px;
    margin: 15px 0;
    padding-left: 21px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list li {
    padding: 10px 0 10px 20px
  }
}
.periodicTest-campaignMain__high__inner .preparatory__recommend .list li::before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  background-color: #00b79c;
  left: 0;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list li::before {
    top: 7px
  }
}
@media only screen and (min-width: 560px) and (max-width: 799px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list li::before {
    top: 2px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__recommend .list li::before {
    top: 12px
  }
}
.periodicTest-campaignMain__high__inner .preparatory__flow {
  max-width: 834px;
  margin: 30px auto 0
}
.periodicTest-campaignMain__high__inner .preparatory__flow li {
  margin-bottom: 17px;
  position: relative
}
@media print, screen and (min-width: 800px) {
  .periodicTest-campaignMain__high__inner .preparatory__flow li {
    min-height: 45px
  }
}
.periodicTest-campaignMain__high__inner .preparatory__flow li .no {
  width: 45px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -22.5px
}
.periodicTest-campaignMain__high__inner .preparatory__flow li .no img {
  display: block
}
.periodicTest-campaignMain__high__inner .preparatory__flow li .text {
  font-weight: bold;
  padding: 7px 0 0 61px
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .preparatory__flow li .text {
    font-size: 17px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__flow li .text {
    font-size: 15px
  }
}
.periodicTest-campaignMain__high__inner .preparatory__flow .attention {
  text-align: left;
  margin: 20px 0 0 8px
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignMain__high__inner .preparatory__flow .attention {
    font-size: 15px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignMain__high__inner .preparatory__flow .attention {
    font-size: 13px
  }
}
.periodicTest-campaignPrice {
  background-color: #ffe36e;
  padding: 56px 10px 59px
}
html:not(.webp) .periodicTest-campaignPrice {
  background-image: url("../../img/20200201_lp/periodic_test/bg_campaign_img_02.png")
}
.periodicTest-campaignPrice__img {
  margin: 10px auto 0
}
@media only screen and (min-width: 560px) {
  .periodicTest-campaignPrice__img {
    max-width: 874px
  }
}
@media only screen and (max-width: 559px) {
  .periodicTest-campaignPrice__img {
    max-width: 328px
  }
}