@charset "euc-jp";


/*
========== TABLE of CONTENTS ==========
top.css
0:title
1:contens
2:official
3:new
4:rank
5:cate
6:tag
7:contest

sidebar.css
8:adpr
9:sr-cert
10:side-guide
11:sponser
12:information 
13:side-form
14:side-qr
15:other-service
16:y-service

common.css
1:common
2:pos
3:navi
4:number
5:tag
6:ad

clearfix rules

========== TABLE of CONTENTS ==========
*/

#pos-tnp{ margin-bottom: 0; }

/* ---------- 0:title ---------- */

#minna-titlewrap{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	height: 59px;
	position: relative;
	}
#minna-titlewrap h1{
	display: none;
	}
#minna-titlewrap dl{
	display: inline;
	font-size: 110%;
	position: absolute;
	left: 210px;
	top: 13px;
	text-align: center;
	height: 1%;
	}
#minna-titlewrap dt{
	margin: 0;
	padding-right:15px;
	display: inline;
	}
.nowkenteisu{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -455px -59px no-repeat;
	width:115px;
	height:26px;
	margin-top:2px;
}
#minna-titlewrap dt img{
	line-height: 0;
	vertical-align: top;
	}
#minna-titlewrap dd{
	display: inline;
	padding: 3px 8px 3px;
	}
#minna-titlewrap dd strong{
	font-size: 140%;
	font-weight: bold;
	color: #FF7213;
	}
#minna-login{/* use clearfix hack */
	padding:0;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -444px no-repeat;
}
#minna-login-wrap{
	clear:both;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image3.png) -564px -63px no-repeat;
	width:602px;
	height:5px;
	margin-bottom:10px;
}
	
* html #minna-login-wrap{/* use ie6 hack */

	margin-bottom:0px;
}
	
#minna-login-g{
	float: left;
	}
#minna-login-g img{
	vertical-align: top;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -300px -86px no-repeat;
	width:309px;
	height:79px;
	}
#minna-login-m{
	float: right;
	width: 282px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image3.png) -282px -0px repeat-y;
	margin: 7px 5px 0;
	
	}
#minna-login-m dt{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image3.png) -0px -0px no-repeat;
	font-size: 110%;
	padding: 4px 8px;
	}

#minna-login-m dd{	

	padding: 0 8px 3px 8px;
	letter-spacing:-1px;
	line-height:1.2em;
	
	}
#minna-login-m dt img{
	width:12px;
	height:12px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -725px no-repeat;
}
#ml-b{
	width: 282px;
	height: 6px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image3.png) -0px -62px no-repeat;
float: right;
margin-right:5px;
overflow:hidden;


}	

* html #ml-b{/* use winie6 hack */
	margin-right:3px;
	}

	
/* mac Safari¤Î¤ßÅ¬ÍÑ \*/

/* end */
#top-info-title{
	border-bottom: 3px solid #AEDD27;
	padding: 5px 5px 3px;
	}
#top-info-title h2{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) no-repeat;
	font-size: 120%;
	font-weight: bold;
	display: inline;
	float: left;
	padding: 3px 0 0 25px;
	color: #536F02;
	}
#top-info-title ul{
	display: inline;
	text-align: right;
	float: right;
	}
#top-info-title ul li{
	display: inline;
	}
#top-info-title ul li img{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -226px -59px no-repeat;
	width:138px;
	height:27px;
	}	
.top-info-wrap{/* use clearfix hack */
	background: #FFF;
	border-right: 1px solid #ADDD28;
	border-left: 1px solid #ADDD28;
	padding: 0 10px;
	}
.top-info-list{
	float: left;
	width: 340px;
	margin-bottom:8px;
	}
.top-info-list dt{
	font-size: 110%;
	font-weight: bold;
	padding: 0 0 2px 15px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -31px no-repeat;
	line-height: 1.2em;
	color: #0098D2;
	border-bottom: 1px dashed #ccc;
	margin-top:5px;
	}
.top-info-list dd a{
	color: #FF00A8;
	}
.top-info-vote{
	width: 340px;
	float: left;
	}
.top-info-vote dt{
	font-size: 110%;
	font-weight: bold;
	color: #366559;
	border-bottom: 1px dashed #ccc;
	line-height: 1.2em;
	margin-top: 5px;
	padding-bottom:2px;	
	}
.top-info-vote table th{
	font-weight: bold;
	padding: 3px 0;
	}
.top-info-vote table td{
	font-size: 110%;
	padding: 0 8px;
	}
.top-info-kentei{
	width: 230px;
	float: right;
	margin-bottom:5px;
	}
.top-info-kentei dt{
	font-size: 110%;
	font-weight: bold;
	color: #366559;
	border-bottom: 1px dashed #ccc;
	line-height: 1.2em;
	margin-top: 5px;
	padding-bottom:2px;	
	}
