body *{
    font-family: tahoma, helvetica, arial, "microsoft yahei","微软雅黑", stxihei, "华文细黑", sans-serif;
}

#combi body {
    background-color: #fff;
}

#combi .column.content-width {
    max-width: 100%;
}

#combi .tp-panel {
    border: none;
    padding: 0;
}

#combi .site-header {
    border: none;
}

#combi #masthead {
    
    background:  no-repeat;
    height: 199px;
    background-size: cover;
    
}

#combi .site-navigation {
    background-color: transparent;
}

#combi .entry-header {
    display: none;
}

.top-img img{
    width: 100%;
}

.img01{
    margin-top: -250px;
}

.img02{
    margin-top: -25%;
}
/*
#combi #header {
    background:  no-repeat;
    background-size: cover;
    height: 179px;
}

#combi #menu {
    margin-top: 18px;
}

#combi #menu ul {
    padding-left: 5%;
}

#combi #menu ul li {
    display: inline-block;
    width: 130px;
    font-size: 15px;
    color: #626262;
}
*/
 ul.menu-kcg h4.bdr-org a{
    color: #ea5404;
}
.p_title {
    padding: 0 10%;
    border-bottom: 1px solid #000;
}
.p_content{
    padding: 2% 10% 5% 10%;
}
.p_txt1{
    font-size: 15px;
}
.p_f-left{
   float: left;
}

.p_f-right{
   float: right;
}
.p_top{
    margin-top: -60px;
}
.p_bfont{
    font-size: 33px !important;
    text-align: center;
    margin-top: 20px;
}
.p_table{
    margin-top: 25px;
}
.p_table th, .p_table td{
    font-size:14px;
    padding: 10px;
}
.p_table th{
    text-align:center;
    width: 20%;
}
.p_table td{
    background-color: #fff;
}
.p_txt{
    font-size: 22px;
    text-align:center;
}
.bloc_gray{
    background-color: #faf8f0;
    padding: 2% 0;
    margin-top: 50px;
    margin-bottom: 50px;
}
.p_map{
    margin-bottom: 5%;
}
.aux-master-menu a:hover{
    color: #ea5404;
}
.aux-master-menu .sub-menu a:hover{
    color: #fff;
}
.aux-master-menu .aux-submenu>.aux-menu-item:last-child{
    border-bottom: 0;
}
a:hover, a:focus {
    color: #333;
    text-decoration: none;
}















/* ********* phlox ************* */

.aux-master-menu.aux-vertical.aux-skin-classic .aux-menu-depth-0>.aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0>.aux-submenu{
    background-color: #ea5404;
    min-width: 160px;
    background-image: ;
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
}

.aux-master-menu .aux-submenu>.aux-menu-item{
    background: url(/uploads/image/wtpitop/icon-menu02.png) no-repeat;
    min-width: unset;
    /* margin-bottom: 5%; */
    /* margin-left: 5%; */
    /* padding-bottom: 5%; */
    color: #fff;
    /* border-bottom: 1px dotted #fff; */
    width: 100%;
    background-position: 130px 21px;
    /* padding: 10px 0; */
}

.aux-master-menu .aux-submenu>.aux-menu-item a {
    margin: 0 5%;
    display: block;
    border-bottom: 1px dotted #fff;
    padding: 13px 20px;
}

.aux-master-menu .aux-submenu>.aux-menu-item:last-child a {
    border: 0;
}

.aux-master-menu .aux-submenu>.aux-menu-item:hover {
    background-color: #f77f3f;
}

#bg_header .aux-header{
    background:  no-repeat;
    background-size: cover;
    /*height: 199px;*/
    height: 250px;
}

.aux-resp.aux-hd .aux-fold{
    /*max-width: 1100px;*/
    max-width: none;
    width: 100%;
}

.aux-fold{
    padding-right: 0;
    padding-left: 0;
}

#combi .site-header-section {
    background-color: transparent;
}

#top-page{
    padding-top: 0;
    margin-top: -8%;
}

#top-page .top-center{
    max-width: 1100px;
    margin: 0 auto;
}

#top-page .rel a{
    color: #000;
    display: inline-block;
    width: 60%;
}

#top-page .cnt01{
    background: ;
    margin-top: 5%;
    text-align: center;
    padding-top: 5%;
    padding-bottom: 5%;
}

#top-page .cnt01-obj img:hover{
    opacity: .8;
}

#top-page .cnt01-head, #top-page .cnt03-head{
    margin-bottom: 5%;
}

#top-page .cnt01-obj{
    width: 24%;
    display: inline-block;
    vertical-align: top;
}

#top-page .cnt01-obj div{
    margin-bottom: 3%;
}

#top-page .cnt01-text{
    text-align: center;
    width: 100%;
    margin: 0 auto;
}

#top-page .div-dot{
    border-bottom: 1px dashed;
    font-size: 12px;
    padding-bottom: 2px;
}

#top-page .ico-arr{
    top: 16%;
    right: 0;
}

#top-page .cnt02{
    background: ;
    height: 594px;
    margin-top: 5%;
    text-align: center;
    padding-top: 2%;
    /*padding-bottom: 5%;*/
}

#top-page .cnt02-bg{
    background:  no-repeat center;
    height: 510px;
    text-align: left;
}

#top-page .cnt03{
    background: ;
    margin-top: 5%;
    text-align: center;
    padding-top: 5%;
    padding-bottom: 5%;
}

.aux-content-top-margin .aux-primary{
    padding-top: 0;
    /*margin-top: -10%;*/
}

.ms-nav-next, .ms-nav-prev{
    display: none;
}

.aux-float-layout .aux-start{
    width: 100%;
}

.aux-master-menu.aux-horizontal{
    text-align: center;
}

.aux-master-menu.aux-horizontal>.menu-item {
    margin-left: 2%;
    margin-right: 2%;
    padding-bottom: 5px;
}

.site-header-section .aux-fill .aux-logo {
    height: 70%;
}

.site-header-section .secondary-bar{
    height: 24px;
}

#combi .site-header-section .aux-header-elements {
    height: 75px;
}

.top-img{
    position: relative;
    height: 521px;
    max-width: 1100px;
    margin: -18% auto 0;
}

.img01{
    position: absolute;
    z-index: 999;
    bottom: 0;
}

.entry-content .alignnone{
    margin: 0;
}

#post-footer{
    background-color: #ea5404;
    text-align: center;
    position: relative;
}

