@charset "UTF-8";
  /*/*/.small-text {
font-size: 0.7em;/**/}
img {
object-fit: contain;
height: auto;
}
hr{
border: none;
border-bottom: 1px solid #333;
margin: 0;
} h1.site-title{
margin: 0;
padding:0;
}
.bn_100{
width:100%;
margin:0;
padding:0;
}
.clearfix::after {
content: "";
display: block;
clear: both;
}
.bn_100 img{
width:100%;
margin:0;
padding:0;
}
.scrolled .page_top_btn {
display: none;
} .mySwiper,
.mySwiper .swiper {
width: 100%;
height: fit-content;
padding-bottom: 30px;
}
.mySwiper .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
justify-content: center;
align-items: center;
}
.mySwiper .swiper-pagination {
position: relative;
top: 0;
margin-top: 20px;
}
.mySwiper .swiper-slide img {
display: block;
width: 100%;
object-fit: cover;
}
.mySwiper .shop {
display: flex;
width: 300px;
margin: 0 20px;
}
.mySwiper .voice {
width: 400px;
margin: 0 40px;
}
.swiper-button-next:after,
.swiper-button-prev:after {
color: #000;
font-weight: bold;
} @media (max-width: 767px){
#top #fv_shop_area {
display: block !important;
}
} #fv_shop_area{
max-width:100%!important;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg01.png)no-repeat;
background-size:100% 100%;
}
h2#wadachi2023_storettl{
width:100%;
margin:50px 0 0 0;
padding:10px;
font-size:50px;
color:#000000;
text-align:center;
}
h3#wadachi2023_storettl{
width:100%;
margin:0 auto;
padding:10px 0 50px 0;
font-size:15px;
color:#000000;
text-align:center;
}
p#wadachi2023_storebtn{
width:30%;
margin:0 auto;
padding:10px 50px;
font-size:15px;
background:#000000;
color:#ffffff;
text-align:center;
}
#youtube{
width:100%;
margin:0;
padding:0;
}
#youtube iframe{
display:block;
margin:0 auto;
padding:0;
} #wadachi2023_menu{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg02.png)no-repeat;
background-size:cover
}
h2#wadachi2023_menuttl{
width:100%;
margin:50px 0 0 0;
padding:50px 0 0 0;
font-size:50px;
color:#ffffff;
text-align:center;
}
h3#wadachi2023_menuttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#ffffff;
text-align:center;
}
#wadachi2023_menu ul{
width:80%;
margin:-50px auto 0 auto;
padding:0;
}
#wadachi2023_menu ul li{
display:inline-block;
width:23%;
margin:1% auto;
padding:0;
}
#wadachi2023_menu ul li h2.wadachi2023_menuh2{
width:65%;
margin:35px auto;
padding:10px;
font-size:16px;
color:#ffffff;
text-align:center;
border-left:7px double #ffffff;
border-right:7px double #ffffff;
}
#wadachi2023_menu ul li img{
display:block;
width:70%;
margin:0 auto;
padding:0;
}
#wadachi2023_menu ul li img.emblem{
width:120px;
margin:0;
padding:0;
position:relative;
top:70px;
left:0;
} #wadachi2023_symptoms{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg03.png)no-repeat;
background-size:100% 100%;
}
h2#wadachi2023_symptomsttl{
width:100%;
margin:50px 0 0 0;
padding:10px;
font-size:50px;
color:#000000;
text-align:center;
}
h3#wadachi2023_symptomsttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#000000;
text-align:center;
}
#wadachi2023_symptoms ul{
width:80%;
margin:120px auto 0 auto;
padding:0;
}
#wadachi2023_symptoms ul li{
display:inline-block;
width:9%;
margin:0.5% auto;
padding:0;
vertical-align:top;
}
#wadachi2023_symptoms ul li h2.wadachi2023_symptomsh2{
margin:20px auto 0 auto;
padding:0;
font-size:16px;
color:#000000;
writing-mode:vertical-rl;
text-orientation:upright;
}
#wadachi2023_symptoms ul li img{
display:block;
width:70%;
margin:0 auto;
padding:0;
}
p.wadachi2023_symptomsline{
width:100%;
margin:0;
padding:0;
font-size:16px;
color:#000000;
text-align:center;
transform:scaleY(2.9);
} #wadachi2023_about{
width:100%;
height:160vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg05.png)no-repeat;
background-size:cover;
}
h2#wadachi2023_aboutttl{
width:100%;
margin:50px 0 0 0;
padding: 50px 0 0 0;
font-size:50px;
color:#ffffff;
text-align:center;
}
h3#wadachi2023_aboutttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#ffffff;
text-align:center;
}
ul.wadachi2023_about_l{
width:45%;
margin:0 auto;
padding:0 0 0 15%;
float:left;
}
ul.wadachi2023_about_r{
width:45%;
margin:0 auto;
padding:0 15% 0 0;
}
li.wadachi2023_aboutimg{
width:100%;
margin:0 auto;
padding:0;
}
li.wadachi2023_aboutimg img{
width:100%;
margin:0 auto;
padding:0;
}
li.wadachi2023_aboutimg img.emblem{
width:8vw;
margin:-3vw 0 0 0;
padding:0;
position:relative;
top:110px;
left:0;
}
p.players_name{
width:70%;
margin:10px auto;
padding:10px;
background:#000000;
color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
position:relative;
top:-30px;
}
li.wadachi2023_abouttxt{
width:100%;
margin:0 auto;
padding:0 2vw 2vw 2vw;
background:#ffffff;
font-size:16px;
position:relative;
top:-10px;
} #wadachi2023_benefits{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg04.png)no-repeat;
background-size:100% 100%;
}
p.bene_num{
width:35%;
margin:50px auto;
padding:10px;
font-size:50px;
color:#5fbb00;
text-align:center;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
-webkit-text-stroke:2px #000;
text-stroke:2px #000;
}
h2#wadachi2023_benefitsttl{
width:100%;
margin:50px 0 0 0;
padding:10px;
font-size:50px;
color:#000000;
text-align:center;
}
h3#wadachi2023_benefitsttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#000000;
text-align:center;
}
#wadachi2023_benefits ul{
width:80%;
margin:2% auto 5% auto;
padding:0;
}
#wadachi2023_benefits ul li.up{
display:inline-block;
width:33%;
margin:0.5% auto;
padding:0;
vertical-align:top;
}
#wadachi2023_benefits ul li.up h2.wadachi2023_benefitsh2{
width:20%;
height:190px;
margin:20px auto;
padding:10px;
font-size:18px;
color:#000000;
font-weight:bold;
line-height:22px;
writing-mode:vertical-rl;
text-orientation:upright;
}
#wadachi2023_benefits ul li.down{
display:inline-block;
width:23%;
margin:0.5% auto;
padding:0;
vertical-align:top;
}
#wadachi2023_benefits ul li.down h2.wadachi2023_benefitsh2{
width:30%;
height:200px;
margin:20px auto;
padding:10px;
font-size:18px;
color:#000000;
font-weight:bold;
line-height:22px;
writing-mode:vertical-rl;
text-orientation:upright;
}
h3.wadachi2023_benefitsh3{
width:60%;
margin:0 auto;
padding:20px 0 0 0;
font-size:15px;
color:#000000;
text-align:center;
line-height:25px;
}
#wadachi2023_benefits ul li img{
display:block;
width:70%;
margin:0 auto;
padding:0;
} #wadachi2023_totalcare{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg06.png)no-repeat;
background-size:cover;
}
#wadachi2023_totalcare table#care{
width:90%;
margin:0 auto;
padding:0;
}
#wadachi2023_totalcare table#care img{
display:block;
width:100%;
margin:0 auto;
padding:0;
}
td.giza{
width: 20vw;
height: 20vw;
margin: 0 auto;
padding: 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_totalcare13.png)no-repeat;
background-size: 80%;
background-position: 50% 30%;
text-align: center;
font-size: 1.6vw;
color:#ffffff;
}
td.careimg{
margin: 0 auto;
padding: 0;
}
#wadachi2023_totalcare table#care tr td.careimg img{
display:block;
width:50%;
margin: 0 auto;
padding: 0;
}
ul.care01{
width:90%;
margin:0 auto;
padding:0;
text-align: center;
}
ul.care01 li{
display:inline-block;
width:18%;
margin:0;
padding:0;
}
ul.care01 li img{
width:90%;
margin:0;
padding:0;
}
h2.careh2{
width:90%;
margin:0 auto 10% auto;
padding:0;
text-align: center;
background:#00A643;
color:#ffffff;
font-size: 1.5vw;
}
#triangle01{
width: 20vw;
height: 7vw;
margin: 5% auto;
padding: 1.5% 0 0 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_totalcare14.png)no-repeat;
background-size: 80%;
background-position: 50% 30%;
text-align: center;
font-size: 1.6vw;
color:#ffffff;
}
#triangle02{
width: 30vw;
height: 10vw;
margin: 5% auto 0 auto;
padding: 2.5% 0 0 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_totalcare14.png)no-repeat;
background-size: 80%;
background-position: 50% 30%;
text-align: center;
font-size: 1.6vw;
color:#ffffff;
position: relative;
top: 70px;
}
#specialist{
width:55vw;
margin:0 auto;
padding:0;
background:#00A643;
text-align:center;
font-size:2.8vw;
color:#ffffff;
position:relative;
top:270px;
} #wadachi2023_consul{
width:100%;
height:81vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_consul01.png)no-repeat;
background-size:cover;
}
#wadachi2023_consullist{
width:80%;
margin:2vw auto 0 auto;
padding:10vw 0 0 0;
}
.wadachi2023_consul{
display: inline-block;
width:30%;
margin:0 1.5%;
padding:0;
}
p.wadachi2023_consulimg{
width:100%;
margin:0;
padding:0;
}
p.wadachi2023_consulimg img{
width:100%;
margin:0;
padding:0;
}
h2.wadachi2023_consulh2{
width:50px;
height:270px;
margin:0;
padding:10px;
font-size:18px;
color:#ffffff;
font-weight:bold;
line-height:22px;
writing-mode:vertical-rl;
text-orientation:upright;
background:#000000;
position:relative;
top:270px;
left:-10px;
}
ul.wadachi2023_consulul{
width:100%;
margin:0;
padding:0;
background:#ffffff;
color:#000000;
font-size:15px;
}
ul.wadachi2023_consulul li{
width:100%;
margin:0 0 0 20%;
padding:5% 0;
list-style:disc;
}
h3#wadachi2023_consulh3{
width: 60%;
height: 8vw;
margin: 5vw auto 0 auto;
padding: 2vw 0;
text-align: center;
color: #ffffff;
font-size: 3vw;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_hukidashi01.png)no-repeat;
background-size: contain;
}
#wadachi2023_consulbn{
width:80%;
margin:0 auto;
padding:0;
}
#wadachi2023_consulbn01{
width:37vw;
height:12vw;
margin:1vw 2vw 1vw 0;
padding:0;
float:left;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bn04.jpg)no-repeat;
background-size:cover;
}
#wadachi2023_consulbn01 p{
width: 60%;
margin: 1.1vw auto;
padding: 2vw;
font-size: 2vw;
color: #ffffff;
background: #259B43;
border-radius: 5vw;
}
#wadachi2023_consulbn02{
width:37vw;
height:12vw;
margin:1vw 0 1vw 2vw;
padding:0;
float:left;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bn05.jpg)no-repeat;
background-size:cover;
}
#wadachi2023_consulbn02 p{
width:60%;
margin:1.1vw auto;
padding:2vw;
font-size:2vw;
color:#ffffff;
background:#259B43;
border-radius:5vw;
} #wadachi2023_flow{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png)no-repeat;
background-size:cover;
}
h2#wadachi2023_flowttl{
width:100%;
margin:50px 0 0 0;
padding: 50px 0 0 0;
font-size:50px;
color:#ffffff;
text-align:center;
}
h3#wadachi2023_flowttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#ffffff;
text-align:center;
}
ul.wadachi2023_flow{
width:90%;
margin:0 auto;
padding:0;
}
li.wadachi2023_flowli{
display:inline-block;
width:25%;
margin:5% 1.5%;
padding:2%;
background:#ffffff;
font-size:18px;
vertical-align:top;
}
li.wadachi2023_flowarrow{
display:inline-block;
width:5%;
margin:0;
padding:0;
}
li.wadachi2023_flowarrow img{
width:3.5vw;
margin:0 auto;
padding:0;
position: relative;
top: 17vw;
}
p.flow_n{
width:70px;
height:70px;
border-radius:40px;
margin:0;
padding:0;
font-size:50px;
color:#ffffff;
text-align:center;
background:#000000;
position: relative;
top: -60px;
left: -40px;
}
h4.flowtxt{
font-size:25px;
} #wadachi2023_voice{
width:100%;
margin:0 auto;
padding:0;
background:#FADB00;
}
h2#wadachi2023_voicettl{
width:100%;
margin:50px 0 0 0;
padding: 50px 0 0 0;
font-size:50px;
color:#000000;
text-align:center;
}
h3#wadachi2023_voicettl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#000000;
text-align:center;
}
h3#wadachi2023_voiceh3{
width: 60%;
height: 8vw;
margin: 5vw auto 0 auto;
padding: 2vw 0;
text-align: center;
color: #ffffff;
font-size: 2.5vw;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_hukidashi01.png)no-repeat;
background-size: contain;
} span.oshirase_icon {
color: #FFF;
}
#wadachi2023_news{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg07.png)no-repeat;
background-size:cover;
}
h2#wadachi2023_newsttl{
width:100%;
margin:50px 0 0 0;
padding: 50px 0 0 0;
font-size:50px;
color:#000000;
text-align:center;
}
h3#wadachi2023_newsttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#000000;
text-align:center;
}
ul#oshirase{
width:65%;
margin:3vw auto;
padding:0;
font-size:16px;
color:#000000;
}
#oshirase .oshirase_day{
margin:0 2vw 0 0;
padding:0;
font-size:25px;
color:#4eb400;
}
#oshirase .oshirase_icon{
background-color:#00A643!important;
}
#oshirase .oshirase_icon a{
background-color:#00A643;
color:#ffffff;
} footer {
background:#2b8a23!important;
}
ul.f_sitemap{
display:inline-block;
width:40%;
margin:0 0 0 2vw;
padding:0;
list-style-image:url(https://sakamoto-ss.com/img/wadachi2023/footerli.png);
list-style-position: inside;
vertical-align: top;
}
ul.f_sitemap li{
display:block;
width:100%;
margin:2% 0;
padding:0;
font-size:16px;
}/*/*/#main a{
border:none!important;
}
#content_wrap {
max-width:100%!important;
margin:0 auto;
padding:0;
}
#mainImg_area2{
width:60%;
margin:2vw auto;
}
p#wadachi2023_shophead_p{
width:100%;
margin:0 auto;
padding:2vw;
font-size:30px!important;
color:#32c640;
text-align:center;
}
p#wadachi2023_shophead_p span{
color:#e07412;
}
#wadachi2023_shophead{
width:100%;
margin:0 auto 3vw auto;
padding:2vw;
height:auto;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shophead04.jpg)no-repeat;
background-size: cover;
background-position:50%;
}
h2#wadachi2023_shophead_h2{
width:98%;
margin:0 auto!important;
padding:2vw!important;
background:#019025!important;
font-size:2.5vw!important;
color:#ffffff!important;
text-align:center!important;
border-radius:10px 10px 0 0!important;
}
p#wadachi2023_shophead_p02{
font-size:1.7vw!important;
}
#wadachi2023_shophead_dateco{
width:98%;
height:27vw;
margin:0 auto;
padding:0;
border-radius:0 0 10px 10px;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png)no-repeat;
background-size:100%;
}
#wadachi2023_shophead_date{
width:60%;
height:25.7vw;
margin:0 auto;
padding:0;
float:left;
}
#wadachi2023_shophead_date table{
width:98%;
height:380px;
margin:0 0 0 2%;
padding:0;
font-size:20px;
color:#000000;
border-collapse:separate;
border-spacing:10px 5px;
background:#ffffff;
}
#wadachi2023_shophead_date table tr th{
width:20%;
margin:0;
padding:0.5vw;
background:#e07412;
text-align:center;
border-radius:5px;
color:#ffffff;
}
#wadachi2023_shophead_date table tr td{
width:60%;
margin:0;
padding:0;
}
#wadachi2023_shophead_date table tr td a{
font-size:30px;
color:#000000;
border-bottom:1px solid #ffffff;
}
#wadachi2023_shophead_icon{
width:39%;
height:25.7vw;
margin:0 auto;
padding:0 2% 0 0;
background:#ffffff;
float:left;
}
p#donichiok{
width:10vw;
height:10vw;
margin:1vw auto;
padding:2vw 0;
font-size:2.2vw!important;
color:#000000;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shophead01.png)no-repeat;
background-size: cover;
text-align:center;
float:left;
}
p#hokenok{
width:10vw;
height:10vw;
margin:1vw 1vw 1vw 0;
padding:2vw 0;
font-size:2.2vw!important;
color:#000000;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shophead02.png)no-repeat;
background-size: cover;
text-align:center;
float:right;
}
p#pricebtn{
clear:both;
width:20vw;
height:6vw;
margin:1vw auto;
padding:1.5vw 0;
font-size:2.2vw!important;
color:#000000;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shophead03.png)no-repeat;
background-size: cover;
text-align:center;
}
#store #main h1 {
width:100%;
margin:0 auto;
padding:2vw;
background:#32c640!important;
font-size:40px;
color:#ffffff;
border-radius:0;
text-align:center;
}
#store #main h2#wadachi2023_shopname_h2 {
width:100%;
margin:0 auto;
padding:2vw;
background:#32c640!important;
font-size:40px;
color:#ffffff;
border-radius:0;
text-align:center;
}
.page #main p#wadachi2023_shop_p{
width:60%;
margin:0 auto;
padding:0.5vw;
background:#ffffff!important;
font-size:27px;
color:#32c640;
border-radius:10px;
text-align:center;
}
#ekiten_ranking{
width:100%;
margin:0 auto;
padding:0 0 1vw 0;
background:#fcfceb;
}
img.ekitenimg{
width:30%;
margin:0 0 0 5vw;
padding:0;
}
ul#ekitenul{
width:60%;
margin:0 auto;
padding:0;
float:right;
}
li.ekitenli{
width:70%;
margin:1vw auto;
padding:1vw 0;
font-size:30px!important;
background:#FFE000;
color:#009623;
font-weight:bold;
border-radius:0;
text-align:center;
}
p.gosoudan{
width:70%;
margin:1vw auto;
padding:1vw 0;
font-size:30px!important;
background:#009023;
color:#ffffff;
text-align:center;
}/**/.page #main #wadachi2023_shopmap h2{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
.page #main #wadachi2023_shopmap h3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
.page #main p#wadachi2023_map{
width:90%;
margin:0 auto 1vw auto;
padding:1vw 0;
font-size:30px;
background:#f8da00;
color:#009023;
text-align:center;
font-weight:normal;
border-radius:10px;
border:none;
}
#wadachi2023_maptxt{
width:100%;
margin:0 auto;
padding:1vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png)no-repeat;
background-size: cover;
font-size:20px;
color:#ffffff;
}
#wadachi2023_shopyt{
width:80%;
height:500px;
margin:0 auto;
padding:1vw 0;
} .page #main nav.wadachi2023_shopmenu{
width:100%;
margin:0;
padding:1vw 0 0 0;
clear:both;
}
.page #main nav.wadachi2023_shopmenu h2{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
.page #main nav.wadachi2023_shopmenu h3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
.page #main nav.wadachi2023_shopmenu ul{
width:100%;
margin:2vw auto;
padding:0;
}
.page #main nav.wadachi2023_shopmenu li{
display:inline-block;
width:22.5%;
margin:0 1% 2% 1%;
padding:0;
}
.page #main nav.wadachi2023_shopmenu li img{
width:100%;
margin:0;
padding:0;
}
.page #main p.wadachi2023_shopmenuttl{
width:100%;
margin:0;
padding:3vw 0 7vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopmenu09.png)no-repeat;
background-size:100%;
font-size:20px;
color:#ffffff;
text-align:center;
}
.toppadding{
padding:7vw 0 0 0!important;
} #wadachi2023_shopprice{
width:100%;
margin:0;
padding:0;
font-size:20px;
color:#ffffff;
text-align:center;
}
.page #main #wadachi2023_shopprice h2{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
.page #main #wadachi2023_shopprice h3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
.page #main #wadachi2023_shopprice h4{
width:30%;
margin:2vw auto;
padding:10px 0;
font-size:40px;
background:#02a645;
color:#ffffff;
text-align:center;
border-radius:50px;
font-weight:normal;
}
.page #main #wadachi2023_pricettl01{
width:30%;
margin:0 auto;
padding:0;
font-size:40px;
color:#ffffff;
text-align:center;
background:none;
}
.page #main #wadachi2023_pricettl02{
width:30%;
margin:0 auto;
padding:0;
font-size:40px;
color:#02a645;
text-align:center;
background:none;
}
.page #main #wadachi2023_shopprice span.tax{
font-size:23px;
}
#wadachi2023_price01{
width:100%;
margin:0 0 2vw 0;
padding:1vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png)no-repeat;
background-size:cover;
}
table#wadachi2023_pricetable01{
width:70%;
margin:0 auto 1vw auto;
padding:0;
background:#ffffff;
font-size:30px;
color:#000000;
text-align:center;
}
th.wadachi2023_priceth01{
background:#02a645;
color:#ffffff;
border:1px solid #cccccc;
text-align:center;
}
th.wadachi2023_priceth02{
background:#ccf014;
color:#02a645;
border:1px solid #cccccc;
text-align:center;
}
table#wadachi2023_pricetable01 td{
border:1px solid #cccccc;
}
#wadachi2023_price02{
width:100%;
margin:0 0 2vw 0;
padding:1vw 0;
background:#ccf014;
}
table#wadachi2023_pricetable02{
width:70%;
margin:0 auto 1vw auto;
padding:0;
background:#ffffff;
font-size:30px;
color:#000000;
text-align:center;
}
th.wadachi2023_priceth03{
width:50%;
background:#02a645;
border:1px solid #cccccc;
color:#ffffff;
text-align:center;
}
th.wadachi2023_priceth03 a{
color:#ffffff;
}
table#wadachi2023_pricetable02 td{
width:50%;
border:1px solid #cccccc;
text-align:left;
}
table#wadachi2023_pricetable02 td p{
font-size:18px!important;
}
#wadachi2023_price03{
width:100%;
margin:0 0 2vw 0;
padding:1vw 0;
background:#f9dd00;
}
.page #main #wadachi2023_shopprice h5{
width:60%;
margin:2vw auto;
padding:10px 0;
font-size:27px;
background:#02a645;
color:#ffffff;
text-align:center;
font-weight:normal;
}
#wadachi2023_pricesp{
display:none;
} #wadachi2023_about_shop{
width:100%;
height:200vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg05.png)no-repeat;
background-size:cover;
}
.page #main #wadachi2023_about_shop h2{
width:100%;
margin:-50px 0 0 0;
padding:0;
font-size: 50px;
color: #ffffff;
text-align: center;
background:none;
}
.page #main #wadachi2023_about_shop h3{
width: 100%;
margin: 0 auto;
padding: 10px 0 0 0;
font-size: 15px;
color: #ffffff;
text-align: center;
border:none;
}
ul.wadachi2023_about_l_shop{
width:48%;
margin:0 auto;
padding:0 0 0 2%;
float:left;
}
ul.wadachi2023_about_r_shop{
width:48%;
margin:0 auto;
padding:0 2% 0 0;
}
.page #main li.wadachi2023_abouttxt_shop {
width: 100%;
margin: 0 auto;
padding: 0 2vw 2vw 2vw;
background: #ffffff;
font-size:1.2vw;
position: relative;
top: -10px;
} #wadachi2023_shopnews{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
}
.page #main h2#wadachi2023_shopnewsttl{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
font-weight:normal;
border:none;
background:none;
}
.page #main section#news h3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
} #wadachi2023_hearing{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png)no-repeat;
background-size:cover;
font-size:16px;
color:#ffffff;
}
#wadachi2023_hearing p{
width:80%;
margin:2vw auto;
padding:0;
}
#wadachi2023_hearing img{
display:block;
width:100%;
margin:0 auto;
padding:0;
}
#wadachi2023_hearing img#hearingimg{
display:block;
width:80%;
margin:0 auto;
padding:0 0 2vw 0;
} #wadachi2023_feature{
width:100%;
margin:0 auto;
padding:1vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png)no-repeat;
background-size:cover;
font-size:16px;
color:#ffffff;
}
.page #main h2#wadachi2023_featureh2{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
.page #main h3#wadachi2023_featureh3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
background:none;
border:none;
position: relative;
top: -50px;
}
#wadachi2023_featurettl{
width:100%;
margin:0;
padding:20px 0 0 0;
background:none;
}
#wadachi2023_featurettl img{
display: block;
width:70%;
margin:0 auto;
padding:0;
}
#wadachi2023_featuretxt{
width:80%;
margin:0 auto 2vw auto;
padding:1vw;
background:#ffffff;
color:#000000;
} #wadachi2023_hospital{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #wadachi2023_hospital h2{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
.page #main #wadachi2023_hospital h3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
.page #main #wadachi2023_hospital_img{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #wadachi2023_hospital_img ul{
width:100%;
margin:0 auto 2% auto;
padding:0;
}
.page #main #wadachi2023_hospital_img ul li{
display:inline-block;
width:30%;
margin:0 auto;
padding:0 1%;
font-size:16px;
}
.page #main #wadachi2023_hospital_img ul li img{
width:100%;
margin:0 auto;
padding:0;
}
.page #main p#hospital01{
width:30%;
margin:0;
padding:3px 0 3px 20px;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopinside04.png)no-repeat;
background-size:cover;
font-size:16px;
color:#ffffff;
}
.page #main p#hospital02{
width:30%;
margin:0;
padding:3px 0 3px 20px;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopinside05.png)no-repeat;
background-size:cover;
font-size:16px;
color:#ffffff;
}
.page #main p#hospital03{
width:30%;
margin:0;
padding:3px 0 3px 20px;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopinside06.png)no-repeat;
background-size:cover;
font-size:16px;
color:#ffffff;
} #wadachi2023_examination{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #wadachi2023_examination h2{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
.page #main #wadachi2023_examination h3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
.page #main #wadachi2023_examination h4{
width: 50px;
height: 250px;
margin: 0;
padding: 10px;
font-size: 18px;
color: #ffffff;
font-weight: bold;
line-height: 22px;
writing-mode: vertical-rl;
text-orientation: upright;
background: #000000;
position: relative;
top: -14vw;
}
.page #main #wadachi2023_examination h4 a{
color: #ffffff;
}
.page #main #wadachi2023_examination h5{
width:100%;
margin:0 auto;
padding:1vw;
font-size:16px;
color:#000000;
position: relative;
top: -14vw;
line-height:25px;
}
img#detailttl{
width:100%;
margin:0 auto;
padding:0;
}
ul#examinationul{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png);
background-size:100%;
}
.page #main li.examinationtxt{
display:inline-block;
width:30%;
height:33vw;
margin:1vw;
padding:0;
color:#000000;
background:#ffffff;
vertical-align:top;
}
.page #main li.examinationtxt img{
display:block;
width:90%;
margin:1vw auto 0 auto;
padding:0;
}
.page #main li.examinationtxt img#beforeafter{
display:block;
width:90%;
margin:1vw auto 0 auto;
padding:0;
position: relative;
top: -15vw;
}
ul#examinationbtn{
width:100%;
margin:2vw auto;
padding:0;
}
.page #main li.examinationbtnli{
display:inline-block;
width:30%;
margin:0.5vw 1vw;
padding:0;
background:#02a645;
font-size:1.2vw;
border-radius:80px;
}
.page #main li.examinationbtnli a{
color:#ffffff;
}
.page #main li.examinationbtnli img{
width:30%;
margin:0 0.5vw 0 0;
padding:0;
} #wadachi2023_customersvoice{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #wadachi2023_customersvoice h2{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
.page #main #wadachi2023_customersvoice h3{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
.wpcr3_review{
display:inline-block;
width:45%;
margin:0.5vw 1vw;
padding:0;
color:#ffffff;
font-size:16px;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png)no-repeat;
background-size:cover;
vertical-align:top;
}
div.wpcr3_dotline{
display:none!important;
} #side_content #menu_area li.sidemenu01{
width:100%;
margin:1vw 0;
padding:0;
background:#62bd00;
border-radius:40px;
}
#side_content #menu_area li.sidemenu01 a{
display:block;
margin:0;
padding:0;
color:#ffffff;
font-size:16px;
border:none;
background:none;
}
#side_content #menu_area li.sidemenu01 img{
width:18%;
height:auto;
margin:0 0.5vw 0 0;
padding:0;
}
#side_content #sidemenu02 li{
width:80%;
margin:1vw auto;
padding:0 0 0 2vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_side01.png) no-repeat;
font-size:18px;
line-height:25px;
}
#side_content .sidemenu03 li{
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_side02.png) no-repeat;
background-size:7%;
margin:1vw auto;
padding:0 0 0 2vw;
font-size:18px;
line-height:25px;
}
#side_content .sidemenu03 li.side_osaka{
width:35%;
margin:0;
padding:0.3vw 0 0.3vw 1vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopinside04.png) no-repeat;
background-size:cover;
font-size:18px;
color:#ffffff;
}
#side_content .sidemenu03 li.side_hyogo{
width:35%;
margin:0;
padding:0.3vw 0 0.3vw 1vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopinside05.png) no-repeat;
background-size:cover;
font-size:18px;
color:#ffffff;
}
#side_content .sidemenu03 li.side_kyoto{
width:35%;
margin:0;
padding:0.3vw 0 0.3vw 1vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopinside06.png) no-repeat;
background-size:cover;
font-size:18px;
color:#ffffff;
}
#side_content .sidemenu03 li.side_shiga{
width:35%;
margin:0;
padding:0.3vw 0 0.3vw 1vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shopinside07.png) no-repeat;
background-size:cover;
font-size:18px;
color:#ffffff;
}
#side_content .sidemenu04 li{
width:80%;
margin:1vw auto;
padding:0.5vw 0 0.5vw 2vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_side02.png) no-repeat;
background-size:9%;
font-size:18px;
line-height:25px;
}
#menu_area p{
width:80%;
margin:1vw auto;
padding:0;
font-size:18px;
line-height:25px;
}
#side_content #menu_area li.sidejim a{
display:block;
width:80%;
margin:1vw auto;
padding:1vw;
border:none;
font-size:18px;
color:#ffffff;
font-weight:bold;
background:#000000;
border-radius:40px;
}/*/*//**/ul#wadachi2025_shopmenuul{
display:flex;
width:80%;
margin:1vw auto;
padding:0;
}
ul#wadachi2025_shopmenuulsp{
display:none;
}
li.wadachi2025_shopmenuli01{
width:8.5vw;
height:8.5vw;
margin:1vw 0.2vw;
padding:2.7vw 0;
background:#e4eda2;
border-radius:80px;
font-size:2.3vw;
text-align:center;
}
li.wadachi2025_shopmenuli01 a{
color:#000000;
text-decoration:none;
}
li.wadachi2025_shopmenuli02{
width:8.5vw;
height:8.5vw;
margin:1vw 0.2vw;
padding:2.2vw 0;
background:#e4eda2;
border-radius:80px;
font-size:1.6vw;
text-align:center;
}
li.wadachi2025_shopmenuli02 a{
color:#000000;
text-decoration:none;
} #wadachi2025_shophead{
width:80%;
margin:1vw auto;
padding:0;
}
h2#wadachi2025_shophead_h2{
width:60%;
margin:5vw auto 0 auto;
padding:0;
font-family: "Kosugi Maru", sans-serif;
font-weight: 400;
font-style: normal;
font-size:50px;
text-align:center;
color:#000000;
}
p#wadachi2025_shophead_p02{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
width:80%;
margin:1vw auto;
padding:0;
font-size:25px;
text-align:center;
color:#000000;
}
p#wadachi2025_shophead_p03{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
width:80%;
margin:1vw auto;
padding:0;
font-size:40px;
text-align:center;
color:#ce6f21;
}
ul#wadachi2025_shophead_icon{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
width:45%;
margin:0 auto;
padding:0;
}
ul#wadachi2025_shophead_icon li{
display:inline-block;
width:40%;
margin:0;
padding:0.5vw;
font-size:23px;
text-align:center;
color:#43a947;
border:1px solid #43a947;
border-radius:20px;
}
#wadachi2025_shophead_dateco{
width:80%;
margin:1vw auto;
padding:0;
background:#43a947;
}
#wadachi2025_shophead_photo{
display:inline-block;
width:50%;
margin:0;
padding:0;
}
#wadachi2025_shophead_photo img{
width:100%;
margin:0;
padding:0;
vertical-align: baseline;
}
#wadachi2025_shophead_date{
display:inline-block;
width:49%;
margin:0;
padding:0;
vertical-align:top;
}
#wadachi2025_shophead_date p#wadachi2025_tel{
width:80%;
margin:3vw auto 0 auto;
padding:1vw;
font-size:50px;
text-align:center;
background:#7fbf3e;
}
#wadachi2025_shophead_date p#wadachi2025_tel a{
color:#ffffff;
}
#wadachi2025_shophead_date p#wadachi2025_tel img{
width:20%;
margin:0 1vw 1vw 0;
padding:0;
}
#wadachi2025_shophead_date table{
width:80%;
margin:0 auto;
padding:0;
font-size:22px;
color:#ffffff;
}
#wadachi2025_shophead_date table tr{
border-bottom:1px #ffffff dotted;
} #wadachi2025_menu{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg02.png)no-repeat;
background-size:cover
}
h2#wadachi2025_menuttl{
width:100%;
margin:50px 0 0 0;
padding:50px 0 0 0;
font-size:50px;
color:#ffffff;
text-align:center;
}
h3#wadachi2025_menuttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#ffffff;
text-align:center;
}
#wadachi2025_menu ul{
width:80%;
margin:0 auto;
padding:0;
}
#wadachi2025_menu ul li{
display: inline-block;
width: 24.5%;
margin: 1% auto;
padding: 0;
}
#wadachi2025_menu ul li h2.wadachi2025_menuh2{
width:70%;
margin:35px auto;
padding:10px 8px;
font-size:16px;
color:#ffffff;
text-align:center;
border-left:7px double #ffffff;
border-right:7px double #ffffff;
}
#wadachi2025_menu ul li img{
display:block;
width:90%;
margin:0 auto;
padding:0;
}
#wadachi2025_menu ul li img.emblem{
width:120px;
margin:0;
padding:0;
position:relative;
top:70px;
left:0;
} #wadachi2025_symptoms{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg03.png)no-repeat;
background-size:100% 100%;
}
h2#wadachi2025_symptomsttl{
width:100%;
margin:50px 0 0 0;
padding:10px;
font-size:50px;
color:#000000;
text-align:center;
}
h3#wadachi2025_symptomsttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:15px;
color:#000000;
text-align:center;
}
#wadachi2025_symptoms ul{
width:80%;
margin:120px auto 0 auto;
padding:0;
}
#wadachi2025_symptoms ul li{
display:inline-block;
width:9.7%;
margin:0.5% auto;
padding:0;
vertical-align:top;
}
#wadachi2025_symptoms ul li h2.wadachi2023_symptomsh2{
margin:20px auto 0 auto;
padding:0;
font-size:16px;
color:#000000;
writing-mode:vertical-rl;
text-orientation:upright;
}
#wadachi2025_symptoms ul li img{
display:block;
width:70%;
margin:0 auto;
padding:0;
}
p.wadachi2023_symptomsline{
width:100%;
margin:0;
padding:0;
font-size:16px;
color:#000000;
text-align:center;
transform:scaleY(2.9);
} #wadachi2025_pricettl01{
width:80%;
margin:1vw auto;
padding:0;
font-size:50px;
color:#ffffff;
font-weight:normal;
}
h4#wadachi2025_priceh4{
width:30%;
margin:2vw auto;
padding:10px 0;
font-size:40px;
background:#02a645;
color:#ffffff;
text-align:center;
border-radius:50px;
font-weight:normal;
}
#wadachi2025_pricettl02{
width:30%;
margin:0 auto;
padding:0;
font-size:40px;
color:#02a645;
text-align:center;
background:none;
}
h4#wadachi2025_pricettl03{
width:30%;
margin:2vw auto;
padding:10px 0;
font-size:40px;
background:#02a645;
color:#ffffff;
text-align:center;
border-radius:50px;
font-weight:normal;
}
h4#wadachi2025_pricettl03 span.tax{
font-size:23px;
}
h5#wadachi2025_pricettl04{
width: 60%;
margin: 2vw auto;
padding: 10px 0;
font-size: 27px;
background: #02a645;
color: #ffffff;
text-align: center;
font-weight: normal;
}
table#wadachi2025_pricetable01{
width:80%;
margin:0 auto 1vw auto;
padding:0;
background:#ffffff;
font-size:30px;
color:#000000;
text-align:center;
}
th.wadachi2025_priceth01{
width:25%;
background:#02a645;
color:#ffffff;
border:1px solid #cccccc;
text-align:center;
}
th.wadachi2025_priceth02{
background:#ccf014;
color:#02a645;
border:1px solid #cccccc;
text-align:center;
}
table#wadachi2025_pricetable01 td{
border:1px solid #cccccc;
}
table#wadachi2025_pricetable02{
width:80%;
margin:0 auto 1vw auto;
padding:0;
background:#ffffff;
font-size:30px;
color:#000000;
text-align:center;
}
th.wadachi2025_priceth03{
width:50%;
background:#02a645;
border:1px solid #cccccc;
color:#ffffff;
text-align:center;
}
th.wadachi2025_priceth03 a{
color:#ffffff;
}
table#wadachi2025_pricetable02 td{
width:50%;
border:1px solid #cccccc;
text-align:left;
}
table#wadachi2025_pricetable02 td p{
font-size:18px!important;
} ul.wadachi2025_flow {
width:80%;
margin:0 auto;
padding:0;
}
li.wadachi2025_flowli {
display: inline-block;
width: 26.3%;
margin: 5% 1.5%;
padding: 2%;
background: #ffffff;
font-size: 18px;
vertical-align: top;
} p#wadachi2025_hospitalttl{
width:70%;
margin:2vw auto;
padding:1vw 0;
font-size:35px;
color:#000000;
text-align:center;
border-bottom:2px solid #ff0000;
}
.gmap iframe{
width:80%;
margin:2vw 10%;
padding:1vw 0;
} #wadachi2025_about {
width:100%;
height:180vw;
margin: 0 auto;
padding: 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg05.png) no-repeat;
background-size: cover;
}
h2#wadachi2025_aboutttl{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
h3#wadachi2025_aboutttl{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
ul.wadachi2025_about_l {
width: 48%;
margin: 0 auto;
padding: 0 0 0 10%;
float:left;
}
ul.wadachi2025_about_r {
width: 48%;
margin: 0 auto;
padding: 0 10% 0 0;
} #wadachi2025_hearingimg{
width:100%;
margin:0;
padding:0;
background:#61bc00;
}
#wadachi2025_hearingimg img {
display: block;
width: 80%;
margin: 0 auto;
padding: 0;
} h2#wadachi2025_aboutusttl{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
h3#wadachi2025_aboutusttl{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
#wadachi2025_maptxt {
width: 100%;
margin: 0 auto;
padding: 1vw;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png) no-repeat;
background-size: cover;
}
p#wadachi2025_map{
width:80%;
margin:0 auto 1vw auto;
padding:1vw 0;
font-size:30px;
background:#f8da00;
color:#009023;
text-align:center;
font-weight:normal;
border-radius:10px;
border:none;
}
p#wadachi2025_txt{
width:80%;
margin:0 auto 1vw auto;
padding:1vw 0;
font-size: 20px;
color: #ffffff;
}
section iframe{
width:80%;
margin:2vw 10%;
padding:1vw 0;
} h2#wadachi2025_customersvoice {
width:100%;
margin:0 auto;
padding:60px 0;
font-size:50px;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
h3#wadachi2025_customersvoice {
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
} h2#wadachi2025_shopnewsttl{
width:100%;
margin:0 auto;
padding:60px 0 10px 0;
font-size:50px;
color:#000000;
text-align:center;
font-weight:normal;
border:none;
background:none;
}
h3#wadachi2025_shopnewsttl{
width:100%;
margin:0 auto;
padding:0;
font-size:15px;
color:#000000;
text-align:center;
border:none;
} #wadachi2025_banner01{
width:30%;
margin:2vw auto;
padding:0;
}
#wadachi2025_banner01 img{
width:100%;
margin:0;
padding:0;
}
#wadachi2025_banner02{
width:80%;
margin:2vw auto;
padding:0;
}
#wadachi2025_banner02l{
width:30%;
margin:2vw auto;
padding:0;
font-size:20px;
color:#000000;
float:left;
}
ul#wadachi2025_banner02r{
width:70%;
margin:2vw auto;
padding:0 0 0 1vw;
float:right;
}
ul#wadachi2025_banner02r li{
display:inline-block;
width:24%;
margin:1vw auto;
padding:1vw;
font-size:15px;
color:#ffffff;
text-align:center;
border-radius:36px;
background:#000000;
}
ul#wadachi2025_banner02r li a{
color:#ffffff;
}/*/*//**/.page #main #kogao2025{
width: 100%;
margin: 0 auto;
padding: 0;
}
.page #main #kogao2025 #kogao_img01{
width: 100%;
height: 30vw;
margin: 2vw auto;
padding: 0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/kogao/wadachi2025_kogao_01.png) no-repeat;
background-size:100%;
}
.page #main #kogao2025 #kogao_text01{
margin-left: 5%;
background-color: E96A13;
color: white;
font-size: x-large;
letter-spacing: 4px;
}
.page #main #kogao2025 #kogao_text02{
font-size: 11vh;
text-align: center;
background-color: white;
color: E96A13;
}
.page #main #kogao2025 #kogao_text03{
text-align:center;
border-bottom:none;
display        : inline-block;
color          : #ffffff; font-size      : 36pt; letter-spacing : 8px; text-shadow    : 
2px  2px 1px #003366,
-2px  2px 1px #003366,
2px -2px 1px #003366,
-2px -2px 1px #003366,
2px  0px 1px #003366,
0px  2px 1px #003366,
-2px  0px 1px #003366,
0px -2px 1px #003366; }
.page #main #kogao2025 #list_text{
list-style-type: disc;
margin-left: 24px;
text-align: left;
font-weight:bold;
font-size:x-large;
padding-top:1%;
padding-bottom:1%;
}
.page #main #kogao2025 #kogao_image01{
margin-left: 5%;
width: 40%;
}
.page #main #kogao2025 #kogao_image01{
margin-left: 5%;
width: 40%;
}
.page #main #kogao2025 #kogao_list_div{
margin-left: 5%;
width: 40%;
}
.page #main #kogao2025 #kogao_text04{
color: #3C489B;
font-weight: 500;
font-size: 23px;
letter-spacing: 2px;
}
.page #main #kogao2025 #kogao_text05{ text-align:center;
}
.page #main #kogao2025 #kogao_text05_color{
@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=M+PLUS+Rounded+1c&display=swap");
font-family: "M PLUS Rounded 1c", sans-serif;
font-style:normal;
background-color: #384592;
color:white;
font-weight: 500;
font-size: 36px;
letter-spacing: 2px;
}
.page #main #kogao2025 #kogao_image02{
width:60%;
}
.page #main #kogao2025 #kogao_text06{
text-align:center;
border-bottom:none;
display        : inline-block;
color          : #ffffff; font-size      : 36pt; letter-spacing : 4px; text-shadow    : 
2px  2px 1px #003366,
-2px  2px 1px #003366,
2px -2px 1px #003366,
-2px -2px 1px #003366,
2px  0px 1px #003366,
0px  2px 1px #003366,
-2px  0px 1px #003366,
0px -2px 1px #003366; }
.page #main #kogao2025 #kogao_text07{
align-items:center;
display:flex;
font-size:36px;
color:#171c61;
font-weight:500;
}
.page #main #kogao2025 #kogao_text07:before,
.page #main #kogao2025 #kogao_text07:after{
content: "";
flex-grow: 1;
height: 5px; background: #171c61; margin:0 0.5em; margin-bottom:1.5%
} #hikishime2025{
width:100%;
margin:0 auto;
padding:0;
}
#hikishime2025_head{
width:100%;
height:30vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_kotsuban_01.png) no-repeat;
background-size:100%;
font-size:18px;
line-height:25px;
}
#hikishime #main #hikishime2025_head h1{
background:none;
font-size:0px;
}
#hikishime #main #hikishime2025_head h2{
width:80%;
margin:18vw auto 0 auto;
padding:1vw;
background:#fadb00;
color:#000000;
font-size: 115%;
font-weight:normal;
}
#hikishime2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#hikishime2025_catch img{
display:block;
width:70%;
margin:3vw auto;
padding:0;
}
#hikishime2025_01{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png) no-repeat;
background-size:cover;
}
.page #main #hikishime2025_01 h3{
width:60%;
margin:2vw auto;
padding:1vw;
background:#ffffff;
border:none;
border-radius:30px;
color:#61bc00;
font-size:2.7vw;
font-weight:bold;
text-align:center;
}
.page #main #hikishime2025_01 .col-sm-5{
width:36%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_01 .col-sm-5 img{
width:100%;
margin:1vw;
padding:0 4% 0 0;
}
.page #main #hikishime2025_01 .col-sm-7{
width:60%;
margin:0 0 0 4%;
}
.page #main #hikishime2025_01 ul{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_01 li{
font-size:1.5vw;
line-height:40px;
}
.page #main #hikishime2025_01 li.check {
background-image: url(http://sakamoto-ss.com/img/ico_check.png);
background-position: left top;
background-repeat: no-repeat;
padding-left: 26px;
background-size: 30px;
}
.page #main .hikishime2025_02{
width:80%;
margin:3vw auto;
padding:0;
}
.page #main .hikishime2025_02 p{
border-bottom:10px solid #fadb00;
color:#000000;
font-size:2.7vw;
text-align:center;
}
#hikishime2025_03{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
background:#00bdf5;
}
.page #main #hikishime2025_03 h3{
width:100%;
margin:2vw auto;
padding:1vw 0;
border:none;
color:#fadb00;
font-size:2.6vw;
font-weight:bold;
text-align:center;
line-height:45px;
}
.page #main #hikishime2025_03 .col-sm-5{
width:36%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_03 .col-sm-5 img{
width:100%;
margin:1vw;
padding:0 4%;
}
.page #main #hikishime2025_03 .col-sm-7{
width:60%;
margin:0 4% 0 0;
}
.page #main #hikishime2025_03 h4{
width:100%;
margin:1vw auto;
padding:0;
background:#80defa;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
}
.page #main #hikishime2025_03 .hikishime2025_03_txt{
clear:both;
display:flex;
width:90%;
margin:1vw auto;
padding:1vw;
background:#80defa;
color:#000000;
font-size:1.5vw;
line-height:40px;
}
#hikishime2025_04{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png) no-repeat;
background-size:cover;
}
.page #main #hikishime2025_04 h3{
width:100%;
margin:2vw auto;
padding:1vw 0;
border:none;
color:#ffffff;
font-size:2.7vw;
font-weight:bold;
text-align:center;
line-height:45px;
}
.page #main #hikishime2025_04 ul{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_04 ul li{
width:75%;
margin:1vw auto;
padding:0.3vw;
background:#fadb00;
border:none;
border-radius:30px;
color:#000000;
font-size:2vw;
text-align:center;
line-height:45px;
}
#hikishime2025_05{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
}
.page #main #hikishime2025_05 h3{
width:100%;
margin:2vw auto;
padding:1vw;
border:none;
color:#61bc00;
font-size:2.7vw;
font-weight:bold;
text-align:center;
line-height:45px;
}
.page #main #hikishime2025_05 .col-sm-5{
width:36%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_05 .col-sm-5 img{
width:100%;
margin:1vw;
padding:0;
}
.page #main #hikishime2025_05 .col-sm-7{
width:60%;
margin:0;
}
.page #main #hikishime2025_05 h4{
width:100%;
margin:1vw auto;
padding:0;
border:none;
background:none;
color:#000000;
font-size:2vw;
font-weight:bold;
}
.page #main #hikishime2025_05 .hikishime2025_05_txt01{
clear:both;
display:flex;
width:100%;
margin:1vw auto;
padding:1vw;
background:#fadb00;
color:#000000;
font-size:1.5vw;
line-height:40px;
}
.page #main #hikishime2025_05 .hikishime2025_05_txt02{
clear:both;
display:flex;
width:100%;
margin:1vw auto;
padding:1vw;
background:#ffffff;
color:#000000;
font-size:1.5vw;
line-height:40px;
} #jiritsu2025{
width:100%;
margin:0 auto;
padding:0;
}
#jiritsu2025 #jiritsu2025_head{
width:100%;
height:30vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_jiritsu_01.png) no-repeat;
background-size:100%;
}
#jiritsu2025 #jiritsu2025_head h1{
background:none;
font-size:0px;
}
#jiritsu2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#jiritsu2025_catch img{
display:block;
width:70%;
margin:3vw auto;
padding:0;
}
#jiritsu2025 #jiritsu2025_01{
width:100%;
margin:0 auto;
padding:2vw;
background:#eab32c;
color:#52469a;
font-size:1.7vw;
font-weight:normal;
}
#jiritsu2025 #jiritsu2025_01 h2{
margin:0 auto;
padding:1vw 0;
background:#eab32c;
color:#52469a;
font-size:2.7vw;
font-weight:bold;
text-align:center;
}
#jiritsu2025 #jiritsu2025_01 span{
font-size:5vw;
}
#jiritsu2025 .jiritsu2025_02{
width:100%;
margin:0 auto;
padding:0;
}
#jiritsu2025 .jiritsu2025_02 h2{
margin:0;
padding:7vw 0 2vw 0;
background:none!important;
color:#000000;
font-size:2.7vw;
font-weight:bold;
}
#jiritsu2025 .jiritsu2025_02 h3{
margin:0;
padding:1vw 0;
color:#000000;
font-size:1.7vw;
border:none;
line-height:2.3vw;
font-weight: normal;
}
#jiritsu2025 .jiritsu2025_02 img{
display:block;
width:48%;
margin:1%;
padding:0;
float:left;
}
#jiritsu2025 #jiritsu2025_03{
width:100%;
margin:7vw auto;
padding:0;
}
#jiritsu2025 #jiritsu2025_03 img{
display:block;
width:30%;
margin:0 auto;
padding:0 2vw 0 0;
float:left;
}
h3#jiritsu2025_03txt{
width:100%;
margin:0;
padding:0;
color:#000000;
font-size:1.7vw!important;
border:none!important;
line-height:2.3vw;
font-weight: normal;
}
#jiritsu2025 #jiritsu2025_04{
width:100%;
height:120vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_jiritsu_10.jpg) no-repeat;
background-size:100%;
}
#jiritsu2025 #jiritsu2025_04 h2{
margin:0 auto;
padding:7vw 0 2vw 0;
background:none;
color:#000000;
font-size:2.7vw;
font-weight:bold;
text-align:center;
}
#jiritsu2025 #jiritsu2025_04 #jiritsu2025_04txt{
width:100%;
margin:0 auto;
padding:3vw;
font-size:1.7vw;
line-height:2.7vw;
} #nekoze2025{
width:100%;
margin:0 auto;
padding:0;
}
#nekoze2025_head{
width:100%;
height:30vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_nekoze_01.png) no-repeat;
background-size:100%;
font-size:18px;
line-height:25px;
}
#nekoze #main #nekoze2025_head h1{
background:none;
font-size:0px;
}
#nekoze #main #nekoze2025_head h2{
width:80%;
margin:18vw auto 0 auto;
padding:1vw;
background:#fadb00;
color:#000000;
font-size: 115%;
font-weight:normal;
}
#nekoze2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#nekoze2025_catch img{
display:block;
width:70%;
margin:3vw auto;
padding:0;
}
.nekoze-patterns { padding: 40px 20px;
text-align: center;
font-family: 'Arial', sans-serif;
width: 100%;
margin: 0 auto;
padding: 0 0 2vw 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png) no-repeat;
background-size: cover;
}
#nekoze #main .nekoze-patterns h2{
width:90%;
margin:2vw auto;
padding:1vw;
background:#ffffff;
border:none;
border-radius:30px;
color:#61bc00;
font-size:2.7vw;
font-weight:bold;
text-align:center;
}
.pattern-list {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 30px;
max-width: 1200px;
margin: 0 auto;
}
.pattern {
background: #fff;
border: 1px solid #ffd76a;
border-radius: 10px;
padding: 20px;
max-width: 280px;
text-align: center;
box-shadow: 0 4px 8px rgba(0,0,0,0.05);
}
.pattern img {
width: 100%;
max-width: 140px;
height: auto;
margin-bottom: 15px;
}
.pattern h3 {
color: #007acc;
font-size: 1.1em;
margin-bottom: 10px;
}
.pattern p {
font-size: 0.95em;
color: #555;
line-height: 1.5;
text-align:left;
}
.symptoms {
background: #FFF;
padding: 40px 20px;
width: 100%;
}
#nekoze #main .symptoms h2{
width:90%;
margin:2vw auto;
padding:1vw;
background:#fadb00;
border:none;
border-radius:30px;
color:#000000;
font-size:2.7vw;
text-align:center;
}
.symptoms ul {
list-style: none;
padding: 0;
width:50%;
margin:0 auto;
float:left;
}
#nekoze #main .symptoms li{
font-size:1.5vw;
line-height:40px;
}
#nekoze #main .symptoms li.check {
background-image: url(http://sakamoto-ss.com/img/ico_check.png);
background-position: left 5px;
background-repeat: no-repeat;
padding-left:50px;
background-size: 30px;
}
#nekoze #main .symptoms img{
display:block;
width:45%;
margin:2% auto;
padding:0;
}
#nekoze #main .lifestyle {
background:#00bdf5;
padding:2vw auto;
}
#nekoze #main .lifestyle h2{
width:90%;
margin:2vw auto;
padding:1vw;
background:none;
border:none;
color:#fadb00;
font-size:2.7vw;
text-align:center;
}
.lifestyle ul {
list-style: none;
width:80%;
margin:0 auto;
padding:2vw;
background:#80defa;
}
#nekoze #main .lifestyle li{
font-size:1.5vw;
line-height:40px;
}
#nekoze #main .lifestyle li.check {
background-image: url(http://sakamoto-ss.com/img/ico_check.png);
background-position: left 5px;
background-repeat: no-repeat;
padding-left:50px;
background-size: 30px;
}
#nekoze #main .lifestyle p{
width:90%;
margin:0.5vw auto;
padding:0;
background:none;
border:none;
color:#000000;
font-size:1.5vw;
text-align:left;
}
#nekoze #main .lifestyle p span{
color:#ff0000;
}
.comparison {
padding: 40px 20px;
text-align: center;
}
#nekoze #main .comparison h2{
width:90%;
margin:2vw auto;
padding:1vw;
background:#fadb00;
border:none;
border-radius:30px;
color:#000000;
font-size:2.7vw;
text-align:center;
}
.before-after {
display: flex;
justify-content: center;
gap: 40px;
flex-wrap: wrap;
}
.before-after img {
display:block;
width:100%;
height: auto;
border: 1px solid #ccc;
}
.improvement {
text-align: center;
padding: 30px 20px;
font-weight: bold;
font-size: 1.2em;
}
.page #main .improvement p {
border-bottom: 10px solid #fadb00;
color: #000000;
font-size: 2.7vw;
text-align: center;
}
.benefits {
width: 100%;
margin: 0 auto;
padding: 0 0 2vw 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png) no-repeat;
background-size: cover;
}
#nekoze #main .benefits h2{
width:90%;
margin:2vw auto;
padding:1vw;
background:none;
border:none;
color:#ffffff;
font-size:2.7vw;
text-align:center;
}
.benefits ul {
list-style: none;
width:50%;
margin:0 0 0 2vw;
padding: 0;
float:left;
}
#nekoze #main .benefits ul li {
background:#fadb00;
margin-bottom:10px;
padding:12px;
border-radius:30px;
font-size: 1.5vw;
text-align:center;
}
.benefits img {
display:block;
width:45%;
margin:0;
padding:0 0 0 2vw;
} #kotsubansebone2025{
width:100%;
margin:0 auto;
padding:0;
}
#kotsubansebone2025_head{
width:100%;
height:30vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_kotsubansebone_01.png) no-repeat;
background-size:100%;
font-size:18px;
line-height:25px;
}
#kotsubansebone #main #kotsubansebone2025_head h1{
background:none;
font-size:0px;
}
#kotsubansebone #main #kotsubansebone2025_head h2{
width:80%;
margin:18vw auto 0 auto;
padding:1vw;
background:#fadb00;
color:#000000;
font-size: 115%;
font-weight:normal;
}
#kotsubansebone2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#kotsubansebone2025_catch img{
display:block;
width:70%;
margin:3vw auto;
padding:0;
}
#kotsubansebone2025_01{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png) no-repeat;
background-size:cover;
}
.page #main #kotsubansebone2025_01 h3{
width:80%;
margin:2vw auto;
padding:1vw;
background:#ffffff;
border:none;
border-radius:30px;
color:#61bc00;
font-size:2.3vw;
font-weight:bold;
text-align:center;
}
.page #main #kotsubansebone2025_01 .col-sm-5{
width:36%;
margin:0 auto;
padding:0;
}
.page #main #kotsubansebone2025_01 .col-sm-5 img{
width:100%;
margin:1vw;
padding:0 4% 0 0;
}
.page #main #kotsubansebone2025_01 .col-sm-7{
width:60%;
margin:0 0 0 4%;
font-size:1.5vw;
}
.page #main .kotsubansebone2025_02{
width:90%;
margin:3vw auto;
padding:0;
}
.page #main .kotsubansebone2025_02 p{
border-bottom:10px solid #fadb00;
color:#000000;
font-size:2.7vw;
text-align:center;
}
#kotsubansebone2025_03{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
}
.page #main #kotsubansebone2025_03 .col-sm-5{
width:45%;
margin:0 auto;
padding:0;
}
.page #main #kotsubansebone2025_03 .col-sm-7{
width:55%;
margin:0;
padding:0;
}
.page #main #kotsubansebone2025_03 .col-sm-7 img{
width:100%;
margin:1vw;
padding:0 4% 0 0;
}
.page #main #kotsubansebone2025_03 ul{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #kotsubansebone2025_03 li{
font-size:1.5vw;
line-height:40px;
}
.page #main #kotsubansebone2025_03 li.check {
background-image: url(http://sakamoto-ss.com/img/ico_check.png);
background-position: left top;
background-repeat: no-repeat;
padding-left:35px;
background-size: 30px;
}
#kotsubansebone2025_04{
width:100%;
margin:0 auto;
padding:2vw;
background:#00bdf5;
font-size:1.5vw;
text-align:center;
}
.page #main #kotsubansebone2025_04 h3{
width:100%;
margin:2vw auto;
padding:1vw;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
text-align:center;
background:#fadb00;
border-radius:30px;
}
.page #main #kotsubansebone2025_04 img{
width:80%;
margin:1vw;
padding:0;
}
#kotsubansebone2025_05{
width:100%;
margin:0 auto;
padding:2vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png) no-repeat;
background-size:cover;
color:#ffffff;
font-size:1.5vw;
text-align:center;
}
.page #main #kotsubansebone2025_05 h3{
width:100%;
margin:2vw auto;
padding:1vw;
border:none;
color:#ffffff;
font-size:2.5vw;
font-weight:bold;
text-align:center;
}
.page #main #kotsubansebone2025_05 img{
width:45%;
margin:1vw;
padding:0;
}
#kotsubansebone2025_06{
width:100%;
margin:0 auto;
padding:0;
}
#kotsubansebone2025_06 ul{
width:100%;
margin:0 auto;
padding:0;
}
#kotsubansebone2025_06 ul li.txt06{
display:inline-block;
width:46%;
margin:0 auto;
padding:1vw;
font-size:2.3vw;
background:#ffb700;
color:#ffffff;
border-radius:50px;
text-align:center;
font-weight:bold;
}
#kotsubansebone2025_06 ul li.img06{
display:inline-block;
width:46%;
margin:0 auto;
padding:0vw;
}
#kotsubansebone2025_06 ul li.img06 img{
width:100%;
margin:1vw 0;
padding:0;
} #harikyu2025{
width:100%;
margin:0 auto;
padding:0;
}
#harikyu2025 section{
width:100%;
margin:0 auto;
padding:0;
}
#harikyu2025_head{
width:100%;
height:22vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_harikyu_01.png) no-repeat;
background-size:100%;
}
#harikyu2025 #harikyu2025_head h1{
background:none;
font-size:0px;
}
#harikyu2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#harikyu2025_catch img{
display:block;
width:100%;
margin:0 auto;
padding:0;
}
#harikyu #harikyu2025_catch h2{
width:80%;
margin:3vw auto 0 auto;
padding:0;
background:none;
color:#61bc00;
font-size:2.7vw;
}
#harikyu2025_01{
width:100%;
margin:1vw auto 0 auto;
padding:10vw 0 3vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg12.png) no-repeat;
background-size:cover;
color:#ffffff;
font-size:1.5vw;
font-weight:normal;
text-align:center;
}
#harikyu #harikyu2025_01 h2{
width:90%;
margin:3vw auto 0 auto;
padding:0.5vw 0;
background:#fadb00;
border:none;
border-radius:30px;
color:#000000;
font-size:2.7vw;
font-weight:bold;
text-align:center;
}
#harikyu2025_01 ul{
width:90%;
margin:0 auto;
padding:0;
}
#harikyu #harikyu2025_01 ul li{
width:90%;
margin:1vw auto;
padding:1vw;
background:#ffffff;
color:#000000;
font-size:1.5vw;
font-weight:normal;
text-align:left;
}
#harikyu #harikyu2025_01 ul li h3{
width:100%;
margin:1vw auto;
padding:0;
background:#ffffff;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
text-align:left;
}
#harikyu2025_02{
width:100%;
margin:0 auto;
padding:3vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg13.png) no-repeat;
background-size:100%;
color:#ffffff;
font-size:1.5vw;
font-weight:normal;
text-align:center;
}
#harikyu #harikyu2025_02 h2{
width:70%;
margin:3vw auto;
padding:0.5vw 0;
background:#ffffff;
border:none;
border-radius:30px;
color:#000000;
font-size:2.7vw;
font-weight:bold;
text-align:center;
}
#harikyu2025_02 img{
display:block;
width:100%;
margin:2vw auto;
padding:0;
}
#harikyu2025_03{
width:100%;
margin:0 auto;
padding:0;
background:#ffffff;
}
#harikyu2025_03 p.harikyu2025_03_txt01{
width:80%;
margin:1vw auto;
padding:0;
color:#000000;
font-size:1.5vw;
font-weight:normal;
text-align:center;
}
#harikyu2025_03 p.harikyu2025_03_txt02{
width:100%;
margin:1vw auto;
padding:0;
color:#61bc00;
font-size:1.5vw;
font-weight:bold;
text-align:center;
}
#harikyu #harikyu2025_03 h2{
width:100%;
margin:3vw auto;
padding:1vw 0;
background:#ffffff;
border:none;
color:#ffb800;
font-size:1.5vw;
font-weight:bold;
text-align:center;
}
#harikyu2025_03 img{
display:block;
width:80%;
margin:2vw auto;
padding:0;
} #child2025{
width:100%;
margin:0 auto;
padding:0;
}
#child2025 section{
width:100%;
margin:0 auto;
padding:0;
}
#child2025_head{
width:100%;
height:22vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_01.png) no-repeat;
background-size:100%;
}
#child2025 #child2025_head h1{
background:none;
font-size:0px;
}
#child2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#child #child2025_catch h2{
width:65%;
margin:3vw auto 0 auto;
padding:0;
background:none;
color:#61bc00;
font-size:2.7vw;
}
#child2025_01{
width:100%;
margin:1vw auto 0 auto;
padding:7vw 0 3vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg12.png) no-repeat;
background-size:cover;
text-align:center;
}
#child #child2025_01 h2{
width:70%;
margin:0 auto 2vw auto;
padding:1vw;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
text-align:center;
background:#fadb00;
border-radius:30px;
}
#child2025_01 ul{
width:90%;
height:40vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_03.jpg) no-repeat;
background-size:85%;
background-position:center;
}
#child #child2025_01 ul li#child2025_01_txt01{
width:15vw;
height:14vw;
margin:0 auto;
padding:1.8vw 0 0 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_02.png) no-repeat;
background-size:100%;
background-position:top;
position:relative;
top:1vw;
left:-19vw;
}
#child #child2025_01 ul li#child2025_01_txt01 h3{
border:none;
color:#ff80bf;
font-size:2vw;
font-weight:bold;
}
#child #child2025_01 ul li#child2025_01_txt02{
width:15vw;
height:14vw;
margin:0 auto;
padding:2vw 0 0 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_02.png) no-repeat;
background-size:100%;
background-position:top;
position:relative;
top:0;
left:-18vw;
}
#child #child2025_01 ul li#child2025_01_txt02 h3{
border:none;
color:#ff80bf;
font-size:2vw;
font-weight:bold;
}
#child #child2025_01 ul li#child2025_01_txt03{
width:15vw;
height:14vw;
margin:0 auto;
padding:2vw 0 0 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_02.png) no-repeat;
background-size:100%;
background-position:top;
position:relative;
top:-25vw;
left:17vw;
}
#child #child2025_01 ul li#child2025_01_txt03 h3{
border:none;
color:#ff80bf;
font-size:2vw;
font-weight:bold;
}
#child #child2025_01 ul li#child2025_01_txt04{
width:15vw;
height:14vw;
margin:0 auto;
padding:2vw 0 0 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_02.png) no-repeat;
background-size:100%;
background-position:top;
position:relative;
top:-20vw;
left:20vw;
}
#child #child2025_01 ul li#child2025_01_txt04 h3{
border:none;
color:#ff80bf;
font-size:2vw;
font-weight:bold;
}
#child #child2025_01 ul li#child2025_01_txt05{
width:15vw;
height:14vw;
margin:0 auto;
padding:3vw 0 0 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_02.png) no-repeat;
background-size:100%;
background-position:top;
position:relative;
top:-28vw;
left:-12vw;
}
#child #child2025_01 ul li#child2025_01_txt05 h3{
border:none;
color:#ff80bf;
font-size:2vw;
font-weight:bold;
}
#child2025_02{
width:100%;
height:65vw;
margin:0 auto;
padding:3vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg14.png) no-repeat;
background-size:cover;
color:#000000;
font-size:1.2vw;
font-weight:normal;
text-align:center;
}
#child #child2025_02 h2{
width:70%;
margin:0 auto 2vw auto;
padding:1vw;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
text-align:center;
background:#ffffff;
border-radius:30px;
}
#child #child2025_02 h3{
width:70%;
margin:5vw auto 2vw auto;
padding:0;
border:none;
color:#fadb00;
font-size:2vw;
font-weight:bold;
text-align:center;
}
#child2025_02 ul{
width:100%;
margin:0 auto;
padding:1vw 0;
}
#child #child2025_02 ul li{
display:inline-block;
width:24%;
height:27%;
margin:0 auto;
padding:3vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_06.png) no-repeat;
background-size:100%;
background-position:top;
font-size:2vw;
vertical-align: top;
}
#child #child2025_02 ul li span{
line-height:4.5vw;
}
#child2025_03{
float:left;
width:50%;
margin:3vw 0 0 0;
padding:0 2% 0 0;
color:#000000;
font-size:1.2vw;
}
#child2025_04{
float:right;
width:50%;
margin:3vw 0;
padding:0;
}
#child2025_04 img{
display:block;
width:100%;
margin:0;
padding:0;
}
#child2025_05{
width:100%;
height:80vw;
margin:1vw auto 0 auto;
padding:3vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg15.png) no-repeat;
background-size:cover;
}
#child #child2025_05 h2{
width:70%;
margin:6vw auto 2vw auto;
padding:0;
border:none;
color:#ffffff;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#child2025_05 img{
display:block;
width:90%;
margin:3vw auto;
padding:0;
}
#child #child2025_05 p{
width:90%;
margin:2vw auto;
padding:0;
color:#ffffff;
font-size:1.5vw;
font-weight:normal;
text-align:center;
}
#child2025_06{
width:100%;
margin:5vw auto 0 auto;
padding:0;
background:none;
}
#child #child2025_06 h2{
width:100%;
margin:2vw auto;
padding:0;
border:none;
color:#ffb800;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#child #child2025_06 h3{
width:100%;
margin:2vw auto;
padding:0;
border:none;
color:#61bc00;
font-size:2vw;
font-weight:bold;
text-align:center;
background:none;
}
#child2025_06 img{
display:block;
width:90%;
margin:3vw auto;
padding:0;
} #run2026{
width:100%;
margin:0 auto;
padding:0;
}
#run2026 section{
width:100%;
margin:0 auto;
padding:0;
}
#run2026_head{
width:100%;
height:22vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2026_run_01.png) no-repeat;
background-size:100%;
}
#run2026 #run2026_head h1{
background:none;
font-size:0px;
}
#run2026_catch{
width:100%;
margin:0 auto;
padding:0;
}
#run2026_catch img{
display:block;
width:100%;
margin:1vw auto;
padding:0;
}
#run2026_catch ul{
width:100%;
margin:0 auto;
padding:0;
}
#run2026_catch ul li.run2026_catch01{
display:inline-block;
width:24%;
margin:0 auto;
padding:1.2vw;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2026_run_03.png) no-repeat;
background-size:100%;
}
#run #run2026_catch h2{
width:80%;
margin:2vw auto;
padding:0;
border:none;
color:#61bc00;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#run #run2026_catch h3{
width:100%;
margin:3vw auto;
padding:0;
background:none;
color:#ffffff;
font-size:1.5vw;
border:none;
}
#run2026_01{
width:100%;
margin:1vw auto 0 auto;
padding:7vw 0 3vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg16.png) no-repeat;
background-size:cover;
text-align:center;
}
#run #run2026_01 h2{
width:70%;
margin:0 auto 2vw auto;
padding:1vw;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
text-align:center;
background:#fadb00;
border-radius:30px;
}
#run #run2026_01 p{
width:90%;
margin:0 auto;
padding:1%;
color:#ffffff;
font-size:1.5vw;
}
#run #run2026_01 .run2026_01_txt{
width:49%;
margin:0 auto;
padding:1%;
color:#ffffff;
font-size:1.5vw;
float:left;
}
#run #run2026_01 .run2026_01_txt img{
display:block;
width:100%;
margin:0 auto;
padding:1%;
}
#run2026_02{
width:100%;
margin:0 auto;
padding:3vw 0 12vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg13.png) no-repeat;
background-size:cover;
text-align:center;
}
#run #run2026_02 h2{
width:70%;
margin:0 auto 2vw auto;
padding:1vw;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
text-align:center;
background:#fadb00;
border-radius:30px;
}
#run #run2026_02 p{
width:90%;
margin:0 auto;
padding:1%;
color:#ffffff;
font-size:1.5vw;
}
#run #run2026_02 ul{
width:100%;
margin:0 auto;
padding:0;
}
#run #run2026_02 ul li{
width:90%;
margin:1vw auto;
padding:1.5vw;
background:#ffffff;
text-align:left;
font-size:1.5vw;
}
#run #run2026_02 h3{
width:70%;
height:9vw;
margin:0;
padding:2vw 0 0 8vw;
border:none;
color:#ffb800;
font-size:2vw;
font-weight:bold;
background:url(https://sakamoto-ss.com/wp-content/uploads/2021/04/img-run4-76x150.png) no-repeat;
background-size:10%;
background-position:5% 0;
}
#run #run2026_02 img{
display:block;
width:60%;
margin:0 auto;
padding:1%;
}
#run2026_03{
width:100%;
margin:0 auto;
padding:3vw 0;
background:#ffffff;
}
#run #run2026_03 h2{
width:80%;
margin:2vw auto;
padding:0;
border:none;
color:#61bc00;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#run #run2026_03 ul{
width:100%;
margin:0 auto;
padding:0;
}
#run #run2026_03 ul li{
width:80%;
margin:1vw auto;
padding:1.5vw 0 6.2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2026_run_05.png) no-repeat;
background-size:100%;
text-align:center;
font-size:1.5vw;
}
#run #run2026_03 img{
display:block;
width:60%;
margin:0 auto;
padding:1%;
}
#run #run2026_03 h3{
width:90%;
margin:1vw auto;
padding:0;
border:none;
color:#000000;
font-size:1.5vw;
font-weight:bold;
text-align:left;
background:none;
}
#run #run2026_04{
width:60%;
margin:1vw auto;
padding:0;
} #okyaku2026{
width:100%;
margin:0 auto;
padding:0;
}
#okyaku2026 section{
width:100%;
margin:0 auto;
padding:0;
}
#okyaku2026_head{
width:100%;
height:22vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2026_okyaku_01.png) no-repeat;
background-size:100%;
}
#okyaku2026 #okyaku2026_head h1{
background:none;
font-size:0px;
}
#okyaku2026_catch{
width:100%;
height:45vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2026_okyaku_02.jpg) no-repeat;
background-size:100%;
}
#okyaku #okyaku2026_catch h2{
width:60%;
margin:0;
padding:0;
border:none;
color:#ffb800;
font-size:3.2vw;
font-weight:bold;
text-align:center;
background:none;
position:relative;
top:10vw;
left:5vw;
}
#okyaku2026_01{
width:100%;
margin:0 auto;
padding:0;
}
#okyaku #okyaku2026_01 h2{
width:70%;
margin:0 auto;
padding:1vw;
border:none;
color:#000000;
font-size:2.3vw;
font-weight:normal;
text-align:center;
background:#ffffff;
}
#okyaku #okyaku2026_01 h2 span{
color:#ffb800;
}
#okyaku #okyaku2026_01 h3{
width:100%;
margin:2vw auto;
padding:1vw;
border:none;
color:#000000;
font-size:1.5vw;
font-weight:bold;
text-align:center;
background:#fadb00;
border-radius:30px;
}
#okyaku #okyaku2026_01 ul{
width:100%;
margin:0 auto;
padding:0;
}
#okyaku #okyaku2026_01 ul li{
display:inline-block;
width:48%;
margin:1vw auto;
padding:1vw;
background:#ffffff;
text-align:left;
font-size:1.2vw;
}
#okyaku #okyaku2026_01 ul li img{
display:block;
width:100%;
margin:2vw auto;
padding:0;
}
#okyaku2026_02{
width:100%;
margin:0 auto;
padding:0 2vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg16.png) no-repeat;
background-size:100%;
font-size:1.2vw;
}
#okyaku #okyaku2026_02 h2{
width:70%;
margin:0 auto;
padding:5vw 0 2vw 0;
border:none;
color:#ffffff;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#okyaku #okyaku2026_02 h3{
width:100%;
margin:0 auto;
padding:2vw 0;
border:none;
color:#fadb00;
font-size:2vw;
font-weight:bold;
text-align:center;
background:none;
}
#okyaku #okyaku2026_03 ul{
width:100%;
margin:0 auto;
padding:2vw;
background:#80defa;
}
#okyaku #okyaku2026_03 img{
display:block;
width:100%;
margin:2vw auto;
padding:0;
}
#okyaku2026_04{
width:100%;
margin:0 auto;
padding:0 2vw 6vw 2vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg17.png) no-repeat;
background-size:cover;
font-size:1.2vw;
}
#okyaku #okyaku2026_04 h2{
width:70%;
margin:3vw auto;
padding:0;
border:none;
color:#000000;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#okyaku #okyaku2026_04 h2 span{
color:#ffffff;
}
#okyaku #okyaku2026_04 h2 img{
display:inline-block;
width:10%;
margin:0 auto;
padding:0;
}
#okyaku #okyaku2026_04 h3{
width:80%;
margin:2vw auto;
padding:1vw;
border:none;
color:#000000;
font-size:2vw;
font-weight:bold;
text-align:center;
background:#ffffff;
border-radius:30px;
}
#okyaku #okyaku2026_04 img{
display:block;
width:90%;
margin:3vw auto;
padding:0;
}
#okyaku2026_05{
width:100%;
margin:0 auto;
padding:0;
background:#ffffff;
font-size:1.2vw;
}
#okyaku #okyaku2026_05 h2{
width:70%;
margin:3vw auto;
padding:0;
border:none;
color:#61bc00;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#okyaku #okyaku2026_05 h2 span{
font-size:4.3vw;
}
#okyaku #okyaku2026_05 h3{
width:80%;
margin:2vw auto;
padding:1vw;
border:none;
color:#ffffff;
font-size:2vw;
font-weight:bold;
text-align:center;
background:#00bdf5;
border-radius:30px;
}
#okyaku #okyaku2026_05 img{
display:block;
width:70%;
margin:3vw auto;
padding:0;
}
#okyaku2026_06{
width:100%;
margin:0 auto;
padding:11vw 1vw;
color:#ffffff;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg18.png) no-repeat;
background-size:cover;
font-size:1.2vw;
}
#okyaku #okyaku2026_06 img{
display:block;
width:100%;
margin:3vw auto;
padding:0;
}
#okyaku2026_07{
width:100%;
margin:0 auto;
padding:3vw 0;
background:#ffffff;
}
#okyaku #okyaku2026_07 h2{
width:80%;
margin:2vw auto;
padding:0;
border:none;
color:#61bc00;
font-size:2.3vw;
font-weight:bold;
text-align:center;
background:none;
}
#okyaku #okyaku2026_07 ul{
width:100%;
margin:0 auto;
padding:0;
}
#okyaku #okyaku2026_07 ul li{
width:80%;
margin:1vw auto;
padding:1.5vw 0 6.2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2026_run_05.png) no-repeat;
background-size:100%;
text-align:center;
font-size:1.5vw;
}
#okyaku #okyaku2026_07 img{
display:block;
width:60%;
margin:0 auto;
padding:1%;
}
#okyaku #okyaku2026_07 h3{
width:90%;
margin:1vw auto;
padding:0;
border:none;
color:#000000;
font-size:1.5vw;
font-weight:bold;
text-align:left;
background:none;
}
#okyaku .okyaku2026_08{
width:100%;
margin:1vw auto;
padding:0;
}/*/*/@media only screen and (max-width: 767px){
p#wadachi2023_storebtn{
width:70%;
font-size:4.5vw;
}
#wadachi2023_shophead{
width:100%;
margin:0 auto 3vw auto;
padding:2vw;
height:auto;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shophead04.jpg)no-repeat;
background-size: cover;
background-position:50%;
}
h2#wadachi2023_shophead_h2{
width:96%;
margin:0 auto;
padding:2vw;
font-size:6vw!important;
}
p#wadachi2023_shophead_p02{
font-size:4vw!important;
}
#wadachi2023_shophead_dateco{
width:96%;
height:auto;
margin:0 auto;
padding:0 0 3% 0;
border-radius:0 0 10px 10px;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png)no-repeat;
background-size:cover;
}
#wadachi2023_shophead_date{
width:96%;
margin:0 auto;
padding:0;
float:none;
}
#wadachi2023_shophead_date table{
width:100%;
margin:0;
padding:0;
font-size:4.5vw;
color:#000000;
border-collapse:separate;
border-spacing:10px 5px;
}
#wadachi2023_shophead_date table tr th{
width:35%;
margin:0;
padding:0.5vw;
background:#e07412;
text-align:center;
border-radius:5px;
color:#ffffff;
}
#wadachi2023_shophead_date table tr td{
width:65%;
margin:0;
padding:0!important;
}
#wadachi2023_shophead_date table tr td a{
font-size:6vw;
color:#000000!important;
background:none;
}
#wadachi2023_shophead_icon{
width:96%;
height:auto;
margin:0 auto;
padding:0 10% 2% 10%;
float:none;
}
p#donichiok{
width:30vw;
height:30vw;
margin:1vw auto;
padding:2vw 0;
font-size:8vw!important;
float:left;
}
p#hokenok{
width:30vw;
height:30vw;
margin:1vw 1vw 1vw 0;
padding:2vw 0;
font-size:8vw!important;
float:right;
}
p#pricebtn{
clear:both;
width:65vw;
height:19.5vw;
margin:1vw auto;
padding:4.5vw 0;
font-size:8vw!important;
color:#000000;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_shophead03.png)no-repeat;
background-size: cover;
text-align:center;
}
#store #main{
width:100%;
margin:0;
padding:14px;
}
#store #main h1 {
width:100%;
margin:0 auto;
padding:3.5vw;
font-size:6vw;
}
#store #main h2#wadachi2023_shopname_h2{
width:100%;
margin:0 auto;
padding:3.5vw;
font-size:6vw;
}
.page #main p#wadachi2023_shop_p{
width:90%;
font-size:3.7vw;
margin:3.5vw auto 0 auto;
padding:1.5vw;
border-radius:3px;
}
img.ekitenimg{
width:100%;
height:100%;
margin:0;
padding:0;
}
ul#ekitenul{
width:100%;
margin:0 auto;
padding:0;
float:none;
}
li.ekitenli{
width:90%;
margin:1vw auto;
padding:1vw 0;
font-size:6vw!important;
}
p.gosoudan{
width:96%;
margin:1vw auto;
padding:1vw 0;
font-size:4.5vw!important;
}/**/.page #main #wadachi2023_shopmap h2{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:10vw;
}
.page #main #wadachi2023_shopmap h3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
position:relative;
top:0px;
}
.page #main p#wadachi2023_map{
width:90%;
margin:0 auto 1vw auto;
padding:1vw 0;
font-size:5vw;
}
#wadachi2023_maptxt{
width:100%;
margin:0 auto;
padding:1vw;
font-size:4vw;
color:#ffffff;
}
#wadachi2023_shopyt{
width:90%;
height:50vw;
margin:0 auto;
padding:1vw 0;
} .page #main nav.wadachi2023_shopmenu{
width:100%;
margin:0;
padding:1vw 0 0 0;
clear:both;
}
.page #main nav.wadachi2023_shopmenu h2{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:10vw;
}
.page #main nav.wadachi2023_shopmenu h3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
position:relative;
top:0px;
}
.page #main nav.wadachi2023_shopmenu ul{
width:100%;
margin:2vw auto;
padding:0;
}
.page #main nav.wadachi2023_shopmenu li{
display:inline-block;
width:46%;
margin:0 1% 2% 1%;
padding:0;
}
.page #main nav.wadachi2023_shopmenu li img{
width:100%;
margin:0;
padding:0;
}
.page #main p.wadachi2023_shopmenuttl{
width:100%;
margin:0;
padding:7vw 0 18vw 0;
font-size:5vw;
} #wadachi2023_shopprice{
width:100%;
margin:0;
padding:0;
font-size:20px;
color:#ffffff;
text-align:center;
}
.page #main #wadachi2023_shopprice h2{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:10vw;
}
.page #main #wadachi2023_shopprice h3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
position:relative;
top:0px;
}
.page #main #wadachi2023_shopprice h4{
width:70%;
margin:2vw auto;
padding:10px 0;
font-size:7vw;
}
.page #main #wadachi2023_pricettl01{
width:50%;
margin:0 auto;
padding:0.5vw 2vw;
font-size:7.5vw;
}
.page #main #wadachi2023_pricettl02{
width:50%;
margin:0 auto;
padding:0.5vw 2vw;
font-size:7.5vw;
}
table#wadachi2023_pricetable01{
width:96%;
margin:0 auto 1vw auto;
padding:0;
font-size:6vw;
}
table#wadachi2023_pricetable02{
display:none;
}
#wadachi2023_pricesp{
display:block;
width:96%;
margin:0 auto 1vw auto;
padding:0;
background:#ffffff;
}
th.wadachi2023_priceth03{
display:block;
width:100%;
background:#02a645;
color:#ffffff;
border:1px solid #cccccc;
text-align:center;
}
#wadachi2023_pricesp ul li.wadachi2023_pricespli01{
width:100%;
background:#02a645;
border:1px solid #cccccc;
text-align:center;
color:#ffffff;
font-size:6vw;
}
#wadachi2023_pricesp ul li.wadachi2023_pricespli01 a{
color:#ffffff;
}
#wadachi2023_pricesp ul li.wadachi2023_pricespli02{
width:100%;
border:1px solid #cccccc;
text-align:center;
color:#000000;
font-size:6vw;
}
#wadachi2023_pricesp ul li.wadachi2023_pricespli02 p{
font-size:18px!important;
}
#wadachi2023_price03{
width:100%;
margin:0 0 2vw 0;
padding:1vw 0;
background:#f9dd00;
}
.page #main #wadachi2023_shopprice h5{
width:90%;
margin:2vw auto;
padding:10px 0;
font-size:3.7vw;
} #wadachi2023_about_shop{
width:100%;
height:auto;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg05.png)no-repeat;
background-size:cover;
}
.page #main #wadachi2023_about_shop h2{
width: 100%;
margin:0 auto;
padding: 0.5vw;
font-size: 10vw;
}
.page #main #wadachi2023_about_shop h3{
width: 100%;
margin: 0 auto;
padding:0;
font-size: 3.7vw;
}
ul.wadachi2023_about_l_shop{
display:none;
}
ul.wadachi2023_about_r_shop{
display:none;
} .u-sp {
display: block!important;
}
#wadachi2023_totalcare {
margin: 0 auto 30px;
background-position: center;
position: relative;
padding: 10px 0 60px;
}
#wadachi2023_totalcare table#care{
width: 90%;
max-width: 600px;
}
#wadachi2023_totalcare table#care,
#wadachi2023_totalcare table#care tbody{
display: block;
}
#wadachi2023_totalcare table#care tr{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
td.giza {
width: 44.5vw;
max-width: 300px;
height: 44.5vw;
max-height: 300px;
margin: 0;
padding: 0;
background-size: 100%;
background-position: 50% 30%;
display: flex;
align-items: center;
justify-content: center; font-size: 4vw;
font-weight: 700;
}
td.giza.sm_text{ font-size: 3.467vw;
}
td.giza.giza_first{
width: 46vw;
max-width: 304px;
height: 46vw;
max-height: 302px;
margin: 0 0 0 auto;
margin-top: -44.5vw;
margin-top: max(-44.5vw,-300px);
}
td.careimg {
margin: 0;
padding: 0;
width: 44.5vw;
max-width: 300px;
}
#wadachi2023_totalcare table#care tr td.careimg img {
width: 100%;
}
ul.care01 {
display: flex;
flex-wrap: wrap;
}
ul.care01 li {
display: block;
width: 48%;
}
h2.careh2 {
width: 90%;
font-size: 15px;
font-weight: 700;
padding: 5px;
}
#triangle01 {
width: 34vw;
height: 15vw;
background-size: 100%;
background-position: 50% 30%;
font-size: 17px;
font-weight: 700;
padding-top: 2.5%;
}
#triangle02 {
width: 45vw;
max-width: 300px;
height: 24vw;
max-height: 160px;
padding: 5% 0 0 0;
background-size: 100%;
background-position: 50% 30%;
font-size: 17px;
font-weight: 700;
position: absolute;
top: inherit;
bottom: -2%;
left: 50%;
transform: translateX(-50%);
}
#specialist {
width: 100%;
background: none; font-size: 4.267vw;
font-weight: 700;
position: absolute;
top: inherit;
bottom: -4.5%;
left: 50%;
transform: translateX(-50%);
}
#specialist span{
display: inline-block;
background: #00A643;
margin: 2px 0;
padding: 4px 8px;
}
#wadachi2023_totalcare+.bn_100{
overflow-x: hidden;
}
#wadachi2023_totalcare+.bn_100 img{
width: 110%;
margin: 0 -5%;
} .page #main h2#wadachi2023_shopnewsttl{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:10vw;
}
.page #main section#news h3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
} #wadachi2023_hearing p{
width:90%;
margin:2vw auto;
padding:0;
}
#wadachi2023_hearing img{
display:block;
width:100%;
margin:0 auto;
padding:0;
}
#wadachi2023_hearing img#hearingimg{
display:block;
width:96%;
margin:0 auto;
padding:0 0 2vw 0;
} #wadachi2023_feature{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
font-size:3.7vw;
}
.page #main h2#wadachi2023_featureh2{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:10vw;
}
.page #main h3#wadachi2023_featureh3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
position:relative;
top:0px;
}
#wadachi2023_featurettl{
width:100%;
margin:0;
padding:3vw 0;
font-size:7vw;
}
#wadachi2023_featuretxt{
width:80%;
margin:0 auto 2vw auto;
padding:2vw;
}
#wadachi2023_featurettl img {
display: block;
width: 90%;
margin: 0 auto;
padding: 0;
} #wadachi2023_hospital{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #wadachi2023_hospital h2{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:8.5vw;
}
.page #main #wadachi2023_hospital h3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
position:relative;
top:0px;
}
.page #main #wadachi2023_hospital_img{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #wadachi2023_hospital_img ul{
width:100%;
margin:0 auto 2% auto;
padding:0;
}
.page #main #wadachi2023_hospital_img ul li{
display:block;
width:90%;
margin:0 auto;
padding:0;
font-size:16px;
}
.page #main p#hospital01{
width:50%;
margin:0;
padding:3px 0 3px 20px;
font-size:4vw;
}
.page #main p#hospital02{
width:50%;
margin:0;
padding:3px 0 3px 20px;
font-size:4vw;
}
.page #main p#hospital03{
width:50%;
margin:0;
padding:3px 0 3px 20px;
font-size:4vw;
} .page #main #wadachi2023_examination h2{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:8vw;
}
.page #main #wadachi2023_examination h3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
position:relative;
top:0px;
}
.page #main #wadachi2023_examination h4{
width: 50px;
height: 250px;
margin: 0;
padding: 10px;
font-size: 18px;
color: #ffffff;
font-weight: bold;
line-height: 22px;
writing-mode: vertical-rl;
text-orientation: upright;
background: #000000;
position: relative;
top: -60vw;
}
.page #main #wadachi2023_examination h5{
width:100%;
margin:0 auto;
padding:1vw;
font-size:16px;
color:#000000;
position: relative;
top: -55vw;
line-height:25px;
}
ul#examinationul{
width:100%;
margin:0 auto;
padding:0;
}
.page #main li.examinationtxt{
display:block;
width:90%;
height:120vw;
margin:1vw auto;
padding:0;
background:#ffffff;
background-size:cover;
vertical-align:top;
}
.page #main li.examinationtxt img{
display:block;
width:100%;
margin:1vw auto 0 auto;
padding:0;
}
.page #main li.examinationtxt img#beforeafter{
display:block;
width:70%;
margin:1vw auto 0 auto;
padding:0;
position: relative;
top: -57vw;
}
ul#examinationbtn{
width:100%;
margin:2vw auto;
padding:0;
}
.page #main li.examinationbtnli{
display:inline-block;
width:46%;
margin:0.5vw 1vw;
padding:0;
font-size:2.6vw;
} .page #main #wadachi2023_cv{
width:90%;
margin:0 auto;
}
.page #main #wadachi2023_customersvoice h2{
width:100%;
margin:10vw auto 0.5vw auto;
padding:0.5vw;
font-size:9vw;
}
.page #main #wadachi2023_customersvoice h3{
width:100%;
margin:0 auto;
padding:10px 0 15px 0;
font-size:3.7vw;
position:relative;
top:0px;
}
.wpcr3_review{
display:block;
width:90%;
margin:0.5vw 1vw;
padding:0;
color:#ffffff;
font-size:3.7vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png)no-repeat;
background-size:cover;
vertical-align:top;
}
div.wpcr3_dotline{
display:none!important;
} #side_content #sidemenu02 li{
width:80%;
margin:1vw auto;
padding:0 0 0 8vw;
font-size:4.5vw;
line-height:25px;
}
#side_content .sidemenu03 li{
margin:1vw auto;
padding:0 0 0 8vw;
font-size:4.5vw;
line-height:25px;
}
#side_content .sidemenu04 li{
width:80%;
margin:1vw auto;
padding:2vw 0 2vw 8vw;
font-size:4.5vw;
line-height:25px;
}
#side_content #menu_area li.sidejim a {
display: block;
width: 80%;
margin: 1vw auto;
padding:3vw 0 3vw 7vw;
font-size:4.5vw;
} .wadachi2023_about_block.u-sp{
display: none;
}
@media screen and (max-width: 767px) {
.wadachi2023_about_block.u-sp {
display: block;
}
#wadachi2023_about {
height: auto;
padding-bottom: 40px;
background: #62C300;
position: relative;
}
h2#wadachi2023_aboutttl {
font-size: 32px;
}
h3#wadachi2023_aboutttl {
font-size: 14px;
}
ul.wadachi2023_about_l {
display: none;
}
ul.wadachi2023_about_r {
display: none;
}
div.wadachi2023_aboutimg {
position: relative;
}
div.wadachi2023_aboutimg img {
width: 100%;
margin: 0 auto;
padding: 0;
}
div.wadachi2023_aboutimg img.emblem {
width: 120px;
margin: 0;
padding: 0;
position: absolute;
top: -10px;
left: -10px;
}
p.players_name {
width: auto;
margin: 10px auto 5px;
padding: 8px 12px;
font-size: 18px;
display: inline-block;
}
p.players_name:nth-child(2){
font-size: 10px;
padding: 8px;
margin: 0 auto;
}
.about_item.clininc p.players_name:nth-child(2) {
font-size: 20px;
padding: 10px;
margin: 0 auto;
}
div.wadachi2023_abouttxt {
width: 100%;
margin: 0 auto;
padding: 0 20px 25px;
background: #ffffff;
font-size: 14px;
position: relative;
top: -10px;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
li.wadachi2023_aboutimg{
margin-top: 700px;
}
li.wadachi2023_aboutimg:nth-child(1) {
margin-top: 0;
}
.wadachi2023_about_block .about_item{
width: 90%;
max-width: 400px;
margin: 40px auto 0;
}
.wadachi2023_about_block .about_item:first-child{
margin-top: 25px;
}
.wadachi2023_about_block .about_item img{
width: 100%;
max-width: 100%;
}/*/*//**/ul#wadachi2025_shopmenuul{
display:none;
}
ul#wadachi2025_shopmenuulsp{
display:flex;
width:90%;
margin:1vw auto;
padding:0;
}
ul#wadachi2025_shopmenuulsp li.wadachi2025_shopmenuli01{
width:17vw;
height:17vw;
margin:0.5vw;
padding:5.5vw 0;
border-radius:50px;
font-size:4vw;
}
ul#wadachi2025_shopmenuulsp li.wadachi2025_shopmenuli03{
width:17vw;
height:17vw;
margin:0.5vw 0.5vw 0.5vw 8.5vw;
padding:5.5vw 0;
border-radius:50px;
font-size:4vw;
background:#e4eda2;
text-align:center;
}
ul#wadachi2025_shopmenuulsp li.wadachi2025_shopmenuli02{
width:17vw;
height:17vw;
margin:0.5vw;
padding:4.5vw 0;
border-radius:50px;
font-size:3.1vw;
} #wadachi2025_shophead{
width:100%;
margin:1vw auto;
padding:0;
}
h2#wadachi2025_shophead_h2{
width:90%;
margin:10vw auto 0 auto;
padding:0;
font-family: "Kosugi Maru", sans-serif;
font-weight: 400;
font-style: normal;
font-size:10vw;
text-align:center;
color:#000000;
}
p#wadachi2025_shophead_p02{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
width:90%;
margin:3vw auto;
padding:0;
font-size:5.5vw;
text-align:center;
color:#000000;
}
p#wadachi2025_shophead_p03{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
width:90%;
margin:1vw auto;
padding:0;
font-size:7vw;
text-align:center;
color:#ce6f21;
}
ul#wadachi2025_shophead_icon{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
width:90%;
margin:3vw auto;
padding:0;
}
ul#wadachi2025_shophead_icon li{
display:inline-block;
width:40%;
margin:0;
padding:0.5vw;
font-size:23px;
text-align:center;
color:#43a947;
border:1px solid #43a947;
border-radius:20px;
}
#wadachi2025_shophead_dateco{
width:100%;
margin:1vw auto;
padding:0;
background:#43a947;
}
#wadachi2025_shophead_photo{
display:block;
width:100%;
margin:0;
padding:0;
}
#wadachi2025_shophead_photo img{
width:100%;
margin:0;
padding:0;
vertical-align: baseline;
}
#wadachi2025_shophead_date{
display:inline-block;
width:100%;
margin:0;
padding:0;
vertical-align:top;
}
#wadachi2025_shophead_date p#wadachi2025_tel{
width:100%;
margin:3vw auto 0 auto;
padding:1vw;
text-align:center;
background:#7fbf3e;
}
#wadachi2025_shophead_date p#wadachi2025_tel a{
color:#ffffff;
font-size:8vw;
}
#wadachi2025_shophead_date p#wadachi2025_tel img{
width:12%;
margin:0 1vw 1vw 0;
padding:0;
}
#wadachi2025_shophead_date table{
width:95%;
margin:0 auto;
padding:0;
font-size:4vw;
color:#ffffff;
}
#wadachi2025_shophead_date table tr{
border-bottom:1px #ffffff dotted;
} #wadachi2025_menu{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg02.png)no-repeat;
background-size:cover
}
h2#wadachi2025_menuttl{
width:100%;
margin:0;
padding:3vw 0 0 0;
font-size:11vw;
text-align: center;
color: #ffffff;
}
#wadachi2025_menu ul{
width:90%;
margin:0 auto;
padding:0;
}
#wadachi2025_menu ul li{
display: inline-block;
width: 49%;
margin: 10vw auto 0 auto;
padding: 0;
vertical-align: top;
}
#wadachi2025_menu ul li:first-child{
display: inline-block;
width: 49%;
margin: 1% auto;
padding: 0;
vertical-align: top;
position:relative;
top:-10vw;
left:0;
}
#wadachi2025_menu ul li h2.wadachi2025_menuh2{
width:100%;
margin:35px auto;
padding:10px 8px;
font-size:4vw;
color:#ffffff;
text-align:center;
border-left:7px double #ffffff;
border-right:7px double #ffffff;
}
#wadachi2025_menu ul li img{
display:block;
width:90%;
margin:0 auto;
padding:0;
}
#wadachi2025_menu ul li img.emblem{
width:20vw;
margin:0;
padding:0;
position:relative;
top:10vw;
left:0;
} #wadachi2025_symptoms{
width:100%;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg03.png)no-repeat;
background-size:100% 100%;
}
h2#wadachi2025_symptomsttl{
width:100%;
margin:50px 0 0 0;
padding:10px;
font-size:11vw;
color:#000000;
text-align:center;
}
h3#wadachi2025_symptomsttl{
width:100%;
margin:0 auto;
padding:10px 0 0 0;
font-size:4vw;
color:#000000;
text-align:center;
}
#wadachi2025_symptoms ul{
width:90%;
margin:10vw auto 0 auto;
padding:0;
}
#wadachi2025_symptoms ul li{
display:inline-block;
width:19%;
margin:0 auto 5vw auto;
padding:0;
vertical-align:top;
}
#wadachi2025_symptoms ul li h2.wadachi2023_symptomsh2{
margin:20px auto 0 auto;
padding:0;
font-size:4vw;
color:#000000;
writing-mode:vertical-rl;
text-orientation:upright;
}
#wadachi2025_symptoms ul li img{
display:block;
width:100%;
margin:0 auto;
padding:0;
}
p.wadachi2023_symptomsline{
width:100%;
margin:0;
padding:0;
font-size:16px;
color:#000000;
text-align:center;
transform:scaleY(2.9);
} #wadachi2025_pricettl01{
width:90%;
margin:1vw auto;
padding:0;
font-size:11vw;
color:#ffffff;
font-weight:normal;
}
h4#wadachi2025_priceh4{
width:80%;
margin:2vw auto;
padding:10px 0;
font-size:7vw;
background:#02a645;
color:#ffffff;
text-align:center;
border-radius:50px;
font-weight:normal;
}
#wadachi2025_pricettl02{
width:80%;
margin:0 auto;
padding:0;
font-size:11vw;
color:#02a645;
text-align:center;
background:none;
}
h4#wadachi2025_pricettl03{
width:80%;
margin:2vw auto;
padding:10px 0;
font-size:7vw;
background:#02a645;
color:#ffffff;
text-align:center;
border-radius:50px;
font-weight:normal;
}
h4#wadachi2025_pricettl03 span.tax{
font-size:23px;
}
h5#wadachi2025_pricettl04{
width:90%;
margin: 2vw auto;
padding: 10px 0;
font-size:5vw;
background: #02a645;
color: #ffffff;
text-align: center;
font-weight: normal;
}
table#wadachi2025_pricetable01{
width:96%;
margin:0 auto 1vw auto;
padding:0;
font-size:5vw;
}
table#wadachi2025_pricetable02{
display:none;
}
th.wadachi2025_priceth01{
width:11%;
background:#02a645;
color:#ffffff;
border:1px solid #cccccc;
text-align:center;
}
th.wadachi2025_priceth02{
width:12%;
background:#ccf014;
color:#02a645;
border:1px solid #cccccc;
text-align:center;
}
table#wadachi2025_pricetable01 td{
border:1px solid #cccccc;
}
th.wadachi2025_priceth03 a{
color:#ffffff;
}
table#wadachi2025_pricetable02 td{
width:50%;
border:1px solid #cccccc;
text-align:left;
}
table#wadachi2025_pricetable02 td p{
font-size:18px!important;
} ul.wadachi2025_flow {
width:90%;
margin:0 auto;
padding:0;
}
li.wadachi2025_flowli {
display:block;
width:100%;
margin:0;
padding:2%;
background: #ffffff;
font-size:4vw;
vertical-align: top;
}
li.wadachi2025_flowli img{
display:block;
width:100%;
margin:0;
padding:0;
position:relative;
top:-10vw;
left:0;
}
li.wadachi2025_flowli p.flow_n {
width:15vw;
height:15vw;
border-radius:50%;
font-size:8vw;
position:relative;
align-items: center;
justify-content: center;
top:5vw;
left:0;
z-index: 10;
}
h4.flowtxt {
font-size:7vw;
position: relative;
top: -5vw;
left:0;
} p#wadachi2025_hospitalttl{
width:90%;
margin:2vw auto;
padding:1vw 0;
font-size:7vw;
color:#000000;
text-align:center;
border-bottom:2px solid #ff0000;
}
.gmap iframe{
width:90%;
margin:2vw 5%;
padding:1vw 0;
} #wadachi2025_about {
width:100%;
height:auto;
margin: 0 auto;
padding: 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg05.png) no-repeat;
background-size: cover;
}
h2#wadachi2025_aboutttl{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:11vw;
color:#ffffff;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
h3#wadachi2025_aboutttl{
width:100%;
margin:0 auto;
padding:0;
font-size:4vw;
color:#ffffff;
text-align:center;
border:none;
position: relative;
top: -50px;
}
ul.wadachi2025_about_l {
display:none;
}
ul.wadachi2025_about_r {
display:none;
} #wadachi2025_hearingimg{
width:100%;
margin:0;
padding:0;
background:#61bc00;
}
#wadachi2025_hearingimg img {
display: block;
width:100%;
margin: 0 auto;
padding: 0;
} h2#wadachi2025_aboutusttl{
width:100%;
margin:0 auto;
padding:60px 0;
font-size:11vw;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
h3#wadachi2025_aboutusttl{
width:100%;
margin:0 auto;
padding:0;
font-size:4vw;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
}
#wadachi2025_maptxt {
width: 100%;
margin: 0 auto;
padding: 1vw;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png) no-repeat;
background-size: cover;
}
p#wadachi2025_map{
width:90%;
margin:0 auto 1vw auto;
padding:1vw 0;
font-size:5vw;
background:#f8da00;
color:#009023;
text-align:center;
font-weight:normal;
border-radius:10px;
border:none;
}
p#wadachi2025_txt{
width:90%;
margin:0 auto 1vw auto;
padding:1vw 0;
font-size:4vw;
color: #ffffff;
}
section iframe{
width:90%;
margin:2vw 5%;
padding:1vw 0;
} h2#wadachi2025_customersvoice {
width:100%;
margin:0 auto;
padding:60px 0;
font-size:9vw;
color:#000000;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg11.png)no-repeat;
background-size:100%;
font-weight:normal;
border:none;
}
h3#wadachi2025_customersvoice {
width:100%;
margin:0 auto;
padding:0;
font-size:4vw;
color:#000000;
text-align:center;
border:none;
position: relative;
top: -50px;
} h2#wadachi2025_shopnewsttl{
width:100%;
margin:0 auto;
padding:60px 0 10px 0;
font-size:11vw;
color:#000000;
text-align:center;
font-weight:normal;
border:none;
background:none;
}
h3#wadachi2025_shopnewsttl{
width:100%;
margin:0 auto;
padding:0;
font-size:4vw;
color:#000000;
text-align:center;
border:none;
} #wadachi2025_banner01{
width:90%;
margin:2vw auto;
padding:0;
}
#wadachi2025_banner01 img{
width:100%;
margin:0;
padding:0;
}
#wadachi2025_banner02{
width:90%;
margin:2vw auto;
padding:0;
}
#wadachi2025_banner02l{
width:100%;
margin:2vw auto;
padding:0;
font-size:20px;
color:#000000;
float:none;
}
#wadachi2025_banner02l img{
width:100%;
margin:0;
padding:0;
}
ul#wadachi2025_banner02r{
width:100%;
margin:2vw auto;
padding:0;
float:none;
}
ul#wadachi2025_banner02r li{
display:inline-block;
width:49%;
margin:1vw auto;
padding:1vw;
font-size:15px;
color:#ffffff;
text-align:center;
border-radius:36px;
background:#000000;
}
ul#wadachi2025_banner02r li a{
color:#ffffff;
}/*/*//**/#hikishime2025{
width:100%;
margin:0 auto;
padding:0;
}
#hikishime2025_head{
width:100%;
height:63vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_kotsuban_SP_01.png) no-repeat;
background-size:100%;
}
#hikishime #main #hikishime2025_head h2{
width:90%;
margin:30vw auto 0 auto;
padding:1vw;
font-size:4vw;
}
#hikishime2025_catch img{
display:block;
width:100%;
margin:3vw auto;
padding:0;
}
#hikishime2025_01{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png) no-repeat;
background-size:cover;
}
.page #main #hikishime2025_01 h3{
width:90%;
margin:2vw auto;
padding:1vw;
font-size:6vw;
}
.page #main #hikishime2025_01 .col-sm-5{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_01 .col-sm-5 img{
width:100%;
margin:1vw;
padding:0 4% 0 0;
}
.page #main #hikishime2025_01 .col-sm-7{
width:100%;
margin:0 0 0 4%;
}
.page #main #hikishime2025_01 ul{
width:100%;
margin:5vw auto;
padding:0;
}
.page #main #hikishime2025_01 li{
padding:0 2vw;
font-size:4.5vw;
line-height:7vw;
}
.page #main #hikishime2025_01 li.check {
background-image: url(http://sakamoto-ss.com/img/ico_check.png);
background-position: left top;
background-repeat: no-repeat;
padding-left:8vw;
background-size:7vw;
}
.page #main .hikishime2025_02{
width:100%;
}
.page #main .hikishime2025_02 p{
font-size:5vw;
line-height:8vw;
font-weight:bold;
}
.page #main #hikishime2025_03 h3{
width:98%;
margin:2vw auto;
padding:1vw;
border:none;
color:#fadb00;
font-size:6vw;
font-weight:bold;
text-align:center;
line-height:8vw;
}
.page #main #hikishime2025_03 .col-sm-5{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_03 .col-sm-5 img{
width:100%;
margin:1vw;
padding:1%;
}
.page #main #hikishime2025_03 .col-sm-7{
width:100%;
margin:0 4% 0 0;
}
.page #main #hikishime2025_03 h4{
width:100%;
margin:1vw auto;
padding:0;
background:#80defa;
border:none;
color:#000000;
font-size:5vw;
font-weight:bold;
}
.page #main #hikishime2025_03 .hikishime2025_03_txt{
clear:both;
display:block;
width:90%;
margin:3vw auto;
padding:2vw;
font-size:4vw;
line-height:6vw;
}
#hikishime2025_04{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png) no-repeat;
background-size:cover;
}
.page #main #hikishime2025_04 h3{
width:100%;
margin:2vw auto;
padding:1vw;
border:none;
color:#ffffff;
font-size:6vw;
font-weight:bold;
text-align:center;
line-height:8vw;
}
.page #main #hikishime2025_04 ul{
width:100%;
margin:5vw auto;
padding:0;
}
.page #main #hikishime2025_04 ul li{
width:90%;
margin:1vw auto;
padding:1.6vw;
font-size:4.5vw;
line-height:7vw;
}
#hikishime2025_05{
width:100%;
margin:0 auto;
padding:0 0 2vw 0;
}
.page #main #hikishime2025_05 h3{
width:100%;
margin:2vw auto;
padding:1vw;
border:none;
color:#61bc00;
font-size:6vw;
font-weight:bold;
text-align:center;
line-height:8vw;
}
.page #main #hikishime2025_05 .col-sm-5{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #hikishime2025_05 .col-sm-5 img{
width:98%;
margin:1vw;
padding:0;
}
.page #main #hikishime2025_05 .col-sm-7{
width:100%;
margin:0;
}
.page #main #hikishime2025_05 h4{
width:100%;
margin:1vw auto;
padding:0;
border:none;
background:none;
color:#000000;
font-size:5vw;
font-weight:bold;
}
.page #main #hikishime2025_05 .hikishime2025_05_txt01{
clear:both;
display:block;
width:100%;
margin:1vw auto;
padding:1vw;
background:#fadb00;
color:#000000;
font-size:4vw;
line-height:6vw;
}
.page #main #hikishime2025_05 .hikishime2025_05_txt02{
clear:both;
display:block;
width:100%;
margin:1vw auto;
padding:1vw;
color:#000000;
font-size:4vw;
line-height:6vw;
} #jiritsu2025{
width:100%;
margin:0 auto;
padding:0;
}
#jiritsu2025 #jiritsu2025_head{
width:100%;
height:45vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_jiritsu_01.png) no-repeat;
background-size:100%;
}
#jiritsu2025 #jiritsu2025_head h1{
background:none;
font-size:0px;
}
#jiritsu2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#jiritsu2025_catch img{
display:block;
width:100%;
margin:3vw auto;
padding:0;
}
#jiritsu2025 #jiritsu2025_01{
width:100%;
margin:0 auto;
padding:2vw;
background:#eab32c;
color:#52469a;
font-size:3.5vw;
font-weight:normal;
}
#jiritsu2025 #jiritsu2025_01 h2{
margin:0 auto;
padding:1vw 0;
background:#eab32c;
color:#52469a;
font-size:5vw;
font-weight:bold;
text-align:center;
}
#jiritsu2025 #jiritsu2025_01 span{
font-size:8vw;
}
#jiritsu2025 .jiritsu2025_02{
width:100%;
margin:0 auto;
padding:0;
}
#jiritsu2025 .jiritsu2025_02 h2{
margin:0;
padding:7vw 0 2vw 0;
background:none!important;
color:#000000;
font-size:5vw;
font-weight:bold;
}
#jiritsu2025 .jiritsu2025_02 h3{
margin:0;
padding:1vw 0;
color:#000000;
font-size:3.5vw;
border:none;
line-height:4.5vw;
font-weight: normal;
}
#jiritsu2025 .jiritsu2025_02 img{
display:block;
width:100%;
margin:1%;
padding:0;
float:none;
}
#jiritsu2025 #jiritsu2025_03{
width:100%;
margin:7vw auto;
padding:0;
}
#jiritsu2025 #jiritsu2025_03 img{
display:block;
width:40%;
margin:0 auto;
padding:0 2vw 0 0;
float:left;
}
h3#jiritsu2025_03txt{
width:100%;
margin:0;
padding:0;
color:#000000;
font-size:3.5vw!important;
border:none!important;
line-height:4.5vw;
font-weight: normal;
}
#jiritsu2025 #jiritsu2025_04{
width:100%;
height:170vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_jiritsu_10.jpg) no-repeat;
background-size:100%;
}
#jiritsu2025 #jiritsu2025_04 h2{
margin:0 auto;
padding:7vw 0 2vw 0;
background:none;
color:#000000;
font-size:5vw;
font-weight:bold;
text-align:center;
}
#jiritsu2025 #jiritsu2025_04 #jiritsu2025_04txt{
width:100%;
margin:0 auto;
padding:3vw;
font-size:3.1vw;
line-height:3.8vw;
} #nekoze2025{
width:100%;
margin:0 auto;
padding:0;
}
#nekoze2025_head{
width:100%;
height:73vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_nekoze_SP_01.png) no-repeat;
background-size:100%;
}
#nekoze #main #nekoze2025_head h1{
background:none;
font-size:0px;
}
#nekoze #main #nekoze2025_head h2{
width: 90%;
margin: 30vw auto 0 auto;
padding: 1vw;
font-size:3.6vw;
line-height:4.5vw;
}
#nekoze2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#nekoze2025_catch img{
display:block;
width:100%;
margin:3vw auto;
padding:0;
}
.nekoze-patterns { padding: 40px 20px;
text-align: center;
font-family: 'Arial', sans-serif;
width: 100%;
margin: 0 auto;
padding: 0 0 2vw 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png) no-repeat;
background-size: cover;
}
#nekoze #main .nekoze-patterns h2{
width:96%;
margin:5vw auto 0 auto;
padding:1vw;
font-size:5vw;
}
.pattern-list {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 30px;
max-width: 1200px;
margin: 0 auto;
}
.pattern {
background: #fff;
border: 1px solid #ffd76a;
border-radius: 10px;
padding: 20px;
max-width: 280px;
text-align: center;
box-shadow: 0 4px 8px rgba(0,0,0,0.05);
}
#nekoze #main .nekoze-patterns .pattern-list img {
width: 100%;
height: auto;
margin-bottom: 15px;
}
.pattern h3 {
color: #007acc;
font-size: 1.1em;
margin-bottom: 10px;
}
.pattern p {
font-size: 0.95em;
color: #555;
line-height: 1.5;
text-align:left;
}
.symptoms {
background: #FFF;
padding:0;
width: 100%;
}
#nekoze #main .symptoms h2{
width:100%;
margin:5vw auto 3vw auto;
padding:1vw;
font-size:5vw;
}
.symptoms ul {
list-style: none;
padding: 0;
width:90%;
margin:0 auto;
float:none;
}
#nekoze #main .symptoms li{
font-size:4vw;
line-height:11vw;
}
#nekoze #main .symptoms li.check {
background-image: url(http://sakamoto-ss.com/img/ico_check.png);
background-position: left 5px;
background-repeat: no-repeat;
padding-left:50px;
background-size: 30px;
}
#nekoze #main .symptoms img{
display:block;
width:90%;
margin:2% auto;
padding:0;
}
#nekoze #main .lifestyle {
background:#00bdf5;
padding:2vw auto;
}
#nekoze #main .lifestyle h2{
width:100%;
margin:2vw auto;
padding:1vw;
background:none;
border:none;
font-size:5vw;
}
.lifestyle ul {
list-style: none;
width:96%;
margin:0 auto;
padding:2vw;
background:#80defa;
}
#nekoze #main .lifestyle li{
font-size:4vw;
line-height:11vw;
}
#nekoze #main .lifestyle li.check {
background-image: url(http://sakamoto-ss.com/img/ico_check.png);
background-position: left 5px;
background-repeat: no-repeat;
padding-left:50px;
background-size: 30px;
}
#nekoze #main .lifestyle p{
width:90%;
margin:1vw auto;
padding:0;
background:none;
border:none;
color:#000000;
font-size:3.6vw;
text-align:left;
}
#nekoze #main .lifestyle p span{
color:#ff0000;
}
.comparison {
width:100%;
margin:1vw auto;
padding:0;
text-align: center;
}
#nekoze #main .comparison h2{
width:100%;
margin:3vw auto;
padding:1vw;
background:#fadb00;
border:none;
border-radius:30px;
color:#000000;
font-size:5vw;
}
.before-after {
display: flex;
justify-content: center;
gap: 40px;
flex-wrap: wrap;
}
.before-after img {
display:block;
width:100%;
height: auto;
border: 1px solid #ccc;
}
.improvement {
width:100%;
margin: 5vw auto;
padding:0;
font-weight: bold;
}
.page #main .improvement p {
border-bottom: 10px solid #fadb00;
color: #000000;
font-size:5vw;
text-align: center;
}
.benefits {
width: 100%;
margin: 0 auto;
padding: 0 0 2vw 0;
background: url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg10.png) no-repeat;
background-size: cover;
}
#nekoze #main .benefits h2{
width:100%;
margin:5vw auto;
padding:1vw;
background:none;
border:none;
color:#ffffff;
font-size:5vw;
}
.benefits ul {
list-style: none;
width:90%;
margin:0 auto;
padding: 0;
float:none;
}
#nekoze #main .benefits ul li {
background:#fadb00;
margin-bottom:10px;
padding:12px;
border-radius:30px;
font-size:4vw;
text-align:center;
}
.benefits img {
display:block;
width:90%;
margin:0;
padding:0;
} #kotsubansebone2025{
width:100%;
margin:0 auto;
padding:0;
}
#kotsubansebone #main #kotsubansebone2025_head{
width:100%;
height:60vw;
margin:2vw auto;
padding:0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_kotsubansebone_SP_01.png) no-repeat;
background-size:100%;
}
#kotsubansebone #main #kotsubansebone2025_head h1{
background:none;
font-size:0px;
}
#kotsubansebone #main #kotsubansebone2025_head h2{
width: 90%;
margin: 28vw auto 0 auto;
padding: 1vw;
font-size:4vw;
line-height:4.5vw;
}
#kotsubansebone2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#kotsubansebone #main #kotsubansebone2025_catch img{
display:block;
width:100%;
margin:7vw auto;
padding:0;
}
#kotsubansebone2025_01{
width:100%;
margin:0 auto;
padding:0 0 1vw 0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2023_bg08.png) no-repeat;
background-size:cover;
}
.page #main #kotsubansebone2025_01 h3{
width:94%;
margin:2vw auto;
padding:1vw;
font-size:4vw;
}
.page #main #kotsubansebone2025_01 .col-sm-5{
width:90%;
margin:3vw auto;
padding:0;
}
.page #main #kotsubansebone2025_01 .col-sm-5 img{
width:100%;
margin:0;
padding:0;
}
.page #main #kotsubansebone2025_01 .col-sm-7{
width:94%;
margin:0;
font-size:3.7vw;
}
.page #main .kotsubansebone2025_02{
width:100%;
margin:0 auto;
padding:5vw 0;
}
.page #main .kotsubansebone2025_02 p{
border-bottom:10px solid #fadb00;
font-size:4.7vw;
font-weight:bold;
}
#kotsubansebone2025_03{
width:100%;
margin:0 auto;
padding:0;
}
.page #main #kotsubansebone2025_03 .col-sm-5{
width:100%;
margin:0 auto 3vw auto;
padding:0;
}
.page #main #kotsubansebone2025_03 .col-sm-7{
width:100%;
margin:0;
padding:0;
}
.page #main #kotsubansebone2025_03 .col-sm-7 img{
width:100%;
margin:0;
padding:0;
}
.page #main #kotsubansebone2025_03 li{
font-size:4.5vw;
line-height:7vw;
}
#kotsubansebone2025_04{
padding:2vw;
font-size:3.7vw;
text-align:left;
}
.page #main #kotsubansebone2025_04 h3{
width:94%;
margin:5vw auto;
padding:1vw;
font-size:4.3vw;
}
.page #main #kotsubansebone2025_04 img{
width:100%;
margin:1vw auto;
padding:0;
}
#kotsubansebone2025_05{
font-size:3.7vw;
text-align:left;
padding: 5vw 2vw;
}
.page #main #kotsubansebone2025_05 h3{
font-size:5vw;
}
.page #main #kotsubansebone2025_05 img{
width:100%;
margin:1vw auto;
padding:0;
}
#kotsubansebone2025_06{
width:100%;
margin:0 auto;
padding:0;
}
#kotsubansebone2025_06 ul li.txt06{
display:inline-block;
width:46%;
margin:0 auto;
padding:1vw;
font-size:4.7vw;
background:#ffb700;
color:#ffffff;
border-radius:50px;
text-align:center;
font-weight:bold;
}
#kotsubansebone2025_06 ul li.img06{
display:block;
width:100%;
margin:0 auto;
padding:0vw;
}
#kotsubansebone2025_06 ul li.img06 img{
width:100%;
margin:1vw 0;
padding:0;
} #harikyu2025_head{
height:31vw;
}
#harikyu #harikyu2025_catch h2{
width:100%;
font-size:5vw;
}
#harikyu2025_01{
margin:3vw auto 0 auto;
padding:15vw 1vw 3vw 1vw;
font-size:3.7vw;
}
#harikyu #harikyu2025_01 h2{
width:90%;
margin:3vw auto;
padding:1vw 0;
font-size:4.7vw;
}
#harikyu #harikyu2025_01 ul li{
width:90%;
margin:1vw auto;
padding:1vw;
font-size:3vw;
}
#harikyu #harikyu2025_01 ul li h3{
margin:1vw auto;
padding:0;
font-size:4vw;
}
#harikyu2025_02{
width:100%;
margin:0 auto;
padding:3vw 2vw;
font-size:3.7vw;
background-size:cover;
}
#harikyu #harikyu2025_02 h2{
width:80%;
margin:3vw auto;
padding:1vw 0;
font-size:5vw;
}
#harikyu2025_03 p.harikyu2025_03_txt01{
width:80%;
margin:5vw auto 1vw auto;
padding:0;
font-size:3.7vw;
}
#harikyu2025_03 p.harikyu2025_03_txt02{
width:100%;
margin:3vw auto 5vw auto;
padding:0;
font-size:3.7vw;
}
#harikyu #harikyu2025_03 h2{
width:100%;
margin:3vw auto;
padding:1vw 0;
font-size:3.7vw;
} #child2025{
width:100%;
margin:0 auto;
padding:0;
}
#child2025_head{
height:30vw;
}
#child2025_catch{
width:100%;
margin:0 auto;
padding:0;
}
#child #child2025_catch h2{
width:80%;
margin:3vw auto 0 auto;
padding:0;
font-size:4.7vw;
line-height:4.5vw;
}
#child2025_01{
width:100%;
margin:1vw auto 0 auto;
padding:10vw 0 5vw 0;
}
#child #child2025_01 h2{
width:94%;
margin:0 auto 5vw auto;
padding:1.5vw;
font-size:4.3vw;
font-weight:bold;
}
#child2025_01 ul{
width:95%;
height:50vw;
margin:0 auto;
padding:0;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_child_03.jpg) no-repeat;
background-size:90%;
background-position:center;
}
#child #child2025_01 ul li#child2025_01_txt01{
width:25vw;
height:20vw;
margin:0 auto;
padding:0.1vw 0 0 0;
top:0;
left:-29vw;
}
#child #child2025_01 ul li#child2025_01_txt01 h3{
font-size:3.7vw;
}
#child #child2025_01 ul li#child2025_01_txt02{
width:25vw;
height:20vw;
margin:0 auto;
padding:0.5vw 0 0 0;
top:-1vw;
left:-27vw;
}
#child #child2025_01 ul li#child2025_01_txt02 h3{
font-size:3.7vw;
}
#child #child2025_01 ul li#child2025_01_txt03{
width:25vw;
height:20vw;
margin:0 auto;
padding:0.5vw 0 0 0;
top:-40vw;
left:18vw;
}
#child #child2025_01 ul li#child2025_01_txt03 h3{
font-size:3.7vw;
}
#child #child2025_01 ul li#child2025_01_txt04{
width:25vw;
height:20vw;
margin:0 auto;
padding:0.5vw 0 0 0;
top:-43vw;
left:31vw;
}
#child #child2025_01 ul li#child2025_01_txt04 h3{
font-size:3.7vw;
}
#child #child2025_01 ul li#child2025_01_txt05{
width:25vw;
height:20vw;
margin:0 auto;
padding:0.1vw 0 0 0;
top:-49vw;
left:10vw;
}
#child #child2025_01 ul li#child2025_01_txt05 h3{
font-size:3.3vw;
}
#child2025_02{
width:100%;
height:160vw;
margin:0 auto;
padding:5vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg14.png) no-repeat;
background-size:cover;
color:#000000;
font-size:3.7vw;
font-weight:normal;
text-align:center;
}
#child #child2025_02 h2{
width:94%;
margin:0 auto 3vw auto;
padding:1.5vw;
font-size:4.3vw;
}
#child #child2025_02 h3{
width:90%;
margin:5vw auto 2vw auto;
padding:0;
font-size:4vw;
}
#child2025_02 ul{
width:100%;
margin:0 auto;
padding:10vw 0;
}
#child #child2025_02 ul li{
display:inline-block;
width:31%;
height:31%;
margin:-10vw auto;
padding:5.5vw 0;
font-size:3.2vw;
}
#child #child2025_02 ul li span{
line-height:7.5vw;
}
#child2025_03{
float:none;
width:100%;
margin:3vw auto 0 auto;
padding:0;
font-size:3.7vw;
}
#child2025_04{
float:none;
width:100%;
margin:1vw auto;
padding:0;
}
#child2025_04 img{
display:block;
width:100%;
margin:0;
padding:0;
}
#child2025_05{
width:100%;
height:142vw;
margin:1vw auto 0 auto;
padding:5vw 0;
}
#child #child2025_05 h2{
width:90%;
margin:10vw auto 2vw auto;
padding:0;
font-size:4.3vw;
}
#child #child2025_05 p{
width:94%;
margin:2vw auto;
padding:0;
font-size:3.7vw;
}
#child2025_06{
width:100%;
margin:5vw auto 7vw auto;
}
#child #child2025_06 h2{
width:100%;
margin:2vw auto;
padding:0;
font-size:4.3vw;
}
#child #child2025_06 h3{
width:100%;
margin:3vw auto;
padding:0;
color:#61bc00;
font-size:3.7vw;
}
#child2025_06 img{
display:block;
width:100%;
margin:3vw auto;
padding:0;
} #run2026_head{
height:30vw;
}
#run2026 #run2026_head h1{
background:none;
font-size:0px;
}
#run2026_catch ul li.run2026_catch01{
display:inline-block;
width:48%;
margin:0 auto;
padding:1.2vw;
text-align:center;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2026_run_03.png) no-repeat;
background-size:100%;
}
#run #run2026_catch h2{
width:100%;
font-size:4.3vw;
}
#run #run2026_catch h3{
width:100%;
margin:3vw auto;
padding:6.7vw 0;
font-size:3.7vw;
}
#run2026_01{
width:100%;
margin:1vw auto 0 auto;
padding:20vw 0 3vw 0;
}
#run #run2026_01 h2{
width:90%;
margin:0 auto 2vw auto;
padding:2vw;
font-size:4.3vw;
}
#run #run2026_01 p{
width:90%;
margin:0 auto;
padding:1%;
font-size:3vw;
}
#run #run2026_01 .run2026_01_txt{
width:90%;
margin:0 auto;
padding:1%;
font-size:3vw;
float:none;
}
#run2026_02{
width:100%;
margin:0 auto;
padding:5vw 0 27vw 0;
}
#run #run2026_02 h2{
width:90%;
margin:0 auto 2vw auto;
padding:2vw;
font-size:4.3vw;
}
#run #run2026_02 p{
width:90%;
margin:0 auto;
padding:1%;
font-size:3vw;
}
#run #run2026_02 ul li{
width:90%;
margin:1vw auto;
padding:1.5vw;
font-size:3vw;
}
#run #run2026_02 h3{
width:90%;
height:14vw;
margin:0;
padding:2vw 0 0 15vw;
font-size:4.3vw;
background-size:9%;
background-position:5% 0;
}
#run #run2026_02 img{
display:block;
width:80%;
margin:0 auto;
padding:1%;
}
#run2026_03{
width:100%;
margin:0 auto;
padding:0;
}
#run #run2026_03 h2{
width:80%;
margin:0 auto 2vw auto;
padding:0;
font-size:4.3vw;
}
#run #run2026_03 ul li{
width:100%;
margin:1vw auto;
padding:1vw 0 12vw 0;
font-size:2.7vw;
}
#run #run2026_03 img{
display:block;
width:80%;
margin:0 auto;
padding:1%;
}
#run #run2026_03 h3{
width:90%;
margin:1vw auto;
padding:0;
font-size:3.7vw;
}
#run .run2026_04{
margin:3vw auto;
} #okyaku2026_head{
height:30vw;
}
#okyaku2026_catch{
height:65vw;
}
#okyaku #okyaku2026_catch h2{
width:70%;
font-size:5vw;
position:relative;
top:12vw;
left:0;
}
#okyaku #okyaku2026_01 h2{
width:80%;
font-size:3.7vw;
}
#okyaku #okyaku2026_01 h3{
font-size:3.7vw;
}
#okyaku #okyaku2026_01 ul li{
display:block;
width:100%;
margin:1vw auto;
padding:1vw;
font-size:3vw;
}
#okyaku2026_02{
width:100%;
margin:0 auto;
padding: 20vw 2vw 0 2vw;
background:url(https://sakamoto-ss.com/img/wadachi2023/wadachi2025_bg16.png) no-repeat;
background-size:cover;
font-size:3vw;
}
#okyaku #okyaku2026_02 h2{
font-size:4.3vw;
}
#okyaku #okyaku2026_02 h3{
width:90%;
font-size:3.7vw;
}
#okyaku #okyaku2026_03 img{
display:block;
width:100%;
margin:2vw auto;
padding:0;
}
#okyaku2026_04{
padding:0 2vw 10vw 2vw;
font-size:3vw;
}
#okyaku #okyaku2026_04 h2{
font-size:4.3vw;
}
#okyaku #okyaku2026_04 h2 img{
width:15%;
margin:0 auto;
padding:0;
}
#okyaku #okyaku2026_04 h3{
width:90%;
font-size:3.7vw;
}
#okyaku2026_05{
font-size:3vw;
}
#okyaku #okyaku2026_05 h2{
font-size:4.3vw;
}
#okyaku #okyaku2026_05 h2 span{
font-size:10vw;
}
#okyaku #okyaku2026_05 h3{
font-size:3.7vw;
}
#okyaku #okyaku2026_05 img{
display:block;
width:70%;
margin:3vw auto;
padding:0;
}
#okyaku2026_06{
padding:20vw 1vw 10vw 1vw;
font-size:3vw;
}
#okyaku #okyaku2026_06 img{
display:block;
width:100%;
margin:3vw auto;
padding:0;
}
#okyaku #okyaku2026_07 h2{
font-size:4.3vw;
}
#okyaku #okyaku2026_07 ul li{
width:100%;
margin:1vw auto;
padding:1vw 0 12vw 0;
font-size:2.7vw;
}
#okyaku #okyaku2026_07 img{
display:block;
width:60%;
margin:0 auto;
padding:1%;
}
#okyaku #okyaku2026_07 h3{
width:90%;
margin:1vw auto;
padding:0;
font-size:3.7vw;
}
#okyaku .okyaku2026_08{
margin:3vw auto;
}
}/*/*/@media only screen and (max-width: 767px){
.panel-grid-cell .so-panel {
zoom: 1;
margin: 0 auto;
width: 90%;
}
#youtube{
width:100%;
margin:0;
padding:0;
}
#youtube iframe{
height: 50vw;
display:block;
margin:0 auto;
padding:0;
}
table.cform th{
display: block;
}
table.cform td{
display: block;
}
table.cform th span.required-srt{
color:#ff0000;
}
}/**/@media only screen and (max-width: 767px){
.page #main #kogao2025 #kogao_img01{
width: 100%;
height: 63vw;
margin: 2vw auto;
padding: 0 0 2vw 0;
background:url(https://sakamoto-ss.com/img/kogao/sp/wadachi2025_kogao_01.png) no-repeat;
background-size:100%;
}
.page #main #kogao2025 #kogao_text01{
margin-left: 5%;
background-color: E96A13;
color: white;
font-size: large;
letter-spacing: 4px;
}
.page #main #kogao2025 #kogao_text02{
font-size: 5vh;
text-align: center;
background-color: white;
color: E96A13;
padding:inherit;
}
.page #main #kogao2025 #kogao_text03{
text-align:center;
border-bottom:none;
display        : inline-block;
color          : #ffffff; font-size      : 20pt; letter-spacing : 4px; text-shadow    : 
2px  2px 1px #003366,
-2px  2px 1px #003366,
2px -2px 1px #003366,
-2px -2px 1px #003366,
2px  0px 1px #003366,
0px  2px 1px #003366,
-2px  0px 1px #003366,
0px -2px 1px #003366; }
.page #main #kogao2025 #list_text{
list-style-type: disc;
margin-left: 24px;
text-align: left;
}
.page #main #kogao2025 #kogao_list_div{
margin-left: 0%;
width: 100%;
}
.page #main #kogao2025 #kogao_image01{
margin-left: 0%;
width: 100%;
}
.page #main #kogao2025 #kogao_image02{
width:100%;
}
.page #main #kogao2025 #kogao_text06{
text-align:center;
border-bottom:none;
display        : inline-block;
color          : #ffffff; font-size      : 20pt; letter-spacing : 4px; text-shadow    : 
2px  2px 1px #003366,
-2px  2px 1px #003366,
2px -2px 1px #003366,
-2px -2px 1px #003366,
2px  0px 1px #003366,
0px  2px 1px #003366,
-2px  0px 1px #003366,
0px -2px 1px #003366; }
}