@charset "utf-8";




.title04 .logo {
	margin:0px 0 0 0;
	/*float:left;*/
	/*border:#000000 solid 1px;*/
	}
.title04 .link {
	/*float:right;*/
	/*border:#000000 solid 1px;*/
	vertical-align:bottom;
	/*margin:0px 0 0 0;*/
	text-align:right;
	}

.main_img .large {
	float:left;
	}
.main_img .small {
	float:right;
	}
.subnavi02 {
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	padding:10px 0 10px 103px;
}
.subnavi03 {
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
}
h2 img {
	margin:0 0 5px 10px;
	}

.image_border3 img {
	border:#eeeeee solid 3px;
	margin:0 0 10px 10px;
	}
.image_border4 img {
	border:#eeeeee solid 3px;
	}
.lifestyle {
	padding:10px 0 0 50px;
	}
.lifestyle img {
	float:right;
	margin-left:10px;
	}

.qa_answer {
	float:left;
	margin:5px 0 0 0;
	}
.qa_txt {
	margin:5px 20px 0 40px;
	}

.qa_line01 td {
	border-bottom:#cccccc dotted 1px;
	padding:10px 0px;
	}
.qa_line02 {
	border-right:#cccccc dotted 1px;
	}
.qa_btn img {
	margin:0 0 0 10px;
	}
.kda2008_logo {
	float:right;
	width:123px;
	border:#dedede solid 1px;
	margin:0 0 0 10px;
	}

.box_bg {
	background:url(/lineup/cesibo/concept/images/box_bg.gif) repeat-x;
	height:160px;	width:241px;
	}
.box_left {
	background:url(/lineup/cesibo/concept/images/box_bg_l.gif) repeat-y;
	}
.box_right {
	background:url(/lineup/cesibo/concept/images/box_bg_r.gif) repeat-y;
	}
.box_bottom {
	background:url(/lineup/cesibo/concept/images/box_bottom.gif) no-repeat;
	height:78px;
	}
.box_txt {
	margin:10px;
	}


.concept_ttl {
	border-top:#8abc14 solid 1px;
	border-bottom:#8abc14 solid 1px;
	}

.dot_line {
	padding-left:20px;
	min-height:54px;
	font-weight:bold;
	}

.box03 {
	border:#eeeeee solid 1px;
	padding:10px 0 10px 8px;
	}
.aya_box01 {
	border:#eeeeee solid 1px;
	}
.box_products {
	border:#eeeeee solid 1px;
	padding:10px;
	}
	
	
.eh_box01 {
	border:#eeeeee solid 1px;
	}
.eh_num_ttl {
	border-top:#8abc14 solid 1px;
	border-bottom:#8abc14 solid 1px;
	}
.eh_num_box {
	border-left:#8abc14 solid 1px;
	border-right:#8abc14 solid 1px;
	border-bottom:#8abc14 solid 1px;
	margin-bottom:5px;
	width:368px;
	}
.eh_num_box .txt {
	padding:5px;
	font-weight:bold;
	}

.eh_plan img {
	vertical-align:middle;
	}

.cisibo_a_box {
	border-left:#8abc14 solid 1px;
	border-right:#8abc14 solid 1px;
	border-bottom:#8abc14 solid 1px;
	margin-bottom:5px;
	width:235px;

	}

/*セシボアニバーサリーツールチップ*/
.tooltip {
	position:relative;
	
	}
	
.tooltip_txt {
	position:absolute;
	width:115px;
	top:180px;
	left:200px;
	display:none;
	
	}
.tooltip_middle {
	background:url(/images_common/balloon_bg.gif);
	padding:0 5px;
	color:#d594a6
	}
.table_area {
	border-collapse:collapse;
	margin-top:10px;
	}
.table_area th{
	background-color:#8abc14;
	color:#ffffff;
	text-align:center;
	border:#cccccc solid 1px;
	}
.table_area td{
	border:#cccccc solid 1px;
	}
	
/*LINEUP_FOOTER*/
p.requestBtn { width:740px; margin:20px auto 0; text-align:right; }
.morenavi{width:744px; margin:0 auto 10px auto; padding-top:10px; clear:both;}
.morenavi h3{padding:5px 0; margin:0;}	

.morenavi a img{filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
.morenavi a:hover img{filter: alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