.top-info-kentei dd{
	overflow: auto;
	word-break:break-all;
	word-wrap:break-word;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -120px no-repeat;
	padding: 2px 0px 2px 13px;
	line-height: 1.2em;
	}
.top-info-kentei dd.no-match{
	background: none;
	padding-top: 3px;
	font-size: 110%;
	padding: 2px 0px;
	}
.top-info-kentei dd.no-match-link{
	padding-left: 15px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -54px no-repeat;
	}
/* ---------- /0:title ---------- */

/* ---------- 1:contens ---------- */

#minna-contents{
	padding: 15px;
	background: #f2fac9;
	border: 1px solid #adbf27;
	margin-bottom: 15px;
	}
.icon-mobile{
	margin: 0 3px;
	vertical-align: middle;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -753px no-repeat;
	width:16px;
	height:16px;
	position:relative;
	z-index:2;
	}
.icon-kids{
	margin: 0 3px;
	vertical-align: middle;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -768px no-repeat;
	width:16px;
	height:16px;
	position:relative;
	z-index:2;
	}	
.midashi-bullet{
	width:12px;
	height:12px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -65px -38px no-repeat center;
	}	
/* ---------- /1:contens ---------- */

/* ---------- 2:official ---------- */
	
#offcialtitle{
	padding: 5px 10px;
	background: #ADDD28 url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -260px no-repeat;
	margin: 0;
	}
#offcialtitle h2{
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -89px no-repeat;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;
	}
#offcialwrap{
	background: #FFF;
	margin-bottom: 15px;
	border-bottom: 1px solid #adbf27;
	padding: 10px;
	z-index:1;
	position:relative;
	}
#offcial-fir{
	margin-bottom: 10px;
	}
#offcial-left{
	float: left;
	width: 285px;
	position:relative;
	z-index:2;
	
	}
#offcial-right{
	float: right;
	width: 285px;
	
	position:relative;
	z-index:2;
	}
#offcial-left dt,#offcial-right dt{
	float: right;
	width: 210px;
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 5px;
	}
#offcial-left dd,#offcial-right dd{
	}
.offcial-txt{
	width: 210px;
	float: right;
	}
.offcial-img{
	float: left;
	padding: 1px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #DBDBDB;
	background: #fff;
	}
.offcial-img img{
	vertical-align: top;
	}
#offcial-left dd ul li,#offcial-right dd ul li{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -120px no-repeat ;
	padding-left: 12px;
	}
#offcial-sec{/* use clearfix hack */
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -320px;
	margin-bottom: 8px;
	position:relative;
	z-index:2;
	}
#offcial-sec-wrap{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image3.png) no-repeat -1166px -44px ;
	position: absolute;
	bottom:-6px;
	
	width:580px;
	height:24px;
	z-index:1;
	}
*html #offcial-sec-wrap{/* use winie6 hack */
background: url(http://i.yimg.jp/images/cert/minna2/images/top_image3.png) no-repeat -1166px -54px ;
	height:32px;
	left:0px;
	}
*:first-child+html #offcial-sec-wrap{/* use winie7 hack */
	padding-top:2px;
	height:32px;
	left:0px;
	bottom:-14px;
	}		
#offcial-sec-left{
	float: left;
	width: 170px;
	margin-top: 8px;
	margin-left: 8px;
	display: inline;
	position:relative;
	z-index:3;
	}
#offcial-sec-right{
	float: right;
	width: 170px;
	border-left: 1px dashed #ccc;
	padding-left:10px;
	margin: 8px 8px 0;
	display: inline;
	position:relative;
	z-index:3;
	}
#offcial-sec-left dt,#offcial-sec-right dt{
	float: right;
	width: 125px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-left:5px;
	}
offcial-sec-left dd,#ffcial-sec-right dd{
	}
.offcial-sec-txt{
	width: 130px;
	float: right;
	
	}
.offcial-sec-img{
	float: left;
	padding: 1px;
	border: 1px solid #ccc;
	}
.offcial-sec-img img{
	vertical-align: top;
	}
.icon-crown{
	padding-right: 3px;
	vertical-align: middle;
	background:url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) 0 -737px no-repeat;
	width:18px;
	height:16px;
	}	
.caution-txt{
	padding-bottom: 10px;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	}
		
/* ---------- /2:official ---------- */

/* ---------- 3:new ---------- */
#new-title{
	padding: 5px 10px;
	background: #ADDD28 url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -260px no-repeat;
	marginm: 0px;
	}
#new-title h2{
	float: left;
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -88px no-repeat;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;
	}
#new-title ul{
	}
#new-title  ul li{
	float: right;
	padding: 2px 0px 0px 2px;
	}
#new-box{
	background: #fff;
	margin-bottom: 15px;
	border-bottom: 1px solid #c5d169;
	padding: 10px;
	position: relative;
	}
*html #new-box{
	background: #fff url(http://i.yimg.jp/images/cert/minna2/images/rank_bg04.gif) no-repeat right top;
	}
