@charset "UTF-8";figure,p{margin:0}footer{margin-top:80px;padding-bottom:88px}.fix_bottom_menu{position:fixed;z-index:999;bottom:0;left:0;width:100%;background:#fff;padding:8px 16px}.fix_bottom_menu .fix_con_btn_list{font-size:150%;max-width:670px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.35em 1fr;grid-template-columns:1fr 1fr;gap:0.35em}.fix_bottom_menu .fix_con_btn_list li{height:3em}.fix_bottom_menu .fix_con_btn_list li a{display:block;border-radius:8px;line-height:1;height:100%;color:#000;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media screen and (max-width:560px){.fix_bottom_menu .fix_con_btn_list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;border-radius:4px}}.fix_bottom_menu .fix_con_btn_list li a:focus,.fix_bottom_menu .fix_con_btn_list li a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.fix_bottom_menu .fix_con_btn_list li a:focus img,.fix_bottom_menu .fix_con_btn_list li a:hover img{opacity:1}.fix_bottom_menu .fix_con_btn_list li a.tel{font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;border:2px solid #d71919;font-size:1.35em}@media screen and (max-width:560px){.fix_bottom_menu .fix_con_btn_list li a.tel{font-size:75%}}.fix_bottom_menu .fix_con_btn_list li a.tel:before{content:"";width:0.8148em;height:0.8148em;margin-right:0.259em;background:url("../img/btn_phone.png") center/contain no-repeat}@media screen and (max-width:560px){.fix_bottom_menu .fix_con_btn_list li a.tel:before{width:1.5em;height:1.5em}}.fix_bottom_menu .fix_con_btn_list li a.mail{border:2px solid #3895da;font-size:1.2em;font-weight:900}@media screen and (max-width:560px){.fix_bottom_menu .fix_con_btn_list li a.mail{font-size:75%}}.fix_bottom_menu .fix_con_btn_list li a.mail:before{content:"";width:1.125em;height:0.85416em;margin-right:0.2916em;background:url("../img/btn_mail.png") center/contain no-repeat}@media screen and (max-width:560px){.fix_bottom_menu .fix_con_btn_list li a.mail:before{font-size:150%}}#first{background:url("../img/fir_bg.jpg") center/cover no-repeat;overflow:hidden;position:relative;z-index:0}@media screen and (min-width:981px){#first{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first{background:url("../img/fir_bg-sp.png") center bottom/contain no-repeat #0069DE;background:#0069DE}#first:before{content:"";width:100%;height:500px;background:url("../img/fir_bg-sp.png") center bottom/cover no-repeat;position:absolute;z-index:0;bottom:0;left:0}}#first .fir_main_text{position:relative;z-index:1;margin-left:1.681%;padding:4.414% 5.885%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first .fir_main_text{padding:56px 6%;max-width:640px;margin:80px auto 280px}}@media screen and (max-width:560px){#first .fir_main_text{padding:56px 6%;max-width:640px;margin:60px auto 280px}}#first .fir_main_text:before{content:"";display:block;width:93.11%;height:100%;background:#fff;position:absolute;z-index:-1;top:0;left:50%;-webkit-filter:drop-shadow(0 0 40px rgba(0,0,0,0.15));-moz-filter:drop-shadow(0 0 40px rgba(0,0,0,0.15));-ms-filter:drop-shadow(0 0 40px rgba(0,0,0,0.15));filter:drop-shadow(0 0 40px rgba(0,0,0,0.15))}@media (-ms-high-contrast:none){#first .fir_main_text:before{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.15);box-shadow:0 0 40px 0 rgba(0,0,0,0.15)}}@media screen and (min-width:981px){#first .fir_main_text:before{-webkit-transform:translateX(-50%) skew(3.8deg);transform:translateX(-50%) skew(3.8deg)}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first .fir_main_text:before{-webkit-transform:translateX(-50%) skewY(3.8deg);transform:translateX(-50%) skewY(3.8deg);width:102vw}}#first .fir_main_text figure img{max-width:676px;width:100%;height:auto}#first .fir_main_text .btn a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-size:clamp(12px,1.051vw,20px);font-weight:900;margin-top:2em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first .fir_main_text .btn a{font-size:clamp(10px,2.5vw,16px)}}@media screen and (max-width:560px){#first .fir_main_text .btn a{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#first .fir_main_text .btn a:focus,#first .fir_main_text .btn a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#first .fir_main_text .btn a p{line-height:1.25;padding:1em 1.6em;padding-left:6.3em;border:4px solid #e65353;border-radius:4px 0 0 4px;position:relative}#first .fir_main_text .btn a p span{font-size:190%}#first .fir_main_text .btn a p:before{content:"";width:4.3em;height:6.05em;background:url("../img/first_link_img.png") center/contain no-repeat;position:absolute;bottom:0.6em;left:0.8em}#first .fir_main_text .btn a div{font-size:0.9em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:1.7em;background:linear-gradient(45deg,#e65353 10%,#ffa366);color:#fff;border-radius:0 4px 4px 0}#first .fir_main_text .btn a div i{margin-left:0.3em}#first .bottom_text{width:54.029%;background:#fff;margin-left:-3%;padding:0.75em;padding-left:4%;padding-right:10.4375em;font-size:clamp(16px,1.682vw,32px);font-weight:900;position:relative;z-index:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first .bottom_text{font-size:clamp(14px,3.429vw,24px);position:absolute;z-index:1;bottom:0;left:0;width:calc(100% + 1.125em)}}#first .bottom_text:before{content:"";width:100vw;height:100%;background:#fff;position:absolute;z-index:-1;top:0;right:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first .bottom_text:before{-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));filter:drop-shadow(0 0 20px rgba(0,0,0,0.1))}}@media screen and (max-width:560px) and (-ms-high-contrast:none),screen and (max-width:980px) and (min-width:561px) and (-ms-high-contrast:none){#first .bottom_text:before{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}}#first .bottom_text .sougyou{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;line-height:1}#first .bottom_text .sougyou br{display:none}@media (max-width:1150px) and (min-width:981px){#first .bottom_text .sougyou{line-height:1.25;margin-right:auto}#first .bottom_text .sougyou br{display:inline}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first .bottom_text .sougyou{margin:0 auto}}@media (max-width:381px){#first .bottom_text .sougyou{font-size:12px}}#first .bottom_text .sougyou .small{font-size:1.5em}#first .bottom_text .sougyou .large{font-size:2.25em}#first .bottom_text .circle_text{position:absolute;bottom:-1.4375em;right:-1.125em;width:11.5625em;height:11.5625em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:linear-gradient(45deg,#e65353 10%,#ffa366);border-radius:50%;border:0.25em solid #fff;color:#fff;line-height:1.25}#first .bottom_text .circle_text .large{font-size:2em}#first .bottom_text .circle_text .large span{font-size:0.625em}#merit{padding:0 24px}#merit .title{text-align:center;padding:131px 0 56px;position:relative;z-index:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#merit .title{padding-top:13.368vw}}#merit .title:before{content:"";background:#f1f5f9;width:100vw;height:158.92%;position:absolute;z-index:-1;top:0;left:-24px;clip-path:polygon(100% 0,100% 13%,50% 100%,0 13%,0 0)}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#merit .title:before{clip-path:polygon(100% 0,100% 50%,50% 100%,0 50%,0 0);height:130%}}@media screen and (max-width:560px){#merit .title:before{clip-path:polygon(100% 0,100% 70%,50% 100%,0 70%,0 0)}}#merit .title h2{margin-bottom:24px}#merit .title h2 img{max-width:100%;height:auto}#merit .title h3{font-weight:900;line-height:1;font-size:237.5%}#merit .merit_column{position:relative;z-index:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px 16px;max-width:1280px;margin:0 auto}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#merit .merit_column{-ms-grid-columns:1fr;grid-template-columns:1fr}}#merit .merit_column .merit_box h4{background:#078dd2;background:-webkit-gradient(linear,left top,right top,from(#078dd2),to(#07b0da));background:linear-gradient(to right,#078dd2,#07b0da);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);font-size:clamp(16px,2.41vw,32px);color:#fff;line-height:1.25;text-align:center;font-weight:900;padding:0.78125em 1em;border-radius:8px 8px 0 0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#merit .merit_column .merit_box h4{font-size:clamp(20px,3.266vw,32px)}}#merit .merit_column .merit_box h4 span{font-size:0.75em}#merit .merit_column .merit_box>div{border:2px solid #078dd2;border-top:none;padding:32px;border-radius:0 0 8px 8px;background:#fff}@media screen and (max-width:560px){#merit .merit_column .merit_box>div{padding:24px}}#merit .merit_column .merit_box>div>p{margin-bottom:24px;text-align:justify}#merit .merit_column .merit_box>div figure img{max-width:100%;height:auto}#merit .merit_column .merit_column_ver>.merit_box:nth-of-type(n+2){margin-top:16px}@media screen and (max-width:980px) and (min-width:561px),screen and (min-width:981px){#merit .merit_column .merit_column_ver>.merit_box:nth-of-type(n+2)>div{padding-right:16px}}#merit .merit_column .merit_column_ver>.merit_box>div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1em;padding:28px 32px;padding-right:24px}@media screen and (max-width:560px){#merit .merit_column .merit_column_ver>.merit_box>div{display:block;padding:24px}}#merit .merit_column .merit_column_ver>.merit_box>div p{width:60%;line-height:2;margin-bottom:0;letter-spacing:0.04em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#merit .merit_column .merit_column_ver>.merit_box>div p{line-height:1.5}}@media screen and (max-width:560px){#merit .merit_column .merit_column_ver>.merit_box>div p{width:100%}}@media screen and (max-width:560px){#merit .merit_column .merit_column_ver>.merit_box>div figure{display:none}}#product{margin:160px 0 0;padding:94px 24px 0;position:relative;z-index:0;background:#F2F4F5}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#product{margin:80px 0 0;padding:80px 24px 0}}#product:before{content:"";background:#3fa8f8;background:-webkit-gradient(linear,left top,right top,from(#3fa8f8),to(#49dcde));background:linear-gradient(to right,#3fa8f8,#49dcde);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);width:100%;height:610px;position:absolute;z-index:-1;top:0;left:0;clip-path:polygon(0 0,100% 0,100% 47.22%,0% 100%)}#product:after{content:"";background:#eee;width:100%;height:562px;position:absolute;z-index:-2;top:0;left:0;clip-path:polygon(0 0,100% 0,100% 100%,0 63%)}#product .title .comment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 48px;padding-bottom:16px;border-bottom:2px solid #fff;font-size:clamp(18px,3.266vw,32px);font-weight:900;line-height:1.5;text-align:center;color:#fff;position:relative}#product .title .comment:before{content:"";width:0.625em;height:2px;background:#45c8e8;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);bottom:-2px}#product .title .comment:after{content:"";width:0.625em;height:2px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1) rotateZ(-45deg);transform:translateX(-50%) scale(1) rotateZ(-45deg);bottom:-9px;left:50.5%}#product .title h2{text-align:center}#product .title h2 img{max-width:100%;height:auto}#product .title .product_point{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:32px auto 24px;font-size:clamp(16px,4.29vw,42px);font-weight:900;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.5em;line-height:1;padding:1.33em 1.8em;background:#000;clip-path:polygon(7% 0%,92% 0%,100% 60%,94% 100%,6% 100%,0% 55%);position:relative;z-index:0}#product .title .product_point:before{content:"";width:1.33em;height:1.33em;background:#ccc;clip-path:polygon(0 36%,36% 36%,36% 0%,64% 0%,64% 36%,100% 36%,100% 64%,64% 64%,64% 100%,36% 100%,36% 64%,0 64%);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#product .title .product_point:after{content:"";width:98%;height:90%;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);z-index:-1;clip-path:polygon(7% 0%,92% 0%,100% 61%,94% 100%,6% 100%,0% 56%);background:-webkit-gradient(linear,left bottom,left top,from(#e5e5e5),color-stop(40%,#fff));background:linear-gradient(to top,#e5e5e5,#fff 40%)}#product .title .product_point>div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.19em}#product .title .product_point>div:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#product .title .product_point>div:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#product .title .product_point>div:nth-of-type(2) .large{font-size:2.381em;font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;margin-top:-0.12em}#product .title .product_point>div .small span{display:block}#product .title .product_point>div .large{font-size:2.14em;color:#e65733}#product .title .product_point>div .large span{font-size:0.466em;color:#333}#product .title .produst_caution{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:4px solid #e54823;background:#fff;padding:40px;margin:0 auto;border-radius:8px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#product .title .produst_caution{padding:24px}}#product .title .produst_caution h3{font-size:150%;color:#e54823;font-weight:900;text-align:center;margin-bottom:0.75em}#product .title .produst_caution ul li{letter-spacing:0.04em}#product .title .produst_caution ul li:before{content:"●";margin-right:4px;font-size:87.5%;letter-spacing:0}#product .cnt{padding-bottom:105px;position:relative}#product .cnt:before{content:"";width:100vw;height:380px;background:rgba(255,255,255,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);position:absolute;z-index:-1;left:-24px;bottom:0}#product .cnt h3{font-size:250%;font-weight:900;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:80px auto 38px;line-height:1;position:relative}#product .cnt h3:before{content:"";height:90%;width:8px;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;position:absolute;top:5%;left:-0.8em}#product .cnt h3:after{content:"";height:90%;width:8px;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;position:absolute;top:5%;right:-0.8em}#product .cnt .product_list{max-width:1282px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0 auto;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.05));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.05));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.05));filter:drop-shadow(0 0 20px rgba(0,0,0,0.05))}@media (-ms-high-contrast:none){#product .cnt .product_list{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.05);box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list{-ms-grid-columns:1fr 8px 1fr;grid-template-columns:1fr 1fr;gap:8px}}@media screen and (max-width:560px){#product .cnt .product_list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px}}#product .cnt .product_list li a{display:block;background:#fff;border-radius:8px}#product .cnt .product_list li a:focus,#product .cnt .product_list li a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#product .cnt .product_list li a:focus img,#product .cnt .product_list li a:hover img{opacity:1}#product .cnt .product_list li a .pro_img{padding:40px 24px;border-bottom:1px solid #ccc}@media (max-width:1280px) and (min-width:981px){#product .cnt .product_list li a .pro_img{padding:3.125vw 1.875vw}}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_img{padding:4.082vw 2.449vw}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_img{padding:7.143vw 4.286vw}}#product .cnt .product_list li a .pro_img h4{font-size:clamp(24px,3.61vw,48px);letter-spacing:0;font-weight:900;text-align:center;line-height:1.25;margin-bottom:0.625em;width:100%}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_img h4{font-size:clamp(24px,4.898vw,48px)}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_img h4{font-size:clamp(24px,8.572vw,48px)}}#product .cnt .product_list li a .pro_img .pro_img_cont{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:2%}#product .cnt .product_list li a .pro_img .pro_img_cont ul{max-width:48%}#product .cnt .product_list li a .pro_img .pro_img_cont ul li{font-size:clamp(10px,1.06vw,14px);line-height:1.25;padding:0.357em 0.5em;border:1px solid #000;border-radius:2px;font-weight:bold;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_img .pro_img_cont ul li{font-size:clamp(10px,1.429vw,14px)}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_img .pro_img_cont ul li{font-size:clamp(10px,2.858vw,16px)}}#product .cnt .product_list li a .pro_img .pro_img_cont ul li:nth-of-type(n+2){margin-top:0.357em}#product .cnt .product_list li a .pro_img .pro_img_cont figure{max-width:192px;width:50%;aspect-ratio:192/248}#product .cnt .product_list li a .pro_img .pro_img_cont figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#product .cnt .product_list li a .pro_catch{font-size:clamp(14px,1.51vw,20px);font-weight:900;letter-spacing:0;padding:1.2em 1em;text-align:center}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_catch{font-size:clamp(14px,2.041vw,20px)}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_catch{font-size:clamp(14px,3.572vw,20px)}}#product .cnt .product_list li a .pro_catch strong{color:#EE3A1D;font-size:160%}#product .cnt .product_list li a .pro_plice{background:#2866D9;background:-webkit-gradient(linear,left top,right top,from(#2866D9),to(#39A3E7));background:linear-gradient(to right,#2866D9,#39A3E7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.875em;padding:32px 16px;border-radius:0 0 8px 8px}@media (max-width:1280px) and (min-width:981px){#product .cnt .product_list li a .pro_plice{padding:2.5vw 1.25vw}}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_plice{padding:3.266vw 1.633vw}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_plice{padding:5.715vw 2.858vw}}#product .cnt .product_list li a .pro_plice .circle{font-size:clamp(12px,1.51vw,20px);font-weight:bold;color:#2A6EDB;line-height:1.25;width:4em;height:4em;background:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;border-radius:50%}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_plice .circle{font-size:clamp(12px,2.041vw,20px)}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_plice .circle{font-size:clamp(12px,3.5715vw,20px)}}#product .cnt .product_list li a .pro_plice .plice_box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#product .cnt .product_list li a .pro_plice .plice_box>span:first-of-type{font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#FFF21C;font-size:clamp(40px,5.72vw,76px);line-height:1}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_plice .plice_box>span:first-of-type{font-size:clamp(40px,7.756vw,76px)}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_plice .plice_box>span:first-of-type{font-size:clamp(40px,13.572vw,76px)}}#product .cnt .product_list li a .pro_plice .plice_box>span:nth-of-type(2){display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2px;line-height:1;color:#fff;font-weight:bold}#product .cnt .product_list li a .pro_plice .plice_box>span:nth-of-type(2)>span:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:clamp(18px,2.41vw,32px)}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_plice .plice_box>span:nth-of-type(2)>span:first-of-type{font-size:clamp(18px,3.266vw,32px)}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_plice .plice_box>span:nth-of-type(2)>span:first-of-type{font-size:clamp(18px,5.715vw,32px)}}#product .cnt .product_list li a .pro_plice .plice_box>span:nth-of-type(2)>span:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:clamp(10px,0.91vw,12px)}@media screen and (max-width:980px) and (min-width:561px){#product .cnt .product_list li a .pro_plice .plice_box>span:nth-of-type(2)>span:nth-of-type(2){font-size:clamp(10px,1.225vw,12px)}}@media screen and (max-width:560px){#product .cnt .product_list li a .pro_plice .plice_box>span:nth-of-type(2)>span:nth-of-type(2){font-size:clamp(10px,2.143vw,12px)}}#product .cnt .product_other_list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1.5em;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.05));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.05));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.05));filter:drop-shadow(0 0 20px rgba(0,0,0,0.05))}@media (-ms-high-contrast:none){#product .cnt .product_other_list{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.05);box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}}#product .cnt .product_other_list li{font-size:clamp(20px,2.5vw,32px);padding:0.75em;padding-right:1em;background:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.75em;border-radius:8px}#product .cnt .product_other_list li figure{max-width:3.75em}#product .cnt .product_other_list li figure img{width:100%;height:auto}#product .cnt .product_other_list li h4{font-size:1em;font-weight:900}#product #digitallock{margin-top:80px;padding-bottom:120px;position:relative}@media screen and (max-width:560px){#product #digitallock{padding-bottom:80px}}#product #digitallock:before{content:"";width:100vw;height:380px;background:rgba(255,255,255,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);position:absolute;z-index:-1;left:-24px;bottom:0}#product #digitallock h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 48px;padding-bottom:16px;border-bottom:2px solid #0071bb;font-size:175%;font-weight:700;line-height:1.5;text-align:center;position:relative;letter-spacing:0.075em}#product #digitallock h3 span{font-size:0.714em;letter-spacing:0}#product #digitallock h3:before{content:"";width:0.625em;height:2px;background:#eee;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);bottom:-2px}#product #digitallock h3:after{content:"";width:0.625em;height:2px;background:#0071bb;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1) rotateZ(-45deg);transform:translateX(-50%) scale(1) rotateZ(-45deg);bottom:-9px;left:45.5%}#product #digitallock .place{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr 8px 1fr;grid-template-columns:1fr 1fr 1fr;gap:8px;max-width:956px;width:100%;margin:40px auto 0;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.08));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.08));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.08));filter:drop-shadow(0 0 20px rgba(0,0,0,0.08))}@media (-ms-high-contrast:none){#product #digitallock .place{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.08);box-shadow:0 0 20px 0 rgba(0,0,0,0.08)}}#product #digitallock .place li{text-align:center;padding:25px 2%;background:#fff;font-weight:bold;border:1px solid #ddd;font-size:125%}@media screen and (max-width:560px){#product #digitallock .place li{font-size:112.5%}}#product #digitallock .feat_box{counter-reset:numlist;display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px 16px;max-width:956px;margin:80px auto 0;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.08));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.08));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.08));filter:drop-shadow(0 0 20px rgba(0,0,0,0.08))}@media (-ms-high-contrast:none){#product #digitallock .feat_box{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.08);box-shadow:0 0 20px 0 rgba(0,0,0,0.08)}}@media screen and (max-width:560px){#product #digitallock .feat_box{-ms-grid-columns:1fr;grid-template-columns:1fr}}#product #digitallock .feat_box li dl{border-radius:5px;overflow:hidden;background:#fff;height:100%}#product #digitallock .feat_box li dl dt{font-size:175%;color:#fff;font-weight:bold;padding:20px 8%;position:relative;z-index:0;background:#0071bb}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#product #digitallock .feat_box li dl dt{font-size:150%}}#product #digitallock .feat_box li dl dt:before{counter-increment:numlist;content:"0" counter(numlist);position:absolute;z-index:-1;top:-17px;right:-10px;font-size:312.4%;opacity:0.3;line-height:1}@media screen and (max-width:560px){#product #digitallock .feat_box li dl dt:before{top:-10px;right:-5px}}#product #digitallock .feat_box li dl dt:after{content:"#";position:absolute;z-index:-1;top:-12px;right:2.5em;font-size:157%;opacity:0.3;line-height:1}@media screen and (max-width:560px){#product #digitallock .feat_box li dl dt:after{top:-4px}}#product #digitallock .feat_box li dl dd{padding:40px 8%}@media screen and (min-width:981px){#product #digitallock .feat_box li:first-of-type dl dd:not(.no_flex),#product #digitallock .feat_box li:nth-of-type(2) dl dd:not(.no_flex){padding-right:2.5%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#product #digitallock .feat_box li:first-of-type dl dd:not(.no_flex) p,#product #digitallock .feat_box li:nth-of-type(2) dl dd:not(.no_flex) p{margin-right:0.5rem}#product #digitallock .feat_box li:first-of-type dl dd.no_flex p,#product #digitallock .feat_box li:nth-of-type(2) dl dd.no_flex p{margin-bottom:1rem}#product #digitallock .feat_box li:first-of-type dl dd.no_flex figure,#product #digitallock .feat_box li:nth-of-type(2) dl dd.no_flex figure{text-align:center}#product #digitallock .feat_box li:first-of-type dl dd.no_flex figure img,#product #digitallock .feat_box li:nth-of-type(2) dl dd.no_flex figure img{max-width:100%}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#product #digitallock .feat_box li:first-of-type p,#product #digitallock .feat_box li:nth-of-type(2) p{margin-bottom:1rem}#product #digitallock .feat_box li:first-of-type figure,#product #digitallock .feat_box li:nth-of-type(2) figure{text-align:center}#product #digitallock .feat_box li:first-of-type figure img,#product #digitallock .feat_box li:nth-of-type(2) figure img{max-width:100%}}#product #digitallock .product_bnr{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px 16px;max-width:956px;margin:80px auto 0;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.12));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.12));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.12));filter:drop-shadow(0 0 20px rgba(0,0,0,0.12))}@media (-ms-high-contrast:none){#product #digitallock .product_bnr{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.12);box-shadow:0 0 20px 0 rgba(0,0,0,0.12)}}@media screen and (max-width:560px){#product #digitallock .product_bnr{-ms-grid-columns:1fr;grid-template-columns:1fr}}#product #digitallock .product_bnr li a{display:block}#product #digitallock .product_bnr li a:focus,#product #digitallock .product_bnr li a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#product #digitallock .product_bnr li a:focus img,#product #digitallock .product_bnr li a:hover img{opacity:1}#product #digitallock .product_bnr li a img{max-width:100%;height:auto}#product #volcalock .title{padding:1.8em 0;font-size:clamp(28px,4.09vw,40px);text-align:center}#product #volcalock .title h4{font-size:0.5em;margin-top:8px}#product #volcalock .cnt{position:relative;z-index:0;padding:56px 0 120px}#product #volcalock .cnt:before{content:"";width:100vw;height:100%;position:absolute;z-index:-1;top:0;left:-24px;background:#fff}#product #volcalock .cnt h5{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 48px;padding-bottom:16px;border-bottom:2px solid #0071bb;font-size:175%;font-weight:700;line-height:1.5;text-align:center;position:relative;letter-spacing:0.05em}#product #volcalock .cnt h5 span{font-size:0.714em}#product #volcalock .cnt h5:before{content:"";width:0.625em;height:2px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);bottom:-2px}#product #volcalock .cnt h5:after{content:"";width:0.625em;height:2px;background:#0071bb;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1) rotateZ(-45deg);transform:translateX(-50%) scale(1) rotateZ(-45deg);bottom:-9px;left:45.5%}#product #volcalock .cnt .btn a{max-width:372px;width:100%;display:block;font-size:125%;margin:0 auto;padding:1.2em;background:#555;text-align:center;color:#fff;font-weight:bold}#product #volcalock .cnt .btn a:focus,#product #volcalock .cnt .btn a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#product #volcalock .cnt .btn a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f138";margin-left:8px}#product #volcalock .cnt .volca_imgbox{max-width:1280px;margin:56px auto 0;display:-ms-grid;display:grid;-ms-grid-columns:30.7% 2.6% 66.7%;grid-template-columns:30.7% 66.7%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.6%}@media screen and (max-width:560px){#product #volcalock .cnt .volca_imgbox{-ms-grid-columns:1fr;grid-template-columns:1fr}}#product #volcalock .cnt .volca_imgbox figure:first-of-type{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0.84vw}#product #volcalock .cnt .volca_imgbox figure img{max-width:100%;height:auto}#product .archive{overflow:hidden;margin:0 -24px;background:#fff;position:relative;z-index:0;padding:20px 24px}#product .archive .archive_img{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;position:absolute;z-index:-1;top:0;left:0;height:100%;-webkit-animation:archive_anime 80s linear 0s infinite normal forwards;animation:archive_anime 80s linear 0s infinite normal forwards;-webkit-animation-play-state:running;animation-play-state:running;width:var(--imgbox-size)}#product .archive .archive_img:has(img:nth-of-type(6)){--imgbox-size:2286px;--imgbox-size-anime:-1143px}#product .archive .archive_img:has(img:nth-of-type(7)){--imgbox-size:2667px;--imgbox-size-anime:-1333.5px}#product .archive .archive_img:has(img:nth-of-type(8)){--imgbox-size:3048px;--imgbox-size-anime:-1524px}#product .archive .archive_img:has(img:nth-of-type(9)){--imgbox-size:3429px;--imgbox-size-anime:-1714.5px}#product .archive .archive_img:has(img:nth-of-type(10)){--imgbox-size:3810px;--imgbox-size-anime:-1905px}#product .archive .archive_img:has(img:nth-of-type(11)){--imgbox-size:4191px;--imgbox-size-anime:-2095.5px}#product .archive .archive_img:has(img:nth-of-type(12)){--imgbox-size:4572px;--imgbox-size-anime:-2286px}#product .archive .archive_img:has(img:nth-of-type(13)){--imgbox-size:4953px;--imgbox-size-anime:-2476.5px}#product .archive .archive_img:has(img:nth-of-type(14)){--imgbox-size:5334px;--imgbox-size-anime:-2667px}#product .archive .archive_img:has(img:nth-of-type(15)){--imgbox-size:5715px;--imgbox-size-anime:-2857.5px}#product .archive .archive_img:has(img:nth-of-type(16)){--imgbox-size:6096px;--imgbox-size-anime:-3048px}#product .archive .archive_img:has(img:nth-of-type(17)){--imgbox-size:6477px;--imgbox-size-anime:-3238.5px}#product .archive .archive_img:has(img:nth-of-type(18)){--imgbox-size:6858px;--imgbox-size-anime:-3429px}#product .archive .archive_img:has(img:nth-of-type(19)){--imgbox-size:7239px;--imgbox-size-anime:-3619.5px}#product .archive .archive_img:has(img:nth-of-type(20)){--imgbox-size:7620px;--imgbox-size-anime:-3810px}#product .archive .archive_img img{margin-right:4px}@-webkit-keyframes archive_anime{0%{left:0}to{left:var(--imgbox-size-anime)}}@keyframes archive_anime{0%{left:0}to{left:var(--imgbox-size-anime)}}#product .archive .archive_box{background:#fff;padding:1.1625em 0.6em;max-width:520px;width:100%;margin:0 auto;font-size:clamp(28px,4.09vw,40px);text-align:center}#product .archive .archive_box h3{line-height:1.25;font-weight:900}#product .archive .archive_box .btn a{display:block;max-width:298px;border:1px solid #006fd1;font-size:0.5em;color:#006fd1;margin:1.4em auto 0;font-weight:bold;padding:1.4em 0.8em}#product .archive .archive_box .btn a:focus,#product .archive .archive_box .btn a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#product .archive .archive_box .btn a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f138";margin-left:8px}#flow{padding:120px 24px 160px;position:relative;z-index:0}@media screen and (max-width:560px){#flow{padding:80px 24px}}#flow:before{content:"";width:100%;height:414px;background:#e9f2f8;background:-webkit-gradient(linear,left top,left bottom,from(#e9f2f8),to(rgba(233,242,248,0)));background:linear-gradient(to bottom,#e9f2f8,rgba(233,242,248,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);position:absolute;z-index:-1;top:0;left:0}#flow h2{font-size:clamp(32px,6.531vw,64px);color:#006fd1;text-align:center;font-weight:900}#flow small{font-size:clamp(14px,2.041vw,20px);display:block;text-align:center;color:#e80114;font-weight:900;font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#flow ol{max-width:995px;margin:100px auto 80px;display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 4px 1fr 4px 1fr;grid-template-columns:1fr 1fr 1fr;gap:4px;counter-reset:numlist;font-size:clamp(20px,3.93vw,40px);-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));filter:drop-shadow(0 0 20px rgba(0,0,0,0.1))}@media (-ms-high-contrast:none){#flow ol{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}}@media screen and (max-width:560px){#flow ol{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:40px;font-size:clamp(28px,5.715vw,32px)}}#flow ol li{padding:0 0.8em 0.8em;background:#fff;border-radius:4px;position:relative}@media screen and (max-width:560px){#flow ol li{border:1px solid #eee;display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:100px 16px 1fr;grid-template-columns:100px 1fr;gap:16px;padding:0.5em}}#flow ol li:nth-last-of-type(n+2):before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";font-size:0.5em;width:1.5em;height:1.5em;line-height:1;letter-spacing:0;color:#fff;text-indent:0.1em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;background:#3097f2;border-radius:50%}@media screen and (max-width:980px) and (min-width:561px),screen and (min-width:981px){#flow ol li:nth-last-of-type(n+2):before{position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);z-index:1;right:-0.8em}}@media screen and (max-width:560px){#flow ol li:nth-last-of-type(n+2):before{position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1) rotateZ(90deg);transform:translateX(-50%) scale(1) rotateZ(90deg);z-index:1;bottom:-0.8em}}#flow ol li figure{width:100%;max-width:164px;aspect-ratio:164/116;position:relative;margin:0 auto}@media screen and (max-width:560px){#flow ol li figure{aspect-ratio:164/172}}#flow ol li figure img{max-width:164px;width:100%;height:auto;aspect-ratio:164/172;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);bottom:0}#flow ol li h3{font-size:0.5em;line-height:1.5;color:#1467D4;margin-top:1.2em;font-weight:900}#flow ol li p{font-size:0.4em;line-height:1.875;margin-top:1em;letter-spacing:0.05em;text-align:justify;line-height:1.5}#flow .contact_btn h3{font-size:clamp(20px,3.266vw,32px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:900;position:relative;padding:0 32px;text-align:center}#flow .contact_btn h3:before{content:"";width:2px;height:1em;background:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1) rotateZ(-30deg);transform:translateY(-50%) scale(1) rotateZ(-30deg);margin-top:2px;left:0}#flow .contact_btn h3:after{content:"";width:2px;height:1em;background:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1) rotateZ(30deg);transform:translateY(-50%) scale(1) rotateZ(30deg);margin-top:2px;right:0}#flow .contact_btn .con_btn_list{font-size:clamp(22px,3.93vw,40px);max-width:995px;margin:0.6em auto 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.35em 1fr;grid-template-columns:1fr 1fr;gap:0.35em}@media screen and (max-width:560px){#flow .contact_btn .con_btn_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#flow .contact_btn .con_btn_list li{height:3em}#flow .contact_btn .con_btn_list li a{display:block;border-radius:8px;line-height:1;height:100%;color:#000;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#flow .contact_btn .con_btn_list li a:focus,#flow .contact_btn .con_btn_list li a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#flow .contact_btn .con_btn_list li a:focus img,#flow .contact_btn .con_btn_list li a:hover img{opacity:1}#flow .contact_btn .con_btn_list li a.tel{font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;border:2px solid #d71919;font-size:1.35em}#flow .contact_btn .con_btn_list li a.tel:before{content:"";width:0.8148em;height:0.8148em;margin-right:0.259em;background:url("../img/btn_phone.png") center/contain no-repeat}#flow .contact_btn .con_btn_list li a.mail{border:2px solid #3895da;font-size:1.2em;font-weight:900}#flow .contact_btn .con_btn_list li a.mail:before{content:"";width:1.125em;height:0.85416em;margin-right:0.2916em;background:url("../img/btn_mail.png") center/contain no-repeat}#voice{padding:120px 0 160px;position:relative;z-index:0}@media screen and (max-width:560px){#voice{padding:80px 0}}#voice:before{content:"";width:100%;height:414px;background:#e9f2f8;background:-webkit-gradient(linear,left top,left bottom,from(#e9f2f8),to(rgba(233,242,248,0)));background:linear-gradient(to bottom,#e9f2f8,rgba(233,242,248,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);position:absolute;z-index:-1;top:0;left:0}#voice h2{font-size:clamp(32px,6.531vw,64px);color:#006fd1;text-align:center;font-weight:900}#voice small{font-size:clamp(14px,2.041vw,20px);display:block;text-align:center;color:#e80114;font-weight:900;font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#voice .scrl_box{margin:40px 0;overflow-x:scroll;padding:0 40px;cursor:-webkit-grab;cursor:grab}#voice .scrl_box:active{cursor:-webkit-grabbing;cursor:grabbing}#voice .scrl_box::-webkit-scrollbar{display:none}@media screen and (max-width:560px){#voice .scrl_box{padding:0 24px 32px}#voice .scrl_box::-webkit-scrollbar{height:5px;display:unset}#voice .scrl_box::-webkit-scrollbar-track{background-color:#eee}#voice .scrl_box::-webkit-scrollbar-thumb{background-color:#C7CBD8}}#voice .scrl_box ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:24px}@media screen and (max-width:560px){#voice .scrl_box ul{gap:16px}}#voice .scrl_box ul:has(li:first-of-type){width:510px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:first-of-type){width:360px}}#voice .scrl_box ul:has(li:nth-of-type(2)){width:1044px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(2)){width:736px}}#voice .scrl_box ul:has(li:nth-of-type(3)){width:1578px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(3)){width:1112px}}#voice .scrl_box ul:has(li:nth-of-type(4)){width:2112px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(4)){width:1488px}}#voice .scrl_box ul:has(li:nth-of-type(5)){width:2646px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(5)){width:1864px}}#voice .scrl_box ul:has(li:nth-of-type(6)){width:3180px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(6)){width:2240px}}#voice .scrl_box ul:has(li:nth-of-type(7)){width:3714px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(7)){width:2616px}}#voice .scrl_box ul:has(li:nth-of-type(8)){width:4248px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(8)){width:2992px}}#voice .scrl_box ul:has(li:nth-of-type(9)){width:4782px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(9)){width:3368px}}#voice .scrl_box ul:has(li:nth-of-type(10)){width:5316px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(10)){width:3744px}}#voice .scrl_box ul:has(li:nth-of-type(11)){width:5850px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(11)){width:4120px}}#voice .scrl_box ul:has(li:nth-of-type(12)){width:6384px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(12)){width:4496px}}#voice .scrl_box ul:has(li:nth-of-type(13)){width:6918px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(13)){width:4872px}}#voice .scrl_box ul:has(li:nth-of-type(14)){width:7452px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(14)){width:5248px}}#voice .scrl_box ul:has(li:nth-of-type(15)){width:7986px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(15)){width:5624px}}#voice .scrl_box ul:has(li:nth-of-type(16)){width:8520px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(16)){width:6000px}}#voice .scrl_box ul:has(li:nth-of-type(17)){width:9054px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(17)){width:6376px}}#voice .scrl_box ul:has(li:nth-of-type(18)){width:9588px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(18)){width:6752px}}#voice .scrl_box ul:has(li:nth-of-type(19)){width:10122px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(19)){width:7128px}}#voice .scrl_box ul:has(li:nth-of-type(20)){width:10656px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul:has(li:nth-of-type(20)){width:7504px}}#voice .scrl_box ul li{width:510px;border:1px solid #ccc;padding:48px;border-radius:8px;position:relative;margin-bottom:84px;background:#fff}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#voice .scrl_box ul li{width:360px;padding:24px}}#voice .scrl_box ul li:before{content:"";width:33px;height:34px;background:url("../img/voice_fukidashi.png") left top/contain no-repeat;position:absolute;bottom:-33px;left:56px}#voice .scrl_box ul li:after{content:"";width:95px;height:100px;position:absolute;bottom:-84px;left:87px}#voice .scrl_box ul li.man:after{background:url("../img/voice_img02.png") center bottom/contain no-repeat}#voice .scrl_box ul li.woman:after{background:url("../img/voice_img01.png") center bottom/contain no-repeat}#voice .scrl_box ul li h3{color:#006fd1;font-size:125%;font-weight:900;margin-bottom:1.2em}#voice .scrl_box ul li p{line-height:1.5;text-align:justify}#contact{padding:96px 24px;background:#e9f2f8}#contact h2{font-size:clamp(28px,4.898vw,48px);color:#006fd1;text-align:center;font-weight:900}#contact .con_btn_list{font-size:clamp(22px,3.93vw,40px);max-width:995px;margin:1em auto 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.35em 1fr;grid-template-columns:1fr 1fr;gap:0.35em;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));filter:drop-shadow(0 0 20px rgba(0,0,0,0.1))}@media (-ms-high-contrast:none){#contact .con_btn_list{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}}@media screen and (max-width:560px){#contact .con_btn_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#contact .con_btn_list li{height:3em}#contact .con_btn_list li a{display:block;border-radius:8px;line-height:1;height:100%;color:#000;background:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#contact .con_btn_list li a:focus,#contact .con_btn_list li a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#contact .con_btn_list li a:focus img,#contact .con_btn_list li a:hover img{opacity:1}#contact .con_btn_list li a.tel{font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;border:2px solid #d71919;font-size:1.35em}#contact .con_btn_list li a.tel:before{content:"";width:0.8148em;height:0.8148em;margin-right:0.259em;background:url("../img/btn_phone.png") center/contain no-repeat}#contact .con_btn_list li a.mail{border:2px solid #3895da;font-size:1.2em;font-weight:900}#contact .con_btn_list li a.mail:before{content:"";width:1.125em;height:0.85416em;margin-right:0.2916em;background:url("../img/btn_mail.png") center/contain no-repeat}#faq{margin:160px 24px}#faq h2{font-size:clamp(28px,4.898vw,48px);color:#006fd1;text-align:center;font-weight:900}#faq small{font-size:clamp(14px,2.041vw,20px);display:block;text-align:center;color:#e80114;font-weight:900;font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#faq .faq_cont{max-width:980px;margin:40px auto 0}#faq .faq_cont dl:nth-of-type(n+2){margin-top:16px}#faq .faq_cont dl dt:has(input:checked) label:after{position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1) rotateZ(180deg);transform:translateY(-50%) scale(1) rotateZ(180deg)}#faq .faq_cont dl dt:has(input:checked)+dd{height:auto;padding:20px 40px;margin-bottom:24px;opacity:1}#faq .faq_cont dl dt:has(input:checked)+dd a{color:#006fd1;text-decoration:underline}#faq .faq_cont dl dt input{display:none}#faq .faq_cont dl dt label{background:#fff;font-size:125%;line-height:1.25;font-weight:bold;padding:20px 40px;padding-right:68px;position:relative;display:block;border-radius:4px;cursor:pointer;border:1px solid #3895da}#faq .faq_cont dl dt label:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f13a";font-size:0.8em;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:1.6em;color:#3895da}#faq .faq_cont dl dd{height:0;opacity:0;margin-bottom:0;overflow:hidden;padding:0 40px;border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px;-webkit-transition:height 0.3s,opacity 0.3s,margin-bottom 0.3s,padding 0.3s;transition:height 0.3s,opacity 0.3s,margin-bottom 0.3s,padding 0.3s}#movie .mov_box{padding:96px 24px;background:#e9f2f8}#movie .mov_box h2{font-size:clamp(28px,4.898vw,48px);color:#006fd1;text-align:center;font-weight:900}#movie .mov_box small{font-size:clamp(14px,2.041vw,20px);display:block;text-align:center;color:#e80114;font-weight:900;font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#movie .mov_box .mov_frame{max-width:980px;margin:40px auto 32px;aspect-ratio:560/315}#movie .mov_box .mov_frame iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#movie .mov_box .mov_frame h3{font-size:125%;font-weight:900;margin-top:8px}#movie .mov_box .mov_list{max-width:980px;width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width:560px){#movie .mov_box .mov_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#movie .mov_box .mov_list dl dt figure img{max-width:100%;height:auto}#movie .mov_box .mov_list dl dd h3{font-size:125%;font-weight:900;margin:10px 0}#movie .mov_box .mov_list dl dd p{font-size:14px}#movie .mov_box .btn{padding:0}#movie .mov_box .btn a{border-color:#f00}#movie .mov_box .btn a:focus,#movie .mov_box .btn a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#movie .mov_box .btn a:before{background:url("../img/btn_youtube.png") center/contain no-repeat}#movie .btn{max-width:980px;padding:0 24px;margin:48px auto 0}#movie .btn a{display:block;padding:26px;background:#fff;border:2px solid #000;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));border-radius:4px;text-align:center;line-height:1.25;font-size:150%;font-weight:900}@media (-ms-high-contrast:none){#movie .btn a{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}}#movie .btn a:focus,#movie .btn a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#movie .btn a:before{content:"";width:1.33em;height:1em;background:url("../img/btn_x.png") center/contain no-repeat;display:inline-block;margin-right:8px;margin-bottom:-2px}#movie .btn a:after{content:none}#support{margin:160px 24px 0}#support h2{font-size:clamp(28px,4.898vw,48px);color:#006fd1;text-align:center;font-weight:900}#support small{font-size:clamp(14px,2.041vw,20px);display:block;text-align:center;color:#e80114;font-weight:900;font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#support .con_box{max-width:980px;margin:40px auto}#support .con_box .con_container .con_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;gap:16px 16px;margin-bottom:16px}@media screen and (max-width:560px){#support .con_box .con_container .con_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#support .con_box .con_container .con_list li a{display:block;text-align:center;font-size:112.5%;font-weight:900;border:1px solid #ccc;border-radius:4px;padding:28px 24px;line-height:1.25}#support .con_box .con_container .con_list li a:focus,#support .con_box .con_container .con_list li a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#support .con_box .con_container .con_list li a:after{content:none}@media screen and (max-width:560px){#support .con_box .con_container .con_list li a{padding:16px}}#support .con_box #contact-info{padding:48px;border:1px solid #ccc;border-radius:4px}@media screen and (max-width:560px){#support .con_box #contact-info{padding:24px}}#support .con_box #contact-info .call_box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:16px 4%}@media screen and (min-width:981px){#support .con_box #contact-info .call_box>dt{width:56%}}#support .con_box #contact-info .call_box>dt h3{font-size:150%;margin-bottom:8px}#support .con_box #contact-info .call_box>dt h4{font-weight:normal;margin-bottom:16px}#support .con_box #contact-info .call_box>dt h4 mark{font-weight:bold;font-style:none;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#ffde00),color-stop(51%,#fff));background:linear-gradient(to top,#ffde00 50%,#fff 51%)}#support .con_box #contact-info .call_box>dt p{padding-left:1em;position:relative}#support .con_box #contact-info .call_box>dt p:before{content:"※";position:absolute;left:0}#support .con_box #contact-info .call_box>dt p strong{color:#f00}@media screen and (min-width:981px){#support .con_box #contact-info .call_box>dd{width:40%}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#support .con_box #contact-info .call_box>dd{width:100%}}#support .con_box #contact-info .call_box>dd dt{font-size:125%;font-weight:bold;color:#fff;background:#3895da;border-radius:4px 4px 0 0;text-align:center;padding:16px}#support .con_box #contact-info .call_box>dd dd{font-size:250%;font-family:"Oswald",roboto,"Noto Sans JP",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1;text-align:center;height:108px;border:1px solid #000;border-top:none;border-radius:0 0 4px 4px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#about{margin:160px 24px 0}#about h2{font-size:24px;color:#000;text-align:center;font-weight:900}#about .con_box{max-width:980px;margin:40px auto}#about .con_box table{border-bottom:1px solid #ccc;font-size:14px;margin:1rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#about .con_box table tr{border-top:1px solid #ccc}#about .con_box table tr td,#about .con_box table tr th{padding:1em}#about .con_box .btn a{max-width:320px;display:block;padding:1em;border:1px solid #d71919;font-size:14px;font-weight:900;text-align:center;margin:1em auto}#about .con_box .btn a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";margin-left:8px}