@charset "utf-8";
/*
Theme Name:curacion
Author:curacion
Description: クラシオングループ整骨院のサイトのCSS
Version: 1.2
Tags: two-columns
*/

/*font-setting*/
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/*body {
	min-width: 1300px;
}*/
/*リセット*/
table{ border-spacing: 0;}
fieldset,img,abbr,acronym{border: 0;}

ol,ul{list-style: none;}
caption,th {text-align: left;}
q:before,q:after { content: '';}
a{ text-decoration:none;}
a:link {}
a:visited {}
a:hover,a:active { text-decoration:underline;}
hr {border: 0; height: 1px; background-color: #000; color: #000;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;display: inline;}
input{ vertical-align:middle; padding:0; margin:0;}
.clr{ clear:both;}

/*---------clearfix---------*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {min-height: 1px;}
* html .clearfix {
  height: 1px;
}

h1,h2,h3,h4,h5,h6{ font-size:1em;}
body {
	font-size: 0.875em;
	font-family:'Noto Sans Japanese','ヒラギノ丸ゴ Pro W3','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

/*SP,PC setting*/
.pc-only {
	display: block;
}
.sp-only {
	display: none;
}

.koumoku_tit5{ font-size:1.429em; font-weight:bold; line-height:1.6; background:url(http://chiryou-in.biz/00_zenin_kyoutuu/images/incsssp.gif) no-repeat 0 -1743px; padding-left:20px;}
.pd_r_10{ padding-right:10px;}
.mgn_r_10{ margin-right:10px;}
.mgn_b_10{ margin-bottom:10px;}
.mgn_b_15{ margin-bottom:15px;}
.mgn_b_20{ margin-bottom:20px;}
.mgn_b_30{ margin-bottom:30px;}
.mgn_b_50{ margin-bottom:50px;}
.mgn_t_10{ margin-top:10px;}
.mgn_t_20{ margin-top:20px;}
.mgn_t_30{ margin-top:30px;}

.o-range{ color:#FFF; font-weight:bold; font-size:1.285em; background:#F69302; padding:6px;}


	/*2018.05.1 新料金表用 */
.h_style05 {
	font-size: 1.285em;
	color: #330000;
	background-color: #FFFCB6;
	padding: 5px 0px auto 12px;
	width: 90%;
	margin: 6px auto 0px;
	border-left: solid 34px #ffcc66;
}

.zihi_table_r {
	width: 60%;
	color: #630;
	/*float:*/
	font-size:1.195em;
	text-align: center;
	border-top: 1px solid #8E6644;
	border-left: 1px solid #8E6644;
	margin: 20px auto 10px;
}
.zihi_table_r th, .zihi_table_r td {
	padding:8px 10px 7px;
	/*width: 80%;*/
	text-align: center;
	font-weight:bold;
	color:rgba(67,21,0,1.00)
	box-sizing: border-box;
	border-right: 1px solid #8E6644;
	border-bottom: 1px solid #8E6644;
}
.zihi_table_r th {
	/*width: 80%;*/
	background: #FFEFBF;
	color: #330000;
}
p{ line-height:1.6; margin-bottom:15px;
}

.meyasu {
	text-align: center;
 	color: #663300;
}
.meyasu p {
    margin: 0;
    padding: 0;
}

p{ line-height:1.6; margin-bottom:15px;
}
/*.kakomi_1 p.mgn_1535,.kakomi_2 p.mgn_b_1535,.kakomi_3 p.mgn_b_1535{ margin:15px 0 35px;}*/


/*** 201808 料金からイラストへ変更 ***/
.menu_conts {
	width: 95%;
	padding-left: 0;
	margin: 15px auto;
}
.menu_conts li.txt {
	float: left;
	width: 60%;
	margin-right: 10%;
}
.menu_conts li.ill {
	float: right;
	width: 30%
}
.menu_conts li p {
	margin: 0;
}
.zihi_01 iframe { height: 5700px !important; }


@media screen and (max-width: 680px) {
	body {
	min-width: 100%;
	margin: 0;
}
	.pc-only {
	display: none;
	}
	.sp-only {
		display: block;
	}
	img {
	max-width: 100%;
	height: auto;
	}

	.zihi_table_r th, .zihi_table_r td {
	padding:4px 4px 0px;
	}

	/*.mgn_b_30 > p {
		padding-right: 1em;
	}*/

/*** 201808 料金からイラストへ変更 ***/
	.menu_conts {
		width: 100%;
		padding-left: 0;
		margin: 10px auto;
	}
	.menu_conts li.txt {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 5px;
	}
	.menu_conts li.ill {
		float: none;
		width: 100%
	}
	.menu_conts li.ill {
		text-align: center;
	}

}
