@charset "UTF-8";
/*wrapperの設定*/
#wrapper { background: url(../img/main_bg.png) no-repeat 0 0; width: 994px; min-height: 100%; margin: 0 auto; padding: 0 14px 0 16px; overflow: hidden; text-align: left; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}

/*タイトルまわりの設定*/ 
#main_title { background: url(../../img/title.png) no-repeat 0 0; width: 994px; height: 42px; margin: 0; padding: 0; text-indent: -9999px; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}
#flash_area { background: url(../../img/flash_bg.png) no-repeat 0 0; width: 994px; height: 349px; margin: 0; padding: 0; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}
#noscript_bg { background: url(../../img/noscript_bg.gif) no-repeat 0 0; width: 994px; height: 349px; margin: 0; padding: 0;}

/*noscriptの設定*/
#noscript_bg h2 { font-size: 16px; font-weight: bold; line-height: 1.4em; color: #005bac; margin: 0; padding: 65px 15px 10px 0; text-align: right;}
#noscript_bg p { float: right; padding: 0 10px 10px 0;}
#noscript_bg ul { clear: both; float: right; padding: 5px 15px 10px 0; font-size: 80%;}


#flash_navi { width: 994px; margin: 0; padding: 0; z-index: 500;}

/*center_floatの設定*/
#center_float { float: left; width: 964px; height: 20px; margin: 0; padding: 3px 15px;}
#center_left { float: left; width: 450px; height: 20px; margin: 0; padding: 0;}
#center_right { float: right; background: url(../../img/kenseido_ltd.png) no-repeat 0 0; width: 173px; height: 20px; margin: 0; padding: 0; text-indent: -9999px; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}

/*contentsの設定*/
#ccntents { width: 994px; margin: 0; padding: 0;}
#contents_left { float: left; width: 204px; margin: 0; padding-right: 15px;}
#contents_center { float: left; width: 530px; margin: 0; padding-right: 15px;}
#contents_right { float: left; width: 240px; margin-right:  -10px; padding: 0;}

/*box_leftの設定*/
.box_left_top { background: url(../../img/box_left_top.png) no-repeat 0 0; width: 190px; margin: 0; padding: 10px 0 0 14px; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}
.box_left_bottom { background: url(../../img/box_left_bottom.png) no-repeat 0 0; width: 204px; height: 10px; margin: 0; padding: 0; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}

