@charset "UTF-8";/*!
Theme Name: Doctor DX LP
Theme URI: http://underscores.me/
Author: X Umbrella Inc.
Author URI: https://x-umbrella.co.jp/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: doctor-dx-lp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Doctor DX LP is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:RobotoXXX;src:url(/font/Roboto-Bold.ttf)}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-break:break-word}body,html{color:#000;font-family:Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;text-align:justify;-webkit-text-size-adjust:100%;font-size:16px;font-weight:500;position:relative;margin:auto;letter-spacing:0}@media(max-width:1200px){body,html{font-size:1.3333333333vw}}@media(max-width:768px){body,html{font-size:2.6666666667vw}}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-radius:3px;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#000;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#000}textarea{width:100%}hr{border:0;height:1px;margin-bottom:1.5em}a{color:#000}a:focus{outline:thin dotted}a:active,a:hover{outline:0}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}abbr,acronym{cursor:help}ins,mark{background:#fff;text-decoration:none}big{font-size:125%}h1,h2,h3,h4,h5,h6{clear:both}body,button,input,optgroup,select,textarea{color:#000;font-size:1rem;line-height:1.6}a,a:hover{text-decoration:none}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:auto}dd,dt,p{overflow-wrap:break-word}.s_padding{padding:4.375rem 0}@media(max-width:768px){.s_padding{padding:3rem 0}}.s_title{font-size:2rem;color:#333;text-align:center;position:relative;margin-bottom:2.5rem}@media(max-width:768px){.s_title{margin-bottom:1.5rem}}.s_main{padding:8rem 0 4rem}@media(max-width:768px){.s_main{padding:7rem 0 3rem}}.container{width:75rem;max-width:100%;margin:0 auto}@media(max-width:768px){.container{width:calc(100% - 4rem)}}.container_lg{width:62.5rem;max-width:100%;margin:0 auto}@media(max-width:768px){.container_lg{width:calc(100% - 4rem)}}.container_md{width:57.5rem;max-width:100%;margin:0 auto}@media(max-width:768px){.container_md{width:calc(100% - 4rem)}}.container_sm{width:50rem;max-width:100%;margin:0 auto}@media(max-width:768px){.container_sm{width:calc(100% - 4rem)}}.ReactModal__Overlay{z-index:100}.ReactModal__Overlay .ReactModal__Content{inset:0!important;border:0!important;background:hsla(0,0%,100%,.7)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important}.ReactModal__Overlay .ReactModal__Content .voice_modal{width:50rem;max-width:calc(100% - 4rem);padding:3rem 2rem 2rem;position:relative;border:1px solid #ccc;border-radius:.5rem;background:#fff}.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_close{position:absolute;right:1rem;top:1rem;width:1.5rem;height:1.5rem;cursor:pointer}.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_title{font-size:2rem;line-height:1.4}.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_desc{font-size:1.25rem;margin-top:.5rem}@media(max-width:768px){.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_desc{font-size:1.5rem}}.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_comment{font-size:1rem;margin-top:.5rem;color:#444}@media(max-width:768px){.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_comment{font-size:1.25rem}}.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_media{margin-top:1rem}@media(max-width:768px){.ReactModal__Overlay .ReactModal__Content .voice_modal .voice_modal_media{font-size:1.25rem}}.font_ntjp{font-family:Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif}.font_robot{font-family:RobotoXXX,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif}.weight_bold{font-weight:700}.weight_normal{font-weight:500}.weight_light{font-weight:300}.img_block{object-fit:contain}.img_block,.img_cover{display:block;width:100%;object-position:center}.img_cover{height:100%;object-fit:cover}.img_border{border:1px solid #f5f5f5}.color_main{color:#000}.color_3{color:#333}.color_7{color:#444}.color_8{color:#8e7201}.color_d9{color:#d9d9d9}.color_f5{color:#f5f5f5}.color_gold{color:#af8c00}.btn_sm{width:8.125rem;height:2.1875rem;display:flex;justify-content:center;align-items:center;border-radius:99999px;font-size:.8125rem;text-align:center;cursor:pointer;border:1px solid #000}@media(max-width:768px){.btn_sm{width:calc(50% - 1rem);height:4rem;border-radius:99999px;font-size:1.25rem}}.btn_md{width:15.9375rem;height:3.4375rem;display:flex;justify-content:center;align-items:center;border-radius:99999px;font-size:1.125rem;text-align:center;cursor:pointer;border:1px solid #000}@media(max-width:768px){.btn_md{width:100%;font-size:1.5rem;height:5rem}}.btn_lg{width:22.5rem;height:5rem;display:flex;justify-content:center;align-items:center;border-radius:99999px;font-size:1.875rem;text-align:center;cursor:pointer;border:1px solid #000}@media(max-width:768px){.btn_lg{width:100%;font-size:1.5rem;height:5rem}}.btn_b{color:#fff;background:#000}.btn_w{color:#000;background:#fff}.color-3{color:#333}.color-7{color:#444}.color-d9{color:#d9d9d9}.color-f5{color:#f5f5f5}.bgf5{background:#f5f5f5}@media(min-width:769px){.hide_pc{display:none}}@media(max-width:768px){.hide_sp{display:none}}.s_header{display:flex;justify-content:space-between;align-items:center;padding:.9375rem 0;position:fixed;left:0;top:0;right:0;z-index:10;width:75rem;max-width:calc(100% - 4rem);margin-left:auto;margin-right:auto}@media(max-width:768px){.s_header{position:absolute}}.s_header .header_logo{width:18.75rem;display:block;margin:0}@media(max-width:768px){.s_header .header_logo{width:25rem;margin-left:auto;margin-right:auto}}.s_header .header_action{display:flex;justify-content:center;align-items:center;column-gap:.9375rem}@media(max-width:768px){.s_header .header_action{position:fixed;left:0;right:0;bottom:0;padding:1rem;background:hsla(0,0%,100%,.7)}}.s_footer{padding:2.5rem 0;background:#ededed}.s_footer .footer{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.s_footer .footer{display:block}}.s_footer .footer .footer_logo{display:block;width:18.75rem;position:relative;cursor:pointer}@media(max-width:768px){.s_footer .footer .footer_logo{width:25rem;margin:auto}}.s_footer .footer .footer_main{display:block}@media(max-width:768px){.s_footer .footer .footer_main{margin-top:1rem}}.s_footer .footer .footer_main .footer_menu{display:flex;justify-content:center;align-items:center;column-gap:1.875rem;margin:0;padding:0}.s_footer .footer .footer_main .footer_menu li{font-size:.85rem;display:block}@media(max-width:768px){.s_footer .footer .footer_main .footer_menu li{font-size:1.25rem;line-height:1}}.s_footer .footer .footer_main .footer_menu li a{display:block}.s_footer .footer .footer_main .copyright{font-size:.875rem;margin-top:1.15rem;text-align:right}@media(max-width:768px){.s_footer .footer .footer_main .copyright{font-size:1rem;text-align:center;margin-top:1rem;line-height:1}}.fv{padding:9.375rem 0 5rem;background-image:url(/img/bg.webp);background-size:cover;background-repeat:no-repeat;background-position:50%}@media(max-width:768px){.fv{padding:7rem 0 4rem}}.fv .fv_content{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.fv .fv_content{display:block}}.fv .fv_text{width:calc(100% - 40.9375rem)}@media(max-width:768px){.fv .fv_text{width:100%}}.fv .fv_text .fv_sub{font-size:1.875rem;margin:0;position:relative;line-height:1}@media(max-width:768px){.fv .fv_text .fv_sub{text-align:center;font-size:1.7rem}}.fv .fv_text .fv_sub span{display:inline-block}.fv .fv_text .fv_sub .ja{position:relative;border-left:.2rem solid #000;margin-left:.2rem;padding-left:.4rem}.fv .fv_text .fv_title{font-size:2.9375rem;margin:1.0625rem 0 0;font-weight:700}@media(max-width:768px){.fv .fv_text .fv_title{text-align:center;font-size:2.7rem}}.fv .fv_text .fv_desc{font-size:1.5rem;margin:1.25rem 0 0}.fv .fv_text .fv_action{display:flex;justify-content:space-between;align-items:center;margin-top:1.875rem}@media(max-width:768px){.fv .fv_text .fv_action{flex-direction:column;row-gap:1.5rem}}.fv .fv_media{width:40rem}@media(max-width:768px){.fv .fv_media{width:100%;margin-top:1rem}}.s_experience{padding:2.5rem 0}.s_experience .experience_title_wrap{border-bottom:1px solid #dcdcdc;display:flex;justify-content:flex-start}.s_experience .experience_title{font-size:1rem;color:#fff;display:inline-block;padding:.5rem 1.5rem;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;background:#444;margin:0}@media(max-width:768px){.s_experience .experience_title{font-size:1.25rem}}.s_experience .experience_media{margin-top:1.25rem}.onayami{position:relative}.onayami:after{content:"";position:absolute;left:calc(50% - 2.5rem);bottom:-1.1875rem;width:0;height:0;border-left:2.5rem solid transparent;border-right:2.5rem solid transparent;border-top:1.25rem solid #f5f5f5}@media(max-width:768px){.onayami:after{left:calc(50% - 3rem);bottom:-1.45rem;border-left:3rem solid transparent;border-right:3rem solid transparent;border-top:1.45rem solid #f5f5f5}}.onayami .onayami_title{position:relative;display:flex;justify-content:center;align-items:center}.onayami .onayami_title .s_title{padding-bottom:1.375rem}.onayami .onayami_title .s_title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.375rem;width:100%;background:url(/img/onayami_title_under.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.onayami .onayami_main{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.onayami .onayami_main{display:block}}.onayami .onayami_main .onayami_media{width:22.5rem}@media(max-width:768px){.onayami .onayami_main .onayami_media{width:80%;margin-left:auto;margin-right:auto}}.onayami .onayami_main .onayami_text{width:28.75rem;position:relative}@media(max-width:768px){.onayami .onayami_main .onayami_text{width:100%;margin-top:2rem}}.onayami .onayami_main .onayami_text .onayami_text_mark{position:absolute;left:-3.125rem;top:.9375rem;width:4.375rem}@media(max-width:768px){.onayami .onayami_main .onayami_text .onayami_text_mark{position:absolute;left:1rem;top:-2rem;width:4.375rem;transform:rotate(180deg)}}.onayami .onayami_main .onayami_text ul{padding:.625rem;margin:0;border-radius:.3125rem;background:#d9d9d9;list-style:none}@media(max-width:768px){.onayami .onayami_main .onayami_text ul{padding:1.5rem;border-radius:.5rem}}.onayami .onayami_main .onayami_text ul li{margin:0;padding:.9375rem .9375rem .9375rem 3rem;background:#fff;font-size:1.125rem;position:relative}@media(max-width:768px){.onayami .onayami_main .onayami_text ul li{padding:1.2rem 1.2rem 1.2rem 4rem;font-size:1.5rem}}.onayami .onayami_main .onayami_text ul li:before{content:"";background-image:url(/img/icon_check.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;width:2rem;height:1.5rem;position:absolute;left:.75rem;top:calc(50% - .75rem)}@media(max-width:768px){.onayami .onayami_main .onayami_text ul li:before{width:2.5rem;height:2rem;left:1rem;top:calc(50% - 1rem)}}.onayami .onayami_main .onayami_text ul li+li{margin-top:.625rem}@media(max-width:768px){.s_solution .solution_main{display:block}}.s_solution .solution_main .solution_mark{display:none;position:absolute;right:0;bottom:0;width:13.125rem}.s_solution .solution_main .solution_media{margin-top:1rem}.s_solution .solution_main .solution_media .solution_media_desc{font-size:.875rem;text-align:center;margin-top:1rem}.s_solution .solution_main .solution_text h3{font-size:1.5625rem;text-align:center}.s_solution .solution_main .solution_text p{font-size:1.125rem;margin-top:.5rem;text-align:center}@media(max-width:768px){.s_solution .solution_main .solution_text p{font-size:1.5rem}.s_feature .container_lg{width:100%}}.s_feature .feature_title{background:#444;padding:1.875rem 0;position:relative}.s_feature .feature_title:after{content:"";position:absolute;left:calc(50% - 2.5rem);bottom:-1.1875rem;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #444}.s_feature .feature_title .s_title{color:#fff;margin:0}.s_feature .feature_summary{display:flex;justify-content:center;align-items:flex-start;column-gap:4rem}@media(max-width:768px){.s_feature .feature_summary{display:block}.s_feature .feature_summary .feature_summary_item{width:100%}.s_feature .feature_summary .feature_summary_item+.feature_summary_item{margin-top:1rem}}.s_feature .feature_summary .feature_summary_item h3{font-size:1.6rem;line-height:1;margin-top:1rem;color:#333;text-align:center}@media(max-width:768px){.s_feature .feature_summary .feature_summary_item h3{display:flex;justify-content:center;align-items:center;font-size:2rem}}.s_feature .feature_summary .feature_summary_item h3 span{font-family:RobotoXXX,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;color:#444;font-size:4.375rem;line-height:1;display:block;text-align:center}@media(max-width:768px){.s_feature .feature_summary .feature_summary_item h3 span{display:inline;margin-right:1rem}}.s_feature .feature_summary .feature_summary_item p{margin-top:1rem;font-size:1rem;color:#444;text-align:center}@media(max-width:768px){.s_feature .feature_summary .feature_summary_item p{font-size:1.25rem}}.s_feature .feature_summary .feature_summary_item figure{width:12.5rem;margin:1rem auto 0}.s_feature .features .feature_item{position:relative;margin-top:4.375rem}@media(max-width:768px){.s_feature .features .feature_item{margin-top:2rem}}.s_feature .features .feature_item .feature_item_media{width:50%;margin-left:auto}@media(max-width:768px){.s_feature .features .feature_item .feature_item_media{width:100%;margin:0}}.s_feature .features .feature_item .feature_item_text{position:absolute;left:0;top:0;bottom:0;width:calc(50% + 50px);display:flex;justify-content:center;align-items:center}@media(max-width:768px){.s_feature .features .feature_item .feature_item_text{position:static;width:calc(100% - 4rem);margin-left:auto;margin-right:auto}}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap{background:#fff;padding:50px 2.5rem 2.5rem;position:relative;box-shadow:0 0 .5rem rgba(0,0,0,.25)}@media(max-width:768px){.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap{padding:2rem;margin-top:-2rem}}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_num{font-size:5rem;color:#444;line-height:1;left:2.5rem;top:-2.5rem;position:absolute;font-family:RobotoXXX,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:768px){.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_num{position:static}}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_title{font-size:2rem;color:#333}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_desc{font-size:1.125rem;margin-top:1.25rem}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_comment{color:#444;font-size:.875rem;margin-top:.625rem}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_license{display:inline-block;font-size:1rem;padding:.5rem;background:#f5f5f5;color:#000;margin-top:1rem;line-height:1}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_license--end{background:#8e7201;color:#fff;font-weight:700}.s_feature .features .feature_item .feature_item_text .feature_item_text_wrap .feature_item_license--going{background:#444;color:#fff;font-weight:700}.s_feature .features .feature_item--reserve .feature_item_media{margin-left:0;margin-right:auto}.s_feature .features .feature_item--reserve .feature_item_text{left:auto;right:0}.s_function .functions{display:flex;justify-content:center;flex-wrap:wrap;column-gap:1.25rem;row-gap:1.25rem}.s_function .functions .function_item{width:calc(33.3333333333% - .8333333333rem);border:1px solid #d9d9d9;border-radius:.3125rem;position:relative;padding:2rem 1.25rem 1.25rem}@media(max-width:768px){.s_function .functions .function_item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem}}.s_function .functions .function_item:before{content:"";border-top-right-radius:.3125rem;border-top-left-radius:.3125rem;height:.375rem;background:#444;position:absolute;left:0;right:0;top:0}.s_function .functions .function_item .function_item_media{width:11.25rem;margin:auto}@media(max-width:768px){.s_function .functions .function_item .function_item_media{width:9rem;float:left}.s_function .functions .function_item .function_item_text{width:calc(100% - 9rem);padding-left:1rem}}.s_function .functions .function_item .function_item_text h3{font-size:1.25rem;color:#333;margin-top:1rem;text-align:center}@media(max-width:768px){.s_function .functions .function_item .function_item_text h3{text-align:left;font-size:1.6rem;margin:0}}.s_function .functions .function_item .function_item_text p{font-size:1.125rem;color:#444;margin-top:1rem}@media(max-width:768px){.s_function .functions .function_item .function_item_text p{font-size:1.25rem;margin-top:0}}.s_product .products{padding:2.5rem;background:#fff}@media(max-width:768px){.s_product .products{padding:1rem}}.s_product .products .product_items{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0;padding:0;list-style:none;column-gap:2.5rem;row-gap:1.5rem}@media(max-width:768px){.s_product .products .product_items{column-gap:1rem;row-gap:1rem}}.s_product .products .product_items li{width:calc(25% - 1.875rem);margin:0}@media(max-width:768px){.s_product .products .product_items li{width:calc(50% - .5rem)}}.s_product .products .product_items li .product_media{display:block}.s_product .products .product_items li p{font-size:1rem;text-align:center;margin-top:.625rem}@media(max-width:768px){.s_product .products .product_items li p{font-size:1.25rem}}.s_product .products .product_desc{font-size:.875rem;margin-top:1.875rem}@media(max-width:768px){.s_product .products .product_desc{font-size:1rem}}.s_bad{padding-top:0}.s_bad .bads{padding:2.5rem;background:#fff}@media(max-width:768px){.s_bad .bads{padding:1rem}}.s_bad .bads .bad_items{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0;padding:0;list-style:none}@media(max-width:768px){.s_bad .bads .bad_items{column-gap:1rem;row-gap:1rem}}.s_bad .bads .bad_items li{width:12.5rem;margin:0}@media(max-width:768px){.s_bad .bads .bad_items li{width:calc(50% - .5rem)}}.s_voice .voice_slider{position:relative}@media(max-width:768px){.s_voice .voice_slider{width:calc(100% - 4rem);margin-left:auto;margin-right:auto}}.s_voice .voice_slider .slick_right{right:-3rem;transform:scaleX(-1)}.s_voice .voice_slider .slick_left,.s_voice .voice_slider .slick_right{position:absolute;width:1rem;height:2rem;top:calc(50% - 1rem);cursor:pointer}.s_voice .voice_slider .slick_left{left:-3rem}.s_voice .voice_slider .voice_item{padding-bottom:.25rem;cursor:pointer}.s_voice .voice_slider .voice_item .voice_media{position:relative}.s_voice .voice_slider .voice_item .voice_media:after{content:"";padding-top:62.5%;display:block}.s_voice .voice_slider .voice_item .voice_media img{position:absolute;left:0;top:0;right:0;bottom:0}.s_voice .voice_slider .voice_item .voice_text{width:calc(100% - 2.5rem);margin:-2.8rem auto 0;padding:1.25rem;background:#fff;border-radius:.325rem;position:relative;box-shadow:0 0 .25rem rgba(0,0,0,.25)}@media(max-width:768px){.s_voice .voice_slider .voice_item .voice_text{width:calc(100% - 2rem);margin-top:-3rem;border-radius:.5rem}}.s_voice .voice_slider .voice_item .voice_text .voice_title{font-size:1rem;color:#444}@media(max-width:768px){.s_voice .voice_slider .voice_item .voice_text .voice_title{font-size:1.5rem}}.s_voice .voice_slider .voice_item .voice_text .voice_desc{font-size:.875rem;margin-top:.5rem}@media(max-width:768px){.s_voice .voice_slider .voice_item .voice_text .voice_desc{font-size:1.25rem}}.s_voice .voice_slider .voice_item .voice_text .voice_comment{font-size:.75rem;color:#444;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #444}@media(max-width:768px){.s_voice .voice_slider .voice_item .voice_text .voice_comment{font-size:1rem}}.s_new{padding-top:0}.s_new .new_list{display:block}.s_new .new_list ul{margin:0;padding:0}.s_new .new_list ul li{margin:0;display:flex;justify-content:flex-start;align-items:flex-start;padding:1.5rem 2.5rem;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}@media(max-width:768px){.s_new .new_list ul li{padding-left:0;padding-right:0}}.s_new .new_list ul li+li{border-top:none}.s_new .new_list ul li span{font-size:.875rem;width:6.25rem}@media(max-width:768px){.s_new .new_list ul li span{font-size:1.25rem;width:8rem}}.s_new .new_list ul li p{font-size:.875rem;width:calc(100% - 6.25rem)}@media(max-width:768px){.s_new .new_list ul li p{font-size:1.25rem;width:calc(100% - 8rem)}}.s_faq .faqs dl{margin:0}.s_faq .faqs dl+dl{margin-top:1rem}.s_faq .faqs dl dt{padding:1.6rem 4rem 1.6rem 5.5rem;background:#fff;border-radius:.3rem;font-size:1.25rem;line-height:1.4;position:relative;cursor:pointer}@media(max-width:768px){.s_faq .faqs dl dt{font-size:1.5rem;padding-top:1rem;padding-bottom:1rem}}.s_faq .faqs dl dt:before{content:"Q";color:#fff;background-color:#000;left:1.25rem}.s_faq .faqs dl dt:after,.s_faq .faqs dl dt:before{font-family:RobotoXXX,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.7rem;width:3rem;height:3rem;border-radius:9999px;position:absolute;top:calc(50% - 1.5rem);text-align:center;display:flex;justify-content:center;align-items:center}.s_faq .faqs dl dt:after{content:"＋";color:#000;right:1.25rem}.s_faq .faqs dl dt.open:after{content:"－"}.s_faq .faqs dl dt.open+dd{min-height:3rem;max-height:100rem;margin-top:1rem;padding-top:.5rem}.s_faq .faqs dl dd{padding:0 1.6rem 0 5.5rem;overflow:hidden;font-size:1rem;position:relative;max-height:0;margin:0;transition:all .2s ease}@media(max-width:768px){.s_faq .faqs dl dd{font-size:1.25rem}}.s_faq .faqs dl dd:before{content:"A";font-family:RobotoXXX,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.7rem;color:#000;width:3rem;height:3rem;background-color:#fff;border:1px solid #000;border-radius:9999px;position:absolute;left:1.25rem;top:0;text-align:center;display:flex;justify-content:center;align-items:center}.s_flow .flows{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.s_flow .flows{display:block}}.s_flow .flows .flow_item{width:12.5rem;position:relative}@media(max-width:768px){.s_flow .flows .flow_item{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.s_flow .flows .flow_item:not(:first-child){margin-top:2rem}}.s_flow .flows .flow_item:not(:first-child):before{content:"";width:0;height:0;position:absolute;left:-2.5rem;top:calc(50% - 1.25rem);border-top:1.25rem solid transparent;border-left:1.25rem solid #d9d9d9;border-bottom:1.25rem solid transparent}@media(max-width:768px){.s_flow .flows .flow_item:not(:first-child):before{left:calc(50% - 2.5rem);top:-1rem;width:0;height:0;border-left:2.5rem solid transparent;border-right:2.5rem solid transparent;border-top:1.25rem solid #d9d9d9}}.s_flow .flows .flow_item .flow_item_media{width:6.25rem;margin:auto}@media(max-width:768px){.s_flow .flows .flow_item .flow_item_media{width:7rem;margin:0}}.s_flow .flows .flow_item .flow_item_text{margin-top:.5rem}@media(max-width:768px){.s_flow .flows .flow_item .flow_item_text{width:calc(100% - 7rem);padding-left:2rem}}.s_flow .flows .flow_item .flow_item_text h3{font-size:1.25rem;text-align:center;color:#333}@media(max-width:768px){.s_flow .flows .flow_item .flow_item_text h3{font-size:1.5rem;text-align:left;color:#444}}.s_flow .flows .flow_item .flow_item_text p{font-size:.875rem;margin-top:.5rem;text-align:center}@media(max-width:768px){.s_flow .flows .flow_item .flow_item_text p{font-size:1.25rem;text-align:left;margin:0}}.s_contact{background-image:url(/img/contact.webp);background-size:cover;background-repeat:no-repeat;background-position:50%}.s_contact .s_title{color:#fff;text-shadow:0 0 .5rem #000}.s_contact .contact_btns{display:flex;justify-content:center;align-items:center;column-gap:1.875rem}@media(max-width:768px){.s_contact .contact_btns{flex-direction:column;row-gap:1.5rem;flex-wrap:wrap}}.s_isms{padding:2rem 0}@media(max-width:768px){.s_isms{padding:1rem 0}}.s_isms .isms{display:flex;justify-content:center;align-items:center}.s_isms .isms .isms_media{width:14rem}@media(max-width:768px){.s_isms .isms .isms_media{width:12rem}}.s_isms .isms .isms_text{width:20rem;padding-left:2rem;color:#444;font-size:1rem;margin:0}@media(max-width:768px){.s_isms .isms .isms_text{width:calc(100% - 12rem);padding-left:1rem}}.s_term .term h3{font-size:1.5rem;margin-top:2rem}.s_term .term p{font-size:1rem;white-space:pre-line;overflow-wrap:break-word;word-break:break-all}@media(max-width:768px){.s_term .term p{font-size:1.25rem}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}