﻿#cb_1{background-color:#0066b5;padding:50px 0}@media only screen and (max-width: 782px){#cb_1{padding:20px 0}}#cb_1 .cb_headline{color:#fff !important}#cb_1 .cb_desc{color:#fff}#cb_2,#cb_3,#cb_4,#cb_5,#cb_6{margin-bottom:100px !important}@media only screen and (max-width: 782px){#cb_2,#cb_3,#cb_4,#cb_5,#cb_6{margin-bottom:50px !important}}#cb_6{margin:0 !important;padding:70px 0 100px;background-color:#f7f7f7}#cb_6 .cb_headline{margin-bottom:35px !important}@media only screen and (max-width: 782px){#cb_6{padding:30px 0 40px}#cb_6 .cb_headline{margin-bottom:20px !important}}#cb_7{display:none}#cb_8 p{margin:0 !important}.home-default #main_col{margin-bottom:0;margin-top:50px}.accordion details{background-color:#fff}.btn_link{display:inline-block;padding:0 30px;max-width:280px;line-height:50px;text-decoration:none;color:#fff !important;background:#0066b5;background:linear-gradient(to right, #0066b5, #88d2f5);position:relative;box-sizing:border-box;font-size:16px;border-radius:45px;transition:.2s}.btn_link:hover{text-decoration:none !important;transition:.2s;transform:scale(1.05)}@media only screen and (max-width: 782px){.btn_link{margin:auto;display:block;text-align:center;font-size:14px;line-height:3;padding:10px 5px;line-height:1.2}}.btn_link.btn_link_large{padding:30px 50px;font-size:30px;max-width:80%;width:100%;margin:20px auto}@media only screen and (max-width: 782px){.btn_link.btn_link_large{max-width:90%}}.single-area #main_col{margin:0 auto 150px}.area-inner{margin-top:20px}.area-inner .area-row .area-col{display:flex;gap:40px;border:solid 1px #ddd;padding:20px;align-items:center}.area-inner .area-row .area-col .area--image{width:40%;line-height:0;position:relative}.area-inner .area-row .area-col .area--image .area--imagetext{font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;text-align:center;text-shadow:1px 1px 2px #0066b5,0 0 1em #0066b5,0 0 .2em #0066b5;font-weight:bold;color:#fff}.area-inner .area-row .area-col .area--text{width:60%}.area-inner .area-row .area-col .area--text h4{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;font-size:25px;color:#0066b5;font-weight:bold}.area-inner .area-row .area-col .area--text p{margin-bottom:10px}@media only screen and (max-width: 782px){.area-inner .area-row .area-col{display:block;padding:20px}.area-inner .area-row .area-col .area--image{width:auto}.area-inner .area-row .area-col .area--text{width:auto}.area-inner .area-row .btn_link{display:block;margin:auto;text-align:center}}h2.cb_headline{margin:-0.1em 0 0 0 !important;padding:0;font-size:42px;line-height:1.2;text-align:center;text-align:center}@media only screen and (max-width: 782px){h2.cb_headline{font-size:6vw}}h3.pb_headline{margin:-0.1em 0 15px 0 !important;padding:0 !important;font-size:42px !important;line-height:1.2 !important;text-align:center !important;text-align:center !important;color:#0066b5 !important}@media only screen and (max-width: 782px){h3.pb_headline{font-size:6vw !important}}#article_header{margin-bottom:30px !important}#main_col .show_date{max-width:1200px;margin:80px auto 0;padding:0 20px}@media only screen and (max-width: 782px){#main_col .show_date{padding:0;margin:0 auto 0}}#main_col #post_list2{max-width:1200px;margin:80px auto 0;padding:0 20px}@media only screen and (max-width: 782px){#main_col #post_list2{padding:0;margin:0 auto 0}}.archive_header{background:#0066b5 !important;background-image:url("http://uminosankotsu.com/cms/wp-content/uploads/2025/03/AdobeStock_474692642-scaled.jpeg") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important}.archive_header .inner{justify-content:center}.headline{color:#fff !important;text-align:center;font-size:30px !important;padding:19px 0 !important;text-align:center}.post-type-archive-news #main_col{max-width:100%;width:100%;margin:0 auto 150px;padding:0}.post-type-archive-news #main_col .show_date{margin:0 auto 0}.post-type-archive-news #main_col .headline{background:#0066b5 !important;background-image:url("http://uminosankotsu.com/cms/wp-content/uploads/2025/03/AdobeStock_474692642-scaled.jpeg") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;color:#fff !important;text-align:center;font-size:30px !important;padding:38px 0 !important}#recent_news{margin:0 0 100px 0}label,input,textarea button,select{font-size:1.3rem;line-height:1.2}form{max-width:90%;margin:0 auto;padding:20px 20px 50px 20px;background-color:#f9f9f9;border-radius:5px}form p.p-country-name{display:none}label{margin-bottom:.4rem;display:block}input,textarea{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.Form-Btn input,button{border-radius:6px;margin-top:32px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;width:280px;display:block;letter-spacing:.05em;background:#0066b5;color:#fff;font-weight:bold;font-size:20px}.Form-Item{border-top:1px solid #ddd;padding-top:24px;padding-bottom:24px;width:100%;display:flex;align-items:center}.Form-Item .require{display:inline-block;margin-left:4px;padding:0px 9px;font-size:12px;line-height:1.7;color:#fff;background-color:red;border-radius:10px}.Form-Item .mwform-checkbox-field label{display:flex;align-items:center}.Form-Item .mwform-checkbox-field label span{flex-shrink:0}@media screen and (max-width: 730px){.Form-Item .mwform-checkbox-field label input{width:20px}.Form-Item .mwform-checkbox-field label span{font-size:16px}}.Form-Item select{display:inline-block;padding:8px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s}@media screen and (max-width: 730px){.Form-Item{padding-left:14px;padding-right:14px;padding-top:16px;padding-bottom:16px;display:block}.Form-Item input,.Form-Item select{font-size:16px}}.Form-Item-Label{display:flex;width:100%;max-width:248px;letter-spacing:.05em;font-weight:bold;font-size:18px;align-items:center}.Form-Item-Label .require{display:inline-block;margin-left:6px;padding:0px 9px;font-size:12px;line-height:1.7;color:#fff;background-color:red;border-radius:10px}@media screen and (max-width: 730px){.Form-Item-Label{max-width:inherit;display:flex;align-items:center;font-size:15px}}.post_content p{margin:0 0 1em 0;width:100%}.mw_wp_form .vertical-item label{display:flex;justify-content:flex-start;align-items:center}input[type=radio]{width:20px;height:20px;margin:0 5px 0px 0}.mw_wp_form .vertical-item label span{display:block}.Form-Item:nth-child(2){border-top:none}textarea{width:100%}.bg--colorBlue{background-color:#0066b5;border-radius:5px;padding:20px}@media only screen and (max-width: 782px){.bg--colorBlue{padding:10px}}.bg--colorLiteGray{background-color:#f7f7f7;border-radius:5px;padding:20px}@media only screen and (max-width: 782px){.bg--colorLiteGray{padding:10px}}.plans_wrap{display:flex;gap:20px;margin-bottom:20px}@media only screen and (max-width: 782px){.plans_wrap{display:block;margin-bottom:0px}}.plans_detail{border-radius:5px;padding:20px;background-color:#f7f7f7;height:340px}@media only screen and (max-width: 782px){.plans_detail{padding:10px;height:auto;margin-bottom:20px}}.plans_detail--s{border-radius:5px;padding:20px;background-color:#f7f7f7}@media only screen and (max-width: 782px){.plans_detail--s{padding:10px}}.plans_detail h4{font-size:20px !important}.plans_detail h4 .brblock{display:none}@media only screen and (max-width: 1245px){.plans_detail h4 .brblock{display:block}}@media only screen and (max-width: 782px){.plans_detail h4 .brblock{display:none}}.bg--colorBoder{border-radius:5px;padding:20px;border:solid 1px #ddd;background-color:#f7f7f7}@media only screen and (max-width: 782px){.bg--colorBoder{padding:10px}}.pb-widget-editor h2{background-color:#f7f7f7;border-left:2px solid #0066b5;padding:10px 15px !important}.pb-widget-editor h4{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;font-size:25px;color:#0066b5;font-weight:bold}.pb-widget-editor .img img{width:100%}.pb-widget-editor .um_schedule_wp{display:flex;gap:20px;flex-wrap:wrap}.pb-widget-editor .um_schedule_wp .um_schedule{width:calc(33.33333% - 56px);border:solid 1px #ddd}@media screen and (max-width: 730px){.pb-widget-editor .um_schedule_wp{gap:10px}.pb-widget-editor .um_schedule_wp .um_schedule{width:calc(50% - 27px)}}.pb-widget-editor .um_schedule{text-align:center;padding:20px;border:solid 1px #ddd;border-radius:5px}@media screen and (max-width: 730px){.pb-widget-editor .um_schedule{padding:10px}}.pb-widget-editor .um_schedule p{margin:0}.pb-widget-editor .um_schedule .date{font-size:35px;color:#0066b5;font-weight:bold}@media screen and (max-width: 730px){.pb-widget-editor .um_schedule .date{font-size:25px}}.pb-widget-editor .um_schedule .btn_link{margin:20px auto}@media screen and (max-width: 730px){.pb-widget-editor .um_schedule .btn_link{margin:10px auto 0}}.pb-widget-editor #post_list{margin:20px 0 0 0 !important}.single-plan #main_col{margin:0 auto 150px}@media only screen and (max-width: 782px){.single-plan #main_col #tcd-pb-wrap{overflow:inherit}.single-plan #main_col #tcd-pb-wrap .tcd-pb-row.row1{overflow:initial}.single-plan #main_col #tcd-pb-wrap .tcd-pb-row.row1 .sp{margin-left:-20px !important;margin-right:-20px !important;width:100vw}.single-plan #main_col #tcd-pb-wrap .tcd-pb-row.row1 .sp img{width:100vw !important}}.single-plan #main_col .tcd-pb-col.col1 .tcd-pb-widget.widget1.pb-widget-editor p{margin:0}.plans-inner{margin-top:20px}@media only screen and (max-width: 782px){.plans-inner{margin-top:20px}}.plans-inner .plans-row{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;row-gap:1em}.plans-inner .plans-row .plans-col{background:#fff;border-radius:5px;padding:20px 1rem}@media only screen and (max-width: 782px){.plans-inner .plans-row .plans-col{padding:20px 1rem}}.plans-inner .plans-row .plans-col h3{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;text-align:center;color:#0066b5;font-weight:bold;padding:0;border-left:none}.plans-inner .plans-row .plans-col p{text-align:center;line-height:1.3;margin-bottom:0}.plans-inner .plans-row .plans-col .img{margin-top:10px;margin-bottom:10px}.plans-inner .plans-row .plans-col .img img{width:100%}.plans-inner .plans-row .plans-col .u_tag{list-style:none;margin-left:0}.plans-inner .plans-row .plans-col .u_tag li{background:#f7f7f7;display:inline-block;font-size:10px;padding:2px 10px;border-radius:5px}.plans-inner .plans-row .plans-col .price{font-size:clamp(10px,1.3888888889vw,20px);color:#ff8106;margin-bottom:1em;font-weight:500;white-space:nowrap}.plans-inner .plans-row .plans-col .price .usually{color:#7d7d7d;display:block;font-weight:normal}.plans-inner .plans-row .plans-col .price strong{margin-right:9px;font-size:clamp(20px,2.7777777778vw,40px);line-height:1.2;font-weight:500;white-space:nowrap;color:#ff8106}.plans-inner .plans-row .plans-col .price strong span{font-size:15px}@media only screen and (max-width: 782px){.plans-inner .plans-row .plans-col .price strong{font-size:38px}}@media only screen and (max-width: 782px){.plans-inner .plans-row .plans-col .price{font-size:20px}}.plans-inner .plans-row .plans-col.plans-color{background:#fff}@media only screen and (max-width: 782px){.plans-inner .plans-row{display:block}.plans-inner .plans-row .plans-col{margin-bottom:20px}}.follow-inner{margin-top:30px}@media only screen and (max-width: 782px){.follow-inner{margin-top:0}}.follow-inner .follow-row .follow-col{background:#fff;border-radius:5px;padding:1rem;background-color:#f7f7f7;display:grid;grid-template-columns:100px 1fr;column-gap:30px;margin-bottom:20px}@media only screen and (max-width: 782px){.follow-inner .follow-row .follow-col{padding:1rem;position:relative;display:block}}.follow-inner .follow-row .follow-col .number{background-color:#0066b5;color:#fff;width:100px;border-radius:50px;line-height:100px;height:100px;text-align:center}@media only screen and (max-width: 782px){.follow-inner .follow-row .follow-col .number{border-radius:5px 0 5px 0;line-height:50px;height:50px;position:absolute;top:0;left:0}}.follow-inner .follow-row .follow-col .text{display:flex;align-items:center;gap:20px}.follow-inner .follow-row .follow-col .text p{margin:0}@media only screen and (max-width: 782px){.follow-inner .follow-row .follow-col .text{display:block}}.follow-inner .follow-row .follow-col h3{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;color:#0066b5;font-weight:bold;padding:0;border-left:none;width:150px;margin:0;text-align:center}@media only screen and (max-width: 782px){.follow-inner .follow-row .follow-col h3{width:auto;margin-bottom:10px}}.follow-inner .follow-row .follow-col .img{width:200px;line-height:0}.follow-inner .follow-row .follow-col .img img{width:100%;border-radius:5px}@media only screen and (max-width: 782px){.follow-inner .follow-row .follow-col .img{width:100%;margin-bottom:20px}}@media only screen and (max-width: 782px){.follow-inner .follow-row{display:block}}.page-id-125 #main_col{margin:0 auto 150px}.page-id-125 #main_col .tcd-pb-row.row1 .tcd-pb-widget.widget1.pb-widget-editor p{margin:0}@media only screen and (max-width: 767px){.page-id-125 #main_col #tcd-pb-wrap{overflow:inherit}.page-id-125 #main_col #tcd-pb-wrap .tcd-pb-row.row1{overflow:initial}.page-id-125 #main_col #tcd-pb-wrap .tcd-pb-row.row1 .sp{margin-left:-20px !important;margin-right:-20px !important;width:100vw}.page-id-125 #main_col #tcd-pb-wrap .tcd-pb-row.row1 .sp img{width:100vw !important}}.plan_price{font-size:clamp(10px,1.3888888889vw,20px);text-align:center;line-height:1.2;margin:0 0 1em 0;color:#ff8106;font-weight:500}.plan_price h4{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;background:#0066b5;padding:10px;color:#fff;border-radius:60px;margin-bottom:30px !important}@media only screen and (max-width: 782px){.plan_price h4{margin-bottom:20px !important}}.plan_price p{margin-bottom:0 !important}.plan_price .usually{color:#7d7d7d;display:block;font-weight:normal;margin-bottom:15px !important;font-size:20px}.plan_price strong{font-size:clamp(20px,2.7777777778vw,40px);color:#ff8106;font-weight:500}.plan_price strong span{font-size:15px}@media only screen and (max-width: 782px){.plan_price strong{font-size:38px}}@media only screen and (max-width: 782px){.plan_price{font-size:clamp(14px,3vw,20px)}}.plan_erea{text-align:center}.plan_erea select,.plan_erea ::picker(select){appearance:base-select;line-height:1.8em}.full{position:relative;overflow:hidden}.full::after{content:"満席";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,0,0,.8);font-size:50px;color:#fff}.btn_reserve a{position:fixed;top:190px;right:0;color:#fff !important;background-color:#ff8106;writing-mode:vertical-rl;display:inline-block;padding:20px 10px;border-radius:10px 0 0 10px;font-weight:bold;z-index:10}.btn_reserve a:hover{text-decoration:none !important}@media only screen and (max-width: 782px){.btn_reserve a{top:initial;bottom:80px;padding:20px 5px}}#cb_8 .inner{position:static}#cb_8 .inner .post_content{margin:0 !important}.mainimg_text{position:absolute;top:0;left:0;width:100%}.mainimg_text .pc{padding:70px 30px 0}.mainimg_text .pc img{width:90%}@media only screen and (max-width: 1024px){.mainimg_text .pc{padding:70px 30px 0}}.mainimg_text .sp{display:none}@media only screen and (max-width: 767px){.mainimg_text .sp{display:block;padding:10px}.mainimg_text .sp img{width:100%}}.single-option #main_col{margin:0 auto 150px}.option_feature{border-radius:5px;padding:20px;background-color:#f7f7f7;flex-basis:100%}@media screen and (max-width: 767px){.cb_content .cb_desc{text-align:center !important}}.post_content .post_row{margin-top:20px !important}@media screen and (max-width: 730px){.post_content .post_row{margin-top:20px !important}}.post_content .post_col-3{margin-bottom:0 !important}.cb_content-blog_list #post_list{margin-top:20px !important}@media screen and (max-width: 730px){.cb_content-blog_list #post_list{margin-top:20px !important}}.cb_content{margin:0 0 50px 0 !important}@media screen and (max-width: 730px){.cb_content{margin:0 0 30px 0 !important}}#post_list .article{margin-bottom:10px}.tcd-pb-widget ul.meta li.date{display:none !important}.single-introduce #article #post_date{display:none}@media screen and (max-width: 730px){.post-type-archive-news #main_col .show_date{padding:0 20px}}.header_search_keywords input{margin-top:0;margin-bottom:0}#index_header_search{display:none}#header_search form,#index_header_search form{padding:20px;justify-content:center;align-items:center}@media screen and (max-width: 730px){#header_search_submit{margin-bottom:0}}.slider_video_wrapper .slider_video_container{height:auto !important;aspect-ratio:16/9}@media screen and (max-width: 730px){.slider_video_wrapper .slider_video_container{aspect-ratio:140/172}.slider_video_wrapper::before{padding-top:122.84% !important}}#header_slider{height:unset !important}.has_header_content #index_header_search{margin-top:0 !important}.mwform-radio-field input[type=radio]{display:none}.mwform-radio-field label{display:inline-block;padding:0;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s}.mwform-radio-field input[type=radio]:checked+span{background-color:#0066b5;color:#fff}.mwform-radio-field-text{display:inline-block;padding:8px}.mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text{background-color:#0066b5;color:#fff;border-radius:3px}.vertical-item{display:inline-block !important;margin-bottom:10px}.tcd-pb-row.row2{margin-top:50px}@media screen and (max-width: 768px){.tcd-pb-row.row2{margin-top:10px;margin-bottom:0}}.tcd-pb-row.row20{margin-top:60px}#yokohamaForm .Form-Item{gap:16px}#yokohamaForm .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}#yokohamaForm .Form-Item-Flex{display:flex;flex-wrap:wrap;gap:16px}#yokohamaForm #FormPlan label{text-align:center}#yokohamaForm #FormPlan label .thumb{width:160px;height:90px;aspect-ratio:16/9;object-fit:cover;display:block;margin-bottom:10px}@media screen and (max-width: 768px){#yokohamaForm{width:100vw;margin:0 -20px}#yokohamaForm .Form-Item{width:auto;max-width:100%;padding-left:0;padding-right:0}#yokohamaForm .Form-Item .Form-Item-Label{margin-bottom:0}#yokohamaForm .Form-Item p{margin-bottom:0}#yokohamaForm .mwform-radio-field-text{font-size:1rem}#yokohamaForm #FormPlan label{text-align:center}#yokohamaForm #FormPlan label .thumb{width:136px}}.area-list{margin-top:45px !important}@media only screen and (max-width: 767px){.area-list{margin-top:25px !important}}.area-list h2{margin-top:70px;padding:18px 20px;font-size:20px;font-weight:400;color:#fff;background-color:#0068b2;border-radius:5px}@media only screen and (max-width: 767px){.area-list h2{margin-top:40px;padding:10px;font-size:16px}}.area-list h2:first-child{margin-top:0}.area-list ul{display:flex;margin-top:26px;gap:26px;flex-wrap:wrap}@media only screen and (max-width: 767px){.area-list ul{margin-top:10px;gap:10px 10px}}.area-list ul li{border-bottom:none !important}.area-list ul li a{padding:18px 20px !important;font-size:20px !important;white-space:nowrap;transition:all .3s;pointer-events:none !important}@media only screen and (max-width: 767px){.area-list ul li a{padding:8px 10px !important;font-size:16px !important}}.area-list ul li a:hover{opacity:.7}.area-list ul li a :before{content:"";display:block;position:absolute;top:50%;left:0;width:12px;height:16px;background-image:url(http://uminosankotsu.com/cms/wp-content/uploads/2025/04/arrow.png);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}.area-list ul li a h3{font-weight:400}#related_reviews{margin-top:80px}@media only screen and (max-width: 767px){#related_reviews{margin-top:40px}}.single-review #recent_news{margin:30px 0 0 0 !important}@media only screen and (max-width: 767px){.single-review #recent_news{margin:15px 0 0 0 !important}}.single-review #post_title_tag,.post-type-archive-review #post_title_tag{display:flex;margin-bottom:10px;gap:8px}@media only screen and (max-width: 767px){.single-review #post_title_tag,.post-type-archive-review #post_title_tag{gap:5px}}.single-review #post_title_tag li,.post-type-archive-review #post_title_tag li{width:auto;border:none}.single-review #post_title_tag li a,.single-review #post_title_tag li p,.post-type-archive-review #post_title_tag li a,.post-type-archive-review #post_title_tag li p{display:inline-block;padding:5px 13px;font-size:14px;line-height:1 !important;color:#fff;background-color:#0066b5;border-radius:60px}@media only screen and (max-width: 767px){.single-review #post_title_tag li a,.single-review #post_title_tag li p,.post-type-archive-review #post_title_tag li a,.post-type-archive-review #post_title_tag li p{padding:4px 7px;font-size:12px}}.single-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1,.post-type-archive-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1{margin-bottom:25px !important;margin-top:15px}.single-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.post-type-archive-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline{margin:0 !important;padding:0 0 13px 0 !important;border-bottom:1px solid #ddd !important;font-size:25px !important;color:#000 !important;text-align:left !important}@media only screen and (max-width: 767px){.single-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.post-type-archive-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline{font-size:22px !important}}.single-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2,.post-type-archive-review .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2{margin-bottom:34px !important}.single-review .post_content p,.post-type-archive-review .post_content p{font-size:18px !important;line-height:29px !important}@media only screen and (max-width: 767px){.single-review .post_content p,.post-type-archive-review .post_content p{margin:0 0 1em 0 !important;font-size:16px !important;line-height:27px !important}}.single-review .post_content h4,.post-type-archive-review .post_content h4{margin-top:15px;font-size:30px !important;color:#0066b5;line-height:1;text-align:center}@media only screen and (max-width: 767px){.single-review .post_content h4,.post-type-archive-review .post_content h4{margin-top:10px;font-size:24px !important}}.single-review #ReviewPlan,.post-type-archive-review #ReviewPlan{display:flex;margin-top:30px;padding:25px 20px 20px;border:1px solid #ddd;border-radius:5px;gap:50px;align-items:center}@media only screen and (max-width: 767px){.single-review #ReviewPlan,.post-type-archive-review #ReviewPlan{margin:15px 0 0 0 !important;flex-direction:column;gap:10px}}.single-review #ReviewPlan .img,.post-type-archive-review #ReviewPlan .img{width:38%;max-width:436px;flex-shrink:0}@media only screen and (max-width: 767px){.single-review #ReviewPlan .img,.post-type-archive-review #ReviewPlan .img{display:block;width:100%;margin:0 auto}}.single-review #ReviewPlan .plan h2,.post-type-archive-review #ReviewPlan .plan h2{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;margin-bottom:14px;color:#0066b5;font-size:26px;font-weight:bold}@media only screen and (max-width: 767px){.single-review #ReviewPlan .plan h2,.post-type-archive-review #ReviewPlan .plan h2{margin-bottom:10px;font-size:22px}}.single-review #ReviewPlan .plan .plan-content p,.post-type-archive-review #ReviewPlan .plan .plan-content p{margin:0;font-size:20px;line-height:29px}@media only screen and (max-width: 767px){.single-review #ReviewPlan .plan .plan-content p,.post-type-archive-review #ReviewPlan .plan .plan-content p{font-size:16px !important;line-height:25px !important}}.single-review #ReviewPlan .plan .plan-content strong,.post-type-archive-review #ReviewPlan .plan .plan-content strong{display:inline-block;margin-top:15px;color:#ff8106;font-size:50px;font-weight:900;line-height:1}@media only screen and (max-width: 767px){.single-review #ReviewPlan .plan .plan-content strong,.post-type-archive-review #ReviewPlan .plan .plan-content strong{margin-bottom:10px;font-size:30px}}.single-review #ReviewPlan .plan .plan-content strong span,.post-type-archive-review #ReviewPlan .plan .plan-content strong span{font-size:20px}@media only screen and (max-width: 767px){.single-review #ReviewPlan .plan .plan-content strong span,.post-type-archive-review #ReviewPlan .plan .plan-content strong span{font-size:16px}}.single-review #ReviewPlan .plan .plan-content small,.post-type-archive-review #ReviewPlan .plan .plan-content small{font-size:20px;color:#7d7d7d;line-height:1}@media only screen and (max-width: 767px){.single-review #ReviewPlan .plan .plan-content small,.post-type-archive-review #ReviewPlan .plan .plan-content small{font-size:16px}}.single-review #ReviewArea,.post-type-archive-review #ReviewArea{display:flex;margin-top:30px;padding:25px 20px 20px;border:1px solid #ddd;border-radius:5px;gap:50px;align-items:center}@media only screen and (max-width: 767px){.single-review #ReviewArea,.post-type-archive-review #ReviewArea{flex-direction:column;gap:10px}}.single-review #ReviewArea .img,.post-type-archive-review #ReviewArea .img{width:38%;max-width:436px;flex-shrink:0}@media only screen and (max-width: 767px){.single-review #ReviewArea .img,.post-type-archive-review #ReviewArea .img{display:block;width:100%;margin:0 auto}}.single-review #ReviewArea .plan h2,.post-type-archive-review #ReviewArea .plan h2{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;margin-bottom:14px;color:#0066b5;font-size:26px;font-weight:bold}@media only screen and (max-width: 767px){.single-review #ReviewArea .plan h2,.post-type-archive-review #ReviewArea .plan h2{margin-bottom:10px}}.single-review #ReviewArea .plan .plan-content p,.post-type-archive-review #ReviewArea .plan .plan-content p{margin:0;font-size:20px;line-height:29px}@media only screen and (max-width: 767px){.single-review #ReviewArea .plan .plan-content p,.post-type-archive-review #ReviewArea .plan .plan-content p{font-size:16px !important;line-height:25px !important}}.single-review #ReviewArea .plan a.btn_link,.post-type-archive-review #ReviewArea .plan a.btn_link{display:none}.single-review #btn_plan,.post-type-archive-review #btn_plan{margin-top:15px}.single-review .review-list,.post-type-archive-review .review-list{display:flex;margin-top:20px;gap:40px 25px;flex-wrap:wrap}@media only screen and (max-width: 767px){.single-review .review-list,.post-type-archive-review .review-list{gap:10px}}.single-review .review-list li,.post-type-archive-review .review-list li{width:calc(33.3333333333% - 16.6666666667px);border:none !important}@media only screen and (max-width: 767px){.single-review .review-list li,.post-type-archive-review .review-list li{width:calc(50% - 5px)}}.single-review .review-list li a,.post-type-archive-review .review-list li a{padding:0 !important}.single-review .review-list li a img,.post-type-archive-review .review-list li a img{width:100%;height:auto}.single-review .review-list li a .content,.post-type-archive-review .review-list li a .content{margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;color:#000}.single-review .review-list li a .content:hover,.post-type-archive-review .review-list li a .content:hover{color:#000}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.option_head{color:#0066b5;padding:0;font-size:42px;line-height:1.2;text-align:center;font-weight:400}@media only screen and (max-width: 767px){.option_head{font-size:20px;line-height:1.4}}.option_desc{margin-top:6px;padding:0;font-weight:300;line-height:1.8;text-align:center}@media only screen and (max-width: 767px){.option_desc{margin-top:4px;line-height:1.6}}.post-type-archive-option .option-list{display:flex;margin-top:45px !important;gap:40px 25px;flex-wrap:wrap}@media only screen and (max-width: 767px){.post-type-archive-option .option-list{gap:30px}}.post-type-archive-option .option-list li{width:calc(33.3333333333% - 16.6666666667px);border:none !important}@media only screen and (max-width: 767px){.post-type-archive-option .option-list li{width:100%}}.post-type-archive-option .option-list li .img-box{position:relative}.post-type-archive-option .option-list li .img-box img{width:100%;height:auto;aspect-ratio:378/239;object-fit:cover}.post-type-archive-option .option-list li .img-box .title{position:absolute;bottom:0;left:0;width:100%;padding:23px 0;font-size:20px !important;color:#fff;font-weight:bold !important;text-align:center;background-color:rgba(0,104,178,.8)}@media only screen and (max-width: 767px){.post-type-archive-option .option-list li .img-box .title{padding:15px 0}}.post-type-archive-option .option-list li .content{margin-top:20px}@media only screen and (max-width: 767px){.post-type-archive-option .option-list li .content{margin-top:10px}}.post-type-archive-option .option-list li .content p{margin:0;font-size:20px;line-height:24px;text-align:center}@media only screen and (max-width: 767px){.post-type-archive-option .option-list li .content p{font-size:16px !important;line-height:20px !important}}.post-type-archive-option .option-list li .content strong{display:inline-block;margin-top:5px;color:#ff8106;font-size:40px;line-height:48px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.post-type-archive-option .option-list li .content strong{margin-top:0;font-size:30px}}.post-type-archive-option .option-list li .content strong span{display:inline-block;margin-left:5px;font-size:20px}@media only screen and (max-width: 767px){.post-type-archive-option .option-list li .content strong span{font-size:16px}}.post-type-archive-option .option-list li .btn_link{width:150px;margin:10px auto 0;padding:11px 0 !important;text-align:center}@media only screen and (max-width: 767px){.post-type-archive-option .option-list li .btn_link{margin-top:0}}.single-option .pb_font_family_type1{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif !important}.single-option .plans_detail .heading{display:flex;align-items:center;justify-content:center;height:60px;padding:0;font-size:clamp(20px,1.7361111111vw,25px)}@media only screen and (max-width: 767px){.single-option .plans_detail .heading{height:unset;padding:10px 0 0 0;font-size:25px}}@media only screen and (max-width: 767px){.single-option .plans_detail--s h4{font-size:15px}}@media only screen and (max-width: 767px){.single-option .row9 .tcd-pb-row-inner,.single-option .row10 .tcd-pb-row-inner{display:flex;flex-wrap:wrap}.single-option .row9 .tcd-pb-row-inner .tcd-pb-col,.single-option .row10 .tcd-pb-row-inner .tcd-pb-col{width:50% !important}}.single-option .option_type_wrap{display:flex;background:#f7f7f7;border-radius:5px;padding:20px;gap:20px}.single-option .option_type_wrap .option_type{background:#fff;padding:20px;border-radius:5px;width:100%}.single-option .option_type_wrap .option_type .rich_font{text-align:center;color:#0066b5;font-weight:bold;padding:5px}.single-option .option_type_wrap .option_type img{display:block;margin:0 auto}@media only screen and (max-width: 767px){.single-option .option_type_wrap .option_type{width:auto}}@media only screen and (max-width: 767px){.single-option .option_type_wrap{display:grid}}.single-option .option_type_wrap.jumokusou strong{font-size:clamp(20px,2.7777777778vw,40px);line-height:1.2;white-space:nowrap;color:#ff8106;text-align:center;display:block;text-align:center}.single-option .option_type_wrap.jumokusou strong span{font-size:clamp(10px,1.3888888889vw,20px)}.single-option .option_type_wrap.jumokusou strong span.small{font-size:14px}@media only screen and (max-width: 767px){.single-option .option_type_wrap.jumokusou strong span{font-size:20px}}@media only screen and (max-width: 767px){.single-option .option_type_wrap.jumokusou strong{font-size:clamp(30px,5vw,38px)}}.single-option .option_type_wrap.jumokusou strong.mgt-20{margin-top:-20px}.single-option .hakajimai_set{background:initial;padding:0;justify-content:center;margin-bottom:20px}.single-option .hakajimai_set .plans_detail--s{flex-basis:20%;min-width:200px}@media only screen and (max-width: 767px){.single-option .tcd-pb-row.row2{margin-bottom:40px}}.single-option .option_wrap{display:flex;gap:20px}@media only screen and (max-width: 767px){.single-option .option_wrap{display:block}.single-option .option_wrap .option_feature{text-align:center;margin-bottom:20px}.single-option .option_wrap .option_feature img{width:50%;min-width:260px}}.top_reviews#recent_news{margin:0 !important}@media screen and (max-width: 730px){.top_reviews#recent_news{margin:0 !important}}.top_reviews .review-list{display:flex;margin:20px 0 20px 0;gap:40px 25px;flex-wrap:wrap}@media only screen and (max-width: 767px){.top_reviews .review-list{margin:20px 0 10px 0;gap:10px}}.top_reviews .review-list li{width:calc(33.3333333333% - 16.6666666667px);border:none !important}@media only screen and (max-width: 767px){.top_reviews .review-list li{width:calc(50% - 5px)}}.top_reviews .review-list li a{display:block;padding:0 !important;line-height:1.7;color:#000;text-decoration:none;position:relative}.top_reviews .review-list li a img{width:100%;height:auto}.top_reviews .review-list li a h2{padding:0;margin:0;line-height:1.7}.top_reviews .review-list #post_title_tag{display:flex;margin:0 0 20px 0;gap:8px;list-style:none}@media only screen and (max-width: 767px){.top_reviews .review-list #post_title_tag{gap:5px}}.top_reviews .review-list #post_title_tag li{width:auto;border:none;line-height:1}.top_reviews .review-list #post_title_tag li a,.top_reviews .review-list #post_title_tag li p{display:inline-block;width:fit-content;margin:0;padding:5px 13px;font-size:14px;line-height:1 !important;color:#fff;background-color:#0066b5;border-radius:60px}@media only screen and (max-width: 767px){.top_reviews .review-list #post_title_tag li a,.top_reviews .review-list #post_title_tag li p{padding:4px 7px;font-size:12px}}.top_reviews .review-list #post_date{margin:9px 0 4px 0;font-size:14px;color:#999;line-height:1}#cb_2 #recent_news{margin:0 !important}@media screen and (max-width: 730px){#cb_2 #recent_news{margin:0 !important}}#cb_2 .cb_desc{margin-top:6px;padding:0;font-weight:300;line-height:1.8;text-align:center}@media only screen and (max-width: 767px){#cb_2 .cb_desc{margin-top:4px;line-height:1.6}}.top_options .option-list{display:flex;margin:20px 0 10px 0;gap:40px 25px;flex-wrap:wrap}@media only screen and (max-width: 767px){.top_options .option-list{margin:20px 0 10px 0;gap:20px}}.top_options .option-list li{width:calc(33.3333333333% - 16.6666666667px);border:none !important}@media only screen and (max-width: 767px){.top_options .option-list li{width:100%}}.top_options .option-list li a{display:block;padding:0 !important}.top_options .option-list li a:hover{color:#000;transition:0}.top_options .option-list li a:hover .img-box img{transform:scale(1.1)}.top_options .option-list li a:hover .content p{color:#000}.top_options .option-list li .img-box{position:relative;overflow:hidden}.top_options .option-list li .img-box img{display:block;width:100%;height:auto;aspect-ratio:378/239;object-fit:cover;transition-property:opacity,scale,transform;transition-duration:.35s}.top_options .option-list li .img-box .title{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:23px 0;font-size:20px !important;color:#fff;font-weight:bold !important;text-align:center;background-color:rgba(0,104,178,.8)}@media only screen and (max-width: 767px){.top_options .option-list li .img-box .title{padding:15px 0}}.top_options .option-list li .content{margin-top:20px}@media only screen and (max-width: 767px){.top_options .option-list li .content{margin-top:10px}}.top_options .option-list li .content p{margin:0;font-size:20px;line-height:24px;text-align:center;color:#000}@media only screen and (max-width: 767px){.top_options .option-list li .content p{font-size:16px !important;line-height:20px !important}}.top_options .option-list li .content strong{display:inline-block;margin-top:5px;color:#ff8106;font-size:40px;line-height:48px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.top_options .option-list li .content strong{margin-top:0;font-size:30px}}.top_options .option-list li .content strong span{display:inline-block;margin-left:5px;font-size:20px}@media only screen and (max-width: 767px){.top_options .option-list li .content strong span{font-size:16px}}.top_options .option-list li .btn_link{width:150px;margin:10px auto 0;padding:11px 0 !important;text-align:center}@media only screen and (max-width: 767px){.top_options .option-list li .btn_link{margin-top:0}}.top_areas{margin-top:20px !important;margin-bottom:0 !important;padding:76px 70px;background-color:#f7f7f7}@media only screen and (max-width: 767px){.top_areas{padding:25px 20px}}.top_areas h2{margin-top:44px;padding:0;font-size:22px;color:#0068b2;font-weight:bold}@media only screen and (max-width: 767px){.top_areas h2{margin-top:25px;font-size:16px}}.top_areas h2:first-child{margin-top:0}.top_areas ul{display:flex;margin:8px 0 0;list-style:none !important;gap:10px 30px;flex-wrap:wrap}@media only screen and (max-width: 767px){.top_areas ul{gap:10px 20px}}.top_areas ul li{position:relative;border-bottom:none !important}.top_areas ul li:before{content:"";display:block;position:absolute;top:50%;left:0;width:12px;height:16px;background-image:url("http://uminosankotsu.com/cms/wp-content/uploads/2025/04/arrow.png");background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media only screen and (max-width: 767px){.top_areas ul li:before{width:8px;height:12px}}.top_areas ul li a{pointer-events:none !important;padding:0 0 0 20px !important}@media only screen and (max-width: 767px){.top_areas ul li a{padding:0 0 0 16px !important}}.top_areas ul li a h3{margin:0;padding:0;font-size:20px}@media only screen and (max-width: 767px){.top_areas ul li a h3{font-size:15px}}.top_plans{margin-top:20px !important;margin-bottom:0 !important}.top_plans .plan-list{display:flex;width:100%;margin-left:0;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 767px){.top_plans .plan-list{gap:12px}}.top_plans .plan-list li{display:flex;width:100%;background-color:#fff;border-radius:5px}@media only screen and (max-width: 767px){.top_plans .plan-list li.first{flex-direction:column}}.top_plans .plan-list li.first img{width:40%;margin:16px 0 16px 1.7%}@media only screen and (max-width: 980px){.top_plans .plan-list li.first img{width:50%}}@media only screen and (max-width: 767px){.top_plans .plan-list li.first img{width:calc(100% - 44px);margin:22px}}.top_plans .plan-list li.first .top{display:flex;margin:0 6.8%;flex:1;justify-content:center;flex-direction:column}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .top.pc{display:none !important}}.top_plans .plan-list li.first .top.sp{display:none}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .top.sp{display:block}}.top_plans .plan-list li.first .top h2{padding:0 !important;margin:0 !important;font-size:clamp(20px,2.4305555556vw,35px) !important;color:#0068b2;font-weight:bold !important}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .top h2{margin-top:22px !important;font-size:30px !important;text-align:center}}.top_plans .plan-list li.first .top p{margin:14px 0 0 !important;font-size:clamp(14px,1.3888888889vw,20px) !important;line-height:1.2}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .top p{margin:10px 0 0 !important;font-size:18px !important;text-align:center}}.top_plans .plan-list li.first .contents{display:flex;width:100%;flex-direction:column;justify-content:space-between}.top_plans .plan-list li.first .contents .bottom{display:flex;padding:16px 5% 24px;background-color:#f7f7f7;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom-right-radius:5px}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .contents .bottom{padding:12px 0 20px;flex-direction:column}}.top_plans .plan-list li.first .contents .bottom .tax_price{margin-bottom:0 !important;font-size:clamp(20px,2.7777777778vw,40px);line-height:1.2;color:#ff8106;font-weight:500;white-space:nowrap}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .contents .bottom .tax_price{font-size:38px}}.top_plans .plan-list li.first .contents .bottom .tax_price span{font-size:clamp(10px,1.3888888889vw,20px)}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .contents .bottom .tax_price span{font-size:20px}}.top_plans .plan-list li.first .contents .bottom .price{margin-top:4px !important;margin-bottom:0 !important;font-size:clamp(10px,1.3888888889vw,20px);color:#7d7d7d;white-space:nowrap;line-height:1.2;display:none}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .contents .bottom .price{font-size:20px}}.top_plans .plan-list li.first .contents .bottom .btn .btn_link{padding:10px 30px !important;white-space:nowrap}@media only screen and (max-width: 767px){.top_plans .plan-list li.first .contents .bottom .btn .btn_link{margin-top:20px}}.top_plans .plan-list li.second{flex-direction:column;width:calc(50% - 10px);box-sizing:border-box}@media only screen and (max-width: 767px){.top_plans .plan-list li.second{width:100%}}.top_plans .plan-list li.second .contents{display:flex;padding:3.4%}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .contents{padding:16px 0 16px 16px}}.top_plans .plan-list li.second .contents img{width:41%;max-width:225px}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .contents img{width:37%;max-width:unset}}.top_plans .plan-list li.second .contents .top{display:flex;margin-left:8%;flex:1;justify-content:center;flex-direction:column}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .contents .top{margin-left:16px}}.top_plans .plan-list li.second .contents .top h2{padding:0 !important;margin:0 !important;font-size:clamp(14px,1.6666vw,24px) !important;color:#0068b2;font-weight:bold !important}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .contents .top h2{font-size:22px !important}}.top_plans .plan-list li.second .contents .top p{margin:14px 0 0 !important;font-size:clamp(10px,1.3888888889vw,20px);line-height:1.2}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .contents .top p{font-size:14px !important}}.top_plans .plan-list li.second .bottom{display:flex;padding:10px 5% 14px;background-color:#f7f7f7;justify-content:space-between;align-items:center;flex-wrap:wrap;border-radius:5px}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .bottom{flex-direction:column}}.top_plans .plan-list li.second .bottom .tax_price{margin-bottom:0 !important;font-size:clamp(20px,2.7777777778vw,40px);line-height:1.2;color:#ff8106;font-weight:500;white-space:nowrap}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .bottom .tax_price{font-size:30px}}.top_plans .plan-list li.second .bottom .tax_price span{font-size:clamp(10px,1.3888888889vw,20px)}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .bottom .tax_price span{font-size:16px}}.top_plans .plan-list li.second .bottom .price{margin-top:0 !important;margin-bottom:0 !important;font-size:clamp(10px,1.3888888889vw,20px);color:#7d7d7d;margin:bottom 0 !important;white-space:nowrap;display:none}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .bottom .price{font-size:16px}}.top_plans .plan-list li.second .bottom .btn .btn_link{padding:10px 30px !important;white-space:nowrap}@media only screen and (max-width: 767px){.top_plans .plan-list li.second .bottom .btn .btn_link{margin-top:12px}}/*# sourceMappingURL=app.css.map */