@charset "Shift_JIS";
/*---------------------------定義型リストの設定---------------------*/
.schedule{
	font-size:15px;
}.main_subpage li{
	font-size:medium;
	line-height:1.2em;
}.main_subpage dl.ex{
	font-size:medium;
	/*line-height:1.2em;*/
	margin:0px;
	padding;0px;
}.main_subpage dl.ex dt{
	margin-left:-5px;
}.main_subpage dl.ex dd{
	margin-top:-10px;
	margin-bottom:20px;
}.main_subpage dl.ex dt{
	margin-left:-5px;
}.main_subpage dl.ex dd.chr2moji{
	margin-top:-10px;
	margin-bottom:20px;
	margin-left:40px;
}.main_subpage dl.ext{
	font-size:medium;
	/*line-height:1.2em;*/
	margin:30px;
	padding;0px;
}.main_subpage dl.ext dd.chr2moji{
	margin-bottom:20px;
	margin-left:40px;
}.main_subpage dl.shushi{
	font-size:medium;
	/*line-height:1.2em;*/
	margin-top:20px;
	padding;0px;
}.main_subpage dl.shushi dt{
	font-weight:bold;
}.main_subpage dl.shushi dd.chr2moji{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:30px;
}

/*--------------------表組み設定------------------------*/
.main_subpage .list{
	font-size:medium;
	margin-top:10px;
	margin-bottom:10px;
}.m_top{
	font-size:medium;
	margin-top:10px;
}.floatdl{
	float:left;
	padding-right:15px;
	padding-left:10px;
}.link_list{
	font-size:15px;
}.tip{
	border-bottom: #ff6347 2px dotted;
}
/*---------------------------------マージンボックス--------------------------------*/
.margin_boxt10px{
	margin-top:10px;
}.margin_boxt15px{
	margin-top:15px;
}.margin_boxt20px{
	margin-top:20px;
}.margin_boxt25px{
	margin-top:25px;
}.margin_boxt25px{
	margin-top:25px;
}.margin_boxt30px{
	margin-top:30px;
}.p_bottom{
	padding-bottom:20px;
}
/*---------------------------------パッディングボックス-------------------------------------*/
.padding_boxt10px{
	padding-top:10px;
}.padding_boxt15px{
	padding-top:15px;
}.padding_boxt20px{
	padding-top:20px;
}.padding_boxt25px{
	padding-top:25px;
}.padding_boxt25px{
	padding-top:25px;
}.padding_boxt30px{
	padding-top:30px;
}
