@charset "UTF-8";
/* CSS Document */

#magazine_main_full .main_image{
 background-color:#000;
 }

#magazine_main_full h1,
#magazine_main_full h2,
#magazine_main_full h3,
#magazine_main_full p{
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	
 	
}


.SP03_main{
color: #fff; background-color: #000; width: 100%; overflow: hidden; padding: 5% 0%;
}

.SP03_text{
max-width:1100px;
	margin-left:auto;
	margin-right:auto;
}

.SP03_text h2 {
	
	margin-left: 0px;
	
}


.SP03_cover{
	float: right; padding-left: 20px; width: 30%;
}

.SP03_full{
margin-left: 0; background-color: #fff; color: #000; width: 100%;
}

.SP03_full h2{
margin-left: 0; text-align: center; font-size: x-large; background-color: #fff; color: #000;
}


@media only screen and (max-width:667px){

.SP03_cover{
	float: right; padding-left: 20px; width: 45%;
}

.SP03_text{
margin-left:0px;

}

#main h2 {
	font-family: KozGoPr6N-Regular;
	font-size: 13px;
	line-height: 200%;
	color: #CC6600;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 8px;
	font-weight: normal;
}


#magazine_main_full .main_image img{
	float: right;  width: 120%; padding-bottom:10px;
}

@media only screen and (max-width: 568px){


#magazine_main_full .main_image img{
	float: right;  width: 130%; padding-bottom:10px;
}

#main h2 {
	font-family: KozGoPr6N-Regular;
	font-size: 13px;
	line-height: 200%;
	color: #CC6600;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 8px;
	font-weight: normal;
}

.SP03_cover{
	float: right; padding-left: 15px; width: 28%;
}


}

