/* ===========================================
	css
=========================================== */
/* 回り込み解除 */
.floatcontainer:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
.floatcontainer{display: inline-block;} 
/* Hides from IE Mac \*/
* html .floatcontainer {height: 1%;}
.floatcontainer{display:block;}
/* End Hack */ 


/* テキスト */
.heading1{font-size:120%;}
.h_name{font-size:150%;}
.heading2{font-size:125%; background: linear-gradient(transparent 50%, #ffff99 50%);}
.heading3{font-size:110%; text-decoration: underline;}
.under{text-decoration: underline;}
/* キャプション */
.caption_under{font-size:90%; font-weight:bold; text-align:center; display:block; margin-top:-0.7em;}
.caption_up{}


/* 区切り線
#info p.box {
padding-bottom:2em;
border-bottom:1px solid #666;
}
#info p.box:last-child {
padding-bottom:0em;
border-bottom:0px none #666;
}
section.unit .border-b-box {
	border-bottom:1px dashed #999;
	margin-bottom:2.0em;
	padding-bottom:1.0em;
	display:block
}
section.unit .border-b-box:last-child {
	border-bottom:1px none #999;
	margin-bottom:0em;
	padding-bottom:0em;
	display:block
}
 */


/* 背景黄色 ボックス */
section.unit .profile {
	background:#ffffbb;
	padding:1.0em;
	margin:1.0em;
	display:block
}
section.unit .profile2 {
	background:red;
	color:white;
	font-size:1.3em;
	padding:1.0em;
	margin:1.0em;
	display:block
}

section.unit .telbox {
	background:#ffbbbb;
	padding:1.0em;
	margin:1.0em;
	display:block
}



/* 文中イメージ */
section.unit span.photo {background-repeat:no-repeat;background-size:cover; display:block}
section.unit span.photo .cover{width:100%;height:100%;}
section.unit span.photo .p_arrange{margin: 1em auto; display:block; background-size:cover;}


/****** PC only ******/
@media screen and (min-width: 768px) {

	/* 文中イメージ */
section.unit span.photo .sai01 {width:250px; height:250px;}
section.unit span.photo .okayama01 {width:250px; height:250px;}
section.unit span.photo .nakamura01 {width:250px; height:250px;}
section.unit span.photo .yoshida03 {width:384px; height:250px;}

}

/****** SMP only ******/
@media screen and (max-width: 767px) {

		/* 文中イメージ */
section.unit span.photo .sai01 {width:250px; height:250px;}
section.unit span.photo .okayama01 {width:250px; height:250px;}
section.unit span.photo .nakamura01 {width:250px; height:250px;}
section.unit span.photo .yoshida03 {width:296px; height:193px;}

}
