@charset "UTF-8";
/* no delete 暫定処理です。機を見てstyle.scssに追加願います */
.wp-core-ui .attachment .thumbnail,.attachment-info .thumbnail{
  width: 100%;
}
#sidebar table{width:100%;text-align:center;}
.module.icons{margin-bottom:10px;}
.fancy-heading{margin:0 0 5px 0;}

body img{
  image-rendering: auto;
}
.module.frame{height:200px;overflow:auto;}

/* --------- */
/**************VTCUSTOM DNLUONG 21/9/2017*******************/
/**********************************************************/

body #responsive-nav-wrapper,
body #responsive-nav-wrapper .off-canvas-nav #main-nav,
body #responsive-btn {
  background: #7F401D;
}


body #headerwrap{
	height:178px;
}
#headerwrap #header{
	border-bottom:0;
  height:124px;
}
#headerwrap hgroup{
	overflow:hidden;
}
#headerwrap .rb{
	float:right;
}
#headerwrap .lb{
	float:left;
}
/****************menu******************/
#pagewrap #global-nav ul {
    max-width: 960px;
    margin: 0 auto;
    padding: 0;
    background: url(https://8c9c41.claudeassets.com/20240403161944im_/https://www.jemini-hair.com/wp-content/uploads/nav-line.png) no-repeat right 0;
}
#pagewrap #global-nav ul li.menu-item {
  background: url(https://8c9c41.claudeassets.com/20240403161944im_/https://www.jemini-hair.com/wp-content/uploads/nav-line.png) no-repeat;
  display: block;
  float: left;
}
#pagewrap #global-nav ul li a {
    display: block;
    padding-top: 5px;
    height: 46px;
    width: 160px;
    color: #fff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 1.3;
    text-align: center;
    text-shadow: 2px 2px 4px #291308, -1px -1px 2px #483f32;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  margin:0;
  outline:none;
}
#pagewrap #global-nav ul li a span {
    display: block;
    font-family: "ヒラギノ角ゴ ProN W3″", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
    font-size: 10px;
    font-size: 0.625rem;
    text-shadow: 0 -1px 0 #000;
}
#pagewrap #global-nav ul li a:hover {
    color: #fff;
    text-shadow: 0 0 5px #fff, 0 1px 5px #fff;
}
/***************main img****************/
#main{
	padding:20px 0;
}

/*******************footer********************/
#footerwrap {
  margin: 100px 0 0 0;
  padding-top: 15px;
  background: url(https://cd9d6d.claudeassets.com/20240403161944im_/https://www.jemini-hair.com/wp-content/uploads/foot-line.png) repeat-x;
  text-align: left;
}
#footerwrap #footer {
    border-top: none;
    padding: 10px 0 0 0;
}
#footerwrap #footer .copy {
    padding: 10px 0;
    text-align: right;
    color: #483f32;
    font-size: 11px;
    font-size: 0.6875rem;
}
#footerwrap #footer .copy img{
	vertical-align:middle;
}
#footerwrap .f-info {
    float: left;
    text-align: left;
}
#footerwrap .f-info h3 {
    margin: 0;
    margin-bottom: 5px;
    font-size: 13px;
    font-size: 0.8125rem;
    color: #FE4F00;
}
#footerwrap .f-link {
    text-align: right;
}
/****************custom***********************/
body .site{
	color: #483f32;
}
body .site a:visited,
body .site a{
	outline:none;
  color: #FE4F00;
}
#pagewrap .module .module-title{margin-bottom:15px;padding:0;}

#pagewrap table{width:100%;border-collapse:collapse;}

#pagewrap #body .module.module-image .image-content,
#pagewrap #body .module.module-article .image-content{overflow:hidden;margin:0;}

#body #layout #content .module.dnl_img_only.module-image .image-wrap,
#body #layout #content .module.dnl_img_only.module-article .image-wrap{display:block;text-align:center;margin:0;}

