@charset "shift_jis";
/* CSS Document */

/***背景の設定***/
body {background-color: #D0D0D0;margin: 0px;padding: 0px;}
/***画像配置の設定***/
img{vertical-align:bottom;margin:0px;padding:0px}
/***文字の設定***/
table{}
table td{color:#363636;font-size:13px;line-height:130%}
a:link {color: #FF7D00;text-decoration: none;}
a:visited {text-decoration: none;color: #FFB771;}
a:hover {text-decoration: underline;color: #FF0000;}
a:active {text-decoration: none;color: #310000;}

/***見出しの設定***/
h1 {margin: 0px;padding: 0px;}
h2 {color:#ffffff;font-size:16px;background:url(images/common/h2.gif) no-repeat 0px -2px;margin:18px 0px 10px;padding:2px 0px 0px 20px;width:520px;height:24px}
h2 a:link {color: #FFFFFF;text-decoration: none;}
h2 a:visited {text-decoration: none;color: #FFFFFF;}
h2 a:hover {text-decoration: underline;color: #FFFFFF;}
h2 a:active {text-decoration: none;color: #FFFFFF;}
h3 {color:#015c17;font-size:16px;background:url(images/common/icon03.gif) no-repeat -2px -2px;margin:15px 0px 10px;padding:0px 0px 0px 10px;border-bottom:1px none;width:490px;border-bottom-color:#B2B2B2;border-bottom-style:dotted}
h4 {color:#00571a;font-size:16px;background:url(images/common/icon04.gif) no-repeat -2px -2px;margin:15px 0px 10px;padding:0px 0px 0px 15px;border-bottom:1px;border-bottom-color:#B2B2B2;border-bottom-style:dotted}
h5 {font-size:14px;background:url(images/common/icon05.gif) no-repeat -2px -2px;margin:5px 0px 7px;padding:0px 0px 0px 15px;border-bottom:1px;border-bottom-color:#999999;border-bottom-style:dotted}
h6 {color:#015c17;font-weight:bold;font-size:14px;margin:0px;padding:0px 0px 10px}
.txt_b_gr { color: #030; font-weight: bold }
.txt_b_br  { color: #630; font-weight: bold }
/***非表示設定***/
.none {display: none;margin: 0px;padding: 0px;}
/***ヘッターの設定***/
#header {background-image: url(images/common/headerbg.gif);background-repeat: repeat-x;margin: 0px;padding: 0px;height: 188px;background-position: center top;}
#top_header {background-image: url(images/top/topheader_bg.gif);background-repeat: repeat-x;margin: 0px;padding: 0px;height: 299px;background-position: center top;}

/***フッターの設定***/
#footerbg {background-image: url(images/common/footer02.gif);background-repeat: no-repeat;background-position: center bottom;margin: 0px;padding: 0px;height: 65px;width: 750px;}
#footertext {font-size: 10px;color: #FFFFFF;padding-top: 20px;text-align: center;}
#footer {background-image: url(images/common/footerbg.gif);background-repeat: repeat-x;background-position: bottom;height: 85px;margin: 0px;padding: 0px;}
/***ページトップに戻るの設定***/
.topback {font-size: 10px;padding-right: 10px;width: 490px;text-align: right;}
/***影の設定***/
.shadow_l {background-image: url(images/common/shadow_l.gif);background-repeat: repeat-y;margin: 0px;padding: 0px;width: 10px;}
.shadow_r {background-image: url(images/common/shadow_r.gif);background-repeat: repeat-y;margin: 0px;padding: 0px;width: 10px;}


/***サイドメニューの設定***/
#menuline {width: 220px;margin: 0px;padding: 0px;background-image: url(images/common/menuline01.gif);background-repeat: repeat-y;background-position: left;}
/*カテゴリーリスト1*/
.categoryList{background:url(images/common/menuline02.gif) repeat-y left ;text-align:left;list-style-type:none;margin:18px 0px 0px;padding:0px;width:195px}
.categoryList ul{color:#6d6d6d;background-position:-20px -20px;text-align:left;list-style-type:none;margin:0px 0px 10px;padding:0px;width:195px}
.categoryList ul li{color:#6d6d6d;background:url(images/common/menuimg.gif) no-repeat 0px -5px;text-align:left;margin:0px 0px 0px 5px;padding:0px}
.categoryList ul li p{font-weight:bold;background:url(images/common/menuimg.gif) no-repeat 0px 21px;margin:0px;padding:0px}
.categoryList ul li a:link{color:#6d6d6d;font-size:13px;text-decoration:none;background:url(images/common/icon01.gif) no-repeat 0px center;text-align:left;display:block;margin:0px 0px 0px 10px;padding:5px 0px 5px 10px;height:100%}
.categoryList ul li a:visited{color:#6d6d6d;font-size:13px;text-decoration:none;background:url(images/common/icon01.gif) no-repeat 0px center;text-align:left;display:block;margin:0px 0px 0px 10px;padding:5px 0px 5px 10px;height:100%}
.categoryList ul li a:hover{color:#006600;font-size:13px;text-decoration:none;background:url(images/common/icon01.gif) no-repeat 0px center;text-align:left;display:block;margin:0px 0px 0px 10px;padding:5px 0px 5px 10px;height:100%}
.categoryList ul li a:active{color:#6d6d6d;font-size:13px;text-decoration:none;background:url(images/common/icon01.gif) no-repeat 0px center;text-align:left;display:block;margin:0px 0px 0px 10px;padding:5px 0px 5px 10px;height:100%}

/*カテゴリーリスト2*/
.categoryList ul li ul{color:#ff7d00;font-size:12px;text-align:left;list-style-type:none;display:block;margin:5px 0px 5px 15px;padding:0px;width:175px}
.categoryList ul li ul li{text-align:left;margin:0px 0px 0px 10px;padding:0px;font-size: 12px;color: #FF7D00;list-style-type: none;background-image: none;}
.categoryList ul li ul li p{font-weight:normal;margin:0px;padding:0px;}
.categoryList ul li ul li a:link{color:#ff7d00;font-size:12px;text-decoration:underline;background:url(images/common/icon02.gif) no-repeat 0px center;text-align:left;display:block;margin:0px;padding:5px 0px 5px 10px;height:100%}
.categoryList ul li ul li a:visited{color:#974a00;font-size:12px;text-decoration:underline;background:url(images/common/icon02.gif) no-repeat 0px center;text-align:left;display:block;margin:0px;padding:5px 0px 5px 10px;height:100%}
.categoryList ul li ul li a:hover{color:#ff7d00;font-size:12px;text-decoration:underline;background:url(images/common/icon02.gif) no-repeat 0px center;text-align:left;display:block;margin:0px;padding:5px 0px 5px 10px;height:100%}
.categoryList ul li ul li a:active{color:#ff7d00;font-size:12px;text-decoration:underline;background:url(images/common/icon02.gif) no-repeat 0px center;text-align:left;display:block;margin:0px;padding:5px 0px 5px 10px;height:100%}
.categoryList ul li ul li ul{line-height:0px;background-repeat:no-repeat;display:block;margin:0px;padding:0px}
.categoryList ul li ul li ul li ul{line-height:0px;background-repeat:no-repeat;display:block;margin:0px;padding:0px}
#bannertable{}
#bannertable td{padding: 0px 0px 4px;margin: 0px;}
#topsubmenu {border: 1px solid #C4C4C4;padding: 5px;margin:0 10px 20px 10px;width: 350px;}
#topsubmenu02 {border: 1px solid #C4C4C4;padding: 5px;margin: 20px 10px;width: 710px;}

/*更新情報*/
#newsBox {text-align:center;margin-left:16px;padding:3px;border:solid 1px #b4b4b4;width:345px}
#newstextBox {margin: 0px;overflow: auto;width: 340px;height: 228px;padding: 5px 0px 0px;}
#newstext{}
#newstext ul{margin: 0px;padding: 0px;}
#newstext ul li{margin: 0px 0px 5px;padding: 0px 0px 0px 5px;list-style-type: none;border-left-width: 4px;border-left-style: solid;border-left-color: #B4B4B4;}
#newstext ul li a:link {color: #093713;text-decoration: none;}
#newstext ul li a:visited {text-decoration: none;color: #749E7D;}
#newstext ul li a:hover {text-decoration: underline;color: #FF9C00;}
#newstext ul li a:active {text-decoration: none;color: #093713;}
.date {color: #858585;padding-bottom: 2px;}




.contactBox{text-align:center;margin-top:20px;border:solid 1px #d3d3d3;width: 470px;}
#contsBox{margin-right:20px;margin-left:15px;width:520px}
.contactTitle{font-weight:bold;font-size:13px;background-color:#d3d3d3;text-align:left;margin-bottom:10px;padding:2px}
.contactName{font-weight:bold}
.contactNom{color:#015c17;margin-bottom:10px}
.contactNom a{color:#015c17;margin-bottom:10px}
.txt_xxs{font-size:xx-small}
.txt_xs{font-size:x-small}
#creabg01 {background-image: url(images/crea/crea_back_01.jpg);background-repeat: repeat;height: 92px;width: 490px;margin: 0px;padding: 0px;}
#creabg01 ul{text-align:left;margin:0px 0px 0px 180px;padding:15px 0px 0px;width:320px;font-size: 14px;display: block;list-style-type: none;font-weight: bold;}
#creabg01 ul li{text-align:left;margin:5px 0px 5px 10px;padding:0px 0px 0px 10px;font-size: 14px;list-style-type: none;background-image: url(images/crea/icon.jpg);background-repeat: no-repeat;}
#creabg01 ul li a:link {color:#6e6965;text-decoration:none}
#creabg01 ul li a:visited {text-decoration: none;color: #749E7D;}
#creabg01 ul li a:hover {color:#6e6965;text-decoration:underline}
#creabg01 ul li a:active {text-decoration: none;color: #093713;}

#creabg02 {background-image: url(images/crea/crea_back_02.jpg);background-repeat: no-repeat;margin: 0px;padding: 0px;height: 80px;width: 490px;}
#creabg02 ul{text-align:left;margin:0px 0px 5px 180px;padding:5px 0px 0px;width:320px;font-size: 14px;display: block;list-style-type: none;font-weight: bold;}
#creabg02 ul li{text-align:left;margin:5px 0px 5px 10px;padding:0px 0px 0px 10px;font-size: 14px;list-style-type: none;background-image: url(images/crea/icon.jpg);background-repeat: no-repeat;}
#creabg02 ul li a:link {color:#6e6965;text-decoration:none}
#creabg02 ul li a:visited {text-decoration: none;color: #749E7D;}
#creabg02 ul li a:hover {color:#6e6965;text-decoration:underline}
#creabg02 ul li a:active {text-decoration: none;color: #093713;}

#creabg03 {background-image: url(images/crea/crea_back_03.jpg);background-repeat: no-repeat;margin: 0px;padding: 0px;height: 29px;width: 490px;}
#creabg03 ul{text-align:left;margin:0px 0px 5px 180px;padding:1px 0px 0px;width:320px;font-size: 14px;display: block;list-style-type: none;font-weight: bold;}
#creabg03 ul li{text-align:left;margin:5px 0px 5px 10px;padding:0px 0px 0px 10px;font-size: 14px;list-style-type: none;background-image: url(images/crea/icon.jpg);background-repeat: no-repeat;}
#creabg03 ul li a:link {color:#6e6965;text-decoration:none}
#creabg03 ul li a:visited {text-decoration: none;color: #749E7D;}
#creabg03 ul li a:hover {color:#6e6965;text-decoration:underline}
#creabg03 ul li a:active {text-decoration: none;color: #093713;}

#creabg04 {background-image: url(images/crea/crea_back_04.jpg);background-repeat: no-repeat;margin: 0px;padding: 0px;height: 56px;width: 490px;}
#creabg04 ul{text-align:left;margin:0px 0px 5px 180px;padding:1px 0px 0px;width:320px;font-size: 14px;display: block;list-style-type: none;font-weight: bold;}
#creabg04 ul li{text-align:left;margin:5px 0px 5px 10px;padding:0px 0px 0px 10px;font-size: 14px;list-style-type: none;background-image: url(images/crea/icon.jpg);background-repeat: no-repeat;}
#creabg04 ul li a:link {color:#6e6965;text-decoration:none}
#creabg04 ul li a:visited {text-decoration: none;color: #749E7D;}
#creabg04 ul li a:hover {color:#6e6965;text-decoration:underline}
#creabg04 ul li a:active {text-decoration: none;color: #093713;}

#creabg05 {background-image: url(images/crea/crea_back_05.jpg);background-repeat: no-repeat;margin: 0px;padding: 0px;height: 65px;width: 490px;}
#creabg05 ul{text-align:left;margin:0px 0px 5px 180px;padding:1px 0px 0px;width:320px;font-size: 14px;display: block;list-style-type: none;font-weight: bold;}
#creabg05 ul li{text-align:left;margin:5px 0px 5px 10px;padding:0px 0px 0px 10px;font-size: 14px;list-style-type: none;background-image: url(images/crea/icon.jpg);background-repeat: no-repeat;}
#creabg05 ul li a:link {color:#6e6965;text-decoration:none}
#creabg05 ul li a:visited {text-decoration: none;color: #749E7D;}
#creabg05 ul li a:hover {color:#6e6965;text-decoration:underline}
#creabg05 ul li a:active {text-decoration: none;color: #093713;}
.privasyBox {width: 480px;padding-left: 10px;}
.box{width: 490px;padding-right: 10px;padding-left: 10px;}
.leukbg01 {background:url(images/leuk/leuk._03.jpg) no-repeat;margin:0px;padding:0px;width:486px;height:29px}
.leukbg02 {background-image: url(images/leuk/leuk._06.jpg);background-repeat: no-repeat;margin: 0px;padding: 0px;height: 110px;width: 490px;}
.leukbox {font-size:x-small;padding-right:50px}
.leukbg03 {background-image: url(images/leuk/leuk._11.jpg);background-repeat: no-repeat;margin: 0px;padding: 0px;height: 250px;width: 215px;background-position: left top;}
.leukbox02 {font-size: 12px;margin: 0px;padding-top: 50px;padding-right: 50px;padding-bottom: 0px;padding-left: 5px;}
.margin01{padding:5px 10px 10px}
#topComment{font-size:11px}

