/* Base Weblog (base-weblog.css) */

/* basic elements */

html {
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

body {
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-family: verdana, 'trebuchet ms', sans-serif;
   font-size: 12px;
   background:url(img/images/bg_test.gif);
}

form, input { margin: 0; padding: 0; }
a {  text-decoration: none;}

a:hover { 
text-decoration: underline;
color:#000000;
}

a img { border: 0; }

/*h1, h2, h3, h4, h5, h6 { font-weight: normal; }*/
img, h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote,div
{
margin:0;
padding:0;
}

hr {
display:none;
}


a {
color:#333333;
}


/* standard helper classes */
/*ベースカラー*/
#container {
line-height: 140%;
margin-right: auto;
margin-left: auto;
text-align: center;
padding: 0px;
width: 800px;
display:block;
background:#fff;
}

/*---------- ヘッダ～メイン画像 ----------*/
#banner {
font-family: Verdana, Arial, sans-serif;
text-align: left;
padding:0;
float:none;
}

/*ヘッダ部分（ロゴ～ミニメニュー）*/
#header{
display:block;
margin:0;
padding:10px 0 0 0;
height:50px;
border-left:#e4e0e0 solid 1px;
border-right:#e4e0e0 solid 1px;
}

/*タイトル文字*/
#banner h1 span,p.subhead span {
/*text-indent:-9999px;*/
display:none;
}

#banner h1 a:hover,p.subhead a:hover {
text-decoration:none;
}


/*デジハリロゴへ*/
#logodh{
display:block;
float:left;
width:170px;
height:42px;
background-image: url(http://school.dhw.co.jp/img/logo_dh.gif);
margin:0 15px 0 5px;
}

/*サブタイトルとミニメニュー用*/
#tagmenu{
display:block;
padding-top:10px;
margin:0 5px 0 0;
}

/*サブタイトル文字*/
#tagmenu h2,#tagmenu p {
font-size:80%;
font-weight: normal;
color: #999999;
}

/*ミニメニュー*/
/*グランドトップへ戻る*/
p.return-grand {
text-align:right;
margin:-20px 0 0 10px;
padding-bottom:5px;
}

p.return-grand a {
color:#ff9900;
background:url("http://school.dhw.co.jp/img/circle_orange.gif") no-repeat 0 0;
padding:0 0 0 15px;
}



#tagmenu ul {
list-style-type: none;
margin:5px 0 0 0;
padding:0;
float:right;
}

#tagmenu li {
float:left;
font-size:80%;
background:url("http://school.dhw.co.jp/img/circle_orange.gif") no-repeat 0 0.12em;
margin:0 0 0 10px;
padding:0 0 0 15px;
}

#tagmenu li a {
color:#ff9900;
}


/*メイン画像*/
#topfla{
border-top:1px solid #e4e0e0;
border-left:1px solid #e4e0e0;
border-right:1px solid #e4e0e0;
clear:inherit;
padding:0;
margin:0;
}
/*---------- ヘッダ～メイン画像ここまで ----------*/


/*---------- グローバルナビ ----------*/

#main-menu {
margin:0;
padding:0;
text-align:left;
display : block;
}

#main-menu ul {
list-style-type: none;
margin:0;
padding:0;
}

#main-menu li {
float:left;
display : block;
}

#main-menu li a {
color:#000000;
text-decoration: none;
font-size:120%;
padding: 10px 0 0 3px;
display : block;
height:30px;
text-align:center;
background:url("img/images/menu_off_new.gif") no-repeat top left;
}

li#btn01 {left:0; width:169px;}
li#btn02 {left:169px; width:121px;}
li#btn03 {left:290px; width:120px;}
li#btn04 {left:410px; width:120px;}
li#btn05 {left:530px; width:120px;}
li#btn06 {left:650px; width:149px;border-right:1px solid #e4e0e0;}


#main-menu ul li a:active { 
color:#ffffff; 
background:url("img/images/menu_on_new.gif") no-repeat top left;
}

#main-menu ul li a:hover { 
color:#ffffff; 
background:url("img/images/menu_on_new.gif") no-repeat top left;
}

/*---------- グローバルナビここまで ----------*/


/* ---------- main ---------- */

#main-content {
width: 800px;
display:block;
margin:0;
padding:0;
background:url(img/images/main_content_bg.gif) repeat-y;
}

