﻿@charset "utf-8";
/* CSS Document */
#lineUp{
	display:none;
}
#lineUp div.luBox{
	float:left;
	width:200px;
	height:6em;
/*	border:1px solid #ccc;*/
	margin:0 5px 5px 0;
}
#lineUp div.luBox h3,#lineUp div.luBox p{
	font-size:80%;
}
#lineUp div div{
	float:left;
	width:60px;
}
#lineUp h3,#lineUp p{
	margin:0 0 5px 65px;
	padding:0;
}
#lineUp td,#lineUp th{
	text-align:left;
	padding:1px 3px;
}
#lineUp .ca{
background-color:#fff;
}
#lineUp .cb{
background-color:#e6e6fa;
}
#w50{
margin:5px 0;
}
#w50 h2{
	margin:0;
	padding:0;
	padding-top:15px;
}
#w50 h2 a{
font-size:60%;
font-weight:normal;
}
#w50 h2,#w50 div.ret{
	color:#069;
}

a.navi { text-decoration: none; }

.spacer{
height :5px;
}
#index a {
display:block;
padding-top:10px;
padding-bottom:10px;
background-color:#f90;
border-left:1px solid #666;
color:#fff;
text-decoration:none;
text-align:center;
}

#index li {
float:left;
width:150px;
}

#indexBox a{
	display:block;
	float:left;
	margin-right:5px;
	padding:1px;

    background-color:#39c;
	border-top:solid 1px #9cf;
	border-bottom:solid 1px #036;
	border-right:solid 1px #036;
	border-left:solid 1px #9cf;
	text-align:center;
	color:#fff;
	text-decoration:none;	
}
#indexBox a:hover{
    background-color:#f90;
	border-top:solid 1px #fc3;
	border-bottom:solid 1px #c60;
	border-right:solid 1px #c60;
	border-left:solid 1px #fc3;
}

#indexBox a:active{
    background-color:#f90;
	border-top:solid 1px #c60;
	border-bottom:solid 1px #fc3;
	border-right:solid 1px #fc3;
	border-left:solid 1px #c60;
}
#lineUp td{
padding:1px;
}
#lineUp td.ssi img{
	margin:0 5px;
}
#lineupLBar{float:left;width:80px;text-align:center;}
#lineupLBar .icon{margin:20px 5px 3px;}
#lineupLBar .iconT{margin:0px 5px 0px 0px;font-size:12px;}
#lineupRBOX{margin-left:80px;}
#hojin{margin:5px 5px 3px; font-size:12px; text-align:right;}
#lineupRBOX #lineUp{border-top:none;margin:0 10px 0 0;}
#lisImgBox{text-align:center;margin-bottom:10px;}
/*PackList*/
#container h1.l{font-size:160%;margin:0;padding:0;letter-spacing:-0.1em;}
#lineUp #pack h1{font-size:160%;margin:0;padding:0;letter-spacing:-0.1em;}
#lineUp #pack th{font-size:80%;font-weight:normal;}
#lineUp #pack li{margin-left:1.5em;}
#lineUp #pack a{text-decoration: none;color:#000;}
#lineUp #pack a:hover{color:#36f;}
#lineUp #pack a img{margin-left:0.5em;}
/*new comer*/
#lineUp h2.mm{margin:5px 0;font-size:100%;clear:both;background-color:#cfe3fc;padding:0.2em 0.2em 0.1em;}
#lineUp p{margin-left:0;}
#lineUp .nBox{width:49%; float:left;margin-bottom:5px;}
#lineUp .nBox p,#lineUp .nBox h2{margin:0 0 2px 65px;padding-right:10px;font-size:80%;}
#lineUp .nBox h2{margin-bottom:5px;font-size:100%;}
#lineUp .nBox p.nHatsubaibi{margin:0;}

#h-mainbox{}
#h-mainbox td{ padding:5px}
#sougolink{ text-align:center; width:100%; padding:0 15px;}
#sougolink .button a{ display:block; width:15.5%; padding:0.5em 0.2em; float:left; text-align:center; font-size:90%}

