.left      {float:left;}
.right     {float:right;}
.center    {text-align:center;}
.brClear   {clear:both;}
#contents h2{
	background-image: url(../image/title_h2.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	padding-top: 8px;
	line-height: 35px;
	letter-spacing: 0.4em;
	clear: both;
}
#contents h2 img{
	margin-right: 5px;
}
#contents h3{
	background-image: url(../image/title_h3.gif);
	background-repeat: no-repeat;
	line-height: 35px;
	font-size: 12px;
	color: #FFF;
	padding-right: 10px;
	padding-left: 25px;
	margin-bottom: 15px;
	display: block;
	font-weight: bold;
	background-position: -3px 0px;
	clear: both;
}
#contents h3 img{
	margin-right: 5px;
	float: left;
}
#contents h4{
	line-height: 24px;
	background-image: url(../image/title_h4.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	padding-left: 14px;
	color: #4E9B00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADDA69;
	margin-bottom: 10px;
	padding-top: 6px;
	clear: both;
}
.h2Body {
	padding:0 0 20px 16px;
	width:605px;
}
.h3Body {
	padding:0 3px 25px 18px;
	width:600px;
}
.h4Body {
	padding:0 3px 10px 18px;
	width:600px;
}
.h3Body ul {
	margin:0;
	padding:0;
}
.h3Body li {
	margin:0;
	padding:0;
	list-style:none;
}
.h3Body p {
	margin:0;
	padding:0;
}
.h4Body ul {
	margin:0;
	padding:0;
}
.h4Body li {
	margin:0;
	padding:0;
	list-style:none;
}
.h4Body p {
	margin:0;
	padding:0;
}
.mrg_5 {
	padding:5px;
}
.mrg_T10 {
	padding-top:10px;
}
.mrg_T20 {
	padding-top:20px;
}
.mrg_L5 {
	padding-left:5px;
}
.mrg_B10 {
	padding-bottom:10px;
}
.mrg_B20 {
	padding-bottom:10px;
}
.title1 {
	margin-bottom:10px;
	height:16px;
	background:url(../image/title1.jpg) no-repeat;
	font-weight:bold;
	color:#68c11a;
	line-height:16px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 18px;
}
.title2 {
	margin-bottom:10px;
	height:32px;
	background:url(../image/title2.jpg) no-repeat;
	font-weight:bold;
	color:#68c11a;
	line-height:16px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 18px;
}
.bg_essay p {
	padding:27px 20px 15px 11px;
	color:#636466;
}
.bg_essay .photo {
	width:200px;
	float:left;
}
.company #main {
	padding-bottom: 5px;
}
.bg_company {
	color:#231f20;
	background-image: url(../../company/image/bg_company.jpg);
	background-repeat: no-repeat;
	width: 666px;
	float: left;
	margin-bottom: 30px;
}
.bg_company .t1 {
	margin:0;
	padding:0 0 15px 0;
}
.bg_company .t2 {
	margin:0;
	padding:0 0 15px 75px;
}
.bg_company .t3 {
	margin:0;
	padding:0 0 0 67px;
}
.bg_company .t4 {
	margin:0;
	padding:0 0 15px 67px;
}
.bg_company .t5 {
	margin:0;
	padding:0 0 15px 70px;
}
.bg_company p {
	margin:0;
	padding:0 0 15px 77px;
	width:560px;
}
.box_orange{border:#ffc47f 1px solid; padding:10px; color:#636466;}
.box_green {border:#b3e08c 1px solid; padding:10px; color:#636466;}
.box_green_databox{border:#b3e08c 1px solid; padding:10px; margin-bottom:20px; color:#636466;}
.box_green_databox2{width:616px; height:152px; background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/databox/image/title_coop_bg.jpg) no-repeat;}

.enquete {width:600px; clear:both;}
.enquete .c1{float:left; width:300px; padding:8px 0; color:#68c11a;}
.enquete .c2{float:left; width:220px; padding:8px 0; font-size:10px;}
.enquete .c3{float:left; width:80px; padding:8px 0; color:#ff8a00; font-size:10px;}
.enquete .line {background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/line1.gif) no-repeat; padding-top:2px; font-size:0px;}
.etcetera li.site {float:left; width:250px; padding-bottom:5px; color:#68C11A;}


/*FONT*/
.S        {font-size:10px; font-weight:normal;}
.S_orange {font-size:10px; color:#ff8a00;}
.S_orenge {font-size:10px; color:#ff8a00;}
.S_gray   {font-size:10px; color:#777777;}
.S_green  {font-size:10px; color:#7aa300;}
.S_green2 {font-size:10px; color:#68c11a;}

.M_b       {font-weight:bold;}
.M_green   {color:#7aa300;}
.M_green_b {color:#7aa300; font-weight:bold;}
.M_green2  {color:#68c11a;}
.M_green2_b{color:#68c11a; font-weight:bold;}
.M_orange  {color:#ff8a00;}
.M_orange_b{color:#ff8a00; font-weight:bold;}
.M_orenge  {color:#ff8a00;}
.M_orange  {color:#ff8a00;}
.M_white   {color:#ffffff;}
.M_pink    {color:#f5b2b2;}
.M_pink_b  {color:#f5b2b2; font-weight:bold;}
.M_yellow  {color:#f8b500;}
.M_yellow_b{color:#f8b500; font-weight:bold;}

.L         {font-size:14px;}
.L_b       {font-size:14px; font-weight:bold;}

.LL_orange_b{font-size:18px; color:#ff8a00; font-weight:bold;}


/*LINK*/
.link_orange a:link   {color:#ff8a00;text-decoration:none;}
.link_orange a:visited{color:#ff8a00;text-decoration:none;}
.link_orange a:hover  {color:#68cc65;text-decoration:underline;}
.link_orange a:active {color:#68cc65;text-decoration:underline;}


/*LINE*/
.grayline {border-bottom:#d4d4d4 1px solid;}
.line_gray {background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/line1.gif) no-repeat; padding-top:2px;}


/*TABLE*/
table.t1    {border-top:#d4d4d4 1px solid; border-left:#d4d4d4 1px solid;}
table.t1 td {border-bottom:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; padding:5px;}

table.t2 td {padding-bottom:10px;}
table.t2_anch td {padding-bottom:0px;}

table.t3    {border-top:#d4d4d4 1px solid; border-left:#d4d4d4 1px solid;}
table.t3 th {border-bottom:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; padding:2px; font-size:10px; font-weight:normal; text-align:center; background:#CCCCCC;}
table.t3 td {border-bottom:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; padding:2px; font-size:10px;}

table.t4 td {padding:10px 0; vertical-align:top;}
table.t4_more td {padding:0; vertical-align:top;}


/*INFOMATION*/
.information2 .entry      {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid;}
.information2 .entry_new  {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid; background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/icon_new2.gif) no-repeat;}
.information2 .entry_day  {color:#7aa300; font-size:10px;}
.information2 .entry_title{padding:0 0 5px 0; font-weight:bold; color:#7aa300;}
.information2 .entry_read {padding:0 0 5px 0;}
.information2 .entry_title a:link   {color:#7aa300;text-decoration:underline;}
.information2 .entry_title a:visited{color:#7aa300;text-decoration:underline;}

.information2 .list_entry  {font-size:10px; padding:0 5px 3px 0;}
.information2 .list_day    {color:#7aa300; height:16px;}
.information2 .list_day_new{color:#7aa300; padding-left:35px; background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/icon_new3.gif) no-repeat; height:16px;}
.information2 .list_title  {color:#fffadf; line-height:130%;}
.information2 .list_title a:link   {color:#fffadf;text-decoration:underline;}
.information2 .list_title a:visited{color:#fffadf;text-decoration:underline;}
.information2 .list_archive{font-size:10px; padding:0 5px 8px 0;}

.information2 .archive        {font-size:10px; padding:0 5px 3px 0;}
.information2 .archive_day    {color:#7aa300; font-weight:bold; padding:0 0 20px 0;}
.information2 .archive_day_new{color:#7aa300; font-weight:bold; padding:0 0 20px 35px; background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/icon_new3.gif) no-repeat;}
.information2 .archive_body   {padding-left:20px;}
.information2 .archive_body p {margin:0; padding:0 0 15px 0;}


/*FREE ESSAY*/
.essay .entry      {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid;}
.essay .entry_new  {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid; background:url(/common/image/icon_new2.gif) no-repeat;}
.essay .entry_day  {color:#7aa300; font-size:10px;}
.essay .entry_title{padding:0 0 5px 0; font-weight:bold; color:#7aa300;}
.essay .entry_read {padding:0 0 5px 0;}
.essay .entry_title a:link   {color:#7aa300;text-decoration:underline;}
.essay .entry_title a:visited{color:#7aa300;text-decoration:underline;}

.essay1 h2 {padding:0 0 5px 75px; margin:0; width:571px; height:37px; color:#FFFFFF; font-weight:bold; line-height:37px; font-size:12px;
	background:url(/essay/image/essay1_title.jpg) no-repeat;}
.essay2 h2 {padding:7px 0 5px 86px; margin:0; width:560px; height:37px; color:#FFFFFF; font-weight:bold; line-height:37px; font-size:12px;
	background:url(/essay/image/essay2_title.jpg) no-repeat;}
.essay3 h2 {padding:0 0 5px 72px; margin:0; width:574px; height:37px; color:#FFFFFF; font-weight:bold; line-height:37px; font-size:12px;
	background:url(/essay/image/essay3_title.jpg) no-repeat;}
	
.essay1 .list_entry  {font-size:10px; padding:0 5px 3px 0;}
.essay1 .list_day    {color:#7aa300; height:16px;}
.essay1 .list_day_new{color:#7aa300; padding-left:35px; background:url(/common/image/icon_new3.gif) no-repeat; height:16px;}
.essay1 .list_title  {color:#fffadf; line-height:130%;}
.essay1 .list_title a:link   {color:#fffadf;text-decoration:underline;}
.essay1 .list_title a:visited{color:#fffadf;text-decoration:underline;}
.essay1 .list_archive{font-size:10px; padding:0 5px 8px 0;}

.essay1 .entry      {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid;}
.essay1 .entry_new  {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid; background:url(/common/image/icon_new2.gif) no-repeat;}
.essay1 .entry_day  {color:#7aa300; font-size:10px;}
.essay1 .entry_title{padding:0 0 5px 0; font-weight:bold; color:#7aa300;}
.essay1 .entry_read {padding:0 0 5px 0;}
.essay1 .entry_title a:link   {color:#7aa300;text-decoration:underline;}
.essay1 .entry_title a:visited{color:#7aa300;text-decoration:underline;}

.essay1 .archive        {font-size:10px; padding:0 5px 3px 0;}
.essay1 .archive_day    {color:#7aa300; font-weight:bold; padding:0 0 12px 0; margin-left:3px;}
.essay1 .archive_day_new{color:#7aa300; font-weight:bold; padding:0 0 12px 35px; margin-left:3px; background:url(/common/image/icon_new3.gif) no-repeat;}
.essay1 .archive_body   {padding:35px 30px 0 30px; background:url(/essay/image/essay1_bg.jpg) no-repeat;}
.essay1 .archive_body p {margin:0; padding:0;}
.essay1 .archive_count  {margin:0 30px; padding:5px 5px 10px 0; font-size:10px; text-align:right; border-top:#CCCCCC 1px solid;}
.essay1 .archive_comment{margin:0 30px; padding:15px 0 5px 5px; border-bottom:#CCCCCC 1px solid;}
.essay1 .archive_poster {padding:0 0 5px 0; font-size:10px; color:#7aa300;}
.essay1 .archive_comment p{margin:0; padding:0 0 15px 0;}
.essay1 .mainArea a:link   {color:#7aa300;text-decoration:underline;}
.essay1 .mainArea a:visited{color:#7aa300;text-decoration:underline;}

.essay2 .list_entry  {font-size:10px; padding:0 5px 3px 0;}
.essay2 .list_day    {color:#7aa300; height:16px;}
.essay2 .list_day_new{color:#7aa300; padding-left:35px; background:url(/common/image/icon_new3.gif) no-repeat; height:16px;}
.essay2 .list_title  {color:#fffadf; line-height:130%;}
.essay2 .list_title a:link   {color:#fffadf;text-decoration:underline;}
.essay2 .list_title a:visited{color:#fffadf;text-decoration:underline;}
.essay2 .list_archive{font-size:10px; padding:0 5px 8px 0;}

.essay2 .entry      {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid;}
.essay2 .entry_new  {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid; background:url(/common/image/icon_new2.gif) no-repeat;}
.essay2 .entry_day  {color:#7aa300; font-size:10px;}
.essay2 .entry_title{padding:0 0 5px 0; font-weight:bold; color:#7aa300;}
.essay2 .entry_read {padding:0 0 5px 0;}
.essay2 .entry_title a:link   {color:#7aa300;text-decoration:underline;}
.essay2 .entry_title a:visited{color:#7aa300;text-decoration:underline;}

.essay2 .archive        {font-size:10px; padding:0 5px 3px 0;}
.essay2 .archive_day    {color:#7aa300; font-weight:bold; padding:0 0 12px 0; margin-left:3px;}
.essay2 .archive_day_new{color:#7aa300; font-weight:bold; padding:0 0 12px 35px; margin-left:3px; background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/icon_new3.gif) no-repeat;}
.essay2 .archive_body   {padding:35px 30px 0 30px; background:url(/essay/image/essay2_bg.jpg) no-repeat;}
.essay2 .archive_body p {margin:0; padding:0;}
.essay2 .archive_count  {margin:0 30px; padding:5px 5px 10px 0; font-size:10px; text-align:right; border-top:#CCCCCC 1px solid;}
.essay2 .archive_comment{margin:0 30px; padding:15px 0 5px 5px; border-bottom:#CCCCCC 1px solid;}
.essay2 .archive_poster {padding:0 0 5px 0; font-size:10px; color:#7aa300;}
.essay2 .archive_comment p{margin:0; padding:0 0 15px 0;}
.essay2 .mainArea a:link   {color:#7aa300;text-decoration:underline;}
.essay2 .mainArea a:visited{color:#7aa300;text-decoration:underline;}

.essay3 .list_entry  {font-size:10px; padding:0 5px 3px 0;}
.essay3 .list_day    {color:#7aa300; height:16px;}
.essay3 .list_day_new{color:#7aa300; padding-left:35px; background:url(/common/image/icon_new3.gif) no-repeat; height:16px;}
.essay3 .list_title  {color:#fffadf; line-height:130%;}
.essay3 .list_title a:link   {color:#fffadf;text-decoration:underline;}
.essay3 .list_title a:visited{color:#fffadf;text-decoration:underline;}
.essay3 .list_archive{font-size:10px; padding:0 5px 8px 0;}
.essay3 .archive_count  {margin:0 30px; padding:5px 5px 10px 0; font-size:10px; text-align:right; border-top:#CCCCCC 1px solid;}
.essay3 .archive_comment{margin:0 30px; padding:15px 0 5px 5px; border-bottom:#CCCCCC 1px solid;}
.essay3 .archive_poster {padding:0 0 5px 0; font-size:10px; color:#7aa300;}
.essay3 .archive_comment p{margin:0; padding:0 0 15px 0;}
.essay3 .mainArea a:link   {color:#7aa300;text-decoration:underline;}
.essay3 .mainArea a:visited{color:#7aa300;text-decoration:underline;}

.essay3 .entry      {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid;}
.essay3 .entry_new  {padding:0 0 8px 40px; margin-bottom:10px; border-bottom:#cccccc 1px solid; background:url(/common/image/icon_new2.gif) no-repeat;}
.essay3 .entry_day  {color:#7aa300; font-size:10px;}
.essay3 .entry_title{padding:0 0 5px 0; font-weight:bold; color:#7aa300;}
.essay3 .entry_read {padding:0 0 5px 0;}
.essay3 .entry_title a:link   {color:#7aa300;text-decoration:underline;}
.essay3 .entry_title a:visited{color:#7aa300;text-decoration:underline;}

.essay3 .archive        {font-size:10px; padding:0 5px 3px 0;}
.essay3 .archive_day    {color:#7aa300; font-weight:bold; padding:0 0 12px 0; margin-left:3px;}
.essay3 .archive_day_new{color:#7aa300; font-weight:bold; padding:0 0 12px 35px; margin-left:3px; background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/icon_new3.gif) no-repeat;}
.essay3 .archive_body   {padding:35px 30px 0 30px; background:url(/essay/image/essay3_bg.jpg) no-repeat;}
.essay3 .archive_body p {margin:0; padding:0;}

.comment_entry{padding-top:20px;}
.comment_entry .comment_input {padding-bottom:10px;}
.comment_entry .comment_check {padding-bottom:10px;}
.comment_entry .comment_input input,textarea{width:420px;}
.comment_entry .comment_button input{margin-right:10px;}
.comment_entry .entry_back{padding:10px 0 60px 0; border-bottom:#CCCCCC 1px solid; color:#7aa300; font-size:10px;}
.comment_entry .entry_back a:link   {color:#7aa300;text-decoration:underline;}
.comment_entry .entry_back a:visited{color:#7aa300;text-decoration:underline;}

/*DATA BOX*/
.databox .entry      {padding:0 0 5px 40px;}
.databox .entry_new  {padding:0 0 5px 40px; background:url(file:///Z|/VR_OpenCafe/Renewal%202.0/html_old/common/image/icon_new3.gif) no-repeat;}
.databox .entry_title{font-weight:bold; color:#7aa300;}
.databox .entry_title a:link   {color:#7aa300;text-decoration:underline;}
.databox .entry_title a:visited{color:#7aa300;text-decoration:underline;}

.datatable1 {width:287px; border-bottom:#c9cacb 1px solid; border-right:#c9cacb 1px solid; border-left:#c9cacb 1px solid; font-size:12px;}
.datatable1 .c11{background:#cbdfed; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; text-align:right; padding:2px 0;}
.datatable1 .c12{background:#cbdfed; float:left; width:195px; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 0;}
.datatable1 .c13{background:#cbdfed; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 10px 2px 0; text-align:right;}

.datatable2 {width:287px; border-bottom:#c9cacb 1px solid; border-right:#c9cacb 1px solid; border-left:#c9cacb 1px solid; font-size:12px;}
.datatable2 .c11{background:#d5d3e6; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; text-align:right; padding:2px 0;}
.datatable2 .c12{background:#d5d3e6; float:left; width:195px; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 0;}
.datatable2 .c13{background:#d5d3e6; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 10px 2px 0; text-align:right;}

.datatable3 {width:287px; border-bottom:#c9cacb 1px solid; border-right:#c9cacb 1px solid; border-left:#c9cacb 1px solid; font-size:12px;}
.datatable3 .c11{background:#e8dcce; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; text-align:right; padding:2px 0;}
.datatable3 .c12{background:#e8dcce; float:left; width:195px; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 0;}
.datatable3 .c13{background:#e8dcce; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 10px 2px 0; text-align:right;}

.datatable4 {width:287px; border-bottom:#c9cacb 1px solid; border-right:#c9cacb 1px solid; border-left:#c9cacb 1px solid; font-size:12px;}
.datatable4 .c11{background:#ddcac5; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; text-align:right; padding:2px 0;}
.datatable4 .c12{background:#ddcac5; float:left; width:195px; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 0;}
.datatable4 .c13{background:#ddcac5; float:left; width:40px; border-bottom:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:2px 10px 2px 0; text-align:right;}

table.datatable5   {border-top:#221e1f 1px solid; border-left:#221e1f 1px solid; text-align:center;}
table.datatable5 th{border-bottom:#221e1f 1px solid; border-right:#221e1f 1px solid; padding:3px 0; background:#a0e745; font-weight:normal;}
table.datatable5 td{border-bottom:#221e1f 1px solid; border-right:#221e1f 1px solid; padding:8px 0; background:#e8ff8d;}
table.datatable5 td.c1{background:#effeb2;}

