@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
body {
	background-color: #fff;
}
#header-in, .author-info, .page .entry-header, .entry-card-content .admin-pv, .cat-label, .post-update {
	display:none;
}
#navi {
	position: absolute;
	top: 0;
	width: 100%;
	position: fixed;
	z-index: 10;
}
.navi-in ul li {
	width: 90px;
	height: 30px;
}
.navi-in ul li#menu-item-9890, .navi-in ul li#menu-item-9891 {
	width: 110px;
	height: 30px;
}
#navi ul.sub-menu li {
	height: 40px;
}
#navi ul.sub-menu li:hover, #navi ul.children li:hover {
  background-color: #7d7980;
}
#navi-in {
	max-width: 900px;
}
#footer {
	color:#fff;
}

.page-id-307 .entry-header {
	display:none;
}
.page-id-307 #content-in {
	width:1010px;
}

#cutd li {
	list-style: none;
}
.single .post-id {
	display:inline-block;
	color: #fff;
  background-color: #e54215;
  font-size: 12px;
  padding: 2px 7px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.navi-in > ul .sub-men {
	-webkit-transition: .4s;
	transition: .4s;
}
#smit {
	width:200px;
}
.fa-angle-down::before {
  content: none;
}


/* 共通事項用 */
body {
	font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",;

}
p {
	font-size:13px;  
}
#header{
	background-color: rgba(255, 255, 255, 0.0);
}
a {
	color:#006ea6;  
}
a:hover {
	color:#87306b;  
}
.clear {
	clear:both;
	height:1px;
}
#body {
	margin-top:0px;
	padding-top:20px;
}
#body:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}
#body {
  display: block;
}


#main {
	border:none;
}
#sidebar {
	width:260px;
}
.article h1 {
	font-size:20px;
    border-bottom: 1px dotted #999999;
    margin: 5px 0 15px;
	padding-bottom:15px;
}
.article h3 {
	font-size:20px;  
}
.article h3{
	position: relative;
	padding: 15px 0;
	margin-top:15px;
	margin-bottom:10px;
	border:none;
}
.article h4 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	border-bottom:0px dotted #c5c5c5;
}
body.page-id-307 .article h3 {
	background:none;
	}
body.page-id-307 .article h3:after {
	background:none;
	}
body.page h1.entry-title {
 	background-color:#f0eeeb;
	padding:10px 10px 10px 20px;
}
#site-description {
	color:#000;
	margin-bottom:5px;
	font-weight:500;
}
#site-title {
	margin-top:10px; 
}
.new-title {
 	border-bottom:1px dotted #999999;
	padding:10px 10px 15px 20px;
	font-size:20px;
	margin-bottom: 28px;
}
.new-title span.t-en {
	font-family:georgia,Arial,Verdana,sans-serif;
	font-style: italic;
	font-size:30px;
}
.new-title span.t-jp {
	margin-left:20px;
	font-size:13px;
	letter-spacing: 4px;
}
.pagination li.current a {
	background-color: rgba(206, 206, 206, 0.5);
}
#map, #fragment-1, #fragment-2 {
	margin-top:-70px;
	padding-top:70px;
}
hr.dot {
	border-top:0px dotted #c5c5c5;
	border-bottom:1px dotted #c5c5c5;
	margin-top:20px;
	margin-bottom:20px;
}
.img {
	border:1px solid #d5d5d5;
}




		
		

/* 非表示用 */
.category-notitle h1, .category-notitle .post-meta{
	display:none;
}
.category-nometa .post-meta, .post-author{
	display:none;
}
body.category-27 h1#archive-title, body.category-23 h1#archive-title {
	display:none;
}
body.category-23 .post-meta .post-date, body.category-25 .post-meta .post-date, body.category-26 .post-meta .post-date, body.category-45 .post-meta .post-date {
	display:none;
}
body.category-22 h1#archive-title, body.category-36 h1#archive-title, body.category-44 h1#archive-title, body.category-46 h1#archive-title, body.category-47 h1#archive-title, body.category-48 h1#archive-title, body.category-49 h1#archive-title, body.category-50 h1#archive-title {
	display:none;
}
body.category-22 .post-meta .post-date, body.category-36 .post-meta .post-date, body.category-44 .post-meta .post-date, body.category-46 .post-meta .post-date, body.category-47 .post-meta .post-date, body.category-48 .post-meta .post-date, body.category-49 .post-meta .post-date, body.category-50 .post-meta .post-date {
	display:none;
}

