/* Home */

/* General
-------------------------------------------------------- */


/* Layout
-------------------------------------------------------- */


/* Main
-------------------------------------------------------- */
/* center ---------------------------------------------- */

.image{
	width: 500px;
	height: 270px;
	}

#campaign{
	width: 500px;
	height: 100px;
	margin-bottom: 10px;
	display: none;
	}

#aboutus {
	border: 1px solid #B4B4B4;
	margin-top: 0;
	}

#aboutus h2{
	font-size: 16px;
	padding-bottom: 5px;
	text-align: left:
	}

#aboutus .comments{
	line-heght: 150%;
	}

#aboutus p{
	line-heght: 150%;
	}

#aboutus a{
	font-size: 120%;
	}

	
#news h2{
	height: auto;
	padding: 0px;
	margin: 0;
	background: none;
	font-weight: normal;
	}

#news dl{
	margin-top: 5px;;
	}

#news li a{
	color: #333;
	font-size: 13px;
	padding-top: 3px;
	}

#bbs h3{
	margin-top: 5px;
	padding-left: 15px;
	}

#bbs dt{
	font-size: 90%;
	}

/* left ----------------------------------------------- */

#weather, #credit{
	width: 150px;
	text-align: center;
	margin-bottom: 10px;
	}

#weather{
	background: #EFEFEF;
	text-align: center;
	border: 1px solid #B4B4B4;
	}

#weather li a{
	color: #333;
	font-size: 13px;
	padding-top: 3px;
	}

#weather li{

	}

#weather p{
	font-size: 75%;
	}

#weather .comment{
	padding: 5px;
	margin: 0;
	}

#weather #page1, #weather #page2 {
	background: #EFEFEF;
	}

*:first-child+html body #credit h2{
	height: 20px;
	}

#credit h2{
	font-size: 14px;
	width: 150px;
	height: 23px;
	padding-top: 3px;
	background: url("../img/common/bar_slv.gif") repeat-x;
	border: 1px solid #B4B4B4;
	text-align: center;
	}

#credit h3{
	display: inline;
	font-weight: normal;
	}
*:first-child+html body #credit .comments{
	width: 140px;
	}

#credit .comments{
	font-size: 75%;
	width: 150px;
	height: auto;
	background: url("../img/common/subnavi.jpg") repeat-x;
	border: 1px solid #FDBF81;
	border-top: 0;
	padding: 5px;
	text-align: left;
	}

/* right ----------------------------------------------- */

#staff{
	margin-top: 10px;
	}

#staff, #map, .advertise, #skype, #k-tai{
	width: 250px;
	margin-bottom: 10px;
	text-align: center;
	}

#map_header{
	width: 250px;
	}

*:first-child+html body #staff h2, *:first-child+html body #map_header h2{
	height: 21px;
	}

#staff h2, #map_header h2{
	font-size: 13px;
	height: 23px;
	padding-left: 10px;
	padding-top: 3px;
	background: url("../img/common/bar_slv.gif") repeat-x;
	border: 1px solid #B4B4B4;
	}

#staff h2 a{	
	color: #333;
	text-decoration: none;
	}

#staff img{
	width: 250px;
	}

#staff .comments{
	width: 250px;
	height: 40px;
	font-size: 12px;
	padding: 3px;
	background: url("../img/home/orng_bar.gif") no-repeat;
	}

#staff p{
	text-align: left;
	}

div#map{
	height: 250px;
	border: solid 1px #B4B4B4;
	}

.advertise, #skype, #k-tai{
	border: 1px solid #B4B4B4;
	text-align: left;
	}

*:first-child+html .advertise h2, *:first-child+html body #k-tai h2{
	height: 20px;
	}

#ads{
	text-align: center;
	}

#ads img{
	padding-bottom: 10px;
	}
	
.advertise h2, #k-tai h2{
	height: 23px;
	padding-left: 10px;
	padding-top: 4px;
	background: url("../img/common/bar_slv.gif") repeat-x;
	border-bottom: 1px solid #B4B4B4;
	font-size: 14px;
	}

.advertise .comments{
	padding: 7px;
	font-size: 12px;
	}

.advertise h3{
	font-size: 14px;
	font-weight: normal;
	}

.advertise p{
	margin-left: 6px;
	}


.advertise img{
	}

#skype .tags{
	float: left;
	margin: 17px 5px;
	font-size: 14px;
	font-weight: bold;
	}

#skype .comments{
	padding: 0 0 5px;
	}

#k-tai{
	}

#k-tai img{
	float: left;
	margin: 10px;
	border: 1px solid #B4B4B4;
	}

#k-tai .comments{
	padding: 20px 0px;
	font-size: 12px;
	line-height: 24px;
	}

#k-tai .comments a{
	font-size: 14px;
	}

.checkbnr01 {
	background-image: url(../check/images/bannerroll1.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 250px;
	display: block;
	margin-bottom: 5px;
}
.checkbnr01:hover {
	background-position: 0px 100%;
}

.checkbnr02 {
	background-image: url(../check/images/bannerroll2.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 250px;
	display: block;
}
.checkbnr02:hover {
	background-position: 0px 100%;
}
#checkbnr {
	width: 250px;
}
#checkbnr a {
	text-indent: -9999px;
}



