@import url("AWT/awt.css");

/* --------------------------------------------------
	initialize
-------------------------------------------------- */

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
	content     : " ";
	display     : block;
	visibility  : hidden;
	clear       : both;
	height      : 0.1px;
	font-size   : 0.1em;
	line-height : 0;
}

* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

#container-inner,
#pagebody-inner,
#header-inner,
#alpha-inner,
#beta-inner,
#footer-inner,
#copyright-inner {
	position : static;
	width    : 100%;
}

/* --------------------------------------------------
	body
-------------------------------------------------- */
body {
	text-align  : center;
}

* {
margin:0;
padding:0;
}

/* --------------------------------------------------
	container
-------------------------------------------------- */

#bg-image {
	margin     : 0px auto; /* center on everything else */
}

#container {
	width:760px;
	margin:0 auto;
	background:url(/Image/frame/bg.gif) top left repeat-y;
}

/* --------------------------------------------------
	h1
-------------------------------------------------- */

#h1-text {
	position    : static;
	width       : 100%;
	margin      : 0px;
	padding     : 0px;
	font-size   : 12px;
	font-weight : normal;
	word-break  : break-all;
	white-space : nowrap;
	overflow    : hidden;
}

/* --------------------------------------------------
	pagebody
-------------------------------------------------- */

#pagebody {
	position  : static;
	text-align:left;
}

/* --------------------------------------------------
	header
-------------------------------------------------- */
#header {
	width:758px;
	height:88px;
	margin:0 auto;
_padding-left:1px;
}

.headerT {
	background:url(/Image/frame/header_bg.gif) top left no-repeat;
	height:60px;
}

	#header #title {
	width: 450px;
	float: left;
	height:60px;
	padding-bottom:3px;
	}
	
	#header #title #title_txt{
	padding-left:10px;
	text-align:left;
	}
	
	#header #title #title_txt h1{
	display: none;
	}
	#header #title #title_txt p{
	display:inline;
	margin:0;
	padding:0;
	}
	
	#header #hMenu {
	width: 305px;
	float: right;
	height:60px;
	}
	
	#title p {
	font-size:10px;
	color:#999999;
	padding-left:10px;
	padding-top:3px;
	}
	
	#title h1 {
	padding-left:10px;
	padding-top:5px;
	}
	
	#hMenu p {
	padding-top:6px;
	padding-bottom:11px;
	}
	
	#header #link {
	background:url(/Image/frame/h_link_bg.jpg) bottom right no-repeat;
	height:22px;
	}

	#header #link ul {
	padding-top:0px;
	}
		
	#header #link li {
	display:inline;
	margin-left:9px;
	font-size:11px;
	background:url(/Image/frame/h_link_icon.gif) left 1px no-repeat;
	}

	#header #link li a {
	padding-left:8px;
	}	
	
	#header #link li.top {
	margin-left:55px;
	}


#header #gNaviArea {
	clear:both;
	height:28px;
	width:758px;
}

#gNavi {
	width:758px;
}
#gNavi li {
	float:left;
}

div#box_logo {
padding-left:1px;
}

/* --------------------------------------------------
	navigation menu
-------------------------------------------------- */

#navigation-menu {
	width       : 100%;
	text-align  : center;
}

#navigation-menu li {
	display    : inline;
	padding    : 0px 6px 0px 8px;
	list-style : none;
}

#navigation-menu li.left-line {
	border-left : 1px solid #000000;
}

#navigation-menu a {
}

#navigation-menu a:hover {
}

/* --------------------------------------------------
	crumb
-------------------------------------------------- */

#crumb {
	position : static;
margin:0 0 7px 10px;
}

#crumb a {
color:#666666;
text-decoration:none;
}

#crumb a:hover {
color:#666666;
text-decoration:underline;
}

/* --------------------------------------------------
	wrapper
-------------------------------------------------- */

#wrapper {
	display  : block;
	padding-top:11px;
	margin-bottom:40px;
}

/* --------------------------------------------------
	alpha
-------------------------------------------------- */
#alpha {
	display  : inline; /* ie win bugfix */
	position : relative;
	float    : right;
	width    : 556px;
	_width    : 566px;
	padding-right:10px;
}

#alpha-inner {
}

/* --------------------------------------------------
	beta
-------------------------------------------------- */

#beta {
	display  : inline; /* ie win bugfix */
	position : relative;
	float    : left;
	width    : 182px;
}

#beta-inner {
margin-left:10px;
}

