/*TOPPAGE*/
/*                                                 ---- IMAGE PHOTO */
div#topimg-area
{
	background:url("../img/toppage-img.jpg") 0 0 no-repeat;
	width:780px;
	padding-top:120px;
	background-color:#FFF;
}
div#topimg
{
	border-width: 15px 0px 0px 0px;
	border-style: solid;
	border-color: #CCC;
	padding-top:20px;
	margin:0;
}

/*                                                 ---- MAIN */
div#left-area
{
	float:left;
	width:567px;
}
div#right-area
{
	float:left;
	width:213px;
}

/*                                   --- CONTENT */
div#left-area div#content-area
{
	padding-left:10px;
	padding-right:7px;
}
/*                       ---- TITLE */
h1.title
{
	font-size:16px;
	color:#666;
	border-left:10px solid #666;
	border-bottom:1px solid #666;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:7px;
	margin-bottom:10px;
	background-color:#FFF;
	clear:both;
}
h1.title-red a
{
	display:inline;
	font-size:11px;
	padding-left:310px;
	text-decoration:none;
}
h1.title-red a:hover
{
	text-decoration:none;
}


/*                       ---- MVPRO TYPE */
.sol-area
{
	margin-left:10px;
	width:540px;
	margin-bottom:4px;
}
.sol-submenu-area
{
	float:left;
	width:260px;
	height:40px;
	background-color:#fff;
	margin:0;
	padding:0;
	border-top:1px dotted #eee;
	border-right:1px dotted #eee;
	border-bottom:1px dotted #eee;
}
.sol-submenu-area li.submenu {	
	color:#ddd;
}
.sol-type-txt
{
	padding-left:10px;
	padding-top:11px;
	font-weight:bold;
}

#type-ss
{
	float:left;
	background:url("../img/sol-area-type-bg.gif") 0 0 no-repeat;
	border-bottom:1px dotted #ddd;
	width:275px;
	height:40px;
	background-color:#FFC7A4;
	margin:0;
	padding:0;
}
ul#type-ss-list
{
	list-style-type:none;
	padding:0;
	margin-top:10px;
	margin-left:0px;
	clear:both;
}
ul#type-ss-list li.submenu
{
	float:left;
	display:block;
	margin:0;
	padding:0;
}

#type-dental
{
	float:left;
	background:url("../img/sol-area-type-bg.gif") 0 0 no-repeat;
	border-bottom:1px dotted #ddd;
	width:275px;
	height:40px;
	background-color:#B8D4FF;
	margin:0;
	padding:0;
}
ul.type-dental-list
{
	list-style-type:none;
	padding:0;
	margin-top:10px;
	margin-left:0px;
	clear:both;
}
ul.type-dental-list li.submenu
{
	float:left;
	display:block;
	margin:0;
	padding:0;
}


#type-fitness
{
	float:left;
	background:url("../img/sol-area-type-bg.gif") 0 0 no-repeat;
	border-bottom:1px dotted #ddd;
	width:275px;
	height:40px;
	background-color:#FFDE95;
	margin:0;
	padding:0;
}
ul#type-fitness-list
{
	list-style-type:none;
	padding:0;
	margin-top:10px;
	margin-left:0px;
	clear:both;
}
ul#type-fitness-list li.submenu
{
	float:left;
	display:block;
	margin:0;
	padding:0;
}

#type-golf
{
	float:left;
	background:url("../img/sol-area-type-bg.gif") 0 0 no-repeat;
	border-bottom:1px dotted #ddd;
	width:275px;
	height:40px;
	background-color:#B1D4C7;
	margin:0;
	padding:0;
}
ul#type-golf-list
{
	list-style-type:none;
	padding:0;
	margin-top:10px;
	margin-left:0px;
	clear:both;
}
ul#type-golf-list li.submenu
{
	float:left;
	display:block;
	margin:0;
	padding:0;
}

#type-industry
{
	float:left;
	background:url("../img/sol-area-type-bg.gif") 0 0 no-repeat;
	border-bottom:1px dotted #ddd;
	width:275px;
	height:40px;
	background-color:#E1BBFF;
	margin:0;
	padding:0;
}
ul#type-industry-list
{
	list-style-type:none;
	padding:0;
	margin-top:10px;
	margin-left:0px;
	clear:both;
}
ul#type-industry-list li.submenu
{
	float:left;
	display:block;
	margin:0;
	padding:0;
}


/*                                   --- BANNER */
div#right-area div#banner-area
{
	padding:0;
	margin:0;
}

div.banner-title
{
	font-size:14px;
	color:#666;
	border-left:14px solid #666;
	padding-top:0px;
	margin-top:0px;
	padding-left:5px;
	margin-bottom:0px;
	background-color:#FFF;
	line-height:14px;
	font-weight:bold;
}
.banner-bar
{
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #AAA;
	height: 1px;
}
.banner-txtarea
{
	float:left;
	margin-top:4px;
	width:73px;
	display:block;
}
#banner-ss
{
	float:left;
	background:url("../img/baner_ss.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-dental
{
	float:left;
	background:url("../img/baner_418_service.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-fitness
{
	float:left;
	background:url("../img/baner_fitness.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-ec
{
	float:left;
	background:url("../img/baner_storekit.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-golf
{
	float:left;
	background:url("../img/baner_eaglemember.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-gpon
{
	float:left;
	background:url("../img/baner_gpon.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-dentalnet
{
	float:left;
	background:url("../img/baner_418_net.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-cafeclipshop
{
	float:left;
	background:url("../img/baner_cafeclipshop.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-karadasmile
{
	float:left;
	background:url("../img/baner_karadasmile.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-colorcafe
{
	float:left;
	background:url("../img/baner_colorcafe.gif") 0 0 no-repeat;
	width:118px;
	height:50px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}

/*#banner-a820350*/
#banner-pmark
{
	float:left;
	background:url("../img/pmark.gif") 0 0 no-repeat;
	width:85px;
	height:85px;
	margin-left:4px;
	margin-right:7px;
	display:block;
}
#banner-txtarea-a820350
{
	float:left;
	padding-top:33px;
	width:116px;
	display:block;
}
