@charset "UTF-8" ;

/*==============================================
clearfix
==============================================*/
.clearfix {
   /zoom:1;
}

.clearfix:after {
   content:'';
   display:block;
   clear:both;
}

/*==============================================
見出し
==============================================*/

#special{
	margin-bottom:10px;
}


#special img{
	max-width:100%;
	height:auto;
}

#special header{
	margin:0 auto;
}

#special header h2{
	text-align:center;
	padding:10px 0;
}

/*==============================================
トップ
==============================================*/

#spring_gnavi {
	background:url(../../img/springbasic_20130301/nav_bg.png) repeat;
	padding:10px 0 2px 0;
	margin:0 auto;
	text-align:center;
	height:auto;
	display:block;
	width:100%;
}

#spring_gnavi ul,li {
	list-style:none;	
}

#spring_gnavi ul {
	width:300px;
	margin:0 auto;
	text-align:left;
}

#spring_gnavi li {
	float:left;
	margin-bottom:8px;
}



#spring_gnavi:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
	
.ad_bnr {
	display:block;
	text-align:center;
	padding:0 10px 0 10px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
	
/*==============================================
詳細ページ
==============================================*/

#special h3 {
	margin:0 auto;
	background:url(../../img/springbasic_20130301/sp_bg.gif) repeat-x ;
	-webkit-background-size: auto 6px;
	-moz-background-size: auto 6px;
	background-size:auto 6px;
	padding:10px 0 8px 0;
	text-align:center;
}

.spitem2013 {
	margin:0 auto;
/*	padding-left:10px;
	padding-right:10px;*/
	max-width:600px;
}

.spitem2013 dl {
	margin-bottom:14px;	
}

.spitem2013 dt {
	text-align:center;
}

.spitem2013 dd {
	padding:0;
}

.bg_01 { background-color:#e7f9cd; }
.bg_02 { background-color:#d0ecf8; }
.bg_03 { background-color:#fee9c9; }
.bg_04 { background-color:#ffdde6; }


.bg_01 a { display:block;  	padding:14px 15px 20px 14px; }
.bg_02 a { display:block;  	padding:14px 15px 20px 14px; }
.bg_03 a { display:block;  	padding:14px 15px 20px 14px; }
.bg_04 a { display:block;  	padding:14px 15px 20px 14px; }