#new-box-list{/* use clearfix hack */
	border-bottom: 1px dashed #ccc;
	margin-bottom: 8px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
    z-index: 2;
}
#new-box-list-l{
	float: left;
	width: 280px;
	}
#new-box-list-r{
	float: right;
	width: 280px;
	}
#new-box-list-l li,#new-box-list-r li{
	overflow: auto;
	word-break:break-all;
	word-wrap:break-word;
	padding-bottom:3px;
	}
#afro{
	background:#fff url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -655px -638px no-repeat;
	z-index:1;
	position:absolute;
	bottom: 0px;
	right: 0px;
	width: 180px;
	height:100%;

}
.ichimore{
	z-index:3;
	position: relative;
	bottom: 0px;
	right: 0px;
}

.ichimore2{
	z-index:3;
	position: relative;
	bottom: -3px;
	right: 0px;
	margin-top:5px;
}
	
/* ---------- /3:new ---------- */

/* ---------- 4:rank ---------- */
#rank-wrap{
	margin-bottom: 15px;
	position: relative;
	}
#rank-cert{
	float: left;
	width: 295px;
	border-bottom: 1px solid #c5d169;
	background: #fff;
	position: relative;
	}
*html #rank-cert{/* use ie6 hack */
	background: #FFFFFF url(http://i.yimg.jp/images/cert/minna2/images/rank_bg01.gif) no-repeat right 30px;
	}	
#rank-par{
	float: right;
	width: 295px;
	border-bottom: 1px solid #c5d169;
	background: #fff;
	position: relative;
	}
*html #rank-par{/* use ie6 hack */
	background: #FFFFFF url(http://i.yimg.jp/images/cert/minna2/images/rank_bg02.gif) no-repeat right bottom;
}	
.rank-title{
	padding: 5px 10px;
	background: #ACDC28 url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -296px -233px no-repeat;
	margin: 0px;
	z-index:3;
	position: relative;
	}
.rank-title h2{
	float: left;
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -89px no-repeat;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;
	}
.rank-title ul{
	}
.rank-title ul li{
	float: right;
	padding: 2px 0 0 2px;
	}
ul.rank-navi{/* use clearfix hack */
	height: 32px;
	padding-left: 23px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:0px -640px;
	z-index:3;
	position: relative;
	}
div.tag-box ul.rank-navi{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -705px no-repeat;
	}
ul.rank-navi li{
	float: left;
	}
ul.rank-navi li.rank-navi-24h a{
	display: block;
	width: 80px;
	height: 32px;
	}
ul.rank-navi li.rank-navi-24h a:hover,ul.rank-navi li.rank-navi-24h-act,ul.rank-navi-no-sc li.rank-navi-24h-act{
	width: 80px;
	height: 32px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:-23px -608px;
	}
ul.rank-navi li.rank-navi-week a{
	display: block;
	width: 59px;
	height: 32px;
	}
ul.rank-navi li.rank-navi-week a:hover,ul.rank-navi li.rank-navi-week-act,ul.rank-navi-no-sc li.rank-navi-week-act{
	display: block;
	width: 59px;
	height: 32px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:-103px -608px;
	}
ul.rank-navi li.rank-navi-all a{
	display: block;
	width: 59px;
	height: 32px;
	}	
ul.rank-navi li.rank-navi-all a:hover,ul.rank-navi li.rank-navi-all-act,ul.rank-navi-no-sc li.rank-navi-all-act{
	display: block;
	width: 59px;
	height: 32px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:-162px -608px;
	}
ul.rank-navi li.rank-navi-all2 a{
	display: block;
	width: 54px;
	height: 32px;
	}
ul.rank-navi li.rank-navi-all2 a:hover,ul.rank-navi li.rank-navi-all2-act,ul.rank-navi-no-sc li.rank-navi-all2-act{
	width: 59px;
	height: 32px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:-82px -672px;	
	}
ul.rank-navi-no-sc{
	height: 32px;
	padding-left: 12px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) 0 -784px repeat-x ;
	}
ul.contest-navi{/* use clearfix hack */
	padding-left: 23px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:0px -576px;
	}
ul.contest-navi-no-sc{
	height: 32px;
	padding-left: 23px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) 0 -784px repeat-x ;
	}
ul.contest-navi li{
	float: left;
	}
ul.contest-navi li.contest-navi-kaisai a{
	display: block;
	width: 76px;
	height: 32px;
	}
ul.contest-navi li.contest-navi-kaisai a:hover,ul.contest-navi li.contest-navi-kaisai-act,ul.contest-navi-no-sc li.contest-navi-kaisai-act{
	width: 76px;
	height: 32px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:-23px -544px;
	}
ul.contest-navi li.contest-navi-syuryo a{
	display: block;
	width: 131px;
	height: 32px;
	}
ul.contest-navi li.contest-navi-syuryo a:hover,ul.contest-navi li.contest-navi-syuryo-act,ul.contest-navi-no-sc li.contest-navi-syuryo-act{
	display: block;
	width: 131px;
	height: 32px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat;
	background-position:-99px -544px;
	}
