@charset "euc-jp";



/* common */

a.btn_oubo {background:url("../banner/img/btn_oubo.gif") 0 0 no-repeat; display:block; width:204px; height:44px; text-indent:-9999px; margin:0 auto 20px auto;}
a.btn_oubo:hover {background-position:0 -44px;}
p {margin:5px 0;}
h1 {margin:0; padding:0;}
h2 {margin:20px 0 10px 0; padding:0;}
h3 {margin:20px 0 10px 0; padding:0 0 0 15px; background:url("http://www.webtant.net/contest/banner3/img/h3_bg.gif") 5px 0 no-repeat; height:18px; font-size:14px;}
ul.gmcon {margin:0; padding:0; list-style:none;}
ul.gmcon li {margin:5px 0 0 0; padding:0; float:left;}
ul.gmcon li a {display:block; height:20px; width:91px; text-indent:-9999px; background:url("../img/gmenu.gif");}
ul.gmcon li a.gm1 {background-position:0 0;}
ul.gmcon li a:hover.gm1 {background-position:0 -20px;}
ul.gmcon li a.gm2 {background-position:-91px 0;}
ul.gmcon li a:hover.gm2 {background-position:-91px -20px;}
ul.gmcon li a.gm3 {background-position:-182px 0;}
ul.gmcon li a:hover.gm3 {background-position:-182px -20px;}
ul.gmcon li a.gm4 {background-position:-273px 0;}
ul.gmcon li a:hover.gm4 {background-position:-273px -20px;}
ul.gmcon li a.gm5 {background-position:-364px 0;}
ul.gmcon li a:hover.gm5 {background-position:-364px -20px;}
ul.gmcon li a.gm6 {background-position:-455px 0;}
ul.gmcon li a:hover.gm6 {background-position:-455px -20px;}
div.tenline {background:url("http://www.webtant.net/images/p_tenline.gif") repeat-x 0 45%; font-size:1px; line-height:1px; height:1px;}

div.contents {padding:5px 10px;}

div.banacon{font-size:12px;}
div.banacon h2{
	background:url(../img/h2_bg.gif) no-repeat;
	width:545px;
	height:31px;
}
div.banacon h2 span.title{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin:6px 0 10px 30px;
}
div.banacon td{font-size:12px;}


img {border:none;}

.red {color:#E25353;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.top {vertical-align:top;}

.ft8 {font-size:8px; line-height:10px;}
.ft10 {font-size:10px;}
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}
.ft16 {font-size:16px;}

.margin5 {font-size:1%; line-height:5px;}
.margin10 {font-size:1%; line-height:10px;}
.margin20 {font-size:1%; line-height:20px;}
.margin30 {font-size:1%; line-height:30px;}


/* Êç½¸Í×¹à */
.ph_site {text-align:center;margin:3px 0;}

