@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap");
html {overflow-x: hidden;}
body {
font-family: 'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
font-size:15px;
line-height:1.8;
color:#8D765A;
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/07/bg2.jpg)repeat;
overflow-x: hidden;
}
@media (max-width: 639px) {
body { 
font-size: 14px;
letter-spacing: 0em;
}
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
line-height: 1.6em;
}
img {
max-width:100%;
height: auto;
}
a,
a img {
color: #ee8791;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
backface-visibility: hidden;
text-decoration:none!important;
}
a:hover {
color: #ceb390;
}
a:focus {
color:inherit;
outline: none;
}
a img:hover {
-moz-opacity:0.75;
opacity:0.75;
}
.result {
opacity: 0;
}
.loading {
background: url(https://siawase-kodakara.com/wp-content/uploads/2017/07/bg2.jpg)repeat;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
@keyframes show{
from{
opacity: 0;
}
to{
opacity: 1;
}
} #header {
padding:30px 0;
}
h1.site-description {
font-size:0.75em;
margin: 3px 0 15px;
}
#header_right {
text-align:right;
font-size:0.8em;
}
#header_right p {
margin-bottom:0;
}
#header_right a {
color:inherit;
}
#header_right a:hover {
color:#efbf12;
}
#menu-pc_head {
border:dotted 2px rgba(138, 111, 50, 0.48);
display:inline-block;
padding: 5px 15px;
border-radius:50px;
box-shadow:8px 5px 2px rgba(239, 209, 17, 0.24),
-3px -4px 2px rgba(122, 198, 71, 0.28);
list-style:none;
margin:24px 0 0;
}
#menu-pc_head li {
display:inline-block;
margin:0 10px;
}
#menu-pc_head li:first-child {
margin-left:0;
}
#menu-pc_head li:last-child {
margin-right:0;
}
#menu-pc_head li a {
display:block;
color:#8D765A;
position:relative;
}
#menu-pc_head li a::before {
content: "\002a";
position: absolute;
color:transparent;
top: -1px;
left:-12px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
font-size:1.7em;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index:-1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
#menu-pc_head li a:hover {
color:#8D765A;
}
#menu-pc_head li a:hover::before {
color:rgb(247, 214, 96);
}
#menu-pc_main {
list-style:none;
padding:0;
margin:0;
display:table;
width:100%;
text-align:center;
font-size:0.85em;
}
#menu-pc_main>li {
display:table-cell;
position:relative;
vertical-align:middle;
}
#menu-pc_main>li::before {
content:':';
position:absolute;
left:0;
top:25%;
color:#856c29;
}
#menu-pc_main>li:last-child::after {
content:':';
position:absolute;
right:0;
top:25%;
color:#856c29;
}
#menu-pc_main li a {
display:block;
padding:5px 7%;
color:#856a2a;
}
#menu-pc_main li a:hover {
color:#5fab2c;
}
#menu-pc_main .menu-item-has-children {
position:relative;
}
#menu-pc_main .sub-menu {
display:none;
border:solid 3px #e5dfd0;
box-shadow:5px 5px 0 rgba(133, 106, 42, 0.05);
padding:0;
margin: 0;
position:absolute;
top:50px;
left:0;
list-style:none;
background-color:#fff;
width:130%;
min-width: 200px;
z-index:10;
}
#menu-pc_main .sub-menu::before {
content:'';
position:absolute;
border:solid 7px;
border-color:transparent  transparent #e5dfd0;
top:-16px;
left:30px;
}
#menu-pc_main .sub-menu li {
border-bottom:dashed 1px #e5dfd0;
}
#menu-pc_main .sub-menu li:last-child {
border:none;
}
#menu-pc_main .sub-menu li a {
padding:10px 15px;
font-size:0.9em;
}
#sp_gnavi {
display:none;
}
#menu-spmenu {
list-style:none;
padding:0;
margin:0;
font-size:0.9em;
}
#menu-spmenu li {
border-bottom:solid 1px #ab9359;
}
#menu-spmenu li a {
padding:10px 15px;
display:block;
} #main-image,
#eyecatch-image {
max-width:1400px;
margin: 0 auto 30px;
position:relative;
text-align: center;
}
#main-image::after {
content:'';
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/slidewrap.png)no-repeat center/contain;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:10;
}
#eyecatch-image::after {
content:'';
background: url(https://siawase-kodakara.com/wp-content/uploads/2017/11/eyecatch_wrap.png)no-repeat center/cover;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:10;
}
@media (max-width: 768px) {
body {
padding-top: 146px;
}
.container {
padding-right:30px;
padding-left:30px;
}
#header {
position:fixed;
z-index: 20;
padding: 7px 0 0;
top: 0;
background: url(https://siawase-kodakara.com/wp-content/uploads/2017/07/bg2.jpg)repeat;
}
#header .container {
padding:0;
}
h1.site-description {
font-size: 0.65em;
text-align:center;
}
.site-logo {
display:block;
padding: 0 22px 15px;
}
#header_right,
.navbar {
display:none;
}
#sp_gnavi {
display:block;
}
#sp_gnavi ul {
list-style:none;
padding:0;
display:table;
table-layout:fixed;
width:100%;
margin: 0;
}
#sp_gnavi ul li {
display:table-cell;
background-color: #c5b180;
}
#sp_gnavi ul li a {
display:block;
padding: 7px 20px;
text-align:center;
}
#sp_gnavi ul li a img {
max-height: 27px;
width:auto;
}
.drawer--right header .drawer-nav {
background-color: #967d43;
}
.drawer--right header .drawer-nav a {
color:#fff;
}
header .drawer-hamburger {
position:relative;
padding: 3px 0;
width: 100%;
display: block;
background-color: #a08952;
}
header .drawer-hamburger:hover {
background-color: #967d43;
color: #fff;
}
.drawer-hamburger .toggle-txt {
font-size: 14px;
color: #FFFFFF;
display: block;
padding: 7px 7px 8px;
}
header .drawer-hamburger-icon,
header .drawer-hamburger-icon:after,
header .drawer-hamburger-icon:before {
background-color: #E9625E;
}
header .drawer-hamburger-icon {
display: none;
}
header .drawer-hamburger-icon:after {
margin-top:-3px;
}
header .drawer-hamburger-icon:before {
margin-top:3px;
}
header .drawer-nav {
width: 29.25rem;
}
.drawer--right header .drawer-nav {
right: -29.25rem;
}
.drawer--right.drawer-open header .drawer-hamburger-icon {
display:block;
}
.drawer--right.drawer-open header .drawer-hamburger {
padding: 8px 11px 21px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
right: 252px;
width: 32px;
}
.drawer--right.drawer-open header .drawer-hamburger .toggle-txt {
display:none;
}
.drawer--right.drawer-open header .drawer-hamburger-icon:after,
.drawer--right.drawer-open header .drawer-hamburger-icon:before {
margin-top:3px;
background-color:#fff;
}
#main-image::after {
content:none;
}
.dropdown-menu {
position:relative;
width:100%;
border:0;
padding:0;
border-radius:0;
background-color:#b5a06e;
margin:0;
box-shadow:none;
float: none;
font-size:0.95em;
}
.dropdown.open .dropdown-menu{
animation: show 0.6s linear 0s;
}
.caret {
position:absolute;
right: 11px;
top: 18px;
border: 6px solid;
border-color: #fff transparent transparent;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.dropdown-toggle[aria-expanded="true"] .caret {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
top:13px;
}
#eyecatch-image {
display:none;
}
} .sidebar {
font-size: 0.75em;
}
.side_wrap {
border:solid 4px #e5dfd0;
margin-bottom:30px;
border-radius:8px;
background-color:#e5dfd0;
}
.sidebar h3 {
margin: 0;
background-color: #eec212;
color: #fff;
border: none;
font-size: 1.15em;
letter-spacing: 0.15em;
padding: 6px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#menu-sidemenu {
background-color:#fff;
margin:0;
}
#menu-sidemenu li {
border-bottom:dashed 1px #e5dfd0;
margin:0 5px;
}
#menu-sidemenu li:last-child {
margin-bottom:0;
border:0;
}
#menu-sidemenu li a {
padding:6px 10px;
margin:4px 0;
display:block;
color:#947c5a;
border-radius:3px;
position:relative;
}
#menu-sidemenu .menu-item-has-children>a::after {
content:'';
border:solid 5px;
border-color:#7ac647 transparent transparent;
position:absolute;
right:5px;
top:45%;
}
#menu-sidemenu li a:hover,
.widget_categories li a:hover {
background-color:rgba(229, 223, 208, 0.3);
}
#menu-sidemenu .sub-menu {
margin:0;
padding:3px 0;
background-color:rgba(228, 222, 213, 0.63);
display:none;
}
.widget_categories {
border:solid 4px #e5dfd0;
margin-bottom:30px;
border-radius:8px;
background-color:#fff;
}
.widget_categories h4 {
margin:0 0 3px;
font-size:1.15em;
padding:6px;
border-bottom:dashed 1px #e5dfd0;
}
.widget_categories li {
margin:0;
}
.widget_categories li a {
display:block;
color:#947c5a;
padding:3px 10px 3px 20px;
position:relative;
}
.widget_categories li a:before {
content:'';
display:inline-block;
position:absolute;
border:solid 5px;
border-color:transparent transparent transparent #eec212;
top:50%;
left:10px;
margin-top:-5px;
}
.widget_categories .children li a {
padding-left:26px;
}
.widget_categories .children li a:before {
border-top:0;
border-bottom:0;
border-right:0;
border-left:solid 1px #eec212;
margin-top:0;
height:100%;
top:0;
left:14px;
} .shopguide {
margin-top: 30px;
padding: 40px 0 280px;
}
.shopguide>.container {
position:relative;
z-index:10;
} 
.home .shopguide h2,
.shopguide h2 {
font-size:0.85em;
background:none;
padding:0;
margin:0 0 10px;
color:#856b29;
text-align:left;
}
.foot_logo p {
font-size:1.15em;
text-align:center;
margin-top:20px;
}
.foot_adress {
margin-top:10px;
}
.foot_adress a {
color:inherit;
}
.foot_sns  {
font-size: 1.8em;
display:flex;
list-style:none;
column-gap: 10px;
}
.foot_sns li a {
display:block;
color:inherit;
line-height: 1;
}
.foot_contact p {
font-size: 1.2em;
text-align:center;
}
.foot_contact p .glyphicon {
font-size:1.15em;
top:4px;
position:relative;
}
#footer_bg {
background: url(https://siawase-kodakara.com/wp-content/uploads/2017/10/tanpopo_footer03.jpg)repeat;
position: relative;
padding: 20px 0;
}
#footer_bg::before {
content:'';
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/tanpopo_footer02.png)repeat-x;
width:100%;
height: 281px;
position: absolute;
top: -281px;
z-index: 1;
}
#footer {
color:#fff8e5;
}
#footer .widget_area {
padding-bottom: 30px;
font-size: 0.8em;
}
#footer .widget_area h4 {
color:#fff;
border-bottom:0;
}
#footer .widget_area ul {
padding-left:20px;
}
#footer a {
text-decoration:none;
color: #fff8e5;
}
@media (max-width: 768px) {
.shopguide h2 {
text-align:center;
}
} #content section {
margin:0;
padding:60px 0;
}
#content section .container>*:last-child {
margin-bottom:0;
}
#content p {
margin-bottom:30px;
}
.breadcrumbs {
font-size:0.8em;
margin: 20px 0;
color: #b5a08a;
}
.breadcrumbs span[property="itemListElement"] {
color:#eec113;
}
.breadcrumbs  span[property="itemListElement"] a {
color: #b5a08a;
}
.movie_wrap {
position: relative;
width: 100%;
padding-top: 56.25%;
}
.movie_wrap iframe {
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}
h2 {
font-size:1.6em;
color:#7ac747;
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/12/dot.png)no-repeat left top;
padding-left:30px;
margin: 40px 0 10px;
}
.page_title,
.home h2 {
font-size:1.8em;
text-align:center;
color: #95785a;
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/09/midashi.png)no-repeat center/contain;
padding:30px 0;
margin:0 0 30px;
}
h3 {
margin:30px 0 20px;
font-size:1.25em;
border-bottom:dashed 2px #7ac747;
color:#7ac747;
}
.home h3 {
font-size:1.4em;
text-align:center;
}
h4 {
color:#7ac747;
font-size:1.15em;
display:  inline-block;
border-bottom:dashed 1px #7ac747;
} .bg_green {
background-color: rgba(232, 245, 212, 0.68);
}
.bg_nuno {
background-image: url(https://siawase-kodakara.com/img/topic_bg.jpg);
}
.bg_nami {
position:relative;
}
.bg_nami::before {
content:'';
position:absolute;
top:-30px;
width:100%;
height:30px;
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/nami_top.png)repeat-x;
}
.bg_nami::after {
content:'';
position:absolute;
bottom:-30px;
width:100%;
height:30px;
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/nami_under.png)repeat-x;
}
#top_message.bg_nami::before {
content:none;
}
#top_onayami h2,
#top_voice h2 {
background:none;
}
.label {
background-image:none;
display:inline-block;
margin:0 0 5px;
}
.label-brown {
background-color:#bc9c9c;
}
.label-pink {
background-color:#ee8791;
}
#top_information ul {
list-style:none;
padding:0;
margin:0;
}
#top_information ul li+li {
border-top:dashed 1px #bc9c9c;
padding-top:5px;
margin-top:5px;
}
.binsen {
background-color:#fff;
padding:15px;
font-size:0.9em;
border: solid 1px #eee;
box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
margin-bottom: 10px;
position:relative;
}
.binsen::before {
position:absolute;
content:url(https://siawase-kodakara.com/wp-content/uploads/2017/12/dot2.png);
top:-10px;
left:-20px;
}
.link_button {
width: 70%;
max-width: 480px;
margin: 0 auto;
display: block;
padding: 0.5em 1em;
text-decoration: none;
text-align:center;
background: #8dbc6a;
color: #ffffff;
border-radius: 4px;
box-shadow: 0px 0px 0px 5px #8dbc6a;
border: dashed 1px #FFF;
}
.link_button::after {
content: "\e092";
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-left:8px;
}
.link_button:hover{
border: dotted 1px #FFF;
color:#fff;
background-color:#f7bf3b;
box-shadow: 0px 0px 0px 5px #f7bf3b;
} 
.phototext_link {
margin-bottom:15px;
}
.phototext_link h3 {
margin:0 0 5px;
text-align:left;
line-height:1.4;
font-size:1.15em;
}
.top_point_link {
text-align:center;
}
.top_point_link a:hover img {
transform: rotateZ( -20deg ) ;
}
.top_point_link h3 {
font-size: 1.25em;
text-align: center;
margin: 5px 0 35px;
line-height: 1.4;
border-bottom: none;
color: #95785a;
}
.top_point_link p {
color:#977b5d;
font-size:0.85em;
}
.tsuduki_link {
display:inline-block;
background-color:#977b5d;
color:#fff;
font-size:0.8em;
padding:3px 6px;
border-radius:3px;
}
.tsuduki_link::after {
content: "\e092";
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-left:3px;
}
.tsuduki_link:hover {
background-color:#f8d921;
color:#fff;
}
.blog_wrap {
margin-bottom:20px;
}
.blog_text h3 {
background:none;
padding:0;
font-size:18px;
text-align:left;
border-bottom:dashed 0.07em;
margin: 0 0 10px;
}
.blog_text h3 a {
color:#7ac747;
text-decoration:none;
font-weight:600;
}
.blog_text h3 a:hover {
color:#ffc000;
}
.blog_text .blog_date {
font-size:12px;
margin-bottom: 10px!important;
}
.blog_text .blog_cat a {
font-size:13px;
background: none;
padding: 0;
}
.onayami-list a {
display: block;
position:relative;
}
.onayami-list a span {
position:absolute;
top:27px;
left:10%;
right:8%;
color:#513e2b;
font-size:1.3em;
font-weight:600;
line-height:1.6;
}
.onayami-list a span.t-right {
left: 26%;
}
@media (max-width: 1199px) {
.onayami-list a span {
top:22px;
}
}
@media (max-width: 991px) {
.onayami-list a span {
font-size:1em;
top:18px;
}
.onayami-list a span.t-right {
left:50px;
}
}
@media (max-width: 767px) {
.onayami-list a span {
font-size:1.4em;
top:24px;
}
.onayami-list a span.t-right {
left:24%;
}
}
@media (max-width: 340px) {
.onayami-list a span {
font-size:1.2em;
}
} .page_list {
list-style:none;
padding:0;
margin-top: 50px;
margin-bottom: 50px;
}
.page_list li {
margin-bottom:40px;
font-size:0.85em;
}
.page_list li a {
display:block;
text-align:center;
background-size:100% 100%;
background-repeat:no-repeat;
background-position:center;
color:#6b5132;
padding:60px 20px;
font-size:1.2em;
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton.png);
}
.page_list li a:hover {
background-size:95% 95%;
color: #7ac747;
}
.page_list li:nth-child(1) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_1.png);
}
.page_list li:nth-child(2) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_2.png);
}
.page_list li:nth-child(3) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_3.png);
}
.page_list li:nth-child(4) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_4.png);
}
.page_list li:nth-child(5) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_5.png);
}
.page_list li:nth-child(6) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_6.png);
}
.page_list li:nth-child(7) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_7.png);
}
.page_list li:nth-child(8) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_8.png);
}
.page_list li:nth-child(9) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_9.png);
}
.page_list li:nth-child(10) a {
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/pagebutton2_10.png);
}
.annotation {
font-size:0.85em;
}
.mokuji {
background:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/line_dot.png)no-repeat right bottom;
list-style:none;
padding: 80px 0 30px 30px;
font-size: 1.05em;
margin:0 0 40px;
position:relative;
}
.mokuji::before {
content:url(https://siawase-kodakara.com/wp-content/uploads/2017/11/mokuji_bg.png);
position:absolute;
top:0;
left:0;
}
.mokuji li {
margin-bottom:7px;
}
.mokuji li a {
color:#8d765a;
position:relative;
padding-left:30px;
}
.mokuji li a::before {
content: "\002a";
position: absolute;
color:#eec212;
top: 1px;
left:0;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
font-size:1.7em;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index:1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.mokuji li>ul {
list-style:none;
padding-left:30px;
font-size:0.9em;
margin:5px 0;
}
.mokuji li>ul li a {
padding-left:20px;
}
.mokuji li>ul li a::before {
content: "\e080";
font-size:15px;
top:4px;
}
.mokuji li a:hover::before {
color:#7ac747;
}
#content .question {
background-image: url(https://siawase-kodakara.com/img/img18.png);
background-repeat: no-repeat;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 40px;
color: #9AC26D;
margin-bottom: 10px;
font-size: 1.1em;
}
.answer {
padding: 20px;
background-color: #F1E9DE;
margin-left: 40px;
border-radius: 10px;
}
.kaiketsu .su-spoiler-style-default > .su-spoiler-content {
border: dashed 2px #cab397;
border-radius: 12px;
background-color: rgb(255, 255, 255);
padding: 1em 1.5em;
font-size: 0.95em;
}
.wp-pagenavi {
text-align: center;
}
.wp-pagenavi a,
.wp-pagenavi span {
border:0;
background-color:#e5dfd0;
padding:5px 12px;
line-height:1;
border-radius:50px;
color:#856b28;;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
background-color:#856b28;
color:#fff;
}
.contact_table {
width: 100%;
margin-bottom: 30px;
}
.contact_table th,
.contact_table td {
padding: 18px 0;
border-bottom: dotted 0.15em #dcd2b6;
vertical-align: top;
}
.contact_table th {
line-height: 2.5;
font-size: 0.95em;
}
.contact_table .form-control {
box-shadow:none;
border-radius:0;
border:solid 3px #efebe2;
padding: 5px;
height: auto;
display: block;
}
.contact_table .form-control#zip {
display: inline-block;
width: auto;
margin-bottom: 0.5rem;
}
#content .contact_table .product_row p {
margin-bottom:0.2rem;
}
.contact_table .product_row div[data-class="wpcf7cf_group"] {
margin-left: 17px;
margin-bottom: 1rem;
border-left: solid 3px #e5dfcf;
padding-left: 10px;
}
.contact_table .wpcf7-number {
border-radius:0;
border:solid 3px #efebe2;
padding: 5px;
}
.wpcf7-checkbox .wpcf7-list-item {
display:block;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #f2cf4a;
background-color: #f2cf4a;
color: #fff;
text-align: center;
position: relative;
border-radius:8px;
}
div.wpcf7-mail-sent-ok::before {
content:'';
border:solid 10px;
position:absolute;
border-color:transparent transparent #f2cf4a;
left:50%;
top:-20px;
margin-left:-10px;
display:inline-block;
}
.required {
display:inline-block;
font-size:0.75em;
background-color:#eec212;
color:#fff;
line-height:1;
padding:4px 6px;
margin-left:10px;
border-radius:3px;
}
.kaisetsu {
background-color: #f4e8d4;
border-radius: 15px;
padding: 1px 18px;
}
.kaisetsu h4 {
margin-top:-15px;
border-bottom: 0;
color: inherit;
display: block;
}
.kaisetsu h5 {
border-bottom:dotted 1px;
margin:15px 0 5px;
}
.well-pink {
background-color: #FFF2F2;
border: solid 1px #FDEBEA;
}
.well-pink h3 {
color:#fb8b8b;
border-bottom:solid 1px #fb8b8b;
padding:3px 0;
}
.well-pink h3 span {
display:inline-block;
font-size:0.8em;
background-color:#a7875e;
color:#fff;
line-height:1;
padding:6px;
border-radius:5px;
margin-right:5px;
}
.well {
border-radius: 15px;
margin-bottom:30px;
}
.well>*:first-child {
margin-top:0;
}
.well>*:last-child {
margin-bottom:0!important;
}
.well-yellow {
background-color: #FFF8E1;
border: solid 1px #FFF6E4;
}
.matome {
background-color: #FFFFFF;
border: solid 2px #afdd8f;
}
.matome h3 {
position:relative;
z-index:1;
border-bottom-color:#afdd8f;
color:#a0825b;
padding:5px 0;
}
.matome h3 span {
display:inline-block;
background-color: #c5b18040;
color: #a08952;
font-size:0.8em;
padding:0 7px;
margin-right:5px;
border-radius:5px;
}
.matome h3::before {
content: "\e142";
position: absolute;
font-family: 'Glyphicons Halflings';
font-style: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size:60px;
top:-30px;
right:0;
color:#90d065;
z-index:-1;
}
.matome *:last-child {
margin-bottom:0!important;
}
.bg_mokumoku {
text-align: center;
line-height:2.4;
background:url(https://siawase-kodakara.com/wp-content/uploads/2018/09/b9b70ec7ccbad643c897638e07dadcd8-1.png)no-repeat center top/contain;
padding:25px 0 0;
margin-top:25px;
}
.soudan_button {
position:relative;
display:block;
}
.soudan_button span {
position:absolute;
left: 8%;
bottom: 16%;
color: #ab8257;
font-size:1.1em;
}
.related_wrap {
margin:10px 0;
}
.related_wrap a {
color: #8D765A;
}
.related_wrap a img {
width:120px;
height:80px;
object-fit: cover;
}
.addtoany_header {
display: inline-block;
}
article .addtoany_content_bottom {
margin: 60px 0 0;
}
.binsen h3 {
border-bottom: 0;
margin: 0 0 15px;
}
.waku_comment_wrap {
position:  relative;
margin-bottom: 30px;
}
.waku_comment_wrap img {
position:absolute;
max-width:200px;
bottom:-10px;
left:0;
}
.waku_comment {
background-color:#fff;
border:dashed 2px #e5dfd0;
border-radius:15px;
padding:30px;
margin-left:170px;
}
.waku_comment>*:last-child {
margin-bottom:0!important;
}
.waku_comment h3 {
margin-top:0;
}
.waku_point {
background-color: #fff;
padding: 10px 15px;
font-size: 1.15em;
border-radius: 4px;
box-shadow: 0px 0px 0px 5px #ffffff;
border: dashed 1px #978879;
}
#content strong {background: linear-gradient(transparent 70%, #efe51278 0%);display: inline;}
.mb-60 {
margin-bottom:60px!important;
}
.home h3.point4 {
text-align:  left;
border-bottom: none;
}
.home h3.point4 span {
display:inline-block;
color:#fff;
font-size:0.8em;
background:#f1d153;
padding:0 10px;
border-radius:50px; 
margin-right:5px;
}
.page_table {
margin-bottom:40px;
}
.page_table th,
.page_table td {
border:solid 1px #ab9a86;
padding:5px;
}
.page_table th {
white-space:nowrap;
background-color:#f3ece3
}
.hentry ul,
.hentry table {
margin-bottom: 30px;
}
.hentry ul {
padding-left: 17px;
}
.wp-block-table table td {
border: solid 1px #e5dfcf;
background-color: #fff;
padding: 15px;
}
.wp-block-table table thead th {
padding: 15px;
background-color: #ede9dd;
border: solid 1px #e5dfcf;
font-weight: normal;
}
.wp-embed p.wp-embed-heading {
font-size:1.2rem;
}
@media (min-width: 769px) {
.foot_logo p,
.foot_contact p {
text-align:left;
margin:0;
}
.shopguide {
padding-bottom:180px;
}
}
@media (max-width: 768px) {
.grecaptcha-badge {
visibility: hidden;
}
.foot_sns {
justify-content: center;
margin-bottom: 20px;
}
.page_title {
font-size:1.8em;
}
.mokuji {
padding-left:0;
background-position: right -80px bottom;
margin-bottom: 0;
}
.mokuji::before {
left: -31px;
}
#content .contact_table p,
.contact_table p {
margin-bottom: 0;
}
.contact_table th,
.contact_table td {
display:block;
}
.contact_table th {
border-bottom:none;
padding-bottom:0;
}
#p1.text-center {
text-align:left;
}
.bg_mokumoku {
text-align:left;
line-height:2;
background-image:url(https://siawase-kodakara.com/wp-content/uploads/2018/09/b55491af29463f23fa3ad33c5ebb4bb8.png);
}
.bg_mokumoku>p {
margin-bottom:15px!important;
}
.bg_mokumoku>p>br {
display:none;
}
.matome h3 span {
display:block;
text-align:center;
margin:0 0 5px;
}
.matome h3::before {
z-index:10;
}
.soudan_button span {
display:none;
}
.waku_comment_wrap img {
position:relative;
margin-bottom: -7%;
max-height: 180px;
width: auto;
}
.waku_comment {
margin:0 0 30px;
}
.top_point_link>* {
margin-bottom:20px;
}
.top_point_link h3 {
text-align:left;
margin: 25px 0;
}
}@import"https://fonts.googleapis.com/css?family=M+PLUS+1p:400,500&display=swap";body{font-size:16px;line-height:2.4;letter-spacing:.05em;background:#fcf8ed}@media(max-width: 900px){body{font-size:17px}}@media(max-width: 639px){body{font-size:15px;letter-spacing:0em}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.6em}a:hover,a:active,a:focus{text-decoration:none;color:#000;outline:none}a img:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}::-moz-selection{background:#f2ee67}::selection{background:#f2ee67}::-moz-selection{background:#f2ee67}.inviewUp{transform:translate(0, 80px);-webkit-transform:translate(0, 80px);-webkit-transition:1.4s;transition:1.4s;opacity:0}.inviewUp.inviewUpDelay{-webkit-transition-delay:2s;transition-delay:2s;-webkit-transition-duration:2.4s;transition-duration:2.4s}.Up{transform:translate(0, 0);-webkit-transform:translate(0, 0);opacity:1}.Out{transform:translate(0, 20px);-webkit-transform:translate(0, 20px)}@media(max-width: 768px){.inviewUp{transform:translate(0, 40px);-webkit-transform:translate(0, 40px);-webkit-transition:.9s;transition:.9s;opacity:0}.Up{transform:translate(0, 0);-webkit-transform:translate(0, 0);opacity:1}.Out{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}}.mv{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/mv.png) no-repeat center bottom/cover;text-align:right;padding:5% 8% 18%;position:relative}.mv-cvarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:5.5rem}.mv-cvarea--tel{margin-right:-10px}.mv-cvarea--mail{margin-left:-10px}.mv-cvarea--cvsp{display:none}.mv-cvarea--cvpc{display:block}.mv-catch{max-width:530px;margin-left:auto}.mv-catch p{text-align:center;font-size:1.85rem;color:#8b5b32;text-shadow:0 0 10px #fff,0 0 30px #fff}.mv-catch--cvarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-top:-25%}.mv-catch--cvarea a{display:block;width:100%}.mv-catch--cvarea a img{width:100%}.mv-prize{position:absolute;left:15px;bottom:15px;max-width:50%}.sec-cv--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-cv--wrap a{display:block;margin:0 -9px}section{padding:60px 0}section.sec_white{background-color:#fff;-webkit-box-shadow:0 0 10px 60px #fff;box-shadow:0 0 10px 60px #fff;padding:0;margin-bottom:80px}section.sec_pink{-webkit-box-shadow:0 0 10px 60px #f5babf;box-shadow:0 0 10px 60px #f5babf;background-color:#f5babf;padding:0;margin:60px 0}.font{font-family:"M PLUS 1p",sans-serif}h2{background:none;margin:0 0 40px;padding:0;color:#8d765a}h3{border:0;color:inherit}p{margin-bottom:30px}.point{font-family:"M PLUS 1p",sans-serif;font-size:1.5em;font-weight:500;margin:40px 0 60px;text-align:center;letter-spacing:.1rem}.maker{display:inline;color:inherit;padding:0 8px 3px;border-radius:3px;-webkit-box-shadow:0 -8px 10px -3px #fff inset;box-shadow:0 -8px 10px -3px #fff inset}.maker.maker_pink{background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(65%, #f5ccc0));background:linear-gradient(transparent 65%, #f5ccc0 65%)}.maker.maker_blue{background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(65%, #cde9f5));background:linear-gradient(transparent 65%, #cde9f5 65%)}.annotation{line-height:1.6}.naminami{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec02_naminami.png) repeat-x center;text-align:center;margin-bottom:0}.naminami span{background-color:#fff;padding:5px 10px}#sec01 .annotation{text-align:left}#sec01 .point{margin-bottom:100px}#sec02 .nayami{text-align:center;margin-top:-120px;position:relative;z-index:1}#sec02 .wrap_clipboad{border:solid 30px #e8e2e6;border-top-width:60px;border-radius:20px;max-width:600px;margin:-45px auto 30px;padding:6% 4% 2%;position:relative}#sec02 .wrap_clipboad::after{content:"";position:absolute;width:100%;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec02_clip.png) no-repeat center top/contain;height:65px;z-index:10;top:-40px;left:0}#sec02 .wrap_clipboad h2{color:inherit;font-size:1.45em}#sec02 .wrap_clipboad ul{padding:0;list-style:none;margin-left:0}#sec02 .wrap_clipboad ul li{padding-left:40px;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec02_check.png) no-repeat left center;font-size:1.15em;border-bottom:dotted 2px #e8e2e6;margin-bottom:12px}#sec02 .naminami span{background-color:#fff}#sec03 p{line-height:1.6}#sec03 .demerit{color:#9fd2e6}#sec03 .merit{color:#eaa0a7}#sec03 .font-l{font-size:1.25em}#sec04 .img_wrap{border:dashed 1px #d7cdbc;background-color:#fff;padding:3%;margin-bottom:30px}#sec04 .img_wrap img{border-radius:10px}#sec04 p{line-height:1.6;margin-bottom:15px}#sec04 h3{text-align:center}#sec04 h3 span{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec04_h3_before.png) no-repeat left top,url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec04_h3_after.png) no-repeat right bottom;display:inline-block;padding:0 22px}#sec04 .comment{padding:3%;margin:0 0 15px;background-color:#fcf8ed;list-style:none}#sec04 .comment li{line-height:1.6;position:relative;padding-left:20px}#sec04 .comment li+li{margin-top:10px}#sec04 .comment li i{position:absolute;color:#eaa0a7;left:0;top:5px}#sec05{margin:80px 0;-webkit-box-shadow:0 0 10px 60px #f5babf;box-shadow:0 0 10px 60px #f5babf;background-color:#f5babf;padding:0;color:#fff}#sec05 h2{margin-bottom:0}#sec05 .voice_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec05 .voice_wrap .voice{-ms-flex-preferred-size:31%;flex-basis:31%;margin-bottom:30px;background-color:#fff}#sec05 .voice_wrap .voice .voice_title{background-color:#ceadb0;padding:6% 4% 5%;text-align:center}#sec05 .voice_wrap .voice .voice_title h3{font-size:1.05em;position:relative;margin:0 0 7px}#sec05 .voice_wrap .voice .voice_title h3::after{content:"";border-bottom:solid 1px #fff;width:50px;display:block;margin:14px auto 0}#sec05 .voice_wrap .voice .voice_title p{margin-bottom:0}#sec05 .voice_wrap .voice .voice_txt{padding:5%;color:#8d765a}#sec05 .voice_wrap .voice .voice_txt p{font-size:.9em;line-height:1.6;margin-bottom:15px}#sec06 .wrap_contact{max-width:800px;margin:0 auto}#sec06 .wrap_contact .link_button{background-color:#eaa0a7;-webkit-box-shadow:0px 0px 0px 5px #eaa0a7;box-shadow:0px 0px 0px 5px #eaa0a7;font-size:1.15em}#sec08 .shop_data{width:100%;font-size:.8em}#sec08 .shop_data th,#sec08 .shop_data td{border:solid 1px #d0c2af;padding:1% 2%}#sec09 h2{color:inherit;margin-bottom:20px;font-size:1.25em}#sec09 h2 span{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec04_h3_before.png) no-repeat left top,url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec04_h3_after.png) no-repeat right bottom;display:inline-block;padding:0 22px}#sec10 h2{color:inherit}#sec10 h3{color:inherit;margin-bottom:20px;font-size:1.25em}#sec10 h3 span{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec04_h3_before.png) no-repeat left top,url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/sec04_h3_after.png) no-repeat right bottom;display:inline-block;padding:0 22px}#sec-intro{font-family:"M PLUS 1p",sans-serif}#sec-intro .naminami{margin-bottom:6rem}#sec-intro .naminami span{background-color:#fcf8ed}#sec-intro .list-onayami{list-style:none}#sec-intro .list-onayami li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100px;background-color:#fff;padding:2vw 3vw;font-size:1.8rem;line-height:1.7;-webkit-box-shadow:2px 2px 10px #f4eddc;box-shadow:2px 2px 10px #f4eddc;position:relative;margin-bottom:-2rem}#sec-intro .list-onayami li:nth-child(even){margin-right:0;margin-left:auto}#sec-intro .list-onayami li:nth-child(even)::before,#sec-intro .list-onayami li:nth-child(even)::after{content:"";position:absolute;background-color:#fff;-webkit-box-shadow:2px 2px 10px #f4eddc;box-shadow:2px 2px 10px #f4eddc;border-radius:50%}#sec-intro .list-onayami li:nth-child(even)::before{width:25px;height:25px;bottom:0px;right:3px}#sec-intro .list-onayami li:nth-child(even)::after{width:14px;height:14px;bottom:-12px;right:-6px}#sec-feature h2{font-family:"M PLUS 1p",sans-serif;color:#fff;padding-top:60px;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/pregnancy-over40/feature_ico.svg) no-repeat center top/36px;margin-bottom:6rem}#sec-feature .feature-wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5vw}#sec-feature .feature{background-color:#fff;padding:2vw;border-radius:10px;position:relative}#sec-feature .feature-num{font-family:"M PLUS 1p",sans-serif;font-weight:800;color:#ef737d;text-align:center;position:absolute;left:0;right:0;margin:0 auto;font-size:24px;background-color:#fff;width:60px;line-height:2.5;border-radius:100px;top:-30px;z-index:1}#sec-feature .feature-tit{font-family:"M PLUS 1p",sans-serif;font-weight:600;text-align:center;margin-top:0;position:relative;z-index:2}#sec-feature .feature-img{text-align:center}#sec-feature .feature-img img{max-height:130px;-o-object-fit:contain;object-fit:contain}#sec-feature .feature-txt{margin-bottom:0}.form_link{position:fixed;bottom:0;left:0;z-index:100}.form_link__wrap{display:grid;grid-template-columns:auto 1fr 1fr;gap:1px}.form_link__wrap a{display:block;padding:2vw 3vw;text-align:center}.form_link-tel{background-color:#f5a1ac;border-radius:10px 0 0 0}.form_link-mail{background-color:#eec212}.form_link-line{background-color:#93ce47;border-radius:0 10px 0 0}footer{color:#fff}footer a{color:#fff}@media(max-width: 991px){#sec05 .voice_wrap .voice{-ms-flex-preferred-size:48%;flex-basis:48%}}@media(max-width: 768px){body{padding-top:0}.mv{height:70vh;background-position:40% bottom}.mv-cvarea--tel{margin-right:-5px}.mv-cvarea--mail{margin-left:-5px}.mv-cvarea--cvsp{display:block}.mv-cvarea--cvpc{display:none}.mv-catch p{font-size:1.65rem}.mv-prize{position:absolute;max-width:90%;left:0;margin:0 auto;right:0}.container{padding-right:20px;padding-left:20px}section{padding:40px 0}.naminami{line-height:1.6;background-position:center top;padding-top:60px;margin-top:0}#sec02 .nayami{max-width:80%;margin-left:auto;margin-right:auto}#sec02 .wrap_clipboad{border-width:15px;border-top-width:60px}#sec02 .wrap_clipboad h2{margin:20px 0}#sec02 .wrap_clipboad ul li{line-height:1.6}#sec05 .voice_wrap .voice{-ms-flex-preferred-size:100%;flex-basis:100%}#sec-intro .list-onayami li{padding:5vw;margin:1rem}#sec-intro .list-onayami li:nth-child(even)::before{bottom:-10px;right:8px}#sec-intro .list-onayami li:nth-child(even)::after{bottom:-22px;right:25px}#sec-feature .feature-wrap{grid-template-columns:1fr;gap:50px}#sec-feature .feature{padding:2.5rem}.form_link{width:100%}a#scroll-to-top{right:10px;bottom:63px}#sec06{padding-bottom:0}.shopguide{margin-top:0}#sec08 .shop_data{margin-bottom:30px}.sec-cv--wrap{display:none}}