﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;900&display=swap");.con_upcoming .wrap_upcoming,.con_faq{max-width:1280px;margin:auto}@media only screen and (max-width: 1279px){.con_upcoming .wrap_upcoming,.con_faq{width:93.75%;padding:0}}.accordion.all{color:#fff;background:#777;padding:10px;cursor:pointer;position:relative;font-size:120%}.accordion.all:after{content:'';position:absolute;right:1em;top:50%;margin-top:-5px;border:5px solid transparent;border-top:solid 7px #000;border-bottom-width:0;z-index:100;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease}.accordion.all.active:after{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.accordion.all+* .inner{padding:1em;border:1px dotted #999;border-top:0;display:block}.accordion.all+*{display:none;margin-bottom:30px}@media only screen and (min-width: 768px){.accordion.sp_only{font-weight:bold}.accordion.sp_only+*{display:block !important}}@media print{.accordion.sp_only{font-weight:bold}.accordion.sp_only+*{display:block !important}}.ie8 .accordion.sp_only{font-weight:bold}.ie8 .accordion.sp_only+*{display:block !important}@media only screen and (max-width: 767px){.accordion.sp_only{color:#fff;background:#777;padding:10px;cursor:pointer;position:relative;font-size:120%}.accordion.sp_only:after{content:'';position:absolute;right:1em;top:50%;margin-top:-5px;border:5px solid transparent;border-top:solid 7px #000;border-bottom-width:0;z-index:100;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease}.accordion.sp_only.active:after{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.accordion.sp_only+* .inner{padding:1em;border:1px dotted #999;border-top:0;display:block}.accordion.sp_only+*{display:none}}:root{--color_red:#c1272d;--color_navy:#0a2b6f;--color_blue:#007fb2;--color_blue_light:#73b9d5;--color_gray:#999999}.con_main-img .box_main .ttl_main .ttl_en,.con_main-img .box_main .txt_desc{text-shadow:2px 0px 6px rgba(255,255,255,0.8),2px 0px 6px rgba(255,255,255,0.8)}.con_upcoming .wrap_upcoming .box_cate_list>li>a,.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .cate{--fsz:13;font-size:calc(var(--fsz) / var(--base) * 1em);border:#e6e6e6 solid 1px;border-radius:30px;padding:.2em 1em;display:inline-block;font-weight:500;text-decoration:none}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .box_cate_list>li>a,.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .cate{--fsz:13}}#contents main{--base:16}img{width:100%;height:auto}.ttl_sec{text-align:center}.ttl_sec>.main{--fsz:36;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500;display:block;line-height:1.3}@media only screen and (max-width: 767px){.ttl_sec>.main{--fsz:20}}.ttl_sec>.en{color:var(--color_blue);--fsz:20;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400;display:block;line-height:1.3}@media only screen and (max-width: 767px){.ttl_sec>.en{--fsz:16}}.con_main-img{position:relative}@media only screen and (min-width: 1280px){.con_main-img{background:url(../seminar/images/img-main-pc.webp) -30vw top no-repeat;background-size:150%}}@media print{.con_main-img{background:url(../seminar/images/img-main-pc.webp) -30vw top no-repeat;background-size:150%}}.ie8 .con_main-img{background:url(../seminar/images/img-main-pc.webp) -30vw top no-repeat;background-size:150%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img{background:url(../seminar/images/img-main-pc.webp) -20vw top no-repeat;background-size:140%}}@media only screen and (max-width: 767px){.con_main-img{background:url(../seminar/images/img-main-sp.webp) no-repeat center top;background-size:100%}}@media only screen and (min-width: 1280px){.con_main-img .con_main-txt{max-width:1040px;margin:0 auto;padding-bottom:18em}}@media print{.con_main-img .con_main-txt{max-width:1040px;margin:0 auto;padding-bottom:18em}}.ie8 .con_main-img .con_main-txt{max-width:1040px;margin:0 auto;padding-bottom:18em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img .con_main-txt{max-width:1040px;margin:0 auto;padding-bottom:4em}}@media screen and (min-width: 1280px) and (max-width: 1490px){.con_main-img .con_main-txt{padding-bottom:14em}}@media screen and (min-width: 1730px){.con_main-img .con_main-txt{padding-bottom:19em;padding-top:3em}}@media only screen and (min-width: 768px){.con_main-img .box_main{padding:calc(70 / var(--base) * 1em) 0}}@media print{.con_main-img .box_main{padding:calc(70 / var(--base) * 1em) 0}}.ie8 .con_main-img .box_main{padding:calc(70 / var(--base) * 1em) 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img .box_main{width:75%;margin:0 auto;padding:calc(35 / var(--base) * 1em) 0}}@media only screen and (max-width: 767px){.con_main-img .box_main{padding:calc(50 / var(--base) * 1em) calc(20 / var(--base) * 1em) calc(220 / var(--base) * 1em)}}.con_main-img .box_main>.logo{--fsz:33;font-size:calc(var(--fsz) / var(--base) * 1em);height:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img .box_main>.logo{--fsz:30}}@media only screen and (max-width: 767px){.con_main-img .box_main>.logo{--fsz:24}}@media only screen and (min-width: 1280px){.con_main-img .box_main>.logo{margin-left:.8em;margin-bottom:3em}}@media print{.con_main-img .box_main>.logo{margin-left:.8em;margin-bottom:3em}}.ie8 .con_main-img .box_main>.logo{margin-left:.8em;margin-bottom:3em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img .box_main>.logo{margin-left:.5em;margin-bottom:2em}}@media only screen and (max-width: 767px){.con_main-img .box_main>.logo{margin-left:.5em;margin-bottom:1em}}.con_main-img .box_main>.logo>img{height:100%;width:auto}.con_main-img .box_main .ttl_main .ttl{width:35vw;display:block}@media only screen and (max-width: 767px){.con_main-img .box_main .ttl_main .ttl{width:90vw}}.con_main-img .box_main .ttl_main .ttl>img{width:100%;height:auto}.con_main-img .box_main .ttl_main .ttl_en{--fsz:20;font-size:calc(var(--fsz) / var(--base) * 1em);color:var(--color_navy);font-weight:500;display:block;margin-inline-start:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img .box_main .ttl_main .ttl_en{--fsz:17}}@media only screen and (max-width: 767px){.con_main-img .box_main .ttl_main .ttl_en{--fsz:15}}.con_main-img .box_main .txt_point{--fsz:20;font-size:calc(var(--fsz) / var(--base) * 1em);color:var(--color_navy);background:#ffff1b;display:inline-block;font-weight:500;margin-inline-start:1em;margin-block-start:2em;padding:0.4em 0.8em;line-height:1}@media only screen and (max-width: 767px){.con_main-img .box_main .txt_point{--fsz:17}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img .box_main .txt_point{margin-inline-start:.8em}}@media only screen and (max-width: 767px){.con_main-img .box_main .txt_point{margin-inline-start:.8em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_main-img .box_main .txt_point{margin-block-start:1em}}@media only screen and (max-width: 767px){.con_main-img .box_main .txt_point{margin-block-start:1.8em}}.con_main-img .box_main .txt_desc{margin-top:1.8em;line-height:1.8}.main-txt_desc{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);margin-block-start:2em;line-height:1.8}@media only screen and (max-width: 767px){.main-txt_desc{--fsz:14}}@media only screen and (min-width: 1280px){.main-txt_desc{max-width:1040px;margin:0 auto}}@media print{.main-txt_desc{max-width:1040px;margin:0 auto}}.ie8 .main-txt_desc{max-width:1040px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.main-txt_desc{width:72%;margin:0 auto}}@media only screen and (max-width: 767px){.main-txt_desc{width:calc( 600 / 640 * 100% );margin:1.8em auto 0;padding:0}}@media screen and (min-width: 900px) and (max-width: 1024px){.main-txt_desc{padding-top:3.5em}}@media screen and (min-width: 1025px) and (max-width: 1120px){.main-txt_desc{padding-top:6em}}@media screen and (min-width: 1121px) and (max-width: 1279px){.main-txt_desc{padding-top:9em}}@media screen and (min-width: 1730px){.main-txt_desc{padding-top:3.5em}}@media screen and (min-width: 1910px){.main-txt_desc{padding-top:5.5em}}.con_upcoming{padding-block:8em 12em}@media only screen and (max-width: 767px){.con_upcoming{padding-block:4em 5em}}.con_upcoming .ttl_sec{margin-bottom:3em}@media only screen and (max-width: 767px){.con_upcoming .ttl_sec{margin-bottom:2em}}.con_upcoming .wrap_upcoming{margin-inline:auto}.con_upcoming .wrap_upcoming .box_cate_list{display:flex;justify-content:center;flex-wrap:wrap;gap:0.6em 0.8em;margin-bottom:3em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .box_cate_list{gap:0.8em 0.4em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .box_cate_list{margin-bottom:2.6em}}.con_upcoming .wrap_upcoming .box_cate_list>li{display:inline-block}.con_upcoming .wrap_upcoming .box_cate_list>li>a{transition:all .2s ease-in-out}.con_upcoming .wrap_upcoming .box_cate_list>li>a:hover{color:#fff;background:var(--color_blue)}.con_upcoming .wrap_upcoming .list_upcoming>li{border:var(--color_gray) solid 1px;border-radius:12px;padding:2em 2.2em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li{padding:1.4em 0 1.8em}}.con_upcoming .wrap_upcoming .list_upcoming>li+li{margin-top:2.4em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li+li{margin-top:1.8em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .date{--fsz:20;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600;color:#333;position:relative;padding-left:.8em;margin-bottom:1.4em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .date{--fsz:18}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .date{margin-bottom:1.2em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .date{margin-inline:1.6em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .date::before{display:block;width:.4em;height:1.4em;background:var(--color_red);position:absolute;left:0;top:50%;transform:translateY(-50%);content:''}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar{display:flex;gap:2.2em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar{gap:2em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar{flex-direction:column}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dt{width:calc(1164 / 4110 * 100%)}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dt{width:100%}}@media only screen and (min-width: 768px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dt>img{border-radius:10px}}@media print{.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dt>img{border-radius:10px}}.ie8 .con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dt>img{border-radius:10px}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd{flex:1}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd{margin-inline:1.6em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .ttl{margin-bottom:1.2em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .ttl{margin-bottom:1.6em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .box_cate{display:block;margin-bottom:1.2em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .box_cate{margin-bottom:.8em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .cate{margin-right:.8em;margin-bottom:.4em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .cate{margin-right:.6em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .cate{margin-bottom:.6em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .main{--fsz:23;font-size:calc(var(--fsz) / var(--base) * 1em);display:block}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd .main{--fsz:19}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd>.txt{line-height:2}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_seminar>dd>.txt{line-height:1.8}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm{display:flex;margin-top:1em;gap:2em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm{margin-top:1.6em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm{gap:2em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm{flex-direction:column;margin-inline:1.6em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author{display:flex;flex:auto;gap:.6em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author{gap:.3em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author>.name{--fsz:15;font-size:calc(var(--fsz) / var(--base) * 1em);display:inline-block;flex:auto;line-height:1.3;font-weight:400;color:#686868}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author>.name{--fsz:13}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author>.name{line-height:1.6}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author>.ico{display:inline-block;background:url(../seminar/images/ico_mic.svg) no-repeat 0 0;background-size:contain;width:1em;height:1.3em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author>.ico{width:1em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.author>.ico{height:1.1em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);display:flex;gap:.5em}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn{--fsz:16}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn{gap:1.2em}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn{width:100%;flex-direction:column}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_desc,.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_apply{width:220px}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_desc,.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_apply{width:100%}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_desc a,.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_apply a{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);display:block;border-radius:30px;text-align:center;padding:.6em;text-decoration:none;font-weight:500;transition:all .2s ease-in-out}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_desc a,.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_apply a{--fsz:16}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_desc a,.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_apply a{padding:1em}}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_desc>a{color:var(--color_blue);border:var(--color_blue) solid 1px}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_desc>a:hover{background:#c6eaf8}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_apply>a{color:#fff;background:var(--color_red);border:var(--color_red) solid 1px}.con_upcoming .wrap_upcoming .list_upcoming>li>section .box_btm>.btn .btn_apply>a:hover{background:#fc777c}.con_upcoming .wrap_upcoming .supplement{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(40 / var(--base) * 1em)}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .supplement{--fsz:13}}@media only screen and (max-width: 767px){.con_upcoming .wrap_upcoming .supplement{margin-top:calc(30 / var(--base) * 1em)}}.con_upcoming .wrap_upcoming .supplement>li{text-indent:-1em;padding-left:1em;line-height:1.4;margin-bottom:.6em}.con_upcoming .wrap_upcoming .supplement>li::before{content:"※"}.con_faq{margin-inline:auto;display:flex;gap:50px}@media only screen and (max-width: 767px){.con_faq{gap:30px}}@media only screen and (max-width: 767px){.con_faq{flex-direction:column}}@media only screen and (min-width: 768px){.con_faq .ttl_sec{white-space:nowrap}}@media print{.con_faq .ttl_sec{white-space:nowrap}}.ie8 .con_faq .ttl_sec{white-space:nowrap}@media only screen and (min-width: 768px){.con_faq .box_rules{background:#fff;--gap:50;flex:auto}}@media print{.con_faq .box_rules{background:#fff;--gap:50;flex:auto}}.ie8 .con_faq .box_rules{background:#fff;--gap:50;flex:auto}.con_faq .box_rules details{border-top:1px solid #d7d7d7}.con_faq .box_rules details.is-opened .faq_question>.txt::after,.con_faq .box_rules details.is-opened .faq_question>.txt::before{transform:rotate(0deg)}.con_faq .box_rules details[open] .faq_question>.txt::after,.con_faq .box_rules details[open] .faq_question>.txt::before{transform:rotate(0deg)}.con_faq .box_rules details .faq_question,.con_faq .box_rules details .box_details_content_inner{position:relative;--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);padding-left:calc(70 / var(--fsz) * 1em)}@media only screen and (max-width: 767px){.con_faq .box_rules details .faq_question,.con_faq .box_rules details .box_details_content_inner{--fsz:16}}@media only screen and (max-width: 767px){.con_faq .box_rules details .faq_question,.con_faq .box_rules details .box_details_content_inner{padding-left:calc(60 / var(--fsz) * 1em)}}.con_faq .box_rules details .faq_question::before,.con_faq .box_rules details .box_details_content_inner::before{color:#fff;font-size:calc(var(--fsz) / var(--base) * 1em);width:calc(48 / var(--fsz) * 1em);height:calc(48 / var(--fsz) * 1em);line-height:1;font-weight:400;border-radius:50%;position:absolute;left:0;display:flex;align-items:center;justify-content:center}.con_faq .box_rules details .faq_question{cursor:pointer;box-sizing:border-box;padding-block:calc(20 / var(--fsz) * 1em)}@media only screen and (min-width: 768px){.con_faq .box_rules details .faq_question{display:flex;width:100%;gap:calc(var(--gap) / var(--base) * 1em)}}@media print{.con_faq .box_rules details .faq_question{display:flex;width:100%;gap:calc(var(--gap) / var(--base) * 1em)}}.ie8 .con_faq .box_rules details .faq_question{display:flex;width:100%;gap:calc(var(--gap) / var(--base) * 1em)}@media only screen and (max-width: 767px){.con_faq .box_rules details .faq_question{flex-direction:column}}.con_faq .box_rules details .faq_question::before{--fsz:18;content:'Q';background:var(--color_blue)}@media only screen and (max-width: 767px){.con_faq .box_rules details .faq_question::before{--fsz:16}}.con_faq .box_rules details .faq_question::marker{content:''}.con_faq .box_rules details .faq_question .txt{position:relative;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400}@media only screen and (min-width: 768px){.con_faq .box_rules details .faq_question .txt{flex:1 1 auto;padding-block:calc(10 / var(--fsz) * 1em);display:flex;align-items:center;line-height:1.7}}@media print{.con_faq .box_rules details .faq_question .txt{flex:1 1 auto;padding-block:calc(10 / var(--fsz) * 1em);display:flex;align-items:center;line-height:1.7}}.ie8 .con_faq .box_rules details .faq_question .txt{flex:1 1 auto;padding-block:calc(10 / var(--fsz) * 1em);display:flex;align-items:center;line-height:1.7}@media only screen and (max-width: 767px){.con_faq .box_rules details .faq_question .txt{padding-inline:0 calc(60 / var(--fsz) * 1em)}}.con_faq .box_rules details .faq_question .txt::before,.con_faq .box_rules details .faq_question .txt:after{content:"";width:calc(19 / var(--fsz) * 1em);height:2px;position:absolute;top:50%;right:calc(19 / var(--fsz) * 1em);transform:translateY(-50%);background:#000;transition:all 0.3s ease-in-out}@media only screen and (max-width: 767px){.con_faq .box_rules details .faq_question .txt::before,.con_faq .box_rules details .faq_question .txt:after{width:calc(17 / var(--fsz) * 1em)}}.con_faq .box_rules details .faq_question .txt::before{transform:rotate(90deg)}.con_faq .box_rules details .box_details_content{overflow:hidden}.con_faq .box_rules details .box_details_content .box_details_content_inner{font-size:calc(var(--fsz) / var(--base) * 1em)}.con_faq .box_rules details .box_details_content .box_details_content_inner::before{content:'A';background:var(--color_blue_light)}@media only screen and (min-width: 768px){.con_faq .box_rules details .box_details_content .box_details_content_inner{line-height:1.7;padding-block:0 calc(50 / var(--fsz) * 1em)}}@media print{.con_faq .box_rules details .box_details_content .box_details_content_inner{line-height:1.7;padding-block:0 calc(50 / var(--fsz) * 1em)}}.ie8 .con_faq .box_rules details .box_details_content .box_details_content_inner{line-height:1.7;padding-block:0 calc(50 / var(--fsz) * 1em)}@media only screen and (max-width: 767px){.con_faq .box_rules details .box_details_content .box_details_content_inner{line-height:1.7;padding-block:0 calc(27 / var(--fsz) * 1em);background:#fff}}.con_faq .box_rules details .box_details_content .box_details_content_inner .txt{padding-top:calc(15 / var(--fsz) * 1em)}
