/* header layout
----------------------------------------------------------- */

div#hbox03 {
	margin:0;
	padding:5px 0 0 0;
	height: 120px;
}

div#hbox03 #hright {margin:0; padding:0; float:right; width:170px;}

div#hbox03 #hright p {margin:0; padding:0; overflow: hidden;}
div#hbox03 #hright p a {margin:0; padding:0; height: 60px; width: 170px; display:block; background:url(../../img/base/m_plan.gif) no-repeat scroll left top;}
div#hbox03 #hright p a:hover {background:url(../../img/base/m_plan_ov.gif) no-repeat scroll left top;}
div#hbox03 #hright p a strong {
 position:relative;
 height: 60px;
 width: 170px;
 display: block;
 z-index:-1;
 overflow: hidden;
 font-size: 12px;
}

div#hbox03 #hleft {margin:0; padding:0; float:left; width:680px;}


/* flash */
div#flashbox {margin:0 0 15px 0; padding:0;}
div#flashbox p {margin:0 0 2px 0; padding:3px 0 0 0; text-align:center;}


/*  A-3 header_part */
div#header #a_box #a_3 {
	margin:0;
	padding:0;
	float: left;
	width: 700px;
	height: 300px;
}



/* MENU
----------------------------------------------------------- */

/* submenu */
div#submenubox {
	margin:70px 0  0 0;
	padding:0;
	float: right;
}

div#submenubox ul {margin: 0; padding: 0; list-style-type: none; clear:both;}

div#submenubox ul li {margin: 0; padding: 0 0 0 10px; overflow: hidden; float: right; font-size:11px;}
div#submenubox ul li a {display: block; color:#000; text-decoration:none;}

div#submenubox ul li.sbtn01 {
	width:180px;
	margin:0 0 4px 0;
	padding:0;
	font-size:11px;
}
div#submenubox ul li.sbtn01 a { height: 23px; background: url(../../img/base/sub03.gif) no-repeat scroll left top; padding:0 0 0 25px;}
div#submenubox ul li.sbtn01 a:hover {background: url(../../img/base/sub03_ov.gif) no-repeat scroll left top;}


div#submenubox ul li.sbtn02 {
	width:90px;
	margin:0 0 4px 0;
	padding:0;
	font-size:11px;
}
div#submenubox ul li.sbtn02 a { height: 23px; background: url(../../img/base/sub02.gif) no-repeat scroll left top; padding:0 0 0 30px;}
div#submenubox ul li.sbtn02 a:hover {background: url(../../img/base/sub02_ov.gif) no-repeat scroll left top;}


div#submenubox ul li.sbtn03 {
	width:120px;
	margin:0 0 4px 0;
	padding:0;
	font-size:11px;
}
div#submenubox ul li.sbtn03 a { height: 23px; background: url(../../img/base/sub01.gif) no-repeat scroll left top; padding:0 0 0 33px;}
div#submenubox ul li.sbtn03 a:hover {background: url(../../img/base/sub01_ov.gif) no-repeat scroll left top;}




/* mainmenu */
div#menubox {
	margin:0;
	padding:0;
	width: 220px;
	float: right;
}

div#menubox ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

div#menubox ul li {margin: 0; padding: 0; overflow: hidden; font-size:11px;}
div#menubox ul li a {display: block; font-size:11px;}

div#menubox ul li.btn01 {margin:0; padding:0;}
div#menubox ul li.btn01 a {width: 220px; height:100px; background: url(../../img/base/btn01.jpg) no-repeat scroll left top;}
div#menubox ul li.btn01 a:hover {background: url(../../img/base/btn01_ov.jpg) no-repeat scroll left top;}
div#menubox ul li.btn01 a strong {
 position:relative;
 width: 220px; height:100px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn02 {margin:0; padding:0;}
div#menubox ul li.btn02 a {width: 220px; height:100px; background: url(../../img/base/btn02.jpg) no-repeat scroll left top;}
div#menubox ul li.btn02 a:hover {background: url(../../img/base/btn02_ov.jpg) no-repeat scroll left top;}
div#menubox ul li.btn02 a strong {
 position:relative;
 width: 220px; height:100px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn03 {margin:0;padding:0;}
div#menubox ul li.btn03 a {width: 220px; height:100px; background: url(../../img/base/btn03.jpg) no-repeat scroll left top;}
div#menubox ul li.btn03 a:hover {background: url(../../img/base/btn03_ov.jpg) no-repeat scroll left top;}
div#menubox ul li.btn03 a strong {
 position:relative;
 width: 220px; height:100px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn04 {margin:0; padding:0;}
div#menubox ul li.btn04 a {width: 166px; height: 35px; background: url(../../img/base/btn04.gif) no-repeat scroll left top;}
div#menubox ul li.btn04 a:hover {background: url(../../img/base/btn04_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn04 a strong {
 position:relative;
 width: 166px;
 height: 35px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn05 {margin:0; padding:0;}
div#menubox ul li.btn05 a {width: 95px; height: 35px; background: url(../../img/base/btn05.gif) no-repeat scroll left top;}
div#menubox ul li.btn05 a:hover {background: url(../../img/base/btn05_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn05 a strong {
 position:relative;
 width: 95px;
 height: 35px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn06 {margin:0; padding:0;}
div#menubox ul li.btn06 a {width: 133px; height: 35px; background: url(../../img/base/btn06.gif) no-repeat scroll left top;}
div#menubox ul li.btn06 a:hover {background: url(../../img/base/btn06_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn06 a strong {
 position:relative;
 width: 133px;
 height: 35px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn07 {margin:0; padding:0;}
div#menubox ul li.btn07 a {width: 154px; height: 35px; background: url(../../img/base/btn07.gif) no-repeat scroll left top;}
div#menubox ul li.btn07 a:hover {background: url(../../img/base/btn07_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn07 a strong {
 position:relative;
 width: 154px;
 height: 35px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn08 {margin:0; padding:0;}
div#menubox ul li.btn08 a {width: 80px; height: 35px; background: url(../../img/base/btn08.gif) no-repeat scroll left top;}
div#menubox ul li.btn08 a:hover {background: url(../../img/base/btn08_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn08 a strong {
 position:relative;
 width: 80px;
 height: 35px;
 display: block;
 z-index:-1;
 overflow: hidden;
}
