
a:link{text-decoration: none;color:#f00082;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
a:action{text-decoration: none;}

.gotop a{
	font-size: 10px;
	line-height: 1.2em;
	text-align:right;
	color:#000;
	padding:5px 10px 10px 0;
}
.head {
	font-size: 10px;
	line-height: 1.2em;
	font-weight:bold;
	background:#76b1db;
	color:#FFF;
}
.logo{
	position:absolute;
	top:140px;
	left:80px;
	color:#FFF;
	font-size:26px;
	font-weight:bold;
	}
.logo span{
	position:relative;
	top:115px;
	left:80px;
	}
	
.t1 a{color:#4497D5;font-weight:bold;}
.t2 a{color:#f07800;font-weight:bold;}
.t3 a{color:#ff7e87;font-weight:bold;}
.t4 a{color:#f9bc01;font-weight:bold;}
.t5 a{color:#a17b10;font-weight:bold;}
.t6 a{color:#8e8e8e;font-weight:bold;}

.pickup {
	font-size: 12px;
	line-height: 1.4em;
}
.pickup span{color:#4497D5;}
.pickup a{color:#4497D5;}
.pickup strong{color:#D84548;}

/*.pickup span {color:#00a5e4;}
.pickup .line {
	padding-top:10px;
	background:url("img0805/line.gif") no-repeat 50% -2px;
	width:100%;
}*/

.entame {
	font-size: 12px;
	line-height: 1.4em;
}
.entame table{
	font-size: 10px;
	line-height: 1.4em;
}
.entame div{
	text-align: left;
	width: 430px;
}
.entame_r span {color:#f00082;}
.entame_r a {color:#f00082;}

.t_mobile{
	position:relative;
	left:15px;
}
.4koma a{color:#000;}
.koma{
	background:url("img0805/enterline.gif") repeat-y 100% 100%;
	position:relative;
	top:5px;
	}

.levelup {
	margin:0 auto;
}
.levelup strong{
	color:#a08009;
	font-size:135%;
	position:relative;
	top:2px;
	}
.levelup .box{padding:10px; border:1px solid #a08009;}
.levelup .line{
	margin: 0;
	background:url("img0805/line.gif") repeat-x auto 0;
	width:640px;
	}
.levelup .graph{font-size:10px;}
.levelup .book{font-size:68%;}
.lebel_top{
	position:relative;
}
.t_lebel{
	text-align:center;
	padding:0;
}
#lebel_no{
	text-align:right;
	font-size:18px;
	color:#C96;
	font-weight:bold;
}

.yoko span {
	
	position:relative;
	top:2px;
	}

.theme{
	padding:15px;
	background:url("img0805/waku.gif") no-repeat 50% 0;
	font-size: 12px;
	line-height: 1.4em;
	text-align:center;
	}

.huu_a {
	font-size: 12px;
	line-height: 1.4em;
	color: #fa8300;
}
.nuu_a {
	font-size: 12px;
	line-height: 1.4em;
	color: #666699;
}

.rolink {
	font-size: 12px;
	line-height: 1.4em;
}
.rolink_check {
	font-size: 10px;
	line-height: 1.2em;
}
.title {
	font-size: 14px;
	line-height: 1.5em;
	font-weight:bold;
}
.headline{
	font-size: 12px;
	line-height: 1.4em;
}
.osusume_title{
	font-size: 12px;
	line-height: 1.4em;
	font-weight:bold;
}
.osusume{
	font-size: 12px;
	line-height: 1.4em;
}
.item_title{
	font-size: 12px;
	line-height: 1.4em;
}
.item{
	font-size: 12px;
	line-height: 1.4em;
}
.item a{
	color: #000;
}
.item_tax{
	font-size: 10px;
	line-height: 1.4em;
}
.corner_top{
	font-size: 10px;
	line-height: 1.2em;
}
.corner{
	font-size: 12px;
	line-height: 1.4em;
}
.corner_g{
	font-size: 12px;
	line-height: 1.4em;
	color: #009900;
}
.corner_m{
	font-size: 12px;
	line-height: 1.4em;
	color: #000000;
}
.corner_f{
	font-size: 12px;
	line-height: 1.4em;
	color: #0066FF;
}
.corner_b{
	font-size: 12px;
	line-height: 1.4em;
	color: #FF3333;
}
.illust{
	font-size: 12px;
	line-height: 1.4em;
}
.illustrator{
	font-size: 14px;
	font-weight:bold;
	line-height: 1.4em;
}
.illust_oubo{
	font-size: 12px;
	line-height: 1.4em;
	color: #FF3333;
}
.foot {
	font-size: 12px;
	line-height: 1.4em;
}

.copy {
	font-size: 10px;
	line-height: 1.4em;
}
.check {
	font-size: 10px;
	line-height: 1.2em;
}
/*.check a{color: #000;}*/
.marie_q {
	font-size: 12px;
	line-height: 1.4em;
	color: #000;
}

.hol_a {
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
}
.font10cl {
	font-size: 9pt;
	line-height: 1.3em;
	color: #666666;
}
.font10st {
	font-size: 9pt;
	line-height: 1.3em;
	font-weight: bold;
}
.font12 {
	font-size: 12px;
	line-height: 1.5em;
}
.fontsst {
	font-size: 10px;
	line-height: 1.4em;
 font-weight: bold;
}
.font10pink {
	font-size: 9pt;
	line-height: 1.3em;
	color: #FF6666;
}
.pron10b {
	font-size: 9pt;
	line-height: 1.3em;
	font-weight: bold;
	color: #9900CC;
}
.font10labo {
	font-size: 9pt;
	line-height: 1.3em;
	color: #CC3366;
}
.grayborder {
  	font-size: 12px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	line-height: 1.3em;
}

.pinkborder {
  	font-size: 12px;
	border: 1px solid #FF6666;
	border-collapse: collapse;
	line-height: 1.3em;
}

.blueborder {
  	font-size: 12px;
	border: 1px solid #0066FF;
	border-collapse: collapse;
	line-height: 1.3em;
}
.check2 {
  	font-size: 10px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	line-height: 1.3em;
	padding:5px;
}