@charset "EUC-JP";

/*
#####################################
でじまむワーカーズ

最終更新：2006.01.30

#####################################*/

/* テンプレート共通スタイル
-----------------------------------------------*/
.RCMgn{
	margin:20px 22px 10px 22px;
}

.pagetop{
	text-align:right;
	padding-bottom:3px;
	font-size:small;
	clear:both;
}

.caption{
	color:#999999;
	font-size:small;
	margin-bottom:20px;
	margin-top:3px;
	line-height:1.0em;
}

.Mainimg{
	padding:10px 0px;
}

#TLSimple h2,
#TLBasic h2,
#TLSchool h2,
#TLSchool2 h2,
#TLThum h2,
#TDBasic h2,
#TDSimple h2,
#TDSchool h2,
#Sitemap h2{
	border-left:8px solid #006699;
	font-size:large;
	padding-left:10px;
	line-height:1.2em;
}



/* リストテンプレートシンプル
-----------------------------------------------*/
#TLSimple{
}


#TLSimple ul{
	margin:20px 0px 10px 0px;
	padding-left:10px;
	padding-bottom:20px;
	background:url(../../img/common/border1.gif) repeat-x bottom;
}

#TLSimple li{
	font-size:small;
	padding-left:15px;
	padding-bottom:5px;
	background:url(../../img/common/list_mark_oragne.gif) no-repeat;
}

#TLSimple .pagenum{
	text-align:right;
	font-size:small;
}

/* リスト／詳細テンプレートベーシック
-----------------------------------------------*/
#TLBasic{
}

#TLBasic h3{
	width:511px;
	height:21px;
	padding:5px;
	padding-left:15px;
	color:#000066;
	font-size:large;
	margin:10px 0px;
	background-image:url(../../img/common/li_title_back.jpg);

}
	
#TLBasic h4{
	border-left:8px solid #000;
	font-size:medium;
	padding-left:8px;
	line-height:1.2em;
}

#TLBasic ul{
	margin:20px 0px 10px 0px;
	padding-left:10px;
	padding-bottom:20px;
}

#TLBasic .Menu{
	background-color:#EDEBC7;
	padding:5px;
	color:#996600;
	font-size:small;
	margin-top:10px;
	width:524px;
}

#TLBasic ul.underline{
	background:url(../../img/common/border1.gif) repeat-x bottom;}

#TLBasic li{
	padding-left:15px;
	padding-bottom:5px;
	background:url(../../img/common/list_mark_redarrow.gif) no-repeat;
}

#TLBasic p.p01{
	font-size:small;
	margin-bottom:15px;
	
}
#TLBasic p.p02{
	font-size:small;
	margin-bottom:15px;
	color:#666666;
}


#TLBasic .back{
	text-align:right;
	padding:5px 0px;

}

/* リストテンプレートスクール　サムネイル
-----------------------------------------------*/
#TLSchool{
}

#TLSchool .block{
	width:534px;
	margin:15px 0px;
	padding-bottom:30px;}
	
#TLSchool .Leftside{
	float:left;
	width:97px;
	padding-right:15px;
}
	
#TLSchool .Rightside{
	float:right;
	width:422px;
}

#TLSchool h3{
	width:514px;
	height:21px;
	padding:5px;
	padding-left:15px;
	color:#000066;
	font-size:medium;
	margin:10px 0px;
	background:url(../../img/common/li_title_back.jpg) no-repeat;

}

#TLSchool h4{
	width:402px;
	padding:0px 5px;
	margin-bottom:3px;
	border-left:10px #666600 solid;
	font-size:medium;

}
#TLSchool p{
	font-size:small;
}

#TLSchool .add{
	background-image:url(../../img/program/telbg.gif);
	width:352px;
	height:37px;
	margin:15px auto;
	padding:7px 5px 5px 60px;
}

#TLSchool .pagetop{
	padding-top:10px;
}

/* リスト／詳細テンプレートスクール
-----------------------------------------------*/
#TLSchool2{
}

#TLSchool2 h3{
	width:511px;
	height:21px;
	padding:5px;
	padding-left:15px;
	color:#000066;
	font-size:medium;
	margin:10px 0px;
	background:url(../../img/common/li_title_back.jpg) no-repeat;
}

#TLSchool2 h4{
	border-left:8px solid #000;
	font-size:medium;
	padding-left:8px;
	line-height:1.2em;
}

#TLSchool2 ul{
	margin:10px 0px 10px 0px;
	padding-left:10px;
	padding-bottom:20px;
}

#TLSchool2 .Menu{
	background-color:#EDEBC7;
	padding:5px;
	color:#996600;
	font-size:small;
	margin-top:10px;
	width:524px;
}


