/* CSS Document */

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	line-height:155%;
	color:#333333;
	margin:0;
	padding:0;
	width: 680px;
	}



#wrapper {
	}

#container {
	width:695px;
	top:0px;
	left:55px;
	background-color: #FFFFFF;
	text-align: left;
	}

#title_01 {
	position:absolute;
	top:36px;
	left:26px;
	background-image:url(../img/j_001.gif);
	width:641px;
	height:147px;
	text-indent:-9999px;
	}


#link-en {
	position:absolute;
	left:622px;
	background-image:url(../img/j_005.gif);
	width:61px;
	height:23px;
	text-align:center;
	}

#link-en a {
	font-size:10px;
	color:#999999;
	text-decoration:none;
	}



#mainbox {
	text-align:center;
	}
	

	
/* 1 */

#box01 {
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 259px;
	text-align:left;
	}

#title_02 {
	background-image:url(../img/j_002.gif);
	background-repeat:no-repeat;
	width:143px;
	height:29px;
	text-indent:-9999px;
	margin-left:10px;
	}

#box02 {
	float:right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 381px;
	text-align:center;
	}


/* 2 */

#j-title01 {
	background-image:url(../img/j-title_001.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:187px;
	height:38px;
	text-indent:-9999px;
	}

#box03 {
	float:left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 300px;
	text-align:left;
	}
	
#box03_2 {
	margin-left: 10px;
	text-align:left;
	}

#box04 {
	float:right;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 250px;
	text-align:left;
	}
	
	
/* 3 */

#boxsub {
	margin-top:20px;
	margin-left: 15px;
	text-align:left;
	}

.frag_j {
	margin-top:15px;
	margin-bottom:8px;
	width:95px;
	height:18px;
	background-image:url(../img/j_frag01.gif);
	background-position:15px;
	background-repeat:no-repeat;
	text-indent:35px;
	}

#frag_w{
	background-image:url(../img/j_frag02.gif);
	}

#JQAbox {
	width:670px;
	hight:1000px}

#j-title02 {
	background-image:url(../img/j-title_002.gif);
	background-repeat:no-repeat;
	width:187px;
	height:38px;
	text-indent:-9999px;
	}
	
#j-title03 {
	background-image:url(../img/j-title_003.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:187px;
	height:38px;
	text-indent:-9999px;
	}
	
#j-title04 {
	background-image:url(../img/j-title_004.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:187px;
	height:38px;
	text-indent:-9999px;
	}

#j-title05 {
	background-image:url(../img/j-title_005.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:187px;
	height:38px;
	text-indent:-9999px;
	}
	
#j-title06 {
	background-image:url(../img/j-title_006.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:187px;
	height:38px;
	text-indent:-9999px;
	}

#j-title07 {
	background-image:url(../img/j-title_007.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	width:187px;
	height:38px;
	text-indent:-9999px;
	}

#box05 {
	float:left;
	margin-top: 40px;
	margin-bottom: 10px;	margin-left:4px;
	margin-right:10px;
	width: 197px;
	text-align:left;
	}

#box06 {
	float:left;
	margin-top: 40px;
	margin-bottom: 10px;	margin-left:4px;
	margin-right:10px;
	width: 197px;
	text-align:left;
	}
	
#box07 {
	float:right;
	margin-top: 40px;
	margin-bottom: 10px;	margin-left:4px;
	margin-right:9px;
	width: 197px;
	text-align:left;
	}

	
#box08 {
	float:right;
	margin-top: 40px;
	margin-bottom: 10px;	margin-left:4px;
	margin-right:18px;
	width: 300px;
	text-align:center;
	}
/*
#box09 {
	float:left;
	margin-top: 40px;
	margin-bottom: 10px;	margin-left:4px;
	margin-right:15px;
	width: 197px;
	text-align:left;
	}
	
#box10 {
	float:right;
	margin-top: 40px;
	margin-bottom: 10px;	margin-left:4px;
	margin-right:9px;
	width: 197px;
	text-align:left;
	}

*/

#box11 {
	float:left;
	margin-top: 0px;
	margin-bottom: 10px;	margin-left:4px;
	margin-right:9px;
	width: 429px;
	text-align:left;
	}
	
/* bottom */

#bottom {
	clear:both;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	width: 670px;
	height: 45px;
	text-align:center;
	background-image:url(../img/j_004.gif);
	background-repeat:no-repeat;
	}
	
	
#bottom2 {
	clear:both;
	text-align:left;
	}


/* font */
.font10_b {
	font-size:0.8em;
	line-height:150%;
	font-weight:bold;
	}

.font10 {
	font-size:0.8em;
	line-height:150%;
	}

.font10_2 {
	margin:0px;
	padding-top:4px;
	font-size:0.8em;
	}

.font10g {
	color:#666666;
	font-size:0.8em;
	line-height:150%;
	}

.font12g {
	font-size:0.9em;
	line-height:150%;
	color:#666666;
	}
	
	

