@charset "UTF-8";
/*
Theme Name: choco theme
Text Domain: choco_theme
Version: 1.0
Requires at least: 4.7
Requires PHP: 5.6.1
Description:
Author: felissimo
Author URI: https://www.suruga-ya.click/choco/blog/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*------------------------------------

共通部分

------------------------------------*/
html { background: #fff; }
body { font-family: '秀英丸ゴシック B', 'ヒラギノ丸ゴ W6 JIS2004', 'メイリオ', 'sans-serif'; /*overflow-x: hidden;*/ width: 100%; text-align: left; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow: hidden;;}
img { height: auto; vertical-align: bottom; border: none; max-width: 100%;}.pc_ch { display: block!important;}
.sp_ch { display: none !important;}
#wrapper_ch { line-height: 2.0; letter-spacing: .1em;}
#wrapper_ch a:hover { text-decoration: none; cursor: pointer;}
.main_ch {  -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.inner_ch { width: 98%; max-width: 1220px; margin: 0 auto;}

/*---- 220602 ----*/
.wp_block_ch a:link,
.wp_block_ch a:visited {text-decoration: underline!important;}

.wp_block_ch a.wp-block-button__link,
.wp_block_ch a.wp-block-button__link:link,
.wp_block_ch a.wp-block-button__link:visited { color: #fff!important; /* color: #f00!important; */ text-decoration:none!important;}
/*---- ----*/


@media (min-width: 768px) {
  .link_ch:hover { opacity: .7; cursor: pointer;} .link_ch { transition: all .3s; display: block;}
  #wrapper_ch { font-size: 10px; } a {transition: all .5s;}
  a:hover {opacity: 0.5; cursor: pointer;}
  input {transition: all .5s;}
  input:hover {opacity: 0.5; cursor: pointer;}
}
@media (max-width: 767px) {
  .pc_ch { display: none !important; }
  .sp_ch { display: block !important;}
  #wrapper_ch { font-size: 10px; }
  .inner_ch { width: 100%!important; max-width: initial!important; padding: 0 6%!important; box-sizing: border-box;}
}
/*=== ヘッター  ===*/
.head_top_ch { position: relative;}
.head_top_ch .head_cover_ch { height: 115px; overflow: hidden ;}
.head_top_ch .head_cover_ch img{ width: 100%;}
.head_top_ch .head_copy_ch { width: 543px; position: absolute; top: 10%; left: 50%; transform: translateX(-50%);}
.head_down_ch {background-color: #824221; height: 35px; }
.head_down_ch .gnav_ch { display: flex; justify-content: space-between; width: 920px; margin: 0 auto; position: relative;}
#fixed_header_ch .head_down_ch .gnav_ch {  width: 780px!important; margin-left: 3%;}
#fixed_header_ch .head_down_ch .gnav_ch .dropdown_ch{  width: 780px!important; }
#fixed_header_ch .head_down_ch .gnav_ch .dropdown_ch .doropdown_innner_ch li { width: 170px; }
.head_down_ch .gnav_ch .link_ch {color: #fff; line-height: 35px;}
.head_down_ch .gnav_ch .link_ch li {position: relative;}
.head_down_ch .gnav_ch .dropdown_ch .link_ch li::after {right: auto; left: -18px;}
.head_down_ch .gnav_ch .cursor_ch {position: relative;}
.head_down_ch .gnav_ch .cursor_ch::after {content: ""; position: absolute; right: 17px; top: 32%; width: 6px; height: 6px; border-top: 1.5px solid #fff; border-right: 1.5px solid #fff; transform: rotate(135deg);}
.head_down_ch .gnav_ch .link_ch li::after {content: ""; position: absolute; right: -15px; top: 39%; width: 6px; height: 6px; border-top: 1.5px solid #fff; border-right: 1.5px solid #fff; transform: rotate(45deg);}
.head_down_ch .gnav_ch .dropdown_ch {position: absolute; width: 920px; left: 50%; top: 35px; transform: translateX(-50%); background-color: #9c6c4b; height: auto; box-sizing: border-box;  z-index: 10; transition: all  0.5s ease; padding: 25px 50px; visibility: hidden; opacity: 0;}
.head_down_ch .dropdown_ch .doropdown_innner_ch {display: flex;flex-wrap: wrap;margin-top: -20px; }
.head_down_ch .dropdown_ch .doropdown_innner_ch > li {width: 200px;position: relative;margin-top: 20px; }
.head_down_ch .dropdown_ch .doropdown_innner_ch > li::after {content: ""; position: absolute; left: 0; top: 2px; width: 6px; height: 6px; border-top: 1.5px solid #fff; border-right: 1.5px solid #fff; transform: rotate(45deg);}
.search_ch {width: 25px; z-index: 1000; cursor: pointer;}
#underlayer_ch { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.80; filter: alpha(opacity=80); z-index: 100;}
#underlayer2_ch { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.80; filter: alpha(opacity=80); z-index: 100;}
#search_ch {z-index: 1000; position: absolute; top: 4.5%; right: 3%;}
#search2_ch {z-index: 1000; position: absolute; top: 3.5%; right: 3%;}
#overlayer_ch { display: none; z-index: 200; position: absolute; left: 38%; top: 40%;}
#overlayer2_ch { display: none; z-index: 200; position: absolute; left: 38%; top: 600%;}
#form1{ position:relative; margin-bottom:15px;}
#form2{ position:relative; margin-bottom:15px;}
#sbox{ width: 450px; position:absolute; left:0; top:0; border-radius: 7px; outline:0; height:50px; padding:0 10px 0 30px; border: 1px solid #C8AB90; box-sizing: border-box; font-size:  160%;}
#sbox2{ width: 450px; position:absolute; left:0; top:0; border-radius: 7px; outline:0; height:50px; padding:0 10px 0 30px; border: 1px solid #C8AB90; box-sizing: border-box; font-size:  160%;}
#sbox:hover{opacity: 1;}
#sbox2:hover{opacity: 1;}
#sbtn{ width:60px; height:50px; position:absolute; top:0; border:none; font-weight:bold; font-size:16px; background: none; background-image: url(./assets/images/search_icon.png); background-repeat: no-repeat; background-size: 45%; background-position: center; left: 389px; background-color: #C8AB90;  border-radius: 0 7px 7px 0;}
#sbtn2{ width:60px; height:50px; position:absolute; top:0; border:none; font-weight:bold; font-size:16px; background: none; background-image: url(./assets/images/search_icon.png); background-repeat: no-repeat; background-size: 45%; background-position: center; left: 389px; background-color: #C8AB90;  border-radius: 0 7px 7px 0;}
@media screen and (max-width: 1200px) {
#overlayer_ch { left: 30%; }
#overlayer2_ch {  left: 30%; }

}
@media screen and (max-width: 767px) {
 #head_logo_ch {display: block!important;}
 .sp_header_ch {width: 100%; position: fixed; z-index: 1001; top: 0;}
 #header_ch.active + .sp_header_ch{position: relative; height: 0;}
 .hamburger_ch { display : block; position: fixed; z-index : 3; right: 3%; top: 6px; width : 60px; height: 60px; cursor: pointer; text-align: center;}
 .hamburger_ch span { display : block; position: absolute; width: 30px; height: 4px; border-radius: 3px; left: 15px; background : #876044; transition: 0.3s ease-in-out;}
 .hamburger_ch span:nth-child(1) { top: 18px;}
 .hamburger_ch span:nth-child(2) {top: 28px;}
 .hamburger_ch p{ font-family: 'Oswald', sans-serif; font-size: 120%; margin-top: 32px; font-weight: 700; color: #876044;}
 .hamburger_ch.active span:nth-child(1) { top: 22px; left: 15px; transform: rotate(-33deg);}
 .hamburger_ch.active span:nth-child(2) { top: 22px; left: 15px; transform : rotate(33deg);}
 .hamburger_ch .close_ch { display: none;}
 .hamburger_ch.active .menu_ch { display: none;}
 .hamburger_ch.active .close_ch { display: block;}
 .head_down_ch .dropdown_ch .doropdown_innner_ch > li { width: 100%;}
 .head_down_ch { position: fixed; z-index: 2; top: 0;left : 0; background: #fff; text-align: center; width: 100%; opacity: 0; transition: opacity .6s ease, visibility .6s ease; overflow: auto; height: 100vh; visibility: hidden;}
 .head_down_ch.active { opacity: 100; visibility: visible;}
 #header_ch  .gnav_ch { flex-direction: column; margin-top: 90px; width: 90%; position: relative;}
 #header_ch  { width: 100%;}
 #header_ch .link_ch::after { content: none;}
 #header_ch .cursor_ch::before { content: none;}
 #header_ch  .gnav_ch li { padding: 7px 10px 7px 10px; border-bottom: 1px solid #EDEAEA; text-align: left; position: relative; color: #444444; }
 #header_ch  .gnav_ch li::after {content: ""; width: 7px; height: 7px; border-top: 1.5px solid #C1A185; border-right: 1.5px solid #C1A185; transform: rotate(45deg); position: absolute; right: 12px; top: 40%; left: auto;}
 #header_ch  .gnav_ch li:first-child {}
 #header_ch .link_ch { font-size: 160%; color: #fff;}
 #header_ch .sp_big_ch {font-size: 145%; font-family: 'こぶりなゴシック W6 JIS2004', 'Hiragino Kaku Gothic W6 JIS2004', 'メイリオ', 'sans-serif';}
 #head_logo_ch {display: block!important; top: -91px; left: -140px;}
 #head_logo_ch img {width: 35%;}
 #header_ch  .gnav_ch .cursor_ch::after { content: ''; display: inline-block; width: 19px; height: 19px; background-image: url(./assets/images/plus.png); background-size: contain; vertical-align: middle; background-repeat: no-repeat; position: absolute; right: 4px; top: 31%; border: none; transform: none; left: auto; bottom: auto;}
 #header_ch  .gnav_ch .cursor_ch.open::after { background-image: url(./assets/images/minus.png); }
 #header_ch .doropdown_innner_ch .cursor_ch::after{content: none!important;}
 #header_ch .dropdown_ch { position: relative; left: auto; top: auto; transform: none; padding: 0; height: auto; display: none; background-color: transparent; width: 100%;}
 #header_ch .dropdown_ch.open {visibility: visible; opacity: 1;}
 #header_ch .doropdown_innner_ch { width: 100%!important; flex-direction: column;margin-top: 0; }
 #header_ch .doropdown_innner_ch li { border-bottom: 1px solid #EDEAEA!important;margin: 0 0 0 10%;width: 86%;padding: 7px 2%; }
 #header_ch .doropdown_innner_ch li:first-child {border-top: none!important;}
 #header_ch .doropdown_innner_ch li .link_ch { display: block; }
 #header_ch .doropdown_innner_ch li .link_ch span { padding: 0 10px;text-align: left;position: relative;color: #444444; display: block; }
 .head_top_ch {height: 180px;}
 .head_top_ch .head_cover_ch { height: 180px;}
 .head_copy_ch { width: 190px!important;}
 .gnav_ch .blog_ch {text-align: center; font-size: 180%; width: 100%; margin: 0 auto; border-bottom: 1px solid #EDEAEA;}
 .gnav_ch .home_ch {position: absolute; top: -65px;}
 .gnav_ch .home_ch { width: 66px;}
 .archive_box_ch {padding-top: 30px;}
 #form2{ height: 45px; width: 90%; margin: 0 auto; position: relative;}
 #sbox2{ width: 100%; height:45px; padding:0 10px 0 30px;}
 #sbtn2{ width:50px; height:45px; position:absolute; left: auto; right: 0;}

}
@media screen and (min-width: 768px) {
.sp_header_ch { display: none;}
.head_down_ch .dropdown_ch .doropdown_innner_ch .link_ch{padding-left: 8% !important; line-height: 1;}
.head_down_ch .gnav_ch .link_ch {padding-left: 1%; padding-right: 4%; line-height: 35px; font-size: 120%;}
#fixed_header_ch .head_down_ch .gnav_ch .link_ch {letter-spacing: 0.01em; padding-left: 0.5%; padding-right: 2.5%;}
#fixed_header_ch .head_down_ch .gnav_ch .cursor_ch::after { right: 7px; }

}
@media screen and (max-width: 767px) {
.head_copy_ch.fixed_ch {width: 270px!important; padding-top: 12px!important; padding-left: 23px!important;}
}
/*=== 固定ヘッター  ===*/
#fixed_header_ch { height: 70px; position: fixed; top: 0; right: 0; left: 0; z-index: 1000; /*display: none;*/}
#fixed_header_ch .fixed_inner_ch {display: flex; justify-content: space-between; position: relative;}
#fixed_header_ch .fixed_back_ch { position: absolute; overflow: hidden; width: 100%; height: 70px;}
#fixed_header_ch .fixed_back_ch img {position:absolute; width: 100%; }
.head_down_ch.fixed_ch {margin-right: 15%;}
.head_copy_ch.fixed_ch { width: 87px; z-index: 100; padding-top: 7px; padding-left: 20px;}
.copy_fixed_ch {z-index: 100;}
#fixed_header_ch .head_down_ch .gnav_ch .link_ch { color: #824221; }
#fixed_header_ch .head_down_ch .gnav_ch .link_ch li::after {content: ""; position: absolute; right: -15px; top: 39%; width: 6px; height: 6px; border-top: 1.5px solid #824221; border-right: 1.5px solid #824221; transform: rotate(45deg);}
#fixed_header_ch .head_down_ch .gnav_ch .cursor_ch::after { border-top: 1.5px solid #824221; border-right: 1.5px solid #824221;}
/*
#fixed_header_ch .head_down_ch .dropdown_ch .doropdown_innner_ch > li::after {content: ""; position: absolute; right: -15px; top: 39%; width: 6px; height: 6px; border-top: 1.5px solid #824221; border-right: 1.5px solid #824221; transform: rotate(45deg);}
#fixed_header_ch .head_down_ch .gnav_ch .doropdown_innner_ch .link_ch li::after { border-top: 1.5px solid #fff; border-right: 1.5px solid #fff;}
*/
#fixed_header_ch .head_down_ch.fixed_ch {margin: 0 auto;}
#fixed_header_ch .head_down_ch { padding-top: 20px;}
#fixed_header_ch #search2_ch {top: 37%;right: 2%;}
#fixed_header_ch .head_down_ch .gnav_ch .dropdown_ch .link_ch{ color: #fff;}

@media (max-width: 1000px) {
#fixed_header_ch .head_down_ch .gnav_ch {width: 720px !important;}
}

@media screen and (min-width: 768px) {
  #fixed_header_ch { display: none; }
  .head_down_ch .open_ch:hover + .dropdown_ch,#header_ch .dropdown_ch:hover,#fixed_header_ch .dropdown_ch:hover{ visibility: visible; opacity: 1;transition: all  0.5s ease; cursor: pointer; }
  .head_down_ch .open_ch:hover { background-color: #9c6c4b!important; opacity: 1;}
  #fixed_header_ch .head_down_ch .open_ch:hover {color: #fff!important; opacity: 1;}
  #fixed_header_ch .head_down_ch .open_ch:hover::after {border-top: 1.5px solid #fff; border-right: 1.5px solid #fff;}
  .head_down_ch .open_ch { transition: all 0.5s ease;}
  .head_down_ch .open_ch::before{bottom: 30%;}
  .head_down_ch .open_ch::after{bottom: 47%;}
  .head_down_ch .open_ch.change::after {border-top: 1.5px solid #fff!important; border-right: 1.5px solid #fff!important;}
  #fixed_header_ch .copy_fixed_ch {position: absolute; left: ;}
}
@media screen and (max-width: 767px) {
  #fixed_header_ch.active {display: none!important;}
  #fixed_header_ch.sp_sub { height: 70px; position: fixed; top: 0; right: 0; left: 0; z-index: 1000; display: block;}
}
/*=== パンくず ===*/
.pann_ch {margin: 0 auto; font-size: 100%; width: 920px; margin-top: 20px; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}

@media screen and (max-width: 767px) {
  .pann_ch { margin-left: 4%; width: 90%; box-sizing: border-box;}
.pann_ch.sp_sub { /*margin-top: 80px;*/ margin-top: 20px; }
}


/*=== メインビジュアル  ===*/
.main_visual_ch {height: 560px; overflow: hidden; }
.main_visual_ch .main_img_ch {width: 100%;}
.miri_bunner_ch { width: 270px; display: inline-block!important;}
.inner_ch.bunner_ch { margin-top: -99px;}
.inner_ch.bunner_ch h1{text-align: right; }

@media screen and (max-width: 1450px) {
  .main_visual_ch {height: 400px; }
}
@media screen and (max-width: 1050px) {
  .main_visual_ch {height: 300px; }
}
@media screen and (max-width: 767px) {
  .main_visual_ch {height: 250px; }
  #fixed_header_ch #search2_ch { display: none!important;}
  .miri_bunner_ch { width: 220px;}
  .inner_ch.bunner_ch { margin-top: -81px;}
}

/*=== 記事関連  ===*/
.blog_box_ch { display: flex; flex-wrap: wrap; justify-content: space-between;}
.blog_block_ch { width: 260px; margin-top: 60px; margin-right: 50px;}
.blog_block_ch .imgarea_ch {width: 260px; height: 260px; position: relative; margin-bottom: 15px;  border-radius: 5px 0 5px 5px; overflow: hidden; position: relative;}
.blog_block_ch .imgarea_ch .img_ch { position: absolute; top: 50%; left: 50%;width: 100%;transform: translate(-50%, -50%);}
.blog_block_ch .new_ch {position: absolute; top: 0; left: 0; width: 90px;}
.blog_block_ch .cate_ch {position: absolute; top: 0; right: 0; height: 27px; background-color: #fff; font-size: 150%; font-family: 'Oswald', sans-serif;color: #333333; box-sizing: border-box; padding: 0.3em 0 0.5em 0.5em; border-radius: 0 0 0 5px;}
.blog_block_ch .cate_ch p{ line-height: 1em;}
/*.blog_block_ch .cate_ch.cate_img p {padding-right: 1.8em;}*/
.blog_block_ch .cate_ch.cate_img p { display: flex;align-items: center; }
/*.blog_block_ch .cate_ch.cate_img p::after,*/
.blog_block_ch .cate_ch.cate_img p span.c_i { line-height: 0;display: inline-block; margin-left: 6px; }
.blog_block_ch .cate_ch.cate_img p span.c_i img {width: 28px; height: 19px; display: inline-block; /*position: absolute;  background-image: url(./assets/images/cate1.png); background-repeat: no-repeat; right: 0%; background-size: contain; top: 0%;*/ }
.blog_block_ch .cate_ch.cate_img.cate1 p::after { background-image: url(./assets/images/cate1.png); }
.blog_block_ch .cate_ch.cate_img.cate2 p::after { background-image: url(./assets/images/cate2.png); }
.blog_block_ch .cate_ch.cate_img.cate3 p::after { background-image: url(./assets/images/cate3.png); }
.blog_block_ch:nth-child(-n+3) {width: 370px; }
.blog_block_ch:nth-child(-n+3) .imgarea_ch {width: 370px; height: 370px; }
.blog_block_ch .blogtit_ch { font-size: 160%; line-height: 1.4em; margin-top: 3px; overflow-wrap: break-word; }
.blog_block_ch .date_ch {font-size: 120%; font-family: 'Oswald', sans-serif; font-weight: 400;}
.other_ch .blog_block_ch:nth-child(-n+3) {width: 260px; }
.other_ch .blog_block_ch:nth-child(-n+3) .imgarea_ch {width: 260px; height: 260px; }

@media screen and (max-width: 1250px) {
  .blog_block_ch:nth-child(-n+3) {width: 269px; }
  .blog_block_ch:nth-child(-n+3) .imgarea_ch {width: 269px; height: 269px; }
  .blog_block_ch { width: 190px; }
  .blog_block_ch .imgarea_ch {width: 190px; height: 190px;}
  .ave_ch .blog_block_ch { width: 260px; }
  .ave_ch .blog_block_ch .imgarea_ch {width: 260px; height: 260px;}
  .blog_block_ch .new_ch {width: 45px; z-index: 100;}

}


@media screen and (min-width: 768px) {
  .blog_block_ch {margin-right: 44px;}
  .ave_ch .blog_block_ch {margin-right: 40px;}
  .ave_ch .blog_block_ch:nth-child(3n) {margin-right: 0;}
  .blog_box_ch { justify-content: flex-start;}
  .nomal_ch .blog_block_ch:nth-child(3) {margin-right: 0;}
  .nomal_ch .blog_block_ch:nth-child(7) {margin-right: 0;}
  .nomal_ch .blog_block_ch:nth-child(11) {margin-right: 0;}
  .nomal_ch .blog_block_ch:nth-child(15) {margin-right: 0;}
  .nomal_ch .blog_block_ch:nth-child(19) {margin-right: 0;}
  .nomal_ch .blog_block_ch:nth-child(23) {margin-right: 0;}
}

@media screen and (min-width: 1250px) {
  .blog_block_ch {margin-right: 54px;}
  .ave_ch .blog_block_ch {margin-right: 60px;}
  .ave_ch .blog_block_ch:nth-child(3n) {margin-right: 60px;}
  .ave_ch .blog_block_ch:nth-child(4n) {margin-right: 0;}

}

@media screen and (max-width: 767px) {
  .blog_block_ch:nth-child(3) {width: 230px!important; margin: 0 15px; margin-top: 30px;}
  .blog_block_ch:nth-child(3) .imgarea_ch {width: 230px; height: 230px;}
  .blog_block_ch { width: 230px; margin: 0 15px; margin-top: 30px;}
  .blog_block_ch .imgarea_ch {width: 230px; height: 230px;}
  .ave_ch .blog_block_ch:nth-child(-n+2) {width: 260px!important;  margin: 0 5px; margin-top: 30px}
  .ave_ch .blog_block_ch:nth-child(-n+2) .imgarea_ch {width: 260px!important; height: 260px!important; }
  .ave_ch .blog_block_ch:nth-child(3) {width: 260px!important; margin: 0 5px; margin-top: 30px}
  .ave_ch .blog_block_ch {margin: 0 5px; margin-top: 30px;}
  .blog_block_ch:nth-child(-n+2) {width: 450px!important; margin: 30px auto 0 auto;}
  .blog_block_ch:nth-child(-n+2) .imgarea_ch {width: 450px!important; height: 450px!important; }
}

@media screen and (max-width: 640px) {

  .ave_ch .blog_block_ch:nth-child(-n+2) {width: 200px!important; }
  .ave_ch .blog_block_ch:nth-child(-n+2) .imgarea_ch {width: 200px!important; height: 200px!important; }
  .ave_ch .blog_block_ch:nth-child(3) {width: 200px!important;}
  .blog_block_ch:nth-child(3) {width: 200px!important; margin: 0 8px; margin-top: 30px;}
  .blog_block_ch:nth-child(3) .imgarea_ch {width: 200px!important; height: 200px!important; }
  .blog_block_ch { width: 200px!important; margin: 0 3px; margin-top: 30px; }
  .blog_block_ch .imgarea_ch {width: 200px!important; height: 200px!important;}
}

@media screen and (max-width: 500px) {
  .blog_block_ch:nth-child(-n+2) {width: 315px!important; margin: 30px auto 0 auto;}
  .blog_block_ch:nth-child(-n+2) .imgarea_ch {width: 315px!important; height: 315px!important; }
  .ave_ch .blog_block_ch:nth-child(-n+2) {width: 150px!important; margin: 0 5px; margin-top: 30px}
  .ave_ch .blog_block_ch:nth-child(-n+2) .imgarea_ch {width: 150px!important; height: 150px!important; }
  .ave_ch .blog_block_ch:nth-child(3) {width: 150px!important; margin: 0 5px; margin-top: 30px}
  .ave_ch .blog_block_ch {margin: 0 5px; margin-top: 30px;}
  .blog_block_ch:nth-child(3) {width: 150px!important; margin: 0 8px; margin-top: 30px;}
  .blog_block_ch:nth-child(3) .imgarea_ch {width: 150px!important; height: 150px!important; }
  .blog_block_ch { width: 150px!important; margin: 0 3px; margin-top: 30px; }
  .blog_block_ch .imgarea_ch {width: 150px!important; height: 150px!important;}
}
@media screen and (max-width: 365px) {
  .ave_ch .blog_block_ch:nth-child(-n+2) {width: 130px!important;}
  .ave_ch .blog_block_ch:nth-child(-n+2) .imgarea_ch {width: 130px!important; height: 130px!important; }
  .ave_ch .blog_block_ch:nth-child(3) {width: 130px!important;}
  .blog_block_ch:nth-child(3) {width: 130px!important; }
  .blog_block_ch:nth-child(3) .imgarea_ch {width: 130px!important; height: 130px!important; }
  .blog_block_ch { width: 130px!important; }
  .blog_block_ch .imgarea_ch {width: 130px!important; height: 130px!important;}
}


/*=== ページネーション  ===*/
.pager_ch {margin-top: 70px;}
.pager_ch ul.page-numbers {text-align: center; color: #707070; font-size: 140%;}
.pager_ch ul.page-numbers li { display: inline; padding: 0; display: inline-block; width: 28px; height: 28px; text-align: center; position: relative; border-radius: 50px;}
.pager_ch ul.page-numbers li a.next,
.pager_ch ul.page-numbers li a.prev { font-size: 200%; font-size: 180%; /* background: #824221; color: #fff!important; */ }
.pager_ch ul.page-numbers li a.next,
.pager_ch ul.page-numbers li a.prev {/* color: #fff!important; */ line-height: 24px; padding-bottom: 10px; box-sizing: border-box;border-radius: 24px; }
.pager_ch ul.page-numbers li a { vertical-align: middle; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; display:table; text-decoration: none;}
.pager_ch ul.page-numbers li a,
.pager_ch ul.page-numbers li span { display:table-cell; vertical-align:middle; font-family: 'Montserrat', sans-serif; line-height: 28px; width: 28px;}
.pager_ch ul.page-numbers li span.current { background: #824221; border-radius: 10px; border-radius: 50px; color: #fff;}

/*=== アーカイブ  ===*/
.archive_box_ch {margin-top: 60px; background-color: #F7F7F7; padding-bottom: 60px;}
.archive_box_ch .archive_tit_ch {font-size: 180%; text-align: center; padding-top: 30px; margin-bottom: 30px;}
.archive_box_ch .archive_block_ch { width: 610px; margin: 0 auto; display: flex; justify-content: space-between;}
.archive_block_ch .archive_btn_ch {text-align: center; display: inline-block; padding: 7px; margin: 0; border: solid 1px #C1A185; position: relative; background-color: #fff; font-size: 160%; width: 280px; box-sizing: border-box; padding-right: 16px; font-family: '秀英丸ゴシック L', 'ヒラギノ丸ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.archive_block_ch .archive_btn_ch p::after {content: ""; position: absolute; right: 20px; top: 39%; width: 7px; height: 7px; border-top: 1.5px solid #8B8B8B; border-right: 1.5px solid #8B8B8B; transform: rotate(45deg);}
.archive_block_ch .archive_btn_ch:after{ content: ""; border: solid 1px #C1A185; position: absolute; top: 2px; left: 2px; width: calc(100% - 6px); height: calc(100% - 6px);}
.archive_block_ch select {width: 280px;}
.archive_box_ch.other_ch {margin-top: 50px;}
.archive_box_ch.other_m_ch {margin-top: 0;}
.cp_ipselect {width: 280px;	text-align: center;}
.cp_ipselect select { height: 100%;	width: 100.2%;	padding-right: 1em;	cursor: pointer;	text-indent: 0.01px;	text-overflow: ellipsis;	border: none;	outline: none;	background: transparent;	background-image: none;	box-shadow: none;	-webkit-appearance: none;	appearance: none;}
.cp_ipselect select::-ms-expand {  display: none;}
.cp_ipselect.cp_sl02 {position: relative;	border: 1px solid #C8AB90;	border-radius: 7px;	background: #ffffff;}
.cp_ipselect.cp_sl02::before {content: ""; position: absolute; right: 18px; top: 37%; width: 6px; height: 6px; border-top: 1.5px solid #fff; border-right: 1.5px solid #fff; transform: rotate(135deg); z-index: 30;}
.cp_ipselect.cp_sl02:after { position: absolute; top: 0; right: -0.1%; bottom: 0; width: 45px; background-color: #C8AB90; content: ''; pointer-events: none;  border-radius: 0 5px 5px 0;}
.cp_ipselect.cp_sl02 select {	padding: 7px 40px 7px 7px; color: #666666; font-size: 160%;}

/*=== プロフィール  ===*/
#plofile {padding-top: 70px; margin-top: -70px;}
.plofile_box_ch {padding: 50px 0 70px 0; background-color: #FFF8FC; border-top: 2px solid #F7387C; border-bottom: 2px solid #F7387C;}
.plofile_box_ch .plofile_block_ch {display: flex; justify-content: space-between; align-items: flex-start; width: 920px; margin: 0 auto;}
.plofile_box_ch .plofile_block_ch .left_block_ch { width: 197px; margin-right: 10px;}
.plofile_box_ch .plofile_block_ch .right_block_ch { margin-top: 30px;}
.plofile_box_ch .plofile_block_ch .right_block_ch h2 { font-size: 180%; color: #824221; margin-bottom: 5px;}
.plofile_box_ch .plofile_block_ch .right_block_ch .plofile_txt_ch { font-size: 140%; line-height: 1.5em; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.plofile_box_ch .plofile_block_ch .right_block_ch img{width: 89px;}
.btn_ch {display: block; width: 288px; height: 40px; text-align: center; margin: 30px auto 0 auto; border: 1px solid #773A1E; font-size: 140%; line-height: 40px; border-radius: 20px; background-color: #fff; transition: all 0.5s ease;}
.btn_ch p {position: relative; padding-right: 5%; color: #773A1E;}
.btn_ch p::after {content: ""; width: 8px; height: 8px; border-top: 1.5px solid #773A1E; border-right: 1.5px solid #773A1E; transform: rotate(45deg); position: absolute; right: 9%; top: 40%;}
@media screen and (max-width: 768px) {
  .sp_article_ch {width: 90%!important; margin: 0 auto; margin-top: 20px;}
  .sp_article_ch p { font-size: 180%; margin: 0 auto;}
  .cp_ipselect { width: 100%; height: 45px; box-sizing: border-box;}
  .pager_ch { margin-top: 40px; margin-bottom: 40px;}
  .archive_box_ch { margin-top: 40px; padding-top: 0; padding-bottom: 80px;}
  .archive_box_ch .archive_block_ch {width: 90%; margin: 0 auto; flex-direction: column;}
  .archive_block_ch .archive_btn_ch {width: 100%; margin-top: 10px;}
  .archive_block_ch .archive_btn_ch.first_ch {margin-top: 20px;}
  .archive_box_ch .archive_tit_ch { margin-bottom: 0px; }
  #plofile {padding-top: 110px; margin-top: -110px;}
  .plofile_box_ch { padding-top: 20px; padding-bottom: 20px;}
  .plofile_box_ch .plofile_block_ch {width: 90%; flex-direction: column; position: relative;}
  .plofile_box_ch .plofile_block_ch .right_block_ch { text-align: left; margin-top: 0;}
  .plofile_box_ch .plofile_block_ch .right_block_ch h2 {text-align: left; font-size: 150%; margin-left: 170px;}
  .plofile_box_ch .plofile_block_ch .right_block_ch img{margin-left: 170px;}
  .plofile_box_ch .plofile_block_ch .left_block_ch { width: 143px; position: absolute; top: -70px;}
  .plofile_box_ch .plofile_block_ch .right_block_ch .plofile_txt_ch { text-align: left; line-height: 1.6em; margin-top: 20px;}
  .btn_ch { margin-top: 10px;}
 }

 @media screen and (max-width: 768px) {
  .plofile_box_ch .plofile_block_ch .right_block_ch h2 { margin-left: 145px; }
  .plofile_box_ch .plofile_block_ch .right_block_ch img{ margin-left: 145px; }

 }

/*=== 誘導バナー  ===*/
.induction_bunner_ch {background-color: #F7F7F7; padding: 20px 0 40px 0;}
.induction_bunner_ch .bunner_box_ch {width: 1100px; margin: 20px auto 0 auto; display: flex; justify-content: space-around; flex-wrap: wrap;}
.induction_bunner_ch .bunner_block_ch {width: 315px; margin-top: 30px;}
.induction_bunner_ch .bunner_block_ch h3 { font-size: 140%; color: #000; margin-top: 10px; line-height: 1.6em;}
.induction_bunner_ch .bunner_block_ch p { font-size: 120%;  line-height: 1.6em; margin-top: 6px; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}

@media screen and (max-width: 768px) {
  .induction_bunner_ch { background-color: transparent; padding-top: 0; padding-bottom: 30px;}
  .induction_bunner_ch .bunner_box_ch { width: 100%!important; flex-direction: column; margin-top: 0;}
  .induction_bunner_ch .bunner_block_ch { width: 90%!important; margin: 0 auto; margin-top: 30px; text-align: left;}
  .induction_bunner_ch .bunner_block_ch img {width: 100%;}
}

/*=== SNSブロック  ===*/
.sns_tit_ch {width: 215px; display: block; margin: 50px auto 0 auto;}
.icon_block_ch {display: flex; width: 240px; justify-content: space-between; margin: 15px auto 0 auto;}
.icon_block_ch img { width: 55px;}
.article_ch { width: 600px; margin: 50px auto 0 auto; display: flex; justify-content: space-between;}
.twitter-timeline{ width: 290px!important; box-sizing: border-box;}
.article_ch img {width: 290px;}
.sp_sns_block {width: 210px; display: flex!important; justify-content: space-between; margin: 0 auto; margin-top: 60px; }
.sp_sns_block.media_sns_ch {margin-top: 30px; margin-bottom: 30px;}
.sp_sns_block p {font-size: 180%;}
.sp_sns_block .icon_block_ch {width: 110px; margin-top: 2px; display: flex!important; justify-content: space-between;}
.sp_sns_block .icon_block_ch img { width: 30px;}

@media screen and (min-width: 768px) {
  .sp_sns_block {width: 170px;}
  .sp_sns_block .icon_block_ch {width: 70px;}
}

@media screen and (max-width: 767px) {
  .sns_block_ch.origin_ch { background-color: #EFEDED; padding-top: 40px; padding-bottom: 40px;}
  .sns_block_ch.origin_ch .sns_tit_ch { margin-top: 0;}
  .article_ch { width: 90%; margin: 0 auto; flex-direction: column; margin-top: 40px;}
  .twitter-timeline {width: 100%!important; margin: 0 auto;}
}

/*=== フッター ===*/
.footer_ch { padding: 0 1%; height: 95px; line-height: 95px; background-color: #EFEDED; margin-top: 70px; position: relative; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.footer_inner_ch {display: flex; justify-content: space-between;}
.footer_inner_ch ul {display: flex; padding-left: 3%;}
.footer_inner_ch ul li { font-size: 140%; margin-right: 30px;}
.footer_inner_ch p { font-size: 140%; }
.footer_ch .top_btn_ch {position: absolute; width: 47px; top: -75px; right: 3%;}
.country_tit_ch { width: 920px; margin: 0 auto; border-bottom: 3px solid #E4D9CF; font-size: 240%; color: #824221; position: relative; margin-top: 35px;}
.country_tit_ch::after { width: 45px; height: 30px; content: ""; position: absolute; /*background-image: url(./assets/images/cate1.png);*/ background-repeat: no-repeat; right: 0%; background-size: contain; top: 12%;}
.country_tit_ch.media_ch::after { width: 38px; height: 34px; content: ""; position: absolute;  background-image: url(./assets/images/flag2.png); background-repeat: no-repeat; right: 0%; background-size: contain; top: 12%;}
.cp_ipselect.cp_sl02.country_ch { height: 45px; width: 315px; margin: 60px auto 0 auto;}
.article_info_ch { width: 920px; margin: 0 auto; text-align: right; margin-top: 10px;}
.article_info_ch .country_ch span { font-size: 140%; border-bottom: 3px solid #E4D9CF; display: inline-block; /*width: 215px;*/ text-align: left; position: relative; color: #824221;}
.article_info_ch .country_ch:not(.none) span { padding-right: 50px; }
.article_info_ch .country_ch:not(.none) span::after { width: 36px; height: 24px; content: ""; position: absolute;  /*background-image: url(./assets/images/cate1.png);*/ background-repeat: no-repeat; right: 0%; background-size: contain; }
.date_ch {font-size: 140%; font-family: 'Oswald', sans-serif; margin-top: 5px;}

@media screen and (max-width: 1200px) {
  .footer_ch { background-color: transparent;/* height: 125px; */padding: 0; width: 90%; margin: 0 auto; padding-top: 50px;}
  .footer_inner_ch { flex-direction: column;letter-spacing:-0.01em; }
  .footer_inner_ch ul {padding-left: 0; flex-wrap: wrap; justify-content: space-around;}
  .footer_inner_ch ul li { margin-right: 1em; line-height: 2em;}
  .footer_inner_ch p { letter-spacing: 0.01em; font-size: 130%; text-align: center; line-height: 2em;}
  .country_tit_ch { width: 100%; font-size: 200%;}

  .article_info_ch { width: 90%; box-sizing: border-box;}
  .date_ch {font-size: 100%;}
  .country_tit_ch.media_ch::after { top: 6%;}
}

@media screen and (max-width: 920px) {
.footer_ch .top_btn_ch { top: -45px; }
}

@media screen and (max-width: 767px) {
.cp_ipselect.cp_sl02.country_ch { height: 45px; width: 90%; margin: 20px auto 0 auto;}
}


/*=== Wordpress 記事詳細  ===*/
.wp_inner_ch {width: 920px; margin: 0 auto; padding: 0 50px; box-sizing: border-box; margin-top: 20px;}
.wp_inner_ch .wp_txt_ch {font-size: 160%; font-family: '秀英丸ゴシック L', 'ヒラギノ丸ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.article_tit_ch {font-size: 340%; line-height: 1.4em; padding-bottom: 30px;}
.contents_block_ch { background-color: #F7F7F7; margin:20px 0 20px 0; padding: 1.5em 0 1.5em 2em;}
.contents_block_ch p {font-size: 140%; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.contents_block_ch ul {font-size: 160%; padding-left: 1em; margin-top: 5px;}
.contents_block_ch ul li {position: relative; line-height: 1.6em;font-size: initial;font-family: '秀英丸ゴシック B', 'ヒラギノ丸ゴ W6 JIS2004', 'メイリオ', 'sans-serif';}
.contents_block_ch ul li::before { display: inline-block;content: "";margin-top: 5px;margin-right: 7px;width: 14px;height: 14px;vertical-align: top;border-radius: 9px;background-color: #666666; }
.wp_block_ch h2 { position: relative; font-size: 300%; margin-top: 70px; padding-left: 0.8em;}
.wp_block_ch h2::before { content:""; display:inline-block; width: 8px; height: 32px; background-color: #C1A185; position: absolute; top: 45%; transform: translateY(-50%); left: 0px;}
.wp_block_ch h3 {position: relative; font-size: 250%; margin-top: 30px; padding-left: 1.5em;}
.wp_block_ch h3::before { content:""; display:inline-block; width: 18px; height: 18px; background-color: #C8AB90; position: absolute; top: 45%; transform: translateY(-50%); left: 0px;}
.wp_block_ch h4 {font-size: 200%; margin-top: 30px;}
.wp_block_ch p,
.wp_block_ch div,
.wp_block_ch li {font-size: 160%; margin-top: 5px; line-height: 1.8em; font-family: '秀英丸ゴシック L', 'ヒラギノ丸ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.wp_block_ch div p,
.wp_block_ch div div { font-size: inherit !important; }
.wp_block_ch strong,
.wp_block_ch strong > p { font-family: '秀英丸ゴシック B', 'ヒラギノ丸ゴ W6 JIS2004', 'メイリオ', 'sans-serif'; }
.wp_block_ch p strong,
.wp_block_ch p strong span { /*margin-top: 30px;*/ font-weight: bolder;}
.wp_block_ch .wp_img_ch,
.wp_block_ch img:not(.none) {text-align: center; margin:50px auto !important;/*margin-top: 60px; margin-bottom: 50px;*/ }
.wp_block_ch .iframe_outer { margin: 15px auto; }
.product_block_ch { display: flex; width: 680px; margin: 60px auto 0 auto; border: 1px solid #E0D4C8; padding: 25px 80px; box-sizing: border-box; position: relative; align-items: center;}
.product_link_ch {display: block;}
.product_block_ch .img_block_ch { width: 100px; height: 100px; margin-right: 25px;}
.product_block_ch .txt_block_ch { width: 70%; word-break: break-all;}
.product_block_ch .txt_block_ch .name_ch{ font-size: 160%; line-height: 1.6em; font-family: 'ヒラギノ角ゴ W6 JIS2004', 'メイリオ', 'sans-serif';}
.product_block_ch .txt_block_ch .price_ch{ font-size: 140%; line-height: 1.6em; margin-top: 5px; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.product_block_ch .item_icon_ch {position: absolute; width: 80px; top: 0; left: 0;}
.other_article_ch {font-size: 200%; border-top: 1px solid #707070; padding-top: 10px; text-align: center; margin-top: 90px;}
.media_box_ch { background-color: #ECE8DE; margin: 0 -500%; padding: 0 500%; }
.media_block_ch { width: 920px; margin: 0 auto; margin-top: 60px; padding-top: 40px; font-size: 140%; padding-bottom: 40px;}
.media_block_ch h2 { font-size: 160%; color: #824221; text-align: center;}
.media_block_ch a { color: #F84087; text-decoration: underline; }
.media_tit_ch {position: relative; padding-left: 1em;}
.media_tit_ch::before { content:""; display:inline-block; width: 10px; height: 10px; background-color: #444444; position: absolute; top: 45%; transform: translateY(-50%); left: 0px;}
.media_box_ch .top_block_ch { margin-top: 30px; padding-bottom: 40px; border-bottom: 1px dashed #707070; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}
.down_block_ch {margin-top: 50px; font-family: 'ヒラギノ角ゴ W3 JIS2004', 'メイリオ', 'sans-serif';}

@media screen and (min-width: 768px) {
  .header_insta_bnr { display: none;}
  }

@media screen and (max-width: 767px) {
.header_insta_bnr { width: 100%; position: relative; top: 0; left: 0; z-index: 10000;}
.header_insta_bnr a { display: block;}
.header_insta_bnr img { width: 100%; height: auto;}
.header_insta_bnr button { left: 0; padding: 15px; background: none; border: 0; font-size: 0; color: transparent; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.header_insta_bnr button span { width: 20px; height: 20px; display: block; position: relative; border-radius: 50%;}
.header_insta_bnr button span:after, .header_insta_bnr button span:before { content: ""; width: 9px; height: 1px; background-color: #fff; position: absolute; top: 50%; left: 50%;}
.header_insta_bnr button span:before { -webkit-transform: translate(-50%,-50%) rotate(45deg);transform: translate(-50%,-50%) rotate(45deg);}
div.header_insta_bnr button span:after { -webkit-transform: translate(-50%,-50%) rotate(-45deg); transform: translate(-50%,-50%) rotate(-45deg);}
.wp_inner_ch {width: 90%; margin: 0 auto; padding: 0px;}
.article_info_ch .country_ch span { width: 100%; text-align: right; box-sizing: border-box;}
.article_tit_ch {font-size: 200%; border-bottom: 1px solid #707070; padding-bottom: 10px; margin-bottom: 15px; margin-top: 30px;}
.contents_block_ch {margin-top: 50px; padding-bottom: 30px;}
.wp_block_ch h2 { font-size: 180%; margin-top: 40px;}
.wp_block_ch h2::before { width: 4px; height: 20px;}
.wp_block_ch h3 {font-size: 180%; padding-left: 1em;}
.wp_block_ch h3::before { width: 10px; height: 10px;}
.wp_block_ch h4 {font-size: 140%; margin-top: 30px;}
.wp_block_ch .iframe_outer { position: relative;width: 100%;padding-top: 56.25%; }
.wp_block_ch .iframe_outer iframe { position: absolute;top: 0;right: 0;width: 100%;height: 100%; }
.wp_block_ch .wp_img_ch,
.wp_block_ch img:not(.none) { margin:30px auto !important; }
.product_block_ch .txt_block_ch .name_ch{ font-size: 90% !important; letter-spacing: 0.01em;}
.product_block_ch .txt_block_ch .price_ch{ font-size: 75% !important; letter-spacing: 0.01em;}
.product_block_ch .txt_block_ch { width: 80%; }
.product_block_ch .img_block_ch { width: 60px; height: 60px; margin-right: 15px;}
.product_block_ch { width: 100%; padding: 15px 45px 20px; }
.wp_inner_ch .wp_txt_ch {font-size: 160%; line-height: 1.5em;}
.other_article_ch {font-size: 180%; margin-top: 60px;}
.media_block_ch { width: 90%;}
.media_block_ch h2 { font-size: 160%;}
.media_block_ch p{ line-height: 1.6em;}
.media_box_ch .top_block_ch { margin-top: 20px; padding-bottom: 20px;}
.down_block_ch {margin-top: 20px;}
.product_block_ch .item_icon_ch {width: 45px;}
}


/*=== 固定エリア調整  ===*/
@media screen and (min-width:768px) and ( max-width:920px) {
  body { overflow: scroll;}
  #header_ch {width: 920px; position: relative;}
  .main_visual_ch {width: 920px;}
  .archive_box_ch {width: 920px;}
  #plofile {width: 920px;}
  .plofile_txt_ch {margin-right: 5%;}
  .induction_bunner_ch {width: 920px;}
  #search_ch { top: 30%; right: 8%;}
  .plofile_box_ch {width: 920px;}
  .pann_ch {padding-left: 2%; box-sizing: border-box;}
  .media_box_ch { width: 920px; padding-left: 4%;}
  .article_info_ch { width: 920px;}
  .wp_inner_ch { width: 920px; box-sizing: border-box; padding:0; padding-left: 2%;}
  #fixed_header_ch .head_down_ch .gnav_ch {width: 720px!important;}
  #fixed_header_ch .head_down_ch .gnav_ch .dropdown_ch { width: 720px!important;}
  #fixed_header_ch { width: 100%; overflow-x: scroll; }
  #fixed_header_ch .fixed_inner_ch { width: 920px; position: relative;}
  #fixed_header_ch .fixed_back_ch { width: 920px; }
  #fixed_header_ch #search2_ch { top: 38%; right: 3%;}
  #overlayer_ch {top: 250%;}
}
@media screen and (max-width: 1250px) {
  .inner_ch { width: 920px; /*padding-left: 2%;*/ box-sizing: border-box;}
  .induction_bunner_ch .bunner_block_ch {width: 270px;}
  .induction_bunner_ch .bunner_box_ch { width: 920px; justify-content: space-between;}

}

.SandboxRoot.env-bp-970 .timeline-Tweet-text {
  font-size: 10.5pt !important;
  line-height: 14pt!important;
  }

.SandboxRoot.env-bp-820 .timeline-Tweet-text {
  font-size: 10.5pt !important;
  line-height: 14pt!important;
  }

/**/
#not_found_ch .country_tit_ch { text-align: center;padding: 0 0 10px;margin-bottom: 25px;font-size: 240%; }
#not_found_ch .leadtxt { font-size: 160%;text-align: center; }
#not_found_ch .btn { text-align: center; }
#not_found_ch .btn a { display: inline-block; font-size: 160%; text-decoration: underline; margin: 30px 0 0; }

@media screen and (max-width: 767px) {
/* add head */
body:not(.page_home) #header_ch .head_top_ch { display: none !important; }
/*body:not(.page_home) #fixed_header_ch { display: block !important;}*/
body:not(.page_home) #sp_outer_block:not(.float) #fixed_header_ch { position: relative !important; }
body:not(.page_home) #sp_outer_block:not(.float) #fixed_header_ch .fixed_back_ch { position: absolute !important; }
body:not(.page_home) #sp_outer_block:not(.float) .sp_header_ch { position: relative !important; }
body:not(.page_home) #sp_outer_block:not(.float) .hamburger_ch { position: absolute !important; }

}
