/* CSS Document */


body{
margin:0%;
padding:0px;
background: #f9e57b;
}

img{
border: 0px;
vertical-align: bottom;
}
input {
color: #333;
background-color: #FEEDF5;
border: 1px solid #F568B2;
}

textarea {
color: #333;
background-color: #FEEDF5;
border: 1px solid #F568B2;
}

select {
color: #333;
background-color: #FEEDF5;
border: 1px solid #F568B2;
}

a{
color:#f90;
}
a:hover{
color:#fc7;
}

hr {
	height : 1px;
	color : #CCCCCC;
	margin : 4px, 0px, 4px, 0px;
}



div#header {
	background: #FFFFFF;
}
div#header table {
	margin: 0 auto;
}

div#wrap {
	width: 800px;
	margin:0 auto;
	background: #fff;
}

div#frame{
	width:800px;
	margin:0 auto;
	padding: 0 0 20px 0;
	text-align: center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	font-size: 14px;
	line-height: 140%;
	text-align: left;
}
h1 {
	margin: 0;
}
h2 {
	margin: 40px 0 0 0;
}
h2.margin_s {
	margin-top: 30px;
}
h2.margin_l {
	margin-top: 50px;
}
h2.margin_0 {
	margin-top: 0px;
}
div#oboken {
	height: 82px;
	padding: 15px 220px 0 60px;
	background: url(img/bg_1.gif) no-repeat;
}
div#oboken img {
	float: left;
}
div#package {
	height: 195px;
	padding: 15px 340px 0 60px;
	background: url(img/bg_2.jpg) no-repeat;
	line-height: 170%;
}
div#present {
	height: 215px;
	padding: 35px 340px 0 80px;
	background: url(img/bg_3.jpg) no-repeat;
}
div#present span, div#present ul { /* ‚¢‚«‚È‚è’cŽqŒÀ’è */
	display: none;
}
div#frame ul {
	list-style: none;
	margin: 35px 0 0 0;
	padding: 0;
	font-size: 0.85em;
}
div#frame ul li {
	margin-top: 10px;
	padding: 0 1em 0 1em;
	text-indent: -1em;
	line-height: 140%;
}
img.tel {
	vertical-align: middle;
}
p.gaiyo {
	margin: 0;
	padding: 15px 0 0 60px;
}
p.t_center {
	text-align: center;
}
.red {
	color: #e40057;
}
.bld {
	font-weight: bold;
}
.lrg {
	font-size: 1.2em;
}
.sml {
	font-size: 0.85em;
}
#footer {
	background: #fff;
}
#footer table {
	margin:0 auto;
}

#bnr_kumamoto {
	margin-top: 20px;
	text-align: center;
}