@charset "UTF-8";

@import "base.css";

p.blog{
	padding-top:15px;
}

/*index
----------------------------------------------------------------------------------------------------index*/
h3.top{
	margin: 0 0 0 20px;
}
#topimg{
	width: 718px;
	height: 348px;
	margin: 10px 0 0;
	border: 1px solid #666666;
}
#topimg img{
	width: 700px;
	height: 330px;
	margin: 9px;
}
#main div.info{
	width: 478px;
	height: 280px;
	margin: 5px 0 0 20px;
	border: 1px solid #333333;
}
*html #main div.info{
	height: 270px;
}
#main div.info iframe{
	width: 478px;
	height: 280px;
	overflow-x: hidden;
}
*html #main div.info iframe{
	height: 270px;
}
/*privacy
----------------------------------------------------------------------------------------------------privacy*/
#main p.pri1,
#main p.pri2{
	width: 480px;
	margin: 0 0 0 20px;
	color: #E9E9BC;
}
#main p.pri2{
	text-indent: 1.2em;
}
#main dl.policy{
	width: 480px;
	margin: 10px 0 0 20px;
}
#main dl.policy dt{
	font-weight: bold;
}
#main dl.policy dd{
	color: #E9E9BC;
	text-indent: 1.2em;
}
#main div.pri1,
#main div.pri2{
	width: 480px;
	padding: 10px 0;
	margin: 10px 0 0 20px;
	color: #E9E9BC;
}
#main div.pri1 p,
#main div.pri2 p{
	text-align: right;
}
#main div.pri1{
	border-top: 1px dotted #999999;
}
/*access
----------------------------------------------------------------------------------------------------access*/
#main div.access{
	width: 480px;
	height: 207px;
	padding: 0 0 10px 0;
	margin: 0 0 0 20px;
	background: url(../img/accessBg.jpg) no-repeat;
	border-bottom: 1px solid #999999;
}
#main div.access dl{
	width: 210px;
}
#main div.access dl dt{
	font-weight: bold;
	font-size: 1.2em;
}
#main dl.map{
	width: 210px;
	padding: 0 0 0 20px;
	float: left;
}
#main dl.map dt{
	margin: 0 0 20px 0;
	color: #E9E9BC;
	font-size: 1.2em;
	font-weight: bold;
}
#map{
	width: 250px;
	height: 350px;
	margin: 0 10px 0 0;
	float: right;
}
/*link
----------------------------------------------------------------------------------------------------link*/
#main dl.link{
	padding: 10px 0 0 20px;
}
#main dl.link dt{
	width: 150px;
	float: left;
	clear: both;
	font-size: 1.2em;
	color: #E9E9BC;
	font-weight: bold;
}
#main dl.link dd{
	margin: 0 0 0 150px;
}
*html #main dl.link dd{
	height: 1px;
}
/*form
----------------------------------------------------------------------------------------------------form*/
#main table.form{
	width: 450px;
	margin: 10px 0 10px 30px;
}
#main table.form td{
	line-height: 200%;
}
#main table.form td span{
	color: #CC0000;
}
#main table.form td span.yellow{
	color: #E9E9BC;
}
/*thank
----------------------------------------------------------------------------------------------------thank*/
#main p.thank{
	margin: 0 0 0 20px;	
	font-size: 2.0em;
	line-height: 200%;
	color: #E9E9BC;
}
#main div.thankadd{
	padding: 30px 0 0 0;
	color: #E9E9BC;
}
#main div.thankadd p{
	text-align: right;
	line-height: 140%;
}
/*end
----------------------------------------------------------------------------------------------------end*/