.contest-list-on{


	}
.contest-list-off{
	display: none;

	}
.rank-list{
	border-bottom: 1px dashed #ccc;
	padding: 10px 0 5px;
	margin: 0 10px 5px;
	position: relative;
	z-index:4;
	}
.rank-list-on{
position: relative;
	}
	
.rank-list-off{
	display: none;
		z-index:4;
	position: relative;

	}
.rank-list li{
	padding-left: 18px;
	}
.rli01{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -199px no-repeat;

	}
.rli02{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -254px no-repeat;
	}
.rli03{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -306px no-repeat;
	}
.rli04{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -355px no-repeat;
	}
.rli05{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -410px no-repeat;
	}
.rli06{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -463px no-repeat;
	}
.rli07{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -511px no-repeat;
	}
.rli08{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -564px no-repeat;
	}
.rli09{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -619px no-repeat;
	}
.rli10{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -669px no-repeat;
	}
.more-link-s{
	padding: 0px 10px 10px;
	z-index:3;
	position: relative;
	bottom: 0px;
	right: 0px;
	}
#kenranbk{
	background:#fff url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -835px -380px;
	z-index:2;
	position:absolute;
	top: 0px;
	right: 0px;
	width:102px;
	height:100%;
}
*html #kenranbk{/* use ie6 hack */
	background:none;
}
#syutsubk{
	background:#fff url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -835px -0px;
	z-index:2;
	position:absolute;
	bottom: 0px;
	right: 0px;
	width:102px;
	height:100%;
}	
*html #syutsubk{/* use ie6 hack */
	background:none;
}
/* ---------- /4:rank ---------- */

/* ---------- 5:cat ---------- */
#cat-title{
	padding: 5px 10px;
	background: #ADDD28 url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -260px no-repeat;
	margin: 0;
	}
#cat-title h2{
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -89px no-repeat;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;
	}
#cat-box{
	background: #fff;
	margin-bottom: 15px;
	border-bottom: 1px solid #c5d169;
	padding: 10px;
	position: relative;
	}
*html #cat-box{
	background: #fff url(http://i.yimg.jp/images/cert/minna2/images/tag_bg.gif) no-repeat right bottom;
	}	
#cat-box-list{/* use clearfix hack */
	border-bottom: 1px dashed #ccc;
	margin-bottom: 8px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	bottom: 0px;
	right: 0px;
	z-index:2;
	}
#cat-box-list-l{
	float: left;
	width: 280px;
	}
#cat-box-list-r{
	float: right;
	width: 280px;
	}
#cat-box-list li{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -120px no-repeat;
	padding-left: 12px;
	margin-bottom: 6px;
	}
#cat-box-list strong{
	font-weight: bold;
	font-size: 120%;
	}
#catebk{
	background:#fff url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -0px -736px;
	z-index:1;
	position:absolute;
	bottom: 0px;
	right: 0px;
	width:460px;
	height:152px;
}	
/* ---------- /5:cat ---------- */

/* ---------- 6:tag ---------- */
#tag-title{/* use clearfix hack */
	padding: 5px 10px;
	background: #ADDD28 url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -260px no-repeat;
	margin: 0px;
	}
#tag-title h2{
	float: left;
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -89px no-repeat;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;
	}
#tag-title ul{
	float: right;
	}
#tag01{
	}
#tag02{
	display: none;
	}
.tag-box{
	background: #fff;
	border-bottom: 1px solid #c5d169;
	padding-bottom: 8px;
	margin-bottom: 8px;
	}
.tag-box ul.more-link{
	padding: 0px 10px;
	}
.tag-txt{
	border-bottom: 1px dashed #ccc;
	line-height: 1.8em;
	padding-bottom:10px;
	display: block;
	margin: 10px 10px 10px;
	height: 1%;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	}
.tagtoha{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -364px -59px no-repeat;
	width:91px;
	height:19px; 
}	
/* ---------- /6:tag ---------- */

/* ---------- 7:contest ---------- */
#contest-title{
	padding: 5px 10px;
	background: #ADDD28 url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -260px no-repeat;
	margin: 0;
	}
#contest-title h2{
	padding-left: 20px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -89px no-repeat;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;
	float:left;
	}
#contest-title-icon{
	float:right;
	}	
#contest-wrap{/* use ie6 hack */
	background: #FFF;
	margin-bottom: 15px;
	border-bottom: 1px solid #c5d169;
	padding: 10px;
	position: relative;
	bottom: 0px;
	right: 0px;
	z-index:1;
	}
*html #contest-wrap{
	background: #FFF url(http://i.yimg.jp/images/cert/minna2/images/new_bg.gif) no-repeat right top;
	}
	
#contest-wrap-ns{
	background: #FFF;
	border-bottom: 1px solid #c5d169;
	padding: 10px;
	}
