﻿@charset "utf-8";
p,br { margin:0;}img,a img  { border:0;}ul,li {border:0;list-style:none;text-align:left;vertical-align:auto;margin:0;padding:0;}

#right_area {float:right;padding:0;width:950px;text-align:left;}
#contentArea h1 {margin-bottom: 20px;padding: 5px 0 5px 10px;color: #333333;font-size: 150%;font-weight: bold;border-top: 3px solid #0169C6;background-color: #EEEEEE;}

.clear { clear:both;}

.pageTop  {margin: 40px 0px 0px 0px;padding: 0px;text-align: right;}
.pageTop a  {padding: 0px 0px 0px 15px;text-decoration: none;}


#news_tool {width:930px;margin:0 5px;font-size:100%;}
.news_list {margin:10px 0 10px 0px;}
.news_list dt {float:left;width:150px;margin:2px 0 5px 0;padding:5px;border-bottom:1px dotted #CCC;}
.news_list dd {float:left;width:500px;margin:2px 0 5px 0;padding:5px;border-bottom:1px dotted #CCC;}

#cmsNews_list {width:940px;margin:0 5px;font-size:100%;}

.clearfix_after:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix_after {display: inline-block;}
* html .clearfix_after {height: 1%;}
.clearfix_after {display: block;}


#cmsNews_list .news_list {margin:10px 0 0 0px;}
.news_list dl,.news_list dt,.news_list dd {border-bottom: none!important;font: none!important;margin: 0!important;width: auto!important;}

ul#cmsNews_list {width: 915px;border: 0 none;list-style: none outside none;margin: 22px 0 0 15px;padding: 0;text-align: right;}

#cmsNews_list li {border-bottom: 1px dotted #CCC;padding: 10px 0;width: 915px;}
#cmsNews_list li p {float: left;width: 790px;margin-bottom: 0;}
#cmsNews_list li p a{color:#016AC6;}
#cmsNews_list li p.date { width: 125px;}

.cmmn {width: 950px;}
.cmmn h2.ttl {border-top: solid 2px #999;padding: 7px 0 8px 30px;color: #333;font-weight: bold;font-size: 130%;background: #f6f9fe url(../img/arrow_newsCont_main.gif) no-repeat 12px 8px;}
.cmmn .header_sub {padding: 5px 15px;font-size: 12px;border-bottom:solid 1px #e6e6e6;margin-bottom:20px;}
.cmmn .header_sub p { margin-bottom: 0;}
.cmmn .header_sub .category {float: left;}
.cmmn .header_sub .update {float: right;}

.cmmn .cont {margin-bottom:5px;padding: 0 15px 1.5em;border-bottom:dotted 1px #a9a9a9;line-height:1.5em;}
.cmmn .cont p {margin-bottom:1.8em; line-height:22px;text-indent:25px;}
.cmmn .cont p a {padding-left: 1em;text-decoration:none;}

.cmmn .cont img {display: block;margin: 0 auto 1.8em;}
.cmmn .cont ul,.cmmn .cont ol {margin: 1.5em 0 3em 0 !important;text-align: left !important;}
.cmmn .cont li {border-bottom: 0px solid #ccc !important;border-width: 0px !important;width:auto!important;}

.cmmn .cont ul li {list-style: disc inside;margin-left: 1em;text-indent: -1em;padding: 5px 0 !important;}
.cmmn .cont ol {list-style:none;list-style-position:outside;padding:0px 0px 0px 20px;}
.cmmn .cont ol li {list-style:decimal;}


.cmmn .cont table {border-top: solid 1px #ccc;border-right: solid 1px #ccc;border-spacing: 0;padding: 0;margin-bottom: 1.8em;}
.cmmn .cont th,.cmmn .cont td {border-bottom: solid 1px #ccc;border-left: solid 1px #ccc;padding: 0.5em;vertical-align: middle;}
.cmmn .cont th {background-color:#efefef;}
.cmmn .cont th p,.cmmn .cont td p,.cmmn .cont th img,.cmmn .cont td img {margin-bottom: 0;}


