*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.left-\[50\%\]{left:50%}.right-0{right:0}.top-0{top:0}.top-8{top:3.2rem}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-\[24px\]{margin-bottom:24px!important}.-mr-1\.5{margin-right:-.6rem}.mb-\[55px\]{margin-bottom:55px}.block{display:block}.flex{display:flex}.hidden{display:none}.h-\[162px\]{height:162px}.h-\[40px\]{height:40px}.h-auto{height:auto}.w-\[71px\]{width:71px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[430px\]{max-width:430px}.max-w-none{max-width:none}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.8rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.6rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.4rem*var(--tw-space-y-reverse))}.overflow-clip{overflow:clip}.border-x{border-left-width:1px;border-right-width:1px}.border-solid{border-style:solid}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.bg-\[\#e8e8e8\]{--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity,1))}.bg-\[\#faf8f5\]{--tw-bg-opacity:1;background-color:rgb(250 248 245/var(--tw-bg-opacity,1))}.bg-\[url\(\'\/ad\/doctor\/okutsu\/assets\/img\/contact_back_pc\.jpg\'\)\]{background-image:url(/ad/doctor/okutsu/assets/img/contact_back_pc.jpg)}.bg-contain{background-size:contain}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-5{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-8{padding-top:3.2rem;padding-bottom:3.2rem}.py-9{padding-top:3.6rem;padding-bottom:3.6rem}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pb-6{padding-bottom:2.4rem}.pb-\[36px\]{padding-bottom:36px}.pt-12{padding-top:4.8rem}.pt-4{padding-top:1.6rem}.text-center{text-align:center}.text-3xl{font-size:3rem;line-height:1.2}.text-\[12px\]{font-size:12px}.text-\[30px\]{font-size:30px}.text-\[60px\]{font-size:60px}.text-\[80px\]{font-size:80px}.text-sm{font-size:1.4rem;line-height:1.43}.font-bold{font-weight:700}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.text-\[\#b58122\]{--tw-text-opacity:1;color:rgb(181 129 34/var(--tw-text-opacity,1))}.text-\[\#bba274\]{--tw-text-opacity:1;color:rgb(187 162 116/var(--tw-text-opacity,1))}.text-\[\#d5901d\]{--tw-text-opacity:1;color:rgb(213 144 29/var(--tw-text-opacity,1))}.\[font-family\:serif\]{font-family:serif}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-5:before{content:var(--tw-content);left:-2rem}.before\:bottom-\[5px\]:before{content:var(--tw-content);bottom:5px}.before\:h-\[16px\]:before{content:var(--tw-content);height:16px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:rotate-\[-20deg\]:before{content:var(--tw-content);--tw-rotate:-20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:\[background\:\#aa8f25\]:before{content:var(--tw-content);background:#aa8f25}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-right-5:after{content:var(--tw-content);right:-2rem}.after\:bottom-\[5px\]:after{content:var(--tw-content);bottom:5px}.after\:h-\[16px\]:after{content:var(--tw-content);height:16px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rotate-\[20deg\]:after{content:var(--tw-content);--tw-rotate:20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:\[background\:\#aa8f25\]:after{content:var(--tw-content);background:#aa8f25}.\[\&_\#monitor\]\:\!pb-\[40px\] #monitor{padding-bottom:40px!important}.\[\&_\#monitor\]\:\!pt-0 #monitor{padding-top:0!important}.\[\&_\#ui-datepicker-div\]\:\!text-\[19px\] #ui-datepicker-div{font-size:19px!important}.\[\&_\.l-campaign\\_list\\_item\\_img\>img\]\:w-full .l-campaign_list_item_img>img{width:100%}.\[\&_\.l-campaign\\_list\\_item\]\:\!mx-0 .l-campaign_list_item{margin-left:0!important;margin-right:0!important}.\[\&_\.l-campaign\\_list\\_item\]\:\!my-0 .l-campaign_list_item{margin-top:0!important;margin-bottom:0!important}.\[\&_\.l-campaign\\_list\\_item\]\:basis-\[48\.6\%\] .l-campaign_list_item{flex-basis:48.6%}.\[\&_\.l-campaign\\_list\]\:flex .l-campaign_list{display:flex}.\[\&_\.l-campaign\\_list\]\:flex-wrap .l-campaign_list{flex-wrap:wrap}.\[\&_\.l-campaign\\_list\]\:justify-between .l-campaign_list{justify-content:space-between}.\[\&_\.l-campaign\\_list\]\:gap-y-\[10px\] .l-campaign_list{row-gap:10px}.\[\&_\.l-campaign\\_list\]\:px-\[min\(4vw\2c 17px\)\] .l-campaign_list{padding-left:min(4vw,17px);padding-right:min(4vw,17px)}.\[\&_\.l-instagram\\_list\\_item\\_img\]\:h-\[min\(44vw\2c 189\.2px\)\] .l-instagram_list_item_img{height:min(44vw,189.2px)}.\[\&_\.l-instagram\\_list\\_item\]\:mb-\[min\(2\.8vw\2c 12px\)\] .l-instagram_list_item{margin-bottom:min(2.8vw,12px)}.\[\&_\.l-instagram\\_list\\_item\]\:basis-\[48\.6\%\] .l-instagram_list_item{flex-basis:48.6%}.\[\&_\.l-instagram_\.c-btn\\_typeBtn\]\:mt-\[min\(4vw\2c 17\.2px\)\] .l-instagram .c-btn_typeBtn{margin-top:min(4vw,17.2px)}.\[\&_\.l-modal\\_close\>img\]\:\!w-full .l-modal_close>img{width:100%!important}.\[\&_\.l-modal\\_close\]\:\!top-\[-40px\] .l-modal_close{top:-40px!important}.\[\&_\.l-modal\\_close\]\:\!h-\[30px\] .l-modal_close{height:30px!important}.\[\&_\.l-modal\\_close\]\:\!w-\[30px\] .l-modal_close{width:30px!important}.\[\&_\.l-modal\\_in\\_scroll\]\:\!min-h-\[58vh\] .l-modal_in_scroll{min-height:58vh!important}.\[\&_\.l-modal\\_in\\_scroll\]\:\!p-0 .l-modal_in_scroll{padding:0!important}.\[\&_\.l-modal\\_in\]\:\!max-h-\[75vh\] .l-modal_in{max-height:75vh!important}.\[\&_\.l-modal\\_in\]\:\!p-\[30px\] .l-modal_in{padding:30px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_caution\]\:\!mt-\[26px\] .l-modal_in .l-campaign_caution{margin-top:26px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_caution\]\:\!text-\[14px\] .l-modal_in .l-campaign_caution{font-size:14px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_menu\\_clinic\]\:\!mb-\[min\(2vw\2c 8\.6px\)\] .l-modal_in .l-campaign_list_item_data_menu_clinic{margin-bottom:min(2vw,8.6px)!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_menu\\_clinic\]\:\!text-\[15\.6px\] .l-modal_in .l-campaign_list_item_data_menu_clinic{font-size:15.6px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_menu\\_ttl\>span\]\:text-\[18px\] .l-modal_in .l-campaign_list_item_data_menu_ttl>span{font-size:18px}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_menu\\_ttl\]\:mb-\[12px\] .l-modal_in .l-campaign_list_item_data_menu_ttl{margin-bottom:12px}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_menu\]\:mt-\[26px\] .l-modal_in .l-campaign_list_item_data_menu{margin-top:26px}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_ttl\]\:\!mb-\[25\.8px\] .l-modal_in .l-campaign_list_item_data_ttl{margin-bottom:25.8px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_ttl\]\:\!mt-\[17\.2px\] .l-modal_in .l-campaign_list_item_data_ttl{margin-top:17.2px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_ttl\]\:\!border-\[1px\] .l-modal_in .l-campaign_list_item_data_ttl{border-width:1px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_ttl\]\:\!pb-\[13px\] .l-modal_in .l-campaign_list_item_data_ttl{padding-bottom:13px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_data\\_ttl\]\:\!text-\[19\.5px\] .l-modal_in .l-campaign_list_item_data_ttl{font-size:19.5px!important}.\[\&_\.l-modal\\_in_\.l-campaign\\_list\\_item\\_link\>a\]\:\!text-\[16px\] .l-modal_in .l-campaign_list_item_link>a{font-size:16px!important}.\[\&_\.l-modal\\_wrap\]\:\!mt-0 .l-modal_wrap{margin-top:0!important}.\[\&_\.l-modal\\_wrap\]\:\!max-w-\[430px\] .l-modal_wrap{max-width:430px!important}.\[\&_\.l-modal_\.l-instagram\\_list\\_item\\_data\\_menu_\.c-txt\]\:\!text-\[min\(3\.84vw\2c 16\.5px\)\] .l-modal .l-instagram_list_item_data_menu .c-txt{font-size:min(3.84vw,16.5px)!important}.\[\&_\.l-modal_\.l-instagram\\_list\\_item\\_img\]\:\!w-\[80\%\] .l-modal .l-instagram_list_item_img{width:80%!important}.\[\&_\.l-modal_\.l-instagram\\_list\\_item\\_img\]\:\!max-w-\[80\%\] .l-modal .l-instagram_list_item_img{max-width:80%!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a\>\.p-reservation\\_form\\_input\\_table\\_block\\_any\]\:\!left-auto .p-reservation_form_input_table_block_a>.p-reservation_form_input_table_block_any{left:auto!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a\>\.p-reservation\\_form\\_input\\_table\\_block\\_any\]\:\!right-0 .p-reservation_form_input_table_block_a>.p-reservation_form_input_table_block_any{right:0!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a\>\.p-reservation\\_form\\_input\\_table\\_block\\_any\]\:\!top-\[-22px\] .p-reservation_form_input_table_block_a>.p-reservation_form_input_table_block_any{top:-22px!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a\]\:\!mt-\[10px\] .p-reservation_form_input_table_block_a{margin-top:10px!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a\]\:\!w-full .p-reservation_form_input_table_block_a{width:100%!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a_\.wpcf7-list-item\]\:w-\[48\%\] .p-reservation_form_input_table_block_a .wpcf7-list-item{width:48%}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a_\.your-age_input\[name\=your-age\]\]\:\!w-\[40\%\] .p-reservation_form_input_table_block_a .your-age input[name=your-age]{width:40%!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_a_\.your-gender_\.wpcf7-list-item\]\:w-\[20\%\] .p-reservation_form_input_table_block_a .your-gender .wpcf7-list-item{width:20%}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date\>\.p-reservation\\_form\\_input\\_table\\_block\\_any\]\:\!left-auto .p-reservation_form_input_table_block_date>.p-reservation_form_input_table_block_any{left:auto!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date\>\.p-reservation\\_form\\_input\\_table\\_block\\_any\]\:\!right-0 .p-reservation_form_input_table_block_date>.p-reservation_form_input_table_block_any{right:0!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date\>\.p-reservation\\_form\\_input\\_table\\_block\\_any\]\:top-\[5px\] .p-reservation_form_input_table_block_date>.p-reservation_form_input_table_block_any{top:5px}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date_\.p-reservation\\_form\\_input\\_table\\_block\\_ind\]\:\!top-\[5px\] .p-reservation_form_input_table_block_date .p-reservation_form_input_table_block_ind{top:5px!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date_\.wpcf7-form-control-wrap\]\:\!mx-0 .p-reservation_form_input_table_block_date .wpcf7-form-control-wrap{margin-left:0!important;margin-right:0!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date_\.wpcf7-form-control-wrap\]\:\!mt-\[10px\] .p-reservation_form_input_table_block_date .wpcf7-form-control-wrap{margin-top:10px!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date_\.wpcf7-form-control-wrap\]\:\!block .p-reservation_form_input_table_block_date .wpcf7-form-control-wrap{display:block!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_date_\.wpcf7-form-control-wrap\]\:\!w-full .p-reservation_form_input_table_block_date .wpcf7-form-control-wrap{width:100%!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_ind\]\:\!left-auto .p-reservation_form_input_table_block_ind{left:auto!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_ind\]\:\!right-0 .p-reservation_form_input_table_block_ind{right:0!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_ind\]\:\!top-\[-24px\] .p-reservation_form_input_table_block_ind{top:-24px!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_q\>\.u-spOnly\]\:\!block .p-reservation_form_input_table_block_q>.u-spOnly{display:block!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_q\]\:\!w-full .p-reservation_form_input_table_block_q{width:100%!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\\_sup\]\:\!inline-block .p-reservation_form_input_table_block_sup{display:inline-block!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\]\:\!flex-col .p-reservation_form_input_table_block{flex-direction:column!important}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\]\:border-b .p-reservation_form_input_table_block{border-bottom-width:1px}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\]\:border-solid .p-reservation_form_input_table_block{border-style:solid}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\]\:border-\[\#d2d2d2\] .p-reservation_form_input_table_block{--tw-border-opacity:1;border-color:rgb(210 210 210/var(--tw-border-opacity,1))}.\[\&_\.p-reservation\\_form\\_input\\_table\\_block\]\:\!py-\[19px\] .p-reservation_form_input_table_block{padding-top:19px!important;padding-bottom:19px!important}.\[\&_\.p-reservation\\_form\\_input\\_table\]\:\!mt-0 .p-reservation_form_input_table{margin-top:0!important}.\[\&_\.p-reservation\\_form\\_input\\_table\]\:\!border-t-0 .p-reservation_form_input_table{border-top-width:0!important}.\[\&_\.p-reservation\\_form\\_input\\_table\]\:\!p-\[min\(4vw\2c 17\.2px\)\] .p-reservation_form_input_table{padding:min(4vw,17.2px)!important}.\[\&_a\>img\]\:w-full a>img{width:100%}.\[\&_a\]\:basis-\[48\.5\%\] a{flex-basis:48.5%}.\[\&_h2\]\:hidden h2{display:none}