#TLSchool2 li{
	padding-left:15px;
	padding-bottom:5px;
	background:url(../../img/common/list_mark_redarrow.gif) no-repeat;
}

#TLSchool2 p.p01{
	font-size:small;
	margin-bottom:15px;	
}

#TLSchool2 .back{
	text-align:right;
	padding:5px 0px;
}

#TLSchool2 .info{
	padding:2px 5px;
	background-color:#660000;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:30px;
}


/* リストテンプレートサムネイル
-----------------------------------------------*/
#TLThum{
}

#TLThum .block{
	width:494px;
	margin:15px 20px;
	padding-bottom:10px;}
	
#TLThum .Leftside{
	float:left;
	width:117px;
	padding-right:29px;
}
	
#TLThum .Rightside{
	float:right;
	width:348px;
}

#TLThum h3{
	width:328px;
	height:21px;
	padding:5px;
	padding-left:15px;
	color:#993300;
	font-size:medium;
	background:url(../../img/common/li_title_back2.jpg) no-repeat;

}
#TLThum p{
	margin:10px 0px 5px 0px;}
	
#TLThum .more{
	text-align:right;}
	
#TLThum .pagetop{
	padding-top:10px;
}


/* 詳細テンプレートシンプル／基本
-----------------------------------------------*/
#TDSimple{
}

#TDSimple h3{
	margin-top:10px;
	padding:10px;
	width:514px;
	height:49px;
	color:#000066;
	background:url(../../img/common/dt_title_back.jpg) no-repeat;
}

#TDBasic h3{
	margin-top:10px;
	padding:20px 10px 10px 10px;
	width:514px;
	height:39px;
	color:#660000;
	background:url(../../img/common/dt_title_back.jpg) no-repeat;
}

#TDSimple .Main,
#TDBasic .Main{
	width:534px;
}

#TDSimple .Leftside,
#TDBasic .Leftside{
	width:375px;
	padding:20px 0px 10px 3px;
	float:left;
}

#TDSimple .Rightside,
#TDBasic .Rightside{
	width:126px;
	padding:20px 2px 10px 28px;
	float:right;
}

#TDSimple p,
#TDBasic p{
	font-size:medium;
	margin-bottom:15px;
	
}

#TDSimple .next,
#TDBasic .next{
	text-align:right;
	padding-bottom:5px;
	background:url(../../img/common/border1.gif) repeat-x bottom;

}

#TDSimple .back,
#TDBasic .back{
	text-align:right;
	padding:5px 0px;

}
 /* 詳細テンプレートスクール
-----------------------------------------------*/
#TDSchool{
}

#TDSchool h3{
	margin-top:10px;
	padding:20px 10px 10px 10px;
	width:514px;
	height:39px;
	color:#660000;
	background:url(../../img/common/dt_title_back.jpg) no-repeat;
}

#TDSchool table{
	border-collapse:collapse;
	border-color:#999900;
	font-size:small;
	margin:5px 0px 20px 0px;}

#TDSchool p{
	font-size:medium;
	margin-bottom:15px;
	
}

#TDSchool .website{
	font-size:medium;
	padding-left:18px;
	background:url(../../img/common/list_mark_circle.gif) no-repeat 0px 2px;	
}

#TDSchool .next{
	text-align:right;
	padding-bottom:5px;
	background:url(../../img/common/border1.gif) repeat-x bottom;

}

#TDSchool .back{
	text-align:right;
	padding:5px 0px;

}

#TDSchool h4{
	border-left:8px solid #000;
	font-size:medium;
	padding-left:8px;
	margin-top:20px;
	line-height:1.2em;
}

#TDSchool ul{
	margin:10px 0px 10px 0px;
	padding:10px;
	background-color:#EDEBC7;
}

#TDSchool li{
	padding-left:15px;
	padding-bottom:5px;
	background:url(../../img/common/list_mark_redarrowbg.jpg) no-repeat;
}

#TDSchool .Menu{
	background-color:#EDEBC7;
	padding:5px;
	color:#996600;
	font-size:small;
	margin-top:10px;
	width:524px;
}



/* サイトマップ
-----------------------------------------------*/
#Sitemap a{
	text-decoration:none;}


#Sitemap dl{
	margin:20px 0px 10px 10px;
	padding-left:10px;
	padding-bottom:20px;
}

#Sitemap dt{
	font-size:small;
	padding:0px 0px 0px 5px;
	margin:10px 0px 5px 0px;
	border-left:4px solid #000066;
	background-color:#efefef;
	

}

#Sitemap dd{
	font-size:small;
	margin-left:20px;
	padding-left:15px;
	padding-bottom:3px;
	background:url(../../img/common/list_mark_oragne.gif) no-repeat;
}

#Sitemap li{
	font-size:small;
	margin-left:40px;
	padding-bottom:3px;
}


