body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

/* ƒŠƒ“ƒN‚–EE*/
a{
	cursor : pointer;
	color: #333333;
}
a:link{
	color : #0099CC;
	text-decoration: none;
}
a:visited{
	color : #0099CC;
	text-decoration: none;
}
a:active{
	color : #0099CC;
	text-decoration: blink;
}
a:hover{
	color : #00BDEC;
	text-decoration: underline;
}


h1, h2, h3{
color : #59D6D6;
text-decoration: none;
margin: 0px;
padding: 0px;
font-weight: normal;
}
h5 {
	font-size: 16px;
	color: #FF6699;
	border-bottom: 1px solid #FF6699;
}


h2 a{
text-decoration: none;
}

blockquote {
	margin: 5px;
	background-color: #ffffff;
	padding: 5px;
}

legend{ background-color: #ffffff; }

/* ‘S‘Ì‚Ì˜gE-------------------------------------------------*/
#outline {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	line-height: 110%;
	text-align: left;
	border-right: 10px solid #CB6501;
	border-left: 10px solid #8F291B;
	background: #F9F4E6;
}

/* ¶‚Æ’†-----------------------------------*/
#outline2 {
width: 780px;
margin: 0px;
padding: 0px;
line-height: 110%;
text-align: left;
float : left;
}

/* ¶‰E -------------------------------------------------*/
#left ,#right{
	float : left;
	width : 180px;
	overflow: hidden;
	background: #F99E1C url(../2008_img/side.jpg) no-repeat;
}

/* ƒƒCƒ“ -----------------------------------------------*/
#main {
	float : right;
	width : 580px;
	overflow: hidden;
	background: #FFFFFF;
	padding-top: 0px;
}

/* ƒwƒbƒ_[ ---------------------------------------------*/
#header {
	text-align : left;
	height : 280px;
	margin : 0px;
	background-color:#F9F4E6;
	padding: 0px;
	background-image: url(img/head.jpg);
	display: block;
	background-repeat: no-repeat;
}


#header h1 {
	font-weight : bold;
	color : #ffffff;
	font-weight : bold;
	margin : 0px;
	font-size : 24px;
	height: 50px;
	padding: 0px;
	display: block;
	width: 800px;
}

#header a{
	color : #FFFFFF;
	text-decoration: none;
	height: 50px;
	width: 800px;
}

#header a:hover{
	color : #505072;
	text-decoration: underline;
}
#headlink {
	font-size: 12px;
	height: 40px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#headlink2 {
	background: #F9F4E6;
}



.introduction {
	margin : 0px;
	font-size : 12px;
	font-weight : normal;
	color : #FF6666;
	text-align: right;
	padding: 0px;
	display: block;
	height: 40px;
	width: 800px;
}
.flash {
	margin : 0px;
	font-size : 12px;
	font-weight : normal;
	color : #505072;
	text-align: right;
	padding: 0px;
	display: block;
	height: 150px;
	width: 800px;
}
#m1 {
	height: 40px;
	display: block;
	width: 300px;
	float: left;
}
#m1 a{
	height: 40px;
	display: block;
	width: 300px;
	float: left;
}
#m2 {
	height: 40px;
	display: block;
	width: 300px;
	float: left;
}
#m2 a{
	height: 40px;
	display: block;
	width: 300px;
	float: left;
}
#m3 {
	display: block;
	height: 40px;
	width: 300px;
	float: left;
}
#m3 a{
	display: block;
	height: 40px;
	width: 300px;
	float: left;
}
.headmenu {
	float: right;
	height: 120px;
	width: 480px;
}




/*ƒtƒbƒ^[
-------------------------------------------------------------*/
#footer {
	clear : both;
	width : 800px;
	font-size : 10px;
	color : #eeeeee;
	margin : 30px 0 0;
	text-align : center;
	line-height: 20px;
	background: url(img/foot.jpg);
	height: 80px;
}



#footer a{
color : #dddddd;
text-decoration: none;
}

#footer a:hover{
color : #ffffff;
text-decoration: underline;
}


/*ƒGƒ“ƒgƒŠ[
-------------------------------------------------------------*/
.entry{
padding: 5px 10px;
background-color: #FFFFFF;	
color: #333333;
font-family: "Lucida Grande","Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
font-size: 12px;
line-height: 140%;
}

.entryblock{
	font-size:14px;
	border-bottom: 1px dotted #666666;
	padding: 10px;
	WIDTH:440;
	margin-bottom:20px;
}
.feature{
	padding: 0px;
	margin: 0px;
}

