/* ------------------------------------------------------------------ \*/
body	{
		}
/* ------------------------------------------------------------------- */


/* contents_area 
--------------------------------------------------------------------- \*/
#contents_area	{ width:840px; margin:0 auto; padding:0 0 50px 0; text-align:left; overflow:hidden;}
	.lead		{ margin:0 0 31px 0; }
	


/* ptitle 
--------------------------------------------------------------------- \*/
.ptitle			{ width:840px; margin:0 auto 25px auto; padding:4px 0 0 0;}


/* sidemenu 
--------------------------------------------------------------------- \*/
#side_menu	{ width:220px; float:left; margin:0; padding:0 0 80px 0; text-align:center;}


	.menu_list ul	{ margin:0 0 25px 0; padding:0; text-align:left;}
	.menu_list ul	{ border-top:3px solid #999999;}
	
	.menu_list li	{ margin:0; padding:0 0 1px 0; list-style:none; display:block; line-height:140%;}
	.menu_list li	{ background:url(../../img/line_001.gif) left bottom repeat-x;}

	.menu_list p	{ margin:2px 0 0 10px; padding:7px 5px 10px 10px;}
	.menu_list p	{ background:url(../../img/icon_001.gif) left 8px no-repeat;}


	/* mouse over action */
	.menu_list a:link		{ display:block; }
	.menu_list a:visited	{ display:block;}
	.menu_list a:hover		{ display:block; text-decoration:none;}
	.menu_list a:active		{ display:block;}


	/* on */
	.side_menu_stay			{ margin:0; padding:10px 0 10px 22px; font-weight:bold;}
	.side_menu_stay			{ background:url(../../img/bg_008.gif) left top no-repeat;}

	
	.side_menu_stay a:link		{ color:#555555; display:block; text-decoration:none;}
	.side_menu_stay a:visited	{ color:#555555; display:block; text-decoration:none;}
	.side_menu_stay a:hover		{ color:#555555; display:block;}
	.side_menu_stay a:active	{ color:#555555; display:block; text-decoration:none;}


	/* banner_area */
	.banner_area	{ width:220px; text-align:center;}
	.banner_area,.hybrid,.youtube	{ margin:7px 0 0 0;}



/* contents
--------------------------------------------------------------------- \*/
.contents	{ width:590px; margin:0 0 25px 0; float:right;}




/* contents box 
--------------------------------------------------------------------- \*/
.contents_box	{ width:590px; margin:0 0 35px 0;}

	.contents_box h3	{ margin:0 0 12px 0;}
	
	.contents_box p		{ margin:0 0 12px 22px;}



/* page_top_btn 
--------------------------------------------------------------------- \*/
.page_top_btn	{ width:590px; margin:0; padding:0; text-align:right;}

.page_top_btn2	{ width:840px; margin:0; padding:0; text-align:right;}


p.comfirm		{ margin:0 0 20px 15px; }




/* floatBox 
--------------------------------------------------------------------- \*/
.floatBox 	{ display:none; position:absolute; top:154px; left:85px; cursor:move; width:220px; height:250px; }
.floatBox 	{background:url(../../img/floatBar.gif) no-repeat; z-index:10;}
#floatHead { width:220px; height:50px; background:url(../../img/floatBar.gif) no-repeat; text-align:right;}
#floatClose { text-align:right; padding:10px; }
#floatContent { width:218px; margin:0; background:#fff; border:1px solid #F00; }
html*.floatBox { height:270px;} 

