/*
========================================
Planet Flowb‰ïŽÐˆÄ“à@ƒXƒ^ƒCƒ‹ƒV[ƒg
========================================*/

body{
	background-color:#EEE;
	color:#333333;
	margin:0px;
	font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',sans-serif;
}


/*¡ ‘S‘Ì
---------------------------------------------------------- */
#wrapper{
	width:810px;
	background: url(../img/wrapper.gif) ; 
}

/*¡ ƒwƒbƒ_[
---------------------------------------------------------- */
#globalnavi{
	width:810px;
	background: url(../img/wrapper_top.gif) no-repeat; 
}

#header{
	width:800px;
	height:105px;
	background: url(../img/header_bg.gif) repeat-x;

}

/*¡ ƒRƒ“ƒeƒ“ƒc
---------------------------------------------------------- */
#contents{
	width:800px;
}

#path{
	padding:0 0 7px 8px;
	text-align:left;
	font-size:10px; line-height:16px;
}

#navi{
	width:181px;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#FFBE7F;
}

#navi #bannerblock{
	padding:5px 0 8px 0;
}

#navi .banner{
	margin:3px 5px 0;
}

.headline{
	width:580px;
	border-width:2px 0 0 0; border-style:solid; border-color:#FF7E00;
	padding:10px 0 0 0;
}

.article{
	margin:15px 20px 0 20px;
}

.blockylw{
	background:url(../img/block-ylw_bg.gif) repeat-y;
}

.blockgray {
	background-color:#EEEEEE;
}

.orangetext{
	color:#FF7E00;
}

/*¡ ƒtƒbƒ^[
---------------------------------------------------------- */
.topagetop{
	clear:both;
	margin:40px 17px 0 0;
	text-align:right;
}

#footer{
	clear:both;
	margin:10px 0 0 0;
 	padding:3px 0 8px 0;
	color:#636363;
	background:url(../img/footer_bg.gif) repeat-x;
}

#end{
	width:810px;
	height:6px;
	margin-bottom:30px;
	background: url(../img/wrapper_bottom.gif) no-repeat; 
}


/*¡ Œ©o‚µƒeƒLƒXƒg
---------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,h7
{margin:0;padding:0;font-size:100%;font-weight:bold;line-height:100%;}


/*¡ ƒŠƒ“ƒNƒeƒLƒXƒg
---------------------------------------------------------- */
a:link{ text-decoration:underline; color:#0084FF;}
a:visited{ text-decoration:underline; color:#0062BE;}
a:hover{ text-decoration:underline; color:#00CCFF;}
a:active{ text-decoration:underline; color:#FF7408;}

a:link.global{ text-decoration:underline; color:#422B00;}
a:visited.global{ text-decoration:underline; color:#422B00;}
a:hover.global{ text-decoration:underline; color:#C88200;}
a:active.global{ text-decoration:underline; color:#FF7408;}

a:link.orange{ text-decoration:underline; color:#FF7E00;}
a:visited.orange{ text-decoration:underline; color:#FF7E00;}
a:hover.orange{ text-decoration:underline; color:#FFC000;}
a:active.orange{ text-decoration:underline; color:#FF4200;}


/*¡ Šî–{ƒeƒLƒXƒg
---------------------------------------------------------- */
.t18{ font-size:18px; line-height:22px;}
.t18l{ font-size:18px; line-height:18px;}
.t18h{ font-size: 18px; line-height:26px;}

.t16{ font-size:16px; line-height:20px;}
.t16l{ font-size:16px; line-height:16px;}
.t16h{ font-size: 16px; line-height:24px;}

.t14{ font-size:14px; line-height:18px;}
.t14l{ font-size:14px; line-height:14px;}
.t14h{ font-size: 14px; line-height:22px;}

.t12{ font-size:12px; line-height:16px;}
.t12l{ font-size:12px;  line-height:12px;}
.t12h{ font-size: 12px; line-height:20px;}

.t10{ font-size: 10px; line-height:14px;}
.t10l{ font-size: 10px; line-height:10px;}
.t10h{ font-size: 10px; line-height:18px;}