#post-footer .foot-link{
    margin-top: 25%;
}

#post-footer .foot-link p{
    margin: 0;
    font-size: 12px;
    color: #fff;
}

#post-footer .foot-link a{
    color: #fff;
}

.div-sub-footer{
    display: inline-block;
    vertical-align: middle;
    margin-top: 3%;
    margin-bottom: 3%;
    margin-left: 5%;
    text-align: left;
}

.line-border{
    border-left: 2px #fff solid;
    border-right: 2px #fff solid;
    padding-left: 5%;
    padding-right: 5%;
    color: #fff;
    text-align: left;
}

.line-border p{
    font-size: 12px;
    margin: 0;
    margin-bottom: 5%;
}

.phone-footer{
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

.btn-footer{
    position: relative;
    margin-bottom: 5%;
}

.btn-footer p{
    margin: 0;
}

.btn-footer a{
    color: #000;
}

.btn-txt-footer{
    position: absolute;
    left: 35%;
    top: 25%;
}

.post-copyright{
    text-align: center;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 15px;
    position: relative;
}

.post-copyright p{
    margin: 0;
}

.img-footer{
    position: absolute;
    right: 3%;
    bottom: 0;
}

.btn-wht {
    background: #fff  no-repeat;
    background-position: 92% 50%;
    padding: 15px 15px;
    width: 230px;
    border-radius: 8px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0px 0px 15px 0px rgb(187,184,184,1);
    -moz-box-shadow: 0px 0px 15px 0px rgb(187, 184, 184,1);
    box-shadow: 0px 0px 15px 0px rgb(187, 184, 184);
    text-align: center;
    cursor: pointer;
    font-size: 14px;
}

.btn-wht:hover{
    /*opacity: .8;*/
    transform: scale(1.1);
}

.abs {
    position: absolute;
}

.rel {
    position: relative;
}

#btn-01 {
    bottom: 17%;
    left: 40%;
}

#btn-02 {
    margin: 5% auto 0;
}

#btn-03 {
    margin: 5% auto 0;
}

#btn-04 {
    bottom: 5%;
    left: 40%;
}

#btn-05 {
    margin: 5% auto 0;
}

#news {
    top: 33%;
    width: 100%;
}

#news ul {
    width: 65%;
    margin: auto;
    line-height: 1.6em;
    font-size: 14px;
    color: #535353;
}

#news ul li {
    border-bottom: 1px dashed #bbb;
    padding: 5px 0;
    list-style-type: none;
}

#news ul li .date-news {
    padding-right: 20px;
}

#slide-top05{
    top: 35%;
    left: 5%;
}

.div-page{
    text-align: center;
}

.block-img{
    width: 32%;
    display: inline-block;
    vertical-align: top;
    /* margin-right: 5%; */
    margin-top: 3%;
}

#baby_room .block-img,
#toilet_accessory .block-img,
#baby_cart .block-img,
#dining .block-img,
#nursery .block-img,
#play_corner .block-img
{
    width: 31%;
    padding-left: 6%;
}

.bi-img{
    text-align: center;
    margin-bottom: 10px;
}

.bi-img img{
    display: inline-block;
}

.bi-content{
    text-align: center;
}

#img-a {
    top: 25%;
    left: 15%;
    z-index: 9999;
}

#img-b {
    top: 47%;
    left: 26%;
    z-index: 9999;
}

#img-c {
    top: 17%;
    left: 32%;
    z-index: 9999;
}

#img-d {
    top: 23%;
    left: 53%;
    z-index: 9999;
}

#img-e {
    top: 48%;
    left: 62%;
    z-index: 9999;
}

#img-f {
    top: 17%;
    left: 71%;
    z-index: 9999;
}

.img-below {
    transition: 0.3s ease;
    cursor: pointer;
}

.text-below {
    position: absolute;
    top: 30%;
    width: 90%;
    text-align: center;
    padding: 5% 0;
    left: 5%;
    display: none;
    /* background-color: #000000a6; */
    color: #fff;
    text-shadow: 0px 0px 15px #000;
}

.img-below:hover{
    transform: scale(1.25, 1.25); /** default is 1, scale it to 1.25 */
    z-index: 1;
}

.inline-div{
    display: inline-block;
    vertical-align: middle;
}

.text-left{
    text-align: left;
}

.sub-head{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5%;
}

.sub-head img{
    width: 80%;
}

#content-pdt-ctr p.txt-head, .txt-head{
    font-size: 35px;
    color: #ea5404;
}

.txt-head hr, .txt-head-mini hr{
    margin: 10px 0;
}

.txt-head-mini{
    width: 40%;
    margin: 0 auto;
    font-size: 35px;
    color: #ea5404;
    text-align: center;
}

.div-content{
    margin-bottom: 30px;
}

.block-content1 li{
    list-style: none;
}

.block-content1 hr{
    border-color: #ea5404;
}

.block-content1 .block-img{
    vertical-align: bottom;
}

.block-content1 .bi-content{
    min-height: 61px;
}

.block-content1 .bi-img{
    text-align: left;
}

.square{
    font-size: 25px;
    color: #ea5404;
    display: inline-block;
    margin-bottom: 0;
}

.text-list{
    width: 60%;
}

.spec{
    margin-top:15px;
}
.spec td{
    padding: 1%;
}

.text-hl{
    color: #ea5404;
}

.table-dl{
    width: 60%;
    margin: 0 auto;
    margin-top: 10px;
}

.table-dl td:first-child{
    background-color: #faf8f0;
}

.table-dl .inline-div.div-left{
    width: 85%;
    vertical-align: middle;
}

.table-dl td:first-child{
    text-align: center;
    width: 30%;
}

.sub-txt-head{
    color: #000;
    font-size: 28px;
}

.float-l-div{
    float: left;
}

.float-r-div{
    float: right;
}

.float-r-div img{
    vertical-align: top;
}

#toilet_accessory_detail .text-list{
    width: 49%;
}

#toilet_accessory_detail .inline-div{
    vertical-align: top;
}

#toilet_accessory_detail .block-img.col2{
    width: auto;
}

#toilet_accessory_detail .div-content.brown{
    padding: 15px;
}

/* page content */
.pct{
    max-width: 900px;
    margin: 0 auto;
    text-align: left;
}
.brown .pct{
    text-align:center;
}

.pct p{
    margin: 0;
}

.col-left{
    margin-right: 2%;
}

.col-left img{
    width: 100%;
}