#main {
width:480px;
float:left;
text-align:left;
padding-bottom:30px;
}

.content { padding:0; }

.content p {
/*font-size:80%;*/
color:#333333;
}


/*　　　　▼カテゴリタイトル▼　　　　　*/

/*▽最新イベント情報▽*/

#result_index2 ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#result_index2 ul li {
	margin: 0 0 2px 0;
	padding: 0 0 0 15px;
	background: url(http://school.dhw.co.jp/img/arrow_red_w.gif) no-repeat 0px 3px;
}


.event-box iframe {
margin: 0 0 0 0;
padding: 0 0 0 0;
}



/*▽ニュース▽*/

.ttl-schltop-news{
background: url(img/images/ttl_news.gif) no-repeat;
padding:0;
margin:5px 5px 0 5px;
height:20px;
display:block;
}


.ttl-schltop-news span {
display:none;
}

/*△ニュース△*/



/*▽トピックス▽*/

.ttl-schltop-topics{
background: url(img/images/ttl_topics.gif) no-repeat;
padding:0;
margin:5px 5px 0 5px;
height:20px;
display:block;
}


.ttl-schltop-topics span {
display:none;
}

/*△トピックス△*/


/*▽イベント▽*/


.ttl-schltop-event{
background: url(img/images/ttl_event.gif) no-repeat;
padding:0;
margin:20px 5px 0 5px;
height:20px;
display:block;
}


.ttl-schltop-event span {
display:none;
}


/*△イベント△*/


/*▽コース▽*/


.ttl-schltop-course{
background: url(img/images/ttl_course.gif) no-repeat;
padding:0;
margin:10px 5px 0 5px;
height:20px;
display:block;
}


.ttl-schltop-course span {
display:none;
}


/*△コース△*/


/*　　　　▲カテゴリタイトル▲　　　　　*/




/*　　　　　▼トピックス▼　　　　　*/



#reco-schltop{
margin:0px 15px;
}


#topics {
border-bottom:1px #ddd dashed;
padding:5px 0 0 0;
margin:0;
height:57px;
}

#topics a {
color:#333333;
}

#topics a img {
margin:0;
border:3px solid #e9e9e9;
}

.topics-txt {
margin:0 0 0 51px;
padding:0 0 0 5px;
background:url(img/images/bg_topics.gif) top left no-repeat;
line-height:140%;
}



/*　　　　　▲トピックス▲　　　　　*/




/*　　　　　▼イベント情報▼　　　　　*/



#event {
font-size:10px;
display:block;
line-height:140%;
width:450px;
margin:5px 0 15px 15px;
}


#event_left {
float:left;
display:block;
width:215px;
}


#event_right {
float:right;
display:block;
width:215px;
}





.event_tokyo {
background:url(img/images/bg_event_tokyo.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_akihabara {
background:url(img/images/bg_event_akihabara.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_shibuya {
background:url(img/images/bg_event_shibuya.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_ikebukuro {
background:url(img/images/bg_event_ikebukuro.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_yokohama {
background:url(img/images/bg_event_yokohama.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_osaka {
background:url(img/images/bg_event_osaka.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_kyoto {
background:url(img/images/bg_event_kyoto.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_sapporo {
background:url(img/images/bg_event_sapporo.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

.event_fukuoka {
background:url(img/images/bg_event_fukuoka.gif) top left no-repeat;
margin:0 0 5px 0;
padding:0 0 2px 40px;
border-bottom:#ccc dashed 1px;
height:30px;
}

/*　　　　　▲イベント情報▲　　　　　*/



/*　　　　　▼コース紹介▼　　　　　*/

#course {
border-bottom:1px #ddd dashed;
font-size:10px;
display:block;
line-height:130%;
width:450px;
margin:10px 0 0 15px;
text-align:left;
}

#course img {
text-align:center;
}




#course_left {
float:left;
display:block;
width:220px;
}


#course_right {
float:left;
display:block;
width:220px;
margin:0 0 0 10px;
}


/*▽web▽*/

#course_web {
background:url(img/images/img_course_web_bg.gif) center top repeat-y;
}

#course_web a {
margin:0 0 0 10px;
}

#course p.course_top {
	background-color: #e9e9e9;
	margin: 0 1px;
	font-size: 12px;
	padding: 2px 5px;
	color: #333;
}	
#course p.course_top span {
	font-size: 10px;
	padding-left: 5px;
	color: #555;
}	
	

/*△web△*/

/*▽CG▽*/

#course_cg {
background: url(img/images/img_course_cg_bg.gif) center top repeat-y;
}


#course_cg a {
padding:0 10px;
}
#course_cg .space {
	padding-bottom: 29px;
}	

/*△CG△*/


/*▽gra▽*/


#course_gra {
background: url(img/images/img_course_gra_bg.gif) center top repeat-y;
}


#course_gra a {
margin:0 0 0 10px;
}

/*△gra△*/

/*▽prog▽*/


#course_prog {
background: url(img/images/img_course_prog_bg.gif) center top repeat-y;
}


#course_prog a {
margin:0 0 0 10px;
}
#course_prog .space {
	padding-bottom: 13px;
}	

