@charset "utf-8";

/* main */

#main {
	margin-left:168px;
	padding-bottom:60px;
	width:540px;
	float:left;
	display:inline;
}

#contents #main h2 {
	margin: 0 0 20px 0;
	padding:8px 0 8px 7px;
	_padding:3px 0 2px 7px;
	border:solid 1px #F79A9B;
}

#contents #main h2 img { vertical-align:middle;}

#contents #main h3 { margin: 0 0 5px 8px; font-size:0.9em; color:#F68689;}

#contents #main p { margin: 0 0 20px 8px;font-size:0.8em; line-height:1.5; color:#333333;}

#contents #main #map { margin: 0 0 5px 0;width:413px;border:solid 1px #F79A9B;}
#contents #main #btn { margin-bottom:30px;}
#contents #main #btn img { margin-right:20px;}
#contents #main #google { margin: 0 0 30px 0;width:413px; font-size:0.7em;text-align: right;}
#contents #main .btm { margin-bottom:0;padding-bottom:28px;}
#contents #main .btm10 { margin-bottom:10;padding-bottom:0;}
#contents #main .btm0 { margin-bottom:0;}
#contents #main .addressBox01 { padding-top: 25px;}
#contents #main .addressBox03 { padding-top: 25px;border-bottom:solid 1px #F79A9B;}
#contents #main .addressBox02 { padding-top: 25px;background-color:#FAF1F8;border-top:solid 1px #F79A9B;border-bottom:solid 1px #F79A9B;}

#contents #main h3 span { font-size:0.8em; line-height:1.5; font-weight:normal;}

#contents #main ul { margin: 0 0 40px 10px;list-style:none;}
#contents #main ul li { font-size:0.8em; line-height:2; color:#333;}

