@charset "utf-8";
/* titleArea
--------------------------------------------------------------*/
h1{
	font-size: 22px;
	font-size: 2.2rem;
}
@media screen and (max-width: 640px) {
	#titleArea{
		border-bottom: none;
		margin-bottom: 0;
	}
}
/* common
--------------------------------------------------------------*/
#leftCont h2{
	font-size: 18px;
	font-size: 1.8rem;
	border-bottom: #e0e0e0 dotted 2px;
	margin-bottom: 5px;
	padding-bottom: 3px;
}
#leftCont h3{
	background: #fff3ec url(/common/images/icon/icon_dot_orange.gif) 10px 1em no-repeat;
	padding: 5px 10px 5px 20px;
	margin-bottom: 5px;
	font-weight: bold;
}
#leftCont .mainImg{
	margin-bottom: 15px;
}
#leftCont2 .attention{
	color: #ee5b0a;
	font-size: 18px;
	font-size: 1.8rem;
	text-align: center;
	background: #fff5ed;
	padding: 13px 0;
	margin-bottom: 1em;
	font-weight: bold;
}
#leftCont .tac,
#leftCont2 .tac {
	text-align: center;
}
#leftCont .emphasis,
#leftCont2 .emphasis {
	font-weight: bold;
	font-size: 1.8rem;
}
#leftCont2 ul {
	margin-bottom: 1.5em;
}

/* column
--------------------------------------------------------------*/
#leftCont .col2{
	clear: both;
}
#leftCont .col2 .col{
	float: left;
	width: 369px;
}
#leftCont .col2 .col.last{
	margin-left: 20px;
}
@media screen and (max-width: 640px) {
	#leftCont .col2 .col{
		float: none;
		width: 100%;
	}
	#leftCont .col2 .col.last{
		margin-left: 0;
	}
}
/* siteMap
--------------------------------------------------------------*/
#contents.siteMap #leftCont ul{
	margin-bottom: 1em;
}
#contents.siteMap #leftCont li a{
	background: url(/common/images/icon/icon_text_arr_black.gif) left center no-repeat;
	padding-left: 10px;
}
#contents.siteMap #leftCont .otherLink{
	border-top: #e0e0e0 dotted 2px;
	clear: both;
	padding-top: 1em;
}
#contents.siteMap #leftCont .otherLink ul{
	margin-bottom: 0;
}
