@charset "shift_jis";

/* basis style============================== */
body{
	text-align:left;
	color:#333333;
	font-size:0.9em;
	line-height:1.4;
	background: #ffffff url(../img/common/bg.gif) repeat-y left top;
	padding:0px;
	margin:0px;
}
a {color:#3366CC;text-decoration:underline;}
a:hover,a:active {color:#FFCC00;text-decoration:underline;}

h1,h2,h3,h4,h5{padding:0px;margin:0px;}
div,span,p,blockquote,form,ol,ul,li,dl,dt,dd{padding:0px;margin:0px;}
li{margin-left:15px;}

address{font-style:normal;font-weight:normal;padding:0px;margin:0px;}
img{border:none;}

/* font style============================== */
.ja9 {font-size: 9px; line-height: 1.22;}
.ja10 {font-size: 10px; line-height: 1.2;}
.ja10d {font-size: 10px; line-height: 1.5;}
.ja12 {font-size: 12px; line-height: 1.25;}
.ja12d {font-size: 12px; line-height: 1.59;}
.ja14 {font-size: 14px; line-height: 1.2;}
.ja14d {font-size: 14px; line-height: 1.29;}
.ja16 {font-size: 16px; line-height: 1.19;}
.ja18 {font-size: 18px; line-height: 1.1;}

.bold{font-weight:bold;}
.cRed{color:#FF0000;}
.cBlue{color:#003399;}

/* basis structure============================== */
#baseContainer{
	position:relative;
	width:770px;
	background:url(../img/common/bg_head.gif) no-repeat left top;
	padding:0px;
	margin:0px;
	left: 16px;

}

/* clearfix------------------------------ */
#wrapper:after,#topBoxWrapper:after,.jeAtention:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#wrapper,#topBoxWrapper,.jeAtention { min-height:1px; }

/* Not MacIE \*/
* html #wrapper,* html #topBoxWrapper,* html .jeAtention { height:1px; }
#wrapper,#topBoxWrapper,.jeAtention { display:block; }
/* */

/* #header============================== */
h1{
	padding:10px 10px 0px 10px;
	margin:0px
}
p#catch{padding:4px 10px;margin:0px;}
p#catch strong{font-weight:normal;}
/* jyusei-------------------- */
.tophed{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 770px;
	height: 94px;
	background-image: url(../variety/img/another_hed2.jpg);

}

.bord{
	position:absolute;
	top:54px;
	left:0px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 770px;
	height: 131px;

}

.bord2{
	position:absolute;
	top:185px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 215px;

}

.bord3{
	position:absolute;
	top:400px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 42px;

}

.bord4{
	position:absolute;
	top:442px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 194px;

}

.bord5{
	position:absolute;
	top:630px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 171px;

}
/* jyusei-------------------- */
/* jim-------------------- */
.jim1{
	position:absolute;
	top:41px;
	left:0px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 770px;
	height: 171px;

}

.jim2{
	position:absolute;
	top:171px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 215px;

}

.jim3{
	position:absolute;
	top:386px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 42px;

}

.jim4{
	position:absolute;
	top:428px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 194px;

}

.jim5{
	position:absolute;
	top:620px;
	left:56px;
	z-index:2;
	padding:0px;
	margin:0px;
	width: 652px;
	height: 171px;

}
/* jim-------------------- */

/* #navigation============================== */
#navigation img{vertical-align:bottom;}

.homeNavi{
	margin:0px 0px 5px 0px;
}

.mainNavi{
	text-align:left;
	padding:0px;
	margin:0px 0px 10px 0px;
}
.mainNavi dt,.mainNavi dd{
	padding:0px;
	margin:0px 0px 1px 0px;
}

.bnrNavi{
	text-align:center;
	padding:0px;
	margin:0px 0px 7px 0px;
}
.bnrNavi dt,.bnrNavi dd{
	padding:0px;
	margin:0px 0px 3px 0px;
}