body.categoryid-27 footer #black-studio-tinymce-7, body.categoryid-63 footer #black-studio-tinymce-7,  body.categoryid-62 footer #black-studio-tinymce-7 {
	display:none;
}
body.categoryid-23 footer #black-studio-tinymce-7,  body.categoryid-25 footer #black-studio-tinymce-7,  body.categoryid-26 footer #black-studio-tinymce-7,  body.categoryid-45 footer #black-studio-tinymce-7 {
	display:none;
}
body.category-22 .entry-card-content .post-meta, body.category-36 .entry-card-content .post-meta, body.category-44 .entry-card-content .post-meta, body.category-46 .entry-card-content .post-meta {
	display:none;
}
body.category-47 .entry-card-content .post-meta, body.category-48 .entry-card-content .post-meta, body.category-49 .entry-card-content .post-meta, body.category-50 .entry-card-content .post-meta {
	display:none;
}
#main .wp_social_bookmarking_light,body.categoryid-22 .post-meta, body.categoryid-23 .post-meta, body.categoryid-25 .post-meta, body.categoryid-26 .post-meta {
	display:none;  
}
body.categoryid-45 .post-meta, body.categoryid-44 .post-meta, body.categoryid-46 .post-meta, body.categoryid-47 .post-meta, body.categoryid-48 .post-meta {
display:none;  
}
body.categoryid-49 .post-meta, body.categoryid-50 .post-meta, body.categoryid-36 .post-meta {
display:none;  
}



/* TOPスライド用２ */

#takasa3 {
	position: relative;
    width: 100%;
    height: 100%;
    padding: 40% 0 0;
	background-size: cover;
}
#takasa3 .takasa2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-color: rgba(255, 255, 255, 0.0);
	background-size: cover;
}
#header {

}
#navi {
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	padding:10px;
 	background-color:rgba(98, 95, 101, 0.5);
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease-out;
}
#navi.n-role {
 	background-color:rgba(98, 95, 101, 0.9);
}
.l-spe {
	text-align:right;
	padding:30px 10px 20px;
	color:#fff;
	font-size:34px;
	font-family:georgia,Arial,Verdana,sans-serif;
	font-style: italic;
}
.h-catch {
	position: absolute;
	padding:10px;
	top:60px;
}



/* TOPコンテンツエリア設定用 */
body.page-id-307 #the-content a {
	text-decoration: none;
}
body.page-id-307 #main {
	  padding-left:0px;
	  padding-right:0px;
	  background-color: rgba(255, 255, 255, 0);
	padding-top:0px;
}
body.page-id-307 #the-content {
	 background-color: #fff;
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
}
.tp1, .tp2 {
	padding-left:10px;
	padding-right:10px;
}
.tp3, .tp4, .tp5, .tp6 {
	padding:10px;
}


/* メイン画像用 */
.ming {
	padding-top:50px;
	height:230px;
	background-color:#ccc;
	font-size:28px;
	font-weight:bold;
	color:#fff;
	text-align:center;
  }
span.ming-title {
	padding:10px 30px 10px 30px;
	background-color:rgba(240, 238, 235, 0.4);
	border:5px solid #fff;
	text-shadow: 1px 1px 3px #a9a9a9;
}
.mg-1 {
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/mg8.jpg");
	background-repeat: no-repeat; 
	background-position: 100% 0%; 
	background-size:100% auto;
}
.mg-2 {
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/06/mg2.jpg");
	background-repeat: no-repeat; 
	background-position: 20% 0%; 
	background-size:100% auto;
}
.mg-3 {

	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/05/mg2.png");
	background-repeat: no-repeat; 
	background-position: 100% 0%; 
	background-size:100% auto;
}
.mg-4 {
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/mg9.jpg");
	background-repeat: no-repeat; 
	background-position: 100% 0%; 
	background-size:100% auto;
}
.mg-5 {
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/mg10.jpg");
	background-repeat: no-repeat; 
	background-position: 100% 0%; 
	background-size:100% auto;
}
  

/* メインメニュー用 */
#navi-in {
	margin-right:10px;
	padding-top:7px;
	padding-bottom:7px;  
}
#navi ul {
	border:none;
 	background-color:rgba(255, 255, 255, 0);
	border-radius:0px;
}
#navi ul li a {
	color:#fff;
	font-size:14px;
	font-weight:500;
	background-color:rgba(255, 255, 255, 0);
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
}
#navi ul.sub-menu, #navi ul.children {

}
#navi ul.sub-menu li a {
	font-size:13px;
	font-weight:500;
}
#navi ul.sub-menu li {
	border-bottom:1px solid #808080;
	background-color:#625f65;
}
#navi ul.sub-menu li.current-page-ancestor {

}
#navi-in li#menu-item-9892 a:before {
	content: '';
	display: inline-block;
	width: 50px;
	height: 20px;
	background: url("https://advance-furniture-rental-tokyo.com/wp-content/uploads/2017/08/jp.png") no-repeat 15px 8px;
}
.navi-in > ul li#menu-item-9892 {
  width: 100px;
}

.n-logo {
    position: absolute;
    top: 15px;
    width: 330px;
}
.slicknav_brand {
	max-width:330px !important;
	padding-top:10px !important;
}
.slicknav_menu{
	padding-top:0px !important;
	padding-bottom:0px !important;
}




