@charset "utf-8";textarea,tt{font-family:"Courier New",Courier,monospace}
pre,code{font-family:monospace;font-size:1.1em}
h1,h2,h3,h4,h5,h6{margin:0 0 1em 0}
h2{font-size:1.2em}
h3{font-size:1.0}
h4{font-size:1.0}
h1,.cm-h1{font-size:1.4em}
p{margin:0 0 1em 0}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:bold}
dd{margin:0 0 1em 2em}
cite,blockquote{font-style:italic;margin:0 0 1em 1.5em}
.clearer{clear:both}
.clearfix{display:inline-block}
.clearfix[class]{display:block;overflow:hidden}
body{margin:0;padding:0}
#bgheader_wrapper{position:absolute;left:0;width:100%;height:195px;margin:0;border-bottom:2px solid transparent}
#bgheader_wrapper #bgheader_top{height:80px}
#bgheader_wrapper #bgheader_nav{height:34px}
#bgheader_wrapper #bgheader_border{height:80px;border-bottom:1px solid transparent}
#page_wrapper{position:relative;width:990px;margin:0 auto}
#title_wrapper{position:relative;height:80px}
#title_wrapper h1{position:relative;top:10px;left:0;margin:0;padding:0}
#title_wrapper h2{position:relative;top:15px;margin:0;padding:0}
#keyvisual{display:none}
#content_wrapper{margin-top:20px;width:990px}
#content_table{width:990px}
#content_sidebar_wrapper{width:224px;background-image:url('../img/sidebar_bg.png');background-position:top left;background-repeat:no-repeat;background-color:transparent}
#content_sidebar_wrapper #content_sidebar_inner{margin:7px 7px 0 7px;padding:15px 15px 0 15px}
#content_sidebar_wrapper #logo{height:180px;width:180px;overflow:hidden;margin-bottom:20px}
#content_main_wrapper{padding-top:83px;padding-left:20px}
.content_main{width:746px;overflow:hidden}
#widgetbar_page_1,#widgetbar_page_2{overflow:hidden;width:180px}
#widgetbar_site_1,#widgetbar_site_2{overflow:hidden;width:180px}
#widgetbar_page_1 div.cm_widget,#widgetbar_page_2 div.cm_widget,#widgetbar_site_1 div.cm_widget,#widgetbar_site_2 div.cm_widget{margin:5px 0}
.center{margin:0 auto}
ul#cm_mainnavigation{list-style-type:none;margin:0;padding:0}
ul#cm_mainnavigation li{float:left;margin:0;padding:0;height:34px}
ul#cm_mainnavigation li a{display:block;float:left;line-height:34px;text-decoration:none;padding:0 8px 0 8px}
#cm_subnavigation{padding-bottom:15px}
#cm_subnavigation ul.cm_subnavigation{list-style-type:square;margin:0;padding:0}
#cm_subnavigation ul.cm_subnavigation li{margin:0 0 1px 15px;padding:0}
#cm_subnavigation ul.cm_subnavigation li a{display:inline-block;width:155px;line-height:25px;text-decoration:none;padding:0 0 0 10px}
#cm_subnavigation ul.cm_subnavigation[class] li a{display:block}
#cm_subnavigation ul.cm_subnavigation li.cm_current ul.cm_subnavigation li{margin:1px 0 1px 15px;padding:0}
#cm_subnavigation ul.cm_subnavigation li.cm_current ul.cm_subnavigation li a{width:140px}
#footer_wrapper{text-align:center}
#footer{padding:10px 20px 10px 20px}