@charset "UTF-8";
  @font-face{font-family:'eparkfont';src:url(https://empower-column01.com/common/eparkfont/fonts/eparkfont.eot?jrz23t);src:url(https://empower-column01.com/common/eparkfont/fonts/eparkfont.eot?jrz23t#iefix) format('embedded-opentype'), url(https://empower-column01.com/common/eparkfont/fonts/eparkfont.ttf?jrz23t) format('truetype'), url(https://empower-column01.com/common/eparkfont/fonts/eparkfont.woff?jrz23t) format('woff'), url(https://empower-column01.com/common/eparkfont/fonts/eparkfont.svg?jrz23t#eparkfont) format('svg');font-weight:normal;font-style:normal;}
.jima-trustmark  a > img:hover{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s;}
.jima-trustmark{margin:5px 10px 0 0;width:382px;display:inline-table;}
.jima-trustmark p a{color:inherit;}
.jima-trustmark p a:hover{text-decoration:underline;}
.jima-trustmark .jima-trustmark-img{width:51px;height:75.19px;display:table-cell;}
.jima-trustmark .jima-trustmark-img a{display:inline-block;}
.jima-trustmark .jima-trustmark-img img{width:100%;}
@media screen and (min-width: 765px) {
.jima-trustmark .jima-trustmark-img a img{image-rendering:-webkit-optimize-contrast;}
}
.jima-trustmark .jima-trustmark-text{padding:0 0 0 5px;display:table-cell;font-size:12px;vertical-align:middle;line-height:1.4;}
.sp-jima{display:none;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-clock-o:before{content:"\f017";}
.nomargin{margin:0 !important;}
.viewnumber{font-size:14px;color:#808080;margin-left:20px;display:inline-block;vertical-align:middle;}
.viewnumber b{font-size:18px;}
.side-title.areas-title{margin:0;}
.index-posts-popular,.index-posts-new{float:right;font-size:17px;color:#FF8415;}
.index-posts-popular::after,.index-posts-new::after{content:" \f0da";font-family:FontAwesome;margin-left:5px;}
#post-thumbnail{text-align:center;margin-top:10px;}
#nurie-list li{margin:50px auto;}
#nurie-list li a{margin-top:20px;display:block;}
.side-spot a{margin-bottom:10px;display:block;}
.side-banner-spot{margin:10px 0 0 0;}
.medical-price-area .creditcard{margin:20px 0 15px;padding:20px;font-size:0;background:#FFF5DE;}
.medical-price-area .creditcard dt{font-size:15px;font-weight:bold;}
.medical-price-area .creditcard dd{display:inline-block;list-style:none;width:46px;height:32px;margin:0 5px 5px 0;background-size:contain;}
.post-counseling{font-size:0;}
.post-counseling li{display:inline-block;position:relative;width:25%;margin:0;padding:20px;background:#6D5430;color:#fff;font-size:18px;text-align:center;vertical-align:top;}
.post-counseling li:after{content:"";display:block;position:absolute;top:0;bottom:0;right:-6px;z-index:100;transform:rotateZ(45deg);width:15px;height:15px;margin:auto;background:#6D5430;}
.post-counseling li.counseling2{background:#745C38;}
.post-counseling li.counseling3{background:#836C4A;}
.post-counseling li.counseling4{background:#8E7857;}
.post-counseling li.counseling5{background:#A99678;}
.post-counseling li.counseling6{background:#B9A88B;}
.post-counseling li.counseling7{background:#C8B99D;}
.post-counseling li.counseling8{background:#D0C1A6;}
.post-counseling li.counseling9{color:#4D4D4D;background:#D0C2A6;}
.post-counseling li.counseling10{color:#4D4D4D;background:#DFD2B8;}
.post-counseling li.counseling11{color:#4D4D4D;background:#E5D8BF;}
.post-counseling li.counseling12{color:#4D4D4D;background:#FFF5DE;}
.post-counseling li.counseling2:after{background:#745C38;}
.post-counseling li.counseling3:after{background:#836C4A;}
.post-counseling li.counseling4:after{background:#8E7857;}
.post-counseling li.counseling5:after{background:#A99678;}
.post-counseling li.counseling6:after{background:#B9A88B;}
.post-counseling li.counseling7:after{background:#C8B99D;}
.post-counseling li.counseling8:after{background:#D0C1A6;}
.post-counseling li.counseling9:after{background:#D0C2A6;}
.post-counseling li.counseling10:after{background:#DFD2B8;}
.post-counseling li.counseling11:after{background:#E5D8BF;}
.post-counseling li.counseling12:after{background:#FFF5DE;}
.post-counseling li.counseling9 span{border:1px solid#4D4D4D;}
.post-counseling li.counseling10 span{border:1px solid#4D4D4D;}
.post-counseling li.counseling11 span{border:1px solid#4D4D4D;}
.post-counseling li.counseling12 span{border:1px solid#4D4D4D;}
.post-counseling li span{display:block;width:60%;margin:0 auto 10px auto;border:1px solid #fff;font-size:15px;text-align:center;}
.clinic-card{margin:1.6em 0 0;padding:20px;background:#FFF5DE;}
.clinic-card a{color:#4D4D4D;font-size:20px;font-weight:bold;}
.clinic-card p{margin:5px 0;}
.clinic-card-access{display:inline-block;padding-left:20px;}
.fontzero-pc{font-size:0;}
.font-sp{display:none;}
.index-title{margin:40px auto;}
#column{margin:0 auto 40px auto;}
article.index_firstview{padding-top:26px !important;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/header_shima.png) no-repeat top center;text-align:center;}
.column-search{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/sagasu.png) no-repeat center center;width:824px;height:539px;margin:30px auto 0 60px;padding:70px 50px 50px 60px;}
.column-search form{width:66%;float:right;}
.column-search button{width:80px !important;background:#FF8415 !important;color:#fff !important;}
.column-search ul{clear:both;}
.column-search-age li,.column-search-onayami li{display:inline-block;color:#FF8415;font-size:15px;vertical-align:top;width:24%;height:45px;}
.column-search-age li:before,.column-search-onayami li:before{content:" \f0da";font-family:FontAwesome;}
.column-search-age li a,.column-search-onayami li a{margin-left:5px;color:#4D4D4D;display:inline-block;width:90%;}
.column-search-onayami{padding:125px 3px 0;}
.column-search-age{margin:100px 3px 0;}
.column-search-area{margin:100px 3px 0;}
.column-search-area dt{font-size:18px;margin:20px 0 7px 0;}
.column-search-area dd ul li a{color:#F27B68;font-size:16px;border:#C5C5C5 1px solid;border-radius:5px;padding:5px;}
.column-search-area dd ul li{display:inline-block;}
.study a{background:#fff;margin:0 auto;width:806px;display:block;margin-bottom:20px;}
.area_top-search{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/shika_kensaku.png) no-repeat center center;width:885px;height:215px;margin:0 auto 0 60px;}
.index-li{font-size:0;width:960px;margin:0 auto;background:#BCEDD9;}
.index-li li{display:inline-block;width:25%;background-image:linear-gradient(to bottom, #6D5430, #6D5430 1px, transparent 1px, transparent 4px);background-size:1px 5px;background-repeat:repeat-y;}
.index-li li a{height:128px;display:block;}
.index-li li:first-child a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/logo/logo.png) no-repeat center center;}
.index-li li:nth-child(2) a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/colomn.png) no-repeat center top;}
.index-li li:nth-child(3) a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/check.png) no-repeat center top;}
.index-li li:nth-child(4) a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/coloring.png) no-repeat center top;}
.index-li li:first-child a:hover{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/logo/logo_hover.png) no-repeat center top;}
.index-li li:nth-child(2) a:hover{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/colomn_hover.png) no-repeat center top;}
.index-li li:nth-child(3) a:hover{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/check_hover.png) no-repeat center top;}
.index-li li:nth-child(4) a:hover{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/coloring_hover.png) no-repeat center top;}
.header-li,.header-li-sub{font-size:0;background-image:linear-gradient(to right, #6D5430, #6D5430 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-position:bottom;background-repeat:repeat-x;}
.header-li li{display:inline-block;width:25%;background-image:linear-gradient(to bottom, #6D5430, #6D5430 1px, transparent 1px, transparent 4px);background-size:1px 5px;background-position:right;background-repeat:repeat-y;}
.header-li li:last-child{background-image:none;}
.header-li a{height:80px;width:100%;display:block;}
.header-li li:first-child a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/menu_logo.png) no-repeat center center;}
.header-li li:nth-child(2) a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/menu_colmn.png) no-repeat center 10px;}
.header-li li:nth-child(3) a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/menu_check.png) no-repeat center 10px;}
.header-li li:nth-child(4) a{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/menu/menu_coloring.png) no-repeat center 10px;}
.header-li li:hover,.header-li-sub a:hover{background-color:#FFF5DE;}
.header-li-sub dt{background-color:#FFF5DE;font-size:13px;color:#6D5430;padding:5px 0 5px 10px;}
.header-li-sub dd{width:12.5%;display:inline-block;background-image:linear-gradient(to bottom, #000, #000 1px, transparent 1px, transparent 4px);background-size:1px 5px;background-position:right;background-repeat:repeat-y;}
.header-li-sub dd:nth-child(9n){background-image:none;}
.header-li-sub dd a{font-size:12px;text-align:center;line-height:35px;color:#555555;display:block;}
.title_page-top{position:relative;display:block;margin:0;padding:0;width:960px;height:9px;background-color:#FFF;z-index:3000;}
.title_page-top .title{position:absolute;left:0;top:-15px;padding:10px 0 0 0;width:960px;font-size:10px;color:#666;background-color:#FFF;}
#header_common{padding:11px 0 11px;position:relative;border-bottom:solid 1px #CBCBCB;font-size:0;box-shadow:0px 9px 10px -13px;z-index:3000;background-color:#FFF;display:flex;justify-content:space-between;}
#header_common #icon_top{display:inline-block;width:133px;vertical-align:top;}
#header_common #icon_top img{width:120px;}
#scroll_section{position:fixed;top:0;display:none;border-bottom:solid 1px #CBCBCB;width:960px;height:58px;font-size:0;background-color:#FFF;box-shadow:0px 9px 10px -13px;z-index:3100;}
#scroll_section .icon_top-scroll{display:inline-block;*display:inline;*zoom:1;margin:5px 107px 0 0;width:93px;height:48px;vertical-align:top;}
#scroll_section .scroll_search{display:inline-block;*display:inline;*zoom:1;width:760px;font-size:0;vertical-align:top;}
#scroll_section .scroll_search .number{display:inline-block;*display:inline;*zoom:1;margin:24px 10px 0 0;width:210px;font-size:12px;color:#333;vertical-align:top;}
#scroll_section.type_simple .scroll_search .number{margin:24px 10px 0 78px;}
#scroll_section .scroll_search .number span{padding:0 4px 0 4px;font-size:16px;}
#scroll_section .scroll_search form{display:inline-block;*display:inline;*zoom:1;margin:12px 0 0 0;width:540px;vertical-align:top;font-size:0;}
#scroll_section.type_simple .scroll_search form{width:462px;}
#scroll_section .scroll_search form .btn_condition-common,
#scroll_section .scroll_search form .condition_subject,
#scroll_section .scroll_search form .station_area{display:inline-block;*display:inline;*zoom:1;height:32px;background-color:#FFF;vertical-align:top;-webkit-appearance:none;}
#scroll_section .scroll_search form .station_area{border:solid 2px #AFAFAF;border-right:dotted 1px #AFAFAF;border-radius:3px 0 0 3px !important;padding:0 0 0 10px;width:189px;*width:185px;height:36px;font-size:14px;}
#scroll_section .scroll_search form .condition_subject{border:solid 2px #AFAFAF;border-right:dotted 1px #AFAFAF;border-left:none;border-radius:0px !important;padding:0 0 0 10px;width:189px;*width:185px;height:36px;font-size:14px;}
#scroll_section .scroll_search form .btn_condition-common{*margin:1px 0 0 0;border-top:solid 2px #AFAFAF;border-bottom:solid 2px #AFAFAF;width:78px;cursor:pointer;}
#scroll_section .scroll_search form .btn_condition-common:hover{background-color:#F1F1F1;}
#scroll_section .scroll_search form .btn_condition-common .text{margin:10px 0 10px 0;padding:0 0 0 25px;height:14px;font-size:11px;line-height:14px;background-image:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/icon_search-reset.png);background-repeat:no-repeat;background-position:5px -14px;}
#scroll_section .scroll_search form .btn{*margin:1px 0 0 0;border:none;padding:0;width:60px;height:36px;background-image:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/btn_search-header60.png);background-repeat:no-repeat;background-position:left top;cursor:pointer;}
#scroll_section .scroll_search form .btn:hover{background-position:left bottom;}
.categorys_title{display:inline-block;margin:7px 0 6px;padding:11px 30px 12px 10px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/ribbon_l.png) center right no-repeat;background-size:cover;color:#fff;font-size:20px;line-height:25px;}
.area_top-search{font-size:0;padding:59px 130px 74px 72px;}
.area_top-search div{text-align:right;padding:0 0 15px 0;}
.area_top-search .form form .label{position:relative;display:inline-block;padding:0 0 0 30px;height:23px;font-size:16px;line-height:23px;cursor:pointer;}
.area_top-search .form form .station_area{display:inline-block;border:solid 2px #AEAEAE;border-right:dotted 2px #AEAEAE;border-top-left-radius:3px;border-bottom-left-radius:3px;padding:0 0 0 16px;width:300px;height:45px;background-color:#FFF;vertical-align:top;font-size:14px;}
.area_top-search .form form .condition_subject{display:inline-block;border:solid 2px #AEAEAE;border-right:none;border-left:none;padding-left:16px;width:280px;height:45px;background-color:#FFF;vertical-align:top;font-size:14px;}
.area_top-search .form form .button{display:inline-block;border:none;padding:0;width:84px;height:45px;background-image:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/btn_search-header.png);background-repeat:no-repeat;background-position:left top;vertical-align:top;cursor:pointer;}
.area_top-search .form form .button2{display:inline-block;border:none;padding:0;width:84px;height:45px;background-image:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/btn_search-header.png);background-repeat:no-repeat;background-position:left top;vertical-align:top;cursor:pointer;}
input[type=radio],
input[type=checkbox]{display:inline-block;margin-right:6px;}
input[type=radio] + label,
input[type=checkbox] + label{position:relative;display:inline-block;margin-right:12px;font-size:14px;line-height:30px;cursor:pointer;}
.index-title2{width:100%;margin:40px auto 0 auto;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.side-widget-inner{overflow:hidden;margin:10px 0 0 0;}
.add_cta{background-color:none;width:100%;margin:0 auto;}
.add_cta2{background-color:none;width:95%;margin:0 auto 0 5%!important;}
#text-7{margin-top:30px}
#text-7 h4{border-bottom:none;}
#text-7 .textwidget{width:46%;padding:3% 3% 5%!important;margin:0 auto;background-color:#FFFFFF}
#text-7 .side-photo, #text-7 .side-photo a{width:100px;height:120px;overflow:hidden;position:relative;float:left;}
#text-7 .side-name{text-align:left;padding-left:110px;height:100px;color:#4D4D4D;font-size:12px;position:relative;z-index:0;}
#text-7 .side-name a{font-size:14px;color:#FF7A1F}
#text-7 .side-name strong{font-size:16px;}
.more-profile{font-size:12px;cursor:pointer;position:absolute;top:100%;right:6%;color:#FF7A1F;}
#text-7 .profile-box{width:98%;height:232px;clear:both;display:none;padding:20px 2% 2% 2%;margin:20px 0 0 0;color:#5a5a5a;font-size:12px;overflow:hidden;margin-bottom:10px;}
#text-7 .profile-box h5{font-weight:bold}
.more-profile.open:after{content:"\f139";font-family:FontAwesome;}
.more-profile:after{content:"\f13a";font-family:FontAwesome;margin-left:5px;font-size:14px;vertical-align:middle;}
.add_cl_nm{display:block}
.bottom_content #text-7{width:100%!important}
.add_cta_bx{float:none;padding-bottom:10px}
.add_cta_bx_r{float:none;margin-top:10px;}
#text-8 h4{border-bottom:none;}
#text-8 .textwidget, #text-8 .textwidget:last-child{border-bottom:1px solid #E6E6E6;width:100%;margin:0 auto 4% auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #cccccc;padding:3%;}
#text-8 .side-photo{width:84px;height:100px;overflow:hidden;position:relative;z-index:100;float:left;}
#text-8 .side-name{text-align:center;height:100px;top:2px;position:relative;color:#4D4D4D;font-size:12px;}
#text-8 .side-name a{font-size:14px;color:#FF7A1F}
#text-8 .side-name strong{font-size:16px;}
.more-profile2{font-size:12px;cursor:pointer;position:absolute;top:70%;right:0;color:#FF7A1F;}
#text-8 .profile-box{display:none;padding:10px;color:#5a5a5a;font-size:12px;overflow:hidden;margin:10px 0;background-color:#ECECEC}
#text-8 .profile-box h5{font-weight:bold}
.more-profile2.open:after{content:"\f139";font-family:FontAwesome;}
.more-profile2:after{content:"\f13a";font-family:FontAwesome;margin-left:5px;font-size:14px;vertical-align:middle;}
.bottom_content{margin-top:30px;background:#fff;padding:20px 30px;}
.add_h2{margin-top:30px!important;color:#6D5430!important}
.add_h2 img{margin-bottom:4px;}
@media (min-width: 1px) {
input[type=radio],
input[type=checkbox]{display:none;margin:0;}
input[type=radio] + label,
input[type=checkbox] + label{padding:0 0 0 24px;}
input[type=radio] + label::before,
input[type=checkbox] + label::before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-9px;background:#FFF;}
input[type=checkbox] + label::before,input[type=radio] + label::before{border:2px solid #ccc;}
input[type=radio]:checked + label::after,
input[type=checkbox]:checked + label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}
input[type=checkbox]:checked + label::after,input[type=radio]:checked + label::after{left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #FF8415;border-bottom:3px solid #FF8415;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
}
.state_recommend{padding:0 40px 20px;margin-bottom:20px;}
.state_recommend h2{color:#6D5430;font-size:54px;}
.state_recommend p{color:#6D5430;font-size:15px;}
.state_recommend ul li{display:inline-block;border:1px solid #6D5430;width:100px;text-align:center;margin:15px 6px 0px 0;}
.state_recommend ul li a{color:#6D5430;font-size:18px;line-height:34px;display:block;}
.state_recommend ul li a:hover{background:#fff;}
.state_recommend.hokkaido_tohoku{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/hokkaido.png) right 20px bottom 10px no-repeat #E4F9EC;background-size:30%;}
.state_recommend.kanto{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/kanto.png) right 40px bottom 10px no-repeat #FFF3F8;background-size:16.3%;}
.state_recommend.chubu{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/chubu.png) right 15px bottom 10px no-repeat #FFFEE1;background-size:40%;}
.state_recommend.kinki{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/kinki.png) right 30px bottom 10px no-repeat #FFEDE3;background-size:30%;}
.state_recommend.chugoku_shikoku{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/chugoku.png) right 20px bottom 10px no-repeat #F2EEFF;background-size:34%;}
.state_recommend.kyushu_okinawa{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/okinawa_nw.png) right 10px bottom 10px no-repeat #D7F8F9;background-size:33%;}
.state_recommend i{display:none}
#header_esthe h1{text-align:center;}
.page-check{background:#72CEAF;width:85%;margin:0 auto;border-radius:8px;padding:40px 0;position:relative;text-align:center;counter-reset:ranking;}
.page-check dt::before{position:absolute;counter-increment:ranking;content:"Q"counter(ranking);top:-10px;left:-80px;text-align:center;color:#6D5430;font-size:27px;font-weight:normal;line-height:61px;width:69px;height:61px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/check_hukidashi.png) center left 2px no-repeat;background-size:contain;}
.page-check input[type="submit"]{border:0px;width:538px;height:145px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/check_kekka.png) left top no-repeat;margin:0 0 0 0;}
.sub_hover{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/check_kekka_hover.png) left top no-repeat;display:block;width:538px;height:145px;margin:40px auto 0 auto;padding-top:-40px;}
.check-result-column{width:466px;height:126px;margin:0 auto;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/check_kekka_hover.png) left top no-repeat;display:block;}
.sub_hover input{transition:all 0.3s ease;}
.sub_hover:hover input{opacity:0.47;filter:alpha(opacity=47);}
.check-result-column{width:466px;height:126px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/check_kekka_hover2.png) left top no-repeat;display:block;}
.page-check label{margin-left:8%;margin-right:8% !important;}
.page-check dt{position:relative;font-weight:bold;font-size:30px;color:#fff;width:70%;text-align:left;margin:60px auto 20px 145px;line-height:1.3;}
.page-check dd{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/check_white.png) center center no-repeat;height:63px;line-height:63px;}
.page-check-result{background:#EEFFF9;width:90%;margin:0 auto 40px auto;border-radius:20px;padding:50px 0;}
.page-check-result img{position:absolute;bottom:0;right:-110px;}
.page-check-result h2{color:#6D5430;font-size:40px;font-weight:bold;line-height:1.2;}
.page-check-result h2 span{font-weight:normal;font-size:100px;}
.page-check-result h2 span strong{font-weight:normal;font-size:200px;}
.page-check-result p{font-size:20px;color:#6D5430;}
.displaynone{display:none;}
.check_css{-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;padding:0 0 0 42px;vertical-align:middle;cursor:pointer;}
.check_css:hover:after{border-color:#0171bd;}
.check_css:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #ccc;border-radius:6px;content:'';}
.check_css:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #0171bd;border-bottom:3px solid #0171bd;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
input[type=checkbox]:checked + .check_css:before{opacity:1;}
#ajax-clinic li{width:25%;display:inline-block;vertical-align:top;padding:5px;margin:0;}
#ajax-clinic li p:first-of-type{font-size:15px;margin:0;font-weight:bold;}
#ajax-clinic li p{font-size:12px;margin:0;color:#4d4d4d;}
#ajax-clinic li a{color:#4d4d4d;}
#ajax-clinic-btn:hover{color:#fff;background:#5DC9AA;border-color:#fff;}
#ajax-clinic-btn:after{content:"\f13a";font-family:FontAwesome;margin-left:10px;}
#ajax-clinic,#ajax-clinic2{font-size:0;padding:0;margin:0;}
#ajax-clinic li,#ajax-clinic2 li{width:25%;display:inline-block;vertical-align:top;padding:5px;margin:0;}
#ajax-clinic li p:first-of-type,#ajax-clinic2 li p:first-of-type{font-size:15px;margin:0;font-weight:bold;}
#ajax-clinic li p,#ajax-clinic2 li p{font-size:12px;margin:0;color:#4d4d4d;}
#ajax-clinic li a,#ajax-clinic2 li a{color:#4d4d4d;}
#ajax-clinic-btn,#ajax-clinic-close{float:right;margin:25px 5px;text-align:center;color:#5DC9AA;font-size:15px;font-weight:bold;padding:5px 20px;border:1px solid #5DC9AA;border-radius:5px;display:inline-block;width:auto;cursor:pointer;}
#ajax-clinic-close{width:50px;}
#ajax-clinic-btn:hover,#ajax-clinic-close:hover{color:#fff;background:#5DC9AA;border-color:#5DC9AA;}
#ajax-clinic-btn:after{content:"\f13a";font-family:FontAwesome;margin-left:10px;}
#ajax-clinic-close:after{content:"\f00d";font-family:FontAwesome;margin-left:-3px;}
#ajax-clinic-close.open:after{content:"\f0c9";font-family:FontAwesome;margin-left:-3px;}
.area-link{font-size:14px;color:#555555;margin:10px 10px 0 0;float:right;clear:both;}
.area-list{overflow:hidden;}
.area-list li{position:relative;width:25%;display:block;height:60px;float:left;margin:10px 0;border-right:1px solid #B8B8B8;}
.area-list li img{width:60px;height:60px;border-radius:30px;position:absolute;left:20px;z-index:-1;}
.area-list li a{display:block;width:100%;height:100%;line-height:60px;text-align:right;color:#555555;font-size:18px;}
.area-list li a:hover span{text-decoration:underline;}
.area-list li a span{width:3em;text-align:center;display:inline-block;margin-right:20px;}
.area-list-title{font-size:17px;font-weight:bold;color:#333333;border-bottom:1px solid #555555;padding-bottom:20px;clear:both;margin:20px 0 10px;}
.chumoku article{background:#F5FBFF;}
.side-widget-inner{overflow:hidden;}
.slick-slider .slick-center img{transform:scale(1.0);}
ul.related_post{font-size:0;}
.wp_rp_content .related_post .wp_rp_title:hover{text-decoration:underline !important;}
.post-header .post-meta{position:absolute;right:20px;bottom:15px;margin:0;}
.treatment-price-area .medical-price-name{margin:20px 0 10px;padding:0 0 0 10px;border-left:16px solid #4d4d4d;border-bottom:none;font-size:16px;font-weight:bold;line-height:16px;}
.treatment-price-area .treatment-table{margin:0 0 10px;border:2px #ff9e3f solid;}
.treatment-price-area .treatment-name{padding:10px 11px;background-color:#ff9e3f;color:#fff;font-size:14px;}
.treatment-price-area .treatment-table th,
.treatment-price-area .treatment-table td{border:1px solid #e5e5e5;color:#4d4d4d;font-size:14px;text-align:left;}
.treatment-price-area .treatment-table th{background-color:#fafafa;}
.treatment-price-area .treatment-table td{padding:17px 11px;}
.medical-price-area .clinic-price-attention{list-style:none;padding:0;}
@media screen and (max-width: 768px) {
.post-content .medical-price-area .treatment-table td a:hover{color:#2581c4;text-decoration:none;}
} @media screen and (max-width: 765px) {
.post-content .medical-price-area{margin:0 0 30px;}
.post-content .medical-price-area .treatment-table{margin:0 0 10px;border:1px solid #e5e5e5;border-collapse:separate;}
.post-content .medical-price-area .treatment-table .treatment-name{padding:4px 11px;border-bottom:none;}
.post-content .medical-price-area .treatment-table th,
.post-content .medical-price-area .treatment-table td{border:none;word-wrap:break-word;}
.post-content .medical-price-area .treatment-table th{padding:4px 11px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.post-content .medical-price-area .treatment-table td{padding:14px 16px;}
.post-content .medical-price-area .treatment-subject{display:none;}
.post-content .medical-price-area .treatment-price{display:flex;flex-wrap:wrap;}
.post-content .medical-price-area .treatment-price td{display:block;width:50%;border:none;}
.post-content .medical-price-area .treatment-price td:first-child{width:100%;border-bottom:1px solid #e5e5e5;}
.post-content .medical-price-area .treatment-price td:last-child{border-left:1px solid #e5e5e5;}
.post-content .medical-price-area .treatment-price td::before{content:attr(data-title);display:block;width:auto;margin:-14px -16px 14px;padding:5px 16px;border-bottom:1px solid #e5e5e5;background-color:#fafafa;}
.post-content .medical-price-area .creditcard dt{font-weight:bold;}
}
.clinic-medical-price-area .treatment-price td{display:inline-block;width:50%;border:none;}
.post-content table.time_table td{padding:4px 5px;}
.icon-circle::before{color:#4d4d4d;content:"\f111";font-size:16px;font-family:"fontawesome";}
.satday .icon-circle::before{color:#2476B9;}
.sunday .icon-circle::before,
.holday .icon-circle::before{color:#FE4534;}
.post-content table.time_table th.timezone{padding:8px 0;border:#FF9E3E solid 1px !important;background:#fff !important;color:#4D4D4D !important;}
.post-content table.time_table + .time-table-notes{margin:5px 0 1.6em;}
p.more-read{font-size:13px;border:1px solid #A9A9A9;display:block;width:200px;text-align:center;line-height:30px;margin:22px auto;cursor:pointer;}
p.more-read:after{content:"\f107";font-family:FontAwesome;margin:0 0 0 8px;font-size:20px;color:#72A7D2;vertical-align:middle;}
ul.image li img{margin:0 auto;width:100%;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;-ms-transition:0.3s linear;transition:0.3s linear;transform:scale(0.9);}
ul.image{width:100%;margin:0 auto;text-align:center;list-style:none;}
div.image{text-align:center;margin:40px 0;}
a.index_firstview_a{position:absolute;width:100%;height:100%;}
article.index_firstview section{position:absolute;bottom:0;padding:20px;}
article.index_firstview p{font-size:11px;font-weight:bold;text-shadow:0 0 8px #666, 0 0 8px #333, 0 0 0.8px #000;}
article.index_firstview p a, article.index_firstview h2 a{color:#fff;}
article.index_firstview h2{font-size:28px;font-weight:nomal;text-shadow:0 0 8px #666, 0 0 8px #333, 0 0 0.8px #000;}
article.index_firstview span{font-size:14px;font-weight:bold;color:#fff;margin-right:15px;text-shadow:0 0 8px #666, 0 0 8px #333, 0 0 0.8px #000;}
tr.subject th, tr.subject td ,thead tr td{text-align:center;background:#5DC9AA !important;font-size:15px;border:1px #fff solid !important;color:#fff !important;}
.zyusyo{margin:20px 0 0 20px !important;}
.zyusyo dt{float:left;font-size:11px;padding:3px;border:1px solid #DCDCDC;margin-right:5px;width:55px;text-align:center;}
.zyusyo dd{font-size:14px;margin:0 0 9px 0 !important;}
.access_annai{border:#5DC9AA 1px solid;padding:10px 20px;margin:40px 0 0 0 !important;}
.access_annai dt{color:#5DC9AA;font-weight:normal;font-size:16px;}
.access_annai dd{color:#4D4D4D;font-size:12px;border:none;padding:0;margin:0;}
.state_recommend{overflow:hidden;}
.block_right_recommend{padding:18px;background-color:rgba(110,110,110,0.3);margin:0 auto;}
.footer_btn_area .footer_btn a{width:90%;height:auto;background:#81B51F;display:block;color:#fff;font-weight:bold;font-size:23px;text-align:center;margin:0 auto;padding:10px 20px;border-radius:10px;}
.box1.clearfix img{width:200px;float:left;margin-right:10px;}
.box1.clearfix{border-bottom:1px solid #AFAFAF;padding:10px 0;}
.side-title{color:#555555;font-weight:bold;font-size:15px;border-bottom:2px solid #555555;padding:0 0 3px 0;margin:0 0 10px 0;}
#side .side-spot .post_thumbnail{width:100%;margin:0 0 5px 0;height:150px;}
#side .side-spot .post_thumbnail img{width:100%;height:auto;}
ul.side-areat-list li:nth-child(2n+1){border-right:#B8B8B8 1px solid;}
ul.side-areat-list li{width:50%;position:relative;float:left;border-bottom:#B8B8B8 1px solid;text-align:center;}
ul.side-areat-list li a{display:block;width:100%;padding:10px 0;color:#555555;font-weight:bold !important;font-size:15px;}
ul.side-areat-list li a:before{content:" \f0da";font-family:FontAwesome;color:#FF8415;margin-right:10px;position:absolute;left:10px;}
ul.side-areat-list li a span{color:#6D5430;}
.cat-content-area p:nth-child(2){float:left;margin-right:20px;}
.cat-content-area p img{border-radius:75px;-webkit-border-radius:75px;-moz-border-radius:75px;width:150px;height:150px;}
.cat-content-area p{color:#808080;font-size:13.1px;}
ul.categorys_list{margin:10px 0 20px 0;padding:0;font-size:0;}
.categorys_list li{display:inline-block;color:#FF8415;font-size:13px;vertical-align:top;}
.categorys_list li a{margin-left:5px;color:#4D4D4D;}
.index_pickup article:not(:first-child) .entry-content-cat{display:none;}
#icon_link_search:before{content:"\f002";font-family:FontAwesome;color:#3480BE;}
#icon_link_search{color:#3480BE;text-align:center;font-size:18px;}
#icon_link_search span{margin-left:5px;}
#top_header{background:#72A7D2;color:#fff;text-align:center;padding:0 20px;}
#top_header img{margin-top:20px;}
#top_header .text_title{font-size:18px;padding:24px 0 20px 0;text-shadow:0 1px 6px #3542B2;}
#top_header p{font-size:12px;padding-bottom:34px;}
.block_right_recommend ul{font-size:0;}
.block_right_recommend li{margin:2px;display:inline-block;}
.block_right_recommend li a{width:80px;height:46px;background:#3480BE;display:block;color:#fff;text-align:center;line-height:46px;font-size:15px;}
.block_right_recommend li a:hover{color:#3480BE;background:#D3EDF9;}
.btn_footer div a{text-align:center;margin:0 auto;}
.btn_footer .detail_btn span{background:#fff;color:#73A100;padding:0 7px;border-radius:10px;text-shadow:none;margin-left:5px;font-size:13px;}
.eye_catch{width:160px;height:160px;margin:0 20px 0 0}
.eye_catch img{height:160px;width:160px;object-fit:cover;object-position:center center;font-family:'object-fit:cover;object-position:center center;'}
.text-area{width:80%;}
#article_main{color:#4D4D4D;}
#article_main p{font-size:16px;}
#article_main .title_box{background:#FFF5DE;margin:5px 0;border-left:5px solid #FF9E3E;clear:both;}
#article_main .title_box h2{padding:5px 10px;font-size:20px;border-left:2px solid #FF9E3E;margin:0 0 0 5px;font-weight:normal;}
#article_main .title_box h2 a{color:#4D4D4D;}
#article_main .intro_text{line-height:1.2;color:#5DC9AA;font-size:20px;font-weight:normal;margin-top:20px;}
#article_main .section_box .appeal, #article_main .section_box h3.appeal_point{color:#5DC9AA;font-size:20px;font-weight:bold;margin-top:40px;}
#article_main .section_box h3.appeal_point{margin:20px 0 5px 0;font-size:16px;}
#article_main .reserve_area{margin:30px 0 50px 0;width:100%;float:left;}
#article_main .reserve_area .reserve_area_box{padding:26px 0 46px 0;width:100%;background-color:#eeece4;}
#article_main .reserve_area .availability{margin:0 0 14px;font-size:18px;font-weight:bold;text-align:center;}
#article_main .reserve_area .reserve_area_box div.clear-float{clear:both;}
#article_main .reserve_area .availability .enable-wrapper{display:inline-block;}
#article_main .reserve_area .availability .enable-wrapper .enable{margin:0 6px;padding:3px 8px;background-color:#FFF;border-radius:3px;}
#article_main .reserve_area .availability .enable-wrapper .enable::before{margin:0 5px 0 0;color:#b30006;font-family:FontAwesome;content:"\f10c";}
#article_main .reserve_area .detail_btn,
#article_main .reserve_area .online_btn,
#article_main .reserve_area .detail_btn2{display:inline-block;margin:10px;vertical-align:top;}
.reserve_area .detail_btn2,
.reserve_area .online_btn{width:320px;height:53px;position:relative;line-height:52px;-webkit-transition:none;transition:none;}
.detail_btn2 a,
.online_btn a{width:100%;height:100%;background-color:#72CEAF;border-radius:4px;box-shadow:0 3px 0 #0e8c73;color:#FFF;display:block;font-size:19px;font-weight:bold;text-decoration:none;text-align:center;text-shadow:0px 0px 3px rgba(0,0,0,0.5);}
.detail_btn2 a:hover,
.online_btn a:hover{background-color:#4B9B75;text-decoration:none;}
.detail_btn2 a:before{content:" \f095";font-family:FontAwesome;position:static;font-size:33px;margin-right:10px;vertical-align:middle;}
.online_btn a:before{content:" \f26c";font-family:FontAwesome;position:static;font-size:25px;margin-right:10px;vertical-align:middle;}
.detail_btn2 a:not(:target),.detail_btn a:not(:target){filter:none\9;}
.detail_btn2 a .telyoyaku{display:none;}
.detail_btn a{color:#FFF;text-shadow:0px 0px 3px rgba(0,0,0,0.5);display:block;font-weight:bold;font-size:23px;text-decoration:none;line-height:49px;width:100%;height:100%;}
.detail_btn a span,.detail_btn2 a span{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.detail_btn a:hover p > span,.detail_btn2 a:hover b > span{color:#73A100;}
.online_btn a:hover{color:#FFF;text-decoration:none;}
.online_btn a span{display:inline-block;background:#fff;color:#72CEAF;padding:3px 10px;border-radius:10px;position:relative;margin-left:10px;font-size:15px;line-height:23px;text-shadow:none;}
.online_btn a span::before{content:"";display:block;position:absolute;width:0;height:0;left:-16px;top:4px;border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;border-left:10px solid transparent;z-index:100;}
#article_main .main_title h1{display:none;}
#article_main .clinic_kuchikomi_area{margin:0 0 28px;padding:30px 30px 30px 40px;border:#e5e5e5 1px solid;border-radius:10px;background-color:#fafafa;}
#article_main .clinic_kuchikomi_area .comment_area{position:relative;margin:10px 10px 10px 0;color:#345976;font-size:13px;}
.clinic_kuchikomi_area .comment_area:before,
.clinic_kuchikomi_area .comment_area:after{content:'\e185';position:absolute;color:#808080;font-family:'eparkfont';font-size:18px;}
.clinic_kuchikomi_area .comment_area:before{top:-30px;left:-20px;}
.clinic_kuchikomi_area .comment_area:after{bottom:-30px;right:-20px;transform:rotate(180deg);}
#article_main .review-mark{margin:0 0 10px;font-size:14px;}
#article_main .review-mark::after{content:"";display:block;clear:both;}
#article_main .review-mark .review-mark-box{display:block;float:left;margin:0 5px 0 0;padding:3px;border-radius:3px;background:#ff9e3f;color:#fff;}
#article_main .review-mark-item{line-height:2;}
#article_main .review-mark .review-mark-item{display:block;float:left;width:calc(100% - 72px);}
#article_main .review-citation{color:#8f8f8f;font-size:12px;}
#article_main .review-post-name{margin:0 0 0 10px;}
#article_main .review-date-diff{margin:0 0 0 10px;color:#8f8f8f;font-size:12px;}
@media screen and (max-width:764px) {
#article_main .clinic_kuchikomi_area{padding:30px 20px 30px 30px;line-height:1.6;}
#article_main .review-mark-box{vertical-align:top;}
#article_main .review-date{margin:10px 0;}
#article_main .review-date-diff{display:block;margin:0;line-height:1.6;}
#article_main .review-citation{font-size:11px;}
#article_main .review-citation a:hover{color:#0a89c0;text-decoration:none;}
}
#article_main .clinic_kuchikomi_area .quote{color:#8F8F8F;font-size:11px !important;margin-top:-20px;}
.post-content .update{font-size:13px;color:#8F8F8F;text-align:right;display:none;}
.read_text{font-size:14px;color:#808080;}
.categorys_title_page{float:right;font-size:12px;color:#8F8F8F;}
.post_thumbnail{width:100px;height:100px;overflow:hidden;position:relative;float:left;margin:0 20px 0 0;}
.post_thumbnail img{height:100%;width:auto;position:absolute;max-width:none !important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.wpp-list{counter-reset:ranking;list-style-type:none;}
.wpp-list li{clear:both;position:relative;overflow:hidden;margin-bottom:15px;font-weight:bold;}
.wpp-list .post_thumbnail:before{counter-increment:ranking;content:counter(ranking);position:absolute;top:1px;left:1px;text-align:center;width:18px;height:18px;color:#fff;line-height:18px;font-size:14px;z-index:10;font-weight:bold;}
.wpp-list .post_thumbnail:after{position:absolute;top:0;left:0;content:" ";display:inline-block;width:36px;height:36px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/ranking_tri.png);background-size:contain;vertical-align:middle;}
.wpp-thumbnail{display:inline;float:left;margin:0 10px 0 0;}
.wpp-date{color:#B0B0B0;font-size:12px;font-weight:normal;}
.wpp-category{display:inline-block;margin:0 4px 0 0;}
.wpp-category a{background:#E8E8E8;font-size:9px;font-weight:bold;color:#808080;padding:0 4px;display:block;line-height:16px;vertical-align:middle;border:1px solid #E8E8E8;}
.orange-category a{background:#fff;border:1px solid #F27B68 !important;color:#F27B68 !important;}
.wrap{width:960px;box-sizing:border-box;margin:0 auto;*zoom:1;}
.wrap:before{display:inline-table;}
.wrap:after{content:"";display:block;clear:both;}
#main{width:100%;float:left;}
#content a > img:hover ,.area-list li:hover img{opacity:.5;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
@-webkit-keyframes flash {
0%{opacity:.4;}
100%{opacity:1;}
}
@keyframes flash {
0%{opacity:.4;}
100%{opacity:1;}
}
.main-inner{margin-right:270px;}
#side{width:250px;float:left;margin-left:-250px;margin-bottom:40px;overflow:hidden;}
.left-content #main{width:100%;float:left;}
.left-content .main-inner{margin-right:330px;margin-left:0;}
.left-content #side{width:290px;float:left;margin-left:-290px;}
.right-content #main{width:100%;float:left;}
.right-content .main-inner{margin-left:330px;margin-right:0;}
.right-content #side{width:290px;float:left;margin-left:-100%;}
.one-column #content .wrap{width:1000px;}
.one-column #content .wrap #main{width:100%;float:none;}
.one-column #content .wrap #main .main-inner{width:100%;margin:0;}
.one-column #content .wrap #side{display:none;}
body {
color: #4D4D4D;
font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
} a{text-decoration:none;color:#2581c4;}
a:hover{text-decoration:underline;}
a.grayout{color:#d3d0c3 !important;}
form input[type="submit"], form button{-webkit-appearance:none;}
form input[type="submit"]:hover, form button:hover{cursor:pointer;}
p.header-text{font-size:11px;color:#333333;}
#header{background:#fff;}
#header #logo{float:left;font-size:24px;width:144px;}
#header #logo a{color:#383838;}
#header #header-sns{float:right;}
#header #header-sns ul{padding:0 0 10px;}
#header #header-sns li{display:inline-block;margin-left:30px;font-size:21px;}
#header #header-sns li a{color:#ccc;}
#header #header-sns li a:hover{color:#57585a;}
.breadcrumb{margin:0 0 15px;overflow:hidden;font-size:12px;line-height:22px;padding:0;}
.breadcrumb.areabread{margin:10px 0;}
.breadcrumb li{float:left;}
.breadcrumb li:last-of-type{margin-left:10px;}
.breadcrumb li a{color:#FF8415;text-decoration:none;margin-left:10px;margin-right:10px;}
.breadcrumb li a:hover{text-decoration:underline;}
#gnav{margin-top:-1px;background:#fff;border-top:1px #DCDCDC solid;border-bottom:1px #DCDCDC solid;font-size:14px;}
#gnav .sub-menu{z-index:10;font-size:14px;margin:0;}
#gnav ul{margin:0;padding:0;}
#gnav li{float:left;position:relative;}
#gnav li.current-menu-item a{color:#fff;background:#72A7D2;}
#gnav li a{display:block;padding:20px 0px;color:#555555;font-size:13px;background:#fff;text-decoration:none;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;}
#gnav li a:hover{background:#CEE6F1;}
#gnav li a:hover .sub-menu{display:block;}
#gnav li .sub-menu{display:none;position:absolute;width:200px;background:#fff;border:none;border-bottom:none;margin:0;}
#gnav li .sub-menu li{float:none;border-bottom:none;margin-right:0;padding:0;}
#gnav li .sub-menu li:list-child{border-bottom:none;}
#gnav li .sub-menu li a{color:#fff;background:#2b2b2b;font-size:12px;padding:14px 18px;margin-top:0;border:none;overflow:hidden;}
#gnav li .sub-menu li a:hover{background:#373B3B;color:#fff;}
#gnav li .sub-menu li a:after{content:"\f105";float:right;font-family:'FontAwesome';}
#gnav li .sub-menu .sub-menu{left:100%;top:0;}
.bzb-top-page-sns li{display:inline-block;}
.bzb-sns-btn{padding:10px 0 20px 0;}
.cat-content .bzb-sns-btn{text-align:left;}
#notice-post{margin:30px auto;padding:10px;width:100%;max-width:920px;background-color:#fff;border:1px solid #b9a788;}
#notice-post dd{margin:0;}
.price-btn{width:70%;margin:50px auto;}
.price-btn a{padding:10px 0;display:block;font-size:19px;font-weight:bold;color:#FF9E3E;line-height:normal;text-align:center;border-radius:7px;border:4px solid #FF9E3E;position:relative;text-decoration:none !important;}
.price-btn a:hover{background:#FF9E3E;color:#ffffff;}
.price-btn a:after{margin-left:10px;font-family:FontAwesome;content:"\f138";}
#content{padding:15px 0 52px;}
#content .wp-caption{max-width:100%;border:1px solid #efefef;text-align:center;padding:5px;}
#content .wp-caption-text{padding:12px 16px;margin-bottom:0;text-align:center;}
.cat-content, article.post, article.page, article.wp101, article.seo101{margin-bottom:40px;background:#fff;}
.post-header{margin:0 0 20px 0;padding:20px;background:#EEFFF9;position:relative;overflow:hidden;}
.post-title a,.for_main_link a{color:#4D4D4D;}
.post-title a:hover,.for_main_link a:hover{text-decoration:underline;}
.cat-content .post-header, article.page .post-header{padding:56px 64px 0;margin-bottom:0;background:#fff;}
.cat-content .post-title, article.page .post-title{margin-bottom:0;}
.cat-content .post-title{color:#808080;font-size:40px;margin-left:10px;vertical-align:middle;}
.cat-content .post-title span{font-size:24px;}
.post-meta{margin-top:0;margin-bottom:42px;padding:0;overflow:hidden;}
.post-meta li{float:right;font-size:14px;color:#8F8F8F;}
.post-thumbnail{margin-left:20px;margin-bottom:20px;float:right;}
.post-thumbnail img{max-width:100%;height:auto;}
.post-content hr{border-bottom:1px solid #efefef;margin:20px 0;clear:both;}
.post-content ol{list-style:decimal;}
.post-content dl dt{font-weight:bold;margin-bottom:4px;}
.post-content dl dd{border-left:4px solid #e5e5e5;border:none;}
.post-content li a:hover{color:#CFCFCF}
.post-content pre{padding:20px;overflow:scroll;font-family:'Courier', monospace;}
.post-content h1{clear:both;}
.post-content h2{padding:0 0 12px;clear:both;border-bottom:1px solid #efefef;}
.post-content h3{clear:both;border-left:25px solid #FF9E3E;padding:0 13px;line-height:1.2;font-size:22px;font-weight:normal;color:#FF9E3E;}
.h3-section h3{border-left:8px solid #FF9E3E;color:#4D4D4D;font-size:18px;}
.post-content h4{font-size:18px;margin-top:10px;}
.post-content table.table-line table, .post-content table.table-line th, .post-content table.table-line td{border-color:#fff;}
.post-content table.table-line th{background:transparent;color:#383838;font-weight:bold;}
.post-content table.table-line thead th{background:#5e6265;color:#fff;}
.post-content table.table-line tr{background:#eee;}
.post-content table.table-line tr:nth-child(2n+1){background:#ddd;}
.post-content img.alignleft{float:left;margin-right:15px;margin-bottom:15px;}
.post-content img.alignright{float:right;margin-left:15px;margin-bottom:15px;}
.post-cta{margin-bottom:20px;padding:5px;border:1px solid #BCBCBC;background:#F2F2F2;}
.post-cta .cta-post-title{font-size:26px;color:#62A732;}
.post-cta .post-cta-img{float:left;width:50%;margin:0;text-align:center;}
.post-cta p{display:inline-block;color:#4D4D4D;font-size:22px;}
.post-cta dt{font-size:14px;font-weight:bold;border-radius:5px;display:inline-block;width:3em;}
.post-cta dd ,.post-cta dd p{color:#4D4D4D;font-size:14px;}
.post-cta .post-cta-right{float:right;width:50%;padding:30px 0;}
.post-cta .post-cta-cont{display:flex;align-items:center;padding:5px;overflow:hidden;}
.post-cta .post-cta-btn{margin:40px 0 10px;}
.post-cta .post-cta-btn a{background:#5ace5f;color:#fff;border-radius:3px;border-bottom:5px solid #38bd3e;display:block;padding:10px;text-align:center;text-decoration:none;width:60%;margin:0 auto 20px;}
.post-cta .post-cta-btn a:hover{background:#81da85;border-bottom:5px solid #5ace5f;}
.post-cta p{margin-bottom:1em;font-size:14px;}
.post-cta .btn{width:100%;display:block;border-radius:3px;text-align:center;color:#fff;padding:14px 0;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:#2581c4;}
.post-cta .btn:hover{text-decoration:none;background:#f24e4f;}
.post-share{padding:0 45px 30px;border-top:1px solid #e5e5e5;}
.post-share .post-share-fb{margin-bottom:0;padding-top:40px;text-align:center;}
.post-share .post-share-fb > span{margin:0 auto;}
.post-share .post-share-title{font-size:20px;padding:10px 0;margin-bottom:0;color:#fff;background-color:#57585A;text-align:center;margin-left:-45px;margin-right:-45px;}
.post-share .post-share-list1, .post-share .post-share-list2, .post-share .post-share-list3, .post-share .post-share-list4{overflow:hidden;padding:30px 0;margin-left:-2.08%;}
.post-share .post-share-list1 a, .post-share .post-share-list2 a, .post-share .post-share-list3 a, .post-share .post-share-list4 a{text-decoration:none;font-family:'Didact Gothic';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;border:1px #eee solid;border-radius:3px;padding:20px 0;}
.post-share .post-share-list1 a:hover, .post-share .post-share-list2 a:hover, .post-share .post-share-list3 a:hover, .post-share .post-share-list4 a:hover{text-decoration:none;background:#f7f7f7;}
.post-share .post-share-list1 li, .post-share .post-share-list2 li, .post-share .post-share-list3 li, .post-share .post-share-list4 li{text-align:center;float:left;margin-left:2.08%;}
.post-share .post-share-list1 i, .post-share .post-share-list1 .big, .post-share .post-share-list2 i, .post-share .post-share-list2 .big, .post-share .post-share-list3 i, .post-share .post-share-list3 .big, .post-share .post-share-list4 i, .post-share .post-share-list4 .big{font-size:2em;}
.post-share .post-share-list1 li{width:97.92%;}
.post-share .post-share-list2 li{width:47.92%;}
.post-share .post-share-list3 li{width:31.25%;font-size:.8em;}
.post-share .post-share-list4 li{width:22.92%;}
.post-share .post-share-list4{text-align:center;}
.post-share .post-share-list4 i, .post-share .post-share-list4 .big{display:block;}
.post-share .post-share-list4 .big{font-size:1.2em;}
.post-share .post-share-facebook a:hover{color:#305097;}
.post-share .post-share-twitter a:hover{color:#00aced;}
.post-share .post-share-google a:hover{color:#db4a39;}
.post-share .post-share-feedly a:hover{color:#2bb24c;}
.post-sns{border-top:1px #eee solid;margin:0 -45px -30px;padding:0;}
.post-sns ul{width:100%;overflow:hidden;padding:0;margin:0;}
.post-sns ul li{float:left;width:50%;box-sizing:border-box;border-right:1px solid #eee;color:#929292;font-size:16px;text-align:center;}
.post-sns ul li.post-sns-twitter a:before{content:"\f099";font-family:FontAwesome;font-size:24px;padding-right:10px;}
.post-sns ul li.post-sns-feedly a:before{content:"\f09e";font-family:FontAwesome;font-size:24px;padding-right:10px;}
.post-sns ul li:last-child{border-right:none;padding:-10px 0;}
.post-sns ul li:hover{background-color:#f7f7f7;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.post-sns ul li.post-sns-twitter:hover{color:#00ACED;}
.post-sns ul li.post-sns-feedly:hover{color:#5ACF5F;}
.post-sns ul li span{font-size:20px;}
.post-sns ul li a{width:100%;display:block;color:#929292;text-decoration:none;padding:24px 0;}
.post-sns ul li a:hover{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.post-sns ul li.post-sns-twitter a:hover{background-color:#00aced;color:#fff;}
.post-sns ul li.post-sns-feedly a:hover{background-color:#5ACF5F;color:#fff;}
.post-footer .bzb-sns-btn{padding:0 0 64px;font-size:0;}
.post-footer .bzb-sns-btn li{display:inline-block;font-size:16px;width:auto;vertical-align:top;}
.post-footer .bzb-sns-btn:after{content:'';display:block;clear:both;zoom:1;}
.post-footer:after{content:'';display:block;clear:both;zoom:1;}
.post-footer{padding:5px 0 10px 0;}
.post-footer h3{padding:10px 0 !important;color:#4D4D4D;font-weight:bold;font-size:17px;margin:0;}
.post-footer a{font-size:11px;font-weight:bold;padding:5px 8px;border:1px solid #DCDCDC;border-radius:5px;color:#808080;margin:5px 0 0 0;display:inline-block;}
.post-footer a:before{content:"#";color:#F27B68 !important;margin-right:2px;}
.post-footer a:hover{background:#EDF4F4;}
.post-footer-list{padding:5px 0 0 0;}
.post-author{border-radius:3px;margin-bottom:0px;padding:40px 64px;border-top:1px #eee solid;border-bottom:1px #eee solid;color:#383838;}
.post-author .post-author-img{width:80px;float:left;}
.post-author .post-author-img .inner{padding:0;}
.post-author a{color:#2581c4;}
.post-author .post-author-meta{margin-left:100px;}
.post-author .post-author-meta h4{margin:0 40px 10px 0;font-weight:bold;}
div.post-share-fb .fbcomments, div.post-share-fb .fb_iframe_widget, div.post-share-fb .fb_iframe_widget[style], div.post-share-fb .fb_iframe_widget iframe[style], div.post-share-fb .fbcomments iframe[style] *, div.post-share-fb .fb_iframe_widget span{max-width:100% !important;}
.post-header-meta{overflow:visible;}
.post-header-meta:after{content:"";clear:both;display:block;}
.bzb-sns-btn li{display:inline-block;vertical-align:top;font-size:16px;width:auto;margin:4px;}
.bzb-sns-btn li.bzb-line a, .bzb-sns-btn li.bzb-line img{vertical-align:top;}
.bzb-facebook .fb-like > span{vertical-align:top !important;}
.bzb-twitter{width:92px;}
.bzb-googleplus{width:80px;}
.post-header-category{float:right;width:300px;text-align:right;padding:20px 0 10px;}
#comments{padding:40px 64px;}
.comment-list > .comment{margin-bottom:40px;border-bottom:1px #eee solid;}
.comment-list > .comment > .comment-body{padding:0 20px;margin-bottom:20px;}
.comment-list .children{margin-left:45px;}
.comment-list .children .comment-body{padding:20px 30px;margin-bottom:20px;background:#f7f7f7;}
.comment-author{float:left;vertical-align:top;font-size:12px;margin-left:10px;}
.comment-author img{vertical-align:top;}
.comment-meta{font-size:12px;margin-bottom:12px;}
.reply a{border-radius:3px;padding:3px 5px;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.reply a:before{content:' ';font-family:'FontAwesome';}
.reply a:hover{text-decoration:none;}
.comment-form-comment label{display:none;}
.comment-form-comment textarea{width:80%;margin:20px 0;border-radius:3px;}
.form-allowed-tags{font-size:12px;margin-bottom:20px;display:none;}
.comment-meta:after{content:' ';display:block;clear:both;}
.comments-title{font-size:24px;padding:20px 0;margin-bottom:30px;}
.comment-form-author, .comment-form-email, .comment-form-url{overflow:hidden;margin:10px 0;}
.comment-form-author label, .comment-form-email label, .comment-form-url label{width:15%;float:left;font-size:12px;}
.comment-form-author input, .comment-form-email input, .comment-form-url input{width:40%;float:left;margin-left:5%;border-radius:3px;padding:5px;}
.form-submit #submit{width:300px;line-height:40px;border:none;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.form-submit #submit:hover{cursor:pointer;}
.comment-form-comment textarea{width:95%;padding-left:2%;padding-right:2%;}
.comment-form{overflow:hidden;}
.comment-form-author, .comment-form-email{width:49%;margin:0;}
.comment-form-author label, .comment-form-author input, .comment-form-email label, .comment-form-email input{width:90%;float:none;margin:0 0 10px;}
.comment-form-author{float:left;}
.comment-form-email{float:right;}
.cat-content{background:#FFF5DE;padding:20px;margin-bottom:20px;position:relative;text-align:center;}
.cat-content .cat-header{color:#808080 !important;}
.cat-content .cat-header .post-title{font-size:26px;font-weight:normal;}
article.index_posts{width:100%;margin:-1px 0 0 0;border-bottom:1px solid #DCDCDC;border-top:1px solid #DCDCDC;overflow:hidden;padding:14px 0;}
.entry-content-cat{margin:0;padding:0;float:right;width:595px;}
.entry-content-cat.archive{width:570px;}
.entry-content-cat a{color:#8F8F8F;font-size:11px;}
.post-loop-wrap .post-thumbnail{width:304px;height:215px;margin-left:20px;margin-bottom:20px;float:right;}
.post-loop-wrap .post-thumbnail img{max-width:100%;height:auto;}
.post-loop-wrap .post-content{width:auto;}
.post-loop-wrap .post-footer .bzb-sns-btn{padding:0;margin-right:50px;float:left;}
.post-loop-wrap .post-footer .loop-comment-icon{float:right;}
.post-loop-wrap .post-footer .loop-comment-icon .fa{font-size:18px;margin-right:5px;}
.post-loop-wrap .post-footer .loop-comment-icon .share{display:none;}
.post-loop-wrap .post-footer .loop-comment-icon .count{font-size:14px;}
.more-link{border:1px #2581c4 solid;padding:12px 24px;line-height:26px;margin-bottom:64px;box-sizing:border-box;clear:both;color:#2581c4;font-size:14px;}
.more-link:hover{background:#2581c4;color:#fff;text-decoration:none;}
.pagination{margin:20px 0;padding:0;text-align:center;}
.pagination span, .pagination a{display:inline-block;margin:2px 2px 2px 0;padding:12px 18px;text-decoration:none;width:auto;color:#383838;border:1px solid #DCDCDC;}
.pagination a:hover{background:#eee;}
.pagination .current{padding:12px 18px;background:#eee;}
@media screen and (max-width: 375px){
.pagination span, .pagination a{padding:12px 13px;}
.pagination .current{padding:12px 15px;}
} .side-widget-area{padding:0;}
.side-widget{margin-bottom:40px;padding-bottom:40px;line-height:1.6;font-size:14px;}
.side-widget .side-title{margin:0 0 32px;font-size:15px;}
.side-widget ul li{padding:16px 0;border-bottom:1px solid #e5e5e5;}
.side-widget .side-title{margin:0 0 13px;font-size:16px;}
.side-widget a{color:#5e6265;text-decoration:none;}
.side-widget a:hover{color:#2581c4;}
.side-widget.widget_recent_comments a{background:none;}
.side-widget .post-date{margin:0 0 0 36px;font-size:13px;color:#999999;}
#views-2 ul li span{margin:0 0 0 36px;font-size:13px;color:#999999;}
.widget_recent_entries a, .widget_archive a, .widget_categories a, .widget_meta a, .widget_views a{color:#5e6265;text-decoration:none;padding-left:36px;display:block;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/icont_arw_lit.png?1418372717) left center no-repeat;}
.widget_recent_entries a:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_meta a:hover, .widget_views a:hover{color:#2581c4;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/icon_arw_gry.png?1418372717) left center no-repeat;}
.recentcomments{color:#808080;font-size:12px;}
.recentcomments a{color:#383838;font-size:14px;}
.widget_calendar{border-radius:3px;font-size:16px;}
.widget_calendar .side-widget-inner{border-radius:3px;padding:0 20px 20px;}
.widget_calendar table{width:100%;}
.widget_calendar caption{border-radius:3px 3px 0 0;padding:14px 20px;margin:0 -20px 20px;font-size:18px;text-align:center;}
.widget_calendar a{color:#666;}
.widget_calendar li{margin-bottom:1em;}
.widget_calendar thead, .widget_calendar tfoot, .widget_calendar tbody{margin:0 20px;}
.widget_calendar th, .widget_calendar td{text-align:center;}
.widget_calendar tbody a{display:block;}
.widget_calendar tbody a:hover{text-decoration:none;}
#side .share-list-wrap{margin:0 -20px 20px;background:#f9f9f9;padding:20px;}
#side .share-list-wrap .post-share-list1, #side .share-list-wrap .post-share-list2, #side .share-list-wrap .post-share-list3, #side .share-list-wrap .post-share-list4{overflow:hidden;margin-left:-1%;}
#side .share-list-wrap .post-share-list1 li, #side .share-list-wrap .post-share-list2 li, #side .share-list-wrap .post-share-list3 li, #side .share-list-wrap .post-share-list4 li{float:left;width:24%;margin-left:1%;}
#side .share-list-wrap .post-share-list1 li a, #side .share-list-wrap .post-share-list2 li a, #side .share-list-wrap .post-share-list3 li a, #side .share-list-wrap .post-share-list4 li a{border-radius:100%;background:#fff;display:table-cell;text-align:center;vertical-align:middle;width:60px;height:60px;font-size:32px;color:#5e6265;}
#side .share-list-wrap .post-share-list1 li a .follow-on, #side .share-list-wrap .post-share-list1 li a .big, #side .share-list-wrap .post-share-list2 li a .follow-on, #side .share-list-wrap .post-share-list2 li a .big, #side .share-list-wrap .post-share-list3 li a .follow-on, #side .share-list-wrap .post-share-list3 li a .big, #side .share-list-wrap .post-share-list4 li a .follow-on, #side .share-list-wrap .post-share-list4 li a .big{display:none;}
#side .share-list-wrap .post-share-list1 li.post-share-facebook a:hover, #side .share-list-wrap .post-share-list2 li.post-share-facebook a:hover, #side .share-list-wrap .post-share-list3 li.post-share-facebook a:hover, #side .share-list-wrap .post-share-list4 li.post-share-facebook a:hover{color:#305097;}
#side .share-list-wrap .post-share-list1 li.post-share-twitter a:hover, #side .share-list-wrap .post-share-list2 li.post-share-twitter a:hover, #side .share-list-wrap .post-share-list3 li.post-share-twitter a:hover, #side .share-list-wrap .post-share-list4 li.post-share-twitter a:hover{color:#00aced;}
#side .share-list-wrap .post-share-list1 li.post-share-google a:hover, #side .share-list-wrap .post-share-list2 li.post-share-google a:hover, #side .share-list-wrap .post-share-list3 li.post-share-google a:hover, #side .share-list-wrap .post-share-list4 li.post-share-google a:hover{color:#db4a39;}
#side .share-list-wrap .post-share-list1 li.post-share-feedly a:hover, #side .share-list-wrap .post-share-list2 li.post-share-feedly a:hover, #side .share-list-wrap .post-share-list3 li.post-share-feedly a:hover, #side .share-list-wrap .post-share-list4 li.post-share-feedly a:hover{color:#2bb24c;}
#side-author{overflow:hidden;font-size:12px;}
#side-author h4{padding:12px 0;margin-bottom:20px;font-size:16px;}
#side-author .side-author-img{float:left;width:100px;}
#side-author .side-author-meta{float:right;width:180px;}
#footer{color:#1E252C;background-image:linear-gradient(to right, #6D5430, #6D5430 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-repeat:repeat-x;}
#footer-nav a{font-size:12px;color:#FF9E3E;text-decoration:none;font-weight:normal;line-height:normal;}
#footer-nav{padding:0;height:auto;line-height:normal;font-size:0;vertical-align:middle;}
#footer-nav li{margin:0 0 10px 0;padding:0px 10px;font-size:12px;border-right:1px solid #bad9a5;display:inline-block;cursor:pointer;}
#footer-nav li:first-child{border-left:1px solid #bad9a5;}
#footer a:hover{color:#FF9E3E;}
#footer .wrap{padding:30px 0;}
#footer .post-share{padding-right:0;padding-left:0;}
.footer-01{background:#fff;border-top:1px #efefef solid;font-size:13px;}
.footer-01 ul{overflow:hidden;text-align:right;}
.footer-01 ul li{display:inline-block;margin-right:20px;}
.footer-02 .footer-copy{font-size:14px;text-align:center;color:#565656;margin:0;padding:20px 0 0 0;}
.single-post .footer-02 .footer-copy{padding-bottom:100px;}
.single-lp{padding:40px 0;}
.single-lp .lp-wrap{width:1157px;border:1px solid #efefef;margin:0 auto;background:#fff;padding:45px 0;}
.single-lp .lp-thumbnail{border:1px #ccc solid;float:right;margin:0 0 13px 13px;border:1px #ccc solid;}
.single-lp .lp-thumbnail img{vertical-align:top;}
.single-lp .post-content{padding:0;overflow:hidden;}
.single-lp #lp-header{background:#fff;padding:0 56px;}
.single-lp #lp-header h1{font-size:32px;color:#2581c4;padding-bottom:35px;border-bottom:1px solid #efefef;}
.single-lp #content{padding:40px 56px;overflow:hidden;}
.single-lp #main{width:100%;}
.single-lp .main-inner{overflow:hidden;margin-right:350px;}
.one-column.single-lp #main{float:none;}
.one-column.single-lp .main-inner{margin-left:0;margin-right:0;}
.one-column.single-lp #side{float:none;width:100%;margin-left:0;margin-right:0;}
.single-lp #side{width:320px;margin-left:-320px;}
.single-lp.right-content #side{width:320px;margin-left:-100%;}
.single-lp.right-content .main-inner{margin-left:350px;margin-right:0;}
.single-lp .post-footer{padding:20px;}
.single-lp .lp-form{background:#494c4e;color:#fff;padding:30px;width:100%;max-width:500px;margin-left:auto;margin-right:auto;}
.single-lp .lp-form h3{font-weight:bold;font-size:18px;margin-bottom:12px;}
.single-lp .lp-form input[type=text], .single-lp .lp-form input[type=email]{width:90%;padding:10px 5%;border:none;}
.single-lp .lp-form input[type=submit], .single-lp .lp-form button{width:100%;padding:10px 0;background:#5ace5f;color:#fff;border-bottom:5px solid #38bd3e;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;border-radius:3px;}
.single-lp .lp-form input[type=submit]:hover, .single-lp .lp-form button:hover{background:#6ed472;}
.single-lp .lp-form dl{margin-bottom:13px;}
.index_posts_title a{color:#4D4D4D;font-size:16px;}
span.date.updated{float:right;color:#8F8F8F;font-size:12px;padding:3px 0 3px 10px;}
.tel-reserve-note{margin-right:84px;display:inline-block;}
.tel-reserve-note-link{margin:15px 0 0 0;padding:0;color:#808080;display:flex;align-self:flex-end;font-size:10px;line-height:1;}
.tel-reserve-note-link:hover{text-decoration:none;cursor:pointer;}
.tel-reserve-note-link img{margin:-1px 3px 0 0;width:12px;height:12px;}
.tel-reserve-note-popup{padding:10px;width:auto;position:absolute;background:#fff;border-radius:6px;border:1px solid #9E9365;z-index:1000;display:block;bottom:15px;left:-45px;color:#383838;box-sizing:border-box;opacity:0;visibility:hidden;transform:translate(0, 10px);}
.tel-reserve-note-popup.fadein{opacity:1;visibility:visible;z-index:1001;transition:all 0.25s ease-in-out;}
.tel-reserve-note-popup.fadeout{opacity:0;visibility:hidden;z-index:1001;transition:all 0.25s ease-in-out;}
.tel-reserve-note-popup:before,
.tel-reserve-note-popup:after{width:0;height:0;content:"";border-style:solid;display:block;position:absolute;z-index:-2;}
.tel-reserve-note-popup:before{border-width:10px 10px 0 10px;border-color:#9E9365 transparent transparent transparent;left:93px;bottom:-10px;}
.tel-reserve-note-popup:after{border-width:10px 9px 0 9px;border-color:#fff transparent transparent transparent;left:94px;bottom:-9px;}
p.tel-reserve-note-popup-title{margin:0 0 9px 0;padding:0 0 6px 0;border-bottom:1px dashed #CCCCCC;font-size:13px;font-weight:bold;text-align:center;}
p.tel-reserve-note-popup-text{margin:0;font-size:12px;font-weight:normal;text-align:left;}
.tel-reserve-note-popup-text + .tel-reserve-note-popup-text{margin:9px 0 0;}
span.popup-close{display:block;float:right;}
span.popup-close img{width:14px;height:14px;}
@media screen and (min-width: 765px) {
.post-counseling{display:table;width:100%;}
.post-counseling li{display:table-cell;}
#header_esthe{margin-bottom:30px;}
.post-header{padding:20px 20px 50px 20px;display:flex;}
.post-title-sp{display:none;}
.bzb-top-page-sns{margin:20px auto;width:960px;}
.bzb-top-page-sns li{margin:0 0 0 5px;}
.bzb-top-page-sns li:first-child{margin:0;}
.sns-banner{margin:20px auto;width:960px;overflow:hidden;position:relative;}
.sns-banner .bzb-top-page-sns{margin:0px auto;width:660px;float:left;position:absolute;top:50%;transform:translateY(-50%);}
.sns-banner .banner-pc{margin:0 37px 0 0;float:right;}
.sns-banner .banner-pc img{width:300px;}
.header-accessory{position:absolute;left:20px;bottom:10px;display:block;}
.header-accessory .bzb-sns-btn{padding:10px 0 0px 0;display:inline-block}
.header-accessory .bzb-sns-btn li{vertical-align:baseline;}
body.home #content{padding:0;}
body.home #content,#content.bgcheck{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/haikei.png) repeat;}
.column-popular{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/ninki_kiji.png) no-repeat center center;width:825px;height:785px;margin:0 auto 0 60px;padding:82px 50px 50px 60px;}
.column-new{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/shintyaku_kiji.png) no-repeat center center;width:825px;height:788px;margin:30px auto 0 60px;padding:82px 50px 50px 60px;}
.area-list li:nth-of-type(4n){border-right:none;}
.side-widget-inner{margin-bottom:40px;}
.index_pickup .index_posts_title{line-height:1.3;}
.btn_footer div a{width:90%;font-size:14px;font-weight:normal;}
.btn_footer .detail_btn a{height:42px;line-height:19px;margin-bottom:5px;}
.btn_footer .online_btn a{height:26px;line-height:26px;}
.index_pickup .index_posts:nth-child(n+2) .index_posts_content span.wpp-category:nth-child(n+3){display:none;}
.categorys_list li:before{content:" \f0da";font-family:FontAwesome;}
#side-spot-top .index_posts_title a{font-size:18px !important;font-weight:normal !important;line-height:1.2;}
.categorys_list li{width:33.3%;}
.block_right_recommend{width:792px;}
.index_pickup article:first-child{padding:0;}
.index_pickup article:first-child .index_posts_title{margin:20px 0 10px 0;}
.index_pickup article:nth-child(3), .index_pickup article:nth-child(5){margin:-1px 0 0 10px;}
.index_pickup article:nth-child(4), .index_pickup article:nth-child(5){border-bottom:none;margin-bottom:10px;}
#side-spot-top article.index_posts{padding:0 0 13px 0 !important;}
#side article.index_posts{padding:13px 0;border-bottom:none;border-top:none;}
#side .post_thumbnail{width:64px;height:64px;margin:0 10px 0 0;}
#side .index_posts_title{line-height:1;}
#side .index_posts_title a{font-size:12px;font-weight:bold;}
#side .side-spot .index_posts_title a{font-size:18px;font-weight:normal;}
#side .side-sp{display:none;}
.index_pickup article:nth-child(1) .post_thumbnail{width:347px;height:200px;background:#E8E8E8;}
.index_pickup article:not(:first-child) .post_thumbnail{width:140px;height:100px;margin:0 10px 0 0 !important;}
.index_pickup article:not(:first-child){float:left;width:339px;}
.index_pickup .post_thumbnail img{height:100%;width:auto;position:absolute;max-width:none !important;}
.single-lp .lp-wrap{width:auto;margin:0 36px;}
.single-lp .main-inner{margin-right:350px;}
body{min-width:1200px;}
#gnav li{width:20%;text-align:center;}
}
@media screen and (max-width: 991px) {
#article_main .reserve_area{position:relative;}
.tel-reserve-note-link{margin:15px 0 0 0;clear:both;}
}
@media only screen and (max-device-width: 991px) {
.reserve_area{position:relative;}
#article_main .reserve_area .reserve_area_box{padding:20px 0;}
.tel-reserve-note-link{margin:0;padding:0 0 0 10px;height:12px;clear:both;}
.tel-reserve-note-link img{margin:-3px 2px 0 0;width:12px;height:12px;}
.tel-reserve-note-popup{max-width:356px;left:0;bottom:54px;}
.tel-reserve-note-popup:before{left:50px;}
.tel-reserve-note-popup:after{left:51px;}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
#article_main .reserve_area{position:relative;}
#article_main .reserve_area .reserve_area_box{padding:20px 0;}
.tel-reserve-note-link{margin:0;padding:0 0 0 10px;}
.tel-reserve-note-popup{max-width:356px;bottom:54px;left:-45px;}
.tel-reserve-note-popup:before{left:100px;}
.tel-reserve-note-popup:after{left:101px;}
}
@media only screen and (max-device-width: 764px) {
#article_main .reserve_area{position:relative;}
#article_main .reserve_area .reserve_area_box{padding:20px 10px;}
#article_main .reserve_area .reserve_area_box .availability .enable-wrapper{display:block;}
.tel-reserve-note-link{padding:10px 0 0 0;}
.tel-reserve-note-popup{width:100%;bottom:48px;}
.tel-reserve-note-popup:before{left:35px;}
.tel-reserve-note-popup:after{left:36px;}
.tel-reserve-note-popup-text + .tel-reserve-note-popup-text{margin:16px 0 0;}
#side .side-sp dt{margin:4% 0 0 0;}
#side .slide-sp img{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;box-sizing:border-box;}
.header-accessory .bzb-sns-btn{padding:10px 0 25px 0;display:inline-flex;}
.cat-content .bzb-sns-btn li,
.header-accessory .bzb-sns-btn li{margin:4px 2.5px;}
.cat-content .post-title{margin:0;}
.bzb-top-page-sns{margin:7px 0;}
.bzb-top-page-sns li{margin:0 4.5px 0 0;width:34px;}
.sns-banner .banner-pc{display:none;}
.archive .bzb-sns-btn{clear:both;}
.jima-trustmark{margin:20px auto;padding:0 10px;width:100%;display:table;}
.pc-jima{display:none;}
} @media screen and (max-width: 764px) {
#article_main .reserve_area{position:relative;}
.slick-dotted.slick-slider{padding:0;}
.slick-dotted.slick-slider img{width:100%;transform:scale(1.0);}
#text-7{display:none}
.add_cta2{margin:0 auto!important;width:100%}
#text-8 .side-photo{width:100px}
#text-8 .profile-box{background-color:#fff3dc;}
#text-8 .side-name a{color:#FF7A1F}
#text-8 .textwidget, #text-8 .textwidget:last-child{width:94%;margin:0 auto 4% auto!important}
.add_cta_bx{border-bottom:none}
.more-profile2{position:relative;right:0;margin-top:20%;}
.add_cl_nm{margin-bottom:7%}
.bottom_title{font-size:17px;color:#9c9d9d;padding:10px!important;border-bottom:2px solid #9c9d9d;background-image:none;}
.index-title2{display:none}
.add_sid{margin:0 0 4% 0;padding-top:4%;background-image:linear-gradient(to right, #6D5430, #6D5430 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-repeat:repeat-x;}
.add_sid img{width:70%}
.viewnumber{margin:0;float:right;position:absolute;right:5px;bottom:0px;}
.post-meta li{font-size:11px;}
.index-posts-popular,.index-posts-new{font-size:14px;margin:5px;}
#header-topimg{line-height:38px;padding-left:10px;}
.post-counseling li{font-size:15px;}
.doctor-profile{width:100%;margin:0 0 5px 0;}
.epark-logo{padding:3px 10px;}
#side-banner-link{margin-top:20px;font-size:13px;padding:20px 10px;overflow:hidden;background-image:linear-gradient(to right, #6D5430, #6D5430 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-repeat:repeat-x;}
#side-banner-link dd{padding:5px 0 15px 0;}
#side-search{width:100% !important;margin:0;overflow:hidden;}
#side-search dt{margin:10px auto;}
#side-search dt img{height:34px;}
#side-search dd{text-align:center;}
#side-search input{width:96%;}
#side-search button, #side-search #link_sec .btn{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/search.png);background-size:100% 100%;width:60px !important;height:38px;border:none !important;}
.ss_inp_lis{margin:0;padding:0;margin-left:1%}
.ss_inp_lis li{margin:0;padding:0;float:left;list-style:none}
.inp_lg{width:40%}
#link_sec .btn{margin:-5% 0 0 5%;}
.post-counseling li{width:100%;}
.post-counseling li:after{top:auto;bottom:-6px;left:0;right:0;transform:rotateZ(45deg);width:15px;height:15px;margin:0 auto;border:none;background:#6D5430;box-shadow:1px 1px 1px #6D5430;}
.post-counseling li.counseling2:after{box-shadow:1px 1px 1px #6D5430;background:#745C38;}
.post-counseling li.counseling3:after{box-shadow:1px 1px 1px #745C38;background:#836C4A;}
.post-counseling li.counseling4:after{box-shadow:1px 1px 1px #836C4A;background:#8E7857;}
.post-counseling li.counseling5:after{box-shadow:1px 1px 1px #8E7857;background:#A99678;}
.post-counseling li.counseling6:after{box-shadow:1px 1px 1px #A99678;background:#B9A88B;}
.post-counseling li.counseling7:after{box-shadow:1px 1px 1px #B9A88B;background:#C8B99D;}
.post-counseling li.counseling8:after{box-shadow:1px 1px 1px #C8B99D;background:#D0C1A6;}
.post-counseling li.counseling9:after{box-shadow:1px 1px 1px #D0C1A6;background:#D0C2A6;}
.post-counseling li.counseling10:after{box-shadow:1px 1px 1px #D0C2A6;background:#DFD2B8;}
.post-counseling li.counseling11:after{box-shadow:1px 1px 1px #DFD2B8;background:#E5D8BF;}
.post-counseling li.counseling12:after{box-shadow:none;background:#FFF5DE;}
.state_recommend{padding:10px;position:relative;}
.state_recommend h2{font-size:31px;}
.state_recommend p{font-size:11px;width:92%}
.state_recommend ul{font-size:0;margin-top:10px;display:none}
.state_recommend ul li a{font-size:14px;}
.state_recommend ul li{width:48%;margin:3% 3% 0 0;border:none;background:#FFFFFF;position:relative}
.state_recommend ul li:before{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #6d5430;position:absolute;top:50%;left:10px;margin-top:-7px;}
.state_recommend ul li:nth-child(even){margin:3% 0 0 0;}
.state_recommend i{position:absolute;top:58px;right:6px;color:#6D5430;}
.categorys_title{margin:-1px 0 9px 0;padding:5px 26px 5px 10px;font-size:16px;line-height:25px;}
.page-check{width:100%;border-radius:0;}
.page-check dt{font-size:13px;margin:40px auto 20px 60px;}
.page-check dt:before{width:30px;height:26px;font-size:13px;left:-40px;top:-5px;line-height:26px;}
.page-check dd{width:80%;margin:0 auto;height:27px;border-radius:5px;line-height:27px;}
.page-check input[type="submit"]{width:300px;height:80px;background-size:100%;}
.page-check-result{position:relative;padding:20px 0;}
.page-check-result p{font-size:12px;}
.page-check-result h2{font-size:24px;}
.page-check-result h2 span{font-size:36.5px;}
.page-check-result h2 span strong{font-size:73px;}
.page-check-result img{height:170px;width:auto;bottom:0px;right:-10px;}
.check-result-column img{width:288px;height:78px;margin-top:-40px;}
#mobile-side{font-size:0;}
#mobile-side dt{font-size:16px;line-height:34px;width:100%;background:#72CEAF;color:#fff;padding:0 0 0 10px;overflow:hidden;border-bottom:3px solid #fff;}
#mobile-side dt:after{content:"\f107";font-family:FontAwesome;margin:0 10px 0 0;font-size:20px;color:#fff;float:right;vertical-align:middle;}
#mobile-side dt.open:after{transform:rotatez(180deg);}
#mobile-side dd{display:none;float:left;width:48%;line-height:40px;background:#FFF5DE;font-size:14px;text-align:center;margin:1%;}
#mobile-side .side-search-form{width:100% !important;margin:0;background:none;}
#mobile-side dd a{display:block;color:#6D5430;}
#mobile-side dd a:before{content:" \f0da";font-family:FontAwesome;font-size:20px;color:#FF8415;float:left;margin-left:10px;}
#mobile-side dd:last-child{margin-bottom:20px;}
#mobile-side #side-search-form{width:100%;background:none;}
#gnav dl{font-size:0;}
#gnav dt{color:#4D4D4D;font-size:10px;font-weight:bold;margin-top:15px;}
#gnav dd{width:32%;display:inline-block;text-align:center;background:#FFF5DE;border-radius:5px;margin:5px 2% 0 0;line-height:22px;}
#gnav dd:nth-of-type(3n){margin:5px 0 0 0;}
#gnav dd a{color:#4D4D4D;font-size:12px;display:block;}
.area-list-title{padding:10px;}
.area-list li{width:50%;}
.area-list li img{left:10%;}
.area-list li a span{margin-right:10%;}
.home #side{margin-bottom:0;}
body.home #content{padding:0;}
ul.image{width:100% !important;}
#header-top{position:relative;height:38px;background:#FFF5DE;}
#header-topimg img{width:75px;padding:4px 0;}
.post_thumbnail{margin:0 10px 0 0;width:82px;height:82px;}
.post-loop-wrap .post-content{width:100%;}
.footer_icon_area{border-top:1px solid #FF8415;padding:10px 0px}
.footer_icon_area ul{width:80%;margin:0 auto;box-sizing:border-box;font-size:0px;text-align:center}
.footer_icon_area ul li{width:33%;display:inline-block}
.footer_icon_area ul li a{display:block;margin:0 auto;text-indent:-9999px}
.footer_icon_area ul li.footer_to_top a{width:58px;height:36px;background:url(http://empower-hc.main.jp/site2/wp-content/uploads/images/icon_top_back.png) left top no-repeat;background-size:58px 72px}
.footer_icon_area ul li.footer_news a{width:37px;height:35px;background:url(http://empower-hc.main.jp/site2/wp-content/uploads/images/icon_news.png) left top no-repeat;background-size:37px 70px}
.footer_icon_area ul li.footer_glossary a{width:54px;height:35px;background:url(http://empower-hc.main.jp/site2/wp-content/uploads/images/icon_glossary.png) left top no-repeat;background-size:54px 70px}
ul.footer_nav1{padding:14px 20px 0;width:100%;background:#f2f2f2;font-size:0;box-sizing:border-box;}
ul.footer_nav1.search{height:auto}
ul.footer_nav1 li{margin-bottom:10px;padding-left:5px;width:50%;display:inline-block;position:relative;box-sizing:border-box;}
ul.footer_nav1 li:before{width:4px;height:4px;content:"";background:#b0b0b0;display:inline-block;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);}
ul.footer_nav1 li:last-child{border:none}
ul.footer_nav1 li a{padding-left:8px;color:#333;font-size:11px;text-decoration:underline;}
@media screen and (max-width: 374px) and (min-width: 320px) {
ul.footer_nav1{padding:14px 10px 0;}
ul.footer_nav1 li:nth-of-type(odd){width:45%;}
ul.footer_nav1 li:nth-of-type(even){width:55%;}
}
.footer-copyright{background:#f2f2f2;padding:6px 0 14px;text-align:center;}
.footer-copyright span{color:#333;font-size:10px;}
.single-post .footer-copyright{padding-bottom:100px;}
.epark-global-footer-group-box{display:none}
#epark-global-footer-box .epark-global-footer-box-inner-sp ul{padding:14px 20px;width:100%;background:#eeece4;border-top:1px solid #928552;font-size:0;box-sizing:border-box;}
#epark-global-footer-box .epark-global-footer-box-inner-sp ul li{padding-left:5px;width:50%;display:inline-block;position:relative;box-sizing:border-box;}
#epark-global-footer-box .epark-global-footer-box-inner-sp ul li:before{content:"";width:4px;height:4px;background:#b0b0b0;display:inline-block;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);}
#epark-global-footer-box .epark-global-footer-box-inner-sp ul li a{padding-left:8px;color:#60542c;font-size:12px;text-decoration:underline;}
@media screen and (max-width: 374px) and (min-width: 320px) {
#epark-global-footer-box .epark-global-footer-box-inner-sp ul{padding:14px 10px;}
#epark-global-footer-box .epark-global-footer-box-inner-sp ul li:nth-of-type(odd){width:45%;}
#epark-global-footer-box .epark-global-footer-box-inner-sp ul li:nth-of-type(even){width:55%;}
}
.clinic-card-access{display:block;padding-left:0;}
.reserve_area .detail_btn2,
.reserve_area .online_btn{width:49%;padding:0;margin:0 !important;}
.index_posts_title a{font-size:13px;font-weight:bold;}
.side-spot .index_posts_title a{font-size:18px;}
.detail_btn2{float:left;}
.online_btn{float:right;}
.detail_btn2 a,.detail_btn a,.online_btn a{line-height:50px;width:100%;height:50px;font-size:12px;padding:0;}
.detail_btn2 a .telyoyaku{display:inline-block;}
.detail_btn2 a .telnumber , .online_btn a span{display:none;}
.detail_btn2 a:before,.online_btn a:before{font-size:20px;}
.cat-content#deep_area .wp_social_bookmarking_light{position:absolute;}
.post-header .post-meta,.post-header .wp_social_bookmarking_light,.cat-content .wp_social_bookmarking_light{position:static;}
.cat-content#deep_area .cat-content-area p img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:100%;height:auto;min-height:250px;position:absolute;top:0;left:0;z-index:0;background-color:#72A7D2;}
.cat-content#deep_area{padding:20px;position:relative;overflow:hidden;height:250px;}
.cat-content#deep_area .cat-content-area p:nth-child(3){padding-top:0;position:absolute;top:55px;color:#fff;margin:0 10px;left:0;text-shadow:0 0 8px #666, 0 0 8px #333, 0 0 0.8px #000;}
article.index_firstview h2{font-size:5vw;}
.icon-circle::before{font-size:14px;}
.post-header-sp{background:none;}
.eye_catch{margin:20px 0 0 0;width:100%;height:auto;display:block;text-align:center;}
.eye_catch img{width:100%;max-width:100%;height:auto;}
.lead{padding:16px 10px 0;background:#eefff9;}
.cat-content-area .post-title#cat2,.cat-content-area .post-title#cat10,.cat-content-area .post-title#cat11,.cat-content-area .post-title#cat12{line-height:30px;display:inline-block;margin:0;padding:10px;font-size:21px;}
#area_search{margin:10px auto 20px auto;width:240px;}
#area_search select{width:100%;font-size:14px;color:#808080;padding:7px 5px;}
.index_pickup{margin:10px 0 20px 0;}
#content{padding:15px 0 0 0;}
article.index_firstview{padding-top:0 !important;margin:0;background:none;}
#footer{border-top:none;}
p.header-text{background:#61AA31;padding:0px 7px;font-size:10px;color:#fff;}
#header{padding:0;box-shadow:0px 2px 3px 0px #AFAFAF;border-bottom:none !important;}
.index_new_list article.index_posts:nth-child(n+6){display:none;}
.categorys_title_page{margin:0 10px 10px 0;}
#side #searchform{margin:20px 10px;}
.wp_rp_wrap .related_post_title{position:absolute;left:10px;top:-20px;}
.categorys_list li{margin:0 5px 20px 0;}
.categorys_list li a{padding:4px 9px;border:1px solid #DCDCDC;border-radius:5px;}
.categorys_list li a:hover{background:#EDF4F4;}
div#wp_rp_first{padding:0 10px;position:relative;}
#section_recommend .section_recommend_clinic:nth-child(4n){margin:0;}
ul.categorys_list{padding:0 10px;margin:20px 0 10px 0;}
.block_right_recommend li{width:20%;margin:0;}
.block_right_recommend li a{width:100%;}
ul.image li img{width:90%;}
article.index_posts{padding:10px;}
article.index_firstview p{display:none;}
.side-title{margin:0;padding:10px;}
.cat-content-area p img{border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;width:80px;height:80px;}
.cat-content-area p:nth-child(2){margin-right:15px;padding-top:0;}
.at-content-area p{clear:both;}
.cat-content-area .post-title{font-size:20px;}
.cat-content-area .post-title span{font-size:12px;}
.cat-content-area img{width:80px;}
.cat-content-area p{padding-top:15px;}
.zyusyo{margin:10px 0 0 0 !important;}
#top_header .text_title{padding:0;}
#section_recommend .detail{height:auto;overflow:hidden;}
#section_recommend .btn_footer{padding:10px 0 10px 0;overflow:hidden;}
#section_recommend .btn_footer div a{width:98%;height:40px !important;font-size:15px !important;line-height:40px !important;}
#section_recommend .btn_footer .detail_btn{width:49%;float:left;margin-left:1%;}
#section_recommend .btn_footer .online_btn{width:49%;float:right;margin-right:1%;}
#section_recommend .section_recommend_clinic{float:none;width:100%;height:auto;margin:0;}
#section_recommend .section_recommend_clinic .img{height:auto;min-height:110px;width:40%;float:left;margin:0 10px 0 0;}
.main-inner{margin-right:320px;box-sizing:border-box;}
#side{margin-top:10px;margin-bottom:0;}
#main, .main-inner, #side{float:none;width:100%;margin-left:0;margin-right:0;}
.left-content #main, .right-content #main{float:none;}
.left-content .main-inner, .right-content .main-inner{margin-right:0;margin-left:0;width:100%;}
.left-content #side, .right-content #side{width:100%;float:none;margin:0;}
.wrap, .one-column #content .wrap{width:auto;}
.sp-hide{display:none !important;}
.sp-show{display:block !important;}
#main .post-sns{margin:0 -20px -20px !important;}
#main .post-share-title{margin:0 -20px !important;}
.single-lp #lp-header{padding-left:24px;padding-right:24px;}
.single-lp #lp-header .lp-title{padding:0;margin:0;font-size:21px;}
.single-lp #content{padding:20px;}
.single-lp .lp-wrap{padding:24px 0;width:auto;margin:0 24px;}
.single-lp .lp-wrap input[type=text]{width:100%;}
.single-lp .lp-wrap input[type=submit]{margin-top:30px;}
.single-lp .post-content{padding:0 !important;}
.single-lp #side{margin-left:0;width:100%;}
.single-lp #side dl, .single-lp #side dt, .single-lp #side dd{width:100%;margin:0 0 20px;padding:0;}
.single-lp #side dt{margin-bottom:8px;}
.alignleft, .alignright{float:none !important;margin-left:auto !important;margin-right:auto !important;}
img{max-width:100%;height:auto;}
#header .wrap{padding:0;}
#header #logo{float:right;font-size:10px;width:auto;margin-right:11px;}
#header #logo img{width:auto;height:22px;margin:3px 0;}
#header #logo a:before{content:"powered by";vertical-align:sub;margin-right:5px;color:#1169A5;}
#header #header-primary-nav{display:none;}
#header-menu-tog{display:block;font-size:18px;position:absolute;background:#FF9E3E;width:30px;height:30px;text-align:center;border-radius:2px;line-height:30px;right:11px;top:4px;z-index:10;}
#header-menu-tog a{color:#fff;}
#searchform{background:#e6e6e6;border-radius:7px;overflow:hidden;}
#searchform input{background:#e6e6e6;}
#gnav{display:none;}
#gnav.active{display:block;}
#gnav{padding:15px 20px 20px;}
#gnav .wrap{margin:0;}
#gnav ul li{float:none;position:relative;margin-right:0;margin-bottom:1px;padding:0;text-align:center;}
#gnav ul li a{display:block;border-top:none;padding:12px 8px;color:#2B2D2D;background:#fff;text-decoration:none;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-bottom:1px #e5e5e5 solid;}
#gnav ul li a:hover{color:#2B2D2D;border-top:none;}
#gnav ul li a:hover .sub-menu{display:block;}
#gnav ul li .sub-menu{display:block;position:relative;width:auto;margin-left:20px;background:#fff;border:none;border-bottom:none;}
#gnav ul li .sub-menu li{float:none;margin-right:0;}
#gnav ul li .sub-menu li:list-child{border-bottom:none;}
#gnav ul li .sub-menu li a{color:#2581c4;background:#fff;padding:10px 15px;border-bottom:1px #e5e5e5 solid;}
#gnav ul li .sub-menu li a:hover{background:#fafafa;color:#2581c4;box-shadow:0;}
#gnav ul li .sub-menu .sub-menu{left:auto;top:auto;}
.cat-content{padding:31px 10px;}
.post-loop-wrap .post-thumbnail{height:215px;float:none;margin-left:0;margin-right:0;text-align:center;}
.post-loop-wrap .post-thumbnail img{max-width:100%;height:auto;margin:0 auto;}
.post-loop-wrap .post-title{margin-bottom:0;}
.post-loop-wrap .post-content{padding:0 40px;}
.post-loop-wrap .post-footer{display:none;}
.comment-form-author, .comment-form-email{float:none;width:auto;}
.post-header{padding:0;background-color:transparent;display:flex;flex-direction:column;}
.post-title{padding:8px 10px 10px 10px;font-size:20px;font-weight:bold;display:inline-block;}
.post-title-pc{display:none;}
.post-header p{font-size:14px;}
.text-area{width:100%;}
#article_main .title_box h2{font-size:17px;}
#article_main .intro_text{font-size:17px;}
.post-content, .cta-post-title, .post-cta, .post-share, .post-author, article.page .post-header{padding:10px !important;}
.post-thumbnail, .post-cta-img{margin-left:0;margin-right:0;float:none;}
.post-cta .post-cta-img img{width:inherit;}
.post-footer{padding:0 20px;}
.more-link{display:block;width:100%;text-align:center;margin-bottom:24px;}
.post-content h2{font-size:18px;margin-top:40px;}
.post-content h3{font-size:17px;margin-top:40px;}
.post-content h4{font-size:16px;}
.post-content table tbody th,.post-content table tbody td{font-size:12px;}
.post-content table.time_table{width:100%;-webkit-overflow-scrolling:touch;overflow:auto;}
.post-content table.time_table td,.post-content table.time_table th{padding:6px 2px;}
#main .post-share .post-sns{margin:0 -20px -20px;}
#main .post-share .post-sns ul li{width:auto;float:none;border-right:none;border-bottom:1px solid #eee;}
#main .post-share .post-sns ul li a{padding:16px 0;font-size:16px;}
#main .post-share .post-sns ul li a span{font-size:16px;}
#main .post-share .post-sns ul li a:before{font-size:18px;}
#main #comments{padding:20px;}
#main .post-author{padding:20px;}
#main .post-author .post-author-img{float:none;}
#main .post-author .post-author-meta{padding:0;margin:10px 0 0;}
.post-cta .post-cta-cont{display:block;}
.post-cta .post-cta-img{width:100%;margin:0;float:none;margin-bottom:10px;}
.post-cta .post-cta-right{width:100%;padding:0;}
.post-cta .post-cta-btn{margin:24px 0 10px;}
.post-cta .post-cta-btn a{width:100%;box-sizing:border-box;}
.post-footer{padding:0 10px !important;}
#main .post-cta .cta-post-title{padding:0 !important;font-size:22px !important;}
.post-cta p{display:inline-block;font-size:14px !important;}
#notice-post{margin:30px 10px;width:auto;font-size:13px;padding:10px;}
#notice-post dd{padding:0;}
.price-btn{margin:30px auto;width:100%;}
.price-btn a{line-height:40px;font-size:16px;}
.price-btn a:hover{background:#ffffff;color:#FF9E3E;border:4px solid #FF9E3E;}
#mobile-side_2{padding-bottom:56%;}
#mobile-side_2 li{float:left;width:48%;line-height:40px;background:#FFF5DE;font-size:14px;text-align:center;margin:1%;}
#mobile-side_2 .side-search-form{width:100% !important;margin:0;background:none;}
#mobile-side_2 li a{display:block;color:#6D5430;}
#mobile-side_2 li a:before{content:" \f0da";font-family:FontAwesome;font-size:20px;color:#FF8415;float:left;margin-left:10px;}
.font-sp{width:76%;display:block;margin-top:8%;margin-bottom:2%;}
.font-sp img{width:76%;}
.sub_hover{display:block;width:300px;height:80px;padding-top:inherit;margin:40px auto 0 auto;background-size:cover}
.sub_hover input{transition:all 0.3s ease;}
.sub_hover:hover input{opacity:1;filter:alpha(opacity=100);}
.check-result-column{display:block;width:288px;height:78px;margin:auto;padding-top:inherit;background-size:cover}
.check-result-column input{transition:all 0.3s ease;}
.check-result-column:hover input{opacity:1;filter:alpha(opacity=100);}
.page-check input[type="submit"]{margin:0 0 0 0;}
input.station_area::-webkit-input-placeholder, input.condition_subject::-webkit-input-placeholder{font-size:10px}
input.station_area:-ms-input-placeholder, input.condition_subject::-webkit-input-placeholder{font-size:10px}
input.station_area::-moz-placeholder, input.condition_subject::-webkit-input-placeholder{font-size:10px}
.cls_sp{display:none;width:60%;margin:0 auto;padding-bottom:6%;vertical-align:middle;}
.cls_sp.active{display:inline-block!important;}
.fa-align-justify{display:inline-block!important;}
.fa-align-justify.cls{display:none !important;}
.state_recommend.hokkaido_tohoku{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/hokkaido.png) right 40px top 6px no-repeat #E4F9EC;background-size:100px;}
.state_recommend.kanto{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/kanto.png) right 50px top 13px no-repeat #FFF3F8;background-size:50px;}
.state_recommend.chubu{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/chubu.png) right 25px top 30px no-repeat #FFFEE1;background-size:110px;}
.state_recommend.kinki{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/kinki.png) right 34px top 20px no-repeat #FFEDE3;background-size:90px;}
.state_recommend.chugoku_shikoku{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/chugoku.png) right 36px top 30px no-repeat #F2EEFF;background-size:90px;}
.state_recommend.kyushu_okinawa{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/pref/okinawa_nw.png) right 40px top 10px no-repeat #D7F8F9;background-size:100px;}
.state_recommend i{display:block}
.state_recommend .i_cls{display:none}
.i_active{display:block}
.i_close{display:none}
} .wp-embedded-content{max-width:100%;width:830px;}
.column_cent{width:820px;margin:0 auto 0 3%;}
.sht_li_a{width:60% !important;}
.clearfix:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
@media all and (orientation: landscape) {
input.station_area::-webkit-input-placeholder, input.condition_subject::-webkit-input-placeholder{font-size:12px}
input.station_area:-ms-input-placeholder, input.condition_subject::-webkit-input-placeholder{font-size:12px}
input.station_area::-moz-placeholder, input.condition_subject::-webkit-input-placeholder{font-size:12px}
} #content .dentist-banner{margin:20px 10%;font-size:1.25rem;text-align:center;}
#content .dentist-banner img{width:auto;}
#content .dentist-banner a{display:block;color:#2581c4;}
#content .dentist-banner a:hover{outline:0;color:#d8e8e8;text-decoration:underline;opacity:1;transition:none;}
#content .dentist-banner a > img:hover{opacity:1;animation:flash 1.5s;-webkit-animation:flash 1.5s;transition:none;-webkit-transition:none;}
#content .dentist-banner .banner-text{border:1px solid #d8e8e8;border-top:0;font-weight:bold;line-height:250%;}
#content .dentist-banner.tablet-hov a:hover{color:#2581c4;text-decoration:none;transition:none;-webkit-transition:none;}
#content .dentist-banner.tablet-hov a > img:hover{opacity:1;}
@media screen and ( max-width: 767px ) {
#content .dentist-banner{margin:20px 0 40px;padding:0 10px;}
#content .dentist-banner a:hover{color:#2581c4;text-decoration:none;transition:none;-webkit-transition:none;}
#content .dentist-banner img{width:100%;}
#content .dentist-banner a > img:hover{opacity:1;}
#content .dentist-banner .banner-text{font-size:13px;}
}  .content-404{margin:0 auto;width:100%;}
.content-404.lg{margin:0 auto;width:960px;}
.content-404 header{margin:0 0 30px;padding:34px 0;width:960px;height:174px;background-color:#fff5de;}
.content-404 .main-text{margin:0 auto;padding:14px 0 0 120px;width:426px;height:106px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/icon_tooth_alert.png) left center no-repeat;display:block;color:#808080;font-size:30px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.content-404 .main-text span{display:block;color:#ff8415;font-size:17px;font-weight:bold;}
.content-404 .rabbit-sad{margin:0 10px 37px;padding:6px 0 0 146px;min-height:116px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/rabbit_sad.png) 0 center no-repeat;box-sizing:border-box;position:relative;}
.content-404 .rabbit-sad::before, .content-404 .rabbit-smile::before{width:95px;height:24px;background:#ffeac8;border-radius:20px;display:block;position:absolute;top:122px;left:12px;color:#f27d00;font-size:13px;font-weight:bold;text-align:center;line-height:24px;content:"うさちゃん";}
.content-404 .rabbit-sad .comment, .content-404 .rabbit-search .comment, .content-404 .rabbit-smile .comment{padding:12px 20px;width:380px;background:#fffcf9;border:1px solid #e4c789;border-radius:2px;position:relative;box-sizing:border-box;}
.content-404 .rabbit-search .comment{color:#6d5430;}
.content-404 .rabbit-search .comment span{color:#4d4d4d;}
.content-404 .rabbit-sad .comment::before, .content-404 .rabbit-search .comment::before, .content-404 .rabbit-smile .comment::before{width:10px;height:14px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/item_arrow_rabbit.png) center no-repeat;display:block;position:absolute;top:50%;left:-10px;content:"";transform:translateY(-50%);}
.content-404 .lion-sad{margin:0 10px 50px;padding:30px 0 0 146px;min-height:116px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/lion_sad.png) right center no-repeat;box-sizing:border-box;position:relative;}
.content-404 .lion-sad::before{width:95px;height:24px;background:#fee2ed;border-radius:20px;display:block;position:absolute;top:122px;right:12px;color:#ff7977;font-size:13px;font-weight:bold;text-align:center;line-height:24px;content:"ライオンくん";}
.content-404 .lion-sad .comment, .content-404 .lion-smile .comment{padding:12px 20px;width:380px;background:#fefafc;border:1px solid #fccbde;border-radius:2px;position:relative;box-sizing:border-box;}
.content-404 .lion-sad .comment::before, .content-404 .lion-smile .comment::before{width:10px;height:14px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/item_arrow_lion.png) center no-repeat;display:block;position:absolute;top:50%;right:-10px;content:"";transform:translateY(-50%);}
.content-404 .comment p{color:#333333;font-size:14px !important;line-height:2 !important;}
.content-404 .search-box{margin:0 0 50px;padding:30px 20px;background:#fff8f2;}
.content-404 .search-box .search-box-inner{padding:53px 0;width:652px;height:228px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/bg_search_box.png) center no-repeat;box-sizing:border-box;position:relative;}
.content-404 .search-box-inner::before{width:132px;height:244px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/item_rabbit.png) center no-repeat;display:block;position:absolute;top:-22px;left:0;content:"";}
.content-404 .search-box-inner::after{width:44px;height:133px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/item_toothbrush.png) center no-repeat;display:block;position:absolute;bottom:34px;right:12px;content:"";}
.content-404 .rabbit-search{margin:0 10px 16px;padding:6px 0 0 154px;box-sizing:border-box;}
.content-404 .form-area{padding:0 0 0 165px;}
.content-404 .search-box #searchform{width:277px;height:38px;float:left;border-radius:0;}
.content-404 .search-box #searchform input{line-height:22px;}
.content-404 .search-box #searchform button{width:70px;height:38px;background-color:#ff8415;border-radius:0;color:#fff;font-size:25px;}
.content-404 .btn-top{margin:0 0 0 283px;}
.content-404 .lion-smile{margin:0 10px 50px;padding:30px 0 0 146px;min-height:116px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/lion_smile.png) right center no-repeat;box-sizing:border-box;position:relative;}
.content-404 .lion-smile::before{width:95px;height:24px;background:#fee2ed;border-radius:20px;display:block;position:absolute;top:122px;right:12px;color:#ff7977;font-size:13px;font-weight:bold;text-align:center;line-height:24px;content:"ライオンくん";}
.content-404 .lion-smile span{color:#6d5430;font-weight:bold;}
.content-404 .box-recommend-outer{margin:0 0 30px;padding:30px 0;background:#fff8f2;}
.content-404 .box-recommend{margin:0 auto;padding:92px 24px 65px;width:653px;height:797px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/bg_recommend.png) center no-repeat;box-sizing:border-box;position:relative;}
.content-404 .box-recommend .title-recommend{position:absolute;top:24px;left:-18px;}
.content-404 .box-recommend article.index_posts{padding:13px 0;}
.content-404 .box-recommend article.index_posts:first-child{border-top:none;}
.content-404 .box-recommend .wpp-category{margin:0 4px 4px 0;}
.content-404 .entry-content-cat{width:484px;}
.content-404 .box-recommend .index-posts-new{margin:16px 0 0;font-size:14px;color:#ff8415;}
.content-404 .rabbit-smile{margin:0 10px;padding:31px 0 0 146px;min-height:116px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/rabbit_smile.png) 0 center no-repeat;box-sizing:border-box;position:relative;}
.content-404 .rabbit-smile span{color:#ed6a84;}
.content-404 .sp-only{display:none;}
@media only screen and (max-width: 764px) {
.content-404, .content-404.lg{clear:both;width:100%;}
.content-404 header{margin:0 0 20px;padding:15px 0 30px;width:100%;height:auto;}
.content-404 .main-text{padding:74px 0 0;width:100%;height:auto;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/icon_tooth_alert.png) center 0 no-repeat;background-size:63px;font-size:18px;}
.content-404 .main-text span{font-size:10px;}
.content-404 .rabbit-sad{margin:0 10px 12px;padding:0 20px 0 97px;min-height:95px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/rabbit_sad.png) 0 0 no-repeat;background-size:78px;}
.content-404 .rabbit-sad::before, .content-404 .rabbit-smile::before{width:65px;height:16px;top:80px;left:7px;font-size:9px;line-height:16px;}
.content-404 .rabbit-sad .comment, .content-404 .rabbit-search .comment, .content-404 .rabbit-smile .comment{margin:0 18px 0 0;padding:10px;width:100%;}
.content-404 .rabbit-sad .comment::before, .content-404 .rabbit-search .comment::before, .content-404 .rabbit-smile .comment::before{width:8px;height:9px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/sp_item_arrow_rabbit.png) center no-repeat;background-size:8px 9px;left:-8px;}
.content-404 .lion-sad{margin:0 10px 20px;padding:10px 97px 0 20px;min-height:95px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/lion_sad.png) right top no-repeat;background-size:78px;}
.content-404 .lion-sad::before{width:69px;height:16px;top:80px;right:5px;font-size:9px;line-height:16px;}
.content-404 .lion-sad .comment, .content-404 .lion-smile .comment{padding:10px;width:100%;}
.content-404 .lion-sad .comment::before, .content-404 .lion-smile .comment::before{width:7px;height:9px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/sp_item_arrow_lion.png) center no-repeat;background-size:7px 9px;right:-7px;}
.content-404 .comment p{font-size:11px !important;}
.content-404 .search-box{margin:0 0 20px;padding:10px;}
.content-404 .search-box .search-box-inner{margin:0 auto;padding:24px 0 23px;width:300px;height:155px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/sp_bg_search_box.png) center no-repeat;background-size:300px 155px;}
.content-404 .search-box-inner::before{width:86px;height:158px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/item_rabbit.png) center no-repeat;background-size:86px 158px;top:-6px;}
.content-404 .search-box-inner::after{width:23px;height:70px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/item_toothbrush.png) center no-repeat;background-size:23px 70px;bottom:34px;right:5px;}
.content-404 .rabbit-search{margin:0 0 13px;padding:0 48px 0 105px;}
.content-404 .rabbit-search .comment{text-align:center;}
.content-404 .rabbit-search .comment p{line-height:1.7 !important;}
.content-404 .form-area{padding:0 0 0 82px;}
.content-404 .search-box #searchform{width:128px;height:19px;}
.content-404 .search-box #searchform div{padding:0;}
.content-404 .search-box #searchform input{padding:0 7px;background:#fff;font-size:10px;line-height:19px;}
.content-404 .search-box #searchform button{padding:0;width:30px;height:19px;font-size:11px;line-height:19px;}
.content-404 .btn-top{margin:0 0 0 130px;line-height:1;}
.content-404 .btn-top img{width:63px;}
.content-404 .lion-smile{margin:0 10px 40px;padding:10px 97px 0 20px;min-height:95px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/lion_smile.png) right top no-repeat;background-size:78px;}
.content-404 .lion-smile::before{width:69px;height:16px;top:80px;right:5px;font-size:9px;line-height:16px;}
.content-404 .lion-smile span{color:#6d5430;font-weight:bold;}
.content-404 .box-recommend-outer{margin:0 0 20px;padding:0;background:none;}
.content-404 .box-recommend{margin:0 auto;padding:0;width:100%;height:auto;background:none;}
.content-404 .box-recommend .title-recommend{margin:0 0 6px;position:static;}
.content-404 .box-recommend .title-recommend img{width:226px;}
.content-404 .box-recommend article.index_posts{padding:10px;}
.content-404 .box-recommend article.index_posts:first-child{border-top:1px solid #dcdcdc;}
.content-404 .entry-content-cat{width:100%;}
.content-404 .box-recommend .index-posts-new{margin:10px 10px 0 0;}
.content-404 .rabbit-smile{margin:42px 10px 12px;padding:20px 20px 0 97px;min-height:95px;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/rabbit_smile.png) 0 0 no-repeat;background-size:78px;}
.content-404 .pc-only{display:none;}
.content-404 .sp-only{display:block;}
} .post-cta-area{margin-bottom:30px;}
.post-cta-apparent{visibility:hidden;opacity:0;position:fixed;bottom:0;left:0;z-index:999;width:100%;margin:0;padding:20px;border:none;background-color:rgba(0, 0, 0, 0.5);text-align:center;}
.post-cta-apparent.show{visibility:visible;opacity:1;}
.post-cta-apparent a{display:block;max-width:960px;margin:0 auto;padding:10px;border-bottom:5px solid #fe832d;border-radius:60px;background:#ff9e3e;color:#fff;font-size:25px;font-weight:bold;text-decoration:none;text-align:center;}
.post-cta-apparent a:hover{background:#fe832d;}
.post-cta-apparent a span:nth-child(2)::after{content:" \f0da";font-family:FontAwesome;font-size:28px;vertical-align:middle;}
@media only screen and (max-width: 764px) {
.post-cta-apparent{background:none;padding:10px;}
.post-cta-apparent a{padding:10px 0 5px;width:90%;font-size:19px;}
.post-cta-apparent a span{display:block;line-height:1.2;}
}
section.post-content::after{display:block;clear:both;content:"";}
#main .post-index{margin:30px 0 30px;padding:0;width:100%;border:1px solid #ff9e3e;display:table;font-weight:bold;position:relative;}
#main .post-index .index-title{margin:0;padding:5px 0;background-color:#ff9e3e;color:#fff;font-size:15px;text-align:center;}
#main .post-index #post-index-toggle{display:none;}
#main .post-index .clinic-table-list{padding:14px 20px 10px;}
#main .post-index .clinic-table-list .table-list-parent{padding:0 0 0 2.6em;position:relative;counter-increment:clinic_table;font-size:16px;line-height:1.8;}
#main .post-index .clinic-table-list .table-list-parent::before{position:absolute;top:4px;left:0;color:#ff9e3e;font-family:'eparkfont';font-size:10px;content:"\e199";}
#main .post-index .clinic-table-list .table-list-parent::after{position:absolute;top:0;left:0.8em;content:counter(clinic_table) ".";}
#main .post-index .clinic-table-list a{display:block;}
#main .post-index .clinic-table-list .table-list-parent>a{margin:0;color:#ff9e3e;}
#main .post-index .clinic-table-list .table-list-parent>a .clinic-table-name{margin:0 5px 0 0;}
#main .post-index .clinic-table-list .table-list-parent a .clinic-access{padding:0 0 0 5px;color:#4d4d4d;}
#main .post-index .clinic-table-list .table-list-child{padding:0 0 0 1em;}
#main .post-index .clinic-table-list .table-list-child a{color:#4d4d4d;}
#main .post-index .clinic-table-list.post-index-more{height:334px;position:relative;overflow:hidden;}
#main .post-index .bg-btn{display:block;width:99%;height:100px;background:linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 1) 30%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 1) 30%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 1) 30%);position:absolute;bottom:1px;}
#main .post-index .post-index-more-btn{margin:0 auto 20px;padding:12px 0;width:55%;max-width:180px;height:40px;background-color:#ff9e3e;display:block;position:relative;border-radius:4px;color:#fff;text-align:center;line-height:1;cursor:pointer;}
#main .post-index .post-index-more-btn:before{margin:0 0 0 -3px;font-weight:bold;content:"もっと見る";}
#main .post-index .post-index-more-btn:after{margin:0 0 0 6px;position:absolute;right:10px;font-family:"eparkfont";font-size:16px;content:"\e158";}
#main .post-index #post-index-toggle:checked~.clinic-table-list.post-index-more{height:auto;overflow:visible;}
#main .post-index #post-index-toggle:checked~.bg-btn{display:none;}
#main .post-index #post-index-toggle:checked~.post-index-more-btn::before{content:"閉じる";}
#main .post-index #post-index-toggle:checked~.post-index-more-btn::after{font-family:"eparkfont";content:"\e156";}
@media only screen and (max-width: 1023px) { #main .post-index{margin:0 0 40px 0;}
#main .post-index a:hover{text-decoration:none;}
#main .post-index .index-title{font-size:14px;}
#main .post-index .clinic-table-list .table-list-parent{font-size:14px;}
#main .post-index .clinic-table-list.post-index-more{height:165px;}
#main .post-index .bg-btn{height:85px;}
}  #main .post-index.list-senzai a{display:block;}
#main .post-index.list-senzai .clinic-table-list .table-list-parent{padding:0 0 0 1em;}
#main .post-index.list-senzai .clinic-table-list .table-list-parent>a{color:#ff9e3e;}
#main .post-index.list-senzai .clinic-table-list .table-list-parent::after{content:none;}
#create_banner_wrap{margin:20px 0 0;text-align:center;}
#create_banner_wrap ul.img-sp{padding:0;list-style:none;}
.clinic-info{display:flex;justify-content:space-between;margin:20px 0;padding:20px;background:#fafafa;}
.clinic-info .clinic-text{flex:0 2 320px;padding:0 20px 0 0;font-size:14px;}
.clinic-info .clinic-text .clinic-name{margin:0 0 5px 0;padding:0;border-left:none;border-bottom:none;}
.clinic-info .clinic-text .clinic-name a{color:#FF9E3E;font-size:17px;font-weight:bold;}
#article_main .clinic-info .clinic-text .clinic-access{margin:0;font-size:14px;}
#article_main .reserve_area.summary{flex:0 1 330px;align-self:center;width:330px;margin:0;padding:0;}
#article_main .reserve_area.summary .reserve_area_box{width:100%;margin:0;padding:0;background-color:transparent;}
#article_main .reserve_area.summary .detail_btn2,
#article_main .reserve_area.summary .online_btn{width:calc( ( 100% - 15px ) / 2 );height:35px;margin:0;}
#article_main .reserve_area.summary .detail_btn2{float:left;}
#article_main .reserve_area.summary .online_btn{float:right;}
#article_main .reserve_area.summary .detail_btn2 a,
#article_main .reserve_area.summary .online_btn a{width:100%;height:100%;padding:5px;font-size:15px;line-height:1;text-shadow:0px 0px 3px rgba( 0, 0, 0, 0.5 );}
#article_main .reserve_area.summary .detail_btn2 a:hover{background-color:#72CEAF;box-shadow:0 3px 0 #0e8c73;}
#article_main .reserve_area.summary .detail_btn2 a::before{display:inline-block;transform:rotate( 3deg );margin:0 17px 0 0;font-size:29px;}
#article_main .reserve_area.summary .online_btn a::before{margin:1px 10px 0 0;font-size:26px;}
.matome-tell-link{pointer-events:none;}
.summary-popup-area{position:absolute;left:-15%;bottom:calc( 100% + 10px );z-index:3;width:auto;margin:0;padding:10px;border:2px solid #72CEAF;border-radius:8px;background-color:#fff;text-align:center;line-height:1.8;transition:all 0.25s ease-in-out;}
.summary-popup-area:before,
.summary-popup-area:after{content:"";display:block;position:absolute;left:45%;width:0;height:0;border-style:solid;transition:all 0.25s ease-in-out;}
.summary-popup-area:before{bottom:-10px;border-width:10px 10px 0 10px;border-color:#72CEAF transparent transparent transparent;}
.summary-popup-area:after{bottom:-8px;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;}
.summary-popup-area > span{display:block;word-break:keep-all;white-space:nowrap;}
.summary-popup-tel{color:#4B9B75;font-size:15px;font-weight:bold;}
.summary-popup-tel::before{content:"\e132";display:inline-block;transform:rotate( -12deg );margin:0 5px 0 0;font-family:'eparkfont';font-size:20px;font-weight:normal;vertical-align:middle;}
.summary-popup-info{font-size:12px;}
@media screen and (max-width: 764px) {
.clinic-info{flex-direction:column;padding:15px;}
.clinic-info .clinic-text{flex:0 1 auto;padding:0;font-size:14px;}
#article_main .reserve_area.summary{flex:0 1 auto;width:100%;margin:10px 0 0;}
#article_main .reserve_area.summary .detail_btn2,
#article_main .reserve_area.summary .online_btn{width:calc( ( 100% - 10px ) / 2 );}
#article_main .reserve_area.summary .detail_btn2 a,
#article_main .reserve_area.summary .online_btn a{padding:8px 2px;font-size:14px;text-shadow:0px 0px 1px rgba( 0, 0, 0, 0.5 );}
#article_main .reserve_area.summary .online_btn a::before{margin:0 2px 0 0;font-size:22px;}
#article_main .reserve_area.summary .detail_btn2 a::before{transform:rotate( 9deg );margin:0 7px 0 0;font-size:23px;}
.matome-tell-link{pointer-events:auto;}
}  #neighbor-clinic{margin:0 0 40px;padding:10px;border-top:2px solid #61a731;border-bottom:2px solid #61a731;background-color:#fafafa;}
#neighbor-clinic .neighbor-clinic-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;}
#neighbor-clinic .neighbor-clinic-title{margin:0;color:#000;font-weight:bold;}
#neighbor-clinic .refresh-button{display:flex;align-content:center;padding:5px 10px;border-radius:10px;background:#61a731;color:#fff;font-size:12px;line-height:1;}
#neighbor-clinic .refresh-button::after{content:"\e111";margin:0 0 0 3px;font-size:12px;font-family:'eparkfont';font-style:normal;}
#neighbor-clinic .clinic-box{margin:0 0 10px;padding:7px;background:#fff;}
#neighbor-clinic .clinic-info-box{display:flex;justify-content:space-between;margin:0 0 15px;}
#neighbor-clinic .clinic-name{margin:0 0 5px;padding:0;background-color:transparent;}
#neighbor-clinic .clinic-name a{color:#ff9e3e;font-size:14px;font-weight:bold;}
#neighbor-clinic .clinic-access{display:flex;align-content:center;margin:0 0 5px;color:#040404;font-size:12px;}
#neighbor-clinic .clinic-access:before{content:"\e002";margin:0 3px 0 0;color:#ff9e3e;font-family:'eparkfont';font-style:normal;}
#neighbor-clinic .clinic-info-box img{height:70px;margin:0 0 4px 10px;}
#neighbor-clinic .clinic-phoneno{margin:0 0 5px;color:#040404;font-size:12px;}
#neighbor-clinic .clinic-address{margin:0;color:#040404;font-size:12px;}
#neighbor-clinic .attention{margin:5px 0 10px;font-size:12px;}
#neighbor-clinic .reserve_area{float:none;margin:10px 0 0;padding:10px 5px;background-color:#eeece4;}
#neighbor-clinic .reserve_area p{margin:0 auto 10px;}
#neighbor-clinic span.popup-close{padding:0 10px 0 0;}
#neighbor-clinic .reserve-btn-area{margin:5px auto;padding:0 5px;}
#neighbor-clinic .price-btn{margin:15px 0;}
#neighbor-clinic .price-btn a,
#neighbor-clinic .price-btn a:hover{padding:0;border:4px solid #61a731;background-color:#fff;color:#61a731;font-size:14px;}
#neighbor-clinic .time_table{display:table;width:100%;margin:10px auto;border:2px solid #ff9e3e;color:#4d4d4d;font-size:12px;}
#neighbor-clinic .time_table tr th,
#neighbor-clinic .time_table tr td{padding:3px 2px;border:1px solid #ff9e3e;background-color:#fff;font-size:12px;text-align:center;}
#neighbor-clinic .time_table tr:first-of-type th{border:1px solid #fff;background-color:#ff9e3e;color:#fff;}
#neighbor-clinic .time_table tr .close{color:red;}
#neighbor-clinic .detail_btn2{padding:0 5px 0 0;}
#neighbor-clinic .online_btn{padding:0 0 0 5px;}
#neighbor-clinic .detail_btn2,
#neighbor-clinic .online_btn{width:50%;}
#neighbor-clinic .online_btn .web-reserve{display:inline-flex;flex-direction:column;flex-flow:column;align-items:center;font-size:12px;line-height:1.5;}
#neighbor-clinic .detail_btn2 a::before{content:" \f095";}
#neighbor-clinic .online_btn a::before{content:" \f26c";}
#neighbor-clinic .detail_btn2 a::before,
#neighbor-clinic .online_btn a::before{display:inline-block;padding:0;font-family:FontAwesome;font-size:26px;font-weight:normal;}
#neighbor-clinic .tel-reserve-note-link::before{content:"";display:block;width:12px;height:12px;margin:0 4px 0 0;background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/tel-note-icon.png) no-repeat;background-size:contain;}
#neighbor-clinic .tel-reserve-note-link:hover::before{background:url(//hamigakids.stg-column01.com/wp-content/themes/xeory_base_2210/lib/images/tel-note-icon-hover.png) no-repeat;background-size:contain;}
#neighbor-clinic .tel-reserve-note-link{display:flex;align-items:center;width:100%;margin:0 5px 0 0;padding:0;color:#808080;font-size:10px;line-height:1;text-align:left;}
#neighbor-clinic .tel-reserve-note{display:inline-block;margin:0 0 0 5px;}
#neighbor-clinic .tel-reserve-note-popup{bottom:32px;left:-23px;width:294px;}
#neighbor-clinic .content-link a{background-color:#fff;font-size:14px;}
#neighbor-clinic .content-link a:hover{border-color:#1baf7e;color:#4d4d4d;text-decoration:none;}
#neighbor-clinic .content-link a:hover::after{color:#1baf7e;}
#neighbor-clinic .reserve_notice{display:block;clear:both;margin:4px 0 0 0;font-size:12px;line-height:1.2;}
.add_info{display:block;margin:0;text-align:left;font-size:14px;line-height:16px;}
@media screen and (min-width: 768px) {
#neighbor-clinic .clinic-info-box img{height:150px;}
#neighbor-clinic .clinic-info-text p,
#neighbor-clinic .time_table tr th,
#neighbor-clinic .time_table tr td{font-size:14px;}
#neighbor-clinic .reserve_area{padding:20px 20px 10px;}
#neighbor-clinic .reserve-btn-area{padding:0;}
#neighbor-clinic .reserve_area .availability .enable-wrapper{display:inline-block;}
#article_main #neighbor-clinic .detail_btn2,
#article_main #neighbor-clinic .online_btn{margin:0;}
#neighbor-clinic .detail_btn2{padding:0 6px 0 0;}
#neighbor-clinic .online_btn{padding:0 0 0 6px;}
#neighbor-clinic .online_btn a span{font-size:14px;}
#neighbor-clinic .detail_btn2 a::before,
#neighbor-clinic .online_btn a::before{padding:2px 0 0;}
#neighbor-clinic .detail_btn2 a:hover,
#neighbor-clinic .online_btn a:hover{background-color:#72CEAF;}
#neighbor-clinic .online_btn .web-reserve{font-size:16px;}
#neighbor-clinic .tel-reserve-note{margin:0;}
#neighbor-clinic .tel-reserve-note-link{max-width:20em;padding:0;}
#neighbor-clinic .tel-reserve-note-popup{bottom:35px;left:-5px;margin-right:auto;}
#neighbor-clinic .detail_btn2 .tel-reserve::before{margin:0 0 0 10px;padding:2px 4px;height:17px;font-size:12px;}
#neighbor-clinic .online_btn .web-reserve::before{margin:0 0 0 10px;padding:3px 6px;height:18px;font-size:13px;}
.add_info{width:100%;margin:4px 0 0 4px;}
#neighbor-clinic .price-btn{margin:15px auto;}
#neighbor-clinic .price-btn a,
#neighbor-clinic .price-btn a:hover{padding:10px;}
}  .emergency-notice{display:block;width:960px;margin:8px auto;padding:8px;border:1px solid #C00;background:#fff;font-size:12px;}
.emergency-notice a{color:#C00;}
@media screen and (max-width: 1079px) {
.emergency-notice {
width: auto;
margin: 8px;
}
}