/* 左メニュー用*/
#sidebar {
	margin-top:30px;
}
#sidebar #nav_menu-4, #sidebar #nav_menu-5, #sidebar #nav_menu-7, #sidebar #nav_menu-6, #sidebar #nav_menu-9, #sidebar #nav_menu-3 {
 	background-color:#3e3e3e;
}
#sidebar #nav_menu-4 ul, #sidebar #nav_menu-5 ul, #sidebar #nav_menu-7 ul, #sidebar #nav_menu-6 ul, #sidebar #nav_menu-9 ul, #sidebar #nav_menu-3 ul {
	margin-top:0px;
 	font-size:12px;
	padding:0px;
}
#sidebar #nav_menu-4 ul a, #sidebar #nav_menu-5 ul a, #sidebar #nav_menu-7 ul a, #sidebar #nav_menu-6 ul a, #sidebar #nav_menu-9 ul a, #sidebar #nav_menu-3 ul a {
	color:#fff;
	text-decoration: none;
	display:block;
	padding:10px 12px;
}
#sidebar #nav_menu-4 ul a:hover, #sidebar #nav_menu-5 ul a:hover, #sidebar #nav_menu-7 ul a:hover, #sidebar #nav_menu-6 ul a:hover, #sidebar #nav_menu-9 ul a:hover, #sidebar #nav_menu-3 ul a:hover {
 	background-color:#525252;
}
#sidebar #nav_menu-4 ul li, #sidebar #nav_menu-5 ul li, #sidebar #nav_menu-7 ul li, #sidebar #nav_menu-6 ul li, #sidebar #nav_menu-9 ul li, #sidebar #nav_menu-3 ul li {
	border-bottom:1px solid #6b6b6b;
	margin-bottom:0px;
}
#sidebar #nav_menu-4 ul .current-menu-item, #sidebar #nav_menu-5 ul .current-menu-item, #sidebar #nav_menu-7 ul .current-menu-item, #sidebar #nav_menu-6 ul .current-menu-item, #sidebar #nav_menu-9 ul .current-menu-item.current-menu-item, #sidebar #nav_menu-3 ul .current-menu-item {
 	background-color:#525252;
}
#sidebar #nav_menu-4 ul .current-menu-item a, #sidebar #nav_menu-5 ul .current-menu-item a, #sidebar #nav_menu-7 ul .current-menu-item a, #sidebar #nav_menu-6 ul .current-menu-item a, #sidebar #nav_menu-9 ul .current-menu-item a, #sidebar #nav_menu-3 ul .current-menu-item a {

}
#black-studio-tinymce-3 .textwidget {
	padding:10px;
	background-color:rgba(255, 255, 255, 0.5);
}
#black-studio-tinymce-3 h3.widget_title {
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:20px;
	border-bottom:1px solid #333;
}
.mk {
	border:1px solid #d5d5d5;
	padding:10px 10px 30px 10px;
}
.mk2 {
	padding-top:5px;
	padding-bottom:5px;
}





/* TOP最新ニュース用 */
.getPostDispArea .getPost {
	margin-top:5px;
	margin-bottom:6px;
}
.getPostDispArea .getPost {
	padding-bottom:3px;
}
.tp4 .getPostTitle {
	padding-left:20px;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/05/047.gif"); 
	background-repeat: no-repeat; 
	background-position: 10px 50%; 
}
.kate {
	margin-left:10px;
	font-size:10px;
	padding:3px 8px 2px 8px;
	background-color:#f6bfbc;
}
.kate2 {
	margin-left:10px;
	font-size:10px;
	padding:3px 8px 2px 8px;
	background-color:#fef263;
} 
.toukou {
	width:140px;
	float:left;
	font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-style: italic;
	color:#808080;
}
.getPostDispArea .getPostTitle a {
	color:#7d7980;
}
.getPostDispArea .getPostTitle a:hover {
	color:#000;
}



	
/* TOP導入事例用 */
.m-width {
	max-width:330px;
	float:left;
}
.getPostDispArea2 .getPost, .getPostDispArea3 .getPost {
	width:310px;
	padding:5px;
	margin:0px 5px 5px 5px;
}
.tp1 p {
	margin:0px;
  }
.getPostDispArea2 .getPostImgArea, .getPostDispArea3 .getPostImgArea {
	width:310px;
	height:110px;
	overflow: hidden;
	border:1px solid #f0eeeb;
}
.getPostDispArea2 .getPostImgArea img, .getPostDispArea3 .getPostImgArea img {
	margin-top:-70px;
}
.getPostDispArea2 .getPostImgArea img, .getPostDispArea3 .getPostImgArea img {
	transition: 0.3s;
}
.getPostDispArea2 .getPostImgArea img:hover, .getPostDispArea3 .getPostImgArea img:hover {
	-webkit-filter: sepia(100%);
	filter: sepia(100%);
	opacity: .7;
}
.getPostDispArea2 .getPostStringArea a, .getPostDispArea3 .getPostStringArea a{
	font-size:12px;
}
.getPostDispArea2 .getPostStringArea, .getPostDispArea3 .getPostStringArea{
	line-height:20px;
}
.t-title1 {
	font-weight:bold;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
 	background-color:#fff;
	margin-top:5px;
}
.link-title1 {
	font-weight:bold;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	float: right;
	font-style: italic;
	font-size:12px;
	font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
}
.link-title1 a{
	text-decoration: none;
}
.link-title1:hover{

}	  
span.link-title2 {
	font-weight:bold;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
 	background-color:#c1a06d;
	margin-top:10px;
	font-size:14px;
}
span.link-title2 a{
	color:#fff;	
	text-decoration: none;
}
span.link-title2:hover{
 	background-color:#dabf95;
}