.col-left.inline-div, .col-right.inline-div{
    vertical-align: top;
}

.div-content.brown, .div-content.brown2{
    padding: 15px;
    margin-bottom: 30px;
}
.div-content.brown.last,
.div-content.brown2.last{
    margin-bottom: 0;
}
.brown .spec td{
    background-color: #fff;
}

.spec td.td-hl, .spec2 td.td-hl{
    background-color: #f88c53;
    color: #fde3d5;
}

.spec th, .spec2 th{
    width: 20%;
    text-align: center;
    font-size: 15px;
}
.spec td{
    width: 35%;
}
#baby_room_detail2 .spec td{
    width: 17%;
}

#toilet_accessory_detail9 .spec td,
#baby_room_detail .spec td,
#dining_detail .spec td,
#nursery_detail .spec td
{
    width: 27%;
}

#toilet_accessory_detail4 .spec td, 
#toilet_accessory_detail5 .spec td,
#toilet_accessory_detail7 .spec td,
#baby_cart_detail .spec td,
#toilet_accessory_detail8 .spec2 td
{
    width: 70%;
}

#play_corner_detail .spec td{
    width: auto;
    font-size: 15px;
}

#toilet_accessory_detail2 .col-left{
    width: 28%;
    vertical-align: top;
    margin-right: 4%;
}

#toilet_accessory_detail2 .col-right{
    width: 67%;
    vertical-align: top;
}

#baby_room_detail .col-left{
    width: 46%;
    vertical-align: top;
    margin-right: 4%;
}

#baby_room_detail .col-right{
    width: 49%;
    vertical-align: top;
}

#baby_room_detail .div-content.brown{
    padding-top: 15px;
    padding-bottom: 15px;
}

#baby_room_detail .thl{
    width: 100%;
}

#baby_room_detail2 .div-content.brown{
    padding: 15px;
    margin-bottom: 30px;
}
.mt5p{
    margin-top: 5%;
}
.mt100{
    margin-top: 100px;
}

/* before head */
.bfh{
    font-size: 18px;
    color: #000;
}

/* after head */
.afh{
    display: inline;
}

/* text list */
.tl{
    font-size: 16px;
    color: #000;
    line-height: 180%;
}

/* text highlight */
.thl{
    color: #ea5404;
    width: 60%;
    font-size: 16px;
}

.thl hr{
    border-color: #ea5404;
}

#play_corner .head-content{
    font-size: 24px;
    color: #009ee2;
}

#play_corner .bi-head a{
    color: #009ee2;
}

#baby_cart .head-content{
    font-size: 24px;
    color: #f64982;
}

#baby_cart .bi-head a{
    color: #f64982;
}

#dining .head-content{
    font-size: 24px;
    color: #ff5900;
}

#dining .bi-head a{
    color: #ff5900;
}

#toilet_accessory .head-content{
    font-size: 24px;
    color: #ff9c00;
}

#toilet_accessory .bi-head a{
    color: #ff9c00;
}

#nursery .head-content{
    font-size: 24px;
    color: #7265ab;
}

#nursery .bi-head a{
    color: #7265ab;
}

#baby_room .head-content{
    font-size: 24px;
    color: #99ce4a;
}

#baby_room .bi-head a{
    color: #99ce4a;
}

#table-content .head-content, #consultation .head-content, #message .head-content{
    font-size: 24px;
    color: #ea5404;
    text-align: left;
}

#table-content .head-content p, #consultation .head-content p, #message .head-content p, .pad-head{
    padding-left: 15%;
}

#table-content .img-content{
    text-align: center;
    margin-bottom: 3%;
}

.form{
    width: 80%;
    margin: 5% auto 0;
}

.form .form-text{
    width: 30%;
    margin-right: 2%;
    text-align: right;
    margin-bottom: 1.875em;
}

.form .form-input{
    width: 65%;
    margin-bottom: 1.875em;
}

.form .form-input input, .form .form-input textarea{
    border-radius: 10px;
    margin-bottom: 0;
}

.form .required{
    color: #fff;
    background-color: #e60012;
    margin-left: 5px;
    padding: 5px;
    border-radius: 5px;
    font-size: 14px;
}

.form .no-required{
    margin-right: 52%;
}

.form .btn-send input{
    color: #fff;
    background-color: #ea5404;
    border-radius: 10px;
    height: 50px;
}

#nursery_detail .div-content{
    margin: 0 auto 30px;
}

#nursery_detail .div-content.brown{
    padding: 15px;
}

#nursery_detail .div-content hr{
    border-color: #ea5404;
}

#nursery_detail .col-left{
    width: 50%;
    margin-right: 2%;
}

#nursery_detail .col-left.cu22{
    padding-top: 2%;
}

#nursery_detail .col-right{
    width: 47%;
}

#nursery_detail .remark .thl{
    width: 50%;
    vertical-align: middle;
    text-align: center;
}

/* remark text */
#nursery_detail .remark .rmt{
    width: 49%;
    vertical-align: middle;
    text-align: right;
}

#nursery_detail .inline-div.ver-t{
    vertical-align: top;
}

#toilet_accessory_detail3 .set-left{
    width: 70%;
}

#toilet_accessory_detail3 .set-abs{
    right: 5%;
    top: 10%;
}

#toilet_accessory_detail3 .col-right{
    width: 70%;
}

#toilet_accessory_detail3 .col-left{
    width: 27%;
}

#toilet_accessory_detail3 .content2 .inline-div{
    vertical-align: top;
}

#toilet_accessory_detail3 .content2 .tl{
    width: 70%;
}

#toilet_accessory_detail3 .content2 .thl{
    width: 100%;
    margin-top: 14%;
}

#toilet_accessory_detail4 .col-right{
    width: 40%;
}

#toilet_accessory_detail4 .col-left{
    width: 57%;
}

#toilet_accessory_detail4 .thl{
    width: 100%;
}

#toilet_accessory_detail5 .col-left{
    width: 45%;
}

#toilet_accessory_detail6 .cnt01 .col-left{
    width: 60%;
}

#toilet_accessory_detail6 .cnt01 .col-right{
    width: 36%;
}

#toilet_accessory_detail6 .square   span{
    width: 90%;
}

#toilet_accessory_detail6 .col-right{
    width: 70%;
}

#toilet_accessory_detail6 .col-left{
    width: 27%;
}

#toilet_accessory_detail7 .col-left{
    width: 45%;
}