/*△prog△*/

.box-btm {
	margin-bottom: 10px;
}	




/*　　　　　▲コース紹介▲　　　　　*/

#course-course {
margin:10px 0 10px 15px;
border:#f60 solid 1px;
display:block;
width:450px;
background:url(img/images/ttl_course_course.jpg) no-repeat;
}
#course-course li {
list-style:none;
line-height:120%;
font-weight:bold;
display:block;
background:url(http://school.dhw.co.jp/img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding:0 0 5px 8px;
margin:0;
font-size:100%;
}
#course-course ul li span {
	font-size: 11px;
	font-weight: normal;
	color: #464646;
}	
#course-course p {
font-size:12px;
line-height:120%;
margin:25px 5px 5px 15px;
}


/*左サイドのグレータイトル*/
#right-list-location .ttl-g {
font-size:100%;
line-height:180%;
color:#666666;
background:#ffffff;
padding:1px 10px;
margin:0px 8px 0px 0px;
border-top:3px solid #E4E0E0;

font-weight:bold;
}


/*サブメニュー用*/
#right-list-location{
margin-top:0px;
padding-bottom:5px;
}

#right-list-location ul{
display:block;
list-style-type:none;
margin:1px 8px 0 0;
padding:1px 0 1px 0px;
border-bottom:3px solid #E4E0E0;
}

#right-list-location li{
display:block;
background:url(http://school.dhw.co.jp/img/icon_s_navi.jpg) 6px 5px no-repeat #ffffff;
margin:1px 0 0 0;
padding:0 0 0 0px;
color:#ff6600;
line-height:120%;
}

#right-list-location li a{
display:block;
height:20px;
width:139px;
padding:0 0 0 0px;
line-height:180%;
text-indent:20px;
color:#666666;
text-decoration:none;

}

#right-list-location li a:hover{
color:#ff6600;
text-indent:25px;
background:url(http://school.dhw.co.jp/img/icon_s_navi.jpg) 10px 5px no-repeat #ffffff;
}





































/*スクールトップのNews*/
#news-schltop{
margin:0 10px 0 10px;
font-size:10px;
}

#news-schltop ul{
margin:0;
padding:5px;
list-style-type:none;
}

#news-schltop li{
display:block;
background:url(http://school.dhw.co.jp/img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding:0 0 5px 8px;
margin:0;
font-size:100%;
line-height:120%;
}

#news-schltop li a{
color:#666666;
}


#news-schltop li a:hover{
color:#000000;
}

#news-schltop a.bitlink{
background: transparent url(img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding-left:8px;
color:#333333;
}


/*スクールトップの講座情報*/
#course-schltop{
	margin-bottom:20px;
	width:480px;
	display:block;
}

