/* ---- ---- */
* { margin:0; padding:0; } 

body {background:url(../images/body_bg.gif) center repeat-y;text-align:center;}
/* 以下2つ…IEのみ適用・IEで背景画像が1pxズレるのを防ぐ */
* html body {padding-left:1px;}
*:first-child+html body {padding-left:1px;}
#wrapper {width:774px;height:100%;margin:0 auto 0 auto;padding:0;} 
#container {margin:0 auto 0 auto;padding:0;width:760px; border:double 1px #cccccc;}
#headername {text-indent:-9999px;text-decoration:none ! important;}
#headername a {display:block;width:760px;height:80px;background:url(img/title.gif) top left no-repeat;}
#headerbox{margin:0;width: 760px;}
.header_image{ width:760px;height:80px;}
#headerline {width:760px;height:3px;}




/* ---- コンテント ---- */
#content {margin:0 auto 0 auto;padding:0;width:760px;height:auto;
}
#left_menu {padding-bottom:10px;width:196px;float:left;line-height:130%;text-align: left;height:auto;border-right:double 1px #cccccc;}
#main {width:100%;height:auto;float:right;margin-bottom:50px;text-align: left;}
#main2 {width:100%;height:auto;margin-bottom:50px;text-align: left;}
#panlist { height:16px;margin:5px 0 5px 0;padding:5px 0 0 10px;font-size: 12px;}
#panlist li {display:inline; list-style-type:none;}
.l_06{margin:0 0 10px 0;clear:both;}
.topic { margin:0;padding:5px 15px 0 15px;line-height:150%;}
.n_box1 {width: 561px;line-height:140%;margin:0 0 10px 0;clear:both;}
ul {  list-style:none;list-style-position : inside;vertical-align:middle;}
.list1 { list-style-image:url(img/n_arrow_01.gif);}
#p_content {padding:0;width:561px;clear: both;text-align: left;height: 100%;}
#p_content2 {padding:0;width:760px;clear: both;text-align: left;height: 100%;}
#ptitle {width:100%;height: 39px;background-image:url(img/t_bg.gif);}
#ptitle h2 {margin:0 0 5px 0;padding:10px 0 0 10px;font-size: 20px;}
.hl01 { width:740px;font-size: 14px;margin:5px 0 10px 0px; padding:0 0 5px 10px;}
.c_box {width:100%;height:100%;margin:0;float:right;}
.text{border-color:#999999;color:#006030;border-width: 0px 2px 0px 10px;background-color:#DCEED0;border-style:solid; padding:2px 4px;}
.text2{ border-color:#cccccc;color:#123A85;margin-right:15px;border-width: 0px 0px 1px 0px;background-color:#DCEED0; padding:2px 4px;}/* ----フッター ---- */
#footer {margin:0 auto 0 auto;padding:0;width:758px;height:100%;clear: both;} 
#footerline {width:760px;height:3px;clear: both;}
.footer_box1{ line-height:120%; font-family:"MS UI Gothic", "Osaka";margin-top:3px;margin-bottom:5px; padding-left:5px; width:470px;height:100%;font-size: 12px;text-align:left;float:left;}
.footer_box2{ line-height:120%; font-family:"MS UI Gothic", "Osaka";margin-top:3px; width:275px;height:100%;float:right;}
#counter{ width:760px; height:auto;margin:0 auto 0 auto;text-align:right;}
#description{font-size:12px;line-height:200%;font-family:"MS UI Gothic", "Osaka";padding-left:5px;}
.base{font-size:12px;line-height:200%;font-family:"MS UI Gothic", "Osaka";padding-right:5px;text-align:right;clear:both;}
hr{width:50%;margin:0;padding:0;}
/* ---- 旧01.css ---- */
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:active{text-decoration:none}
a:hover{COLOR:#ff0000;text-decoration:underline}
.small1{font-size:90%}
.small2{font-size:80%}
.pointer1{color:#CC6600}




/* ---- 旧015.css ---- */