.contest-list-up{
	padding: 0px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	z-index:4;
	position: relative;
	bottom: 0px;
	right: 0px;
	}
.contest-list-up li{
	float: left;
	width: 280px;
	}
.contest-list-up li.right{
	float: right;
	width: 280px;
	margin-right:5px;
	}
.contest-list-up li.one-column{
	float: left;
	width: 550px;
	}	
.contest-list-up li p.img{
	float: left;
	padding: 1px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #DBDBDB;
	background: #fff;
	margin: 0 8px 3px;
	}
.contest-list-up li p.title{
	font-size: 110%;
	font-weight: bold;
	padding:0;
	}
.contest-list-up li p.txt{
	padding-bottom:10px;
	}
#contest-box{/* use clearfix hack */
	margin-bottom: 5px;
	padding: 5px;
	border-bottom: 1px dashed #ccc;
	z-index:3;
	position: relative;
	bottom: 0px;
	right: 0px;
}
#contest-box-list-l{
	float: left;
	width: 285px;
	margin-left:5px;
	}
#contest-box-list-r{
	float: right;
	width: 275px;
	}
#contest-box-list-l li,#contest-box-list-r li{
	overflow: auto;
	word-break:break-all;
	word-wrap:break-word;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -120px no-repeat;
	padding-left: 12px;
	padding-bottom:5px;
}
.make-contest-bt{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -59px no-repeat;
	width:226px;
	height:37px;
	z-index:3;
	position: relative;
	bottom: 0px;
	right: 0px;
}	
.conbg{
	background:url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -636px -0px ;
	z-index:2;
	position:absolute;
	bottom: 0px;
	right: 0px;
	width:199px;
	height:100%;
}
.conbg2{
	clear: both;
	height: 8px; 

}

/* ---------- /7:contest ---------- */


/* ---------- 8:adpr ---------- */

.pr-img{
	margin-bottom: 8px;
	}
#contents-mutch{
	margin-bottom: 8px;
	border: 1px solid #999;
	background: #ccc;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	}
#contents-body #sub #pos-lrec dd{
	height:1%;
	background: #fff;
	text-align:left;
	}

/* ---------- /8:adpr ---------- */

/* ---------- 9:sr-cert ---------- */
#sr-cert{
	margin-bottom: 8px;
	border: 1px solid #80b8ce;
	}
#sr-cert dt img{
	vertical-align: top;
	}
#sr-cert dt{
	border-bottom: 1px solid #80b8ce;
	margin: 0px;
	}
#sr-cert dd{
	padding: 1px;
	font-size: 110%;
	}
#sr-cert dd.list ul{
	padding: 3px;
	}
#sr-cert dd.list ul li{
	margin-right: 10px;
	display: inline;
	}
#sr-cert dd.list ul.sr-cert-more{
	text-align: right;
	border-top: 1px dashed #ccc;
	}
#sr-cert dd.list ul.sr-cert-more li{
	text-align: right;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -56px no-repeat;
	padding-left:15px;
	}
.goannai{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -95px no-repeat;
	width:298px;
	height:23px;
	}
.sr-cert-bnr{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -189px no-repeat;
	width:296px;
	height:71px;
}
	
/* ---------- /9:sr-cert ---------- */

/* ---------- 10:side-guide ---------- */

#side-guide{
	margin-bottom:8px;
	padding: 0px;
	height: 70px;
	width: 300px;
	}
#side-guide dt img,#side-guide dd img{
	vertical-align:bottom;
}	
.minkenguide{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -0px -118px no-repeat;
	width:300px;
	hieght:70px;
}

/* ---------- /10:side-guide ---------- */

/* ---------- 11:sponser ---------- */
.side-sp{/* use clearfix hack */
	margin-bottom: 8px;
	border: 1px solid #ccc;
	padding: 1px;
	}
.side-sp dt{
	padding: 3px;
	border-bottom: 1px solid #ccc;
	background: #ddd;
	font-weight: bold;
	text-align: center;
	}
.side-sp dd{
	padding: 3px;
	}
.side-sp dd ul.spn{
	float: left;
	width: 135px;
	margin-right: 5px;
	}

#side-qr-img{
	float: left;
	}
.qr{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -460px -736px no-repeat;
	width:74px;
	hieght:74px;	
}	
.side-sp dd#side-qr-txt{
	float: left;
	padding: 3px;
	text-align: left;
	width: 210px;
}
#side-qr-txt p{
	margin:7px 0 6px;
	}
#side-qr-txt ul li#setume{
	margin-bottom: 4px;
	}
#side-qr-txt ul li#soshin{
	margin-bottom: 4px;
	}
#setume span{
	padding-left: 15px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -58px no-repeat;
	}
#soshin span{
	padding: 3px 0 3px 30px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -875px no-repeat;
	}
.side-sp dt#wa{
	border-bottom: none;
	background: #fff;
	text-align:left;
	float:left;
}	
.side-sp dt#wa img{
	margin:0.3em 10px 0 5px;
	vertical-align:middle;
	
}	
	
