/* layout */

/*━━━  common ━━━*/

hr.gdot{border:1px dotted #CCCCCC; width:100%; height:1px; }

img#finish{margin-left:5px; }


	/* header navi用CSS-------------------------------------------------*/

div#sitenavi{height:47px; width: 671px; border-top: 1px solid #FFFFFF; border-bottom: 6px solid #8c5e5e; }

div#sitenavi ul{list-style-type:none; margin:0px; padding:0px; }

div#sitenavi ul li{float:left;}

div#sitenavi ul li img{vertical-align:top;}


/* 2段メニュー */
div#snavi {width: 671px; height:56px; border-top: 1px solid #FFFFFF; border-bottom: 6px solid #8c5e5e; _height:58px; }

div#snavi ul {list-style-type:none; margin:0px; padding:0px;}

div#snavi li {float:left;}

div#snavi li img{vertical-align:top; }


/* ━━━━━━━ TOP TEL ━━━━━━━ */

#tel{width: 174px; margin: 0px 0px 7px 3px; background: #6F6860; text-align:center; padding-bottom: 6px; }

#tel img{vertical-align:top; border: none; }



/*━━━  div　 ━━━*/

div#year{text-align:center; margin:15px auto 5px; }

div#mediacmt{margin: 15px 0px 0px 60px; width: 87%; font-size:13px; }

div#semicmt{margin: 0px auto 15px; width: 540px; line-height:140%; }

div#semicmt h4{text-align:center; font-size: 110%; }

div#semicmt p{margin: 14px 0px 0px 0px; line-height: 150%; }

div#semicmt p.sub{color:#006677; }

div#semicmt p.end{color:#EE0000; text-align:center; border: 1px solid #EE0000; padding: 4px; margin-bottom: 15px; }

div#semicmt p.right{text-align:right; }


/* センタリング用 */

div#centering{text-align:center; width:100%; font-size:12px; color:#333; }

div#centering div, div#centering p, div#centering table, div#centering ul{text-align:left; }


/*━━━  list　 ━━━*/

/* セミナースケジュール */

dl.semisch{margin: 18px 50px 0px; padding-bottom: 12px; border-bottom: 1px dotted #ddcfcf; font-size:12px; }

dl.semisch dt{background:url(../info/image/blackAllow.gif) no-repeat left 0px; padding-left: 19px; color:#BD4D27; }

dl.semisch dd{margin: 7px 10px 0px 17px; line-height:120%;}

dl.semisch dd span{ color:#663333}


/* メディアリスト */

dl.medialist{margin: 10px 25px 8px; padding-bottom: 12px; border-bottom: 1px dotted #ddcfcf; font-size:12px; }

dl.medialist dt{background:url(../info/image/blackAllow.gif) no-repeat left 0px; padding-left: 19px; color:#BD4D27}

dl.medialist dd{margin: 7px 5px 0px 17px; line-height:130%;}

dl.medialist dd span{ color:#663333}


/* セミナーページ下部 */

ul.con{ list-style:none;margin: 15px 15px 20px 30px; line-height: 140%; width:89% ;font-size:12px; }

ul.con li{padding: 0px 0px 0px 17px; margin-top: 5px; background:url(../image/round_icon_orange.gif) no-repeat left 1px; }

ol.faq li{margin-bottom: 15px; }

