@charset "utf-8";
/**　------------ ↓　　　　　　　編集　　　　　　　↓　------------ **/

/* Layout
=======================================*/
#slg2012 .mainbox-bg{
	margin: 0 auto;
	width: 950px;
	text-align: left;
}
#slg2012 .mainbox-bg1 {
	width: 950px;
	height:1030px;
	background:url(/static/img/pages/cpn/slg2012/bg.jpg) left top no-repeat;
	padding:20px 20px 0 20px;
	text-align: center;
	
}

#slg2012 #main {
	position: relative;
	display:block;
	width:950px;
	height:296px;
	background:url(/static/img/pages/cpn/slg2012/top.jpg) left top no-repeat;
}


#slg2012 #main h1,#slg2012 h2,#slg2012 h3,#slg2012 #main p {
	text-indent: -9999px;
}


#slg2012 .manual-bg{
	background:url(/static/img/pages/cpn/slg2012/img_manual.jpg) left top no-repeat ;
	width: 910px;
	*float: left;
	height: 297px;
	display: block;
}
#slg2012 .manual-bg ul ,#slg2012 .manual-bg h2{
	text-indent: -9999px;
}
	
#slg2012 #main2 {
	display:block;
	clear:both;
	margin-top:20px;
}
#slg2012 #main2 .main-2-1 {
	width: 446px;
	position: relative;
	text-indent: -9999px;
	float:left;
	margin-right:17px;
}
#slg2012 #main2 .main-2-1 h3{
	text-indent: -9999px;
	background:url(/static/img/pages/cpn/slg2012/ttl_basara.jpg) left top no-repeat ;
	width: 446px;
	height:49px;
}
#slg2012 #main2 .main-2-1 h4{
	text-indent: -9999px;
}
#slg2012 #main2 .main-2-2 {
	width: 446px;
	position: relative;
	text-indent: -9999px;
	float:left;
}
#slg2012 #main2 .main-2-2 h3{
	text-indent: -9999px;
	background:url(/static/img/pages/cpn/slg2012/ttl_senkore.jpg) left top no-repeat ;
	width: 446px;
	height:49px;
}
#slg2012 #main2 .main-2-2 h4{
	text-indent: -9999px;
}
#slg2012 #main2 .present-basara a {
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background:url(/static/img/pages/cpn/slg2012/btn_basara.png) no-repeat 0 0;
	position: absolute;
	top: 127px;
	left: 60px;
	left: 60px\9;
}

#slg2012 #main2 .present-basara a:hover {
	background:url(/static/img/pages/cpn/slg2012/btn_basara_o.png) no-repeat 0 0;
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px
}
#slg2012 #main2 .present-basara{
	background:url(/static/img/pages/cpn/slg2012/present_basara2.jpg) left top no-repeat ;
	width: 446px;
	height:194px;
	position: relative;
}


#slg2012 #main2 .present-senkore a {
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background:url(/static/img/pages/cpn/slg2012/btn_senkore.png) no-repeat 0 0;
	position: absolute;
	top: 127px;
	left: 60px;
	left: 60px\9;
}

#slg2012 #main2 .present-senkore a:hover {
	background:url(/static/img/pages/cpn/slg2012/btn_senkore_o.png) no-repeat 0 0;
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px
}
#slg2012 #main2 .present-senkore{
	background:url(/static/img/pages/cpn/slg2012/present_senkore2.jpg) left top no-repeat ;
	width: 446px;
	height:194px;
	position: relative;
}

#slg2012 #main2 .intro-basara a {
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background:url(/static/img/pages/cpn/slg2012/btn_basara.png) no-repeat 0 0;
	position: absolute;
	top: 375px;
	left: 60px;
	left: 60px\9;
}

#slg2012 #main2 .intro-basara a:hover {
	background:url(/static/img/pages/cpn/slg2012/btn_basara_o.png) no-repeat 0 0;
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px
}
#slg2012 #main2 .intro-basara{
	background:url(/static/img/pages/cpn/slg2012/intro_basara.jpg?v=2) left top no-repeat ;
	width: 446px;
	height:444px;
	position: relative;
	display:block;
}

#slg2012 #main2 .intro-senkore a {
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background:url(/static/img/pages/cpn/slg2012/btn_senkore.png) no-repeat 0 0;
	position: absolute;
	top: 375px;
	left: 60px;
	left: 60px\9;
}

#slg2012 #main2 .intro-senkore a:hover {
	background:url(/static/img/pages/cpn/slg2012/btn_senkore_o.png) no-repeat 0 0;
	width: 322px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -9999px
}
#slg2012 #main2 .intro-senkore{
	background:url(/static/img/pages/cpn/slg2012/intro_senkore.jpg?v=2) left top no-repeat ;
	width: 446px;
	height:444px;
	position: relative;
	display:block;
}
	

/**　------------ ↑　　　　　　　編集　　　　　　　↑　------------ **/

 