@charset "UTF-8";
#item_header {
	text-align:center;
}
/* sp */
@media (max-width:800px) {
#item_header h3 {
	margin-top:20px;
	margin-bottom:16px;
}
#maincontent {
	padding-bottom:100px;
}
#item_container_09om {
	width: 100%;
	background: url(../images/bg_om01.jpg) center top repeat-y;
	background-size:100% auto;
}
	.item_content_intro {
		padding-top:20px;
	}
	#item_content_09om_main {
		width:88.6%;
		margin:10px auto;
	}
		.item_content_09om_main_1 {
			margin-top:40px;
			width:100%;
		}
		.item_content_09om_main_1 h4 {
			margin-top:10px;
		}
	#item_content_09om_01 {
		width: 100%;
		margin:30px auto 0px;
		background: url(../images/sp_om_itemcontens01_bg.png)  center top no-repeat;
		background-size:100% auto;
		
		height: 0;
  		padding-top: calc(1380 / 980 * 100%);
	}
		.item_content_09om_01_1 {
  			margin-top: calc(-1300 / 980 * 100%);
			width:60%;
			margin-left:10%;
		}
		.item_content_09om_01_1 p{
			margin-top:20px;
		}
	#item_content_09om_02 {
		width:88.6%;
		margin-top:20px;
		margin:30px auto 0px;
		background: url(../images/sp_om_itemcontens02_bg.png)  center top no-repeat;
		background-size:100% auto;
		
		height: 0;
  		padding-top: calc(1032 / 980 * 93.4%);
	}
		.item_content_09om_02_1 {
  			margin-top: calc(-1325 / 980 * 93.4%);
			width:100%;
		}
	#item_content_09om_03 {
			width: 88.6%;
			margin:-80px auto 0px;
			background: url(../images/sp_om_itemcontens03_bg.png) center top no-repeat;
			background-size:100% auto;
			
			height: 0;
			padding-top: calc(440 / 980 * 100%);
	}
		.item_content_09om_03_1 {
  			margin-top: calc(-880 / 980 * 100%);
		}
		.item_content_09om_03_1 h5{
		}
		.item_content_09om_03_1 p{
			width:90%;
			margin-left:auto;
			margin-right:auto;
			margin-top: calc(460 / 980 * 100%)!important;
		}
	#item_content_09om_04 {
			width: 88.6%;
			margin:0px auto;
			margin-top:150px;
			background: url(../images/sp_om_itemcontens04_bg.png) center top no-repeat;
			background-size:100% auto;
			
			height: 0;
			padding-top: calc(500 / 980 * 100%);
	}
		.item_content_09om_04_1 {
  			margin-top: calc(-800 / 980 * 100%);
		}
		.item_content_09om_04_1 p{
			width:90%;
			margin-left:auto;
			margin-right:auto;
			margin-top: calc(460 / 980 * 100%)!important;
		}
	#item_content_09om_inbag {
		width:90%;
		margin:80px auto 0px;
	}
	#item_content_09om_inbag p{
		width:70%;
		margin:20px auto 0px;
	}
	#item_content_09om_iteminfo {
		width: 90%;
		margin:60px auto 0px;
	}
		#item_content_09om_iteminfo h6{
			text-align:center;
			margin:0px auto;
			width:88%;
			font-size:1.2rem;
		}
		.item_content_09om_iteminfo_logo {
			width:58%;
			float:left;
			padding-left:5.7%;
			margin-top:10px;

		}
		.item_content_09om_iteminfo_pkg {
			width:28%;
			float:left;
			margin-right:6%;
			margin-top:10px;
		}
		.item_content_09om_iteminfo_fregrance {
			width:60%;
			margin:0px auto;
		}
}
/* pc */
@media (min-width:801px) {
#item_container_09om {
	width: 100%;
	background: url(../images/bg_om01_pc.jpg) center top repeat-y;
	background-size:100% auto;
}
	#item_container_09om img{
		width:100%;
	}
	.item_content_intro {
		padding-top:20px;
	}
	#item_content_09om_main {
		width:88.6%;
		margin:10px auto;
	}
		.item_content_09om_main_1 {
			width:100%;
		}
		.item_content_09om_main_1 h4 {
			margin-top:10px;
		}
		
	#item_content_09om_01 {
		width: 100%;
		margin:30px auto 0px;
		background: url(../images/sp_om_itemcontens01_bg.png)  center top no-repeat;
		background-size:100% auto;
		
		height: 0;
  		padding-top: calc(1380 / 980 * 100%);
	}
		.item_content_09om_01_1 {
  			margin-top: calc(-1300 / 980 * 100%);
			width:55%;
			margin-left:10%;
		}
		.item_content_09om_01_1 p{
			margin-top:60px;
		}
	#item_content_09om_02 {
			width: 74%;
			margin:0px auto 0px;
			background: url(../images/sp_om_itemcontens02_bg.png) center top no-repeat;
			background-size:100% auto;
			
			height: 0;
			padding-top: calc(1000 / 980 * 100%);
	}
		.item_content_09om_02_1 {
  			margin-top: calc(-1500 / 980 * 100%);
		}
	#item_content_09om_03 {
			width: 80%;
			margin:-220px auto 0px;
			background: url(../images/sp_om_itemcontens03_bg.png) center top no-repeat;
			background-size:100% auto;
			
			height: 0;
			padding-top: calc(440 / 980 * 100%);
	}
		.item_content_09om_03_1 {
  			margin-top: calc(-880 / 980 * 100%);
		}
		.item_content_09om_03_1 h5{
		}
		.item_content_09om_03_1 p{
			width:90%;
			margin-left:auto;
			margin-right:auto;
			margin-top: calc(500 / 980 * 100%)!important;
		}
		
	#item_content_09om_04 {
			width: 80%;
			margin:220px auto 0px;
			background: url(../images/sp_om_itemcontens04_bg.png) center top no-repeat;
			background-size:100% auto;
			
			height: 0;
			padding-top: calc(500 / 980 * 100%);
	}
		.item_content_09om_04_1 {
  			margin-top: calc(-900 / 980 * 100%);
		}
		.item_content_09om_04_1 p{
			width:90%;
			margin-left:auto;
			margin-right:auto;
			margin-top: calc(460 / 980 * 100%)!important;
		}
	#item_content_09om_inbag {
		width:80%;
		margin:80px auto 0px;
	}
	#item_content_09om_inbag p{
		width:70%;
		margin:20px auto 0px;
	}
	#item_content_09om_iteminfo {
		width: 88.6%;
		margin:0px auto;
	}
	#item_content_09om_iteminfo {
		width: 100%;
		margin-top:80px;
	}
		#item_content_09om_iteminfo h6{
			text-align:center;
			width:78%;
			margin:0px auto;
		}
		.item_content_09om_iteminfo_logo {
			width:50%;
			float:left;
			margin-left:10%;
			margin-top:30px;
			padding-top:40px;
		}
		.item_content_09om_iteminfo_logo img{
			width:100%;
		}
		.item_content_09om_iteminfo_pkg {
			width:26%;
			float:left;
			margin-right:6%;
			margin-top:10px;
		}
		.item_content_09om_iteminfo_pkg img{
			width:100%;
		}
		.item_content_09om_iteminfo_fregrance {
			width:40%;
			margin:0px auto;
		}
		.item_content_09om_iteminfo_fregrance img{
			width:100%;
		}
		.item_content_itemname {
			width:80%;
			margin:30px auto;
		}
			.item_content_itemname p{
				text-align:center!important;
			}
		.item_content_btn_gotoshop {
			width:60%;
			margin:30px auto;
			color:#FFF;
			background: linear-gradient(#92D9C8, #26B391);
			padding-top:2.8%;
			padding-bottom:2.5%;
			margin-top:20px;
			border-radius: 10px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;   
		}
			.item_content_btn_gotoshop p{
				text-align:center!important;
				font-size:2.5rem!important;
				letter-spacing:0.6rem;
			}
}