/*分野タイトル（Web～エンジニア）
#course-schltop h3{
display:block;
height:15px;
padding:1px 0 0 20px;
margin:15px 0 0 10px;
font-size:80%;
line-height:140%;
color:#ffffff;
font-weight:bold;
}

#course-schltop h3 a{color:#ffffff;}

#course-schltop h3.red{background:url(http://school.dhw.co.jp/img/ttl_red.gif) no-repeat;margin-top:5px;}
#course-schltop h3.orange{background:url(http://school.dhw.co.jp/img/ttl_orange.gif) no-repeat;}
#course-schltop h3.blue{background:url(http://school.dhw.co.jp/img/ttl_blue.gif) no-repeat;}
#course-schltop h3.green{background:url(http://school.dhw.co.jp/img/ttl_green.gif) no-repeat;}
#course-schltop h3.sky{background:url(http://school.dhw.co.jp/img/ttl_sky.gif) no-repeat;}

コース別タイトル（本科・総Pro）
.course-ttl-schltop{
background:url(http://school.dhw.co.jp/img/ttl_bg.gif) repeat-x bottom;
margin-left:15px;
}

.course-ttl-schltop h4{
font-size:80%;
line-height:100%;
margin:0 0 0 2px;
padding:0 0 0 3px;
border-left:7px solid #999999;
font-weight:lighter;
}

.course-ttl-schltop p.bit{
font-size:80%;
}

コース一覧（リンク）
.course-list-schltop{
display:block;
margin:2px 10px 5px 20px;
text-align:left;
}

.course-list-schltop ul{
list-style-type:none;
margin:0;
padding:0;

}

.course-list-schltop li{

display:inline;
position:relative;
background: transparent url(http://school.dhw.co.jp/img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding:0 0 0 7px;
margin:2px 20px 1px 0;
font-size:80%;
line-height:120%;
}

.course-list-schltop li a{
color:#666666;
white-space:nowrap;
}

.course-list-schltop li a:hover{
color:#000000;
}

コンプリ開始
#complete-schltop{
border:1px solid #cccccc;
padding:5px 10px;
margin:15px 20px 0 20px;
display:block;
}

#complete-schltop p{
font-size:80%;
line-height:110%;
color:#666666;
margin-top:3px;
}

#complete-schltop img{
float:left;
margin:5px;
clear:both;
}

#complete-schltop a{
background: url(http://school.dhw.co.jp/img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:120%;
line-height:110%;
color:#333333;
font-weight:bold;
}

#complete-schltop a:hover{
color:#000000;
}

#complete-schltop a#bitlink{
font-weight:lighter;
margin-left:100px;
font-size:100%;
line-height:120%;
}
コンプリ終了


*/



/*コンテンツ左-------------------------------060916kose*/

#course-schltop #top-cont1 {
width:200px;
margin:10px 0 0 10px;
border-left:#f60 solid 10px;
display:block;
float:left;
display:block;
}



#course-schltop #top-cont1 h3 {
background: transparent url(img/arrow_orange_top.gif) 0 0.2em no-repeat;
font-weight:bold;
padding:0 0 0 14px;
line-height:120%;
font-size:14px;
margin:5px 0 0 0;
border-bottom:#f60 dashed 1px;
}

/*コンテンツ右-------------------------------060916kose*/


#course-schltop #top-cont2 {
width:200px;
margin:10px 0 10px 20px;
border-left:#f60 solid 10px;
display:block;
float:left;
display:block;
}



#course-schltop #top-cont2 h3 {
background: transparent url(img/arrow_orange_top.gif) 0 0.2em no-repeat;
font-weight:bold;
padding:0 0 0 14px;
line-height:120%;
font-size:14px;
margin:5px 0 0 0;
border-bottom:#f60 dashed 1px;
}


#course-schltop a{
color:#ff6600;
text-decoration:none;
}

#course-schltop a:hover{
color:#000000;
}






/* ---------- left ---------- */

#left-menu {
	width:170px;
	float:left;
	text-align:left;
}

#sub-menu-left {
padding:0 1px 20px 1px;
}

#submit-btn{
margin:0px 0 5px 2px;
}

#dotg-bottom{
background:url(http://school.dhw.co.jp/img/dot_g.gif) repeat-x left bottom;
padding-bottom:5px;
}

/*学校見学と体験入学*/
#left-kengaku{
margin-top:5px;
background:url(http://school.dhw.co.jp/img/pic_kengaku_top.gif) no-repeat 0 7px;
padding-bottom:10px;
}

#left-taiken{
margin-top:5px;
background:url(http://school.dhw.co.jp/img/pic_taiken_top.gif) no-repeat 0 7px;
padding-bottom:10px;
}

#left-kengaku p.bit,#left-taiken p.bit{
font-size:80%;
color:#ff6600;
margin:5px 3px 0 80px;
}

p.link-kengaku,p.link-taiken{
background:url(http://school.dhw.co.jp/img/arrow_orange_g.gif) 0 0.13em no-repeat;
clear:both;
font-size:160%;
line-height:90%;
color:#000000;
font-weight:bold;
padding-left:8px;
margin:3px 3px 0 70px;
}

p.link-kengaku span,p.link-taiken span{
font-size:70%;
}

#left-kengaku a,#left-taiken a{
color:#333333;
}

