/* -------------------
sketch_m 2008
 ------------------- */
/* -------------------
 layout  
------------------- */
#CMSContainer{width:980px;text-align:left;color:#333}
#CMSHead,
#CMSHeadHome{width:980px;margin-bottom:8px;}
/* -------------------
 Menu  
------------------- */
#CMSMenu li{background:#949494;font-color:#ffffff;padding:5px;border-bottom:1px dotted #ccc;line-height:18px;list-style:none;}
#CMSMenu li.tab{background:#0033ff;color:#ffffff;font-weight:bold;font-color:#ffffff}
#CMSMenu li.bg{padding:0px;border-bottom:0px;background:#ffffff;font-color:#ffffff;}
#CMSMenu a:link { text-decoration:none; color:#ffffff;}
#CMSMenu a:visited { text-decoration:none; color:#ffffff;}
#CMSMenu a:active { text-decoration: none; color:#ffffff;}
#CMSMenu a:hover {text-decoration:underline; color:#ffffff;}
/* -------------------
 CMSInner 
------------------- */
#CMSInner .pageList a{color:#fff}
#CMSInner .pageList{background:#000;color:#fff}
#CMSInner .entryTitle,#CMSInner h2{border-bottom:3px solid #03F}
#CMSInner h3{color:#014EA0;border:1px solid #f60;padding:4px 10px}
#CMSInner h4{color:#014EA0;border:1px solid #f60;padding:4px 10px}
#CMSInner th{color:#014EA0;width:80px;padding:2px 0 2px 10px;text-align:left;font-weight:bold;}
#CMSInner th.dot{background-image: url(dot.gif);background-repeat: repeat-x;background-position: left center;}
#CMSInner .bar{margin:10px 0px 10px 0px;}


/* -------------------
 home 
------------------- */
#CMSWrap h3{color:#014EA0;border:1px solid #f60;padding:4px 10px}
#CMSWrap h4{padding:8px;margin:0 0 5px;background:url(top_tab_bg.jpg) no-repeat 0 0;color:#fff;}
#CMSWrap .end{font-size: 14px; font-weight: bold; line-height:16px; color: #f03;text-align:center; margin:30px 10px 10px 10px;}
#CMSWrap .f12 {font-size: 12px; color: #333333; line-height:18px; margin-bottom:50px;}
#CMSWrap p.k12 {font-size: 12px; color: #333333; line-height:18px;}
#CMSWrap p.b12 {font-size: 12px; color: #06c; line-height:16px; font-weight:bold;}
#CMSWrap p.b14 {font-size: 14px; color: #06c; line-height:16px; font-weight:bold;}
.CMSHome .p{margin-bottom:10px}
.CMSHome .caution{border:3px double #e30000;padding:7px 15px;margin-top:10px;margin-bottom:10px}
.CMSHome .announce{border:1px solid #9cf;padding:7px 15px;margin-bottom:10px}
.CMSHome .caution strong{display:block;padding:0 0 4px;text-align:center;color:#e30000;font-size:14px;}
.CMSHome{background:#FFF;padding-top:0px;}
#contents{background:#FFFFFF;
	vertical-align:middle;
	height:auto;}
#contents .p strong{line-height:120%;}
#contentsL{width:440px;background:#FFFFFF;float:left;padding:10px 10px 10px 10px;}
#contentsR{width:440px;background:#FFFFFF;float:left;padding:10px 20px;}

#CMSInner p.note,#CMSWrap p.note,
#CMSContainer .home p.note{background:#FFFFFF;font-size: 12px;line-height:13px;border-top:1px solid #aaa;padding:5px 5px 0;margin:15px 0 0}

.mbottom{margin-bottom:20px;}


