@charset "UTF-8"



/* =========================================================
second-main
========================================================= */


/* bluebox w540 center----------------*/
dl.crnr540{
	}
	
	
dl.crnr540{
	width:540px;
	text-align:left;
	margin:0 auto 15px auto;
	background: url(../images/common/crnr580_bg2.gif)  no-repeat bottom #CCECE8;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	}
dl.crnr540 dt{
	font-weight:bold;
	color:#0a768b;
	padding:12px 12px 0 15px;
	background: url(../images/common/crnr580_bg1.gif)  no-repeat top;
	}
dl.crnr540 dt.dt2{
	padding:0px 12px 0 15px;
	background: none;
	}
dl.crnr540 dd{
	padding:0 12px 12px 15px;
	font-size:95%;
	}
dl.crnr540 dd.ddonly{
	padding:15px 15px 12px 15px;
	background: url(../images/common/crnr580_bg1.gif)  no-repeat top;
	}
	
	
	

/* bluebox w540 center----------------*/
dl.crnr540{
	}
	
	
dl.crnr540{
	width:540px;
	text-align:left;
	margin:0 auto 15px auto;
	background: url(../images/common/crnr580_bg2.gif)  no-repeat bottom #CCECE8;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	}
dl.crnr540 dt{
	font-weight:bold;
	color:#0a768b;
	padding:12px 12px 0 15px;
	background: url(../images/common/crnr580_bg1.gif)  no-repeat top;
	}
dl.crnr540 dt.dt2{
	padding:0px 12px 0 15px;
	background: none;
	}
dl.crnr540 dd{
	padding:0 12px 12px 15px;
	font-size:95%;
	}
dl.crnr540 dd.ddonly{
	padding:15px 15px 12px 15px;
	background: url(../images/common/crnr580_bg1.gif)  no-repeat top;
	}
/* bluebox w255 right----------------*/

dl.crnr255-r{
	width:255px;
	text-align:left;
	margin:0 0 15px 15px;
	float:right;
	background: url(../images/common/crnr255_bg2.gif)  no-repeat bottom;
	}
dl.crnr255-r dt{
	font-weight:bold;
	color:#0a768b;
	padding:10px 12px 0 15px;
	background: url(../images/common/crnr255_bg1.gif)  no-repeat top;
	}
dl.crnr255-r dd{
	padding:0 12px 10px 15px;
	font-size:95%;
	}
	
/* ippankiso_sonota03 Kammen-Movie---------*/

ol#kaimen-mov{
	width:550px;
	text-align:left;
	margin:30px auto 15px;
	}
ol#kaimen-mov li{
	width:546px;
	text-align:left;
	margin:5px 0;
	position:relative;
	min-height: 185px;
	height: auto !important;
	height: 185px;
	}

ol#kaimen-mov li h3{
	width:280px;
	margin-bottom:5px;
	font-size:95%;
	}
ol#kaimen-mov li h3 img{
	margin-right:4px;
	}
ol#kaimen-mov li p.f-left{
	width:278px;
	padding:0 0px 0 0px;
	margin:0 0px 15px 0;
	}
ol#kaimen-mov li p.f-right{
	width:250px;
	position:absolute;
	right:0px;
	top:0px;
	}
	
/* coop-kiso02 成分list---------*/

ul.kiso02-list{
	width:540px;
	margin:0 auto 15px auto;
	text-align:left;
	}
ul.kiso02-list li{
	margin:0 0 15px 0;
	padding:0;
	}
ul.kiso02-list li strong{
	display:block;
	font-weight:normal;
	color: #0a768b;
	margin:0 0 0 -5px;
	}
	


/*セフターの歴史 --------*/

#main-title .h1-sub{
	font-size: 85%;
	position:absolute;
	top:8px;
	right:13px;
	}
	
	ul#sef40th-navi{
	margin:0 0 0 25px;
	padding:0;
	text-align:left;
	overflow: hidden;
	position: relative;
	}

ul#sef40th-navi li {
	float: left;
	margin:0 5px;
	}
#second-main p.sef40th-69{
	width:580px;
	margin:10px auto;
	padding:0 7px;
	text-align:left;
	}

#second-main table.sef40th-year{
	width:620px;
	margin:25px auto 0;
	border:none;
	border-top:1px solid #aaa;
	}
#second-main table.sef40th-year th{
	width:210px;
	padding:0;
	background-color:#eaeaea;
	border:none;
	border-bottom:1px solid #aaa;
	vertical-align:top;
	text-align:left;
	color:#000;
	font-size:11px;
	}
#second-main table.sef40th-year th img{
	margin:10px 0 5px 8px;
	}
#second-main table.sef40th-year th table.sef40th-year-sub{
	border:none;
	margin:10px 0;
	}	
#second-main table.sef40th-year th table.sef40th-year-sub th{
	padding:0 5px 0 10px;
	border:none;
	width:1%;
	white-space:nowrap;
	}	
#second-main table.sef40th-year th table.sef40th-year-sub td{
	padding:0 3px 0 0;
	border:none;
	width:99%;
	}	
	
	#second-main table.sef40th-year td{
	padding:8px 8px 5px 8px;
	border:none;
	border-bottom:1px solid #aaa;
	vertical-align:top;
	font-size:110%;
	}
#second-main table.sef40th-year td img{
	float:left;
	margin:0 25px 5px 0;
	}

#second-main table.sef40th-year td p.f-right{
	font-size:11px;
	padding-top:5px;
	}
#second-main table.sef40th-year td.bottom-navi{
	text-align:right;
	padding:10px 0 10px 0;
	border-bottom:none;
	}
#second-main table.sef40th-year td.bottom-navi img{
	float:none;
	margin:0 8px 0 0;
	}