/* TOPタイトル用 */
.ita {	font-style: italic; }
.geo {  font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", serif; }
.f12 {
	font-size:12px;
	font-weight:normal;
	margin-left:8px;
}
.tx11 {
	font-size:11px; 
}
.tx12{
	font-size:12px; 
}
.tx18 {
	font-size:18px; 
}
.norm {
    font-style: normal;
}
.f_sid {
    letter-spacing: 2px;
    padding-left: 13px;
    vertical-align: middle;
}
body.page-id-307 h3.widget-title {
	display:none; 
}
.top-title {
	padding:10px 10px 10px 0px;
}
.top-title span.t-en {
    font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", serif;
	font-style: italic;
	font-size:30px;
	font-weight: normal;
}
.top-title span.t-jp {
	margin-left:10px;
	letter-spacing: 4px;
	font-size:12px;
}

.tp1 .top-title {
 	border-bottom:3px solid #f0eeeb;
	padding-left:5px;
}
.tp2 .top-title {
 	border-bottom:3px solid #f0eeeb;
	padding-left:5px;
}
.tp3 .top-title {
 	border-bottom:3px solid #f0eeeb;
	padding-left:5px;
}
.tp4 .top-title {
 	border-bottom:3px solid #f0eeeb;
	padding-left:5px;
}
.tp5 .top-title {
 	border-bottom:3px solid #f0eeeb;
	padding-left:5px;
}
.tp6 .top-title {
	display:inline-block;
 	border-bottom:3px solid #f0eeeb;
	padding:10px 15px 8px 5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
}
#pg-307-0,  #pg-307-1,  #pg-307-2 {
	margin-bottom:0px !important;
}  
.tp1 img, .tp2 img, .tp5 img {
	border:1px solid #f0eeeb;
}
.tp2, .tp4, .tp5 {
	font-size:14px;	
}







/* TOPコンテンツ用 */
#the-content .top1 {
	margin-top:50px;  
}
#the-content .top2 {
	margin-top:50px;  
}
#the-content .top3 {
	margin-top:50px;  
}

	
.top-fig {
	position: relative;
	width:270px;
	height:165px;
}
.top-fig img {
	position: relative;
	width:270px;
}
.top-fig ul {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	height:1px;
	opacity: 0;
	visibility: hidden;
 	width:270px;
	-webkit-transition: .4s;
	transition: .4s;
	padding-left:0px;
	margin:0px;
}
.top-fig ul li {
	padding:10px 10px;
	color:#fff;
	list-style:none;
	height:0px;
	background-color:#625f65;
	border-bottom: 1px solid #ddd;
	-webkit-transition: .4s;
	transition: .4s;
	margin:0px;
}
.top-fig ul li:hover {
	background-color:#7d7980;
}
.top-fig ul li a{
	text-decoration: none;
	color:#fff;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
	display:block;
}
.top-fig:hover ul.f-menu1 {
	opacity: 1;
	visibility: visible;
 	width:270px;
	background-color:#625f65;
	-webkit-transition: .4s;
	transition: .4s;
}
.top-fig:hover ul li {
	height:48px;
	-webkit-transition: .4s;
	transition: .4s;
}




/* 投稿記事一覧用 */
#list .entry .entry-thumb {
	height:159px;
	overflow: hidden;
}
.entry-card-content h2{
	height:48px;
	overflow: hidden;
}
.entry-card-content p.post-meta {
	height:15px;
	overflow: hidden;
}
.post-meta {
	color:#c0c0c0;
	font-size:13px;  
 	background-color:#fff;
	font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
}
.post-meta a {
	color:#c0c0c0;
	text-decoration: none;
}
.fa-clock-o { display:none; }

.entry .post-meta a {
	color:#999999;
	text-decoration: none;
}
#main .entry {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
	border:0px solid #fff;
}
#main .entry .entry-card-content footer {
	display:none;	
}
h2.entry-card-title {
	padding-left:0px;
	color:#006ea6;
	font-size:12px;
}
.entry h2 a {
	color:#006ea6;
	line-height:15px;
	font-size:12px;
}
.entry h2 a {
	color:#006ea6;
	line-height:15px;
	font-size:12px;
}
h2.entry-card-title:hover {
	color:#87306b; 
}
.entry-thumb {
	background-color:#f3f3f3;
	border:1px solid #d5d5d5;	  
}
.entry-card-content p {
	margin-top:0px;
	margin-bottom:0px;
}
.entry-card-content .category .fa-folder {
	display:none;
}
.entry .post-meta {
	padding-top:3px;		
}
.entry .post-meta .category {
	font-size:10px;
}






