﻿body {margin:0; padding:0; background:#FFFFFF}
h2{margin:2em 2em 1em 2em;
color:#fff;
font-size:18px;
line-height:22px;}

table, td {border-collapse:collapse}
table, td, img {border:0}
form, td {margin:0; padding:0}
td, p {font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#C6C6C6; vertical-align:top;  text-align:left; padding:0; margin:0}
.clear{clear:both; line-height:0px}
input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#676767; padding:2px 0 0 2px; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{list-style:none; line-height:0; padding:0; margin:0}

.hd_left{width:222px; height:354px; padding:36px 0 0 29px; background-color:#93B936;}
.hd_left div{margin:33px 0 0 23px;}
.hd_right{width:233px; background:url(images/header_bg.jpg); padding:149px 0 0 282px;}

.col_left{height:100%; background-color:#777777; }
.col_left a{color:#FFFFFF; text-decoration:underline;}
.col_left a:hover{text-decoration:none;}
.col_left span{color:#FFFFFF;}
.col_left b a{color:#FFFFFF; text-decoration:underline; background:url(images/lc_arr.gif) left no-repeat; padding-left:8px;}
.col_left b a:hover{text-decoration:none;}
.col_left li a{line-height:19px; color:#FFFFFF; text-decoration:underline; background:url(images/lc_li.gif) left no-repeat; padding:0 8px 0 46px;}
.col_left li a:hover{text-decoration:none;}

.why_online{height:100%; background-color:#777777; }
.why_online a{color:#FFFFFF; text-decoration:underline;}
.why_online a:hover{text-decoration:none;}
.why_online span{color:#FFFFFF;}
.why_online b a{color:#FFFFFF; text-decoration:underline; background:url(images/lc_arr.gif) left no-repeat; padding-left:8px;}
.why_online b a:hover{text-decoration:none;}
.why_online li {line-height:14px; color:#ffffff; background:url(images/lc_li.gif) left no-repeat; background-position: top left; background-position: 15px 2px; padding:0px 10px 0 30px; vertical-align:top;}
.why_online li a:hover{text-decoration:none;}
.why_online ol {line-height:14px; color:#ffffff;}
.why_online ol a:hover{text-decoration:none;}

.award_critera{height:100%; background-color:#777777; }
.award_critera a{color:#FFFFFF; text-decoration:underline;}
.award_critera a:hover{text-decoration:none;}
.award_critera span{color:#FFFFFF;}
.award_critera b a{color:#FFFFFF; text-decoration:underline; background:url(images/lc_arr.gif) left no-repeat; padding-left:8px;}
.award_critera b a:hover{text-decoration:none;}
.award_critera li {line-height:14px; color:#ffffff; padding:0px 10px 0 30px; vertical-align:top;}
.award_critera li a:hover{text-decoration:none;}
.award_critera ol {line-height:14px; color:#ffffff;}
.award_critera ol a:hover{text-decoration:none;}

.greenlogo{height:28px; background-color:#777777; color:#ffffff; font-size:24px; text-decoration:none; padding: 5 0 0 46px}
.greenlogo_small{height:20px; color:#ffffff; font-size:12px; text-decoration:none; padding: 5px 0 0 46px}

.blue_headers{height:24px; background-color:#ffffff; color:#00A1EC; font-size:20px; text-decoration:none; vertical-align:bottom;}

.resource_left{height:100%; background-color:#777777; }
.resource_left a{color:#FFFFFF; text-decoration:underline;}
.resource_left a:hover{text-decoration:none;}
.resource_left span{color:#FFFFFF;}
.resource_left b a{color:#FFFFFF; text-decoration:underline; background:url(images/lc_arr.gif) left no-repeat; padding-left:5px;}
.resource_left b a:hover{text-decoration:none;}
.resource_left li a{line-height:19px; color:#FFFFFF; text-decoration:underline; background:url(images/lc_li.gif) left no-repeat; padding-left:10px;}
.resource_left li a:hover{text-decoration:none;}

.nsl{height:70px; padding:10px 0 0 95px; background-color:#686868;}
.nsl input{width:127px; height:17px; color:#3C3C3C; font-size:10px;}

.toll_num{height:70px; padding:5px 0 0 46px; background-color:#686868;}
.toll_num input{width:127px; height:17px; color:#3C3C3C; font-size:10px;}

.content_2{color:#676767; background-color:#E9EFEF;}
a{color:#00A1EC; text-decoration:underline;}
a:hover{text-decoration:none;}
.content_2 h1{color:#00A1EC; text-decoration:underline; line-height:12px; font-size:12px;}

b a{color:#00A1EC; text-decoration:underline; font-weight:normal; background:url(images/cnt_2_blink.gif) top left no-repeat; padding-left:8px;}
b a:hover{text-decoration:none;}

.cnt_1{background:url(images/1_cnt_1_bg.jpg) top left no-repeat #E9EFEF; height:196px; padding:27px 28px 18px 212px;}

.content_3{color:#848484;}
.content_3 td{color:#848484;}
.content_3 li a{color:#5F5F5F; line-height:19px; text-decoration:underline; background:url(images/cnt_2_mk.gif) left no-repeat; padding-left:8px;}
.content_3 li a:hover{text-decoration:none;}
.content_3 h1 {color:#5F5F5F; line-height:16px; text-decoration:strong; font-size: 12px;}
.seminar_lists li {color:#5F5F5F; line-height:19px; text-decoration:none; background:url(images/cnt_2_mk.gif) left no-repeat; padding-left:8px;}
.ekokids li {color:#5F5F5F; line-height:14px; background:url(images/cnt_2_mk.gif) left no-repeat; background-position: top left; background-position: 15px 2px; padding-left:25px;}

.content_about{color:#000000;}
.content_about td{color:#000000;}
.content_about li a{color:#5F5F5F; line-height:19px; text-decoration:underline; background:url(images/cnt_2_mk.gif) left no-repeat; padding-left:8px;}
.content_about li a:hover{text-decoration:none;}

.date a{font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(images/date_bg.gif) top repeat-x; padding:2px 6px 5px 6px;}
.date a:hover{text-decoration:underline;}

.link_1 a{color:#DDDDDD; text-decoration:underline; font-size:12px;}
.link_1 a:hover{text-decoration:none;}

.sp{background:url(images/sp_1_bg.gif); padding:3px 9px 3px 4px;}
.sp a{color:#D3D3D3; text-decoration:none; background:url(images/sp_1_arr.gif) left no-repeat; padding-left:8px; font-weight:normal;}
.sp a:hover{text-decoration:underline;}

#form input{width:179px; height:18px;}
#form textarea{width:239px; height:68px; overflow:auto; margin-bottom:7px;}
#form div{height:25px;}

.footer{background:url(images/footer_bg.gif) top repeat-x #494949; padding:23px 0 0 38px;}
.footer .pt{padding-top:5px;}
.footer td{color:#777777;}
.footer strong{color:#B0B0B0;}
.footer a{color:#B0B0B0; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer span{font-size:10px; color:#898989;}
.footer span strong{color:#9C9C9C;}
.footer span a{color:#93B936; text-decoration:underline;}
.footer span a:hover{text-decoration:none;}

.f_fl{background:url(images/footer_bg.gif) top repeat-x #494949;}
.rl_fl{background:url(images/rl_fll.gif) top left repeat-x #777777;}
.rl_fl_right{background:url(images/rl_fll.gif) top repeat-x;}

.Kurokawa_pic_page{height:100%; background-color:#777777; color:#FFFFFF;}
.Kurokawa_pic_page a{color:#FFFFFF; text-decoration:underline;}
.Kurokawa_pic_page a:hover{text-decoration:none;}
.Kurokawa_pic_page span{color:#FFFFFF;}
.Kurokawa_pic_page b a{color:#FFFFFF; text-decoration:underline; background:url(images/lc_arr.gif) left no-repeat; padding-left:8px;}
.Kurokawa_pic_page b a:hover{text-decoration:none;}
.Kurokawa_pic_page li a{line-height:19px; color:#FFFFFF; text-decoration:underline; background:url(images/lc_li.gif) left no-repeat; padding-left:8px;}
.Kurokawa_pic_page li a:hover{text-decoration:none;}
.Kurokawa_pic_page table, td {padding:0}
.Kurokawa_pic_page table, td, img {border:0}
.Kurokawa_pic_page form, td {margin:0; padding:0}
.Kurokawa_pic_page td, p {font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#ffffff; vertical-align:top;  text-align:left; padding:5; margin:0}


