/* header layout
----------------------------------------------------------- */

div#hbox03 {
	margin:0;
	padding:0;
}

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;}



/* MENU
----------------------------------------------------------- */

/* submenu */
div#submenubox {
	margin:0;
	padding:0;
}

div#submenubox ul {margin: 0; padding: 0; list-style-type: none;}

div#submenubox ul li { float: right; font-size:10px;}
div#submenubox ul li a { text-decoration:none;}

div#submenubox ul li.sbtn01 {margin:0 0 0 5px; padding:0 0 0 10px;}
div#submenubox ul li.sbtn01 a {margin:0; padding:0; color:#333;}
div#submenubox ul li.sbtn01 a:hover {color:#666; }

div#submenubox ul li.sbtn02 {margin:0 0 0 5px; padding:0 10px; border-right:#C7C8C7 solid 1px;}
div#submenubox ul li.sbtn02 a {margin:0; padding:0; color:#333;}
div#submenubox ul li.sbtn02 a:hover {color:#666;}

div#submenubox ul li.sbtn03 {margin:0 0 0 5px; padding:0 10px; border-right:#C7C8C7 solid 1px;}
div#submenubox ul li.sbtn03 a {margin:0; padding:0; color:#333;}
div#submenubox ul li.sbtn03 a:hover {color:#666;}

div#submenubox ul li.sbtn04 {margin:0 0 0 5px; padding:0 10px; border-right:#C7C8C7 solid 1px;}
div#submenubox ul li.sbtn04 a {margin:0; padding:0; color:#333;}
div#submenubox ul li.sbtn04 a:hover {color:#666;}


div#submenubox ul li.sbtn05 {margin:0 0 0 5px; padding:0 10px; border-right:#C7C8C7 solid 1px;}
div#submenubox ul li.sbtn05 a {margin:0; padding:0; color:#333;}
div#submenubox ul li.sbtn05 a:hover {color:#666;}

/* mainmenu */
div#menubox {
	margin:15px 0 0 0;
	padding:0;
}

div#menubox ul {
	margin:0;
	padding:0;
	list-style-type: none;
	clear:both;
}

div#menubox ul li {margin: 0; padding: 0; overflow: hidden; float: left; font-size:10px;}
div#menubox ul li a {display: block;}

div#menubox ul li.btn01 {margin:0; padding:0;}
div#menubox ul li.btn01 a {width:150px; height:20px; background: url(../../img/base/btn01.gif) no-repeat scroll left top;}
div#menubox ul li.btn01 a:hover {background: url(../../img/base/btn01_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn01 a strong {
 position:relative;
 width:150px; height:20px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn02 {margin:0; padding:0;}
div#menubox ul li.btn02 a {width:150px; height:20px; background: url(../../img/base/btn02.gif) no-repeat scroll left top;}
div#menubox ul li.btn02 a:hover {background: url(../../img/base/btn02_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn02 a strong {
 position:relative;
 width:150px; height:20px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn03 {margin:0;padding:0;}
div#menubox ul li.btn03 a {width:150px; height:20px; background: url(../../img/base/btn03.gif) no-repeat scroll left top;}
div#menubox ul li.btn03 a:hover {background: url(../../img/base/btn03_ov.gif) no-repeat scroll left top;}
div#menubox ul li.btn03 a strong {
 position:relative;
 width:150px; height:20px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn04 {margin:0; padding:0;}
div#menubox ul li.btn04 a {width:150px; height:20px; 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:150px; height:20px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn05 {margin:0; padding:0;}
div#menubox ul li.btn05 a {width:150px; height:20px; 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:150px; height:20px;
 display: block;
 z-index:-1;
 overflow: hidden;
}

div#menubox ul li.btn06 {margin:0; padding:0;}
div#menubox ul li.btn06 a {width:150px; height:20px; 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:150px; height:20px;
 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;
}
