@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
#gNavi .navi01 a {
	color: #fff;
	background-color: #FF7B2A;
}

#gNavi .navi01 a span {
	color: #fff;
}

#main .headLine02 {
	padding-left: 10px;
}

#main .headLine02 .time {
	margin-right: 14px;
	color: #000;
	font-size: 14px;
	font-family: "メイリオ" , "ＭＳ Ｐゴシック" , "ＭＳ ゴシック" , "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "Arial" , "Helvetica" , sans-serif;
	vertical-align: middle;
}

#main .comBox {
	margin-bottom: 30px;
}

#main .comBox .infoBox {
	padding: 40px 60px 34px 54px;
}

#main .comBox .inner .photoBox {
	float: right;
}

#main .comBox .inner .textBox {
	padding-top: 1px;
	/*float: left;
	width: 517px;*/
}

#main .comBox .inner .textBox p {
	line-height: 2;
}

@media all and (min-width: 0) and (max-width: 767px) {	
	.headLine01 {
		display: block;
	}
	
	.headLine01 span {
		text-align: left;
	}
	
	#main .headLine02 {
		padding-left: 7px;
	}
	
	#main .headLine02 .time {
		margin-right: 5px;
		color: #000;
		font-size: 12px;
		font-family: "メイリオ" , "ＭＳ Ｐゴシック" , "ＭＳ ゴシック" , "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "Arial" , "Helvetica" , sans-serif;
		vertical-align: middle;
	}
	
	#main .comBox {
		margin-bottom: 30px;
	}
	
	#main .comBox .infoBox {
		padding: 20px 15px;
	}
	
	#main .comBox .inner .photoBox {
		margin-bottom: 10px;
		float: none;
	}
	
	#main .comBox .inner .photoBox img {
		width: 100%;
	}
	
	#main .comBox .inner .textBox {
		padding-top: 0px;
		float: none;
		width: auto;
	}
	
	#main .comBox .inner .textBox p {
		line-height: 1.6;
	}
}