/* 全体構造（ボックスの設定）
---------------------------------------------------- */
*{
	margin:0;
 	padding:0;
}
img{
	border:0;
}
.clear{
	clear:both;
}

html{
	width:100%;
}

body{
	width:100%;
 	color:#333;
	background:#fff;
	text-align:center;
}

#box_all{
	width:602px;
	_width:600px;
	margin:30px auto 0 auto;
	text-align:left;
}

#box_lefttop{
	float:left;
	width:100px;
	height:100px;
	border-bottom:solid 2px #666;
}

#box_righttop{
	float:right;
	width:500px;
	height:100px;
	border-left:solid 2px #666;
	border-bottom:solid 2px #666;
}

#box_leftbottom{
	float:left;
	width:100px;
	margin:0 0 30px 0;
}

#box_rightbottom{
	float:right;
	width:500px;
	border-left:solid 2px #666;
	margin:0 0 30px 0;
}


/* ------------------------------------------------- */


/* フォントの設定
---------------------------------------------------- */
body{
	font-size:12px;
	line-height:19px;
}

/* index.html */
h2.title_h2_intro{
	font-size:13px;
	font-weight:bold;
	color:#348fc0;
	letter-spacing:2px;
}
p.para_intro_def{
	letter-spacing:1px;
}
p.para_intro_30{
	letter-spacing:1px;
}

/* mes/index.html */
h2.title_h2_mes{
	font-size:13px;
	font-weight:bold;
	color:#348fc0;
	letter-spacing:2px;
}
p.para_mes_30{
	color:#348fc0;
	letter-spacing:2px;
	line-height:25px;
}

/* mes2/index.html */
h2.title_h2_mes2{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	letter-spacing:2px;
}
p.para_mes2_30{
	color:#fff;
	letter-spacing:2px;
	line-height:28px;
}



/* ------------------------------------------------- */


/* メニュー(box_leftbottom)の設定
---------------------------------------------------- */
ul.menu{
	width:80px;
	height:145px;
	list-style:none;
	margin:47px 0 0 5px;
	text-indent:-5000px;
}
ul.menu li.menu01{
	width:80px;
	height:25px;
	margin:0 0 10px 0;
	background:#fff url(../img/menu.gif) no-repeat 0 0;
}
ul.menu li.menu01 a,ul.menu li.menu02 a,ul.menu li.menu03 a,ul.menu li.menu04 a,ul.menu li.menu05 a,ul.menu li.menu06 a{
	display:block;
	width:80px;
	height:25px;
}
ul.menu li.menu01 a:hover{
	width:80px;
	height:25px;
	background:#fff url(../img/menu.gif) no-repeat -80px 0;
}

ul.menu li.menu02{
	width:80px;
	height:25px;
	margin:0 0 10px 0;
	background:#fff url(../img/menu.gif) no-repeat 0 -25px;
}
ul.menu li.menu02 a:hover{
	width:80px;
	height:25px;
	background:#fff url(../img/menu.gif) no-repeat -80px -25px;
}

ul.menu li.menu03{
	width:80px;
	height:25px;
	margin:0 0 10px 0;
	background:#fff url(../img/menu.gif) no-repeat 0 -50px;
}
ul.menu li.menu03 a:hover{
	width:80px;
	height:25px;
	background:#fff url(../img/menu.gif) no-repeat -80px -50px;
}

ul.menu li.menu04{
	width:80px;
	height:25px;
	margin:0 0 10px 0;
	background:#fff url(../img/menu.gif) no-repeat 0 -75px;
}
ul.menu li.menu04 a{
	display:block;
	width:80px;
	height:25px;
}
ul.menu li.menu04 a:hover{
	width:80px;
	height:25px;
	background:#fff url(../img/menu.gif) no-repeat -80px -75px;
}

ul.menu li.menu05{
	width:80px;
	height:25px;
	margin:0 0 10px 0;
	background:#fff url(../img/menu.gif) no-repeat 0 -100px;
}
ul.menu li.menu05 a{
	display:block;
	width:80px;
	height:25px;
}
ul.menu li.menu05 a:hover{
	width:80px;
	height:25px;
	background:#fff url(../img/menu.gif) no-repeat -80px -100px;
}

ul.menu li.menu06{
	width:80px;
	height:25px;
	margin:0 0 10px 0;
	background:#fff url(../img/menu.gif) no-repeat 0 -125px;
}
ul.menu li.menu06 a{
	display:block;
	width:80px;
	height:25px;
}
ul.menu li.menu06 a:hover{
	width:80px;
	height:25px;
	background:#fff url(../img/menu.gif) no-repeat -80px -125px;
}

ul.menu li.menu07{
	width:80px;
	height:40px;
	margin:0 0 10px 0;
	background:#fff url(../img/menu.gif) no-repeat 0 -150px;
}
ul.menu li.menu07 a{
	display:block;
	width:80px;
	height:40px;
}
ul.menu li.menu07 a:hover{
	width:80px;
	height:40px;
	background:#fff url(../img/menu.gif) no-repeat -80px -150px;
}


/* ------------------------------------------------- */