.b-kid a:link, .b-kid a:visited{ text-decoration:none; color:black; background-color:#ff9ace; border-top:1px solid #ffe7f7; border-left:1px solid #ffcfe7; border-right:1px solid #945d7b; border-bottom:1px solid #633c52;}
.b-kid a:hover{ text-decoration:none; color:black; background-color:#ffcfe7; border-top:1px solid #94798c; border-left:1px solid #cea6b5; border-right:1px solid #ffe7f7; border-bottom:1px solid #fff3ff;}
.b-sel a:link, .b-sel a:visited{ text-decoration:none; padding:0.2em; color:black; background-color:#84bade; border-top:1px solid #e7e7f7; border-left:1px solid #bdd3e7; border-right:1px solid #5a8294; border-bottom:1px solid #314952;}
.b-sel a:hover{ text-decoration:none; color:black; background-color:#bdd3e7; border-top:1px solid #737d8c; border-left:1px solid #9ca6b5; border-right:1px solid #e7e7f7; border-bottom:1px solid #eff3ff;}
.b-sys a:link, .b-sys a:visited{ text-decoration:none; padding:0.2em; color:black; background-color:#b59ece; border-top:1px solid #efe7f7; border-left:1px solid #decfe7; border-right:1px solid #7b718c; border-bottom:1px solid #423c52;}
.b-sys a:hover{ text-decoration:none; color:black; background-color:#decfe7; border-top:1px solid #847d8c; border-left:1px solid #ada6b5; border-right:1px solid #efe7f7; border-bottom:1px solid #f7f3ff;}
.b-use a:link, .b-use a:visited{ text-decoration:none; padding:0.2em; color:black; background-color:#ff7552; border-top:1px solid #ffe7de; border-left:1px solid #ffba9c; border-right:1px solid #ad5139; border-bottom:1px solid #632c21;}
.b-use a:hover{ text-decoration:none; color:black; background-color:#ffba9c; border-top:1px solid #9c6d5a; border-left:1px solid #ce967b; border-right:1px solid #ffdfce; border-bottom:1px solid #ffefe7;}
.b-hob a:link, .b-hob a:visited{ text-decoration:none; padding:0.2em; color:black; background-color:#9cd342; border-top:1px solid #e7f7ce; border-left:1px solid #ceeb94; border-right:1px solid #6b9229; border-bottom:1px solid #395518;}
.b-hob a:hover{ text-decoration:none; color:black; background-color:#ceeb94; border-top:1px solid #7b8e5a; border-left:1px solid #a5ba7b; border-right:1px solid #e7f7ce; border-bottom:1px solid #f7fbe7;}
.b-ent a:link, .b-ent a:visited{ text-decoration:none; padding:0.2em; color:black; background-color:#ffb200; border-top:1px solid #fff3c6; border-left:1px solid #ffdb73; border-right:1px solid #b57d00; border-bottom:1px solid #634900;}
.b-ent a:hover{ text-decoration:none; color:black; background-color:#ffdb73; border-top:1px solid #9c8242; border-left:1px solid #ceae5a; border-right:1px solid #ffebb5; border-bottom:1px solid #fff7e7;}

.boko2px-nd {  padding:3px; height:3.5em; font-size:80%; margin:5px 15px 0 15px; clear:left; color:black; background-color:#e7dfd6; border-top:2px solid #9c9a8c; border-left:1px solid #9c9a8c; border-right:1px solid #f7f3ef; border-bottom:1px solid #f7f3ef; text-align:center }

#janru-word{text-align:center; margin:0.4em 0 0 0; padding:0; border:none;}
.pake{ text-align:center; clear:left; padding-top:5px; margin:0}
#list{ margin:5px 10px 0 0}
.seihinmei{font-weight:700}
#listTable td,#listTable th{padding:3px 5px;}
#hyoujunkakaku{ text-align:right; font-size:80%; margin:0 15px;}

/*090603wtn追加*/
#lineUp td, #lineUp th { font-size:95%; padding:0.3em} 