/* 記事TOP用 */
body.category-25 h1#archive-title, body.category-26 h1#archive-title, body.category-45 h1#archive-title, body.category-64 h1#archive-title {
	font-size:16px;
    background: none repeat scroll 0 0 #F7F5ED;
    border-bottom: 1px solid #D8D8D8;
    padding: 12px 0 11px 9px;
	width:653px;
	position: relative;
	margin-left:5px;
}


  
  
/* 納入事例一覧用 */
body.category-23 .entry h2 a, body.category-25 .entry h2 a, body.category-26 .entry h2 a, body.category-45 .entry h2 a, body.category-27 .entry h2 a, body.category-22 .entry h2 a {
	font-size:12px;
}


/* フォームボタン用 */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
	background-color:#e54215;
  }
input.wpcf7-submit{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/cont_icn.gif") no-repeat scroll 35px 15px #E54215;
    border: medium none;
    color: white;
    cursor: pointer;
    display: block;
    font-family: georgia;
    font-size: 18px;
    font-style: italic;
    padding: 12px 38px 12px 62px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
input.wpcf7-submit:hover {
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/cont_icn.gif") no-repeat scroll 35px 15px #E54215;
    border: medium none;
    color: white;
    cursor: pointer;
    display: block;
    font-family: georgia;
    font-size: 18px;
    font-style: italic;
    padding: 12px 38px 12px 62px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
} 
  
  
  
  
  

/* フッター用 */
#footer {
	padding:0px;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/foot-1.jpg"); 
	background-repeat: no-repeat; 
	background-position: 50% 50%;
}
#footerdeco {
	background-color:rgba(0, 0, 0, 0.4);
	padding:10px;
}
#footer-in {
	padding-top:10px;
	width:1150px;
}
.f-otoi {
	font-size:16px;
	font-weight:bold;
	padding:10px 10px 10px 45px;
	background-color: #e54215;
	margin:10px 5px;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/cont_icn.gif"); 
	background-repeat: no-repeat; 
	background-position: 15px 50%;
	width:200px;
	height:50px;
	margin-right:auto;
	margin-left:auto;
}
.f-mitsu {
	font-size:18px;
	font-weight:bold;
	padding:10px 10px 10px 45px;
	background-color: #e54215;
	margin:10px 5px;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/est_icn.gif"); 
	background-repeat: no-repeat; 
	background-position: 15px 50%;
	width:230px;
	height:50px;
	margin-right:auto;
	margin-left:auto;
}
.f-phone {
	padding:10px 10px 10px 45px;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/white-tel.png"); 
	background-repeat: no-repeat; 
	background-position: 10px 50%;
	color:#fff;
	max-width:450px;
	margin-right:auto;
	margin-left:auto;
	}
.f-otoi a, .f-mitsu a {
	display:block;
	color:#fff !important;
	text-decoration: none;
}
.f-otoi:hover, .f-mitsu:hover {
	background-color: #c54215;
}
.f-hai1 {
	padding:10px 5px;
	margin-right:2px;
	width:251px;
	float:left;
	margin-top:3px;
}
.f-hai2 {
	padding:10px 5px;
	width:251px;
	float:left;
	margin-top:3px;
}
.f-hai2::before {
	clear:both; 
}
.f-hai3 {
	color:#fff;
	padding:10px 5px;
	max-width:514px;
	margin-top:1px;
}
#nav_menu-8 a {
	display:block;
	color:#fff !important;
}
#nav_menu-8 li:hover {
	background-color: #a39f97;
}
#footer-in #nav_menu-8 li{
	padding:5px 5px 5px 15px;
	border-bottom:1px dashed #fff;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/05/030.gif"); 
	background-repeat: no-repeat; 
	background-position: 5px 50%;
	margin-top:8px;
	margin-bottom:8px;
}
		
#footer-widget {
	display:block !important;
	padding-left:10px;
	padding-right:10px;
}
footer #black-studio-tinymce-7 p {
	font-size:10px; 
}
#cutd {
    border-top: 1px solid #D5D5D5;
    clear: both;
    margin: 30px 0 18px;
    padding: 20px 0 2px;
}
#cutd ul{
    margin: 8px 0 !important;
    padding: 0 !important;
}

#cutd li{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/li_p.gif") no-repeat scroll 0 9px transparent !important;
    font-size: 10px;
    padding: 1px 0 1px 12px !important;
}
.footer-left, .footer-center, .footer-right {
	padding:20px 25px;  
}
.footer-left, .footer-right {
	width:0px;
	display:none;
}
.footer-center {
	width:100%;
}
.footer-center p {
	font-size:12px;
}
#footer a {
	color:#ccc;
	text-decoration: none;
}
#footer a:hover {
	color:#87306b;
}
span#u_0_4 {
	color:#fff !important;  
}
#pg-w59704c0430bb2-0{
	margin-bottom:0px !important;  
}


	
	
	

/* リース用 */
.powrp {
	margin-top:10px;
	margin-bottom:10px;
  }
