
/* by mii */

/* ------------------------------------------------------------------ \*/
body	{  }


/* head
--------------------------------------------------------------------- \*/
/* *** common 
#head { width:906px; margin:0 auto 0 auto; text-align:left; overflow:hidden; }
/* *** ameria common 
#head { width:906px; margin:0 auto 0 auto; text-align:left; }
*/
#head { width: 730px; overflow:hidden; } /* 906px - 730px = 176px */
/* *** america common
.head_logo_box { width:336px; margin:0; float:left; }
*/
.head_logo_box { width:304px !important; margin:0; float:left; }
/* *** common
.head_utl { width:400px; text-align:right; float:left; }
	.head_utl01 { margin:20px 0 6px 0; }.head_utl_box { width:581px; text-align:right; float:right; }
*/
.head_utl { width:405px; }
.head_utl_box { width:405px; }
/* *** common
.head_utl_pd { padding:0 2px 0 0; overflow:hidden; }
.head_utl_btn { float:right; width:157px; margin:12px 0 0 16px; }
*/

/* *** america common
#head {
position:relative;
}
.head_logo h1{
position:absolute;
top:2px;
}
.head_logo p.logo{
margin-top:25px;
}
.head_logo h1 {
padding:2px 0 4px 0;
line-height:1.2;
font-weight:normal;
font-size:80%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
}
*/
.head_logo h1 {
	padding:16px 0 4px 0;
	line-height:100%;
	position: relative;
	top: 0;
}

/* *** america common
.head_logo p { padding-bottom:27px; }
.head_logo p.logo{padding-bottom:2px;}/* add 081226 */
/**/
.head_logo { width:304px; margin:0; overflow:hidden; }
.head_logo p { padding:0 0 40px 0; }



/* body
--------------------------------------------------------------------- \*/
/* *** common
#body { width:906px; margin:0 auto 0 auto; text-align:left; overflow:hidden; }
#body	{ background-image: url(../../img/bg_010.gif); background-repeat: repeat-y; background-position: left top; }
*/
#body { background-image: none; width:730px; text-align:center; }


/* contents
--------------------------------------------------------------------- \*/
/* *** common
#contents { width:681px; margin:0 0 35px 0; text-align:left; float:right; }
*/
#contents { width:675px; margin:0 auto; float:none; }
/* *** common
.contents_pd { padding:0 6px 0 0; text-align:left; }
*/
.contents_pd { width: 675px; padding:0; }


/* pagetop
--------------------------------------------------------------------- \*/
/* *** common
.pagetop { width:906px; margin:0 auto 23px auto; min-height:14px; text-align:right; }
*/
.pagetop { width:730px; margin:0 auto 23px auto; }


/* foot
--------------------------------------------------------------------- \*/
/* *** common
.foot { width:906px; margin:0 auto; text-align:left; overflow:hidden; clear:both;}
.foot_utl { width:480px; margin:23px 0 10px 0; padding:0; text-align:left; float:left; word-break:keep-all;}
*/
.foot { width:730px; }
.foot_utl { width:730px; }