/* ---------- /11:sponser ---------- */

/* ---------- 12:information ---------- */

.infomation{
	margin-bottom: 8px;
	border: 1px solid #adbf27;
	padding: 3px 6px;
	}
.infomation dt{
	padding-left: 18px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -88px no-repeat;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 6px;
	}
.infomation dd{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -121px no-repeat;
	padding-left: 16px;
	}
.infomation dd.icon-ex{
	background:none;
	padding-left: 0px;
	padding-bottom:5px;
}
ul.icon{
	list-style:none;
	}
ul.icon li{
	margin-bottom:5px;
}
.icon-m{
	margin-right:5px;
	vertical-align: middle;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -753px no-repeat;
	width:16px;
	height:16px;
	}
.icon-k{
	margin-right:5px;
	vertical-align: middle;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -768px no-repeat;
	width:16px;
	height:16px;
	}


/* ---------- /12:information ---------- */


/* ---------- 13:side-form ---------- */

#side-form{
	margin-bottom: 8px;
	border: 1px solid #adbf27;
	padding: 3px 6px;
	}
#side-form dt{
	padding-left: 18px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) no-repeat 0px -88px;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 6px;
	}
#side-form dd#side-form-link{
	text-align: right;
	}
#side-form dd#side-form-link span{
	padding-left: 15px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -56px no-repeat;
}
/* ---------- /13:side-form ---------- */

/* ---------- 15:other-service  ---------- */

#other-service{
	margin-bottom: 8px;
	border-top: none;
	border-bottom: none;
	}
#other-service dl{/* use clearfix hack */
	margin-bottom: 4px;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
#other-service dt{
	float: left;
	width: 28px;
	}
#other-service dt img{
	display: block;
	}
#other-service dd{
	margin-left: 32px;
	}
	
/* ---------- /15:other-service  ---------- */

/* ---------- 16:y-service  ---------- */

#y-service{/* use clearfix hack */
	margin-bottom: 8px;
	border: 1px solid #ccc;
	}
#y-service p{
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
	background: #ddd;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-size: 110%;
	font-weight: bold;
	}
.ys-left{
	float: left;
	width: 140px;
	}
.ys-right{
	float: right;
	width: 140px;
	}
.y-text{
	padding: 0 6px;
	font-weight: bold;
	}
.y-contents{
	margin-bottom: 8px;
	padding: 0 8px;
	}
.y-contents dt{
	margin-top: 6px;
	}
.y-contents img{
	margin-right: 3px;
	}
	
/* ---------- /16:y-service ---------- */

/* ---------- 1:common  ---------- */

body{
	font-family: "MS PGothic", "MS UI Gothic";
	}
#wrapper{
 	color: #333;
	line-height: 1.4;
	}
#contents{/* use winie5.css */
	font-size: small;
	}
div.yjmthloginarea,div.yjmthcmnlnkarea,div.yjgrplink{/* use winie5.css */
	font-size: small;
	}
hr{
	display: none;
}
input{
	vertical-align: middle;
}
caption{
	display: none;
}
#nomutch-txt{
	vertical-align: middle;
	padding: 6px 0px 12px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}
#scr-al{
	padding: 10px;
	font-size: 110%;
	text-align: left;
	border: 1px double #980300;
	background: #FFFFE8;
	margin: 0px 0px 20px;
}


#scr-al p{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -925px no-repeat;
	font-weight: bold;
	padding-left:40px;
}
#scr-al ul{
	padding-left:15px;
}
#scr-al ul li{
	list-style: square;
}
#minna-pick{
	margin-bottom: 10px;
	color: #CC0000;
	text-align: center;
	font-size: 110%;
	}
#minna-smes{
	margin-bottom: 10px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	}
#minna-smes a{
	color: #CC0000;
	text-decoration: none;
	}
#minna-smes a:visited{
	color: #CC0000;
	}
.add-y{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) -460px -810px no-repeat;
	width:62px;
	hieght:17px;
}
.add-rss{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -816px no-repeat;
	width:36px;
	height:17px;
}
	
/* ---------- /1:common  ---------- */

/* ---------- 2:pos  ---------- */

#pos-tn{
margin-bottom: 8px;
}
#pos-lrec dt{
 text-align: center;
 }
/* ---------- /2:pos  ---------- */

/* ---------- 3:navi  ---------- */
#minna-navi{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -0px -924px;
	margin: 0px;
	padding-bottom: 5px;
	}
#minna-navi ul{
	float: left;
	text-align: right;
	padding: 0px;
	margin: 0px;
	}
#minna-navi ul li{
	float: left;
	width: 163px;
	height: 36px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	line-height: 0px;
	}
#minna-navi ul li a{
width: 163px;
	height: 36px;
	display: block;
	}
.minna-navi-txt{
	display: none;
	}

#minna-navi ul li#btn-top a:hover,#minna-navi ul li#btn-top-act{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -0px -889px;	
	}
