/* 
Title:     THE ORBS-JAPAN.COM PROJECT
Author:    m.i
Updated:    10, 28, 2008
latest: 31, 01, 2009
*/

/* Reset Elements (All Pages)
-------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, hr, embed, object { 
	margin: 0;
	padding: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
	}
ol, ul, li {
	list-style: none;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size: 100%;
	}



/* Typograhy (All Pages)
-------------------------------------------------------- */	
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	padding: 0 0 10px 0;
	}

/* Links */
a:link {
	color: #007bbb;
	}
a:visited {
	color: #007bbb;
	}
a:hover, a:active {
	color: #19448e;
	text-decoration:underline;
	}


/* Overall Elements (All Pages)
-------------------------------------------------------- */

html {
	min-height: 100%; /* eliminates content-shift */
	}
#Container {
	width: 1000px;
	margin:  0 auto;
	padding: 0 0 0 0;
	padding-top:0;
	position: relative;
	text-align: left;
	}

#wrapper {
	text-align: center;
	}
	
	
		

body {
font-size: 0.8em;
color: #555;
}



#Header {
	width: 1000px;
	height: 90px;
}


#HeaderLogo {
width: 400px;
height: 80px;
float: left;
}

#HeaderMenu {
width: 310px;
height: 90px;
float: right;
}

#HeaderMenu li {
float: left;
width: 74px;
height: 42px;
list-style: none;
}

#HeaderMenuSub1 {
width: 284px;
clear: both;
text-align: right;
padding: 0px 26px 0 0;
}
#HeaderMenuSub1 ul {
width: 196px;
height: 25px;
text-align: right;
float: right;
}

#HeaderMenuSub1 li {
width:33px;
height: 25px;
text-align: right;
padding-left: 6px;
}


#HeaderMenuSub2 {
width: 286px;
clear: both;
text-align: right;
padding: 0 0 0 8px;
}
#HeaderMenuSub2 ul {
width: 200px;
height: 25px;
text-align: right;
float: right;
}

#HeaderMenuSub2 li {
width:57px;
height: 25px;
text-align: left;
padding-right: 9px;
}

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



/*#Colfive {
width: 1000px;
}*/

#Colfive_top {
width: 970px;
height: 230px;
padding: 100px 8px 0 10px;
}

#Coltwo_top {
width: 1000px;
height: 100%;
}

#Coltwo_title {
	height: 90px;
	text-align:left;
	padding: 0 0 0 40px;
}



#Col {
	width: 150px;
	height: 200px;
	padding: 0 20px;
	float: left;
}

#Coltwo {
	width: 430px;
	height: 100%;
	float: left;
	text-align: left;
	padding-left: 70px;

}

#Coltwo_blank {
	width: 30px;
	height: 100%;
	float: left;
	text-align: left;
}

#Coltwo_right {
	width: 416px;
	height: 100%;
	float: left;
	text-align: left;
	font-size: 10px;
	line-height: 180%;
}

#Coltwo2 {
	width: 401px;
	height: 100%;
	float: left;
	text-align: left;
	padding-left: 62px;
	font-size: 0.78em;
	line-height: 174%;
}

#Coltwo_blank2 {
	width: 50px;
	height: 100%;
	float: left;
}

#Coltwo_right2 {
	width: 401px;
	height: 100%;
	float: right;
	text-align: left;
	font-size: x-small;
	line-height: 180%;
}

#Coltwo3 {
clear: both;
width: 500px;
float:left;
padding: 0 0 0 70px;
text-align: left;
font-size: 0.9em;
}

#Coltwo_blank3 {
width: 20px;
float:left;
}

#Coltwo_right3 {
width: 340px;
float:left;
text-align: left;
}

#Coltwo3_text {
	line-height:150%;
	}

#Coltwo3_text p{
	padding: 0 0 20px 0;
	}


#Coltwo_top4 {
width: 1000px;
height: 100%;
text-align: center;
}


#Coltwo4 {
	width: 430px;
	height: 100%;
	text-align: left;
	position: relative;
	margin:0 auto;

}

#Coltwo4_text {
	line-height:150%;
	font-size: 0.8em;
	}

#Coltwo4_text p{
	padding: 0 0 20px 0;
	}

#Coltwo5 {
	width: 500px;
	height: 100%;
	text-align: left;
	position: relative;
	margin:0 auto;

}


#WhatsMenu {
height: 85px;
text-align: left;
padding: 0 0 0 70px;
}

#WhatsMenu li{
float: left;
width:176px;
}

#Main_bottom {
text-align: left;
width: 1000px;
}

#WhatsMenuFootor {
height: 85px;
text-align: left;
padding: 0 0 0 70px;
clear: both;
}

#WhatsMenuFootor li{
float: left;
width:176px;
height:65px;
}



#News {
width: 552px;
height: 150px;
padding: 0 0 0 44px;
float: left;
font-size: 80%;
_font-size: 10px;
line-height: 150%;
}



#BottomMenu {
width: 400px;
height: 150px;
float: right;
}


#FootorNav {
	width: 96%;
	height: 30px;
	text-align: right;
	font-size: 0.8em;
	}
	
	
#Footor {
clear: both;
text-align: right;
padding: 0 10px 20px 0;
}



.form dt {
	float: left;
	width: 80px;
	text-align: left;
}
.form dd {
	float: right;
	width: 330px;
	padding: 0 15px 10px 0;
}

.form dd TEXTAREA {
	height: 100px;
	width: 340px;
}

.send_btn {
	width: 110px;
	height: 26px;
	border: double 1px #888;
	background-color: #eee;
	font-weight: normal;
	color: #333;
	font-size: 110%;
}



.clear {
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 1px;
	line-height: 1px;
	_position: absolute;
}


.sitenavi {
	font-size: 0.8em;
	}
	

/* add 100520 */
#ArchiveList {
	font-size:11px;
	float:left;
	width:200px;
	padding-left:40px;
	padding-top:20px;
	text-align:left;
		}

strong { font-weight:bold; }
