@charset "UTF-8";
@charset "utf-8";
@charset "utf-8";

  @-ms-viewport {
width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) {
.hidden-768 {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
body{
background: #666 url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-body.jpg) 161px 0 repeat-x !important;
}
#wrapper{
background-position: center 161px;
background-repeat: no-repeat;
}
.term-cat01 #wrapper,
#page-cat01 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat01.jpg);
}
.term-cat02 #wrapper,
#page-cat02 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat02.jpg);
}
.term-cat03 #wrapper,
#page-cat03 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat03.jpg);
}
.term-cat04 #wrapper,
#page-cat04 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat04.jpg);
}
.term-cat05 #wrapper,
#page-cat05 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat05.jpg);
}
.term-cat06 #wrapper,
#page-cat06 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat06.jpg);
}
.term-cat07 #wrapper,
#page-cat07 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat07.jpg);
}
.term-cat08 #wrapper,
#page-cat08 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat08.jpg);
}
.term-cat09 #wrapper,
#page-cat09 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat09.jpg);
}
.stafflist .staff{
width: 800px;
}
.stafflist .staff-ttl{
margin: -27px 0 0 40px;
}   .reusearch-link{
text-align: center;
}  .img-main{
position: relative;
}
.kokuchi{
overflow: hidden;
position: absolute;
top: 10px;
right: 10px;
border-top: 1px solid #fff;
border-right: 3px outset #d8c45e;
border-bottom: 3px outset #d8c45e;
border-left: 1px solid #fff;
width: 270px;
box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.5);
}
.kokuchi-ttl{
background: #a72929;
background: -moz-linear-gradient(top,  #a72929 0%, #44061c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a72929), color-stop(100%,#44061c));
background: -webkit-linear-gradient(top,  #a72929 0%,#44061c 100%);
background: -o-linear-gradient(top,  #a72929 0%,#44061c 100%);
background: -ms-linear-gradient(top,  #a72929 0%,#44061c 100%);
background: linear-gradient(to bottom,  #a72929 0%,#44061c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a72929', endColorstr='#44061c',GradientType=0 );
padding: 10px 5px;
line-height: 1;
text-align: center;
font-weight: bold;
font-size: 28px;
color: #fff;
}
.kokuchi-body{
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #eee9e1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eee9e1));
background: -webkit-linear-gradient(top,  #ffffff 0%,#eee9e1 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#eee9e1 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#eee9e1 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#eee9e1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eee9e1',GradientType=0 );
padding: 15px 10px;
} .section-kakaku{
border-radius: 10px !important;
padding: 20px;
}
.section-kakaku > .inner{}
.table-kakaku{
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-collapse: collapse;
width: 100%;
table-layout: fixed;
}
.table-kakaku th,
.table-kakaku td{
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 8px;
line-height: 1.3;
vertical-align: middle;
}
.table-kakaku th{
border-top: 1px solid #ccc;
background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); text-align: center !important;
font-weight: bold;
}
.table-kakaku .title{
width: 80%;
}
.table-kakaku .price{
text-align: right;
}
.table-kakaku .price::after{
content: "\5186";
}
.table-kakaku th.price::after{
display: none;
} input[type="submit"]:hover,
input[type="checkbox"]:hover,
input[type="radio"]:hover,
select:hover,
button:hover,
label:hover,{
cursor: pointer;
}
.wpcf7-form{
padding: 20px;
}
.wpcf7-form table{
border-collapse: collapse;
width: 100%;
table-layout: fixed;
}
.wpcf7-form table th,
.wpcf7-form table td{
padding: 10px 0;
}
.wpcf7-form input[type^="text"],
.wpcf7-form input[type^="email"],
.wpcf7-form input[type^="password"],
.wpcf7-form input[type^="tel"],
.wpcf7-form textarea{
border-radius: 4px;
border: 1px solid #ccc;
padding: 6px 12px;
width: 100%;
height: 34px;
line-height: 1.4;
}
.wpcf7-form textarea{
height: auto;
}
.wpcf7-form input[type^="submit"]{
display: inline-block;
margin-bottom: 10px;
border-radius: 5px;
border: 1px solid #b8000e;
background-color: #e60012;
padding: 10px;
color: #fff;
font-weight: bold;
text-align: center;
font-size: 16px !important;
}
.wpcf7-form input[type^="submit"]:hover{
border-color: #86000b;
background-color: #b8000e;
}
.wpcf7-form .submit{
text-align: center;
color: #e60012;
font-size: 12px;
line-height: 1.3;
}
.wpcf7-form .form-helper{
display: block;
margin-top: 4px;
font-size: 12px;
line-height: 1.3;
color: #666;
}
span.wpcf7-list-item{
margin-bottom: 4px;
} .collapseomatic{
display: block;
margin-top: 10px;
margin-bottom: 5px;
border-radius: 6px;
background-color: #eee;
background-position: 10px center;
padding: 5px 5px 5px 30px !important;
}
.collapseomatic_content + br,
.collapseomatic_content + br + br{
display: none;
} @media (min-width: 601px) {
.reusearch_min601 {
display: none !important;
}
.line-friend{
}
}
@media (max-width: 600px) {
.reusearch-max600 {
display: none !important;
}
.line-friend{
width: 100%;
}
}
.gray {
color: #808080;
}

.theme-blythe body{
background-color: transparent !important;
background-position: center top !important;
background-repeat: repeat-y !important;
}
.theme-blythe .term-cat01,
.theme-blythe #page-cat01{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-body-cat01.jpg) !important;
}
.theme-blythe .term-cat02,
.theme-blythe #page-cat02{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-body-cat02.jpg) !important;
}
.theme-blythe .term-cat03,
.theme-blythe #page-cat03{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-body-cat03.jpg) !important;
}
.theme-blythe .term-cat04,
.theme-blythe #page-cat04{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-body-cat04.jpg) !important;
}
.theme-blythe .term-cat01 #wrapper,
.theme-blythe #page-cat01 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat01.png);
}
.theme-blythe .term-cat02 #wrapper,
.theme-blythe #page-cat02 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat02.png);
}
.theme-blythe .term-cat03 #wrapper,
.theme-blythe #page-cat03 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat03.png);
}
.theme-blythe .term-cat04 #wrapper,
.theme-blythe #page-cat04 #wrapper{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-cat04.png);
} .theme-blythe #header{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-header.png);
height: 165px;
}
.theme-blythe .h-desc .tagline{
float: left;
color: #666;
}
.theme-blythe .h-desc .link-micke{
float: right;
padding-top: 15px;
line-height: 1.1;
font-size: 11px;
}
.theme-blythe .h-desc .link-micke a::before{
content: "";
position: relative;
top: -1px;
display: inline-block;
margin-right: 5px;
border-style: solid;
border-width: 4px 0 4px 5px;
border-color: transparent transparent transparent #FF4E90;
width: 0;
height: 0;
vertical-align: middle;
}
.theme-blythe .h-contact{
background-color: #f4f1ec;
background-image: none;
width: 540px;
}
.theme-blythe .h-contact .ttl,
.theme-blythe .h-contact .phone,
.theme-blythe .h-contact .form a{
background: none;
width: auto;
height: auto;
}
.theme-blythe .h-contact .ttl{
margin-bottom: 0;
padding-top: 6px;
} .theme-blythe #footer{
background: transparent url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-footer.png) center top repeat-x;
}
.theme-blythe #footer .f-menu li a{
color: #42210b;
}
.theme-blythe #footer .f-copyright{
color: #666;
}
.page-contact #footer-contact{
display: none;
} .theme-blythe .nav-main li{
height: 60px;
}
.theme-blythe .nav-main li a:hover{
background-position: 0 -60px;
}
.theme-blythe .nav-main .nav01{
width: 116px;
}
.theme-blythe .nav-main .nav02{
width: 116px;
}
.theme-blythe .nav-main .nav03{
width: 125px;
}
.theme-blythe .nav-main .nav04{
width: 117px;
}
.theme-blythe .nav-main .nav05{
width: 117px;
}
.theme-blythe .nav-main .nav06{
width: 117px;
}
.theme-blythe .nav-main .nav07{
width: 108px;
}
.theme-blythe .nav-main .nav08{
width: 144px;
}
.theme-blythe .nav-main .nav01 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-01.png);
}
.theme-blythe .nav-main .nav02 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-02.png);
}
.theme-blythe .nav-main .nav03 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-03.png);
}
.theme-blythe .nav-main .nav04 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-04.png);
}
.theme-blythe .nav-main .nav05 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-05.png);
}
.theme-blythe .nav-main .nav06 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-06.png);
}
.theme-blythe .nav-main .nav07 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-07.png);
}
.theme-blythe .nav-main .nav08 a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-main-08.png);
} .theme-blythe .section{
margin: 60px 0;
}
.theme-blythe .secttl{
text-align: center;
}
.theme-blythe .section-bordered{
border: none;
}
.theme-blythe .section-bordered .secttl{
margin: 0;
width: auto;
height: auto;
}
.theme-blythe .section-bordered .section-inner{
border-radius: 0 0 10px 10px;
border-width: 2px;
border-style: solid;
border-color: #ed92b5;
padding-top: 10px;
}
.theme-blythe .section-bordered .section-inner2{
border-radius: 0 0 10px 10px;
border-width: 2px;
border-style: solid;
border-color: #ed92b5;
padding : 10px 0 15px 20px;
}
.theme-blythe .secttl-lv01{
background: none;
padding: 10px 0 7px 0;
line-height: 1.2;
color: #808080;
text-shadow: none;
font-size: 36px;
font-weight: bold;
}
.theme-blythe .secmore{
margin-top: -46px;
}
.theme-blythe .secmore a{
background-color: #ff4e90;
color: #fff;
font-weight: bold;
}
.theme-blythe .secmore a:hover{
background-color: #bf3b6c;
} .theme-blythe .wpcf7-form input[type^="submit"]{
border: none;
background: #ef91b4 !important;
}
.theme-blythe .wpcf7-form input[type^="submit"]:hover{
background: #ff4e90 !important;
} .theme-blythe .nav-btt a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-btt.png);
background-position: 0 0;
background-repeat: no-repeat;
width: 44px;
height: 44px;
} .theme-blythe .img-main{
margin-bottom: -50px;
} .theme-blythe .kokuchi{
border: 3px solid #ff4e90;
box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.5);
border-radius: 10px;
}
.theme-blythe .kokuchi-ttl{
background: #ff4e90;
color: #fff;
}
.theme-blythe .kokuchi-body{
background: #ffffff;
} .theme-blythe .catlist{
background: #e8e5d8;
padding: 30px 10px 30px 0;
}
.theme-blythe .catlist li{
margin: 0 0 5px 12px;
} .theme-blythe .stafflist{
padding-bottom: 15px;
padding-left: 0;
}
.theme-blythe .stafflist .staff{
margin-left: 20px;
width: 800px;
text-align: center;
}
.theme-blythe .stafflist .staff-image{
display: inline-block;
margin-bottom: 10px;
border: 1px solid #c6c9c6;
width: auto;
height: auto;
}
.theme-blythe .stafflist .staff-image img{
width: 100px;
height: 100px;
} .merit-unit{
position: relative;
float: left;
margin: 0 0 10px 10px;
background-position: center bottom;
height: 200px;
font-size: 93%;
}
.merit-unit-01{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-merit-unit-01.png);
}
.merit-unit-02{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-merit-unit-02.png);
}
.merit-unit-03{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-merit-unit-03.png);
}
.merit-unit-04{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-merit-unit-04.png);
}
.merit-unit-05{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/bg-merit-unit-05.png);
}
.merit-unit-ttl{
}
.merit-unit .txt{
height: 160px;
}
.merit-unit p{
position: absolute;
bottom: 10px;
left: 0;
width: 100%;
line-height: 1.5;
text-align: center;
} .theme-blythe .voicelist{
margin-top: 20px;
margin-top: 60px;
}
.theme-blythe .voicelist .voice{
background-color: #f9f2da;
box-shadow: none;
}
.theme-blythe .voicelist .voice-inner{
}
.theme-blythe .voicelist .voice-ttl{
color: #c1272d;
}
.theme-blythe .voicelist .voice-product .ttl{
background-color: #b4a4cc;
}
.theme-blythe .voicelist .voice-product .name{
background-color: #fff;
} .home-banners{
margin-left: -20px;
}
.home-banners li{
float: left;
margin-left: 20px;
} .theme-blythe .itemdetail-body{
border: 1px solid #ccc;
}
.theme-blythe .assist{
border: 1px solid #ccc;
}
.theme-blythe .assist .toggle{
background-color: #f3a35b;
}
.theme-blythe .assist .unit-wrapper{
padding: 10px 0;
}
.theme-blythe .assist .unit-ttl{
border-radius: none;
}
.theme-blythe .assist .unit-ttl-01,
.theme-blythe .assist .unit-ttl-02,
.theme-blythe .assist .unit-ttl-03{
background-color: #b4a4cc;
color: #fff;
}
.theme-blythe #searchform #s{
border: 1px solid #ccc;
}
.theme-blythe #searchform #s:focus{
outline: none;
}
.theme-blythe #searchform #searchsubmit{
background-color: #ccc;
color: #666;
}
.theme-blythe .nav-page .prev a,
.theme-blythe .nav-page .next a{
color: inherit;
}
.theme-blythe .nav-page .prev a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-page-prev.png);
}
.theme-blythe .nav-page .next a{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/nav-page-next.png);
}
.theme-blythe div.pagination span,
.theme-blythe .pagination a,
.theme-blythe .pagination .page-numbers{
border: 1px solid #8b6e2f;
background: #8b6e2f;
}
.theme-blythe div.pagination a:hover,
.theme-blythe div.pagination .current,{
border: 1px solid #8b6e2f;
background: #f5f0d7;
}
.theme-blythe .itemlist .btn{
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/itemlist-btn.png);
width: 215px;
height: 31px;
} .theme-blythe .flow .inner{
border: 1px solid #ef91b4;
}
.theme-blythe .flow .ttl .txt{
display: inline-block;
color: #666;
} .theme-blythe .nav-faq li{
width: 306px;
}
.theme-blythe .faqlist dt{
display: inline-block;
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/icon-question.png);
color: #666;
}
.theme-blythe .faqlist dd{
border: 1px solid #ef91b4;
} .theme-blythe .actionbox{
margin: 60px 0;
background: transparent url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/actionbox-bg.png) center center no-repeat;
padding-top: 12px;
height: 237px;
}
.theme-blythe .actionbox .contact .ttl,
.theme-blythe .actionbox .contact .phone,
.theme-blythe .actionbox .contact .form a{
background: none;
width: auto;
height: auto;
}
.theme-blythe .actionbox .contact .ttl{}
.theme-blythe .actionbox .contact .phone{}
.theme-blythe .actionbox .contact .form{}
.theme-blythe .actionbox .navs{
margin: 0;
padding: 0;
}
.theme-blythe .actionbox .navs li{
width: 25%;
}
.theme-blythe .actionbox .navs li a{
background: none;
width: auto;
height: auto;
}
.page-thanks .actionbox{
display: none;
} .accordion{}
.accordion-toggle{
display: block;
margin-top: 10px;
margin-bottom: 5px;
border-radius: 6px;
background-color: #eee;
background-position: 10px center;
padding: 5px 5px 5px 15px;
}
.accordion-toggle:hover{
cursor: pointer;
}
.accordion-toggle::before{
content: "";
position: relative;
top: auto;
bottom: -3px;
display: inline-block;
margin-right: 5px;
border: 5px solid transparent;
border-top-color: #666;
}
.accordion-toggle.is-active{
margin-bottom: 0;
}
.accordion-toggle.is-active::before{
top: -3px;
border: 5px solid transparent;
border-bottom-color: #666;
}
.accordion-content{
display: none;
}
.accordion-content tr td:first-child{
padding-left: 10px;
}
.accordion-content tr td:last-child{
padding-right: 10px;
} .theme-blythe .kakaku-table-title{
margin-top: 40px;
margin-bottom: 20px;
border-bottom: 4px solid #ef91b4;
color: #666;
}
.theme-blythe .table-kakaku .title{
width: 60%;
}
.theme-blythe .table-kakaku .price{
width: auto;
}
.theme-blythe .table-kakaku .category{
width: 20%;
} .breadcrumbs{
font-size: 12px;
}
.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:hover,
.breadcrumbs a:active{ }
.tax-kakakucat .breadcrumbs span:nth-child(5),
.tax-kakakucat .breadcrumbs span:nth-child(6){
display: none;
} .error404-section{
margin-top: 80px;
margin-bottom: 80px;
line-height: 1.8;
} .itemdetail-body .txt .l-fuki,
.itemdetail-body .txt .r-fuki {
position: relative;
width: 80%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 20px;
border-radius: 6px;
border: 1px solid #ccc;
background-color: #fff;
z-index: 1;
}
.itemdetail-body .txt .l-fuki {
margin: 20px 20% 40px 0;
}
.itemdetail-body .txt .r-fuki {
margin: 20px 0 40px 19%;
}
.itemdetail-body .txt .l-fuki::before,
.itemdetail-body .txt .r-fuki::before {
position: absolute;
content: "";
top: 16px;
width: 10px;
height: 10px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #fff;
z-index: 2;
}
.itemdetail-body .txt .l-fuki::before {
right: -7px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.itemdetail-body .txt .r-fuki::before {
left: -7px;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.itemdetail-body .txt .l-fuki::after,
.itemdetail-body .txt .r-fuki::after {
position: absolute;
content: "";
width: 80px;
height: 80px;
top: -10px;
border-radius: 40px;
border: 1px solid #ccc;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.itemdetail-body .txt .l-fuki::after {
right: -110px;
}
.itemdetail-body .txt .r-fuki::after {
left: -110px;
}
@media screen and (max-width: 620px) {
.itemdetail-body .txt .l-fuki,
.itemdetail-body .txt .r-fuki {
width: 70%
}
.itemdetail-body .txt .l-fuki {
margin-right: 30%;
}
.itemdetail-body .txt .r-fuki {
margin-left: 30%;
}
}
@media screen and (max-width: 478px) {
.itemdetail-body .txt .l-fuki::after,
.itemdetail-body .txt .r-fuki::after {
width: 60px;
height: 60px;
border-radius: 30px;
}
.itemdetail-body .txt .l-fuki::after {
right: -84px;
}
.itemdetail-body .txt .r-fuki::after {
left: -84px;
}
}
.chara01::after {background-image:url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/chara01.png);}
.chara02::after {background-image:url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/img/chara02.png);}table.tableSorter th div.sortArrow {
width: 11px;
height: 6px;
display: inline-block;
margin-left: 5px;
vertical-align: 2px;
position: relative;
}
table.tableSorter th div.sortArrow div.sortArrowAscending,
table.tableSorter th div.sortArrow div.sortArrowDescending {
position: absolute;
display: none;
width: 11px;
height: 6px;
}
table.tableSorter th div.sortArrow div.sortArrowAscending {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/css/arrow_asc.png);
}
table.tableSorter th div.sortArrow div.sortArrowDescending {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/blythe/assets/css/arrow_desc.png);
background-repeat: no-repeat;
}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//genki-heiwado.com/blythe/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}