p.w400 {
	max-width:430px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:10px;
	margin-left:10px;
}
.fll {
	float:left;
}
.flimg img {
	margin:10px;
}
ul#lnote{
    background: none repeat scroll 0 0 #f7f5ed;
    border-bottom: 1px solid #D8D8D8;
    margin: 5px 0 30px;
    padding: 11px 27px;
	color:#7b6084;
}
ul#lnote li{
	list-style:none;
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/pa_li.gif") no-repeat scroll 1px 50% transparent;
    border-bottom: 1px dotted #C5C5C5;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 10px 26px;
}

.pros2 {
	height:210px;
}
.tab_tit {
	font-weight:bold;  
}
.tab_tit a {
    display: block;
    float: right;
    font-size: 12px;
	text-decoration: none;
}
.tab_tit span.tprice{
    color: #ec6d51;
    margin: 0 10px;
	font-family: georgia,times New Roman,serif;
	font-style: italic;
}
#guid{
    background: none repeat scroll 0 0 #f7f5ed;
    padding: 30px;
	margin-bottom:30px;
}

.coma{
    float: left;
    margin: 0 24px 10px 0;
    width:170px;
	height:180px;
	font-size:12px;
}
.coma img {
	border:1px solid #d5d5d5;  
}
.coma2{
    float: left;
    margin: 0 24px 10px 0;
    width:170px;
	height:180px;
}
.coma2 span {
	font-size:12px;
	display: inline-block;
	width: 100%;
	text-align: center;
}
.sele {
	display:inline-block;
	float:left;
	margin:5px;
	background-color: #f7f5ed;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width:380px;
	text-align:center;
}
.sele2 {
	display:inline-block;
	float:left;
	margin:5px 5px 30px 5px;
	background-color: #f7f5ed;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width:380px;
	text-align:center;
}
.sele a {
	font-size:17px;
	padding:20px;
	text-decoration: none;
	color:#888888;
	display:block;
}
.sele2 a {
	font-size:17px;
	padding:20px;
	text-decoration: none;
	color:#888888;
	display:block;
}
.sele:hover {
	background-color: #7b6084;
}
.sele2:hover {
	background-color: #7b6084;
}
.sele a:hover {
	color:#fff;
}
.sele2 a:hover {
	color:#fff;
}
.sele-title {
	text-align:center;
	color:#7b6084;
	font-size:17px;
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:3px solid #7b6084;
	padding:15px 15px 10px 15px;
}
.sele2-title {
	text-align:center;
	color:#7b6084;
	font-size:17px;
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:3px solid #7b6084;
	padding:15px 15px 10px 15px;
}
.sele3 {
	display:inline-block;
	float:left;
	margin:5px;
	background-color: #f7f5ed;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width:380px;
	text-align:center;
}
.sele4 {
	display:inline-block;
	float:left;
	margin:5px 5px 30px 5px;
	background-color: #f7f5ed;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width:380px;
	text-align:center;
}
.sele3 a {
	font-size:17px;
	padding:20px;
	text-decoration: none;
	color:#888888;
	display:block;
}
.sele4 a {
	font-size:17px;
	padding:20px;
	text-decoration: none;
	color:#888888;
	display:block;
}
.sele3:hover {
	background-color: #7b6084;
}
.sele4:hover {
	background-color: #7b6084;
}
.sele3 a:hover {
	color:#fff;
}
.sele4 a:hover {
	color:#fff;
}
.sele3-title {
	text-align:center;
	color:#7b6084;
	font-size:17px;
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:3px solid #7b6084;
	padding:15px 15px 10px 15px;
}
.sele4-title {
	text-align:center;
	color:#7b6084;
	font-size:17px;
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:3px solid #7b6084;
	padding:15px 15px 10px 15px;
}
h3.mb08 {
	margin-bottom:5px;
	margin-top:20px;  
}
.pros h4 {
	padding-top:0px;
}

.tab_tit img {
	padding-right:5px;  
}
hr.savi {
	margin-bottom:10px;
	margin-top:5px;
	color:#f0eeeb;
	border:none;
	border-top:1px dotted #f0eeeb;
}

