﻿/*初期化
-----------------------------------*/
*{

	}

/*見出し・パラグラフ
-----------------------------------*/
p {
	font-size:12px;
	line-height:14px;
	color:#666;
	}

img {
	border:0;
	}

input,textarea,select,option,button {
	font-size:12px;
	}

hr {
	display:block;
	height:1px;
	color:#aaa;
	}

hr.visible {
	display:block;
	border:0;
	height:1px;
	background:#ccc;
	}


/*全体
-----------------------------------*/
body {
	margin:0;
	padding:0;
	color:#333;
	font-size:10pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}


#global_menu {
	 z-index:1000;
	 position:relative;
	}


#flash {
	 z-index:500;
	 position:relative;
	 }


.searchbox{
	font-size:12px;
	}


.boxa {
	position:relative;
	width:870px;
	height:550px;
	background-color: #fff;
	}

.boxalong {
	position:relative;
	width:870px;
	height:500px;
	background-color: #fff;
	}


.boxalong2 {
	position:relative;
	width: 870px;
	height: 1780px;
	background-color: #fff;
	}

.boxalong3 {
	position:relative;
	width:870px;
	height:650px;
	background-color: #fff;
	}


.boxalong4 {
	position:relative;
	width: 870px;
	height: 2000px;
	background-color: #fff;
	}


.boxalong5 {
	position:relative;
	width:870px;
	height:2100px;
	background-color: #fff;
	}


.boxalong6 {
	position:relative;
	width: 870px;
	height: 2500px;
	background-color: #fff;
	}



.boxalong7 {
	position:relative;
	width: 870px;
	height: 2200px;
	background-color: #fff;
	}



.boxalong8 {
	position:relative;
	width: 870px;
	height: 2700px;
	background-color: #fff;
	}



.boxalong9 {
	position:relative;
	width: 870px;
	height: 1350px;
	background-color: #fff;
	}

.boxa2 {
	position: absolute;
	top:10px;
	left:10px;
	width:180px;
	height:500px;
	background-color: #fff;
	}

.boxa3 {
	position: absolute;
	top:10px;
	left:200px;
	width:600px;
	height:550px;
	background-color: #fff;
	}


.boxa4 {
	position: absolute;
	top:10px;
	left:200px;
	width:600px;
	height:1200px;
	background-color: #fff;
	}

.boxa5 {
	position: absolute;
	top:10px;
	left:200px;
	width:600px;
	height:1750px;
	background-color: #fff;
	}

.boxa6 {
	position: absolute;
	top:10px;
	left:200px;
	width:600px;
	height:1500px;
	background-color: #fff;
	}


.boxa7 {
	position: absolute;
	top:10px;
	left:200px;
	width:600px;
	height:450px;
	background-color: #fff;
	}


.boxa8 {
	position: absolute;
	top:10px;
	left:200px;
	width:600px;
	height:600px;
	background-color: #fff;
	}

.boxb {
	width: 870px;
	height: 35px;
	background-color: #fff;
	}



/*リンク
-----------------------------------*/
/*A.aa:link { 
	font-size:12px;
	color: #33a; 
	text-decoration:none;
	}*/

/*A.aa:hover { 
	font-size:12px;
	color: #009; 
	text-decoration:underline;
	}*/


/*文字
-----------------------------------*/
.middle01{
	font-size:11pt; 
	text-decoration:none;
	color: #333;
	line-height:14pt;
	font-weight:normal;
	padding-left:0px;
	font-family: verdana, arial, "Osaka", sans-serif;
	}

.middle02{
	font-size:11pt; 
	text-decoration:none;
	color: #333;
	line-height:14pt;
	font-weight:normal;
	padding-left:5px;
	font-family: verdana, arial, "Osaka", sans-serif;
	}

/*EOF
-----------------------------------*/