#minna-navi ul li#btn-my a:hover,#minna-navi ul li#btn-my-act{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -163px -889px;

	}
#minna-navi ul li#btn-new a:hover,#minna-navi ul li#btn-new-act{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -326px -889px;

	}
#minna-navi ul li#btn-set a:hover,#minna-navi ul li#btn-set-act{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat -489px -889px;
}

#minna-snavi{
	float: right;
	padding-top: 10px;
	margin: 0px;
	}
#minna-snavi img{
	vertical-align: middle;
	margin: 0px 3px 0px 8px;
	}
#minna-snavi-fr{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -988px no-repeat;
	}
.fr{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -985px no-repeat;
	width:16px;
	height:16px;
	}	
.mes{
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -1001px no-repeat;
	width:16px;
	height:16px;
}	
#h-search{
	padding: 8px;
	margin-bottom: 12px;
	background: #D2E991 url(http://i.yimg.jp/images/cert/minna2/images/top_image2_091104.png) no-repeat bottom;
	text-align: center;
	color: #003300;
	}
#h-search input{
	margin-right: 4px;
	}
#h-search img{
	vertical-align: middle;
	}
#hs-text{
	width: 20em;
	font-size: 110%;
	padding: 2px;
	}
		
.minkensearch{
	float:left;
	text-align: center;
	margin-left:5px;
}

.minkensearch input{
	margin-right: 4px;
	}
.minkensearch img{
	vertical-align: middle;
	}
.submenu{
	float:right;
}
.searchbt{
	background:url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -1018px no-repeat;
	width:16px;
	height:15px;
}

.submenu ul{
	float: left;
	text-align: right;
	margin-top:3px;
	}
.submenu ul li{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #246505;	
	}
.submenu ul li.number-cat-end{
	border-right: none;
	}

#foot-navi{
	text-align: center;
	font-size: 110%;
	margin: 0px 0px 10px;
	}

#contents ul.more-link{
	text-align: right;
		z-index:3;
	position: relative;
	bottom: 0px;
	right: 0px;
	}
#contents ul.more-link2{
	text-align: right;
	margin-bottom:20px;
	}	
#contents ul.more-link li,#contents ul.more-link2 li{
	padding-left: 15px;
	background: url(http://i.yimg.jp/images/cert/minna2/images/top_image1_091104.gif) -0px -56px no-repeat;
	display: inline;
	}

/* ---------- /3:navi  ---------- */

/* ---------- 4:number  ---------- */
.number{/* use clearfix hack */
	margin-bottom: 12px;
	padding: 8px 10px 5px;
	background: #fff;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	}
.number-top{/* use clearfix hack */
	padding: 8px 10px 5px;
	background: #fff;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	}
.number-bottom{
	border-bottom:none;
}	
.number-top dt,.number dt{
	float: left;
	margin-right: 8px;
	padding: 0.3em 0px;
	}
.number-top dd,.number dd{
	float: right;
	padding: 0.5em 0px;
	}
.number-top dd p,.number dd p{
	display: block;
	white-space: nowrap;
	}
.number-top .all,.number .all{
	font-size: 120%;
	font-weight: bold;
	}
.number-top .view,.number .view{
	font-size: 110%;
	font-weight: bold;
	}
.number-top dd a,.number dd a{
	margin: 0px 2px;
	border: 1px solid #DBDBDB;
	padding: 0.3em 0.4em;
	text-align: center;
	white-space: nowrap;
	}
.number-top dd a:hover,.number dd a:hover{
	background: #E4F1CE;
	}
.number-top .current,.number .current{
	font-weight: bold;
	padding: 0.3em;
	margin: 0px 2px;
	border: 1px solid #CCCCCC;
	}


#resultwrap{/* use avoid safari hack */
	padding: 10px 10px 0px;
	background: #EFEFEF;
	border-bottom: 1px dashed #CCCCCC;
	}
#resultwrap p{
	float: left;
	font-size: 110%;
	width: 100%;
	padding: 0px 0px 6px;
	display: block;
	}
#resultwrap p strong{
	font-weight: bold;
	font-size: 110%;
	}

#resultwrap dl{/* use avoid safari hack */
	float: left;
	padding: 0px 0px 10px;
	width: 100%;
	}
#resultwrap dl dt{
	float: left;	
	}
dl.number-change{
	display: block;
	font-size: 110%;
	}
dl.number-change dt{
	color: #333333;
	}
dl.number-change dd{
	font-weight: normal;	
	}
dl.number-change ul{
	float: left;
	text-align: right;
	}
dl.number-change ul li{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #CCCCCC;	
	}
dl.number-change ul li strong{
	font-weight: bold;
	}
dl.number-change ul li.number-cat-end{
	border-right: none;
	}
dl.number-change ul li.number-cat-help{
	border-right: none;
	}
dl.number-change ul li.number-cat-help img{
	vertical-align: middle;
	}