#toilet_accessory_detail7 .thl{
    width: 100%;
}

#toilet_accessory_detail8 .set-abs{
    right: 5%;
    top: 30%;
}

#toilet_accessory_detail8 .col-left{
    width: 45%;
}

#toilet_accessory_detail8 .col-right{
    width: 52%;
}

#toilet_accessory_detail8 .spec td{
    width: 27%;
}

#toilet_accessory_detail8 .spec2 td,
#dining_detail .spec2 td{
    width: 80%;
}

#toilet_accessory_detail9 .col-left{
    width: 50%;
}

#toilet_accessory_detail9 .col-right{
    width: 47%;
}

#toilet_accessory_detail9 .cnt01 .col-left{
    width: 30%;
}

#toilet_accessory_detail9 .cnt01 .col-right{
    width: 67%;
}

#play_corner_detail .col-left{
    width: 45%;
}

#play_corner_detail .col-right{
    width: 52%;
}

#play_corner_detail .spec .text-center td{
    text-align: center;
}

#play_corner_detail .thl{
    width: 100%;
}

#play_corner_detail .div-content.brown{
    padding: 15px;
}

.site-header-section .aux-menu-depth-0.current-menu-item{
    font-weight: normal;
    color: #ea5304;
}

.ms-ctimer{
    display: none;
}

/* news page */
aside .widget-title {
    padding: 0.8em 0;
    margin-bottom: 1.875em;
    margin-top: 0;
    border-bottom: 0;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: normal !important;
    letter-spacing: 2px;
    line-height: 150%;
    background-color: #eee;
    color: #000;
    text-align: center;
       
}
aside .widget-container {
    margin-top: 2.5em;
}
.widget_archive li, .widget_categories li {
    font-weight: 500;
    color: #333;
}
aside .widget-title {
    text-transform: capitalize;
    margin-bottom: 1.2em;
}
.aux-sidebar ul li a{
    color: #333;
    text-decoration: none;
}
.widget-container ul li {
    margin-bottom: 0;
    padding: .5em 0;
    border-bottom: 1px solid #dedede;
}
.widget-container ul li:last-child{
    border-bottom: 0;
}
.aux-archive.aux-template-type-default .aux-primary .entry-info .entry-date::after{
    background-color: transparent;
}
.aux-resp.aux-hd .aux-boxed-container>.aux-container {
    width: auto;
    max-width: 1170px;
}
.page-title-section .page-header{
    border-bottom: 0;
}
.aux-wrapper .aux-container .category-uncategorized{
    display: none;
}
.entry-content .entry-date {
    background-color: #f3f3f3;
    padding: 2px 8px;
    margin-bottom: 1em;
    color: #7d7d7d;
}
.entry-content h2.entry-conten-title{
    margin-bottom: 5px;
    font-size: 24px;
}
.entry-content a h2.entry-conten-title{
    color: #333;
}
.entry-content a h2.entry-conten-title:hover{
    color: #1bb0ce;
}
#main.aux-template-type-2 .aux-wrapper,
#main.aux-template-type-default .aux-wrapper,
#main.aux-template-type-2 .aux-wrapper,
#main.aux-has-sidebar .aux-wrapper
{
    max-width: 900px;
    margin-top: 2em;
}
.entry-content .category_name{
    margin-top: 1em;
    margin-bottom: 1em;
    color: #7d7d7d;
    font-size: 12px;
}
.entry-content .category_name a{
    color: #7d7d7d;
}
.hentry .entry-main {
    margin-bottom: 1.5em;
    border-bottom: 1px solid #eaeaea;
}
.hentry .entry-content {
    margin-bottom: 0;
}
.aux-archive.aux-template-type-default .aux-primary .entry-main{
    margin-bottom: 1em;
}

/*dining_detial*/
.brown{
    background-color:#faf8f0;
}
.brown2{
    background-color:#e7f3dd;
}
.white{
    background-color:#fff;
}
.bg-dining{
    padding: 30px 0 30px 0;
}

#combi article.type-post .entry-header {
    display: block;
}
#form01{
    margin-bottom: 50px;
}
#form01.form-confirm .btn-send input {
    margin-right: 1%;
}

#form01.form-confirm .required {
    display: none;
}

#form01.form-confirm .inline-div {
    vertical-align: top;
}

#form01.form-confirm input[type="text"], #form01.form-confirm input[type="email"], #form01.form-confirm textarea{
    border: none;
    background: transparent;
    vertical-align: top;
    padding: 0;
    height: auto;
}

#form01.form-confirm textarea{    
    height: 24px;
    min-height: unset;
}

div.wpcf7-response-output{
    display: none !important;
}

#form-thank .head-content{
    margin-left: 15%;
}

#form-thank hr{
    border-color: #ea5404;
}

#form-thank .cnt{
    margin-bottom: 2%;
}

#form-thank .msg-box{
    border: 1px solid;
    width: 40%;
    margin: 0 auto;
    padding: 1% 3%;
}

#form-thank .fnt1{
    font-size: 14px;
}

#form-thank .fnt2{
    font-size: 35px;
}

.pc-page{
    display: block;
}

.sp-page{
    display: none;
}

.sp-menu-img{
    position: relative;
    z-index: 999;
    font-size: 0;
}
.sp-menu-img .top-menu{
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 16.666%;
}
    
.top-menu img{
    width: 100%;
}

.top-menu::before, top-menu::after { white-space-collapse:collapse; }

.sp-cnt01{
    z-index: 999;
    position: relative;
    margin-top: -20%;
}

.sp-cnt01 img{
    width: 100%;
}

.sp-cnt02{
    background: url(/uploads/image/wtpitop/bg01.jpg);
    text-align: center;
    padding: 10% 5%;
}

#top-page .sp-page .cnt01-obj{
    width: 45%;
}

#top-page .sp-page .cnt01-obj a img{
    margin: 0 auto;
}

#top-page .sp-page .cnt01-text{
    width: 60%;
}

#top-page .sp-page .cnt01-text a{
    color: #000;
}

.square{
    vertical-align: top;
    line-height: 20px;
}

.square   span{
    display: inline-block;
    width: 93%;
    vertical-align: top;
    margin-left: 5px;
}

.txt-head-combi{
    vertical-align: top;
    display: inline-block;
}

.txt-head-combi   span{
    vertical-align: top;
    display: inline-block;
    width: 70%;
}
#news ul.lcp_catlist li:after{
    content: "";
    display: table;
    clear: both;
}

