* {margin:0; padding:0;  font-size:100%; line-height: 1.4em;}

img {-ms-interpolation-mode: bicubic; border:none; margin:0; padding:0; vertical-align:bottom;}

.gright{float:right; margin:0 0 0 10px; padding:0;}
.gleft{float:left; margin:0 10px 0 0; padding:0;}

/* clear属性 */
hr{clear:both; margin:0; padding:0; visibility: hidden; height:0;}
p#containerBtm {clear: both; height: 1px; font-size: 1px; line-height: 1px; margin:0; padding:0;}

object{margin:0; padding:0; vertical-align:bottom;}
swf{margin:0; padding:0; vertical-align:bottom;}
input.wt30 {margin:0; padding:0; width:30px;}


div#wrapper table {margin:0; padding:0; width:100%; border-top:#777 1px solid; border-left:#777 1px solid;}
div#wrapper th {width:140px; margin:0; padding:5px 5px 1px 5px; border-bottom:#777 1px solid; border-right:#777 1px solid; background-color:#EDEAD3; text-align:left;}
div#wrapper td {margin:0; padding:5px 5px 1px 5px; border-bottom:#777 1px solid; border-right:#777 1px solid; text-align:left;}
div#wrapper td.grbox {background-color:#EAE6D3;}

/* all
----------------------------------------------------------- */
body#TOP{
 margin:0;
 padding:0;
 text-align:center;
 position: relative;
 background:url(http://iimachi.info/yado/syuzenji_hotel/common/img/base/bg.jpg) no-repeat center top;
}

.bodytop{/*background:url(../../img/base/main_bg.jpg) repeat-x center -400px;*/}
.bodybottom{}

div#wrapper{
 margin:0;
 padding:0;
 text-align:left;
}

div#wrap{
 margin:0;
 padding:0;
}



/* header
----------------------------------------------------------- */
div#header{
	width:950px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(../../img/base/logo.gif) no-repeat scroll left 30px;
}

div.headertop{background: url(../../img/base/back_headtop.gif) no-repeat scroll center top;}
div.headerbottom{background: url(../../img/base/back_headbottom.gif) repeat-x scroll center bottom;}

/*  base box  */
div#header #a_box{
	width:950px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

/*  link_box  */
div#header #a_box #linkbox {top:20px; width:200px; height:100px; margin:0; padding:0; position:absolute; display:block;}
div#header #a_box #linkbox p {width:200px; height:100px; margin:0; padding:0 0 5px 0;}
div#header #a_box #linkbox p a{background:none; width:200px; height:100px; text-decoration:none; display:block;}
div#header #a_box #linkbox p a:hover{background:none; text-decoration:none;}
div#header #a_box #linkbox p a strong {margin:0; padding:7px 0 0 0; font-size:24px; line-height:33px;}



/* other_content
----------------------------------------------------------- */
div#contentbox{
 width:876px;
 margin:0 auto;
 padding:0 6px 0 18px;
}

/*  base box  */
div#contentbox #a_box{width:876px; margin:0; padding:0;}
div#contentbox #b_box{float:left; width:432px; margin:0; padding:0;}
div#contentbox #c_box{float:left; width:288px; margin:0; padding:0;}
div#contentbox #d_box{float:left; width:576px; margin:0; padding:0;}
div#contentbox #e_box{float:left; width:216px; margin:0; padding:0;}
/*  base box  */



/* index_content
----------------------------------------------------------- */
div#maincol{
	width:950px;
	margin:0 auto;
	padding:20px 0 0 0;
}

/*  base box  */
div#maincol #a_box{width:864px; margin:0; padding:0;}
div#maincol #b_box{float:left; width:432px; margin:0; padding:0;}
div#maincol #c_box{
	float:right;
	width:200px;
	margin:0;
	padding:0;
}
div#maincol #d_box{
	float:left;
	width:730px;
	margin:0;
	padding:0;
}
div#maincol #e_box{float:left; width:216px; margin:0; padding:0;}
/*  base box  */



/* footer
----------------------------------------------------------- */
div#footer {
	width:950px;
	margin:0 auto;
	padding:0;
	background-color:#DED7C0;
}

/*  base box  */
div#footer #a_box{
	width:930px;
	text-align:left;
	margin:0 auto;
	padding:10px;
}
div#footer #c_box{
	float:left;
	width:450px;
	margin:0;
	padding:0;
}
div#footer #c_box img{ float:left; margin:0 10px 0 0;}
div#footer #c_box p{ float:left;}
div#footer #d_box{
	float:right;
	width:450px;
	margin:0;
	padding:0;
}
/*  base box  */