dl.number-tag dt{
	margin: 0px 3px 0px 0px;
	}
dl.number-tag dd{
	font-weight: bold;
	overflow: auto;
	word-break:break-all;
	word-wrap:break-word;	
	}
dl.number-tag dd a{
	text-decoration: none;
	margin: 0px 3px 0px 0px;
	color: #333;
	}
dl.number-tag dd a:hover{
	color: #0000FF;
	text-decoration: underline;
	background: #E0EFCB;
	}	
/* ---------- /4:number  ---------- */



/* ---------- /clearfix rules(float clear hack) ---------- */


/* ---------- clearfix rules(float clear hack) ---------- */

ul.rank-navi:after,.top-info-wrap:after,#top-info-title:after,#minna-login:after,#contest-box:after,ul.contest-list:after,#tag-title:after,#cat-box-list:after,.more-link-s:after,.rank-navi:after,.rank-title:after,#rank-wrap:after,#new-title:after,#new-box-list:after,ul.more-link:after,#offcial-sec-wrap:after,#offcial-left:after,#offcial-fir:after,#offcial-sec:after,#offcialwrap:after,#contest-box:after,#contest-title:after,ul.contest-navi:after,.contest-list-up:after,.side-sp:after,#y-service:after,.side-sp:after,#other-service dl:after,#tag-title:after,#cat-box-list:after,ul.rank-navi:after,#side-qr:after,#resultwrap dl:after,#resultwrap:after,.dtk-carousel .scrollnav a:after,ul.dtk-list li.dtk-item div.recommend-box:after,.dtk-carousel:after, .dtk-carousel .scrollpages:after, .dtk-carousel ul.scrollnav:after,#sswrap:after,.number-cat:after,.number-top:after,.number:after,#minna-navi ul:after,#minna-navi:after,#h-search:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
ul.rank-navi,.top-info-wrap,#top-info-title,#minna-login,#contest-box,ul.contest-list,#tag-title,#cat-box-list,.more-link-s,.rank-navi,.rank-title,#rank-wrap,#new-title,#new-box-list,ul.more-link,#offcial-sec-wrap,#offcial-left,#offcial-fir,#offcial-sec,#offcialwrap,#contest-title,ul.contest-navi,.contest-list-up,.side-sp,#y-service,.side-sp,#other-service dl,#tag-title,#cat-box-list,ul.rank-navi,#side-qr,#resultwrap dl,#resultwrap,.dtk-carousel .scrollnav a,ul.dtk-list li.dtk-item div.recommend-box,.dtk-carousel, .dtk-carousel .scrollpages, .dtk-carousel ul.scrollnav,#sswrap,.number-cat,.number-top,.number,#minna-navi ul,#minna-navi,#h-search{
	display: inline-block;
	}
/* Hides from IE5-mac \*/
*html ul.rank-navi,*html .top-info-wrap,*html #top-info-title,*html #minna-login,*html #contest-box,*html ul.contest-list,*html #tag-title,*html #cat-box-list,*html .more-link-s,*html .rank-navi,*html .rank-title,*html #rank-wrap,*html #new-title,*html #new-box-list,*html ul.more-link,*html #offcial-sec-wrap,*html #offcial-left,*html #offcial-fir,*html #offcial-sec,*html #offcialwrap,*html #contest-title,*html ul.contest-navi,*html .contest-list-up,*html .side-sp,*html #y-service,*html .side-sp,*html #other-service dl,*html #tag-title,*html #cat-box-list,*html ul.rank-navi,*html #side-qr,*html #resultwrap dl,*html #resultwrap,*html .dtk-carousel .scrollnav a,*html ul.dtk-list li.dtk-item div.recommend-box,*html .dtk-carousel, *html .dtk-carousel .scrollpages, *html .dtk-carousel ul.scrollnav,*html #sswrap,*html .number-cat,*html .number-top,*html .number,*html #minna-navi ul,*html #minna-navi,*html #h-search{
	height: 1%;
	}
ul.rank-navi,.top-info-wrap,#top-info-title,#minna-login,#contest-box,ul.contest-list,#tag-title,#cat-box-list,.more-link-s,.rank-navi,.rank-title,#rank-wrap,#new-title,#new-box-list,ul.more-link,#offcial-sec-wrap,#offcial-left,#offcial-fir,#offcial-sec,#offcialwrap,#contest-title,ul.contest-navi,.contest-list-up,.side-sp,#y-service,#other-service dl,#tag-title,#cat-box-list,ul.rank-navi,#side-qr,#resultwrap dl,#resultwrap,.dtk-carousel .scrollnav a,ul.dtk-list li.dtk-item div.recommend-box,.dtk-carousel, .dtk-carousel .scrollpages, .dtk-carousel ul.scrollnav,#sswrap,.number-cat,.number-top,.number,#minna-navi ul,#minna-navi,#h-search{
	display: block;
	}
/* End hide from IE5-mac */

/* ---------- /clearfix rules(float clear hack) ---------- */
