.mainSliderWrapper{margin-bottom:50px}.mainSlider_item>img{width:100%;vertical-align:bottom}.selecter{width:calc(100% - 40px);margin:-26px auto 0;display:flex;justify-content:space-between}.slick-dots{margin-top:24px}.bnr_add{width:calc(100% - 40px);margin:0 auto 62px}.bnr_add>img{width:100%;vertical-align:bottom}.bnr_add-bottom{padding:50px 0;margin-bottom:0}.optionArea{background-color:#e3f9fc;padding:38px 20px 40px}.optionArea_ttl{text-align:center;font-weight:bold;line-height:1.4;font-size:26px;margin-bottom:34px}.optionArea_ttl-sub{font-size:24px}.optionSearch{background-color:#fff;padding:40px 40px 50px;box-sizing:border-box}.optionSearch_txt{text-align:center;font-weight:bold;line-height:1.6;font-size:20px;margin-bottom:13px}.selectWrapper{position:relative}.selectDummy{line-height:1.4;color:rgba(0,0,0,.5);font-size:16px;border:solid 1px #ccc;border-radius:6px;padding:14px 40px 13px 20px;box-sizing:border-box;position:relative}.selectDummy::after{content:"";display:block;width:14px;height:9px;background:url("../../../img/sp/form/img_select-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;right:22px;bottom:0;margin:auto}.selectDummy-selected{color:#000}.select_box{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.optionBtnArea{display:flex;flex-flow:column;align-items:center;margin-top:30px}.optionSearch_btn{display:inline-block;color:#fff;background-color:#23a4cc;text-align:center;font-size:14px;font-weight:700;line-height:50px;border-radius:25px;position:relative;padding:0 22px;box-sizing:border-box}@media screen and (max-width: 320px){.optionSearch_btn{font-size:12px}}.optionSearch_btn::after{content:"";display:inline-block;width:14px;height:9px;margin-left:10px;vertical-align:middle;transform:translateY(-0.1em);background:url("../../../img/sp/about-options/icon_option-serch.png") 0 0/contain no-repeat}@media screen and (max-width: 320px){.optionSearch_btn::after{width:12px;height:7px}}.optionUndo_btn{width:126px;display:inline-block;line-height:30px;background-color:#6a7682;color:#fff;text-align:center;font-weight:bold;font-size:14px;text-align:center;border-radius:15px;text-indent:.7em;position:relative;margin-top:10px}.optionUndo_btn::after{content:"";display:block;width:6px;height:10px;background:url("../../../img/sp/common/icon_general-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;left:20px;margin:auto;transform:rotate(180deg)}.optionArea_txt{padding:40px 0 6px;border-top:solid 2px #bde8f2;margin-top:36px;text-align:center;font-weight:bold;line-height:1.4;font-size:20px}.optionArea_txt-num{color:#23a4cc}.option_item{margin-top:10px;background-color:#fff}.optionHead{padding:20px 20px 16px;box-sizing:border-box;background-color:#fff;transition-property:background;transition-duration:.6s;transition-timing-function:ease}.optionHead-current{background-color:#23a4cc}.option_tmb{margin-bottom:25px}.option_tmb>img{width:100%;vertical-align:bottom}.optionCard_ttl{font-weight:bold;text-align:center;line-height:1.1;color:#23a4cc;font-size:20px;margin-bottom:14px;transition-property:color;transition-duration:.6s;transition-timing-function:ease}.optionCard_ttl-sub{font-size:14px}.optionHead-current .optionCard_ttl{color:#fff}.optionCardPrice{text-align:center;font-weight:bold;line-height:1;font-size:14px;margin-bottom:25px;transition-property:color;transition-duration:.6s;transition-timing-function:ease}.optionCardPrice-sub{font-size:11px}.optionHead-current .optionCardPrice{color:#fff}.optionCard_txt{font-size:14px;line-height:1.7;transition-property:color;transition-duration:.6s;transition-timing-function:ease}.optionHead-current .optionCard_txt{color:#fff}.cardBtnArea{padding:20px 0 40px;background-color:#fff;transition-property:background,padding;transition-duration:.6s;transition-timing-function:ease}.cardBtnArea-current{background-color:#23a4cc;padding-bottom:20px}.optionCard_btn{margin:0 auto;display:block;width:126px;line-height:30px;color:#fff;text-align:center;font-weight:bold;position:relative;background-color:#23a4cc;border-radius:15px;font-size:14px;text-indent:-1em;transition-property:background;transition-duration:.6s;transition-timing-function:ease}.optionCard_btn::before,.optionCard_btn::after{content:"";display:block;width:10px;height:2px;background-color:#fff;position:absolute;top:0;right:20px;bottom:0;margin:auto}.optionCard_btn::after{transform:rotate(90deg)}.optionCard_btn-close{background-color:#fff;color:#000}.optionCard_btn-close::before{background-color:#23a4cc}.optionCard_btn-close::after{content:none}.openText{display:block}.closeText{display:none}.optionDetail{display:none}.optionDetail_youtube{margin:-12px auto 30px;padding:56.27% 0 0;position:relative;z-index:1}.optionDetail_youtube iframe{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:auto;height:auto;width:100%;height:100%}.optionDetail_ttlMain{font-weight:bold;color:#fff;font-size:18px;line-height:1.4;padding:16px 20px 16px;box-sizing:border-box;background-color:#23a4cc}.optionDetailInner{padding:36px 20px 50px}.optionDetail_box{background-color:#e3f9fc}.optionDetail_boxInner{padding:45px 20px 30px;box-sizing:border-box}.optionDetail_data{margin-bottom:35px}.optionDetail_ttl{font-size:18px;line-height:1.4;color:#23a4cc;margin-bottom:9px;font-weight:bold}.optionDetail_txt{font-size:16px;line-height:1.6}.optionPoint_item+.optionPoint_item{margin-top:38px}.optionPoint_tmb{margin-bottom:26px}.optionPoint_tmb>img{width:100%;vertical-align:bottom}.optionPoint_ttl{font-size:16px;line-height:1.4;color:#23a4cc;margin-bottom:9px;font-weight:bold}.optionPoint_txt{font-size:14px;line-height:1.6}.optionPoint_txt-sub{font-size:12px;line-height:1.67;color:#666;display:block}.optionPoint_txt-sub>a{color:#666;text-decoration:underline}.optionPoint_txt img{max-width:100%;height:auto}.optionTab_list{display:flex;justify-content:space-between;width:calc(100% - 40px);margin:0 auto}.optionTab_item{width:calc(50% - 5px);background-color:#23a4cc;text-align:center;border-radius:10px 10px 0 0;height:90px;display:flex;justify-content:center;align-items:center}.optionTab_item.is-active{background-color:#fff}.optionTabInner{display:inline-block;color:#fff;font-size:11px;line-height:1.5;font-weight:bold}.is-active .optionTabInner{color:#000}.optionTabInner-strong{font-size:18px}.optionTab_box{background-color:#fff;padding:40px 20px 40px;box-sizing:border-box}.optionTab_img>img{width:100%;vertical-align:bottom}.optionTab_txt,.optionSubContnent_txt{margin-top:10px;font-size:10px;color:#666;line-height:1.67}.optionTab_txt>span,.optionSubContnent_txt>span{display:block;text-indent:-1em;margin-left:1em}.optionSubContnent{background-color:#fff;padding:35px 20px}.optionSubContnent_ttl{font-size:18px;line-height:1.56;text-align:center;font-weight:bold;margin-bottom:14px}.optionSubContnent_img{margin-bottom:20px}.optionSubContnent_img>img{width:100%;vertical-align:bottom}.optionSubContnent_table{width:100%;border-top:2px solid #fff;border-left:2px solid #fff}.optionSubContnent_table .red{color:#f42d6e;font-weight:bold}.optionSubContnent_table .text1{font-size:24px}.optionSubContnent_table .text2{font-size:18px}.optionSubContnent_table .text3{font-size:12px}.optionSubContnent_table .text4{font-size:12px}.optionSubContnent_table td,.optionSubContnent_table th{padding:20px 0;border-bottom:2px solid #fff;border-right:2px solid #fff}.optionSubContnent_table td{text-align:center;background:#f7f7f7}.optionSubContnent_table th{font-weight:bolder;background:#6a7682;color:#fff;text-align:center;font-size:14px}.questionArea_box{background-color:#e3f0fc;padding:40px 20px;box-sizing:border-box}.recommend{background-color:#fff;padding:40px 0 0;box-sizing:border-box}.recommend_ttl{font-weight:bold;line-height:1.56;font-size:18px;text-align:center;margin-bottom:20px}.recommend_box{background-color:#e3f9fc;padding:30px 20px;box-sizing:border-box}.recommend_item{text-decoration:underline;font-weight:bold;font-size:14px;line-height:2.78;display:block}.recommend_item::before{content:"";display:inline-block;width:7px;height:13px;background:url("../../../img/sp/about-options/icon_recommend.png") 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.1em);margin-right:10px}.optionAnchor{line-height:50px;text-align:center;font-weight:bold;font-size:14px;border-radius:25px;position:relative;background-color:#fff;margin-top:30px}.optionAnchor-strong{color:#23a4cc}.optionAnchor::after{content:"";display:inline-block;width:7px;height:13px;background:url("../../../img/sp/about-options/icon_recommend.png") 0 0/contain no-repeat;vertical-align:middle;position:absolute;top:0;right:22px;bottom:0;margin:auto}
