/* CSS Document */
body
{
margin:0px;
padding:0px;
background-image:url(images/back.jpg);
background-position:center;
background-repeat:repeat-y;
}

p.u
{
line-height:1.5;
font-size:10pt;
margin:10px;
}
p.a
{
line-height:1.5;
font-size:10pt;
margin:0px;
}

span.tokushu_s
{
line-height:1.5;
font-size:8pt;
margin:0px;
text-align:left;
}

span.tokushu_mark
{
line-height:1.5;
font-size:8pt;
margin:0px;
color:#FF6600;
}

span.name
{
line-height:1.5;
font-size:10pt;
margin:0px;
color:#FF6600;
text-align:left;
font-weight:bold;
}


p.o
{
line-height:1.5;
font-size:10pt;
margin:10px;
color:#FF6600;
}

span.o
{
line-height:1.5;
font-size:10pt;
color:#FF6600;
}


a.sg
{
line-height:1.5;
font-size:8pt;
margin:10px;
color:#999999;
}

a.douga
{
line-height:1.5;
font-size:10pt;
margin:2px;
color:#999999;
}


a.white
{
line-height:1.5;
font-size:7pt;
margin:10px;
color:#669900;
}

strong.g
{
line-height:1.5;
font-size:10pt;
margin:0px;
font-weight:bold;
color:#669900;
border-left:4px solid #669900;
padding:0px 0px 0px 2px;
}


p.c
{
line-height:1.5;
font-size:10pt;
margin: 0px 15px 10px 15px;
}


p.q
{
line-height:1.5;
font-size:10pt;
margin:10px 10px 10px 0px;
}

/*エントリー*/
textarea.entry
{
margin:5px;
color:#00CC00;
}

span.kome
{
color:#0099FF;
font-size:9pt;
}


/*特長*/
h2.h2c
{
margin:0px 15px 0px 15px;
font-size:13pt;
color:#0099FF;
line-height:1.5;
padding:0px;
}

hr.hasen
{
border: dotted #0099ff;
margin:0px 10px 0px 0px;
}

.blue
{
background-color:#CCFF66;
width:610px;
margin:0px 10px;
border:none;
padding:10px;
text-align:center;
}

p.blue2
{
color:black;
font-size:8pt;
line-height:1.5;
text-align:left;
}

p.s
{
font-size:9pt;
color:#666666;
}

.water
{
border:#B7EFFD 2px solid;
width:610px;
margin:0px 10px;
text-align:left;
}

/*インフォメーション*/

p.glay
{
line-height:1.5;
font-size:10pt;
margin:10px;
color:#666666;
text-align:left;
}

.sitemap
{
line-height:1.5;
font-size:10pt;
margin:10px 10px 10px 30px;
color:#666666;
text-align:left;
}

.sitemap2
{
list-style-image:url(information/images/hon.jpg);
margin:2px 2px 2px 20px;
}

.sitemap3
{
list-style-image:url(information/images/hon2.jpg);
margin:2px;
}

.sitemap4
{
list-style-image:url(information/images/hon.jpg);
margin:2px 2px 2px 40px;
}

a.sitemap5
{
line-height:1.5;
font-size:10pt;
color:#666666;
text-align:left;
}


h2.info
{
font-size:12pt;
color:#999999;
border-bottom:1px solid #cccccc;
padding: 0px 0px 5px 0px;
margin:10px;
text-align:left;
}

/*キャンペーン１*/

a.cam2:link
{
color:#669900;
}

p.cam
{
margin: 9px 2px 2px 10px;
color:#669900;
font-size:9pt;
text-align:left;
line-height:1.5;
}

span.vol
{
color:#ffffff;
font-size:12pt;
}

/*キャンペーン２*/

h2.oneday
{
font-size:12pt;
margin:10px 0px 0px 50px;
color:#336699;
}

a.cam4:link
{
color:#1ba5ff;
}

a.cam4:visited
{
color:#1ba5ff;
}

p.cam3
{
margin: 9px 2px 2px 10px;
color:#1ba5ff;
font-size:8pt;
text-align:left;
line-height:1.5;
}

/*キャンペーンfujie*/
p.t
{
color:black;
font-size:12px;
margin:5px;
line-height:1.5;
text-align:left;
}


/*エントリー*/

p.e
{
margin: 9px 2px 2px 10px;
color:#6cb945;
font-size:9pt;
text-align:left;
line-height:1.5;
}

p.e2
{
margin: 0px 0px 3px 20px;
color:#669900;
font-size:10pt;
text-align:left;
line-height:1.5;
}

span.e3
{
margin: 0px 0px 3px 10px;
color:#black;
font-size:10pt;
text-align:left;
line-height:1.5;
}


strong.thank
{
color:#669900;
font-weight:bold;
font-size:12pt;
line-height:1.5;
}

strong.thank2
{
color:#669900;
font-size:9pt;
line-height:1.5;
}



/*募集要項*/
p.b
{
margin:2px;
color:#669900;
font-size:10px;
text-align:left;
line-height:1.5;
}

/*先輩メッセージ*/
span.s
{

background-color:#99CC00;
color:#ffffff;
padding:2px;
font-size:10pt;
margin: 10px 2px 10px 2px;
padding:2px;
}

span.s2
{
background-color:#669900;
color:#ffffff;
padding:2px;
font-size:10pt;
margin: 10px 2px 10px 2px;
}

a.s3
{
background-color:#99CC00;
color:#ffffff;
padding:5px;
font-size:10px;
margin: 10px 2px 10px 2px;
padding:2px;
text-decoration:none;
line-height:1.5;
}

a.s4
{
background-color:#669900;
color:#ffffff;
padding:5px;
font-size:10px;
margin: 10px 2px 10px 2px;
text-decoration:none;
line-height:1.5;
}



h2.me
{
color:#99CC00;
font-size:13pt;
border-left:solid 4px #99CC00;
padding:3px 3px 3px 7px;
margin-left:5px;
}

span.p
{
line-height:1.5;
font-size:10pt;
margin:10px;
}


p.sen
{
line-height:1.5;
font-size:10pt;
margin:10px;
border:1px solid #99CC00;
}

a.camcam
{
margin: 2px 2px 2px 2px;
color:#669900;
font-size:9pt;
text-align:left;
line-height:1.5;
}


p.bb
{
margin: 2px 2px 2px 2px;
color:#669900;
font-size:9pt;
text-align:left;
line-height:1.5;
}

/* ADD 20100624 y.takahashi */
.addStyle20100624{
	width:95%;
	margin:0px auto;
	font-size:0.8em;
	empty-cells:show;
	border-collapse:collapse;
}

.addStyle20100624 th,
.addStyle20100624 td{
	vertical-align:top;
	padding:5px;
}

.addStyle20100624 td{
	text-align:left;
}
