/* -------------------
ecoclassic_m.css
 ------------------- */
.clear { clear:both; margin:0; padding:0;}
.center { text-align:center;}
.note { font-size:12px; line-height:130%; color:#333; padding:10px 0 0 5px; width:980px; border-top:#CCC 1px solid;}
table td { vertical-align:top;}

#CMSMenu { margin:5px 0 0 0; line-height:140%; color:#209539;}
#CMSMenu .sidenavi li a{ color:#209539 !important;}
#CMSMenu .sidenavi li a:hover{ text-decoration:underline; color:#209539;}
#CMSMenu ul {width:200px;}
#CMSMenu li{padding:11px 8px 7px 30px;list-style:none; background:url(img/side_menu_bg_01.jpg) no-repeat;}
#CMSMenu li.under{padding:11px 8px 7px 30px;list-style:none; background:url(img/side_menu_bg_02.jpg) no-repeat; height:42px;}
#CMSMenu .entry_menu { margin:0;}
#CMSMenu li.tab_01{height:15px;}
#CMSMenu li.tab_02{background: url(img/side_ttl_02.jpg) no-repeat; height:15px;}
#CMSMenu li.tab_03{background: url(img/side_ttl_03.jpg) no-repeat; height:15px;}
#CMSMenu li.tab_04{background: url(img/side_ttl_04.jpg) no-repeat; height:15px;}

/* CMSInner */
#CMSInner { font-size:14px; width:760px;}

#CMSInner a:link { text-decoration:none; color:#209539;}
#CMSInner a:visited { text-decoration:none; color:#209539;}
#CMSInner a:active { text-decoration: none; color:#209539;}
#CMSInner a:hover {text-decoration:underline; color:#209539;}

#CMSInner .pageList{ font-size:12px; padding:1px 3px;}
#CMSInner .entryTitle,
#CMSInner h2{ margin:0;font-size:18px;color:#209539;padding:15px 0 0 60px; background:url(img/h3_img.gif) no-repeat; height:40px;}
#CMSInner h3{ margin:10px 0 10px 0;font-size:16px;color:#209539;padding:2px 0 2px 8px; border-left:#209539 solid 10px; border-bottom:#209539 solid 1px;}
#CMSInner h4{ margin:10px 0 10px 0;font-size:14px;color:#209539;padding:0 0 0 5px; background-color:#E8FFE8;}
#CMSInner .reg{ margin:10px 0 5px 0;font-size:14px;color:#209539;padding:0 0 0 5px; font-weight:bold;}
#CMSInner .divide{ font-weight:bold; color:#FFF; font-size:14px;}
#CMSInner .list { font-weight:bold; color:#209539; font-size:14px;}
#CMSInner .list_2 { font-weight:bold; color:#333; font-size:14px; padding:10px 0 10px 5px;}
#CMSInner .link_detail { padding:0 0 0 3px;}
#CMSInner .acrobat { width:740px;margin:10px 0 0 0; font-size:12px;}
#CMSInner .caution { color:#F00;}
#CMSInner .fees th {width:100px;padding:5px;vertical-align:top; background-color:#289538; border-bottom:2px solid #FFFFFF; color:#FFF;}
#CMSInner .fees td {padding:5px;vertical-align:top; border-bottom:2px solid #FFFFFF; background-color:#E8FFE8; border-left:2px solid #FFFFFF;}
#CMSInner .fees td.fees_01 {padding:5px;vertical-align:top; border-bottom:2px solid #FFFFFF; background-color:#E8FFE8; border-left:none;}
#CMSInner .new_ora { color:#F6AA00; font-weight:bold;}
#CMSInner .sub_ttl {margin:10px 0 10px 0;font-size:14px;color:#000;padding:2px 0 2px 5px;}
#CMSInner .info_01 { color:#F00; font-weight:bold; margin:0 0 0 5px;}
#CMSInner .extension { color:#F00; margin:0 0 0 5px;}
#CMSInner .m_ttl { font-weight:bold; color:#209539; padding:0 0 0 5px;}

#CMSInner .eventwrap{float:left; width:475px;}
#CMSInner .eventwrap p { margin:0; padding:0 0 5px 5px;}
#CMSInner .eventwrap table{background:#F8EEC8; line-height:1.3em; width:465px; margin:5px auto;}
#CMSInner .eventwrap th{width:80px; background:#289538; padding:2px 0 2px 5px; text-align:left; color:#FFFFFF; vertical-align:top; border-bottom:2px solid #FFFFFF;}
#CMSInner .eventwrap td{padding:2px 5px; vertical-align:top; background:#E8FFE8; border-bottom:2px solid #FFFFFF;}
#CMSInner .eventPIC{float:right;padding:0 0 15px 5px;background:#FFFFFF; margin:0;}

#CMSInner .eventwrap2{float:left; width:500px;}
#CMSInner .eventwrap2 p { margin:0; padding:0 0 5px 5px;}
#CMSInner .eventwrap2 table{background:#F8EEC8; line-height:1.3em; width:490px; margin:5px auto;}
#CMSInner .eventwrap2 th{width:100px; background:#289538; padding:2px 0 2px 5px; text-align:left; color:#FFFFFF; vertical-align:top; border-bottom:2px solid #FFFFFF;}
#CMSInner .eventwrap2 td{padding:2px 5px; vertical-align:top; background:#E8FFE8; border-bottom:2px solid #FFFFFF;}
#CMSInner .eventPIC{float:right;padding:0 0 15px 5px;background:#FFFFFF; margin:0;}

#CMSInner p.note{ width:750px;border-top:1px solid #aaa;padding:5px 5px 0;margin:15px 0 0;}

/* CMSInner booth--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#CMSInner table.booth {margin:0 0 25px 5px; font-size:12px; width:740px;}
#CMSInner table.booth td {border-top:1px solid #61ba4c;border-bottom:1px solid #61ba4c;border-right:1px solid #61ba4c;border-left:1px solid #61ba4c;}
#CMSInner table.booth td a{ color:#FFF; font-weight:bold; text-decoration:none;}
#CMSInner table.booth td a:hover{ color:#FFF; font-weight:bold; text-decoration:underline;}
#CMSInner table.booth td.b_top {border-top:none;}
#CMSInner table.booth td.name {background-color:#61ba4c; width:240px;}
#CMSInner table.booth p.name {font-size:14px;line-height:15px;font-weight:bold;color:#FFFFFF;padding:5px;}
#CMSInner table.booth td.d_p_f_01 { width:60px;background:#abcd03;border-top:none;border-right:none;border-bottom:1px solid #ffffff;font-size:13px;line-height:15px;font-weight:bold;color:#FFFFFF;padding:5px;}
#CMSInner table.booth td.d_p_f_f { width:60px;background:#abcd03;border-top:none;border-right:none;border-bottom:1px solid #61ba4c;font-size:13px;line-height:15px;font-weight:bold;color:#FFFFFF;padding:5px;}
#CMSInner table.booth td.d_p_f_02 { width:180px;background-color:#fffcdb;border-top:none;padding:5px;}
#CMSInner table.booth td.d_p_f_03 { width:60px;background-color:#abcd03;border-top:none;border-right:none;border-bottom:1px solid #ffffff;padding:5px;font-weight:bold;color:#FFFFFF;}
#CMSInner table.booth p.cap {padding:5px;}
#CMSInner table.booth p.ff_fee {margin:4px 8px 5px 8px;font-size:16px;padding:0;}
#CMSInner table.booth td.space { border:0; width:12px;}
#CMSInner img.logo {margin:5px 0; text-align:center;}
#CMSInner .cau_click { margin:10px 15px 10px 0; padding:0; font-size:12px;}

/*  result  */
table.result{ width:750px; margin:0 auto;}
table.result td a{ background:url(img/list.gif) no-repeat top left; height:20px; padding:2px 0 0 25px;}
table.result td.r_line{ border-bottom:#D3EBDB 1px solid;}