/* --------------------------------------------------
	side menu 
-------------------------------------------------- */

#side-menu {
	position : relative;
	width    : 172px;
}

#side-menu ul {
	margin  : 0px;
	padding : 0px;
}

#side-menu li.side-menu_m,
#side-menu li.side-menu_s1,
#side-menu li.side-menu_s2 {
	list-style : none;
	width    : 172px;
	font-size:14px;
	font-weight:bold;
}

#side-menu li.side-menu_m a {
color:#666666;
text-decoration:none;
}

#side-menu li.side-menu_s1 a,
#side-menu li.side-menu_s2 a {
color:#5355ae;
text-decoration:none;
}

#side-menu li.side-menu_m a:hover {
text-decoration:none;
color:#5355ae;
}

#side-menu li.side-menu_s1 a:hover,
#side-menu li.side-menu_s2 a:hover{
text-decoration:underline;
color:#106cf9;
text-decoration:none;
}

.side-menu_m_text {
text-align:center;
display:block;
}

.side-menu_s_text {
text-align:center;
display:block;
}

/* --------------------------------------------------
	main menu
-------------------------------------------------- */

#side-menu li.side-menu_m {
	height     : 53px;
	background : url(/Image/frame/side-menu_m.jpg) 0 0 no-repeat;
line-height:1.4;
}

#side-menu li.side-menu_m a {
	display : block;
	height  : 53px;
}

#side-menu li.side-menu_m a:hover {
	background : url(/Image/frame/side-menu_m_on.jpg) 0 0 no-repeat;
}

.side-menu_m_text {
	padding-top : 5px;
}

/* --------------------------------------------------
	sub menu
-------------------------------------------------- */
#side-menu li.side-menu_s1 {
	height     : 29px;
	line-height:1.6;
	text-align:center;
	background : url(/Image/frame/side-menu_s1.jpg) 0 0 no-repeat;
	margin-bottom:3px;
}

#side-menu li.side-menu_s1 a {
	display : block;
	height  : 29px;
}

#side-menu li.side-menu_s1 a:hover {
	background : url(/Image/frame/side-menu_s1_on.jpg) 0 0 no-repeat;
}

#side-menu li.side-menu_s2 {
	height     :48px;
	line-height:1.6;
	text-align:center;
	background : url(/Image/frame/side-menu_s2.jpg) 0 0 no-repeat;
	margin-bottom:3px;
}

#side-menu li.side-menu_s2 a {
	display : block;
	height  : 48px;
}

#side-menu li.side-menu_s2 a:hover {
	background : url(/Image/frame/side-menu_s2_on.jpg) 0 0 no-repeat;
}

.side-menu_s_text {
	padding-top : 5px;
}

/* --------------------------------------------------
	side freearea
-------------------------------------------------- */
div#sidefreearea {
width:172px;
margin-top:10px;
}

div#sidefreearea img {
margin-bottom:10px;
}

/* --------------------------------------------------
	footer
-------------------------------------------------- */

#footer {
	width:758px;
	clear:both;
	margin:0 auto;
	color:#999999;
	padding-top:10px;
	border-bottom:solid #cccccc 1px;
}

	#footer p {
	padding-left:10px;
	font-size: 10px;	
	}
	
	#footer ul {
	font-size: 12px;
	color:#666666;
	padding:8px 10px;
	background:#e3e3e3;
	}
	
	#footer li {
	display:inline;
	padding: 0 10px;
	border-left:solid #666666 1px;
	line-height:100%;
	}
	
	#footer .fFirst {
	border-left:none;
	padding-left:0;
	}
	
	#footer .copyright{
	color:#666666;
	padding-top:3px;
	padding-right:10px;
	text-align:right;
	}

	#footer .copyright a{
	color:#999999;
	text-decoration:none;
	}
	
	#footer .copyright a:visited{
	color:#999999;
	}
	
	#footer .copyright a:hover{
	color:#999999;
	}

/* --------------------------------------------------
	copyright
-------------------------------------------------- */

#copyright {
	position    : static;
	width       : 100%;
	text-align  : right;
	word-break  : break-all;
	white-space : nowrap;
	overflow    : hidden;
}

/* --------------------------------------------------
	whatsnew
-------------------------------------------------- */

#whats-new {
	list-style-image : url(/Image/top/li_image.gif);
}

#whats-new ul {
	margin  : 0px;
	padding : 0px;
}

#whats-new li {
	list-style : none;
}

#whats-new a {
}

#whats-new a:hover {
}