img.bord {
	border:1px solid #f0eeeb;
}
h3.vil_h{
	font-size:16px;
    background: none repeat scroll 0 0 #F7F5ED;
    border-bottom: 1px solid #D8D8D8;
    float: left;
    padding: 12px 0 11px 9px;
	width:95%;
	margin-bottom:20px;
}
.mr32{margin-right:32px !important;}
.pros{
    float: left;
    margin-bottom: 18px;
    min-height: 118px;
    padding-left: 88px;
    width: 370px;
}
.pros h4{
    background: none repeat scroll 0 0 #F0BF45;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    margin: 0 12px 12px;
	padding-bottom:0px;
}
.pros h4 span.prono{
    border-right: 1px solid #FFFFFF;
    display: block;
    float: left;
    padding: 8px 0;
    text-align: center;
    width: 36px;
}
.pros h4 span.protit{
    display: block;
    float: left;
    padding: 8px 0 8px 11px;
    width: 200px;
}
.p_phone{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/p_phone.gif") no-repeat scroll 1px 4px transparent;
}
.p_hand{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/p_hand.gif") no-repeat scroll 1px 4px transparent;
}
.p_comp{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/p_comp.gif") no-repeat scroll 1px 4px transparent;
}
.p_ove{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/p_ove.gif") no-repeat scroll 1px 4px transparent;
}
.p_est{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/p_est.gif") no-repeat scroll 1px 4px transparent;
}
.p_disc{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/p_disc.gif") no-repeat scroll 1px 4px transparent;
}
.pp {
	margin-bottom:20px;  
}
.powrp a.lea_l{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/le_04.png") no-repeat scroll 27px 28px #FFFFFF;
    border: 1px dotted #999999;
    display: block;
    float: left;
    height: 110px;
    padding-left: 94px;
    padding-top: 32px;
    width: 240px;
	text-decoration: none;
	line-height:18px;
	font-size:12px;
}
.powrp a.lea_r{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/le_03.png") no-repeat scroll 27px 28px #FFFFFF;
    border: 1px dotted #999999;
    display: block;
    float: left;
    height: 110px;
    padding-left: 94px;
    padding-top: 32px;
    width: 240px;
	text-decoration: none;
	line-height:18px;
	font-size:12px;
}
.powrp a.lea_l.thirdary{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/le_032.png") no-repeat scroll 27px 28px #FFFFFF;
    border: 1px dotted #999999;
    display: block;
    float: left;
    height: 110px;
    padding-left: 94px;
    padding-top: 32px;
    width: 240px;
	text-decoration: none;
	line-height:18px;
	font-size:12px;
}
.powrp a.lea_l.thirdary span{
    margin-left: 0;
}
.powrp a.lea_l.thirdary i{
    display: block;
    font-style: normal;
    margin-left: 0;
}
.powrp a:hover.lea_l{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/le_04.png") no-repeat scroll 27px 28px #F7F5ED;
}
.powrp a:hover.lea_r{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/le_03.png") no-repeat scroll 27px 28px #F7F5ED;
}
.powrp a.lea_l.thirdary:hover{
    background: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/le_032.png") no-repeat scroll 27px 28px #F7F5ED;
}
.powrp a.lea_l span, .powrp a.lea_l.thirdary span, .powrp a.lea_r span{
    color: #3e3e3e;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
}












/* 記事用 */
.kiji-f1 {
	max-width:300px;  
}
#black-studio-tinymce-9 {
	padding:20px;
	border:8px solid #e8ecef;
}
#breadcrumb {
	margin-top:10px;
	margin-bottom:10px;
}







/* 販売カスタムフィールド用 */
.shsale {
	font-weight:bold;
	color:#ec6d51;
	font-size:20px;
}
.shid {
	font-weight:bold;
	font-size:18px;
}
.shotoi2 {
	color:#e54215;
	font-size:12px;
}
.shotoi {
	font-size:16px;
	font-weight:bold;
	padding:10px 10px 10px 45px;
	border:2px solid #fff;
	background-color: #e54215;
	margin:10px 5px;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2017/07/cont_icn.gif");
	background-repeat: no-repeat; 
	background-position: 15px 50%;
	display:inline-block;
}
.shotoi a {
	text-decoration: none;
	color:#fff;
}
.shotoi:hover {
	background-color: #c54215;
}
span.shk1 {
	font-size:14px;
	font-weight:bold;
	color:#ec6d51;
	padding-left:5px;
	padding-right:5px;
}
span.shk2 {
	font-size:14px;
	text-decoration: line-through;
	padding-left:1px;
	padding-right:5px;
}

figure.entry-card-thumb .shsale img{
	position:absolute;
	top:0px;
	left:0px;
}
figure.entry-card-thumb .shsale {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:134px;
	background-image: url("https://adv-inc.co.jp/wp-content/uploads/2025/10/soldu.png"); 
	background-repeat: no-repeat; 
	background-position: 0% 50%;
}
figure.entry-card-thumb .shsale a {
	display:block;
	color:#fff;
	text-decoration: none;
}
.entry-card .post-id {
    height: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
	background-color: #f7f7f7;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.post-id2 {
	color:#fff;
	background-color:#e54215;
	font-size:12px;
	padding:2px 7px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline-block;
}
.shhanbai {
	font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-style: italic;
}
.post-maker {
	overflow: hidden;
	color:#999999;
	font-size:10px;
	padding-top:2px;
	height: 40px;
}

  
  
  
  
	
	
