@charset "UTF-8";*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{height:100%}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,GeneralFonts,Hiragino Kaku Gothic ProN,Yu Gothic Medium,YuGothic-Medium,游ゴシック Medium,YuGothic,游ゴシック,Meiryo,Helvetica Neue,Segoe UI,sans-serif;font-size:16px;letter-spacing:.075em;margin:0;min-height:100%;padding:56px 0 0;position:relative;text-align:center}body.no_scroll{overflow:hidden}table{border-spacing:0;border-style:none}a{color:#06a;cursor:pointer;outline:none;text-decoration:underline}a:hover{filter:alpha(opacity=80);opacity:.8;text-decoration:none}a:hover img{filter:alpha(opacity=100);opacity:1}dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,label,li,ol,select,ul{font-weight:400;margin:0;outline:none;padding:0}ul{list-style:none outside}dd,dt,li,p{line-height:1.6;margin:0}img{border-style:none;height:auto;max-width:100%;vertical-align:bottom;width:100%}button{outline:none;padding:0;width:100%}input[type=email],input[type=text],textarea{background-color:#fafafa;border:1px solid #000;border-radius:4px;box-sizing:border-box;color:#000;font-size:16px;padding:10px 5px;width:100%}input[type=email]:focus,input[type=text]:focus,textarea:focus{background:#fff;box-shadow:0 0 0 2px #06f;outline:none}input[type=email]:active,input[type=text]:active,textarea:active{background:#fff;border-width:1px}input[type=email].required.focused:invalid,input[type=text].required.focused:invalid,textarea.required.focused:invalid{background:#fee;border:1px solid #f64;color:#f64}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:16px;padding:10px;width:100%}select::-ms-expand{display:none}select.focus_on:active,select.focus_on:focus{box-shadow:0 0 0 2px #06f}select.required.focused:invalid{background:#fee!important;border:1px solid #e35;color:#f64}.clear:after{clear:both;content:".";display:block;font-size:.1em;height:0;line-height:0;visibility:hidden}.hidden{display:none}.no_scroll{overflow:hidden}.pc_d{display:none}.sp_d{display:block}.copyright{color:#000;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.75;padding-top:25px}.scroll_top{align-items:baseline;background-color:#000;bottom:125px;display:flex;height:8vw;justify-content:center;max-height:30px;max-width:30px;opacity:0;position:fixed;right:0;transition:.3s;width:8vw;z-index:90}.scroll_top.pc_d_flex{display:none}.scroll_top.sp_d_flex{display:flex}@media screen and (min-width:1024px){.scroll_top.pc_d_flex{display:flex}.scroll_top.sp_d_flex{display:none}}.scroll_top .top_button{border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;color:#fff;height:35%;margin-top:42%;transform:rotate(-45deg);width:35%}@media screen and (min-width:768px){body{padding-top:64px}}@media screen and (max-width:1023px){body.sp_header_menu_expanded{overflow:hidden}}@media screen and (min-width:1024px){body{font-size:14px;padding:64px 0 0}.pc_d{display:block}.sp_d{display:none}.scroll_top{bottom:0;top:70%}}.breadcrumb{background:#f5f2ee;border-bottom:1px solid #999;box-shadow:inset 0 3px 6px rgba(1,2,3,.2);padding:5px}.breadcrumb.pc_d{display:none}.breadcrumb.sp_d{display:block}.breadcrumb .wrapper{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}.breadcrumb .wrapper::-webkit-scrollbar{display:none}.breadcrumb .inner{align-items:center;color:#000;display:flex;flex-wrap:nowrap;font-size:10px;list-style:none;margin:0 auto;width:100%}.breadcrumb .inner>:not(:first-child):before{content:">";margin-right:2px}.breadcrumb .inner>:not(:first-child):last-child:after{content:"";margin-left:0}.breadcrumb .inner .link{color:#999;font-weight:700;margin-right:1%;text-decoration:none;white-space:nowrap}.breadcrumb .inner .link:last-child{margin-right:0}.breadcrumb .inner a{color:#06a}@media screen and (min-width:768px){.breadcrumb.pc_d{display:block}.breadcrumb.sp_d{display:none}.breadcrumb .inner{font-size:12px;max-width:1024px;min-height:auto;overflow:visible}.breadcrumb .inner>:before{margin-right:9px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}.konohoken_h1_title{font-style:normal;font-weight:700;line-height:1.25;margin:16px 5% 24px;position:relative;text-align:center}.konohoken_h1_title:after{background-color:#eb5505;border-radius:2px;bottom:-5px;content:"";display:inline-block;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:56px}@media (min-width:1024px){.konohoken_h1_title{margin:24px auto}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.flatpickr-calendar .flatpickr-months{background:#06f}.flatpickr-calendar .flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:none;background:#06f;font-weight:700}.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper .cur-year{font-weight:700}.flatpickr-calendar .flatpickr-months .flatpickr-month{color:#fff}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{fill:#fff}.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{height:20px;width:20px}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays{background:#06f}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekday{color:#eee;font-weight:700}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer{border:1px solid #000}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}footer{background-color:#333;letter-spacing:0}footer a:hover{opacity:1}footer .inner{padding:32px 8% 36px}footer .inner .company_info_block{font-weight:700;line-height:1.25}footer .inner .company_info_block .left_block{text-align:left}footer .inner .company_info_block .left_block .sales_agency p{color:#fff;font-size:14px;font-weight:700;line-height:1.25}footer .inner .company_info_block .left_block .sales_agency .thin{color:#fff;font-size:14px;font-weight:300;line-height:1.5;margin-top:8px}footer .inner .company_info_block .left_block .sales_agency img{margin-bottom:17px;margin-top:8px;width:63%}footer .inner hr{border:solid #fff;border-width:1px 0 0;margin-top:24px}footer .inner .navigation ul{display:flex;flex-wrap:wrap;margin-top:24px}footer .inner .navigation ul li{font-weight:300;line-height:1.5;margin-bottom:24px;text-align:left;width:50%}footer .inner .navigation ul li:nth-child(2n){padding-left:7%}footer .inner .navigation ul li a{color:#fff;font-size:14px;text-decoration:none}footer .inner .navigation ul li a:hover{text-decoration:underline}footer .inner .copyright{color:#fff;font-size:14px;font-weight:300;line-height:1.5;padding-top:8px;text-align:center}@media screen and (min-width:768px){footer .inner{padding:32px 4%}footer .inner .company_info_block{display:flex;justify-content:space-between}footer .inner .company_info_block .left_block .sales_agency img{width:194px}footer .inner .company_info_block .right_block{align-items:flex-end;display:flex;flex-direction:column}footer .inner hr{margin-top:24px}footer .inner .navigation ul li{margin-right:28px;width:auto}footer .inner .navigation ul li:nth-child(2n){padding-left:0}footer .inner .navigation ul li:last-child{margin-right:0}}@media screen and (min-width:1024px){footer{padding:0 50px}footer .inner{margin:0 auto;max-width:1300px;padding:32px 0}footer .inner .navigation ul li a{font-size:15px}}
header .header_inner.active .header_menu_button .hamburger:before{background-image:url(/img/shared/hamburger_menu_word_active.svg)}header .header_inner.active .header_menu_button .hamburger .hamburger-inner,header .header_inner.active .header_menu_button .hamburger .hamburger-inner:after{background-color:#fff}header .header_inner.active .header_menu_button .hamburger .hamburger-inner{transform:translate3d(0,5px,0) rotate(135deg);transition-delay:75ms}header .header_inner.active .header_menu_button .hamburger .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-270deg);transition-delay:75ms}header .header_inner .header_menu_button{margin:0 6px 10px 0;width:40px}header .header_inner .header_menu_button .hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;overflow:visible;padding:0;position:relative;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}header .header_inner .header_menu_button .hamburger:before{background-image:url(/img/shared/hamburger_menu_word.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;right:0;top:22px;width:40px}header .header_inner .header_menu_button .hamburger-box{display:inline-block;height:12px;position:relative;width:32px}header .header_inner .header_menu_button .hamburger-inner{display:block;margin-top:-1px;top:50%}header .header_inner .header_menu_button .hamburger-inner,header .header_inner .header_menu_button .hamburger-inner:after{background-color:#000;border-radius:4px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:32px}header .header_inner .header_menu_button .hamburger-inner:after{content:"";display:block}header .header_inner .header_menu_button .hamburger-inner:after{bottom:-5px}header .header_inner .header_menu_button .hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}header .header_inner .header_menu_button .hamburger--elastic .hamburger-inner:after{top:10px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}header{letter-spacing:0}header a:hover{opacity:1}@media screen and (max-width:1023px){header{background:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.15);height:56px;margin-right:10px;padding:0;position:fixed;top:0;transition:.3s;width:100%;z-index:110}header.header_hidden{top:-56px}header .header_inner.sp_d{height:100%;width:100%}header .header_inner.sp_d .header_bar{align-items:center;display:flex;height:56px;justify-content:space-between;padding:0 6px 0 0}header .header_inner.sp_d .header_bar .header_logo{align-items:center;display:flex;height:100%;justify-content:space-between}header .header_inner.sp_d .header_bar .header_logo>div{align-items:center;display:flex;height:100%}header .header_inner.sp_d .header_bar .header_logo .symbol{padding:0 5px 0 6px}header .header_inner.sp_d .header_bar .header_logo .symbol img{width:45px}header .header_inner.sp_d .header_bar .header_logo .logotype{padding-left:9px}header .header_inner.sp_d .header_bar .header_logo .logotype img{width:130px}header .header_inner.sp_d .header_bar .header_menu_button{position:relative}header .header_inner.sp_d .header_bar .header_cart_button{align-items:center;color:inherit;display:flex;flex-direction:column;font:inherit;font-weight:700;line-height:1.25;margin-left:auto;margin-right:24px;padding-top:3px;position:relative;text-decoration:none}header .header_inner.sp_d .header_bar .header_cart_button img{width:32px}header .header_inner.sp_d .header_bar .header_cart_button .header_button_text{font-size:11px;padding-top:2px}header .header_inner.sp_d .header_bar .header_cart_button .header_button_badge{align-items:center;background-color:#e35;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;height:16px;justify-content:center;position:absolute;right:4px;top:4px;width:16px}header .header_inner.sp_d.active .header_bar{background-color:#06f;overflow:hidden;transition:.99s}header .header_inner.sp_d.active .header_bar .header_cart_button{display:none}header .header_inner.sp_d.active .header_bar .header_logo .symbol{background-color:#fff;padding-right:9px;transition:none}header .header_inner.sp_d.active .header_bar .header_logo .logotype{padding-left:16px}header .header_inner.sp_d.active .header_menu{left:0}header .header_inner.sp_d .header_menu{background-color:#f5f2ee;height:calc(100vh - 56px);left:100%;overflow:auto;padding-bottom:112px;position:fixed;top:56px;transition:.2s;width:100%}header .header_inner.sp_d .header_menu .inner{overflow-y:scroll}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt{background-color:#fff;border-bottom:1px solid #ddd;box-sizing:content-box;height:55px;position:relative}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt:after,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt:before{bottom:0;display:block;margin:auto;position:absolute;top:0}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>a,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>span{align-items:center;color:#000;display:flex;height:100%;padding:0 4%;text-decoration:none;width:100%}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>a img,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>span img{width:32px}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>a span,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>span span{font-size:18px;font-weight:700;line-height:1.25;margin-left:2%}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dd{position:relative}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dd:after,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dd:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dd:before{box-shadow:inset 0 12px 12px -12px rgba(0,0,0,.1)}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dd:after{box-shadow:inset 0 -12px 12px -12px rgba(0,0,0,.1)}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.toggle>dt:after,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.toggle>dt:before{background-color:#06f;content:"";height:2px;right:4%;transition:.3s;width:15px}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.toggle>dt:after{transform:rotate(90deg)}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.toggle>dt.expanded{border-bottom:none}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.toggle>dt.expanded:before{transform:rotate(180deg)}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.toggle>dt.expanded:after{content:none;transform:rotate(90deg)}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.toggle>dt+dd{display:none}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div.link>dt:after{border-color:#06f;border-style:solid;border-width:2px 2px 0 0;bottom:0;content:"";height:7px;margin:auto;right:5%;top:0;transform:rotate(45deg);width:7px}}@media screen and (max-width:1023px) and (min-width:768px){header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>a,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>span{padding:0 2%}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>a>span,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt>span>span{margin-left:1%}}@media screen and (max-width:1023px){header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dt{background-color:#06f}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dt>span{color:#fff;white-space:nowrap}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt{background-color:#fff;border-bottom:1px solid #ddd;box-sizing:content-box;height:55px;position:relative}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt:after,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt:before{bottom:0;display:block;margin:auto;position:absolute;top:0}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>a,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>span{align-items:center;color:#000;display:flex;height:100%;padding:0 4%;text-decoration:none;width:100%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>a img,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>span img{width:32px}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>a span,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>span span{font-size:18px;font-weight:700;line-height:1.25;margin-left:2%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dd{position:relative}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dd:after,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dd:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dd:before{box-shadow:inset 0 12px 12px -12px rgba(0,0,0,.1)}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dd:after{box-shadow:inset 0 -12px 12px -12px rgba(0,0,0,.1)}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.toggle>dt:after,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.toggle>dt:before{background-color:#06f;content:"";height:2px;right:4%;transition:.3s;width:15px}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.toggle>dt:after{transform:rotate(90deg)}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.toggle>dt.expanded{border-bottom:none}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.toggle>dt.expanded:before{transform:rotate(180deg)}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.toggle>dt.expanded:after{content:none;transform:rotate(90deg)}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.toggle>dt+dd{display:none}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div.link>dt:after{border-color:#06f;border-style:solid;border-width:2px 2px 0 0;bottom:0;content:"";height:7px;margin:auto;right:5%;top:0;transform:rotate(45deg);width:7px}}@media screen and (max-width:1023px) and (min-width:768px){header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>a,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>span{padding:0 2%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>a>span,header .header_inner.sp_d .header_menu .inner dl.primary_menu .three_steps>dd dl>div>dt>span>span{margin-left:1%}}@media screen and (max-width:1023px){header .header_inner.sp_d .header_menu .inner dl.primary_menu .welcome_konoho{font-size:16px;font-weight:700;line-height:1.25;padding:15px 4%;text-align:left}header .header_inner.sp_d .header_menu .inner dl.primary_menu .welcome_konoho .sp_wrap_login .wrap_login_buttons{display:flex;font-size:16px;font-weight:700;line-height:1.25;margin-top:15px}header .header_inner.sp_d .header_menu .inner dl.primary_menu .welcome_konoho .sp_wrap_login .wrap_login_buttons>div{width:100%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .welcome_konoho .sp_wrap_login .wrap_login_buttons>div:nth-of-type(n+2){margin-left:4%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .welcome_konoho .sp_wrap_login .wrap_login_buttons .blue{background-color:#06f;color:#fff}header .header_inner.sp_d .header_menu .inner dl.primary_menu .welcome_konoho .sp_wrap_login .wrap_login_buttons .white{background-color:#fff;color:#06f}header .header_inner.sp_d .header_menu .inner dl.primary_menu .sp_wrap_logout .mypage_button_ellipse.blue,header .header_inner.sp_d .header_menu .inner dl.primary_menu .welcome_konoho .sp_wrap_login .wrap_login_buttons .konohoken_button_ellipse{align-items:center;border-radius:28px;box-shadow:4px 3px 12px rgba(0,0,0,.149);box-sizing:border-box;display:flex;height:48px;justify-content:center;text-decoration:none;width:100%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .sp_wrap_logout .mypage_button_ellipse.blue{background-color:#06f;color:#fff;margin-top:15px;position:relative}header .header_inner.sp_d .header_menu .inner dl.primary_menu .sp_wrap_logout .text-mypage-logout-button{margin:15px 4%}header .header_inner.sp_d .header_menu .inner dl.primary_menu .sp_wrap_logout .text-mypage-logout-button .konohoken_button_ellipse.blue{align-items:center;background-color:#06f;border-radius:28px;box-shadow:4px 3px 12px rgba(0,0,0,.149);box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:48px;justify-content:center;line-height:1.25;position:relative;text-decoration:none;width:100%}}@media screen and (max-width:1023px){header .header_inner.sp_d .header_menu .inner dl.primary_menu .sp_wrap_logout .text-mypage-logout-button .konohoken_button_ellipse.blue:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%2215.0996%22%20y%3D%2218.7%22%20width%3D%2214.6%22%20height%3D%2218.2%22%20rx%3D%220.5%22%20transform%3D%22rotate(-180%2015.0996%2018.7)%22%20stroke%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M7.79431%203.34025L1.39431%200.597394C0.734442%200.314593%200.000391006%200.798621%200.000391006%201.51654V19.7406C0.000391006%2020.1406%200.238789%2020.5022%200.606472%2020.6597L7.00647%2023.4026C7.66634%2023.6854%208.40039%2023.2014%208.40039%2022.4835V4.2594C8.40039%203.85937%208.16199%203.49783%207.79431%203.34025Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13.7684%2011.52L24%2011.52L24%207.67999L13.7684%207.67999L13.7684%204.79999L9%209.59999L13.7684%2014.4L13.7684%2011.52Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;left:15%;position:absolute;width:20px}}@media screen and (max-width:1023px){header .header_inner.sp_d .header_menu .inner dl.primary_menu .header_menu_button{display:none}}@media screen and (max-width:1023px){header .header_inner.sp_d .header_menu .inner dl.secondary_menu>div>dt{align-items:center;display:flex;font-size:16px;font-weight:700;height:40px;line-height:1.25;padding:0 4%}header .header_inner.sp_d .header_menu .inner dl.secondary_menu .no_under_line{margin-bottom:-1px}header .header_inner.sp_d .header_menu .inner dl ul{display:flex;flex-wrap:wrap}header .header_inner.sp_d .header_menu .inner dl ul li{background-color:#fff;border:1px solid #ddd;border-left-width:0;position:relative;width:50%}}@media screen and (max-width:1023px){header .header_inner.sp_d .header_menu .inner dl ul li:nth-child(n+3){margin-top:-1px}header .header_inner.sp_d .header_menu .inner dl ul li:nth-child(2n){border-right-width:0}header .header_inner.sp_d .header_menu .inner dl ul li a{align-items:center;color:#333;display:flex;font-size:15px;font-weight:300;height:56px;line-height:1.5;margin-right:16%;padding-left:8%;text-align:left;text-decoration:none}header .header_inner.sp_d .header_menu .inner dl ul li a:after{border-color:#06f;border-style:solid;border-width:2px 2px 0 0;bottom:0;content:"";display:block;height:7px;margin:auto;position:absolute;right:7%;top:0;transform:rotate(45deg);width:7px}}@media screen and (min-width:768px) and (max-width:1023px){header{height:64px}header.header_hidden{top:-64px}header .header_inner.sp_d .header_bar{height:64px}header .header_inner.sp_d .header_bar .header_cart_button{margin-right:24px}header .header_inner.sp_d.active .header_bar{padding-right:10px}header .header_inner.sp_d.active .header_bar .header_cart_button{display:none}header .header_inner.sp_d.active .header_bar .header_logo .symbol{padding-right:13px}header .header_inner.sp_d .header_menu{top:64px}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt{height:64px}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt a,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt div{padding:0 2%}header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt a span,header .header_inner.sp_d .header_menu .inner dl.primary_menu>div>dt div span{margin-left:1%}header .header_inner.sp_d .header_menu .inner dl.secondary_menu>div>dt{height:48px;padding:0 2%}header .header_inner.sp_d .header_menu .inner dl ul li{border:1px solid #ddd;border-left-width:0;width:25%}header .header_inner.sp_d .header_menu .inner dl ul li:nth-child(n+3){margin-top:0}header .header_inner.sp_d .header_menu .inner dl ul li:nth-child(n+5){margin-top:-1px}header .header_inner.sp_d .header_menu .inner dl ul li:nth-child(2n){border-right-width:1px}header .header_inner.sp_d .header_menu .inner dl ul li:nth-child(4n){border-right-width:0}header .header_inner.sp_d .header_menu .inner dl ul li a{height:63px}}@media screen and (min-width:1024px){header{background:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.15);height:64px;margin-right:10px;padding:0;position:fixed;top:0;transition:.3s;width:100%;z-index:110}header.header_hidden{top:-64px}header a:hover{opacity:1}header .header_inner.pc_d{height:100%;width:100%}header .header_inner.pc_d .header_bar{align-items:center;display:flex;justify-content:space-between;padding:0 0 0 25px}header .header_inner.pc_d .header_bar .header_logo{display:flex;height:64px}header .header_inner.pc_d .header_bar .header_logo>div{align-items:center;display:flex}header .header_inner.pc_d .header_bar .header_logo .symbol img{width:45px}header .header_inner.pc_d .header_bar .header_logo .logotype img{margin-left:9px;width:132px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu{display:flex;justify-content:space-between}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu .sp_wrap_login,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu .sp_wrap_logout,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu .sp_wrap_welcome_title{display:none}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu .pc_wrap_login_logout{background-color:#06f;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1.25;width:100px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu .pc_wrap_login_logout:hover{background-color:#fff;color:#06f}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div{align-items:center;display:inline-flex;height:64px;justify-content:center;position:relative;transition:.2s}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.pc_dropdown_expanded,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div:hover{background-color:#06f;color:#fff}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.dropdown:after{border-color:#06f;border-style:solid;border-width:2px 2px 0 0;bottom:10px;content:"";display:block;height:7px;left:0;margin:auto;position:absolute;right:0;transform:rotate(135deg);width:7px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.dropdown.pc_dropdown_expanded:after,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.dropdown:hover:after{border-color:#fff}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.dropdown.pc_dropdown_expanded:after{bottom:5px;transform:rotate(-45deg)}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.dropdown>dt{cursor:pointer}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.three_steps{color:#06f;padding-bottom:13px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.three_steps>dt>span{line-height:1;white-space:pre}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.three_steps.pc_dropdown_expanded:after,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.three_steps:hover:after{border-color:#fff;content:""}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.three_steps.pc_dropdown_expanded>dt,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.three_steps:hover>dt{color:#fff}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div.three_steps:after{border-color:#e35}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dt{font-size:15px;font-weight:700;height:100%;line-height:1.25}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dt>a{color:#000;text-decoration:none}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dt>a:hover{color:#fff;opacity:1}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dt>a,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dt>span{align-items:center;display:flex;height:100%;padding:0 15px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dt>a img,header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dt>span img{display:none}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd{background-color:#fff;border-top:1px solid #ccc;display:none;left:0;position:fixed;top:64px;width:100vw}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl{display:flex;flex-direction:column;padding:25px 25px 0}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl a{height:100%;padding-right:16px;text-decoration:none;width:100%}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl a:hover{color:#06f}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl a:hover:after{border-color:#06f}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div{display:flex;flex-direction:column;margin:auto;padding:0 30px 0 7px;position:relative;text-align:left;width:1024px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div:nth-of-type(n+2){margin-top:38px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div:nth-of-type(n+2):after{background-color:#ddd;content:"";display:block;height:1px;left:30px;margin:auto;position:absolute;top:-21px;width:910px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div:last-of-type{padding-bottom:18px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dt{color:#000;font-size:16px;font-weight:700;line-height:1.25;margin-left:30px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dt img{display:none}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dt a{color:#000;display:block;position:relative;width:160px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dt a:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:7px;margin:auto;position:absolute;right:6px;top:0;transform:rotate(45deg);width:7px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dd{display:flex}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dd ul{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dd ul li{align-items:center;display:inline-flex;height:47px;padding-left:30px;position:relative;width:224px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dd ul li:not(:nth-child(4n)){margin-right:10px}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dd ul li a{align-items:center;color:#333;display:flex}header .header_inner.pc_d .header_bar .header_menu .inner dl.primary_menu>div>dd>dl>div>dd ul li a:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:7px;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:7px}header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions{background-color:#06f;height:80px}header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:948px}header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner span{color:#fff;font-size:18px;font-weight:700;line-height:1.25}header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner a{align-items:center;background-color:#fff;border-radius:30px;color:#000;display:flex;font-size:18px;font-weight:700;height:56px;justify-content:center;line-height:1.25;padding-left:9px;text-decoration:inherit;width:249px}header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner a.pc_d_flex{display:none}header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner a.sp_d_flex{display:flex}}@media screen and (min-width:1024px) and (min-width:1024px){header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner a.pc_d_flex{display:flex}header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner a.sp_d_flex{display:none}}@media screen and (min-width:1024px){header .header_inner.pc_d .header_bar .header_menu .inner dl .link_to_questions .inner a:hover{color:#06f}}@media screen and (min-width:1024px){header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button{align-items:center;align-self:center;color:inherit;display:flex;flex-direction:column;font:inherit;font-weight:700;height:100%;justify-content:center;line-height:1.25;margin-left:auto;padding:9px 20px 6px;position:relative;text-decoration:none}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button:hover{background-color:#06f;color:#fff}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button:hover .cls-2{fill:none}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button:hover .cls-3{fill:#fff}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button svg{width:32px}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button svg .cls-1{fill:none}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button svg .cls-2{fill:#fff}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button svg .cls-3{fill:#666}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button .header_button_text{font-size:11px;margin-top:3px}header .header_inner.pc_d .header_bar .header_menu .inner .header_cart_button .header_button_badge{align-items:center;background-color:#e35;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;height:16px;justify-content:center;position:absolute;right:0;right:24px;top:9px;width:16px}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}header.plain{align-items:center;display:flex;justify-content:flex-start}header.plain .header_logo{margin-left:6px}header.plain .header_logo img{width:112px}@media screen and (min-width:768px){header.plain .header_logo{margin-left:15px}header.plain .header_logo img{width:160px}}@media screen and (min-width:1024px){header.plain .header_logo{margin-left:25px}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.questions_general_ask{background:#f5f2ee}.question_general_contents{background-color:#f5f2ee;height:100%;position:fixed;width:100%}.question_general_contents.question-moveToLeft{height:100vh;width:100vw}@media screen and (min-width:1024px){.question_general_contents{align-items:baseline;display:flex;justify-content:center}.question_general_contents.pc_d_flex{display:none}.question_general_contents.sp_d_flex{display:flex}}@media screen and (min-width:1024px) and (min-width:1024px){.question_general_contents.pc_d_flex{display:flex}.question_general_contents.sp_d_flex{display:none}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.questions_general_recommend .recommend_header_block{background-color:#f7f7f7;padding-top:24px}.questions_general_recommend .recommend_header_block .insurance_medical_certificate{color:#333;font-size:32px;font-weight:700;line-height:1.25;position:relative}.questions_general_recommend .recommend_header_block .insurance_medical_certificate:after{background-color:#eb5505;bottom:-11px;content:"";display:block;height:4px;left:0;margin:auto;position:absolute;right:0;width:56px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap{background-color:#fff;overflow:hidden;padding-top:11px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_label{color:#333;font-size:14px;font-weight:700;letter-spacing:0}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_label p{line-height:1.5}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:30px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap .ranking_insurance_button_block,.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap .suggest_insurance_button_block{width:46%}.questions_general_recommend .recommend_header_block .consult_button_block{margin-top:16px}.questions_general_recommend hr{border:5px solid #f5f2ee;margin:0}@media screen and (min-width:768px){.questions_general_recommend .recommend_header_block{padding:37px 0 0}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap{padding-top:22px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_label{font-size:20px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap{margin:0 auto 28px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap .ranking_insurance_button_block,.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap .suggest_insurance_button_block{width:22.5%}.questions_general_recommend .recommend_header_block .consult_button_block{margin-top:32px}.questions_general_recommend .recommend_header_block .consult_button_block .button_block{margin:0 auto}}@media screen and (min-width:1024px){.questions_general_recommend{margin:0 auto}.questions_general_recommend .recommend_header_block{padding:24px 0 0}.questions_general_recommend .recommend_header_block .insurance_medical_certificate{font-size:40px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap{padding-top:24px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_label{font-size:20px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap{flex-wrap:nowrap;margin:0 auto 30px;width:1000px}.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap .ranking_insurance_button_block,.questions_general_recommend .recommend_header_block .suggest_insurance_wrap .suggest_insurance_button_wrap .suggest_insurance_button_block{width:225px}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.pie_chart{border:3px solid #eee;border-radius:50%;box-shadow:-8px -8px 16px #fff,8px 8px 16px hsla(210,6%,65%,.5);box-sizing:content-box;display:inline-block;margin-block-end:10px;margin-block-start:10px;margin-inline-end:10px;margin-inline-start:10px;min-height:50px;min-width:50px;position:relative}.pie_chart:after{content:"";display:block;padding-top:100%}.pie_chart figcaption{background:#ddd;border-radius:50%;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);font-size:28px;font-weight:700;height:100%;line-height:1.3;position:absolute;width:100%}.pie_chart figcaption .inner{background:linear-gradient(134.17deg,#f5f2ee 4.98%,#f5f2ee 94.88%);border-radius:50%;bottom:0;box-shadow:0 4px 4px rgba(0,0,0,.25);height:80%;padding-top:inherit;top:0;width:80%}.pie_chart figcaption .inner,.pie_chart img{left:0;margin:auto;position:absolute;right:0}.pie_chart img{top:19%;width:57%}.pie_chart svg{left:0;overflow:visible;position:absolute;top:0}.pie_chart svg circle.outer{fill:transparent;stroke-width:20;stroke-dasharray:534;-webkit-animation-play-state:running;transition:stroke-dashoffset 1s}.pie_chart[data-emergence=hidden] svg circle.outer{stroke-dashoffset:534!important;-webkit-animation-play-state:paused}.pie_chart.high svg circle.outer{stroke:#f64;stroke-dashoffset:54;animation:showHighRisk 2s}@keyframes showHighRisk{0%{stroke-dashoffset:537}to{stroke-dashoffset:54}}.pie_chart.middle svg circle.outer{stroke:#0a0;stroke-dashoffset:217;animation:showMiddleRisk 2s}@keyframes showMiddleRisk{0%{stroke-dashoffset:537}to{stroke-dashoffset:217}}.pie_chart.low svg circle.outer{stroke:#15b;stroke-dashoffset:327;animation:showLowRisk 2s}@keyframes showLowRisk{0%{stroke-dashoffset:537}to{stroke-dashoffset:327}}.pie_chart.yellow.percent33_3 svg circle.outer{stroke:#fd0;stroke-dashoffset:366.179;animation:showYellow333 2s}@keyframes showYellow333{0%{stroke-dashoffset:537}to{stroke-dashoffset:366.179}}.pie_chart.yellow.percent50_2 svg circle.outer{stroke:#fd0;stroke-dashoffset:275.426;animation:showYellow502 2s}@keyframes showYellow502{0%{stroke-dashoffset:537}to{stroke-dashoffset:275.426}}.pie_chart.yellow.percent50_5 svg circle.outer{stroke:#fd0;stroke-dashoffset:273.815;animation:showYellow505 2s}@keyframes showYellow505{0%{stroke-dashoffset:537}to{stroke-dashoffset:273.815}}.pie_chart.yellow.percent57_9 svg circle.outer{stroke:#fd0;stroke-dashoffset:234.077;animation:showYellow579 2s}@keyframes showYellow579{0%{stroke-dashoffset:537}to{stroke-dashoffset:234.077}}.pie_chart.yellow.percent62_1 svg circle.outer{stroke:#fd0;stroke-dashoffset:211.523;animation:showYellow621 2s}@keyframes showYellow621{0%{stroke-dashoffset:537}to{stroke-dashoffset:211.523}}.pie_chart.yellow.percent65_5 svg circle.outer{stroke:#fd0;stroke-dashoffset:193.265;animation:showYellow655 2s}@keyframes showYellow655{0%{stroke-dashoffset:537}to{stroke-dashoffset:193.265}}.pie_chart.yellow.percent88_7 svg circle.outer{stroke:#fd0;stroke-dashoffset:68.681;animation:showYellow887 2s}@keyframes showYellow887{0%{stroke-dashoffset:537}to{stroke-dashoffset:68.681}}@media screen and (min-width:1024px){.pie_chart{margin-block-end:40px;margin-block-start:40px;margin-inline-end:40px;margin-inline-start:40px}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.questions_general_ask .question_general_loading{background-color:#f5f2ee;height:100%;position:fixed;width:100%}.questions_general_ask .question_general_loading .loading_block{align-items:center;display:flex;height:100%;justify-content:center;position:relative;transition:all .2s ease}.questions_general_ask .question_general_loading .loading_block.pc_d_flex{display:none}.questions_general_ask .question_general_loading .loading_block.sp_d_flex{display:flex}@media screen and (min-width:1024px){.questions_general_ask .question_general_loading .loading_block.pc_d_flex{display:flex}.questions_general_ask .question_general_loading .loading_block.sp_d_flex{display:none}}.questions_general_ask .question_general_loading .loading_block .loading_wrap .loading_text{margin:0 auto 5%;width:300px}.questions_general_ask .question_general_loading .loading_block .loading_wrap .hourglass{animation:hourglass 2s ease-in-out infinite;border:5px solid #f64;border-radius:80px;height:150px;margin:0 auto;position:relative;transform-origin:50% 50%;width:150px}.questions_general_ask .question_general_loading .loading_block .loading_wrap .hourglass:before{border-color:#f64 transparent transparent;border-style:solid;border-width:70px 41px 0;content:"";height:0;left:29px;position:absolute;top:13px;width:0}.questions_general_ask .question_general_loading .loading_block .loading_wrap .hourglass:after{border-color:transparent transparent #f64;border-style:solid;border-width:0 41px 70px;content:"";height:0;left:29px;position:absolute;top:57px;width:0}@media screen and (min-width:1024px){.questions_general_ask .question_general_loading .loading_block{margin:auto;width:1000px}.questions_general_ask .question_general_loading .loading_block .loading_wrap .loading_text{margin:0 auto 3%}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.questions_general_ask .question_title{align-items:center;display:flex;justify-content:center;margin-bottom:1%}.questions_general_ask .question_title.pc_d_flex{display:none}.questions_general_ask .question_title.sp_d_flex{display:flex}@media screen and (min-width:1024px){.questions_general_ask .question_title.pc_d_flex{display:flex}.questions_general_ask .question_title.sp_d_flex{display:none}}.questions_general_ask .question_title .question_number{color:#f64;font-family:Barlow Condensed,sans-serif;font-size:56px;line-height:1;width:20%}.questions_general_ask .question_title .question_text{color:#333;font-size:14px;font-weight:600;line-height:1.61;text-align:left;width:80%}.questions_general_ask .questions_wrap{background-color:#f5f2ee;height:88%}.questions_general_ask .questions_wrap .title_block{margin:20px auto 10px;width:100%}.questions_general_ask .questions_wrap .title_block h1{color:#000;font-size:20px;font-weight:700;letter-spacing:0}.questions_general_ask .questions_wrap .answer_block{height:calc(100% - 140px);position:relative}.questions_general_ask .questions_wrap .answer_block .question_contents{height:100%;position:absolute;width:100%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select{display:flex;height:80%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer{background:linear-gradient(134.17deg,#f5f2ee 4.98%,#f5f2ee 94.88%);border-radius:24px;box-shadow:-12px -12px 16px #fff,8px 8px 16px hsla(210,6%,65%,.5);cursor:pointer;margin:0 auto;width:92%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title{align-items:center;display:flex;height:20%;justify-content:center}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title.pc_d_flex{display:none}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title.sp_d_flex{display:flex}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title.pc_d_flex{display:flex}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title.sp_d_flex{display:none}}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title p{color:#f64;font-size:14px;font-weight:700;line-height:1.25}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .image_block{height:80%;margin:0 auto;position:relative;width:82%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .image_block img{bottom:0;left:0;margin:auto;max-height:100%;position:absolute;right:0}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .image_block img.normal{display:block}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .image_block img.active{display:none}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer.active{background:linear-gradient(127.29deg,#fafafa,#fff);border:2px solid #f64;box-shadow:inset -12px -12px 16px hsla(0,0%,100%,.8),inset 6px 6px 12px hsla(210,6%,65%,.5);color:#f64;text-decoration-line:underline}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer.active .image_block img.normal{display:none}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer.active .image_block img.active{display:block}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2{flex-direction:column;justify-content:space-around}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2 .answer{height:45%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice3{align-items:center;flex-wrap:wrap;justify-content:space-around;width:100%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice3 .answer{height:30%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice3 .answer .image_block{width:100%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice4{align-items:center;flex-wrap:wrap;justify-content:space-around}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice4 .answer{height:45%;width:45%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice4 .answer .choice_title p{margin:4% 12% 0}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice6{align-items:center;flex-wrap:wrap;justify-content:space-around;width:100%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice6 .answer{height:30%;width:45%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input{height:80%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age{display:flex;margin:0 auto;position:relative;width:92%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age input{background:linear-gradient(134.17deg,#f5f2ee 4.98%,#f5f2ee 94.88%);border:none;border-radius:24px;box-shadow:-12px -12px 16px #fff,8px 8px 16px hsla(210,6%,65%,.5);font-size:40px;height:80px;letter-spacing:5px;line-height:2;text-align:center;width:100%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age input:focus{background:linear-gradient(127.29deg,#fafafa,#fff);border:2px solid #f64;border-radius:24px;box-shadow:inset -12px -12px 16px hsla(0,0%,100%,.8),inset 6px 6px 12px hsla(210,6%,65%,.5);box-sizing:border-box}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age input.caution{background:#fee;border:2px solid #f64;box-shadow:inset 6px 6px 12px hsla(210,6%,65%,.5);box-sizing:border-box}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age input::-ms-clear{visibility:hidden}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age p{bottom:25%;font-size:15px;font-weight:700;line-height:1.5;position:absolute;right:5%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age_error{color:#f64;display:none;line-height:1.5;margin:5% auto 0}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age_error.isShow{display:block}@media (min-width:768px) and (max-width:1023px){.questions_general_ask .question_title .question_number{width:15%}.questions_general_ask .question_title .question_text{font-size:20px;line-height:1.12;width:85%}.questions_general_ask .questions_wrap .title_block h1{font-size:24px}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title{height:22.5%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .choice_title p{font-size:18px;font-weight:700;line-height:1.5}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer .image_block{height:77.5%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice6 .answer{height:46.3%;width:30%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input{padding-top:11%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age{width:45%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age_error{margin:3% auto}}@media screen and (min-width:1024px){.questions_general_ask .question_title{margin-bottom:0}.questions_general_ask .question_title .question_number{width:10%}.questions_general_ask .question_title .question_text{font-size:20px;font-weight:700;line-height:1.5;width:90%}.questions_general_ask .questions_wrap{width:1000px}.questions_general_ask .questions_wrap .title_block{align-items:center;display:flex;justify-content:left;max-width:1000px}.questions_general_ask .questions_wrap .title_block.pc_d_flex{display:none}.questions_general_ask .questions_wrap .title_block.sp_d_flex{display:flex}}@media screen and (min-width:1024px) and (min-width:1024px){.questions_general_ask .questions_wrap .title_block.pc_d_flex{display:flex}.questions_general_ask .questions_wrap .title_block.sp_d_flex{display:none}}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .title_block h1{font-size:24px;padding-left:1em;text-align:left}.questions_general_ask .questions_wrap .answer_block{height:calc(100% - 140px)}}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer:hover{background:linear-gradient(127.29deg,#fafafa,#fff);border:2px solid #f64;box-shadow:inset -12px -12px 16px hsla(0,0%,100%,.8),inset 6px 6px 12px hsla(210,6%,65%,.5);color:#f64;text-decoration-line:underline}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer:hover .image_block img.normal{display:none}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select .answer:hover .image_block img.active{display:block}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2{align-items:center;display:flex;flex-direction:row;justify-content:center}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2.pc_d_flex{display:none}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2.sp_d_flex{display:flex}}@media screen and (min-width:1024px) and (min-width:1024px){.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2.pc_d_flex{display:flex}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2.sp_d_flex{display:none}}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2 .answer{height:90%;width:46%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2 .answer:last-of-type{margin-left:5%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice2 .answer .choice_title p{font-size:18px;font-weight:700;line-height:1.5}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice3 .answer{height:69.5%;width:30%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice4 .answer{height:41.5%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_select.choice6 .answer{height:41.5%;width:30%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input{padding-top:11%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age{width:34.5%}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input .age_error{margin:2% auto}}@media screen and (min-width:768px) and (max-height:700px){.questions_general_ask .questions_wrap .title_block{margin:10px auto 0}.questions_general_ask .questions_wrap .title_block h1{font-size:3.5vh;padding-left:1em}.questions_general_ask .questions_wrap .answer_block{height:calc(100vh - 240px)}.questions_general_ask .question_title{height:13.5%;margin-bottom:15px}}@media screen and (min-width:768px) and (max-height:550px){.question_general_contents{align-items:center}.questions_general_ask .questions_wrap .title_block{display:none}.questions_general_ask .questions_wrap .answer_block{height:calc(100% - 120px)}.questions_general_ask .questions_wrap .answer_block .question_contents .answer_input{padding-top:5vh}.questions_general_ask .question_title{height:12%;margin-bottom:0}}@media screen and (max-width:768px) and (orientation:landscape){.questions_general_ask .questions_wrap .title_block{display:none}.questions_general_ask .questions_wrap .answer_block{height:calc(100% - 120px)}.questions_general_ask .question_title{height:19%;margin-bottom:0}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.questions_general_ask .questions_wrap .questions_control{height:40px;width:100%}.questions_general_ask .questions_wrap .questions_control .inner{align-items:center;display:flex;height:40px;justify-content:center}.questions_general_ask .questions_wrap .questions_control .inner.pc_d_flex{display:none}.questions_general_ask .questions_wrap .questions_control .inner.sp_d_flex{display:flex}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .questions_control .inner.pc_d_flex{display:flex}.questions_general_ask .questions_wrap .questions_control .inner.sp_d_flex{display:none}}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn{padding-left:4%;width:15%}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev{background:linear-gradient(134.17deg,#fafafa 4.98%,#f5f2ee 94.88%);border-radius:16px;box-shadow:-4px -4px 8px hsla(0,0%,100%,.75),8px 8px 16px hsla(210,6%,65%,.5);float:left;height:40px;margin-left:4%;width:45px}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev .arrow_left{color:#333;display:inline-block;padding-left:20px;position:relative;text-decoration:none}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev .arrow_left:before{border:0;border-left:2px solid #aaa;border-top:2px solid #aaa;content:"";height:12px;position:absolute;width:12px}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev .arrow_left:before{left:7px;top:-3px;transform:rotate(-45deg)}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev:active{background:linear-gradient(134.17deg,#fafafa 4.98%,#fff 94.88%);border-radius:16px;box-shadow:inset -4px -4px 8px hsla(0,0%,100%,.75),inset 4px 4px 8px hsla(210,6%,65%,.75)}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev:active .arrow_left:before{border-left:2px solid #f64;border-top:2px solid #f64}.questions_general_ask .questions_wrap .questions_control .inner .next_btn{padding-right:4%;width:15%}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next{background:linear-gradient(134.17deg,#fafafa 4.98%,#f5f2ee 94.88%);border-radius:16px;box-shadow:-4px -4px 8px hsla(0,0%,100%,.75),8px 8px 16px hsla(210,6%,65%,.5);float:right;height:40px;margin-right:4%;width:45px}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next .arrow_right{color:#333;display:inline-block;padding-left:20px;position:relative;text-decoration:none}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next .arrow_right:before{border:0;border-left:2px solid #aaa;border-top:2px solid #aaa;content:"";height:12px;position:absolute;width:12px}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next .arrow_right:before{right:7px;top:-3px;transform:rotate(135deg)}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next:active{background:linear-gradient(134.17deg,#fafafa 4.98%,#fff 94.88%);border-radius:16px;box-shadow:inset -4px -4px 8px hsla(0,0%,100%,.75),inset 4px 4px 8px hsla(210,6%,65%,.75)}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next:active .arrow_right:before{border-left:2px solid #f64;border-top:2px solid #f64}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar{width:70%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar_back{align-items:center;background:linear-gradient(134.17deg,#fff 4.98%,#fafafa 94.88%);border:2px solid #fff;border-radius:40px;box-shadow:inset -5px -5px 15px hsla(0,0%,100%,.75),inset 5px 5px 10px rgba(165,181,197,.75);box-sizing:border-box;display:flex;height:32px;justify-content:left;margin:0 auto;width:80%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar_back.pc_d_flex{display:none}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar_back.sp_d_flex{display:flex}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar_back.pc_d_flex{display:flex}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar_back.sp_d_flex{display:none}}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar{animation:bar-animation 3s linear infinite;background:linear-gradient(135deg,#fb3 25%,#f64 0,#f64 50%,#fb3 0,#fb3 75%,#f64 0);background-size:50px 50px;border-radius:40px;height:16px;line-height:16px;margin-left:5%;transition:all .3s ease-in}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar.step1{width:12.5%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar.step2{width:25%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar.step3{width:37.5%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar.step4{width:50%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar.step5{width:62.5%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar.step6{width:75%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar.step7{width:87.5%}.questions_general_ask .questions_wrap .questions_control .inner .invalid{pointer-events:none}@media (min-width:768px) and (max-width:1023px){.questions_general_ask .questions_wrap .questions_control{margin-top:8px}.questions_general_ask .questions_wrap .questions_control .inner .next_btn,.questions_general_ask .questions_wrap .questions_control .inner .prev_btn{width:10%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar{width:80%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar_back{width:92%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar{margin-left:1.9%}}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .questions_control{align-items:center;display:flex;justify-content:center}.questions_general_ask .questions_wrap .questions_control.pc_d_flex{display:none}.questions_general_ask .questions_wrap .questions_control.sp_d_flex{display:flex}}@media screen and (min-width:1024px) and (min-width:1024px){.questions_general_ask .questions_wrap .questions_control.pc_d_flex{display:flex}.questions_general_ask .questions_wrap .questions_control.sp_d_flex{display:none}}@media screen and (min-width:1024px){.questions_general_ask .questions_wrap .questions_control .inner{width:42.5%}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn{padding-left:0}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev:hover{background:linear-gradient(134.17deg,#fafafa 4.98%,#fff 94.88%);border-radius:16px;box-shadow:inset -4px -4px 8px hsla(0,0%,100%,.75),inset 4px 4px 8px hsla(210,6%,65%,.75)}.questions_general_ask .questions_wrap .questions_control .inner .prev_btn .prev:hover .arrow_left:before{border-left:2px solid #f64;border-top:2px solid #f64}.questions_general_ask .questions_wrap .questions_control .inner .next_btn{padding-right:0}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next:hover{background:linear-gradient(134.17deg,#fafafa 4.98%,#fff 94.88%);border-radius:16px;box-shadow:inset -4px -4px 8px hsla(0,0%,100%,.75),inset 4px 4px 8px hsla(210,6%,65%,.75)}.questions_general_ask .questions_wrap .questions_control .inner .next_btn .next:hover .arrow_right:before{border-left:2px solid #f64;border-top:2px solid #f64}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar{width:80%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar_back{width:92%}.questions_general_ask .questions_wrap .questions_control .inner .questions_control_bar .progress_bar{margin-left:3.8%}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.consult_button_block .button_block{align-items:center;background-color:#f64;border-radius:50px;display:flex;height:56px;justify-content:center;margin:0 auto;width:100%}.consult_button_block .button_block.pc_d_flex{display:none}.consult_button_block .button_block.sp_d_flex{display:flex}@media screen and (min-width:1024px){.consult_button_block .button_block.pc_d_flex{display:flex}.consult_button_block .button_block.sp_d_flex{display:none}}.consult_button_block .button_block a{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.consult_button_block .button_block a.pc_d_flex{display:none}.consult_button_block .button_block a.sp_d_flex{display:flex}@media screen and (min-width:1024px){.consult_button_block .button_block a.pc_d_flex{display:flex}.consult_button_block .button_block a.sp_d_flex{display:none}}.consult_button_block .button_block a p{align-items:center;color:#fff;font-size:15px;font-weight:700}.consult_button_block .button_block:active,.consult_button_block .button_block:hover{background-color:#fff;border:2px solid #f64;box-shadow:inset -12px -12px 16px hsla(0,0%,100%,.8),inset 6px 6px 12px hsla(210,6%,65%,.5)}.consult_button_block .button_block:active p,.consult_button_block .button_block:hover p{color:#f64}@media screen and (min-width:768px){.consult_button_block .button_block{height:64px;width:420px}}@media screen and (min-width:1024px){.consult_button_block .button_block:active,.consult_button_block .button_block:hover{border:4px solid #f64}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.questions_general_recommend .recommend_contents_block{margin-bottom:24px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block{background-color:#fff;padding:24px 4% 16px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_image_block{background:linear-gradient(134.17deg,#f5f2ee 4.98%,#f5f2ee 94.88%);border-radius:24px;box-shadow:inset -2px -2px 12px #fff,inset 5px 5px 12px hsla(210,6%,65%,.5);display:flex;justify-content:space-between;margin:0 auto;padding:0 9% 0 10.5%}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_image_block .title{align-self:center;width:96px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_image_block .percent{align-self:flex-end;margin-top:auto;width:105px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_description{margin-left:4.5%;margin-right:4.5%;margin-top:16px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_description p{align-self:center;color:#333;font-size:15px;font-weight:400;line-height:22.5px;text-align:left}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container{background-color:#eeebe9;background-image:repeating-linear-gradient(-37deg,#fff,#fff 12px,transparent 0,transparent 37px)}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content{padding:16px 8% 24px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content{display:flex;justify-content:space-between}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block{align-items:center;display:flex;justify-content:left;width:46.7%}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block.pc_d_flex{display:none}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block.sp_d_flex{display:flex}@media screen and (min-width:1024px){.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block.pc_d_flex{display:flex}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block.sp_d_flex{display:none}}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block .pie_chart_box{width:85%}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block .pie_chart_box .pie_chart{border:0;margin:0;width:100%}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block .pie_chart_box .pie_chart.hidden{display:none}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail{width:150px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title p{color:#333;font-size:15px;font-weight:700;line-height:18.75px;text-align:left}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title .insurance_text{color:#999}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title .percent_text{color:#f64}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title_description{margin-top:16px;text-align:left}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title_description a,.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title_description p{color:#999;font-size:10px;font-weight:700}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .consult_button_block{margin-top:22px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .confirm_recommend_button_block{margin-top:16px}@media screen and (min-width:768px){.questions_general_recommend .recommend_contents_block{margin-bottom:16px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block{padding:32px 4.2%}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section{display:flex;justify-content:space-between}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section>*{width:46%}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_image_block{padding:0 3%}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_image_block .title{width:128px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_image_block .percent{height:184px;width:150px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block .detail_section .result_description{align-self:center;margin:auto}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content{padding:24px 20.9% 19px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content,.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block .pie_chart_box{display:flex}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail{width:276px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title p{font-size:24px;line-height:30px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .confirm_recommend_button_block,.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .consult_button_block{margin-top:27px}}@media screen and (min-width:1024px){.questions_general_recommend .recommend_contents_block{margin:0 auto 24px;width:1000px}.questions_general_recommend .recommend_contents_block .recommend_category .diagnosis_top_block{padding:24px 0}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container{position:relative}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content{padding:25px 60px 32px 50%}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block{bottom:0;left:112px;margin:auto;position:absolute;top:0;width:206px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_block .pie_chart_box,.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail{width:100%}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .content .pie_chart_detail .pie_chart_title_description{margin-top:4px}.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .confirm_recommend_button_block,.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .consult_button_block{margin-top:23px}}@media screen and (min-width:320px){.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .confirm_recommend_button_block .button_block,.questions_general_recommend .recommend_contents_block .recommend_category .stripe_container .stripe_content .consult_button_block .button_block{width:100%}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.questions_general_recommend .recommend_header_block .radar_chart_container{font-size:18px;letter-spacing:0;margin:0 auto;max-width:375px;padding:23px 0 22px;width:100%}.questions_general_recommend .recommend_header_block .radar_chart_container .insurance_life{display:inline-block}.questions_general_recommend .recommend_header_block .radar_chart_container .insurance_disability{display:inline-block;margin-top:-10px}.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap{align-items:center;display:flex;justify-content:center;margin-top:-14px}.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap.pc_d_flex{display:none}.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap.sp_d_flex{display:flex}@media screen and (min-width:1024px){.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap.pc_d_flex{display:flex}.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap.sp_d_flex{display:none}}.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap p{line-height:1.25}.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap .insurance_cancer,.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap .insurance_medical{display:inline-block;padding-top:48px;width:13%}.questions_general_recommend .recommend_header_block .radar_chart_container .radar_chart_wrap .canvas_wrap{width:62%}.questions_general_recommend .recommend_header_block .radar_chart_container img{width:50px}@media screen and (min-width:768px){.questions_general_recommend .recommend_header_block .radar_chart_container{font-size:20px;padding:23px 0 14px}.questions_general_recommend .recommend_header_block .radar_chart_container .insurance_life p{margin-top:-10px}}@media screen and (min-width:1024px){.questions_general_recommend .recommend_header_block .radar_chart_container{padding:23px 0 12px}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes moveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes moveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveFormBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes moveFormBottomOpacity{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rejectAnimation{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in}.fade-in,.fade-out{animation-delay:0;animation-duration:.4s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in}.question-moveToLeft{animation-delay:0;animation-duration:.5s;animation-name:moveToLeft;animation-timing-function:ease-out}.question-moveFromRight{animation-delay:0;animation-duration:.5s;animation-name:moveFromRight;animation-timing-function:ease-out}.question-moveToRight{animation-delay:0;animation-duration:.5s;animation-name:moveToRight;animation-timing-function:ease-out}.question-moveFromLeft{animation-delay:0;animation-duration:.5s;animation-name:moveFromLeft;animation-timing-function:ease-out}.question-reject{animation-delay:0;animation-duration:.4s;animation-name:rejectAnimation;animation-timing-function:ease-in}@keyframes bar-animation{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes rotateniddle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sdb{0%{opacity:0;transform:rotate(-45deg) translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-20px,20px)}}@keyframes hourglass{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes infiniteLoop{to{background-position:-10000px 0}}@media screen and (min-width:1024px){a[href^="tel:"]{color:inherit;cursor:inherit;pointer-events:none;text-decoration:none}}@font-face{font-family:GeneralFonts;font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:400;src:local("HiraginoSans-W4"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans"),local("YuGothic-Medium"),local("Yu Gothic Medium")}@font-face{font-family:GeneralFonts;font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:700;src:local("HiraginoSans-W7"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:800;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:GeneralFonts;font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans"),local("YuGothic-Bold"),local("Yu Gothic Bold")}.ranking_insurance_button_block,.suggest_insurance_button_block{margin-top:16px}.ranking_insurance_button_block .button_block .custom_button_ellipse,.suggest_insurance_button_block .button_block .custom_button_ellipse{align-items:center;border-radius:28px;box-shadow:4px 3px 12px 0 rgba(0,0,0,.15);box-sizing:border-box;display:flex;height:56px;justify-content:center;letter-spacing:0;text-decoration:none;width:100%}.ranking_insurance_button_block .button_block .custom_button_ellipse a:hover,.suggest_insurance_button_block .button_block .custom_button_ellipse a:hover{opacity:1}.ranking_insurance_button_block .button_block .custom_button_ellipse.white,.suggest_insurance_button_block .button_block .custom_button_ellipse.white{background-color:#fff;color:#eb5505}.ranking_insurance_button_block .button_block .custom_button_ellipse.white:hover,.suggest_insurance_button_block .button_block .custom_button_ellipse.white:hover{background-color:#eb5505;border:1px solid #fff;color:#fff}.ranking_insurance_button_block .button_block .custom_button_ellipse.blue,.suggest_insurance_button_block .button_block .custom_button_ellipse.blue{background-color:#06a;color:#fff}.ranking_insurance_button_block .button_block .custom_button_ellipse.blue:hover,.suggest_insurance_button_block .button_block .custom_button_ellipse.blue:hover{background-color:#fff;border:1px solid #06a;color:#06a}.ranking_insurance_button_block .button_block .custom_button_ellipse.green,.suggest_insurance_button_block .button_block .custom_button_ellipse.green{background-color:#1d9;color:#000}.ranking_insurance_button_block .button_block .custom_button_ellipse.green:hover,.suggest_insurance_button_block .button_block .custom_button_ellipse.green:hover{background-color:#fff;border:1px solid #1d9}.ranking_insurance_button_block .button_block .custom_button_ellipse.orange,.suggest_insurance_button_block .button_block .custom_button_ellipse.orange{background-color:#eb5505;color:#fff}.ranking_insurance_button_block .button_block .custom_button_ellipse.orange:hover,.suggest_insurance_button_block .button_block .custom_button_ellipse.orange:hover{background-color:#fff;border:1px solid #eb5505;color:#eb5505}.ranking_insurance_button_block .button_block .custom_button_ellipse.pc_d_flex,.suggest_insurance_button_block .button_block .custom_button_ellipse.pc_d_flex{display:none}.ranking_insurance_button_block .button_block .custom_button_ellipse.sp_d_flex,.suggest_insurance_button_block .button_block .custom_button_ellipse.sp_d_flex{display:flex}@media screen and (min-width:1024px){.ranking_insurance_button_block .button_block .custom_button_ellipse.pc_d_flex,.suggest_insurance_button_block .button_block .custom_button_ellipse.pc_d_flex{display:flex}.ranking_insurance_button_block .button_block .custom_button_ellipse.sp_d_flex,.suggest_insurance_button_block .button_block .custom_button_ellipse.sp_d_flex{display:none}}.ranking_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block,.suggest_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block{font-size:16px}.ranking_insurance_button_block .button_block .custom_button_ellipse:hover,.suggest_insurance_button_block .button_block .custom_button_ellipse:hover{box-shadow:none;opacity:1}.ranking_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block,.suggest_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block{font-weight:700;line-height:1.25}.ranking_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block>:nth-child(2),.suggest_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block>:nth-child(2){margin-top:2px}.ranking_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block .small,.suggest_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block .small{font-size:12px;font-weight:300;line-height:1.5}.ranking_insurance_button_block .button_block .custom_button_ellipse.small,.suggest_insurance_button_block .button_block .custom_button_ellipse.small{border-radius:24px;height:48px}.ranking_insurance_button_block .button_block .custom_button_ellipse.small .custom_button_inner .name_block,.suggest_insurance_button_block .button_block .custom_button_ellipse.small .custom_button_inner .name_block{font-size:14px}@media screen and (min-width:768px){.ranking_insurance_button_block .button_block .custom_button_ellipse,.suggest_insurance_button_block .button_block .custom_button_ellipse{border-radius:32px;height:64px}.ranking_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block,.suggest_insurance_button_block .button_block .custom_button_ellipse .custom_button_inner .name_block{font-size:18px}.ranking_insurance_button_block .button_block .custom_button_ellipse.small,.suggest_insurance_button_block .button_block .custom_button_ellipse.small{border-radius:28px;height:56px}.ranking_insurance_button_block .button_block .custom_button_ellipse.small .custom_button_inner .name_block,.suggest_insurance_button_block .button_block .custom_button_ellipse.small .custom_button_inner .name_block{font-size:16px}}