/* CSS Document */

/*@Šî‘b@*/
body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Lucida Grande,sans-serif;
	background:url(../img/bg.gif);
	font-size:14px;
	color:#000;
	line-height:130%;
	margin:0px;
	padding:0px;
}

h1,h2,h3,h5,h6{
	margin:0px;
	padding:0px;
}

p{
margin:0px 0px 15px;
padding:0px;
}



/* Šî–{ƒŒƒCƒAƒEƒg */
#contents{
	width:760px;
	margin:auto;
	padding:0px;
	border-left:#0099ff 1px solid;
	border-right:#0099ff 1px solid;
	background:#fff;
}

#header{
	width:760px;
	height:250px;
	padding:10px 0px 0px 0px;
	background:url(../img/header.jpg) no-repeat top;
}

#LMENU{
	width:210px;
	margin:0px;
	float:left;
}

#leftbody{
	width:210px;
	height:434px;
	margin:0px;
	float:left;
	background:url(../img/menu_bk.gif) no-repeat top;
}

#rightbody{
	width:525px;
	margin:0px;
	float:left;
	background:url(../img/right_bg.gif) no-repeat top;
	padding:50px 12px 0px 12px;
}

#footer{
background:#09f;
width:760px;
font-size:12px;
padding:5px 0px;
text-align:center;
color:#fff;
clear:both;
}

.index_box{
width:510px;
padding:0px;
margin:0px auto 20px auto;
text-align:center;
}
.index_box2{
width:510px;
padding:0px;
margin:0px auto 20px auto;
text-align:left;
}

/* ƒƒjƒ…[ */

.menu-bg{
width:210px;
margin:50px 0px 20px 0px;
}

.menu01 a{
background:url(../img/menu01.gif) 0px -0px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu01,.menu01 a:hover{
background:url(../img/menu01.gif) 0px -25px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu02 a{
background:url(../img/menu02.gif) 0px -0px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu02,.menu02 a:hover{
background:url(../img/menu02.gif) 0px -25px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu03 a{
background:url(../img/menu03.gif) 0px -0px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu03,.menu03 a:hover{
background:url(../img/menu03.gif) 0px -25px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu04 a{
background:url(../img/menu04.gif) 0px -0px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu04,.menu04 a:hover{
background:url(../img/menu04.gif) 0px -25px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu05 a{
background:url(../img/menu05.gif) 0px -0px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu05,.menu05 a:hover{
background:url(../img/menu05.gif) 0px -25px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu06 a{
background:url(../img/menu06.gif) 0px -0px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

.menu06,.menu06 a:hover{
background:url(../img/menu06.gif) 0px -25px no-repeat;
width:210px;
height:25px;
display:block;
text-indent:-99999px;
margin-bottom:10px;
float:left;
}

/* •ªÍŽŽ—¿‘Oˆ—‘•’u */

.product_box{
width:526px;
margin-bottom:20px;
}

.h201{
width:526px;
height:40px;
margin-bottom:20px;
background:url(../img/h201.gif) no-repeat;

}

.h301{
width:506px;
height:20px;
padding:0px 0px 15px 20px;
background:url(../img/h301.gif) no-repeat bottom;
color:#000066;
display:block;
font-size:16px;
margin:0px 0px 20px 0px;
}

.txt_box{
width:414px;
margin:0px 0px 20px 0px;
float:left;
}

.img_box{
width:100px;
margin:0px 0px 10px 12px;
float:left;
}

.product_box ul{
margin:5px 0px 0px 10px;

}

/* ‘gDŠÏŽ@—p‘Oˆ—‘•’u */
.h302{
width:506px;
height:25px;
padding:0px 0px 15px 20px;
background:url(../img/h302.gif) no-repeat bottom;
color:#FF0000;
display:block;
font-size:16px;
margin:0px 0px 20px 0px;
}

.h202{
width:526px;
height:40px;
margin-bottom:20px;
background:url(../img/h202.gif) no-repeat;

}

/* •ªÍ‘•’u—pŠeŽíÁ–Õ•i */
.h203{
width:526px;
height:40px;
margin-bottom:20px;
background:url(../img/h203.gif) no-repeat;

}

.txt_box02{
width:364px;
margin:0px 0px 20px 0px;
float:left;
}

.txt_box02 p{
padding:15px 0px;
}

.img_box02{
width:150px;
margin:0px 0px 10px 12px;
float:left;
}

.ul01{
padding:10px 0px;}

.p_size{
font-size:15px;}

.r_size{
font-size:12px;}

/* ‰ïŽÐŠT—v */

.h204{
width:526px;
height:40px;
margin-bottom:20px;
background:url(../img/h204.gif) no-repeat;

}

.table01{
margin:10px;}

.th01{
background:#DAEFFF;
text-align:left;
font-weight:normal;
padding:10px;
border-bottom:#FFFFFF 1px solid;
}
.td01{
padding:10px;
border-bottom:#FFFFFF 1px solid;
}

.txt_blue{
color:#000066;
font-weight:bold;
}

/* ‚¨–â‡‚¹ */
.h205{
width:526px;
height:40px;
margin-bottom:20px;
background:url(../img/h205.gif) no-repeat;

}

.toi{
width:526px;
}
.table02{
border-top:1px #666666 solid;
border-left:1px #666666 solid;
margin:0px 0px 15px;
}

.table02 .th01{
border-bottom:1px #666666 solid;
font-weight:bold;
text-align:left;
background:#ddd;
padding:3px 6px;
}
.table02 .td01{
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
text-align:left;
background:#fff;
padding:3px 6px;
}
.table02 .td02{
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
text-align:center;
background:#fff;
padding:3px 6px;
}

.thanks{
width:526px;
text-align:center;

}
/* ƒgƒbƒv‚Ö */
.top{
width:526px;
height:27px;
margin-bottom:20px;
display:block;
clear:both;
}


/* CN’Ç‰Á•ª */
.f12h1 {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
margin: 0px;
height: 15px;
FONT-SIZE: 12px;
COLOR: #000000;
LINE-HEIGHT: 18px;
FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

h2{
width:500px;
height:40px;
background:url(../img/h2.gif) no-repeat;
color: #ffffff;
font-size: 18px;
font-weight: bold;
padding: 10px;
text-indent: 1em;
}

h4{
font-size: 16px;
margin: 0px;
padding: 5px 0px;
}

.menu{
color: #003366;
font-size: 16px;
font-weight: bold;
text-indent: 1em;
height: 35px;
}

.menu a{
color: #ffffff;
text-decoration: none;
display: block;
}

.menu a:hover{
color: #003366;
text-decoration: none;
display: block;
}

.list1 {
list-style: disc inside;
line-height: 180%;
padding: 0px;
margin: 0px;
}