#left-kengaku a:hover,#left-taiken a:hover{
color:#000000;
}
/*学校見学と体験入学ここまで*/


/*リンク設定*/
.link-normal{
padding:7px;
background:url(http://school.dhw.co.jp/img/dot_g.gif) repeat-x bottom;
}

.link-normal p{
padding:0;
margin:0;
}

.link-normal p.bit{
font-size:80%;
line-height:120%;
color:#666666;
font-weight:normal;
padding:2px 0;
}

/*レッドバージョン*/
.link-normal p.red{
color:#cc0000;
margin:2px 0;
font-weight:bold;
}

.link-normal p.red a{
display:block;
background: url(http://school.dhw.co.jp/img/arrow_red_g.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:130%;
line-height:110%;
color:#333333;

}

.link-normal p.red a:hover{
color:#000000;
}

/*スカイブルーバージョン*/
.link-normal p.sky{
color:#3399ff;
margin:2px 0;
font-weight:bold;
}

.link-normal p.sky a{
display:block;
background:url(http://school.dhw.co.jp/img/arrow_sky_g.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:150%;
line-height:110%;
color:#333333;
}

.link-normal p.sky a:hover{
color:#000000;
}

/*グリーンバージョン*/
.link-normal p.green{
color:#33cc00;
margin:2px 0;
font-weight:bold;
}

.link-normal p.green a{
display:block;
background:url(http://school.dhw.co.jp/img/arrow_green_g.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:150%;
line-height:110%;
color:#333333;
}

.link-normal p.green a:hover{
color:#000000;
}

/*ピンクバージョン*/
.link-normal p.pink{
color:#ff6666;
margin:2px 0;
font-weight:bold;
}

.link-normal p.pink a{
display:block;
background:url(http://school.dhw.co.jp/img/arrow_pink_g.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:150%;
line-height:110%;
color:#333333;
}

.link-normal p.pink a:hover{
color:#000000;
}

/*リンク設定ここまで*/


/*左サイドのグレータイトル*/
#left-menu .ttl-g {
font-size:100%;
line-height:180%;
color:#666666;
background:#ffffff;
padding:1px 10px;
margin:0px 0px 0px 8px;
border-top:3px solid #E4E0E0;

font-weight:bold;
}

#left-menu .ttl-g02 {
font-size:100%;
color:#ffffff;
background:#999999;
padding:1px 10px;
margin:0 0 2px 0;
}

/*サブメニュー用*/
#left-list-menu{
margin-top:0px;
padding-bottom:5px;
}

#left-list-menu ul{
display:block;
list-style-type:none;
margin:1px 0 0 8px;
padding:1px 0 1px 0px;
border-bottom:3px solid #E4E0E0;
}

#left-list-menu li{
display:block;
background:url(http://school.dhw.co.jp/img/icon_s_navi.jpg) 6px 5px no-repeat #ffffff;
margin:1px 0 0 0;
padding:0 0 0 0px;
color:#ff6600;
line-height:120%;
}

#left-list-menu li a{
display:block;
height:20px;
width:159px;
padding:0 0 0 0px;
line-height:180%;
text-indent:20px;
color:#666666;
text-decoration:none;

}

#left-list-menu li a:hover{
color:#ff6600;
text-indent:20px;
background:url(http://school.dhw.co.jp/img/icon_s_navi.jpg) 6px 5px no-repeat #ffffff;
/*
text-indent:25px;
background:url(http://school.dhw.co.jp/img/icon_s_navi.jpg) 10px 5px no-repeat #ffffff;
*/

}
/*サブメニュー用2行*/
#left-list-menu li.double{
display:block;
background: #ffffff;
margin:1px 0 0 0;
padding:0 0 0 0px;
color:#ff6600;
line-height:120%;
background:url(http://school.dhw.co.jp/img/icon_s_navi.jpg) 6px 5px no-repeat #ffffff;
}

#left-list-menu li.double a{
display:block;
height:32px;
width:159px;
padding:0 0 0 0;
line-height:140%;
text-indent:0px;
color:#666666;
text-decoration:none;
}

#left-list-menu li.double a span{
display:block;
margin:0 0 0 20px;
}

