@charset "utf-8";
/* CSS Document */


#main { padding:40px 0;}

#main #cntArticle { width: 640px; float: left; }
#main #cntArticle h3 { width: 592px; border: 2px #D596BE solid; font-size: 16px; line-height: 18px; padding: 12px 12px 12px 32px; color: #790E4F; background: url(../images/pageparts/blt_circle.gif) no-repeat 12px 13px; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#main #cntArticle .article { width: 600px; padding: 20px; }
#main #cntArticle .cntTool { background: #DCDCDC; padding: 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 60px; }
#main #cntArticle .cntTool a {  }
/*format----------------------------------------------------*/


#main #cntArticle .article img.centered { display: block; margin-left: auto; margin-right: auto; }
#main #cntArticle .article img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
#main #cntArticle .article img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
#main #cntArticle .article .alignright { float: right; }
#main #cntArticle .article .alignleft { float: left }
#main #cntArticle .article h1 { font-size: 138.5% }
#main #cntArticle .article h2 { font-size: 123.1% }
#main #cntArticle .article h3 { font-size: 108% }
#main #cntArticle .article h4 { font-size: 100% }
#main #cntArticle .article h5 { font-size: 93% }
#main #cntArticle .article h6 { font-size: 85% }
#main #cntArticle .article h1, #main #cntArticle .article h2, #main #cntArticle .article h3, #main #cntArticle .article h4, #main #cntArticle .article h5, #main #cntArticle .article h6 { margin: 1em 0; color: #000000; border: none; padding: 0; background: none; }
#main #cntArticle .article p { font-size: 12px; line-height: 180%; margin-bottom: 1em }
#main #cntArticle .article ul, #main #cntArticle .article ol { margin: 1em }
#main #cntArticle .article ol, #main #cntArticle .article ul { margin-left: 2em }
#main #cntArticle .article ol { list-style: decimal outside }
#main #cntArticle .article ul { list-style: disc outside }
#main #cntArticle .article ul li, #main #cntArticle .article ol li { font-size: 12px; line-height: 180%; }
/*sidebar----------------------------------------------------*/

#main #sideBar { width: 220px; float: right; }
#main #sideBar .sideMenu { width: 218px; background: #000000; border: 1px solid #A6A6A6; margin-bottom: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#main #sideBar .sideMenu h4 { padding: 4px 10px; color: #FFF; font-size: 14px; line-height: 16px; border-left: 6px solid #FFF; margin: 8px 10px; }
#main #sideBar .sideMenu ul { width: 198px; padding: 10px; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#main #sideBar .sideMenu li { background: url(../images/sitemap/blt_arrow.gif) no-repeat 0px 50%; padding: 12px 10px 12px 12px; border-bottom: 1px dotted #CCCCCC }
#main #sideBar .sideMenu li a {  text-decoration: none; }
#main #sideBar .sideMenu li a:hover { color: #C1004B; text-decoration: none; }
/*----------------------------------------------------*/

#main #cntArticle .paging { width: 640px; }
#main #cntArticle .paging .unit-1-2 { width: 123px; float: left; }
#main #cntArticle .paging .unit-2-2 { width: 123px; float: right; }
#main #cntArticle .paging { width: 640px; height: 30px; position: relative; }
#main #cntArticle .paging a { font-size: 10px; line-height: 12px; text-align: center; width: 126px; background: #000000; padding: 8px; color: #FFF; text-decoration: none; display: block; vertical-align: bottom; position: absolute; }
#main .paging .posPrev { top: 0px; left: 0px; }
#main .paging .posNext { top: 0px; right: 0px; }
