@charset "utf-8";

/* 共通設定 */
@import url("common.css");
@import url("sub.css");

/* ================================================== */
/*  English */
/* ================================================== */

#contents {
	background:url(../images/others/english/header.jpg) no-repeat 0 0;
}

	#contents #maincontents {
		margin-top:147px;
		background:url(../images/common/circle_l.png) no-repeat -360px 199px;
	}

	#maincontents #english h4 {
		padding:0 0 10px 8px;
	}

	/* Niida Honke makes..., Why is... */
		#maincontents #english .box1 {
			margin:0 0 30px 0;
			overflow:hidden;
			_zoom:1;
		}
			
			#maincontents #english .box1 p {
				margin:0;
			}
			
			#maincontents #english .box1 img.left {
				float:left;
				margin:0 10px 2px 0;
			}
				
			#maincontents #english .box1 img.subtitle {
				margin:0 5px 5px 0;
			}
			
			#maincontents #english .box1 h4 {
				float:left;
				padding:0 10px 10px 8px;
			}				
		
		#maincontents #english .last {
			margin:0;
		}

	/* end */

	/* We would like to... */
		#maincontents #english .box2 {
			margin:0 0 30px 0;
			overflow:hidden;
			_zoom:1;
		}
			
			#maincontents #english .box2 p {
				margin:0;
			}
				
			#maincontents #english .box2 img.left {
				float:left;
				margin:0 10px 0 0;
			}
				
			#maincontents #english .box2 img.right {
				float:right;
				margin:0 0 0 10px;
			}
				
			#maincontents #english .box2 .float_l {
				width:460px;
			}

	/* end */


#maincontents #english table {
width:90%;
margin:0 auto 20px auto;
}
#maincontents #english table th {
padding:3px 0;
font-weight:lighter;
text-align:left;
vertical-align:top;
white-space:nowrap;
}
#maincontents #english table td {
padding:3px 0 3px 10px;
}

#maincontents #english .tuikabox {
margin:0 0 30px 0;
overflow:hidden;
_zoom:1;
}
#maincontents #english .tuikabox img.right{
width:200px;
height:240px;
padding-left:15px;
float:right;
}
span.fontred{
color:red;
}
span.fontredb{
color:red;
font-weight:bold;
}
#maincontents #english .subtuikabox01 {
width:450px;
height:450px;
margin:0 auto 30px auto;
overflow:hidden;
_zoom:1;
background:url(../images/others/english/kinds_bg.jpg) no-repeat;
}

#maincontents #english .subtuikabox01 table {
width:80%;
margin:70px auto 20px auto;
}
#maincontents #english .subtuikabox01 table th {
padding:3px 0;
font-weight:lighter;
text-align:left;
vertical-align:top;
white-space:nowrap;
}
#maincontents #english .subtuikabox01 table td {
padding:3px 0 3px 10px;
}
#maincontents #english .subtuikabox02 {
width:500px;
margin:0 auto 30px auto;
overflow:hidden;
_zoom:1;
}
#maincontents #english .subtuikabox02 img.right {
width:150px;
height:150px;
float:right;
margin:0 0 0 10px;
}
				
#maincontents #english .subtuikabox02 .float_l {
width:300px;
float:left;
}			



	/* go top */
	.english #maincontents .gotop a {
		width:80px;
		height:10px;
		background:url(../images/others/english/gotop.png) no-repeat 0 0;
	}
	/* end */