.common-sprite, .common-actionbox-bg, .common-actionbox-btn-01, .common-actionbox-btn-02, .common-actionbox-btn-03, .common-actionbox-btn-04,   .common-h-contact-btn,  .common-nav-btt, .actionbox,   .actionbox .navs .nav01 a, .actionbox .navs .nav02 a, .actionbox .navs .nav03 a, .actionbox .navs .nav04 a, .nav-btt a   {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/common-s249ce6fbf8.png);
background-repeat: no-repeat;
}
.common-actionbox-bg {
background-position: 0 0;
height: 194px;
width: 960px;
}
.common-actionbox-btn-01 {
background-position: 0 -194px;
height: 61px;
width: 239px;
}
.common-actionbox-btn-02 {
background-position: 0 -255px;
height: 61px;
width: 238px;
}
.common-actionbox-btn-03 {
background-position: 0 -316px;
height: 61px;
width: 238px;
}
.common-actionbox-btn-04 {
background-position: 0 -377px;
height: 61px;
width: 239px;
}
.common-actionbox-form {
background-position: 0 -438px;
height: 90px;
width: 458px;
} .common-actionbox-ttl {
background-position: 0 -588px;
height: 22px;
width: 212px;
}
.common-h-contact-btn {
background-position: 0 -610px;
height: 80px;
width: 190px;
} .common-h-contact-ttl {
background-position: 0 -732px;
height: 16px;
width: 154px;
}
.common-nav-btt {
background-position: 0 -748px;
height: 160px;
width: 44px;
} html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
html {
overflow-y: scroll;
}
body {
margin: 0;
padding: 0;
background-color: #e80000;
font: 14px/1.5 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: black;
}
a {
color: #0e4dab;
text-decoration: underline;
}
a:link, a:visited {
color: #0e4dab;
text-decoration: underline;
}
a:hover, a:active {
color: #0e4dab;
text-decoration: none;
} a {
color: #ff4e90;
text-decoration: underline;
}
a:link, a:visited {
color: #ff4e90;
text-decoration: underline;
}
a:hover, a:active {
color: #ff4e90;
text-decoration: none;
} strong,
em,
address {
font-style: normal;
}
strong,
em {
font-weight: bold;
}
img,
iframe,
video {
border: none;
vertical-align: top;
}
h1, h2, h3, h4, h5 {
margin: 0;
}
p {
margin: 0;
}
ul,
ol,
dl {
margin-top: 0;
}
dd {
margin-left: 0;
}
::selection,
::-moz-selection {
background: yellow;
}
.cf {
*zoom: 1;
}
.cf:before, .cf:after {
content: " ";
display: table;
}
.cf:after {
clear: both;
}
.ht {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.text-attention {
color: red;
}
.text-weak {
font-size: 79%;
color: #999999;
}
.text-topic {
text-align: center;
}
.text-posted,
.text-sup {
text-align: right;
}
.image {
margin: 2em 0;
text-align: center;
}
.banners {
padding: 0;
list-style: none;
}
.banners a:hover img {
filter: alpha(opacity=70);
-khtml-opacity: 0.7;
-moz-opacity: 0.7;
opacity: 0.7;
}
.nav-flat li {
display: inline-block;
*display: inline;
*zoom: 1;
margin-left: .5em;
border-left: 1px solid #ccc;
padding-left: .5em;
line-height: 1;
*line-height: 1.1;
}
.table-outline {
border-top: 1px solid #999999;
border-right: 1px solid #999999;
}
.table-outline thead th,
.table-outline thead td {
text-align: center;
}
.table-outline th,
.table-outline td {
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
}
.table-outline th {
background-color: #efebe6;
}
.section {
margin-bottom: 2em;
}
.section-wrap {
background-color: #fff;
padding: 28px 25px;
}
.flexbox-l-img {
overflow: hidden;
}
.flexbox-l-img .image {
float: left;
margin: 0 1em 1em 0;
}
.flexbox-l-img .cont {
overflow: hidden;
}
.flexbox-r-img {
overflow: hidden;
}
.flexbox-r-img .image {
float: right;
margin: 0 0 1em 1em;
}
.flexbox-r-img .cont {
overflow: hidden;
}
.box {
border: 1px solid #cccccc;
background-color: #e5e5e5;
padding: 1em 0.5em;
}
.l-inner {
display: block;
margin-left: auto;
margin-right: auto;
position: relative;
width: 960px;
}
.l-footer .l-inner {
height: 66px;
}
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
} #header {
background: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/bg-header.png) 0 0 repeat-x;
height: 170px !important;
}
#main {
padding-bottom: 40px;
}
#footer {
clear: both;
background: #000;
padding: 20px 0;
} .secmore {
position: absolute;
margin-top: -65px;
margin-left: 830px;
}
.secmore a {
position: relative;
display: inline-block;
background-color: #b30000;
padding: 5px 30px 5px 10px;
color: #fff;
text-decoration: none;
}
.secmore a:hover {
background-color: #e20000;
}
.secmore a::after {
content: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-arw-white.png);
position: absolute;
top: 50%;
right: 10px;
margin-top: -10px;
}
.secttl-lv01 {
margin: 40px 0;
font-size: 300%;
font-weight: bold;
color: #fff;
text-shadow: 0 1px 0 #cccccc, 0 2px 0 #c9c9c9, 0 3px 0 #cccccc, 0 4px 0 #b9b9b9, 0 5px 0 #aaaaaa, 0 6px 1px rgba(0, 0, 0, 0.7), 0 0 5px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.5), 0 3px 5px rgba(0, 0, 0, 0.3), 0 5px 10px rgba(0, 0, 0, 0.35), 0 10px 10px rgba(0, 0, 0, 0.3), 0 20px 20px rgba(0, 0, 0, 0.25);
}
.actionbox {
background-position: 0 0;
height: 194px;
width: 960px;
margin: 10px 0;
}
.actionbox .contact {
position: relative;
margin: 0;
padding: 22px 22px 0 18px;
height: 130px;
*height: 108px;
}
.actionbox .contact .ttl {
background-position: 0 -588px;
height: 22px;
width: 212px;
float: left;
margin: 0 0 10px 5px;
}
.actionbox .contact .phone { clear: left;
}
.actionbox .contact .form {
position: absolute;
top: 22px;
right: 22px;
}
.actionbox .contact .form a {
background-position: 0 -438px;
height: 90px;
width: 458px;
display: block;
}
.actionbox .contact .form a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.actionbox .navs {
*overflow: hidden;
margin: 0;
padding: 0 3px;
list-style: none;
}
.actionbox .navs li {
float: left;
}
.actionbox .navs a {
display: block;
}
.actionbox .navs a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.actionbox .navs .nav01 a {
background-position: 0 -194px;
height: 61px;
width: 239px;
}
.actionbox .navs .nav02 a {
background-position: 0 -255px;
height: 61px;
width: 238px;
}
.actionbox .navs .nav03 a {
background-position: 0 -316px;
height: 61px;
width: 238px;
}
.actionbox .navs .nav04 a {
background-position: 0 -377px;
height: 61px;
width: 239px;
}
.section-archive {
margin: 0 !important;
border-radius: 0 !important;
}     .topicpath {
padding: 0;
font-size: 79%;
}
.topicpath li {
display: inline;
}
.topicpath a::after {
content: ">";
margin: 0 .5em;
font-family: Arial, Helvetica, sans-serif;
}
.nav-arw {
background: url(//genki-heiwado.com/blythe/wp-content/themes/img/icon-arw.png) 0 center no-repeat;
padding-left: 15px;
}
.nav-flat {
padding: 0;
letter-spacing: -.4em;
}
.nav-flat li {
display: inline-block;
border-left: 1px solid #666;
margin-left: .5em;
padding-left: .5em;
letter-spacing: normal;
line-height: 1.1;
}
.nav-flat li:last-child {
border-right: 1px solid #666;
padding-right: .5em;
}
.nav-btt {
position: relative;
display: none;
margin: 0;
width: 100%;
height: 0;
}
.nav-btt a {
background-position: 0 -748px;
height: 160px;
width: 44px;
position: fixed;
bottom: 10px;
right: 0;
display: block;
}   .h-desc {
margin-bottom: 7px;
height: 40px;
}
.h-desc .tagline {
float: left;
padding-top: 15px;
line-height: 1;
font-size: 11px;
}
.h-desc .addthis_native_toolbox {
float: right;
padding-top: 12px;
}
.addthis_native_toolbox *{
vertical-align: top !important;
}
.h-logo {
float: left;
} .h-contact {
position: relative;
float: right;
padding: 12px 13px;
width: 520px !important;
height: 200px;
}
.h-contact .text{
float: left;
width: 270px;
}
.h-contact .title_l {
font-weight: bold;
font-size: 9px;
font-size: 0.9rem;
margin-bottom: 5px;
}
.h-contact .title {
}
.h-contact .tel {
line-height: 1;
font-size: 12px;
font-size: 1.2rem;
font-family: Arial, sans-serif;
font-weight: bold;
margin-bottom: 15px;
}
.h-contact .time {
font-size: 8px;
font-size: 0.8rem;
}
.h-contact .net {
float: right;
}
.h-contact .line {
float: right;
margin-bottom: 11px;
}
.h-contact .net a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}  .h-contact {
position: relative;
float: right;
padding: 12px 13px 20px 13px;
width: 430px !important;
height: 110px;
}
.h-contact .text{
float: left;
width: 270px;
}
.h-contact .title_l {
font-weight: bold;
font-size: 9px;
font-size: 0.9rem;
margin-bottom: 5px;
}
.h-contact .title {
}
.h-contact .tel {
line-height: 1;
font-size: 12px;
font-size: 1.2rem;
font-family: Arial, sans-serif;
font-weight: bold;
margin-bottom: 15px;
}
.h-contact .time {
font-size: 8px;
font-size: 0.8rem;
}
.h-contact .net {
float: left;
}
.h-contact .line {
float: right;
}
.h-contact .net a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
} .nav-main {
margin: 10px auto;
width: 960px;
}
.nav-main ul {
margin: 0;
padding: 0;
list-style: none;
}
.nav-main li {
float: left;
width: 137px;
height: 66px;
}
.nav-main .nav07 {
width: 138px;
}
.nav-main a {
display: block;
width: 100%;
height: 100%;
}
.nav-main a:hover {
background-position: 0 -100%;
}
.nav-main .nav01 a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-main-01.png);
}
.nav-main .nav02 a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-main-02.png);
}
.nav-main .nav03 a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-main-03.png);
}
.nav-main .nav04 a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-main-04.png);
}
.nav-main .nav05 a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-main-05.png);
}
.nav-main .nav06 a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-main-06.png);
}
.nav-main .nav07 a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-main-07.png);
}  .f-menu {
text-align: center;
}
.f-menu li {
display: inline-block;
*display: inline;
*zoom: 1;
margin-left: .5em;
border-left: 1px solid #999;
padding-left: .5em;
}
.f-menu li:first-child {
margin-left: 0;
border-left: none;
padding-left: 0;
}
.f-menu a {
color: #fff;
}
.f-copyright {
margin: 0;
font-size: 86%;
text-align: center;
color: #fff;
} .section {
*clear: both;
margin: 10px 0;
}
.section-bordered {
margin-top: 70px;
border: 1px solid #303130;
border-radius: 0 0 10px 10px;
background-color: #fff;
}
.secttl {
width: 960px;
height: 60px;
}
.section-bordered .secttl {
margin: -60px 0 10px -1px;
}
#section-00 {
border: 1px solid #fff;
background-color: rgba(255, 255, 255, 0.5);
padding: 5px 0;
}
.catlist {
margin: 0 0 -5px -1px;
padding-left: 0;
list-style: none;
}
.catlist li {
float: left;
margin: 0 0 5px 6px;
}
#section-01 {
background-color: #e5e5e5;
padding-bottom: 10px;
}
#section-01 .secttl {
margin-bottom: 40px;
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h2-01.png);
}
#section-01 .unit {
position: relative;
float: left;
margin: 10px 0 0 10px;
height: 160px;
font-size: 93%;
}
#section-01 .unit p {
position: absolute;
bottom: 10px;
left: 0;
width: 100%;
line-height: 1.5;
text-align: center;
}
#section-01 .unitttl {
margin-top: -40px;
width: 180px;
height: 40px;
}
#section-01-01 {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/bg-01-01.png);
}
#section-01-02 {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/bg-01-02.png);
}
#section-01-03 {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/bg-01-03.png);
}
#section-01-04 {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/bg-01-04.png);
}
#section-01-05 {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/bg-01-05.png);
}
#section-01-01 .unitttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h3-01-01.png);
}
#section-01-02 .unitttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h3-01-02.png);
}
#section-01-03 .unitttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h3-01-03.png);
}
#section-01-04 .unitttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h3-01-04.png);
}
#section-01-05 .unitttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h3-01-05.png);
}
#section-02 {
padding-bottom: 20px;
}
#section-02 .secttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h2-02.png);
}
.stafflist {
margin: 0;
padding: 0 0 0 10px;
list-style: none;
}
.stafflist .staff {
position: relative;
float: left;
margin-left: 32px;
width: 200px;
}
.stafflist .staff-image {
display: block;
margin: 0 auto 17px auto;
border: 1px solid #999;
width: 127px;
height: 127px;
}
.stafflist .staff-image img {
vertical-align: top;
}
.stafflist .staff-ttl {
position: absolute;
z-index: 1;
display: inline-block;
margin: -27px 0 0 42px;
border-radius: 3px;
padding: 3px 5px;
width: 116px;
text-align: center;
font-size: 86%;
color: #fff;
}
.stafflist .staff-ttl.staff-ttl-01 {
background-color: #e60012;
}
.stafflist .staff-ttl.staff-ttl-02 {
background-color: #005ce6;
}
.stafflist .staff-ttl.staff-ttl-03 {
background-color: #3c8f2d;
}
.stafflist .staff-ttl.staff-ttl-04 {
background-color: #f60;
}
.stafflist .staff-name {
margin-bottom: 10px;
font-size: 100%;
font-weight: bold;
text-align: center;
}
.stafflist .staff-desc {
line-height: 1.5;
font-size: 86%;
}
.stafflist .staff-desc p {
margin: 0;
}
.stafflist .staff-desc p + p {
margin-top: .5em;
}
#section-03 .secttl {
margin-bottom: 20px;
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h2-03.png);
}
.itemlist {
margin: 0;
padding: 0;
list-style: none;
}
.itemlist .item {
float: left;
margin: 0 0 20px 20px;
width: 215px;
}
.itemlist .item > a {
display: block;
color: inherit;
text-decoration: none;
}
.itemlist .item > a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.itemlist .image {
overflow: hidden;
margin: 0 0 5px 0;
width: 215px;
height: 215px;
}
.itemlist .image img {
width: 100%;
height: auto;
}
.itemlist .itemttl {
text-align: center;
line-height: 1.3;
}
.itemlist .price {
*zoom: 1;
margin-bottom: 5px;
}
.itemlist .price:before, .itemlist .price:after {
content: " ";
display: table;
}
.itemlist .price:after {
clear: both;
}
.itemlist .price .ttl {
float: left;
}
.itemlist .price .num {
float: right;
font-weight: bold;
color: #e60012;
}
.itemlist .btn {
display: block;
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/itemlist-btn.png);
width: 215px;
height: 30px;
}
#section-04 {
margin-top: 20px;
}
#section-04 .secttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h2-04.png);
}
.voicelist {
margin: 0;
padding: 0;
width: 960px;
list-style: none;
}
.voicelist .voice {
margin: 10px;
border-radius: 5px;
background-color: #f5f5f5;
width: 220px;
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.5);
}
.voicelist .voice-inner {
padding: 15px;
}
.voicelist .voice-ttl {
margin-bottom: 5px;
line-height: 1.3;
font-size: 129%;
font-weight: bold;
color: #f50;
}
.voicelist .voice-txt {
margin-bottom: 5px;
}
.voicelist .voice-txt .date {
text-align: right;
color: #666;
font-size: 86%;
}
.voicelist .voice-product {
overflow: hidden;
border: 1px solid #c6c9c6;
border-radius: 5px;
}
.voicelist .voice-product .ttl,
.voicelist .voice-product .name {
text-align: center;
}
.voicelist .voice-product .ttl {
background-color: #0063bc;
padding: 5px 10px;
line-height: 1;
color: #fff;
font-size: 86%;
font-weight: normal;
}
.voicelist .voice-product .name {
padding: 5px 10px;
line-height: 1.3;
font-size: 86%;
}
#section-05 .secttl {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/h2-05.png);
}
#section-05 .streetview {
margin: 30px 0;
} @media screen and (max-width: 600px) {
#section-05 .streetview {
margin: 30px 0;
text-align: center;
position: relative;
width: 100%;
padding: 75% 0 0;
}
#section-05 .streetview iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
#section-05 .indoorview {
margin: 30px 0;
}
@media screen and (max-width: 600px) {
#section-05 .indoorview {
margin: 30px 0;
text-align: center;
position: relative;
width: 100%;
padding: 75% 0 0;
}
#section-05 .indoorview iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
#section-05 .youtube {
margin: 10px 0;
text-align: center;
}
@media screen and (max-width: 600px) {
#section-05 .youtube {
margin: 30px 0;
text-align: center;
position: relative;
width: 100%;
padding: 56.25% 0 0;
}
#section-05 .youtube iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
#section-06 ul {
margin: 0;
}
#section-06 li {
margin-bottom: 10px;
}
.flow {
margin: 0;
padding: 0;
list-style: none;
}
.flow li {
position: relative;
margin-bottom: 60px;
}
.flow li::after {
content: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/img-arw-01.png);
position: absolute;
bottom: -40px;
left: 50%;
margin-left: -50px;
}
.flow .ttl .txt {
padding-top: 5px;
color: #fff;
}
.flow .inner {
*zoom: 1;
border: 3px solid #000;
background-color: #fff;
padding: 20px;
}
.flow .inner:before, .flow .inner:after {
content: " ";
display: table;
}
.flow .inner:after {
clear: both;
}
.flow .inner .unittxt {
overflow: hidden;
float: left;
width: 650px;
}
.flow .inner .unittxt p {
margin: 0;
}
.flow .inner .unittxt p + p {
margin-top: 1em;
}
.flow .inner .unitimage {
float: right;
}
.flow .inner .unitimage img {
display: block;
border: 1px solid #e0e0e0;
}
.section-faq {
margin-bottom: 50px !important;
padding-bottom: 20px;
}
.nav-faq {
margin: 0 0 0 -21px;
padding-left: 0;
list-style: none;
}
.nav-faq li {
float: left;
margin-left: 21px;
}
.nav-faq a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.faqttl-lv02 {
margin: 40px 0 20px 0;
}
.faqlist dt {
background: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/icon-question.png) 0 0 no-repeat;
padding-top: 6px;
padding-left: 50px;
min-height: 40px;
color: #fff;
font-size: 143%;
font-weight: bold;
}
.faqlist dd {
margin-bottom: 30px;
border: 3px solid #000;
background-color: #fff;
padding: 20px;
}
.assist {
margin: 40px 0;
border: 3px solid #000;
background-color: #fff;
}
.assist .toggle {
display: block;
background-color: #000;
padding: 5px 0;
color: #fff;
font-size: 129%;
font-weight: bold;
text-align: center;
text-decoration: none;
}
.assist .unit-wrapper {
display: none;
padding-top: 10px;
}
.assist .unit {
float: left;
margin: 0 0 0 21px;
width: 292px;
}
.assist .unit:first-child {
margin-left: 18px;
}
.assist .unit-ttl {
margin-bottom: 10px;
border-radius: 10px 10px 0 0;
padding: 7px 20px;
line-height: 1;
}
.assist .unit-ttl-01 {
background-color: #ff8bcf;
}
.assist .unit-ttl-02 {
background-color: #72dbea;
}
.assist .unit-ttl-03 {
background-color: #ffe300;
}
.assist .assist-menu {
padding: 0 20px;
list-style: none;
}
.assist .assist-menu li {
background-position: 0 center;
background-repeat: no-repeat;
padding-left: 11px;
}
.assist .assist-category li {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-arw-01.png);
}
.assist .assist-monthly li {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-arw-02.png);
}
#searchform {
*zoom: 1;
}
#searchform:before, #searchform:after {
content: " ";
display: table;
}
#searchform:after {
clear: both;
}
#searchform .screen-reader-text {
display: none;
}
#searchform #s,
#searchform #searchsubmit {
height: 32px;
line-height: 32px;
}
#searchform #s {
float: left;
border-radius: 5px 0 0 5px;
border: 1px solid #666;
padding-right: 6px;
padding-left: 6px;
width: 242px;
}
#searchform #searchsubmit {
border-radius: 0 5px 5px 0;
border: none;
background-color: #666;
padding: 0;
width: 50px;
color: #fff;
text-align: center;
}
.itemdetail-header .status {
float: left;
}
.itemdetail-header .share {
float: right;
}
.itemdetail-date {
margin: 10px 0;
text-align: right;
line-height: 1;
font-size: 86%;
color: #fff;
}
.itemdetail-body {
border: 3px solid #000;
background-color: #fff;
padding: 20px;
}
.itemdetail-body .name {
margin-bottom: 20px;
font-weight: bold;
}
.itemdetail-body .image {
float: left;
margin: 0;
width: 215px;
text-align: center;
}
.itemdetail-body .txt {
overflow: hidden;
float: right;
width: 680px;
}
.itemdetail-body .txt .price {
margin-bottom: 20px;
}
.itemdetail-body .txt .num {
font-weight: bold;
color: #e60012;
}
.nav-page {
margin: 40px 0;
padding: 0;
list-style: none;
}
.nav-page a {
background-repeat: no-repeat;
color: #fff;
}
.nav-page .prev,
.nav-page .next {
width: 50%;
}
.nav-page .prev {
float: left;
}
.nav-page .next {
float: right;
text-align: right;
}
.nav-page .prev a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-page-prev.png);
background-position: left center;
padding-left: 20px;
}
.nav-page .next a {
background-image: url(//genki-heiwado.com/blythe/wp-content/themes/toys/assets/img/nav-page-next.png);
background-position: right center;
padding-right: 20px;
} div.pagination {
clear: both;
padding: 20px 0;
position: relative;
font-size: 11px;
line-height: 13px;
background: none;
margin: 10px 0 20px;
vertical-align: middle;
text-align: center;
}
div.pagination span,
.pagination a {
display: inline-block;
margin: 2px 2px 2px 0;
padding: 6px 9px 5px 9px;
text-decoration: none;
width: auto;
color: white;
background: black;
}
div.pagination a:hover,
div.pagination .current {
background: #fff;
color: #000;
}
span.wpcf7-list-item {
display: block;
} input[type="submit"]:hover,
input[type="checkbox"]:hover,
input[type="radio"]:hover,
select:hover,
button:hover,
label:hover,{
cursor: pointer;
}
.wpcf7-form{
padding: 20px;
}
.wpcf7-form table{
border-collapse: collapse;
width: 100%;
table-layout: fixed;
}
.wpcf7-form table th,
.wpcf7-form table td{
padding: 10px 0;
}
.wpcf7-form input[type^="text"],
.wpcf7-form input[type^="email"],
.wpcf7-form input[type^="password"],
.wpcf7-form input[type^="tel"],
.wpcf7-form textarea{
border-radius: 4px;
border: 1px solid #ccc;
padding: 6px 12px;
width: 100%;
height: 34px;
line-height: 1.4;
}
.wpcf7-form textarea{
height: auto;
}
.wpcf7-form input[type^="submit"]{
display: inline-block;
margin-bottom: 10px;
border-radius: 5px;
border: 1px solid #b8000e;
background-color: #e60012;
padding: 10px;
color: #fff;
font-weight: bold;
text-align: center;
font-size: 16px !important;
}
.wpcf7-form input[type^="submit"]:hover{
border-color: #86000b;
background-color: #b8000e;
}
.wpcf7-form .submit{
text-align: center;
color: #e60012;
font-size: 12px;
line-height: 1.3;
}
.wpcf7-form .form-helper{
display: block;
margin-top: 4px;
font-size: 12px;
line-height: 1.3;
color: #666;
}
span.wpcf7-list-item{
margin-bottom: 4px;
} .img-main{
position: relative;
}
.kokuchi{
overflow: hidden;
position: absolute;
top: 10px;
right: 10px;
border-radius: 7px;
border: 3px solid #000;
width: 270px;
}
.kokuchi-ttl{
background: #e90017; background: -moz-linear-gradient(top,  #e90017 0%, #a62508 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e90017), color-stop(100%,#a62508)); background: -webkit-linear-gradient(top,  #e90017 0%,#a62508 100%); background: -o-linear-gradient(top,  #e90017 0%,#a62508 100%); background: -ms-linear-gradient(top,  #e90017 0%,#a62508 100%); background: linear-gradient(to bottom,  #e90017 0%,#a62508 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e90017', endColorstr='#a62508',GradientType=0 ); padding: 10px 5px;
line-height: 1;
text-align: center;
font-weight: bold;
font-size: 28px;
color: #ff0;
}
.kokuchi-body{
background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 75%, #c8cbc8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#ffffff), color-stop(100%,#c8cbc8)); background: -webkit-linear-gradient(top,  #ffffff 75%,#c8cbc8 100%); background: -o-linear-gradient(top,  #ffffff 75%,#c8cbc8 100%); background: -ms-linear-gradient(top,  #ffffff 75%,#c8cbc8 100%); background: linear-gradient(to bottom,  #ffffff 75%,#c8cbc8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c8cbc8',GradientType=0 ); padding: 15px 10px;
}   .sidebar-wrapper {
margin: 0 0 15px 0;
}
.sidebar-title {
border-left: solid 10px #99c348;
font-size: 1.2em;
padding: 10px 0 10px 20px;
margin: 8px 0;
color: #555;
border-top: solid 1px #ccc;
border-bottom: solid 1px #ccc;
}
.textwidget {
padding: 0 8px;
}
#calendar_wrap {
text-align: center;
}
#calendar_wrap table {
margin-left: auto;
margin-right: auto;
}
#calendar_wrap table a {
text-decoration: underline;
color: #2ea7e0;
}
#calendar_wrap table a:hover {
background-color: #2ea7e0;
color: #fff;
}
.sidebar-wrapper ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.sidebar-wrapper li {
border-bottom: dotted 1px #99c348;
}
.sidebar-wrapper li a {
display: block;
color: #555;
padding: 3px 0 3px 8px;
}
.sidebar-wrapper li a:hover {
background-color: #cfc;
} .pagination .screen-reader-text{
visibility: hidden;
}
.pagination .nav-links{
text-align: center;
}
.pagination .page-numbers{
display: inline-block;
margin: 2px 2px 2px 0;
border: 1px solid #000;
background: #000;
padding: 0;
width: 40px;
height: 40px;
line-height: 40px;
text-decoration: none;
color: #fff;
}
.pagination .page-numbers.current{
background: #fff;
color: #000;
}
.pagination a:hover{
opacity: .7;
} [name="google_conversion_frame"]{
display: block;
height: 0;
font-size: 0;
line-height: 0;
}