@charset "UTF-8";

/** 設備・仕様 **/
.line{
	border-top : 3px solid #901537;
}
#contents h5{
	font-size : 18px;
	font-family : 'FrizQuadrataRegular';
	color : #901537;
	text-align : center;
	margin : 9px 0 15px;
}
#contents h5 span{
	border-top : 8px solid #901537;
	padding : 7px 5px 25px;
}
#contents h6{
	font-size : 16px;
	line-height: 2.2;
	font-weight:bold;
	padding : 0;
	text-align : left;
}

#contents p{
	color : #555555;
}



/* 1カラム */
.col1{
	width : 920px;
	margin : 0 0 40px;
}
.col1 h6{
	font-size : 15px;
	padding : 5px 0 3px;
	text-align : left;
}
.col1 p{
	line-height : 150%;
}



/* 2カラム */
.col2{
	float : left;
	width : 448px;
	margin : 0 24px 40px 0;
}
.col2 h6{
	font-size : 15px;
	padding : 5px 0 3px;
	text-align : left;
}
.col2 p{
	line-height : 150%;
}

.col2last{
	float : right;
	width : 448px;
	margin : 0 0 40px;
	padding : 0;
}

.col2last h6{
	font-size : 15px;
	padding : 5px 0 3px;
	text-align : left;
}
.col2last p{
	line-height : 150%;
}


/* 3カラム */
.col3{
	margin: 0 0 0;
	padding : 0;
}
.col3 ul li{
	float : left;
	width : 290px;
	margin : 0 25px 40px 0;
}
.col3 ul li h6{
	font-size : 15px;
	padding : 5px 0 3px;
	text-align : left;
}
.col3 ul li p{
	line-height : 180%;
	font-size:14px;
}
.col3 ul li.last{
	margin : 0;
}

/* 2カラム変形 */
.col2b{
	padding : 0 0 0;
}
.col2b ul li{
	float : left;
	width : 290px;
	margin : 0 28px 0 0;
}
.col2b ul li h6{
	font-size : 15px;
	padding : 5px 0 3px;
	text-align : left;
}
.col2b ul li p{
	line-height : 180%;
	font-size:14px;
}
.col2b ul li.main{
	width : 600px;
}
.col2b ul li.last{
	margin : 0 0 40px;
}

#contents h5{
	text-align : center;
	font-family : "Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","MS Mincho","メイリオ","Meiryo",serif;
	font-size : 22px;
	font-weight:bold;
	color : #666666;
	letter-spacing: 0.2em;
	margin: 0 0 20px;
	padding : 0 0 0;
	border-bottom: 1px solid #AAAAAA;
}

.midashi_txt {font-size:16px;}
.small_txt {font-size:11px !important;}