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

/*---------------------------------
_h3
-----------------------------------*/ 
h3 {
	background-color: transparent;
	padding: 0px;
	margin: 0 auto;
	width: 98%;	
	margin-bottom: 1em;
}

/*---------------------------------
_catch
-----------------------------------*/ 
#catch {
	margin: 2em 0px;
	background-image: url(../../img/base/texture/slash.gif);
}

/*---------------------------------
_text
-----------------------------------*/ 
.text {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 2em;
}
.text p {
	margin-bottom: 1em;
}

/*---------------------------------
_photo
-----------------------------------*/ 
.photo {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 4em;
}



/*---------------------------------
_600px～
-----------------------------------*/
@media screen and (min-width : 600px),print {
.data {
	width: 58%;
}
.photo {
	width: 36%;
	margin: 0;
	margin-bottom: 2em;
	
}
.left {
	float: left;
	padding-left: 2%;
}
.right {
	float: right;
	padding-right: 2%;
}
#enjoy_01,#enjoy_02,#enjoy_03 {
	margin-bottom: 4em;
	padding-bottom: 1px;
	background-image: url(../../img/base/line/line_x_gray.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
}

/*---------------------------------
_980px～
-----------------------------------*/
@media screen and (min-width : 980px),print {

h2 {
	background-color: inherient;
	background-image: url(../../img/main/enjoy/index/page_title.gif);
}
h3 {
	margin-bottom: 40px;
}
#catch {
	margin: 40px 0px 60px 0px;
}
.data {
	width: 440px;
	padding-left:0 ;
}

.photo {
	width: 270px;
	margin: 0;
	padding-right: 0;
}
.left {
	padding-left: 0;
}
.right {
	float: right;
	padding-right: 0;
}
#enjoy_01,#enjoy_02,#enjoy_03 {
	margin-bottom: 80px;
	padding-bottom: 2px;
}
}

/*---------------------------------
_タブレット
-----------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width : 980px), 
only screen and (min-device-pixel-ratio: 2) and (min-width : 980px) {
	
	h2 {
		background-color: inherient;
		background-image: url(../../img/main/enjoy/index/page_title_l.gif);
		-webkit-background-size:730px 80px; 
		background-size: 730px 80px; 
	}
	
}
