@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;
}
}.drawer-open{overflow:hidden!important}.drawer-nav{position:fixed;z-index:2;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}