/******************top page****************************/
#pagewrap .module.dnl_title_1 .module-title{
	margin: 0 0 15px 0;
  font-size: 16px;
  font-size: 1rem;
  color: #483f32;
  background: url(https://b405c4.claudeassets.com/20240403161944im_/https://www.jemini-hair.com/wp-content/uploads/titles-line.png) repeat-x left bottom;
}
#pagewrap .module.dnl_title_1 .module-title span {
    display: block;
    padding: 15px 0 15px 65px;
    background: url(https://402131.claudeassets.com/20240403161944im_/https://www.jemini-hair.com/wp-content/uploads/title-leaf.png) no-repeat;
}
#body .module.top-contact .image-content {
    position: absolute !important;
    left: 0;
    right: 0;
    bottom: 7%;
    margin: 0 auto;
}
.module.top-news.module-post .builder-posts-wrap .post {
  margin-bottom: 30px;
 	border-bottom: dotted 1px #7F401D;
}

#pagewrap .module.top-news.module-post .builder-posts-wrap .post .post-content .post-date, 
#pagewrap .module.top-news.module-post .builder-posts-wrap .post .post-content .post-title {
    font-size: 13px;
    font-size: 0.8125rem;
    color: #FE4F00;
    line-height: 1.7;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
body #pagewrap .module.top-news.module-post .builder-posts-wrap .post .post-content .post-date {
    float: left;
    margin-right: 15px;
}
.module.top-news.module-post .builder-posts-wrap .entry-content img{
	margin:0 auto;
}
.module.top-news.module-post .pagenav a, 
.module.top-news.module-post .pagenav span {
  line-height: 100%;
  padding: 6px 0 0;
  margin: 0 2px;
  vertical-align: middle;
  display: inline-block;
  zoom: 1;
  min-width: 24px;
  min-height: 24px;
  text-align: center;
  border-radius: 10em;
  color: #483f32;
}
body .module.top-news.module-post .pagenav a {
    background: #C76221;
    color: #fff;
    text-decoration: none;
}

/***************page 2 menu******************/
.module.anchor_load ul {
    border-top: none;
    padding: 0;
}
.module.anchor_load ul li {
   border-color:#FE4F00;
}
.module.table_style01 table {
  background-color: #f5e4c7;
  margin-bottom:5px;
}
.module.table_style01 table tr {
  border-bottom: 1px dotted #b2966f;
}
#pagewrap #body #layout #content .module.table_style01 table td {
  padding: 10px 7px;
  border:0;
  display:table-cell;
}
#pagewrap #body #layout #content .module.table_style01 table td:first-child {
  font-weight: bold;
  width:70%;
}
#pagewrap #body #layout #content .module.table_style01 table td:last-child {
  text-align: right;
  width:30%;
}

/****************page 3************************/
.module.borderimg01.module.module-image.bordered img {
    border: 1px solid #b2966f;
    padding: 1px;
}

