@charset "UTF-8";


#wrapper #contents #page #container h2{
	margin-bottom:20px;
	margin-top:20px;
}

#wrapper #contents #page #container .pro_l{
	width:115px;
	vertical-align:top;
}
#wrapper #contents #page #container .pro_r{
	width:600px;
	vertical-align:top;
}

#wrapper #contents #page h2.h2_color{
	color:#740c1b;
	font-size: 120%;
	line-height:150%;
	letter-spacing:1px;
	font-weight:bold;
}

#wrapper #contents #page h3.h3_color{
	color:#a92488;
	font-size: 110%;
	line-height:150%;
	letter-spacing:1px;
	font-weight:bold;
}

#wrapper #contents #page #container h4{
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
	font-size:100%;
	line-height:150%;
	letter-spacing:0.4pt;
	
}

#wrapper #contents #page #container p.point_f{
	font-size: 80%;
	line-height:150%;
	letter-spacing:0.4pt;
	margin-top:5px;
}

#wrapper #contents #page #container span.point_b{
	font-weight:bold;
	color:#a92488;
}


#wrapper #contents #page .contact_area{
    text-align:center;
	margin:30px 0 0px;
	/*border-bottom:1px #c5c5c5 solid;*/
	/*padding-bottom:20px;*/
}


table.minispec th.th_color{
	background-color:#dfdfdf;
}

#wrapper #contents #page .flow{
width:100px;
padding:5px;
text-align:left;
background-color:#f7dff6;
}

#wrapper #contents #page .flow_txt{
width:590px;
padding:5px;
margin-bottom:10px;
}