#news ul.lcp_catlist li a{
    float: right;
    width: 84%;
}
#news ul.lcp_catlist li span.lcp_date{
    float: left;
    width: 15%;
}
.site-header-section .aux-header .aux-burger:before, 
.site-header-section .aux-header .aux-burger:after, 
.site-header-section .aux-header .aux-burger .mid-line {
    border-color: #ea5304 !important;
}
.aux-burger[class*="lite"] .mid-line, 
.aux-burger[class*="lite"]::before, 
.aux-burger[class*="lite"]::after {
    border-width: 3px;
}
.aux-burger.aux-lite-small .mid-line {
    margin: 8.5px 0;
}
.aux-burger[class*="small"] {
    width: 35px;
}
.aux-burger.aux-lite-small.aux-close .mid-line, 
.aux-burger.aux-lite-small.aux-close::before, 
.aux-burger.aux-lite-small.aux-close::after {
    width: 35.284px;
}
.btn-wht a{
    display: block;
    width: 100%;
}
div.overflow{
    overflow: auto;
}
#baby_room_detail .square   span, 
#baby_room_detail2 .square   span{
   width: 380px;
}
    
#baby_room_detail2 .pct .col-right{
       width: 50%;
   } 
 
.fl{
    float:left;
}
.post-copyright  a{
    color:#000;
}

/*side-banner*/
#banner.side_banner {
    position: fixed;
    z-index: 9;
    width: 220px;
    right: 10px;
    padding: 15px;
    background: #ff5900;
    color: #fff;
    display: block;
}
#banner.side_banner .side_txt {
    text-align: center;
}
#banner.side_banner .side_txt2 {
    font-size: 13px;
    text-align: center;
}
#banner.side_banner .side_txt3 {
    margin-left: 10px;
    font-size: 24px;
    vertical-align: middle;
}
#banner.side_banner .side_txt4 {
    width: 80px;
    margin: auto;
}

@media only screen and (max-width: 1024px){
    #btn-03 {
        bottom: 20%;
        left: 39%;
    }
    #banner.side_banner {
        display: none;
    }
}
@media only screen and (max-width: 812px) {
    .pct{
        width:95%;
    }
    #baby_room_detail2 .pct .col-left {
        width: 46%;
    }
    #toilet_accessory_detail6 .square   span {
        width: 88%;
    }
}
@media only screen and (max-width: 768px) {
    #bg_header .aux-header{
        height: 160px;
        background-position: right;
    }
    
    #combi .site-header-section .aux-header-elements{
        height: 65px;
    }
    
    .site-header-section .aux-fill .aux-logo{
        height: 80%;
    }
    
    #top-page{
        margin-top: -10%;
    }
    
    .aux-master-menu.aux-horizontal>.menu-item{
        margin-left: 1%;
        margin-right: 1%;
    }
    
    .top-img{
        margin: -43% auto 0;
    }
    
    .img-below{
        width: 15%;
    }

    #img-a {
        top: 35%;
        left: 15%;
        z-index: 9999;
    }

    #img-b {
        top: 57%;
        left: 26%;
        z-index: 9999;
    }

    #img-c {
        top: 27%;
        left: 32%;
        z-index: 9999;
    }

    #img-d {
        top: 33%;
        left: 53%;
        z-index: 9999;
    }

    #img-e {
        top: 58%;
        left: 62%;
        z-index: 9999;
    }

    #img-f {
        top: 27%;
        left: 71%;
        z-index: 9999;
    }
    
    #btn-01, #btn-04{
        left: 35%;
    }
    
    #btn-03{
        left: 35%;
        bottom: 22%;
    }
    
    .div-sub-footer{
        margin-left: 2%;
    }
    
    #news ul.lcp_catlist li span.lcp_date{
        width: 18%;
    }
    
    #news ul.lcp_catlist li a{
        width: 82%;
    }
    .aux-wrapper .breadcrumb{
        margin-left: 15px;
    }
    .aux-wrapper .head-content{
        margin: 0 15px;
    }
    #toilet_accessory_detail2 .thl {
        width: 72%;
    }
}

