body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-weight: normal;
	font-family: 'ＭＳ Ｐゴシック', 'Osaka';
	background-image:url('../img/common/bg.gif');
}
a:link {
	color: #0f5427;
	text-decoration: underline;
}
a:visited {
	color: #0f5427;
	text-decoration: underline;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
a:active {
	color: #0f5427;
	text-decoration: underline;
}

/*画像操作*/
img {
	border: 0px;
}
a img {
	border: none;
}
/*hタグ*/
h1 {
	width :325px;
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}


/*基本*/
.clear {
	clear: both;
}
.none{
	display:none;
}
strong {
	font-weight: normal;
}
.to_top {
	margin: 15px 10px 15px 0px;
	float: right;
}
	.to_top a:link {
		color: #191970;
	}
	.to_top a:visited {
		color: #191970;
	}
	.to_top a:hover {
		color: #4682b4;
	}
	.to_top a:active {
		color: #191970;
	}

p {
	margin: 0px;
	padding: 0px;
}
.p01 {
	width :550px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.p02 {
	width :530px;
	line-height: 130%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
/*テキスト設定　余白　など
----------------------------------------------------------*/
/*text-align*/
.tal { text-align:left;}
.tar { text-align: right;}
.tac { text-align: center;}

/*margin*/
.ma3 {margin:3px;}
.ma5 {margin:5px;}
.ma10 {margin:10px;}
.ma15 {margin:15px;}
.ma20 {margin:20px;}
.ma25 {margin:25px;}
.ma30 {margin:30px;}
.ma35 {margin:35px;}
.ma40 {margin:40px;}

.mat3 {margin-top:3px;}
.mat5 {margin-top:5px;}
.mat10 {margin-top:10px;}
.mat15 {margin-top:15px;}
.mat20 {margin-top:20px;}
.mat25 {margin-top:25px;}
.mat30 {margin-top:30px;}
.mat35 {margin-top:35px;}
.mat40 {margin-top:40px;}

.mal3 {margin-left:3px;}
.mal5 {margin-left:5px;}
.mal10 {margin-left:10px;}
.mal15 {margin-left:15px;}
.mal20 {margin-left:20px;}
.mal25 {margin-left:25px;}
.mal30 {margin-left:30px;}
.mal35 {margin-left:35px;}
.mal40 {margin-left:40px;}
.mal150 {margin-left:150px;}

.mar3 {margin-right:3px;}
.mar5 {margin-right:5px;}
.mar10 {margin-right:10px;}
.mar15 {margin-right:15px;}
.mar20 {margin-right:20px;}
.mar25 {margin-right:25px;}
.mar30 {margin-right:30px;}
.mar35 {margin-right:35px;}
.mar40 {margin-right:40px;}

.mab3 {margin-bottom:3px;}
.mab5 {margin-bottom:5px;}
.mab10 {margin-bottom:10px;}
.mab15 {margin-bottom:15px;}
.mab20 {margin-bottom:20px;}
.mab25 {margin-bottom:25px;}
.mab30 {margin-bottom:30px;}
.mab35 {margin-bottom:35px;}
.mab40 {margin-bottom:40px;}
.mab50 {margin-bottom:50px;}


/*padding*/
.pa3 {padding:3px;}
.pa5 {padding:5px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}
.pa25{padding:25px;}
.pa30{padding:30px;}
.pa35{padding:35px;}
.pa40{padding:40px;}

.pat3 {padding-top:3px;}
.pat5 {padding-top:5px;}
.pat10 {padding-top:10px;}
.pat15 {padding-top:15px;}
.pat20 {padding-top:20px;}
.pat25 {padding-top:25px;}
.pat30 {padding-top:30px;}
.pat35 {padding-top:35px;}
.pat40 {padding-top:40px;}

.pal3 {padding-left:3px;}
.pal5 {padding-left:5px;}
.pal10 {padding-left:10px;}
.pal15 {padding-left:15px;}
.pal20 {padding-left:20px;}
.pal25 {padding-left:25px;}
.pal30 {padding-left:30px;}
.pal35 {padding-left:35px;}
.pal40 {padding-left:40px;}

.par3 {padding-right:3px;}
.par5 {padding-right:5px;}
.par10 {padding-right:10px;}
.par15 {padding-right:15px;}
.par20 {padding-right:20x;}
.par25 {padding-right:25x;}
.par30 {padding-right:30x;}
.par35 {padding-right:35x;}
.par40 {padding-right:40x;}

.pab3 {padding-bottom:3px;}
.pab5 {padding-bottom:5px;}
.pab10 {padding-bottom:10px;}
.pab15 {padding-bottom:15px;}
.pab20 {padding-bottom:20px;}
.pab25 {padding-bottom:25px;}
.pab30 {padding-bottom:30px;}
.pab35 {padding-bottom:35px;}
.pab40 {padding-bottom:40px;}


/*font*/
/*font-size*/
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}
.fs25 {font-size:25px;}

/*font-weight*/
.fw_n {font-weight:normal;}
.fw_b {font-weight:bold;}

/*font-style*/
.fs_n {font-style:normal;}
.fs_i {font-style:italic;}

/*font-family*/
.ff_t {font-family: ＭＳ ゴシック;}


/*height*/
.he5 {height:5px;}
.he10 {height:10px;}
.he15 {height:15px;}
.he20 {height:20px;}
.he25 {height:25px;}
.he30 {height:30px;}
.he35 {height:35px;}
.he40 {height:40px;}
.he50 {height:50px;}
.he60 {height:60px;}
.he70 {height:70px;}
.he80 {height:80px;}
.he90 {height:90px;}
.he100 {height:100px;}
.he110 {height:110px;}
.he120 {height:120px;}
.he130 {height:130px;}
.he140 {height:140px;}
.he150 {height:150px;}
.he160 {height:160px;}
.he170 {height:170px;}
.he180 {height:180px;}
.he190 {height:200px;}
.he200 {height:200px;}


/*color*/
/*白*/
.white {color:#ffffff;}

/*黒系*/
.black {color:#000000;}
.dimgray {color:#696969;}
.gray {color:#808080;}
.darkgray {color:#a9a9a9;}
.silver {color:#c0c0c0;}
.lightgrey {color:#d3d3d3;}
.gainsboro {color:#dcdcdc;}
.whitesmoke {color:#f5f5f5;}

/*赤系*/
.red {color:#ff0000;}
.orangered {color:#ff4500;}
.tomato {color:#ff6347;}
.coral {color:#ff7f50;}
.crimson {color:#dc143c;}

/*青系*/
.navy {color:#000080;}
.midnightblue {color:#191970;}
.darkblue {color:#00008b;}
.mediumblue {color:#0000cd;}
.royalblue {color:#4169e1;}
.dodgerblue {color:#1e90ff;}
.cornflowerblue {color:#6495ed;}
.deepskyblue {color:#00bfff;}
.steelblue {color:#4682b4;}

/*緑系*/
.green {color:#008000;}
.darkgreen {color:#006400;}
.forestgreen {color:#228b22;}
.seagreen {color:#2e8b57;}
.mediumseagreen {color:#3cb371;}
.springgreen {color:#00ff7f ;}
.mediumspringgreen {color:#00fa9a;}
.lawngreen {color:#7cfc00;}
.chartreuse {color:#7fff00;}
.greenyellow {color:#adff2f ;}
.lime {color:#00ff00 ;}

/*オレンジ系*/
.orange {color:#ffa500;}
.darkorange {color:#ff8c00;}

/*黄系*/
.yellow {color:#ffff00;}
.gold {color:#ffd700;}

/*茶系*/
.brown {color:#a52a2a;}
.darkred{color:#8b0000;}
.maroon {color:#800000;}
.saddlebrown {color:#8b4513;}
.sienna {color:#a0522d;}
.chocolate {color:#d2691e;}


/*background-color*/
.black_b {background-color:#000000;}
.gray_b {background-color:#808080;}
.red_b {background-color:#ff0000;}
.orangered_b {background-color:#ff4500;}
.navy_b {background-color:#000080;}
.darkblue_b {background-color:#00008b;}
.green_b {background-color:#008000;}
.darkgreen_b {background-color:#006400;}
.seagreen_b {background-color:#2e8b57;}
.orange_b {background-color:#ffa500;}
.darkorange_b {background-color:#ff8c00;}
/*--------------------------------------------------------*/

/*flort
----------------------------------------------------------*/
.fl {float:left;}
.fr {float:right;}
/*--------------------------------------------------------*/


/*外枠*/
#wrap01 {
	width :750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}
/*ヘッド*/
#wrap02 {
	width :750px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image:url('../img/common/head_back.gif');
	background-repeat: no-repeat;
}
	#wrap02_l {
		width :321px;
		float: left;
	}
	#wrap02_r {
		width :400px;
		text-align: right;
		padding: 5px 5px 0px 0px;
		float: right;
	}
		#wrap02_r ul{
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		#wrap02_r li{
			background-image:url('../img/common/arrow.gif');
			background-repeat: no-repeat;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 12px;
			display: inline;
		}
/*メニュー*/
#menu01 {
	width :750px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	#menu01 ul {
		height:30px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#menu01 li {
		float:left;
		display: block;
		text-indent: -9999px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#menu01 li a {
		display: block;
		text-indent: -9999px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	#menu01 li#tnavi01 a {
		background:url(../img/common/menu01_off.gif);
		width:126px;
		height:30px;
	}
	#menu01 li#tnavi01 a:hover {
		background:url(../img/common/menu01_on.gif);
		width:126px;
		height:30px;
	}

	#menu01 li#tnavi02 a {
		background:url(../img/common/menu02_off.gif);
		width:124px;
		height:30px;
	}
	#menu01 li#tnavi02 a:hover {
		background:url(../img/common/menu02_on.gif);
		width:124px;
		height:30px;
	}

	#menu01 li#tnavi03 a {
		background:url(../img/common/menu03_off.gif);
		width:125px;
		height:30px;
	}
	#menu01 li#tnavi03 a:hover {
		background:url(../img/common/menu03_on.gif);
		width:125px;
		height:30px;
	}

	#menu01 li#tnavi04 a {
		background:url(../img/common/menu04_off.gif);
		width:125px;
		height:30px;
	}
	#menu01 li#tnavi04 a:hover {
		background:url(../img/common/menu04_on.gif);
		width:125px;
		height:30px;
	}

	#menu01 li#tnavi05 a {
		background:url(../img/common/menu05_off.gif);
		width:126px;
		height:30px;
	}
	#menu01 li#tnavi05 a:hover {
		background:url(../img/common/menu05_on.gif);
		width:126px;
		height:30px;
	}

	#menu01 li#tnavi06 a {
		background:url(../img/common/menu06_off.gif);
		width:124px;
		height:30px;
	}
	#menu01 li#tnavi06 a:hover{
		background:url(../img/common/menu06_on.gif);
		width:124px;
		height:30px;
	}

/*3メニュー*/
.left {
	width :250px;
	margin: 25px 0px 0px 0px;
	text-align: center;
	float: left;
}
	.left p {
		margin: 5px 0px 0px 0px;
	}
/*花*/
#fower {
	width :750px;
	margin: 20px 0px 20px 0px;
	text-align: center;
}
	#fower p{
		width :20%;
		float: left;
	}
/*フッタ*/
#huta {
	font-size:11px;
	color: #ffffff;
	height: 62px;
	margin: 15px 0px 0px 0px;
	background-image:url('../img/common/hutta_back.gif');
	padding: 10px 0px 0px 10px;
}
	#huta ul {
		margin: 0px;
		padding: 0px 0px 0px 5px;
	}
	#huta li {
		line-height: 130%;
		margin: 0px;
		padding: 0px;
		display: inline;
	}
	#huta a:link {
		color: #ffffff;
		text-decoration: none;
	}
	#huta a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	#huta a:hover {
		color: #dcdcdc;
		text-decoration: underline;
	}
	#huta a:active {
		color: #ffffff;
		text-decoration: none;
	}
#contact02 {
	width:550px;
	margin: 30px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	text-align: center;
	border-top: 1px #a9a9a9 dotted;
}