/*!
==================================================

Page: システム SP
Last Modified: 2026/01/26 14:53:20

==================================================
*/.content_system .tab_nav .tab.tab_active:before{background-color:#0077c3}.content_system.act_index.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0077c3), color-stop(25%, #0077c3), color-stop(25%, #666666));background:linear-gradient(to right, #0077c3 0%, #0077c3 25%, #666666 25%)}.content_system.act_index.content .content_header .subject i.icon{background:#0077c3}.content_system.act_index.content .content_header .subject i.icon::before{background-image:url("../img/icon/system.svg")}.content_system.act_credit.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0077c3), color-stop(25%, #0077c3), color-stop(25%, #666666));background:linear-gradient(to right, #0077c3 0%, #0077c3 25%, #666666 25%)}.content_system.act_credit.content .content_header .subject i.icon{background:#0077c3}.content_system.act_credit.content .content_header .subject i.icon::before{background-image:url("../img/icon/yen.svg")}.content_system.act_expenses.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0077c3), color-stop(25%, #0077c3), color-stop(25%, #666666));background:linear-gradient(to right, #0077c3 0%, #0077c3 25%, #666666 25%)}.content_system.act_expenses.content .content_header .subject i.icon{background:#0077c3}.content_system.act_expenses.content .content_header .subject i.icon::before{background-image:url("../img/icon/yen.svg")}.content_system.act_option.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0077c3), color-stop(25%, #0077c3), color-stop(25%, #666666));background:linear-gradient(to right, #0077c3 0%, #0077c3 25%, #666666 25%)}.content_system.act_option.content .content_header .subject i.icon{background:#0077c3}.content_system.act_option.content .content_header .subject i.icon::before{background-image:url("../img/icon/yen.svg")}.content_system.act_course_basic.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0077c3), color-stop(25%, #0077c3), color-stop(25%, #666666));background:linear-gradient(to right, #0077c3 0%, #0077c3 25%, #666666 25%)}.content_system.act_course_basic.content .content_header .subject i.icon{background:#0077c3}.content_system.act_course_basic.content .content_header .subject i.icon::before{background-image:url("../img/icon/course_basic.svg")}.content_system.act_course_sougei.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0077c3), color-stop(25%, #0077c3), color-stop(25%, #666666));background:linear-gradient(to right, #0077c3 0%, #0077c3 25%, #666666 25%)}.content_system.act_course_sougei.content .content_header .subject i.icon{background:#0077c3}.content_system.act_course_sougei.content .content_header .subject i.icon::before{background-image:url("../img/icon/course_sougei.svg")}.content_system.act_disct_shinki.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#ed1b25), color-stop(25%, #ed1b25), color-stop(25%, #666666));background:linear-gradient(to right, #ed1b25 0%, #ed1b25 25%, #666666 25%)}.content_system.act_disct_shinki.content .content_header .subject i.icon{background:#ed1b25}.content_system.act_disct_shinki.content .content_header .subject i.icon::before{background-image:url("../img/icon/shinki.svg")}.content_system.act_disct_shinki .tab_nav .tab.tab_active:before{background-color:#ed1b25}.content_system.act_disct_shinki .system_note ul.notice li:before{color:#ed1b25}.content_system.act_disct_kensyu.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#8cc63f), color-stop(25%, #8cc63f), color-stop(25%, #666666));background:linear-gradient(to right, #8cc63f 0%, #8cc63f 25%, #666666 25%)}.content_system.act_disct_kensyu.content .content_header .subject i.icon{background:#8cc63f}.content_system.act_disct_kensyu.content .content_header .subject i.icon::before{background-image:url("../img/icon/kensyu.svg")}.content_system.act_disct_kensyu .tab_nav .tab.tab_active:before{background-color:#8cc63f}.content_system.act_disct_kensyu .system_note ul.notice li:before{color:#8cc63f}.content_system.act_coupon .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#e5bf6c), color-stop(25%, #e5bf6c), color-stop(25%, #666666));background:linear-gradient(to right, #e5bf6c 0%, #e5bf6c 25%, #666666 25%)}.content_system.act_coupon .content_header .subject i{background:#e5bf6c}.content_system.act_coupon .content_header .subject i::before{background-image:url(../img/icon/coupon.svg)}.content_system.act_coupon .content_header .subject i.coupon_a::before{background-image:url(../img/icon/coupon_a.svg)}.content_system.act_coupon .content_header .subject i.coupon_b::before{background-image:url(../img/icon/coupon_b.svg)}.content_system.act_coupon .content_header .subject i.coupon_c::before{background-image:url(../img/icon/coupon_c.svg)}.content_system.act_coupon .content_header .subject i.coupon_s::before{background-image:url(../img/icon/coupon_s.svg)}.content_system.act_coupon .content_header .subject i.coupon_ss::before{background-image:url(../img/icon/coupon_ss.svg)}.content_system.act_coupon .content_header .subject i.coupon_x::before{background-image:url(../img/icon/coupon_x.svg)}.content_system.act_coupon .tab_nav .tab.tab_active:before{background-color:#e5bf6c}.content_system.act_coupon .system_note ul.notice li:before{color:#e5bf6c}.content_system.act_disct_dantai.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#ff9326), color-stop(25%, #ff9326), color-stop(25%, #666666));background:linear-gradient(to right, #ff9326 0%, #ff9326 25%, #666666 25%)}.content_system.act_disct_dantai.content .content_header .subject i.icon{background:#ff9326}.content_system.act_disct_dantai.content .content_header .subject i.icon::before{background-image:url("../img/icon/dantai.svg")}.content_system.act_disct_dantai .tab_nav .tab.tab_active:before{background-color:#ff9326}.content_system.act_disct_dantai .system_note ul.notice li:before{color:#ff9326}.content_system.act_disct_reserve.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#396), color-stop(25%, #396), color-stop(25%, #666666));background:linear-gradient(to right, #396 0%, #396 25%, #666666 25%)}.content_system.act_disct_reserve.content .content_header .subject i.icon{background:#396}.content_system.act_disct_reserve.content .content_header .subject i.icon::before{background-image:url("../img/icon/wagamama_reserve.svg")}.content_system.act_disct_reserve .tab_nav .tab.tab_active:before{background-color:#396}.content_system.act_disct_reserve .system_note ul.notice li:before{color:#396}.content_system.act_valuepack.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#ffbf00), color-stop(25%, #ffbf00), color-stop(25%, #666666));background:linear-gradient(to right, #ffbf00 0%, #ffbf00 25%, #666666 25%)}.content_system.act_valuepack.content .content_header .subject i.icon{background:#ffbf00}.content_system.act_valuepack.content .content_header .subject i.icon::before{background-image:url("../img/icon/vp.svg")}.content_system.act_valuepack .tab_nav .tab.tab_active:before{background-color:#ffbf00}.content_system.act_valuepack .system_note ul.notice li:before{color:#ffbf00}.content_system.act_guide.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0077c3), color-stop(25%, #0077c3), color-stop(25%, #666666));background:linear-gradient(to right, #0077c3 0%, #0077c3 25%, #666666 25%)}.content_system.act_guide.content .content_header .subject i.icon{background:#0077c3}.content_system.act_guide.content .content_header .subject i.icon::before{background-image:url("../img/icon/system_guide.svg")}.content_system.act_disct_retry.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#FF0257), color-stop(25%, #FF0257), color-stop(25%, #666666));background:linear-gradient(to right, #FF0257 0%, #FF0257 25%, #666666 25%)}.content_system.act_disct_retry.content .content_header .subject i.icon{background:#ff0257}.content_system.act_disct_retry.content .content_header .subject i.icon::before{background-image:url("../img/icon/retry.svg")}.content_system.act_disct_retry .tab_nav .tab.tab_active::before{background-color:#ff0257}.content_system.act_disct_retry ul.notice li::before{color:#ff0257}i.fa-system::before{background-image:url("../img/icon/system.svg")}i.fa-shinki::before{background-image:url("../img/icon/shinki.svg")}i.fa-kensyu::before{background-image:url("../img/icon/kensyu.svg")}i.fa-coupon{vertical-align:middle}i.fa-coupon::before{background-image:url("../img/icon/coupon.svg");width:100%;height:100%;display:block;background-size:contain}i.fa-dantai{vertical-align:middle}i.fa-dantai::before{background-image:url("../img/icon/dantai.svg")}i.fa-wagamama{vertical-align:middle}i.fa-wagamama::before{background-image:url("../img/icon/wagamama.svg")}i.fa-system_guide{vertical-align:middle}i.fa-system_guide::before{background-image:url("../img/icon/system_guide.svg")}i.fa-valuepack{vertical-align:middle}i.fa-valuepack::before{background-image:url("../img/icon/vp.svg")}.content_body.system_note h3{margin-bottom:1em}.btn_estimate.iconbtn{display:block;width:100%;font-size:1.6em}.form_status,.introduction{text-align:center;font-size:1em;line-height:1.8em}.form_status h2,.introduction h2{font-size:1.8em;line-height:1.6em;font-weight:normal;margin:1.2em 0}.form_status .small,.introduction .small{font-size:.8em;line-height:1.6em}.form_status .spacer,.introduction .spacer{margin:1.5em 0}.form_status .part:last-child,.introduction .part:last-child{margin-bottom:2em}.form_status .part+.part,.introduction .part+.part{margin-top:1.5em}.system_expenses_sougei .rc{padding:1em}.rc.btn_map{display:inline-block;font-size:.9em}.wrap_to_area{margin:10px 0}.to_area{display:block;margin:0;padding:0;font-size:1em;line-height:inherit}@media screen and (min-width: 600px){.to_area{display:-webkit-box;display:-ms-flexbox;display:flex}}.to_area .rc.subject{border-bottom:1px dotted #ccc;padding-top:.5em;padding-bottom:.5em}@media screen and (min-width: 600px){.to_area .rc.subject{border-bottom:0;-ms-flex-preferred-size:20%;flex-basis:20%;padding:1em 0;padding-left:10px}}.to_area+.to_area{border-top:1px dotted #ccc}@media screen and (min-width: 600px){.to_area+.to_area{border-top:1px dotted #ccc;margin-top:.5em;padding-top:.5em}}.to_area>.rc_series{padding:.5em 0}@media screen and (min-width: 600px){.to_area>.rc_series{padding:0}}.to_area ul.to_area_list{padding:.5em 0;padding-left:10px}@media screen and (min-width: 600px){.to_area ul.to_area_list{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em 0;padding-left:10px}}.to_area ul.to_area_list li{display:inline-block;margin-right:.5em}@media screen and (min-width: 600px){.to_area ul.to_area_list li{display:inline-block;margin-right:.5em}}.to_area .rc_series>li>.subject{-ms-flex-preferred-size:20%;flex-basis:20%}.to_area .rc_series>li>.subject.rc{background:#eea;color:#333;text-align:left}.tbl_price{margin:0}.tbl_price tr.recomend_1 th{background:hsla(336.875,84.2105263158%,65.2941176471%,.5)}.tbl_price tr.recomend_1 td{background:hsla(336.875,84.2105263158%,65.2941176471%,.3)}.tbl_price tr.recomend_2 th{background:rgba(255,198,104,.5)}.tbl_price tr.recomend_2 td{background:rgba(255,198,104,.3)}.tbl_price tbody th,.tbl_price tbody td{padding:.5em .2em}.tbl_price tbody tr:hover th{background:rgba(0,165,235,.5)}.tbl_price tbody tr:hover td{background:rgba(0,165,235,.3)}.tbl_price .not_accepted{color:#ed606d}.tbl_price .unsupported{color:#999}.tbl_price ul.r_valuepack_list{display:inline-block;margin:0 .5em}.tbl_price ul.r_valuepack_list li{display:inline-block}.tbl_price ul.r_valuepack_list li:before{content:"／";display:inline}.tbl_price ul.r_valuepack_list li:first-child:before{display:none}.tbl_price ul.r_valuepack_list li dl{display:inline-block}.tbl_price ul.r_valuepack_list li dl dt{display:inline-block}.tbl_price ul.r_valuepack_list li dl dt:after{content:":";display:inline}.tbl_price ul.r_valuepack_list li dl dd{display:inline-block}.tbl_price ul.r_valuepack_list li .incl_hotel{margin-right:5px}.wraparound{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 600px){.wraparound{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wraparound_r,.txt_r{text-align:right;float:right}.first_course{background:#ed2d77;color:#fff;width:70px;height:70px;border-radius:50%;position:absolute;top:1em;right:-5px;text-align:center;font-size:1.2em;line-height:70px;z-index:1;-webkit-transition:.5s;transition:.5s}.first_course:hover{background:rgba(237,45,119,.6);top:0}.th_disct{display:inline-block;background:#ed2d77;font-size:1.2rem;padding:2px 5px;color:#fff;border-radius:3px;line-height:1.4em;margin-left:.3em;margin-right:.3em;vertical-align:middle;white-space:nowrap}.price_num{-webkit-transition:.5s;transition:.5s}.price_num .org{display:inline-block;color:#999;font-size:.9em}.price_num .org:after{color:#ed2d77;content:"";display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;vertical-align:middle;text-decoration:none;font-size:.9em;text-align:center;content:"";background-color:#ed2d77;-webkit-mask-image:url("../img/svg/arrow_r_s.svg");mask-image:url("../img/svg/arrow_r_s.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;height:.5em;width:.5em}.price_num .aft{display:inline-block}.price_num.invisible{opacity:.2}.price_num.inactive{opacity:.2}.guide{text-align:center;font-size:1em;line-height:1.8em}.guide h2{font-size:1.8em;line-height:1.6em;font-weight:normal;margin:1.2em 0}.guide .subject{font-size:1.2em}.guide ul{border-top:1px dotted #ccc;padding:1em 0;margin:1em auto;display:inline-block;text-align:left;width:75%;position:relative}.guide ul li{margin-left:1.5em}.guide ul.square li:before{margin-left:-1.25em;content:"■";margin-right:.25em}.guide ul.caution_1 li:before{color:#f9c232}.guide ul.caution_2 li:before{color:#f7941d}.guide ul.caution_3 li:before{color:#cb4c57}.guide.step_5{border-top:1px dotted #ccc;position:relative;padding:1em 0;margin:1em auto}.form_sougei_price_outer{background:rgba(0,119,195,.75);color:#fff;padding:0;border-radius:5px}@media screen and (min-width: 960px){.form_sougei_price_outer{display:inline-block}}.form_sougei_price_outer ul.form_sougei_price{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 960px){.form_sougei_price_outer ul.form_sougei_price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form_sougei_price_outer ul.form_sougei_price>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em;border:0;border-top:1px dashed #fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 960px){.form_sougei_price_outer ul.form_sougei_price>li{border:0;border-left:1px dashed #fff;-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form_sougei_price_outer ul.form_sougei_price>li:first-child{border-top:0}@media screen and (min-width: 960px){.form_sougei_price_outer ul.form_sougei_price>li:first-child{border-left:0}}.form_sougei_price_outer ul.form_sougei_price>li span.subject{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;text-align:right;margin-right:1em}@media screen and (min-width: 960px){.form_sougei_price_outer ul.form_sougei_price>li span.subject{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}}.form_sougei_price_outer ul.form_sougei_price>li span.subject:before{margin-right:.3em}.form_sougei_price_outer ul.form_sougei_price>li span.value{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;text-align:left}.form_sougei_price_outer ul.form_sougei_price>li:nth-child(1) .subject:before{content:"①"}.form_sougei_price_outer ul.form_sougei_price>li:nth-child(2) .subject:before{content:"②"}.form_sougei_price_outer ul.form_sougei_price>li:nth-child(3) .subject:before{content:"③"}.form_sougei_price_outer ul.form_sougei_price>li:nth-child(4) .subject:before{content:"④"}.form_sougei_price_outer .sougei_price_win{-webkit-transition:.5s;transition:.5s;display:block;line-height:0;opacity:0;position:relative;text-align:center}.form_sougei_price_outer .sougei_price_win>.price{font-size:1.6em}.form_sougei_price_outer .sougei_price_win>.area{display:block}.form_sougei_price_outer .sougei_price_win.active{display:block;line-height:1.5;opacity:1;padding:1em;border-top:1px solid #fff}.include_tax{border:1px solid #ccc;display:inline-block;padding:.5em 1.5em;margin:.5em 0}.tbl_area caption{border:0;font-size:1em;font-weight:normal;color:#333;line-height:1.8em;margin:0;padding:5px 0;text-align:left}.tbl_area caption .sort_style{font-size:.9em;line-height:1.6em;display:block;text-align:right}.tbl_area tbody tr:hover th{background:rgba(0,165,235,.5)}.tbl_area tbody tr:hover td{background:rgba(0,165,235,.3)}.coupon_type{border:1px solid #ccc;display:inline-block}.panels.coupon li>a,.panels.coupon_ticket li>a{aspect-ratio:3/1;padding-bottom:33.33333%;height:0}.wrap_system_panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content_body.system_index.spacer1+.spacer1{padding-top:10px}.word_wrap span{display:inline-block}.content_system .content_description{margin:10px 0;font-size:.9em;line-height:1.6em}