/* テーブル用 */
.otoi-p {
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
}
span.norm {
	margin-left:10px;
}
span.red2 {
	margin-left:10px;
	color:#e54215;  
}
table.cft {
	width:100%;
}
table.cft th {
	background-color:#fff;
}
table.cft th {
	padding-top:14px;
	padding-bottom:14px;
	border-left:none;
	border-right:1px dotted #ccc;
}
table.cft td {
	padding-top:14px;
	padding-bottom:14px;
	border-right:none;
	border-left:1px dotted #ccc;
}
.kakakuen2 {
	font-weight:bold;
	font-size:18px;
	text-decoration: line-through;
	font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-style: italic;
}
.kakakuen {
	font-weight:bold;
	color:#e9546b;
	font-size:18px;
	font-family: georgia,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-style: italic;
}
table.cft td.kakaku {
	font-size:18px;
}
table.cft td.kakaku {
	font-size:18px;
}
table.cft th, table.cft td {
	padding-left:15px;
	padding-right:15px;
}
table.kikan td{
	padding:8px;
	border:1px solid #837a6c;
}
table.kikan td:hover{
	background-color:#f0eeeb;
}
table.kikan a {
	font-weight:bold;
}
.powrp table {
    border-collapse: collapse;
    width: 100%;
}
.powrp td.nos {
    background: none repeat scroll 0 0 #f7f5ed !important;
    text-align: center;
}
table#tcom {
	width:100%; 
}
table#tcom td {
	padding:10px;
	border:0px dotted #fff;
	font-size:12px;
}
table#tcom td.tright{
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 1px dotted #CCCCCC;
    color: #999999 !important;
    font-weight: bold;
    padding: 16px !important;
}
table#tcom td.tleft{
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 1px dotted #CCCCCC;
    border-left: 1px dotted #CCCCCC;
    color: #3E3E3E !important;
    padding: 16px !important;
}
select[name="menu-995"]{
	max-width: auto;
}
select[name="menu-995"] option{
	max-width: auto;
}
.powrp ol li{
    border-top: 1px dotted #DEDEDE;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 24px;
    padding-top: 30px;
}
.powrp p{
    font-size: 13px;
    font-weight: normal;
    line-height: 180%;
}
#content #colLeft ol li {
  background:none;
  padding-left:0;
}
.article th, .article td {
	font-size:12px;  
}
.article table {
	margin-top:10px;  
}

.pros p {
	margin-top:0px;  
	margin-bottom:0px;
	font-size:12.4px;
}
.ft11p p {
	font-size:11px;
}

.pagination-next {
	display:none;
}

.navi-in > ul li > ul.sub-menu {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);   /* 上からふんわり */
  transition: opacity .3s ease, transform .3s ease, visibility 0s linear .3s;
  position: absolute;             /* 必要に応じて */
  top: 100%;                      /* 親の下に表示 */
  left: 0;
  z-index: 999;
}

/* ホバー時に表示 */
.navi-in > ul li:hover > ul.sub-menu,
.navi-in > ul li:focus-within > ul.sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);       /* 元の位置に */
  transition: opacity .3s ease, transform .3s ease, visibility 0s;
}


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/

@media screen and (max-width: 1150px){
	  #footer-in {
		  width: 100%;
	}
}

/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

/* レスポンシブ用 */
@media screen and (max-width:1110px){
  #mobile-menu {display:none;}
  #main{
    width:740px;
  }
  .mg-1, .mg-2, .mg-3, .mg-4, .mg-5 {
	background-size:auto;
  }
  #srid {
	  height:auto;
  }
  #navi {
  	display:none;
  }
  p.w400 {
	  max-width:100%;	
  }
  .h-catch {
	  display:block;
  }
.top-fig {
	height:155px;  
}
.top-fig img {
	width:250px;
}
.top-fig ul {
	width:250px;
}
.top-fig:hover ul.f-menu1 {
 	width:250px;
}
.page-id-307 #content-in {
	width:100%;
	padding-left:15px;
}
}

@media screen and (max-width:740px){
  #main{
    width:100%;
  }
  .ming {
	padding-top:0px;
	height:180px;
  }
body.category-25 h1#archive-title, body.category-26 h1#archive-title, body.category-45 h1#archive-title, body.category-64 h1#archive-title {
	width:100%;
  }
.sele, .sele2, .sele3, .sele4 {
	width:100%;
  }
#footer #fbfb {
  	display:none;
  }
}

@media screen and (min-width:1110px){
body.category #main {
	padding-left:75px;
}
.h-catch {
	display:none;
}
}

@media screen and (max-width:480px){
select[name="menu-995"]{
	max-width: 320px;
}
select[name="menu-995"] option{
	max-width: auto;
}
#footer {
 	background-image:url("https://adv-inc.co.jp/wp-content/uploads/2017/07/foot-1.jpg");
	background-repeat:no-repeat; 
	background-position:0 0;
}
#footer img{
	width:100%;
}
.footer-center {
	padding-left:5px;
	padding-right:5px;
}
.takasa img {
	margin-left:5px;
	margin-top:170px;
}
.l-spe {
	font-size:14px;
}
.top-fig {
	padding-left:10px;  
}
.top-fig ul {
	width:170px;
	margin-left:90px;
}
.top-fig ul li {
	background-color:rgba(98, 95, 101, 0.8);
	padding:2px 2px 2px 5px;
	font-size:12px;
}
.top-fig ul li:hover {
	background-color:rgba(125, 121, 128, 0.8);
}
.top-fig:hover ul.f-menu1 {
 	width:170px;
	background-color:rgba(98, 95, 101, 0.8);
}
.top-fig:hover ul li {
	height:22px;
}
.slicknav_brand {
	max-width:260px !important;
}
}


@media screen and (max-width: 834px) {
  .footer-widgets {
    display: block;
  }
}