@charset "utf-8";
/*
-------------------------------------

common.css

-------------------------------------

Index:

1/ Reset rules
2/ link
3/ text
		

last update : 2010 / 1 / 12

*/


/*
================================
 3/ text
================================
*/


/*$B%F%-%9%H(B*/

.font_01 {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}

.font_03 {
	font-size: 10px;
	line-height: 120%;
	color: #FFFFFF;
}


/*main*/

/*top ========================================================*/

#main {
	width:630px;
	margin-left: 12px;
	margin-top: 5px;
}

.font_01_white {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

.font_02 {
	font-size: 10px;
	color: #FFFFFF;
}


/*$B2q>l$N%\!<%@!<JQ99(B*/
.kaijou_table { 
	width: 225px; 
	border-collapse: collapse; 
	border: 1px solid #666666; 
	font-size: 10px;
	color: #333333;
	line-height: 140%;
} 

/*$B2q>l$N%\!<%@!<JQ99(B*/
.kaijou_table td { 
	border: 1px solid #666666;
	padding: 5px;
} 

/*$B2q>l$NGX7JJQ99(B*/
.kaijou_table_w {
	font-size: 10px;
	color: #333333;
	line-height: 140%;
	background-color: #E9C691;
	width: 40px;
}

.comment_w {
	font-size: 10px;
	line-height: 120%;
	color: #CCCCCC;
}
a.comment_w:link { text-decoration: none; color: #FFFFFF; }
a.comment_w:visited {text-decoration: none; color: #FFFFFF;}
a.comment_w:active {  color: #CCCCCC; text-decoration: underline; }
a.comment_w:hover {  color: #CCCCCC; border-bottom: none; ; text-decoration: underline}

.comment {
	font-size: 10px;
	line-height: 140%;
	color: #333333;
}

a.comment:link { text-decoration: none; color: #333333; }
a.comment:visited {text-decoration: none; color: #333333;}
a.comment:active {  color: #333333; text-decoration: underline; }
a.comment:hover {  color: #CCCCCC; border-bottom: none; ; text-decoration: underline}

.comment_l {
	font-size: 11px;
	line-height: 140%;
	color: #333333;
}



a.comment_l:link { text-decoration: none; color: #333333; }
a.comment_l:visited {text-decoration: none; color: #333333;}
a.comment_l:active {  color: #333333; text-decoration: underline; }
a.comment_l:hover {  color: #CCCCCC; border-bottom: none; ; text-decoration: underline}


/*main*/

#main_box{
	background-color: #333333;
	padding: 30px;
	width: 570px;
	margin-left: 20px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0081C4;
	border-bottom-color: #0081C4;
}

/* IE6 CSS hack */
	*html #main_box {
	_width: 630px;
	}

#font_h{
	font-size: 14px;
	line-height: 150%;
	color: #FFFFFF;
}

#font_h2{
	font-size: 11px;
	line-height: 150%;
	color: #FFFFFF;
	margin-bottom: 20px;
}

#font_h3{
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

/*pop ========================================================*/

#copyright_box{
	width: 422px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 228px;
}

/* IE6 CSS hack */
	*html #copyright_box {
	_width: 650px;
	}
	


/* 1004$B!!0$MvBK(B */	
	
/*index ========================================================*/

#boderBox{
	width: 628px;
	padding-top: 30px;
	background-color: #F2E6C0;
}

#goEventBox{
	width: 400px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 230px;
}

.topTable{
	padding-left: 30px;
}


.bun_01{
	font-size: 12px;
	line-height: 150%;
}

#bun_02{
	font-size: 12px;
	line-height: 150%;
	margin-top: 17px;
	margin-bottom: 43px;
	width: 570px;
	margin-right: 30px;
	margin-left: 30px;
}

#h1{
	width: 570px;
	margin-right: 30px;
	margin-left: 30px;
}

#bun_04{
	font-size: 12px;
	line-height: 150%;
	width: 336px;
}


/*event-page$B!!(B2010/04$B!!0$MvBK(B ========================================================*/

#eventBox {
	padding-top: 30px;
	padding-right: 23px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-color:  #F2E6C0;
}
	
.event_bun {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	width: 570px;
	margin-top: 15px;
}

.event_bun_cap {
	font-size: 10px;
	line-height: 150%;
	color: #333333;
	width: 570px;
	margin-top: 15px;
	margin-bottom: 20px;
}

.event_bun_cap_2 {
	font-size: 10px;
	line-height: 150%;
	color: #333333;
	width: 570px;
	margin-top: 15px;
}

#go_toppage {
	width: 570px;
	text-align: center;
	margin-top: 20px;
}

/* IE6 CSS hack */
	*html #go_toppage {
	_width: 375px;
	}
	
/*P01 ========================================================*/	
#P0Box {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
	background-color:  #F2E6C0;
}

.h1Bun {
	font-size: 12px;
	line-height: 170%;
	color: #333333;
	width: 205px;
	margin-top: 15px;
	margin-right: 15px;
}