@media only screen and (max-width: 767px) {
    .pc-page{
        display: none;
    }

    .sp-page{
        display: block;
    }
    
    #bg_header .aux-header{
        background: none;
        height: auto;
    }
    
    #bg_header .aux-burger{
        margin-left: 90%;
    }
    
    .btn-wht{
        font-size: 26px;
        width: 280px;
    }
    
    #btn-01 {
        bottom: 10%;
        left: 32%;
    }
    
    #top-page{
        margin-top: 0;
    }
    
    #top-page .top-center{
        margin-top: -12%;
    }
    
    #top-page .cnt02-bg {
        /*background: url(/uploads/image/wtpitsp/bg03.png) no-repeat center;*/
        background: url(/uploads/image/wtpitsp/bg03_02.png) repeat-y center;
        background-size: 100%;
        height: auto;
        text-align: left;
        max-width: 640px;
        margin: auto;
    }
    
    #top-page .cnt02 {
        height: auto;
        margin-top: 0%;
        padding: 45px 0 25px;
    }
    #news {
        top: 0;
    }
    
    #top-page .cnt02 li {
        font-size: 16px;
    }
    
    #top-page .cnt02 .entry-content ul li{
        line-height: 220%;
    }

    #slide-top05{
        width: 88%;
        margin: 0 auto;
    }
    
    .line-border{
        width: 60%;
        border-right: none;
    }
    
    .line-border p{
        font-size: 14px;
    }
    
    #post-footer .foot-link p{
        font-size: 14px;
        margin-bottom: 0;
    }
    
    .phone-footer{
        font-size: 250%;
    }
    
    .div-sub-footer{
        margin-bottom: 0;
        vertical-align: bottom;
    }
    
    .sp-btn-foot.div-sub-footer{
        display: block;
        text-align:center;
        margin-top: 5%;
        margin-left: 0;
    }
    
    .sp-btn-foot .btn-footer{
        display: inline-block;
        vertical-align: top;
    }
    
    .img-footer{
        right: 10px;
        top: -35px;
    }
    
    .post-copyright{
        font-size: 16px;
        padding: 8px 15px;
        color: #707070;
    }
    
    .form{
        width: 90%;
        text-align: center;
    }
    
    .form .inline-div{
        display: block;
        text-align: left;
    }
    
    .form .form-text{
        margin-bottom: 1em;
        width: 100%;
    }
    
    .form .form-input{
        width: 100%;
    }
    
    #baby_room .block-img, #toilet_accessory .block-img, #baby_cart .block-img, #dining .block-img, #nursery .block-img, #play_corner .block-img{
        width: 49%;
    }
    
    .site-header-section .aux-menu-depth-0.current-menu-item{
        color: #fff;
    }
    
    .aux-master-menu .aux-menu-item{
        background-color: #ea5304;
        color: #fff;
    }
    
    .aux-master-menu .aux-menu-item>a{
        display: block;
        height: 61px;
        width: 80%;
        margin: 0 auto;
        padding: 5% 2%;
        border-bottom: 1px solid #fff;
    }
    
    .aux-master-menu .aux-menu-item:last-child>a{
         border-bottom: 0;
    }
    
    .aux-master-menu .aux-menu-item>a img{
        display: none;
    }
    
    .menu-image-title{
        margin-left: 20%;
        font-size: 22px;
        position: absolute;
        top: 20%;
        width: 50%;
        background:  no-repeat;
        background-position: right center;
    }
    
    .aux-master-menu .aux-menu-root-1>a{
        background:  no-repeat;
        background-position: 50px center;
    }
    
    .aux-master-menu .aux-menu-root-2>a{
        background:  no-repeat;
        background-position: 50px center;
    }
    
    .aux-master-menu .aux-menu-root-3>a{
        background:  no-repeat;
        background-position: 50px center;
    }
    
    .aux-master-menu .aux-menu-root-4>a{
        background:  no-repeat;
        background-position: 50px center;
    }
    
    .aux-master-menu .aux-menu-root-5>a{
        background:  no-repeat;
        background-position: 50px center;
    }
    
    .aux-master-menu .aux-menu-root-6>a{
        background:  no-repeat;
        background-position: 50px center;
    }
    
    .aux-master-menu .aux-menu-root-7>a{
        background:  no-repeat;
        background-position: 50px center;
    }
    #news ul.lcp_catlist li span.lcp_date {
        width: 25%;
    }
    #news ul.lcp_catlist li a{
        width: 75%;
    }
    #btn-02 {
        width: 45%;
    }
    #btn-01,
    #btn-03{
        bottom: 10%;
        left: 27.5%;
        width: 45%;
    }
    #btn-03{
        bottom: 14%;
    }
    #btn-05{
        width: 45%;
    }
    .aux-master-menu a:hover {
        color: #fff;
    }
    #top-page  #btn-01 a,
    #top-page  #btn-02 a,
    #top-page  #btn-03 a,
    #top-page  #btn-04 a,
    #top-page  #btn-05 a{
        width: 100%;
        display: block;
        padding-right: 8%;
    }
    .aux-resp .site-header-section .aux-container {
        max-height: max-content;
    }
    .site-header-section .aux-toggle-menu-bar>ul>li:last-child {
        margin-bottom: 0;
    }
    #nursery_detail .div-content.brown {
        width: 100%;
    }
    #content-pdt-ctr p.txt-head, .txt-head {
        margin-bottom: 15px;
    }
    #dining_detail .bg-dining {
        padding: 30px 15px 30px 15px;
    }
    
    #baby_cart_detail #content-pdt-ctr{
            max-width: 95%;
    }
    #baby_cart_detail .product_center,
    #baby_room_detail .product_center,
    #baby_room_detail2 .product_center,
    #toilet_accessory_detail .product_center,
    #toilet_accessory_detail2 .product_center,
    #toilet_accessory_detail3 .product_center,
    #toilet_accessory_detail4 .product_center,
    #toilet_accessory_detail5 .product_center,
    #toilet_accessory_detail6 .product_center,
    #toilet_accessory_detail7 .product_center,
    #toilet_accessory_detail8 .product_center,
    #toilet_accessory_detail9 .product_center{
        width: 100%;
    }
    #baby_room_detail .square   span,
    #baby_room_detail2  .square   span{
       width: 89%;
    }
    
    #toilet_accessory_detail .div-content.brown{
        /*padding: 0;*/
    }
    
    #toilet_accessory_detail5 .square   span{
        width: 93%;
    }
    
    #toilet_accessory_detail6 .square   span{
        width: 86%;
    }
    
    #toilet_accessory_detail6 .thl{
        width: 70%;
    }
    
    #baby_room_detail2 .col-left{
        width: 45%;
    }
    
    .text-list{
        width: 55%;
    }
    #toilet_accessory_detail .text-list {
        width: 100%;
    }
    
    .aux-wrapper .breadcrumb{
        margin-left: 0;
    }
    .aux-wrapper .head-content{
        margin: 0;
    }
    .texth{
        padding: 2%;
        background: #ea5709;
        color: #fff;
        margin-top: 0.5px;
    }
    .texth a{
        color: #fff;
    }
    .texth .h1{
        width: 50%;
        float: left;
        font-size: 17px;
        margin-top: 3px;
    }
    .texth .h2{
        width: 50%;
        float: left;
        font-size: 40px;
        padding-left: 5px;
        line-height: 120%;
    }
    #toilet_accessory_detail .square   span{
        width: 95%;
    }
}

