/*サブメニュー振り分け用（不要なメニューを非表示に）*/
div#divide-course .event{display:none;}
div#divide-course .location{display:none;}
div#divide-course .graduate{display:none;}
div#divide-course .teacher{display:none;}
div#divide-course .works{display:none;}

div#divide-event .course{display:none;}
div#divide-event .location{display:none;}
div#divide-event .graduate{display:none;}
div#divide-event .teacher{display:none;}
div#divide-event .works{display:none;}

div#divide-location .course{display:none;}
div#divide-location .event{display:none;}
div#divide-location .graduate{display:none;}
div#divide-location .teacher{display:none;}
div#divide-location .works{display:none;}

div#divide-graduate .course{display:none;}
div#divide-graduate .event{display:none;}
div#divide-graduate .location{display:none;}
div#divide-graduate .teacher{display:none;}
div#divide-graduate .works{display:none;}

div#divide-teacher .course{display:none;}
div#divide-teacher .event{display:none;}
div#divide-teacher .location{display:none;}
div#divide-teacher .graduate{display:none;}
div#divide-teacher .works{display:none;}

div#divide-works .course{display:none;}
div#divide-works .event{display:none;}
div#divide-works .location{display:none;}
div#divide-works .graduate{display:none;}
div#divide-works .teacher{display:none;}

/*パンくず～ページタイトル*/
#entry-header{
padding:1px 10px 2px 10px;
border-bottom:5px solid #e4e0e0;
}

/*ページタイトル*/
#entry-header h1{
border-left:10px solid #ff9900;
margin:0;
padding:5px 0 2px 5px;
font-size:160%;
line-height:120%;
font-weight:bold;
}

/*パンくずリスト*/
#content-nav {margin-bottom:10px;font-size:80%;}
#content-nav a {color:#ff9900;}
#content-nav a:hover {color:#000000;}
/* 現在ページのリンク設定 */
#content-nav a.noline:link {color:#333333;text-decoration:none;}
#content-nav a.noline:visited {color:#333333;text-decoration:none;}
#content-nav a.noline:hover {color:#333333;text-decoration:none;}


/*本文*/
#entry-body{

}

/*基本テキストサイズ
#entry-body p{
font-size:100%;
}*/

/*リードテキスト用（マージン10px）*/
p.read10px{
margin:10px;
}

/*リードテキスト用（マージン15px）*/
p.read15px{
margin:15px;
}

/*キャッチ用*/
#entry-body h2{
font-size:160%;
line-height:100%;
}

/*リンク用（矢印：オレンジ　文字：オレンジ　背景：白）*/
#link-orange a{
background:url(img/arrow_orange_w.gif) 0 0.2em no-repeat;
margin:0;
padding:0 0 0 8px;
color:#ff6600;
line-height:110%;
}

#link-orange a:hover{
color:#000000;
}

/*リンク用（矢印：オレンジ　文字：グレー　背景：白）*/
#link-orangeg a{
background:url(img/arrow_orange_w.gif) 0 0.2em no-repeat;
margin:0;
padding:0 0 0 8px;
color:#666666;
line-height:110%;
}

#link-orangeg a:hover{
color:#000000;
}

/*リスト中のリンク設定用*/
dl a,dl a:hover,ul a,ul a:hover{
color:#ff6600;
}

/*特徴系のリスト用（まる）*/
dl#list-round{
margin:15px;
padding:0;
}

dl#list-round dt{
margin:0;
padding:2px 0 5px 17px;
background:url(http://school.dhw.co.jp/img/list_round.gif) no-repeat 0 3px;
font-weight:bold;
font-size:120%;
}

dl#list-round dd{
margin:0;
padding:0 0 20px 0;
}


/*通常リンク用（オレンジ矢印）*/
a.bitlink{
background: transparent url(img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding-left:8px;
color:#333333;
}

/*リンクフォント小用（オレンジ矢印）*/
a.bitlinksl{
background: transparent url(img/arrow_orange_w.gif) 0 0.2em no-repeat;
padding-left:8px;
color:#333333;
}

/*オレンジ背景のボタン 255px 40px*/
.btn-255-40 a,.btn-255-40 a:hover{
background:url(http://school.dhw.co.jp/img/btn_255_40.gif) no-repeat;
display:block;
width:255px;
height:30px;
text-align:center;
font-size:100%;
color:#ffffff;
padding-top:10px;
float:right;
}

/*オレンジ背景のボタン 100px 30px*/
.btn-100-30 a,.btn-100-30 a:hover{
background:url(http://school.dhw.co.jp/img/btn_100_30.gif) no-repeat;
display:block;
width:100px;
height:24px;
text-align:center;
font-size:100%;
color:#ffffff;
padding-top:7px;
float:right;
}

/*オレンジ背景のボタン 110px 30px*/
.btn-110-30 a,.btn-110-30 a:hover{
background:url(http://school.dhw.co.jp/img/btn_110_30.gif) no-repeat;
display:block;
width:110px;
height:24px;
text-align:center;
font-size:100%;
color:#ffffff;
padding-top:7px;
float:right;
}


/*オレンジ背景のボタン 150px 30px*/
.btn-150-30 a,.btn-150-30 a:hover{
background:url(http://school.dhw.co.jp/img/btn_150_30.gif) no-repeat;
display:block;
width:150px;
height:24px;
text-align:center;
font-size:100%;
color:#ffffff;
padding-top:7px;
float:right;
}

/*オレンジ背景のボタン 200px 30px*/
.btn-200-30 a,.btn-200-30 a:hover{
background:url(http://school.dhw.co.jp/img/btn_200_30.gif) no-repeat;
display:block;
width:200px;
height:24px;
text-align:center;
font-size:100%;
color:#ffffff;
padding-top:7px;
float:right;
}

/*個別背景ボタン 140px 30px*/
.btn-140-30 a,.btn-140-30 a:hover{
background:url(http://school.dhw.co.jp/img/btn_140_30.gif) no-repeat;
display:block;
width:140px;
height:24px;
text-align:center;
font-size:100%;
color:#ffffff;
padding-top:7px;
}

/*個別背景ボタン 140px 30px*/
.btn-blue a,.btn-blue a:hover{
background:url(http://school.dhw.co.jp/img/btn_140_30_b.gif) no-repeat;
display:block;
width:140px;
height:24px;
text-align:center;
font-size:100%;
color:#ffffff;
padding-top:7px;
}



/*実績一覧*/
dl.list-jisseki{
margin:0;
padding:5px;
}

dl.list-jisseki dt{
font-weight:bold;
padding:1px 0;
clear:both;
}

dl.list-jisseki dd{
margin-bottom:15px;
}

dl.list-jisseki img{
margin:2px 5px 5px 0;
float:left;
}


/**/
ul.list-text10{
padding:0;
margin:0;
}

ul.list-text10 li{
font-size:80%;
line-height:110%;
color:#666666;
padding:0 0 3px 0;
margin:0;
}

/*dlの基本設定*/
dl.dl-normal{
margin:0;
padding:0;
}

dl.dl-normal dt{
font-weight:bold;
margin-bottom:3px;
}

dl.dl-normal dd{
margin:0;
padding:0 0 20px 2px;
}

/*olの基本設定*/
ol.ol-normal {
line-height:120%;
}

ol.ol-normal li{
padding-top:2px;
}