#left-list-menu li.double a:hover{
color:#ff6600;
text-indent:0px;
background:url(http://school.dhw.co.jp/img/icon_s_navi.jpg) 10px 5px no-repeat #ffffff;

}

#left-list-menu li.double a:hover span{
display:block;
margin:0 0 0 25px;
}



/*サブのサブメニュー用*/
#left-list-menu ol.list-menu-sub{
list-style-type:none;
margin:0;
padding:5px 0;
clear:both;
}

#left-list-menu ol.list-menu-sub li{
display:block;
height:16px;
margin:0;
padding:0 0 2px 8px;
line-height:120%;
font-size:80%;
text-indent:20px;

background:url(http://school.dhw.co.jp/img/icon_s_navi_sec.gif) 18px 0px no-repeat #ffffff;
}

#left-list-menu ol.list-menu-sub li a{
display:block;
height:16px;
color:#666666;
line-height:120%;
width:150px;
}

#left-list-menu ol.list-menu-sub li a:hover{
display:block;
height:16px;
color:#000000;
background:url(http://school.dhw.co.jp/img/icon_s_navi_sec.gif) 15px 0px no-repeat #ffffff;
text-indent:25px;
line-height:120%;
}


/*テキストリンク用（グレー）*/
#left-list-text{
margin-top:15px;
}

#left-list-text ul{
list-style-type:none;
margin:0;
padding:10px 0 0 10px;
}

#left-list-text li{
background:url(http://school.dhw.co.jp/img/arrow_orange_g.gif) 0 0.2em no-repeat;
margin:0;
padding:0 0 5px 8px;
line-height:120%;
}

#left-list-text li a{
color:#666666;
}

#left-list-text li a:hover{
color:#000000;
}
/*テキストリンク用終了（グレー）*/




#left-menu ul.archive { 
padding:5px;
margin:0;
list-style:none;
 }

#left-menu li.archive { 
font-size:80%;
border-bottom:1px dotted #cccccc;
}

#left-menu li.archive a { 
color:#333333;
}

#left-menu li.archive a:hover { 
color:#000000;
}

/* 左拠点リンク */

#left-list-location {
margin-top: 5px;
}
#left-list-location ul {
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 17px; 
margin: 0px; 
list-style-type: none;
}
#left-list-location li {
display: block; 
background: url(http://school.dhw.co.jp/img/btn_location_right.gif) no-repeat 0px 0px;
margin: 0px 0px 2px; 
width: 133px; 
padding-top: 3px; 
height: 19px;
}
#left-list-location li a {
margin-top: 5px; 
padding-left: 25px; 
font-size: 100%; 
width: 133px; 
color: #666666; 
line-height: 100%; 
height: 19px; 
text-align: center;
text-decoration:none;
}
#left-list-location li a:hover {
text-decoration:underline;
}

#left-list-location li a:hover {
color: #000000;
}




/* ---------- left_end ---------- */

/* ---------- right ---------- */

/* 右拠点リンク */

/*#right-menu .ttl-g02 {
font-size:100%;
color:#ffffff;
background:#999999;
padding:1px 10px;
margin:10px 0 2px 0;
}

#right-list-location {
margin-top: 5px;
}
#right-list-location ul {
display:block;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
margin: 0px 0px 0px 0px; 
list-style-type: none;

}
#right-list-location li {
display: block; 
background: url(http://school.dhw.co.jp/img/btn_location_right.gif) no-repeat 0px 0px;
margin: 0px 0px 2px; 
width: 133px; 
padding-top: 3px; 
height: 19px;
}
#right-list-location li a {
margin-top: 5px; 
padding-left: 0px; 
font-size: 100%; 
width: 133px; 
color: #666666; 
line-height: 100%; 
height: 19px; 
text-align: center;
text-decoration:none;
}
#right-list-location li a:hover {
text-decoration:underline;
}

#right-list-location li a:hover {
color: #000000;
}
*/
/*右サイドのグレータイトル*/
/*#right-menu .ttl-g {
font-size:100%;
color:#ffffff;
background:#999999;
padding:1px 10px;
margin:0 0 2px 0;
}*/