@media only screen and (max-width: 640px) {
    .pc-page{
        display: none;
    }

    .sp-page{
        display: block;
    }
    
    #slide-top05{
        width: 70%;
    }
    #news ul {
        width: 70%;
    }
    #btn-02 {
        width: 50%;
    }
    #post-footer .phone-footer {
        font-size: 34px;
    }
    .aux-master-menu .aux-menu-root-1>a{
        background: url(/uploads/image/wtpitsp/menu01.png) no-repeat;
        background-size: 50px;
        background-position: 30px center;
    }
    .aux-master-menu .aux-menu-root-2>a{
        background: url(/uploads/image/wtpitsp/menu02.png) no-repeat;
        background-size: 50px;
        background-position: 30px center;
    }
    .aux-master-menu .aux-menu-root-3>a{
        background: url(/uploads/image/wtpitsp/menu03.png) no-repeat;
        background-size: 50px;
        background-position: 30px center;
    }
    .aux-master-menu .aux-menu-root-4>a{
        background: url(/uploads/image/wtpitsp/menu04.png) no-repeat;
        background-size: 50px;
        background-position: 30px center;
    }
    .aux-master-menu .aux-menu-root-5>a{
        background: url(/uploads/image/wtpitsp/menu05.png) no-repeat;
        background-size: 50px;
        background-position: 30px center;
    }
    .aux-master-menu .aux-menu-root-6>a{
        background: url(/uploads/image/wtpitsp/menu06.png) no-repeat;
        background-size: 50px;
        background-position: 30px center;
    }
    .aux-master-menu .aux-menu-root-7>a{
        background: url(/uploads/image/wtpitsp/menu07.png) no-repeat;
        background-size: 50px;
        background-position: 30px center;
    }
    #play_corner_detail .col-left,
    #baby_room_detail .col-left,
    #baby_room_detail2 .pct .col-left,
    #toilet_accessory_detail2 .col-left,
    #toilet_accessory_detail3 .col-left,
    #toilet_accessory_detail3 .set-left,
    #toilet_accessory_detail4 .col-left,
    #toilet_accessory_detail5 .col-left,
    #toilet_accessory_detail6 .col-left,
    #toilet_accessory_detail7 .col-left,
    #toilet_accessory_detail8 .col-left,
    #toilet_accessory_detail9 .col-left{
        width: 100%;
        margin-bottom: 15px;
    }
    #play_corner_detail .col-right,
    #baby_room_detail .col-right,
    #baby_room_detail2 .pct .col-right,
    #toilet_accessory_detail2 .col-right,
    #toilet_accessory_detail3 .col-right,
    #toilet_accessory_detail3 .content2 .tl,
    #toilet_accessory_detail4 .col-right,
    #toilet_accessory_detail5 .col-right,
    #toilet_accessory_detail6 .col-right,
    #toilet_accessory_detail6 .cnt01 .col-left,
    #toilet_accessory_detail6 .cnt01 .col-right,
    #toilet_accessory_detail6 .thl,
    #toilet_accessory_detail7 .col-right,
    #toilet_accessory_detail8 .col-right,
    #toilet_accessory_detail9 .col-right,
    #toilet_accessory_detail9 .cnt01 .col-left,
    #toilet_accessory_detail9 .cnt01 .col-right{
        width: 100%;
        margin-bottom: 0;
    }
    .block-content1 .bi-img {
        text-align: center;
    }

    .sub-head {
        font-size: 18px;
    }
    #content-pdt-ctr p.txt-head, .txt-head {
        font-size: 30px;
    }
    #play_corner_detail .square,
    #nursery_detail .square, 
    #baby_room_detail .square,
    #baby_room_detail2 .square,
    #toilet_accessory_detail .square,
    #toilet_accessory_detail2 .square,
    #toilet_accessory_detail3 .square,
    #toilet_accessory_detail4 .square,
    #toilet_accessory_detail5 .square,
    #toilet_accessory_detail6 .square,
    #toilet_accessory_detail7 .square,
    #toilet_accessory_detail8 .square,
    #toilet_accessory_detail9 .square {
        display: block;
        width: 4%;
        float: left;
    }
    #play_corner_detail .square   span,
    #nursery_detail .square   span,
    #baby_room_detail .square   span,
    #baby_room_detail2 .square   span,
    #toilet_accessory_detail .square   span,
    #toilet_accessory_detail2 .square   span,
    #toilet_accessory_detail3 .square   span,
    #toilet_accessory_detail4 .square   span,
    #toilet_accessory_detail5 .square   span,
    #toilet_accessory_detail6 .square   span,
    #toilet_accessory_detail7 .square   span,
    #toilet_accessory_detail8 .square   span,
    #toilet_accessory_detail9 .square   span{
        display: block;
        width: 95%;
        margin-left: 1%;
        float: left;
    }
    #play_corner_detail .col-right.inline-div .tl:after,
    #toilet_accessory_detail2 .tl:after,
    #toilet_accessory_detail3 .tl:after,
    #toilet_accessory_detail4 .tl:after,
    #toilet_accessory_detail5 .tl:after,
    #toilet_accessory_detail6 .tl:after,
    #toilet_accessory_detail7 .tl:after,
    #toilet_accessory_detail8 .tl:after,
    #toilet_accessory_detail9 .tl:after{
        content: "";
        clear: both;
        display: table;
    }
    .thl,
    .table-dl {
         width: 100%;
    }
    #nursery_detail .inline-div.ver-t{
        width: 100%;
    }
    .txt-head-mini {
        width: 100%;
        font-size: 26px;
    }
    #nursery_detail .remark .thl {
        width: 100%;
        vertical-align: middle;
        text-align: left;
    }
    #nursery_detail .remark .rmt {
        width: 100%;
        vertical-align: middle;
        text-align: right;
    }
    .block-img {
        width: 100%;
        display: block;
    }
    #baby_cart_detail .block-img {
        width: 100%;
        display: block;
    }
    #baby_cart_detail .block-content1 .bi-img {
        text-align: center;
    }
    #baby_cart_detail .text-list {
        width: 100%;
    }
    
    #toilet_accessory_detail .table-dl {
        width: 95%;
    }
    #toilet_accessory_detail3 .col-left img {
        width: auto;
    }
    #toilet_accessory_detail3 .set-abs {
        position: static;
        text-align: center;
    }
    #toilet_accessory_detail3 .content2 .inline-div {
        width: 100%;
        text-align: center;
    }
    #toilet_accessory_detail3 .toilet-seat02{
        text-align: center;
    }
    #toilet_accessory_detail8 .set-abs {
        position: static;
        padding-top: 15px;
    }
    .head-content .sub-head .title-sub-head{
        width: 80%;
    }
    #toilet_accessory_detail .bi-content label.square{
        width: auto;
        float: none;
        display: inline-block;
    }
    #baby_room .block-img, 
    #toilet_accessory .block-img, 
    #baby_cart .block-img, 
    #dining .block-img, 
    #nursery .block-img, 
    #play_corner .block-img {
        width: 100%;
        padding-left: 0;
    }
    .col-left img {
        width: auto;
    }
    .texth .h1{
        font-size: 14px;
        margin-top: 0;
    }
    .texth .h2{
        font-size: 36px;
    }
    #toilet_accessory_detail2 .thl {
        width: 100%;
    }
}

@media only screen and (min-width: 1024px) {
    #bg_header .aux-header{
        background:  no-repeat;
        background-size: cover;
        height: 170px;
    }
    
    .top-img {
        margin: -26% auto 0;
    }
}

@media only screen and (min-width: 1280px) {
    #bg_header .aux-header{
        background:  no-repeat;
        background-size: cover;
        height: 250px;
    }
    
    .top-img {
        margin: -18% auto 0;
    }
}