.feature h3{
	padding: 0px;
	margin: 0px;
}

.feature img{
	padding: 0px;
	margin: 0;
}
/*ƒGƒ“ƒgƒŠ[‚Q
--------------------*/
.date {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	color: #999999;
	margin: 0px;
}


.entry h2{
	color: #8F291B;
	font-size:14px;
	font-weight: bold;
	WIDTH:430;
	HEIGHT:20;
	text-align: left;
	padding: 5px 3px 5px 10px;
	background: #FFFFFF 100% 100%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: #003366;
	border-left: #003366;
	margin-top: 10px;
}
.entry h3{
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	WIDTH:430;
	HEIGHT:20;
	text-align: left;
	padding: 5px 3px 5px 10px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px solid #003366;
	border-left: 1px solid #003366;
	margin-top: 10px;
	background-color: #619C36;
	background-position: 100% 100%;
}
.entry h4{
	color: #009900;
	font-size:14px;
	font-weight: bold;
	WIDTH:430;
	HEIGHT:20;
	text-align: left;
	padding: 5px 3px 5px 10px;
	background: 100% 100%;
	border-top: 0px;
	border-right: 0px;
	margin-top: 10px;
}
.entry h5{
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	WIDTH:430;
	HEIGHT:20;
	text-align: left;
	padding: 5px 3px 5px 10px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px solid #003366;
	border-left: 1px solid #003366;
	margin-top: 10px;
	background-color: #619C36;
	background-position: 100% 100%;
}
.entry h6 {
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 2px 2px 2px 8px;
}

.entry h2 a{
	color: #33CCCC;
}

.entry h2 a:visited{
color: #003333;
}

.entry p {
	font-size: 12px;
	color: #666666;
	padding: 0px 10px;
	margin: 4px 0px;
}


/*‹L–‚–‡Xƒe[ƒ^ƒX•”•…i“ç3t“™j*/
.posted {
	color: #999999;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	border-top: 1px dotted #CCCCCC;
	text-align: right;
	line-height: 160%;
	padding: 3px;
	margin-bottom: 5px;
}

/*ƒRƒƒ“ƒg‚–Xƒe[ƒ^ƒX•”•…i“ç3t“™j*/
.comeposted {
color: #999999;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 14px;
border-bottom: 1px dotted #FF9900;
text-align: right;
line-height: normal;
padding: 3px;
margin-bottom: 20px;
}

/*
.entry_state {
font-size: 10px;
color: #636363 ;
text-align: center;
margin: 10px 0px 20px 0px;
}
*/


/*ƒeƒLƒXƒg“à~–‡EE*/
.entry_text img {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


.commment{
color: #999999;
font-size:12px;
font-weight: bold;	
WIDTH:430;
HEIGHT:20;
text-align: center;
border:1px solid #666666;
background-color:#ffffff;
background-position:100% 100%;
padding: 3px;
}


/* E”EE“”•…€–‡EE
--------------------------------------------------------------*/
.pay {
text-align: center;
}

.pay img{
text-align: left;
margin: 10px 0 10px 0;
} 


/* ƒTƒCƒh
-------------------------------------------------------------*/
.side {
padding: 15px 5px 15px 5px;
}
.side h6 {
	font-size: 12px;
	color: #8F291B;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background: center;
}


.sidetitle{
	color: #ffffff;
	font-size:12px;
	WIDTH:180;
	HEIGHT:30;
	text-align: center;
	background-color:#F99E1C;
	background-repeat:no-repeat;
	padding: 3px;
	background-image: url(img/sidetitle.gif);
}

.sideblock{
	font-size:12px;
	padding: 5px;
	WIDTH:180;
	margin-bottom:20px;
	border: 1px solid #9A2E21;
	background: #FFFFFF;
}

.side ul {
padding: 0px;
margin : 0px 0px 10px 10px;
}

.side li {
margin:3px 0 0 10px;
list-style-type: disc;
text-align: left;
font-size: 12px;
color:#666666;
line-height: 15px;
border-bottom: 1px dotted #CCCCCC;
}
.img_right {
	float: right;
}
.text_white p{
	color: #FFFFFF;
	font-size: 12px;
}
#photo {
	color: #FFFFFF;
	background: #333333;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}
#photo p {
	color: #FFFFFF;
}



em {
	visibility: hidden;
}