/*右　学校一覧用（グレー）*/
/*
#right-list-location{
margin-top:5px;
border-bottom:1px dotted #cccccc;
}

#right-list-location ul{
list-style-type:none;
margin:0;
padding:0px 0 0 8px;
}

#right-list-location li{
display:block;
width:133px;
height:20px;
margin:0 0 2px 0;
padding-top:1px;
background:url(http://school.dhw.co.jp/img/btn_location_right.gif) 0px 0px no-repeat;
}

#right-list-location li a{
width:133px;
height:20px;
padding-left:25px;
color:#666666;
text-align:center;
font-size:100%;
line-height:100%;

}

#right-list-location li a p{
display:inline;
margin-top:5px;
}


#right-list-location li a:hover{
color:#000000;
}
*/
/*右　学校一覧用終了（グレー）*/


#right-menu {
	width:150px;
	float:right;
	text-align:left;
}

.powered li{
	font-size:70%;
	margin:10px 5px;
	list-style-type: none;
}

#sub-menu-right {
padding:0 1px 20px 1px;
}

/*リンク設定ここから*/
/*レッドバージョン*/
.link-normal p.red2{
color:#cc0000;
margin:2px 0;
font-size:80%;
}

.link-normal p.red2 a{
display:block;
background:url(http://school.dhw.co.jp/img/arrow_red_g2.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:180%;
line-height:110%;
font-weight:bold;
color:#333333;
}

.link-normal p.red2 a:hover{
color:#000000;
}

/*スカイブルーバージョン*/
.link-normal p.sky2{
color:#3399ff;
margin:2px 0;
font-size:80%;
}

.link-normal p.sky2 a{
display:block;
background:url(http://school.dhw.co.jp/img/arrow_sky_g2.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:180%;
line-height:110%;
font-weight:bold;
color:#333333;
}

.link-normal p.sky2 a:hover{
color:#000000;
}

/*グリーンバージョン*/
.link-normal p.green2{
color:#33cc00;
margin:2px 0;
font-size:80%;
}

.link-normal p.green2 a{
display:block;
background: url(http://school.dhw.co.jp/img/arrow_green_g2.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:180%;
line-height:110%;
font-weight:bold;
color:#333333;
}

.link-normal p.green2 a:hover{
color:#000000;
}

/*ピンクバージョン*/
.link-normal p.pink2{
color:#ff6666;
margin:2px 0;
font-size:80%;
}

.link-normal p.pink2 a{
display:block;
background:url(http://school.dhw.co.jp/img/arrow_pink_g2.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:180%;
line-height:110%;
font-weight:bold;
color:#333333;
}

.link-normal p.pink2 a:hover{
color:#000000;
}
/*リンク設定ここまで*/

/*アドバイザリーボードここから*/
#advisory{
padding:10px 10px 30px 10px;
background:url(http://school.dhw.co.jp/img/dot_g.gif) repeat-x bottom;
}

#advisory p{color:#666666;}
#advisory p.bit{font-size:80%;}

#advisory a{
font-weight:bold;
color:#666666;
}
/*アドバイザリーボードここまで*/


/*校長日記ここから*/
#mojo{
margin:10px 8px 0 8px;
}

#mojo p a{
display:block;
/*width:132px;
height:50px;*/
padding:9px 30px 8px 10px;
background:url(http://school.dhw.co.jp/img/pic_mojo.gif) no-repeat;
font-weight:bold;
font-size:120%;
color:#666666;
clear:both;
}

#mojo span{
font-weight:normal;
font-size:80%;
color:#cc0000;
}
/*校長日記ここまで*/

/*シーグラフ告知*/

#seag{
margin:10px 8px 0 8px;
}

#bnrbnr {margin:10px 8px 0 8px;}

/*シーグラフ告知*/

/* ---------- right_end ---------- */

/* ---------- footer ---------- */

#footer {
line-height: 140%;
margin:0 auto;
text-align: center;
width: 800px;
padding:0 0 25px 0;
background:url(img/images/bg_test.gif);
}

#footer img{
margin-bottom:10px;
}

#footer p {
font-size:80%;
line-height: 200%;
color:#ff9900;
font-weight:bold;
}

#footer a {
	color:#999999;
	font-weight:normal;
}

#footer a:hover {
	color:#000000;
	font-weight:normal;
}

/* ---------- footer_end ---------- */

#orangelink{
background: url(http://school.dhw.co.jp/img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding-left:8px;
font-size:90%;
line-height:110%;
color:#FF6600;
font-weight:bold;
}