@media only screen and (min-width: 1900px) {
    #bg_header .aux-header{
        background:  no-repeat;
        background-size: cover;
        height: 320px;
    }
    
    #btn-03 {
        left: 44%;
    }
}
@media only screen and (max-width: 560px) {
    
    #news ul {
        width: 80%;
    }
    #news ul.lcp_catlist li span.lcp_date {
        width: 30%;
    }
    #news ul.lcp_catlist li a{
        width: 70%;
    }
    .btn-wht {
        font-size: 22px;
    }
    #btn-02 {
        width: 55%;
    }
    #btn-01,
    #btn-03,
    #btn-04,
    #btn-05{
        left: 25%;
        width: 50%;
    }
    #post-footer .phone-footer {
        font-size: 30px;
    }
    
    #slide-top05 {
        width: 80%;
    }
    .texth .h1{
        font-size: 13px;
    }
    .texth .h2{
        font-size: 35px;
    }
    
}
@media only screen and (max-width: 480px) {
    .btn-wht {
        padding: 10px 15px;
        font-size: 20px;
    }
    #btn-02 {
        width: 65%;
    }
    #btn-01,
    #btn-03,
    #btn-04,
    #btn-05{
        left: 20%;
        width: 60%;
    }
    #post-footer .div-sub-footer {
        margin-bottom: 0;
        vertical-align: bottom;
        display: block;
        padding: 20px 25px;
        margin: 0;
    }
    #post-footer .foot-link {
        margin-top: 15px;
    }
    #post-footer .line-border {
        width: 100%;
        border-left: 0;
        padding: 0 25px;
    }
    #post-footer .btn-message,
    #post-footer .btn-consultation{
        margin: auto;
    }
    .post-copyright {
        font-size: 14px;
    }
    #post-footer .line-border p{
        margin-bottom: 0;
    }
    #post-footer .phone-footer{
        margin-bottom: 0px;
    }
    #top-page .top-center {
        margin-top: -14%;
    }
    #top-page .sp-page .cnt01-text {
        width: 90%;
    }
    #top-page .sp-page .cnt01-obj {
        width: 48%;
        padding: 0 1%;
    }
    .aux-master-menu .aux-menu-root-1>a {
        background: url(/uploads/image/wtpitsp/menu01.png) no-repeat;
        background-size: 45px;
        background-position: 0 center;
    }
    .aux-master-menu .aux-menu-root-2>a {
        background: url(/uploads/image/wtpitsp/menu02.png) no-repeat;
        background-size: 45px;
        background-position: 0 center;
    }
    .aux-master-menu .aux-menu-root-3>a {
        background: url(/uploads/image/wtpitsp/menu03.png) no-repeat;
        background-size: 45px;
        background-position: 0 center;
    }
    .aux-master-menu .aux-menu-root-4>a {
        background: url(/uploads/image/wtpitsp/menu04.png) no-repeat;
        background-size: 45px;
        background-position: 0 center;
    }
    .aux-master-menu .aux-menu-root-5>a {
        background: url(/uploads/image/wtpitsp/menu05.png) no-repeat;
        background-size: 45px;
        background-position: 0 center;
    }
    .aux-master-menu .aux-menu-root-6>a {
        background: url(/uploads/image/wtpitsp/menu06.png) no-repeat;
        background-size: 45px;
        background-position: 0 center;
    }
    .aux-master-menu .aux-menu-root-7>a {
        background: url(/uploads/image/wtpitsp/menu07.png) no-repeat;
        background-size: 45px;
        background-position: 0 center;
    }
    .menu-image-title {
        margin-left: 60px;
        font-size: 18px;
        top: 18px;
    }
    #top-page .cnt02 li {
        font-size: 14px;
    }
    #content-pdt-ctr p.txt-head, .txt-head {
        font-size: 22px;
        text-align: left;
    }
    #dining_detail .block-img {
        width: 100%;
    }
    
    #slide-top05 {
        width: 93%;
    }
    .texth .h1{
        font-size: 9.5px;
    }
    .texth .h2{
        font-size: 26px;
    }
}

@media only screen and (max-width: 375px) {
    #news ul {
        width: 85%;
    }
    #news ul.lcp_catlist li span.lcp_date {
        width: 35%;
    }
    #news ul.lcp_catlist li a{
        width: 65%;
    }
    #bg_header .aux-burger {
        margin-left: 85%;
    }
    
    #btn-01{
    bottom: 6%;
    }
    #btn-04 {
    bottom: 4%;
    }
    #btn-03 {
        bottom: 11%;
    }
    #play_corner_detail .square,
    #nursery_detail .square,
    #baby_room_detail .square,
    #baby_room_detail2 .square,
    #toilet_accessory_detail .square,
    #toilet_accessory_detail2 .square,
    #toilet_accessory_detail3 .square,
    #toilet_accessory_detail4 .square,
    #toilet_accessory_detail5 .square,
    #toilet_accessory_detail6 .square,
    #toilet_accessory_detail7 .square,
    #toilet_accessory_detail8 .square,
    #toilet_accessory_detail9 .square{
        width: 6%;
    }
    #play_corner_detail .square   span,
    #nursery_detail .square   span, 
    #baby_room_detail .square   span,
    #baby_room_detail2 .square   span,
    #toilet_accessory_detail .square   span,
    #toilet_accessory_detail2 .square   span,
    #toilet_accessory_detail3 .square   span,
    #toilet_accessory_detail4 .square   span,
    #toilet_accessory_detail5 .square   span,
    #toilet_accessory_detail6 .square   span,
    #toilet_accessory_detail7 .square   span,
    #toilet_accessory_detail8 .square   span,
    #toilet_accessory_detail9 .square   span{
        display: block;
        width: 93%;
        margin-left: 1%;
        float: left;
    }
    
    #slide-top05 {
        width: 216px;
    }
}
@media only screen and (max-width: 360px) {
    .texth .h1{
        font-size: 8px;
    }
    .texth .h2{
        font-size: 22px;
    }
}

#statements{
    max-width:700px;
    margin:20px auto;
}
#statements p.sticky-title{
    text-align:center;
    font-size: 1.75em;
    font-weight: 600;
}
@media screen and (max-width:1240px){
    #statements{
        max-width:600px;
        margin:20px auto;
}
@media screen and (max-width:1024px){
    #statements{
        max-width:100%;
        margin:20px auto;
        padding: 20px;
    }
}