﻿@charset "utf-8";



/*◆◇◆以下はスマホ用のCSS◆◇◆*/
@media screen and (max-width : 501px){



.ksc_title_wrapper {
	border-bottom: #C5272A solid 1px;
	padding-bottom: 6px;
	margin: 0px 0px 12px 0px;
}
img.check1 {
	width: 24px;
	height: 24px;
	float: left;
}
img.check2 {
	width: 20px;
	height: 20px;
	float: left;
}
p.ksc_title_type1 {
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 0px 8px;
	color: #dc461d;
	float: left;
}
p.ksc_title_type2 {
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 8px;
	color: #dc461d;
	float: left;
}

p.ksc_text {
}



}




















/*◆◇◆以下はPC用のCSS◆◇◆*/
/*ビューエリアの最小幅がこのサイズより大きい場合に以下のスタイルを適用*/
@media screen and (min-width : 500px){



.ksc_title_wrapper {
	border-bottom: #C5272A solid 1px;
	padding-bottom: 6px;
	margin: 0px 0px 12px 0px;
}
img.check1 {
	width: 24px;
	height: 24px;
	float: left;
}
img.check2 {
	width: 20px;
	height: 20px;
	float: left;
}
p.ksc_title_type1 {
	font-size: 24px;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 0px 12px;
	color: #dc461d;
	float: left;
}
p.ksc_title_type2 {
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 12px;
	color: #dc461d;
	float: left;
}

p.ksc_text {
}



}


