@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */
/****************************************

          トップページ投稿縦幅調整

*****************************************/
.post-substr {
	height: 40px !important;
	}
/****************************************

          リスト表示

*****************************************/
.h_list {
	width: auto !important;
	display: inline-block !important;
}
.h_list span {
	margin: 0px 0px !important;
	padding: 0px 0px !important;
}
.h_list img {
	padding: 10px 10px !important;
}
.h_list ul {
	font-size: 0px !important;
	list-style-type: none !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}
.h_list li {
	margin-top: 10px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-top: 10px !important;
	padding-right: 30px !important;
	padding-bottom: 0px !important;
	padding-left: 30px !important;
}
.h_list ul li {
	display: inline-block !important;
}
/****************************************

          ギャラリー

*****************************************/
.gallery-caption{
	font-size: 90% !important;
	margin-bottom: 20px !important;
	color: #111 !important;
}
.gallery-item img{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

/****************************************

          料金表

*****************************************/
.price_main {
	width: auto !important;
}
.price_main02 {
	width: auto !important;
	margin-top: 200px !important;
}
.price {
	width: auto !important;
	vertical-align: top !important;
	display: inline-block !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-bottom: 10px !important;
}
.price02 {
	width: auto !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.price_img {
	width: auto !important;
	display: inline-block !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-bottom: 10px !important;
}
.price02 li {
	margin-top: 0px !important;
	margin-right: 20px !important;
	padding: 0px !important;
	height: 180px !important;
}
.price02 ul li {
	list-style-type: none;
	display: inline-block !important;
}
.title_wth {
	width: 70% !important;
}
/****************************************

          店舗情報

*****************************************/
.shop {
	width: auto !important;
	display: inline-block !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-bottom: 20px !important;
}
.shop img {
	margin: 0px 0px !important;
	padding: 0px 0px !important; 
}
.shop span {
	font-size: 1em !important;
	text-align: center !important;
	margin: 0px 0px !important;
	padding: 0px 0px !important; 
}
/****************************************

ビッグフッター 間隔調整

*****************************************/
#bigfooter li {
	padding-bottom: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.widget_nav_menu li a {
	padding-bottom: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
/****************************************

          フッター

*****************************************/
.b_footer {
	width: 80% !important;
	margin-top: 10% !important;
	padding: 0px 0px !important; 
}
.b_footer li {
	width: auto !important;
	float: left !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	padding: 0px 0px !important;
	font-size: 1em !important;
}
.b_footer_right {
	width: auto !important;
	margin: 0px 0px !important;
	padding: 0px 0px !important; 
}
.b_footer_right img {
	margin-bottom: 10px !important;
	padding: 0px 0px !important; 
}
.b_footer_right span {
	font-size: 1em !important;
	text-align: center !important;
	margin: 0px 0px !important;
	padding: 0px 0px !important; 
}
/****************************************

          各店ページ

*****************************************/
.shop_info {
	width: auto !important;
	display: inline-block !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-bottom: 20px !important;
}
.shop_info img {
	display: block !important;
	margin: 0px 0px !important;
	padding: 0px 0px !important; 
}
.shop_info iframe {
	display: block !important;
	margin: 0px 0px !important;
	padding: 0px 0px !important; 
}
/****************************************

      チラシ・ポスター等リスト表示

*****************************************/
.y_list {
	width: auto !important;
	display: inline-block !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-bottom: 20px !important;
}
.y_list img {
	margin: 0px 0px !important;
	padding: 0px 0px !important; 
}
/****************************************

トップページ上部お知らせ

*****************************************/
.info {
	width: auto;
	border: thin solid #000000;
	margin-top: 20px;
	margin-bottom: 30px;
}
.info_title {
	width: auto;
	background-color: #E1E1E1;
	font-weight: bold;
	padding: 10px;
	font-size: 1.25em;
}
.info_txt {
	width: auto;
	padding: 20px;
	font-size: 1.125em;
	line-height: 1.25em;
}