/*************page 4******************/
.module.dnl_p4_img_1.module-image{
	background-color: #f2f0e8;
  padding: 5px 10px;
}
.module.dnl_p4_img_1.module-image .image-wrap{
	margin:0 0 0 15px;
}
.module.dnl_p4_img_1.module-image .image-wrap img{
	border: 1px solid #b2966f;
   padding: 1px;
}
#pagewrap .module.dnl_title_2 .module-title {
  background: url(https://381d8f.claudeassets.com/20240403161944im_/https://www.jemini-hair.com/wp-content/uploads/bg-title.png) left no-repeat;
  border-bottom: 2px dashed #b59a74;
  font-size: 15px;
  margin-bottom:15px;
   color: #ff4e00;  
}
#pagewrap .module.dnl_title_2 .module-title span { 
  padding: 15px 0px 0px 40px;
  text-transform: none;
}
.module.table_style02 table{
  background-color: #f5e4c7;
}
.module.table_style02 table tr {
   border-bottom: 1px dotted #b2966f;
}
.module.table_style02 table td {
  padding: 5px 7px;
  border:0;
}
.module.table_style02 table td:first-child {
  font-weight: bold;
  width: 20%;
}
/*media screen 768*/
@media screen and (max-width: 768px) {
	html body{
    width: 100%;
    background-image: url(https://f650db.claudeassets.com/20240403161944im_/https://www.jemini-hair.com/wp-content/themes/wp-content/uploads/bg.jpg);
    background-color: #f6f1db;
	}
  /*****************header**********************/
  body #headerwrap {
    padding-top: 15px;
    background: none;
	}
  #headerwrap .lb{
  	float:none;
    text-align:center;
  }
  #headerwrap #site-logo{
  	margin:10px 0;
  }
  #headerwrap .rb{
  	display:none;
  }
  #headerwrap #header hgroup #site-description {
    color: #7F401D;
	}
  body #layout{
  	max-width:96%;
  }
  #responsive-nav-wrapper #main-nav li.current_page_item > a:before {
    content: "\25b6";
    margin-right: 5px;
	}
  /*********************footer*************************/
  #footerwrap #footer .copy{
  	text-align:center;
    padding:10px 0 20px;
  }
  #footerwrap #footer .copy span{
  	display:block;
  }
  #footerwrap .f-con{
    position:fixed;
    bottom:0;
    right:0;
    left:0;
    z-index:99;
	}
  #pagewrap #footerwrap .f-con .f-map{
  	border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
	}
  #pagewrap #footerwrap .f-con .f-tel,
  #pagewrap #footerwrap .f-con .f-map,
  #pagewrap #footerwrap .f-con .f-rtt {
    background:#7F401D;
  } 
  /********************custom*************************/
  #layout #content .module.module-image .image-wrap,
  #layout #content .module.module-article .image-wrap{
  	display:block;
    text-align:center;
    margin:0 0 15px 0;
  }
  /**********************top page*********************/
  #body #layout #content .module.top-news.module-post .builder-posts-wrap .post .post-content .post-date {
    float: none;
    margin: 0;
	}
}
/* 2017.11.10 R.long */
body .site a:hover{color:#FE4F00;}
#pagewrap #footerwrap .copy span,
#pagewrap #footerwrap #footer-nav li a{font-family:"Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3″", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;}
.single .post-content .post-date{margin-top:45px; color:#FE4F00;}
.single .post-content{margin-top:40px;}
.single .post-content .post-title{margin-bottom:30px;}
.pickup_line{border-bottom:2px solid #f3543d;}
.module.dnl_p4_img_1 .image-wrap img{border:1px solid #b2966f; padding:1px; }
.module.dnl_p4_img_1{background-color:#fff; padding:15px;}
.module.dnl_p4_img_1 able tbody tr th, .module.dnl_p4_img_1 table tbody tr td{border-bottom:dotted 1px #b2966f}
#pagewrap .module.table_style02 table td{padding:8px 15px;}
body #pagewrap #footerwrap .copy span{font-family:"ヒラギノ角ゴ ProN W3″", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;}
.module.top-news.module-post .builder-posts-wrap .entry-content img{float:left; padding:0 30px 20px 0; overflow:hidden; }
.module.module-post .builder-posts-wrap .post .post-content .entry-content p:last-child{padding-bottom:10px;}
#pagewrap .module.top-news.module-post .builder-posts-wrap .post .post-content .post-title{margin-bottom:20px;}
@media screen and (max-width: 768px) {
	.f-link{display:none;}
  #footerwrap{margin:50px 0 0 0;}
  #body #layout #content .module.dnl_p4_img_1 able tbody tr th, #body #layout #content .module.dnl_p4_img_1 table tbody tr td{display:table-cell; width:auto;}
  .single .post-title{font-size:20px;}
}
@media screen and (max-width: 680px) {
	.module.top-news.module-post .builder-posts-wrap .entry-content img{float:none; padding:20px;}
  #footerwrap #footer .copy{border-top:1px solid #b2966f; margin-top:20px;}
  #pagewrap .dnl_p2_order_1 .sub_row_inner_wrapper{	display: -webkit-flex; display: flex; -webkit-flex-direction: column-reverse; flex-direction: column-reverse;}
  .single .post-title{font-size:18px;}
  .single .post-content{border-top:1px solid #b2966f; padding-top:40px;}
}
/*---------- end long ----------*/

.page-template-page-app #headerwrap,.page-template-page-app #footerwrap{ display: none; }
.table_pickup table{ background: transparent!important; }
.table_pickup table tr,.table_pickup table th,.table_pickup table td{ border: none!important; text-align: center!important; }


/*
     FILE ARCHIVED ON 18:19:07 Jan 27, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:20:03 Oct 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.412
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.046
  esindex: 0.006
  cdx.remote: 13.02
  LoadShardBlock: 212.11 (3)
  PetaboxLoader3.datanode: 171.38 (4)
  PetaboxLoader3.resolve: 129.876 (2)
  load_resource: 136.509
*/