/* CSS Document */

/* 全体 ======================================== */

body,dl,dt,dd,ul,ol,li,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,{
	margin: 0;
	padding: 0;
        height: 100%;
text-align: left;
}

#wrapper{
	width: 800px;
	margin: 0 auto;
	text-align: left;
	}

body{
font-family:Verdana; 
font-size:11px; 
font-weight:normal; 
line-height:17px; 
background-color:#ffffff;
color:#666666;
}


img{ 
margin:0px; 
padding:0px; 
border:none; 
text-align: left; 
} 

a:link{
color:#017DB8; 
text-decoration: underline;
} 
a:visited{
color:#017DB8; 
text-decoration: underline;
} 
a:hover{
color:#47A6D4; 
text-decoration: underline;
}

/* ヘッダー ======================================== */

h1, dt{ 
font-size:12px; 
font-weight:normal; 
display: inline;
} 

h2,{ 
font-size:14px; 
display: inline;
color:#ff4d09;
margin-left:5px;
margin-top:5px;
}

h3{ 
font:bold medium arial;
font-size:18px; 
display: inline;
color:#ffffff;
margin-left:5px;
line-height:29px; 
}

.h3{ 
font:bold medium arial;
font-size:18px; 
display: inline;
color:#ffffff;
margin-left:5px;
line-height:29px; 
}

h4{ 
font:bold medium arial;
font-size:18px; 
display: inline;
color: #4F4F4F;
margin-left:5px;
line-height:29px; 
}

.h4{ 
font:bold medium arial;
font-size:18px; 
display: inline;
color: #4F4F4F;
margin-left:5px;
line-height:29px; 
}

.h2{
font-size:14px; 
display: inline;
color:#ff4d09;
margin-left:5px;
margin-top:5px;
}


.rolloverh00 { 
width:41px;
height:19px;
background:url(/images/en/default/common/btn_japanese.gif) no-repeat left bottom;
}
.rolloverh00 a { 
display:block;
width:41px;
height:19px;
font-size:1px;
line-height:1px;
outline:none;
}
.rolloverh00 a:hover { 
text-indent:-9999px;
} 

.rolloverh01 { 
width:69px;
height:19px;
background:url(/images/en/default/common/btn_chi1.gif) no-repeat left bottom;
}
.rolloverh01 a { 
display:block;
width:69px;
height:19px;
font-size:1px;
line-height:1px;
outline:none;
}
.rolloverh01 a:hover { 
text-indent:-9999px;
} 

.rolloverh011 { 
width:69px;
height:19px;
background:url(/images/en/default/common/btn_chi2.gif) no-repeat left bottom;
}
.rolloverh011 a { 
display:block;
width:69px;
height:19px;
font-size:1px;
line-height:1px;
outline:none;
}
.rolloverh011 a:hover { 
text-indent:-9999px;
} 

.rolloverh02 { 
width:41px;
height:19px;
background:url(/images/en/default/common/btn_english.gif) no-repeat left bottom;
}
.rolloverh02 a { 
display:block;
width:41px;
height:19px;
font-size:1px;
line-height:1px;
outline:none;
}
.rolloverh02 a:hover { 
text-indent:-9999px;
} 

#headerimage{
	width:800px;
	margin:0;
	padding-top:6px;
	clear:both;
	}
#headerimage ul{
	list-style:none;
	margin:0;
	padding:0;
}


#headerimage li{
	display:inline;
	}

.header_bar{background-image:url(/images/en/default/landing/top_bar.gif);}

.top_logo{background-image:url(/images/en/default/landing/top_bar.gif);}







.landing_head{
background-color:#ff7405; /* 背景色 */
}

.dot {
height: 1px;
background-image: url(/images/en/default/common/dot.gif);
background-repeat: repeat-x;
background-position: bottom;
margin: 0px;
padding: 0px;
}

.mtop10{
margin-top:10px;
}

.mtop5{
margin-top:5px;
}


.line_box2{
height: 1px;
background:url(/images/en/default/campaign/line_dot.gif) repeat-x left bottom;
margin: 0px;
padding: 0px;
	position:relative;}


.mright12 {
margin-right:12px;
}

.mleft310 {
margin-left:330px;
}

.subtitle_landing{
color:#ff4d09;
margin-left:5px;
margin-top:5px;
font-size:17px;
}

.okaimono_back{
border: 3px solid #ffd83e;
}



#copyright a:link {
	color: #666666;
	text-decoration: none;
        font-size:10px;
}
#copyright a:visited {
	color: #666666;
	text-decoration: none;
	font-size:10px;
}
#copyright a:hover {
	color: #666666;
	text-decoration: none;
	font-size:10px;
}

/* それ以下 ======================================== */

.subtitle1{
background:url(/images/en/default/landing/subtitle_1.gif) no-repeat;
color: #ffffff;
}

.subtitle2{
background:url(/images/en/default/landing/subtitle_3.gif) no-repeat;
color: #ffffff;
}

.subtitle3{
background:url(/images/en/default/landing/subtitle_2.gif) no-repeat;
color: #0098cf;
}