.left_news { width: 180px; margin: 0; padding: 0;}
.left_news h4 { color: #FF9900;}
.left_news img { margin: 5px 0; border: solid 1px #999999;}
.left_news p { margin: 0; padding: 0;}

ul.left_link { height: 20px; margin: 0;  padding: 3px 0;}
ul.left_link li { float: right; list-style: none; text-align: right; padding-left: 20px;}
.left_news_link {  background: url(../../img/left_news_link.gif) no-repeat 0 0; margin: 0; padding: 0;}

#top_pmark { padding: 0 5px 15px 0;}
#top_pmark img { position: relative;  float: left; border: none; margin-right: 5px; border: none;}
#top_pmark a {border: none;}
#iso { clear: both; background: url(../../img/iso_image.gif) no-repeat 0 0; width: 171px; height: 79px; margin: 0; padding: 0; text-indent: -9999px;}
#minus { padding: 10px 0 0;}
#minus img { border: none;}
#minus a { border: none;}

/*box_centerの設定*/
.box_center_top { float: left; background: url(../../img/box_center_top.png) no-repeat 0 0; width: 500px; margin: 0; padding: 10px 15px 0; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}
.box_center_bottom { float: left; background: url(../../img/box_center_bottom.png) no-repeat 0 0; width: 530px; height: 10px; margin: 0; padding: 0; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}

#topics_top { width: 515px; height: 20px; border-bottom: solid 1px #4d4d4d; margin-right: -15px; padding-bottom: 3px;}
#topics_ttl { float: left; background: url(../../img/topics_ttl.gif) no-repeat 0 0; width: 65px; height: 20px; margin: 0; padding: 0; text-indent: -9999px;}
#backnumber { float: right; height: 20px; margin: 0; padding-right: 10px;}
#backnumber ul,li { margin: 0; padding: 0;}
#backnumber li { list-style: none; text-align: right;}
.backnumber_link {  background: url(../../img/topics_link.gif) no-repeat 0 2px; margin: 0; padding-left: 20px;}

.topics{ clear: both; float: left; width: 503px; border-bottom: dotted 1px #4d4d4d; margin: 0  -3px 10px 0; padding: 10px 0}
.topics img { float: left; width: 143px; height: 118px; border: solid 1px #666666; margin: 0; padding: 0;}
.topics_text { float: left; width: 340px; margin-left: 15px; padding: 0;}
.topics_text h4 { font-size: 16px; line-height: 140%; margin-bottom: 5px; padding: 0;}
.topics_text p { font-size:14px; line-height:150%;}

a.topics_link:link { color: #035297; text-decoration: underline; border: none;}
a.topics_link:visited { color: #330066; text-decoration: underline; border: none;}
a.topics_link:hover { color: #FF3366; text-decoration: none; border: none;}
a.topics_link:active { color: #FF0033; text-decoration: none; border: none;}

.topics_ft { float: right; width: 340px; margin-left: -10px; padding: 5px 0 0;}
.topics_ft ul { float:left; width: 170px;}
.topics_ft ul,li { margin: 0; padding: 0;}
.topics_ft li { float: left; list-style: none;}
.topics_cont {  background: url(../../img/topics_link.gif) no-repeat 0 2px; margin: 0; padding-left: 20px; z-index: 50;}
.update { float: right; width: 160px; margin: 0; padding: 0; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #683b1c;}

/*footerの設定*/
#footer { clear: both; width: 520px; margin: 0 -5px; padding: 0;}
#footer h4 { font-size: 12px; font-weight:normal; line-height: 140%;}
#footer ul { margin: 0; padding: 0;}
#footer li { float: left; list-style: none; height: 20px; }
.ft_link { background: url(../../img/left_news_link.gif) no-repeat 0 0; height: 20px; margin-right: 12px; padding-left: 20px;}
.ft_link02 { background: url(../../img/left_news_link.gif) no-repeat 0 0; height: 20px; margin-right: 50px; padding-left: 20px;}
.ft_top { background: url(../img/goto_top.gif) no-repeat 0 1px; height: 20px; margin-right: 5px; padding-left: 15px; font-size: 10px; line-height: 140%;}

/*box_right*/
.box_right_top { background: url(../../img/box_right_top.png) no-repeat 0 0; width: 215px; margin: 0; padding: 10px 0 0 15px; overflow: hidden; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}
.box_right_bottom { background: url(../../img/box_right_bottom.png) no-repeat 0 0; width: auto; height: 10px; margin: 0; padding: 0 15px 0; behavior: url("shared/js/iepngfix.htc"); z-index: -100;}

.box_right_top ul { margin: 0; padding: 0;}
.box_right_top li { list-style: none; margin: 0 0 10px 0; padding: 0;}
.box_right_top li img { float: left; margin-right: 5px; z-index: 50;}

/*right_bnrの設定*/
a.right_inq { display: block; background: url(../../img/right_bnr_inq_off.gif) no-repeat 0 0; width: 200px; height: 120px; margin: 0; padding: 0; text-indent: -9999px;}
a.right_inq:link { background: url(../../img/right_bnr_inq_off.gif) no-repeat 0 0; border: none;}
a.right_inq:visited { background: url(../../img/right_bnr_inq_off.gif) no-repeat 0 0;; border: none;}
a.right_inq:hover { background: url(../../img/right_bnr_inq_on.gif) no-repeat 0 0;; border: none;}
a.right_inq:active { background: url(../../img/right_bnr_inq_off.gif) no-repeat 0 0;; border: none;}

a.right_pops { display: block; background: url(../../img/right_bnr_pops_off.gif) no-repeat 0 0; width: 200px; height: 55px; margin: 0; padding: 0; text-indent: -9999px;}
a.right_pops:link { background: url(../../img/right_bnr_pops_off.gif) no-repeat 0 0; border: none;}
a.right_pops:visited { background: url(../../img/right_bnr_pops_off.gif) no-repeat 0 0; border: none;}
a.right_pops:hover { background: url(../../img/right_bnr_pops_on.gif) no-repeat 0 0; border: none;}
a.right_pops:active { background: url(../../img/right_bnr_pops_off.gif) no-repeat 0 0; border: none;}

a.right_haya { display: block; background: url(../../img/right_bnr_haya_off.gif) no-repeat 0 0; width: 200px; height: 55px; margin: 0; padding: 0; text-indent: -9999px;}
a.right_haya:link { background: url(../../img/right_bnr_haya_off.gif) no-repeat 0 0; border: none;}
a.right_haya:visited { background: url(../../img/right_bnr_haya_off.gif) no-repeat 0 0; border: none;}
a.right_haya:hover { background: url(../../img/right_bnr_haya_on.gif) no-repeat 0 0; border: none;}
a.right_haya:active { background: url(../../img/right_bnr_haya_off.gif) no-repeat 0 0; border: none;}

a.right_faq { display: block; background: url(../../img/right_bnr_faq_off.gif) no-repeat 0 0; width: 200px; height: 55px; margin: 0; padding: 0; text-indent: -9999px;}
a.right_faq:link { background: url(../../img/right_bnr_faq_off.gif) no-repeat 0 0; border: none;}
a.right_faq:visited { background: url(../../img/right_bnr_faq_off.gif) no-repeat 0 0; border: none;}
a.right_faq:hover { background: url(../../img/right_bnr_faq_on.gif) no-repeat 0 0; border: none;}
a.right_faq:active { background: url(../../img/right_bnr_faq_off.gif) no-repeat 0 0; border: none;}


a.right_fagiano { display: block; background: url(../../img/right_bnr_fagiano_off.gif) no-repeat 0 0; width: 200px; height: 65px; margin: 0; padding: 0; text-indent: -9999px;}
a.right_fagiano:link { background: url(../../img/right_bnr_fagiano_off.gif) no-repeat 0 0; border: none;}
a.right_fagiano:visited { background: url(../../img/right_bnr_fagiano_off.gif) no-repeat 0 0; border: none;}
a.right_fagiano:hover { background: url(../../img/right_bnr_fagiano_on.gif) no-repeat 0 0; border: none;}
a.right_fagiano:active { background: url(../../img/right_bnr_fagiano_off.gif) no-repeat 0 0; border: none;}

/*addressの設定*/
#address { clear: both; padding: 10px 0 0 15px;}

/*top_foot_navi*/
#top_foot_navi {  clear: both;}
#top_foot_navi ul { padding: 10px 20px 20px;}
#top_foot_navi li { list-style: none; float: left;}

/*震災メッセージ*/
#div_message { margin:0 auto 10px; text-align:center;}
#div_message a { text-decoration:none; border:none;}
#div_message img { text-decoration:none; border:none;}


