/* =============================================================================
++ 
++ DS時雨殿--Common Css File
++ 	base.css
++ 	
++ 	Win:--OK
++ 	--NG
++ 	Mac:--OK
++ 	--NG
++ 	
++ 	Created:2006/11/29 MARS.CO.LTD
++ 
============================================================================== */
/* -------------------------------------------- タグ：デフォルトスタイル無効化 */
BODY{
	margin:0; padding:0;
	background:#4c306d url(img/b.gif);
}
IMG{
	border-style:none;
}
P  { margin:0; padding:0; }

.footlink{
	color:#333333; font-size:80%;
	background-image:url(img/bl5.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.footlink-l{
	text-align:right;
	color:#333333; font-size:80%;
	padding-right:23px;
}
.footlink-r{
	text-align:right;
	color:#333333; font-size:80%;
	padding-right:23px;
}

A{
	color:#333333;
}
.now{
	color:#333333;
}


/* ---------------------------------------------------------------------- 共通 */
.bg-wh{	background:#ffffff none; }
.bg-washi{ background:#ffffff url(img/b.jpg) left top; }
.bg-washi_b{ background:#ffffff url(img/b.jpg) left bottom; margin-top:50px;}
.gr-box{
	font-size:80%;
	line-height:17px;
	width:549px;
	background-image:url(img/grtb_b.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin-left:36px; 
	padding-left:16px; padding-right:16px;
}
.gr-box td{
	font-size:80%;
	line-height:17px;
}

.gr-box2{
	font-size:80%; 
	line-height:17px;
	width:394px;
	background-image:url(img/grtb2_b.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
	margin-left:36px; 
	padding-left:16px; padding-right:16px; padding-bottom:10px;
}

.textbox{
	font-size:80%;
	padding-left:12px;
}

.f80{
	font-size:80%;
	line-height:17px;
}

.ml-36{
	margin-left:36px; 
}
.mt-20{
	margin-top:20px; 
}
.mt-40{
	margin-top:40px; 
}
.mb-10{
	margin-bottom:10px; 
}
.pl-20{
	padding-left:20px;
}
.pl-10{
	padding-left:10px;
}
.pb-5{
	padding-bottom:5px;
}
.pd-4{
	width:86px;
	text-align:left;
	padding:4px;
}

.gray{
	color:#336699;
	margin-top:20px; 
}
.gray A{
	color:#336699;
}


.t-right { text-align:right; }
.t-center{ text-align:center; }
.t-top   { vertical-align:top; }

.toptext1{
	line-height:17px;
	margin-left:10px; margin-right:10px;
}
.toptext{
	line-height:20px;
	font-size:90%;
	font-weight:bold;
	color:#333333;
}
.b{ font-weight:bold; }

.midashi{
	color:#006600; font-weight:bold;
}
.koumoku{
	font-size:70%;
	line-height:17px;
	vertical-align:top;
}
.koumku TH{
	font-size:70%;
	white-space:nowrap;
	font-weight:normal;	text-align:left; vertical-align:top;
	padding-top:1px;
}
.koumku td{
	font-size:70%;
	vertical-align:top;
	line-height:15px;
}

#foot-travel{
	height:301px;
	padding-top:0px;
	padding-left:36px; padding-right:200px;
	background-image:url(travel/img/fb.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.foot-travel-link{
	margin-top:60px;
	font-size:80%;
}


#foot-play{
	font-size:80%;
	text-align:right;
	margin:0;
	padding-top:140px; padding-bottom:100px; padding-right:23px;
	background-image:url(play/img/fb.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#foot-study{
	font-size:80%;
	text-align:left;
	margin:0;
	padding-top:140px; padding-bottom:100px; padding-left:23px;
	background-image:url(study/img/fb.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.play01{
	vertical-align:top;
}
.play01 .gray{
	margin-top:10px;
}
