@charset "UTF-8";@media screen and (min-width: 961px){#contents_wrapper{background:#fff;box-sizing:border-box;overflow:hidden}#contents_wrapper .guide{position:absolute;opacity:0.5;top:-38px;left:0;pointer-events:none;display:none}#contents_wrapper .inner{position:relative;width:100%;color:#343434;padding-top:79px;padding-bottom:102px;z-index:3}#contents_wrapper .inner #prescription h1{font-size:32px;line-height:1.46875em;letter-spacing:0.12em;color:#003b8f;font-weight:bold}#contents_wrapper .inner #prescription .txt{width:840px;font-size:16px;line-height:1.9em;letter-spacing:0.1em;margin:70px auto 0}#contents_wrapper .inner #prescription .question{font-size:18px;line-height:1.5em;letter-spacing:0.06em;font-weight:bold;margin-top:75px}#contents_wrapper .inner #prescription .question:nth-child(1){margin-top:63px}#contents_wrapper .inner #prescription .question span{position:relative;font-size:22px;line-height:1.5em;letter-spacing:0.13em;font-weight:bold;color:#e4007f}#contents_wrapper .inner #prescription .question span::after{content:"";width:100%;height:5px;background:url(../../common/img/double_line_p.png) repeat-x top left;background-size:contain;position:absolute;bottom:-5px;left:0}#contents_wrapper .inner #prescription .answer_list{width:604px;margin:54.9px auto 0;display:flex;justify-content:space-between;align-items:center}#contents_wrapper .inner #prescription .answer_list li{position:relative;width:292px;height:134px;font-size:24px;line-height:1.25em;letter-spacing:0.25em;border-radius:24px;background:#eaf4fe;color:#183383}#contents_wrapper .inner #prescription .answer_list li a{width:100%;height:100%;display:block;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;opacity:1;transition:0.4s cubic-bezier(0.23, 1, 0.32, 1)}#contents_wrapper .inner #prescription .answer_list li a p{width:100%;text-align:center;margin-left:-13px;font-weight:bold}#contents_wrapper .inner #prescription .answer_list li a span{width:100%;font-size:16px;line-height:1.875em;letter-spacing:0.22em;color:#343434;display:block}#contents_wrapper .inner #prescription .answer_list li a .arw{box-sizing:border-box;border:2px solid #003b8f;width:32px;height:32px;border-radius:50%;position:absolute;right:15px;top:0;bottom:0;margin:auto 0;background:white}#contents_wrapper .inner #prescription .answer_list li a .arw img{position:absolute;width:14.04px;top:0;left:0;right:0;bottom:0;margin:auto}#contents_wrapper .inner #prescription .answer_list li a:hover{opacity:0.7}#contents_wrapper .inner #prescription .answer_list li a:hover .arw img{-webkit-animation:hov_arw 0.6s linear;-moz-animation:hov_arw 0.6s linear;animation:hov_arw 0.6s linear;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#contents_wrapper .inner #prescription .answer_list li.yes a p{transform:translateY(-9px)}#contents_wrapper .inner #prescription .answer_list li.yes a p span{margin-top:8px}#contents_wrapper .inner #prescription .about{width:840px;box-sizing:border-box;background:#f6f6f6;margin:83px auto 0;padding:26px 31px 50px;border-radius:11px}#contents_wrapper .inner #prescription .about .ttl{font-size:18px;line-height:1.5em;letter-spacing:0.1em;font-weight:bold;text-align:left}#contents_wrapper .inner #prescription .about .txt_box{margin-top:20px;font-size:14px;line-height:1.64286em;letter-spacing:0.12em}#contents_wrapper .inner #prescription .about .txt_box p{position:relative;margin-top:2px;padding-left:16px}#contents_wrapper .inner #prescription .about .txt_box p::before{content:"○";font-size:14px;line-height:1.42857em;letter-spacing:0.05em;position:absolute;top:2px;left:0px}#contents_wrapper .inner #prescription .terms_link{width:806px;font-size:14px;line-height:1.42857em;letter-spacing:0.15em;margin:56px auto 0;text-align:left}#contents_wrapper .inner #prescription .terms_link a{color:#3171B9;text-decoration:underline;text-decoration-color:#3171B9}}@media screen and (min-width: 769px) and (max-width: 960px){#contents_wrapper{background:#fff;box-sizing:border-box;overflow:hidden}#contents_wrapper .guide{position:absolute;opacity:0.5;top:-38px;left:0;pointer-events:none;display:none}#contents_wrapper .inner{position:relative;width:100%;color:#343434;padding-top:8.22917vw;padding-bottom:10.625vw;z-index:3}#contents_wrapper .inner #prescription h1{font-size:3.33333vw;line-height:1.46875em;letter-spacing:0.12em;color:#003b8f;font-weight:bold}#contents_wrapper .inner #prescription .txt{width:87.5vw;font-size:1.66667vw;line-height:1.9em;letter-spacing:0.1em;margin:7.29167vw auto 0}#contents_wrapper .inner #prescription .question{font-size:1.875vw;line-height:1.5em;letter-spacing:0.06em;font-weight:bold;margin-top:7.8125vw}#contents_wrapper .inner #prescription .question:nth-child(1){margin-top:6.5625vw}#contents_wrapper .inner #prescription .question span{position:relative;font-size:2.29167vw;line-height:1.5em;letter-spacing:0.13em;font-weight:bold;color:#e4007f}#contents_wrapper .inner #prescription .question span::after{content:"";width:100%;height:0.52083vw;background:url(../../common/img/double_line_p.png) repeat-x top left;background-size:contain;position:absolute;bottom:-0.52083vw;left:0}#contents_wrapper .inner #prescription .answer_list{width:62.91667vw;margin:5.71875vw auto 0;display:flex;justify-content:space-between;align-items:center}#contents_wrapper .inner #prescription .answer_list li{position:relative;width:30.41667vw;height:13.95833vw;font-size:2.5vw;line-height:1.25em;letter-spacing:0.25em;border-radius:2.5vw;background:#eaf4fe;color:#183383}#contents_wrapper .inner #prescription .answer_list li a{width:100%;height:100%;display:block;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;opacity:1;transition:0.4s cubic-bezier(0.23, 1, 0.32, 1)}#contents_wrapper .inner #prescription .answer_list li a p{width:100%;text-align:center;margin-left:-1.35417vw;font-weight:bold}#contents_wrapper .inner #prescription .answer_list li a span{width:100%;font-size:1.66667vw;line-height:1.875em;letter-spacing:0.22em;color:#343434;display:block}#contents_wrapper .inner #prescription .answer_list li a .arw{box-sizing:border-box;border:2px solid #003b8f;width:3.33333vw;height:3.33333vw;border-radius:50%;position:absolute;right:1.5625vw;top:0;bottom:0;margin:auto 0;background:white}#contents_wrapper .inner #prescription .answer_list li a .arw img{position:absolute;width:1.4625vw;top:0;left:0;right:0;bottom:0;margin:auto}#contents_wrapper .inner #prescription .answer_list li a:hover{opacity:0.7}#contents_wrapper .inner #prescription .answer_list li a:hover .arw img{-webkit-animation:hov_arw 0.6s linear;-moz-animation:hov_arw 0.6s linear;animation:hov_arw 0.6s linear;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#contents_wrapper .inner #prescription .answer_list li.yes a p{transform:translateY(-0.9375vw)}#contents_wrapper .inner #prescription .answer_list li.yes a p span{margin-top:0.83333vw}#contents_wrapper .inner #prescription .about{width:87.5vw;box-sizing:border-box;background:#f6f6f6;margin:8.64583vw auto 0;padding:2.70833vw 3.22917vw 5.20833vw;border-radius:1.14583vw}#contents_wrapper .inner #prescription .about .ttl{font-size:1.875vw;line-height:1.5em;letter-spacing:0.1em;font-weight:bold;text-align:left}#contents_wrapper .inner #prescription .about .txt_box{margin-top:2.08333vw;font-size:1.45833vw;line-height:1.64286em;letter-spacing:0.12em}#contents_wrapper .inner #prescription .about .txt_box p{position:relative;margin-top:0.20833vw;padding-left:1.66667vw}#contents_wrapper .inner #prescription .about .txt_box p::before{content:"○";font-size:1.45833vw;line-height:1.42857em;letter-spacing:0.05em;position:absolute;top:0.20833vw;left:0vw}#contents_wrapper .inner #prescription .terms_link{width:83.95833vw;font-size:1.45833vw;line-height:1.42857em;letter-spacing:0.15em;margin:5.83333vw auto 0;text-align:left}#contents_wrapper .inner #prescription .terms_link a{color:#3171B9;text-decoration:underline;text-decoration-color:#3171B9}}@media screen and (max-width: 768px){#contents_wrapper{background:#fff;box-sizing:border-box;overflow:hidden}#contents_wrapper .guide{position:absolute;opacity:0.5;top:-38px;left:0;pointer-events:none;display:none}#contents_wrapper .inner{position:relative;color:#343434;padding-top:9.06667vw;padding-bottom:27.2vw;z-index:3}#contents_wrapper .inner #prescription h1{font-size:4.8vw;line-height:2;letter-spacing:0.1em;color:#003b8f;font-weight:bold}#contents_wrapper .inner #prescription .txt{font-size:3.73333vw;line-height:2;letter-spacing:0.13em;margin-top:9.06667vw}#contents_wrapper .inner #prescription .question{font-size:4.8vw;line-height:2;letter-spacing:0.06em;font-weight:bold;margin-top:10.93333vw}#contents_wrapper .inner #prescription .question span{position:relative;font-size:5.86667vw;line-height:1em;letter-spacing:0.13em;font-weight:bold;display:inline-block;margin-bottom:2.4vw;color:#e4007f}#contents_wrapper .inner #prescription .question span::after{content:"";width:100%;height:1.33333vw;background:url(../../common/img/double_line_p.png) repeat-x top left;background-size:contain;position:absolute;bottom:-1.86667vw;left:0}#contents_wrapper .inner #prescription .question.mitchga span{position:relative;font-size:4.8vw;line-height:1em;letter-spacing:0.13em;margin-top:1.33333vw}#contents_wrapper .inner #prescription .answer_list{width:79.73333vw;margin:0 auto;margin-top:11.46667vw}#contents_wrapper .inner #prescription .answer_list li{position:relative;height:29.33333vw;font-size:6.66667vw;line-height:2.16em;letter-spacing:0.05em;border-radius:6.4vw;background:#eaf4fe}#contents_wrapper .inner #prescription .answer_list li a{color:#003b8f;display:flex;align-items:center;height:100%}#contents_wrapper .inner #prescription .answer_list li a p{text-align:center;margin:0;width:100%;font-weight:bold}#contents_wrapper .inner #prescription .answer_list li a span{margin:0;width:100%;font-weight:bold;font-size:3.73333vw;line-height:1.3em;letter-spacing:0.05em;color:#343434;display:block;text-align:center}#contents_wrapper .inner #prescription .answer_list li a .arw{box-sizing:border-box;border:2px solid #003b8f;width:8.53333vw;height:8.53333vw;border-radius:50%;position:absolute;right:4vw;top:0;bottom:0;margin:auto 0;background:white}#contents_wrapper .inner #prescription .answer_list li a .arw img{position:absolute;width:3.73333vw;top:0;left:0;right:0;bottom:0;margin:auto}#contents_wrapper .inner #prescription .answer_list li.yes{margin-top:2.66667vw}#contents_wrapper .inner #prescription .answer_list li.no{margin-top:5.33333vw}#contents_wrapper .inner #prescription .about{background:#f6f6f6;border-radius:2.93333vw;margin-top:20.8vw;padding:16.26667vw 7.73333vw 7.2vw 7.2vw}#contents_wrapper .inner #prescription .about .ttl{font-size:4.8vw;line-height:1.44444em;letter-spacing:0.1em;font-weight:bold;text-align:left}#contents_wrapper .inner #prescription .about .txt_box{margin-top:8.26667vw;font-size:3.73333vw;line-height:1.42857em;letter-spacing:0.1em}#contents_wrapper .inner #prescription .about .txt_box p{font-size:3.73333vw;line-height:2;letter-spacing:0.03em;position:relative;margin-top:3.46667vw;padding-left:5.06667vw}#contents_wrapper .inner #prescription .about .txt_box p::before{content:"○";font-size:3.73333vw;line-height:2;letter-spacing:0.05em;position:absolute;top:0;left:-3.46667vw}#contents_wrapper .inner #prescription .about .txt_box p:nth-child(1){margin-top:0}#contents_wrapper .inner #prescription .terms_link{font-size:3.73333vw;line-height:2;letter-spacing:0.15em;margin-top:15.46667vw;text-align:left}#contents_wrapper .inner #prescription .terms_link a{color:#3171B9;text-decoration:underline;text-decoration-color:#3171B9}}
