/*----------------------------------------------------------------------------*/
/* Mappi Porter Topページ CSS												  */
/*----------------------------------------------------------------------------*/

/* Body basicaly structure -----------------------------*/

/* ▽SmartPhoneLayout */
/* @media only screen and (max-width: 1024px) { */

/* ▽SmartPhone Tablet Layout */
@media only screen and (max-width: 1024px) {

	.wrapper-main {				/* メインコンテンツ ------------*/
		background: #FFF;
		width: 100%;
	}
	/* ◇ MainConents section -----------------------------------------*/

	main .container {
		margin-top:0px;
		position: relative;
		width: auto;
		margin-right: auto;
		margin-left: auto;
	}
	
	main2 .container {
		/*margin-top:80px;*/
		position: relative;
		width: 1200px;
		margin-right: auto;
		margin-left: auto;
	}

	/* ◇ MainConents #section01 --------------------------------------*/

	/* ◆ マウスピース高価買い取りフェア! -----------------------------*/

	#section01 {
		margin: 0 auto 0 auto;
		width: 100%;
		height: 980px;
		position:relative;
		background-color: #fff;
		border-bottom: 8px solid #A4946C;
	}
	#section01 h2 {
		position: absolute;
		top: 30px;
		left: 5px;
		width: 545px;
		height: 72px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title01.png") no-repeat;
		background-position: 0px 0px;
		background-size: 60% 60%;
	}
	#section01 #bk01 {	/* MappiPorter FAIR */
		display:none;
	}
	#section01 .guide01 {	/* guide content01 */
		position: absolute;
		top: 90px;
		left: 7%;
		width:85%;
		position:relative;
	}

	#section01 .guide01 h3 {
		position: absolute;
		top: 0px;
		left: 0px;
		font-size:14px;
		line-height:22px;
		color: #444;
	}

	#section01 .guide01 li:first-child {
		position: absolute;
		top: 80px;
		left: 0px;
	}
	#section01 .guide01 li:nth-child(2) {
		position: absolute;
		top: 80px;
		left: 150px;
	}
	#section01 .guide01 li:nth-child(3) {
		position: absolute;
		top: 200px;
		left: 0px;
	}
	#section01 .guide01 li:nth-child(4) {
		position: absolute;
		top: 200px;
		left: 150px;
	}
	#section01 .guide01 li:nth-child(5) {
		position: absolute;
		top: 320px;
		left: 0px;
	}
	#section01 .guide01 li img {
		border: 1px solid #CCC;
		 zoom: 70%;
	}

	#section01 .guide01 #comment01 {	/* Comment */
		position: absolute;
		top: 440px;
		left: 0%;
		width:100%;
		font-size:14px;
		line-height:22px;
		color: #444;
	}

	#section01 #flow01 {	/* 要らなくなったら.. 梱包 → 発送 */
		position: absolute;
		top: 640px;
		left: 1.8%;
		width: 641px;
		height:131px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/flow01.png") no-repeat;
		background-size: 50% 50%;
	}
	#section01 #campaign01 {	/* 今だけ開店記念として、高価買い取り額アップキャンペーン中!! */
		position: absolute;
		top: 730px;
		left: 0;
		width: 728px;
		height:63px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/campaign01.png") no-repeat;
		background-size: 45% 45%;
	}

	#section01 #purchase {		/* 買い取りについて */
		position: absolute;
		top: 790px;
		left: 2%;
		width: 269px;
		height:62px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		border	: 0px;
	}
	#section01 #purchase a{
		overflow: hidden;	 /* 内容を非表示にする。*/
		width : 269px;
		height: 0 !important;
		height /**/:62px;
		padding-top: 62px;
		display	: block;
		background	: url("../img/top/top/purchase01.png") no-repeat;
/*		background-size: 50% 50%;*/
	}
	#section01 #purchase a:hover{
		display	: block;
		background	: url("../img/top/top/purchase02.png") no-repeat;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
			transition: 0.4s ease-in-out;
	}
	#section01 #buy {		/* 購入方法について */
		position: absolute;
		top: 880px;
		left: 2%;
		width: 269px;
		height:62px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		border	: 0px;
	}
	#section01 #buy a{
		overflow: hidden;	 /* 内容を非表示にする。*/
		width : 269px;
		height: 0 !important;
		height /**/:62px;
		padding-top: 62px;
		display	: block;
		background	: url("../img/top/top/hygiene01.png") no-repeat;
/*		background-size: 50% 50%;*/
	}
	#section01 #buy a:hover{
		display	: block;
		background	: url("../img/top/top/hygiene02.png") no-repeat;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
			transition: 0.4s ease-in-out;
	}

	/* ◇ MainConents #section02 --------------------------------------*/

	#section02 {
		margin: 0 auto 0 auto;
		width: 100%;
		height: 500px;
		height: 310px;
		position:relative;
		background-color: #fff;
		border-bottom: 1px solid #CCC;
	}
	#section02 h2 {
		position: absolute;
		top: 20px;
		left: 10%;
		width: 85%;
		font-size:16px;
		text-align:left;
		text-indent:-1em;	/* 2行目以降1字下げ */
		line-height:22px;
		border-bottom: 1px solid #B27C04;
	}
	#section02 #tel {	/* 電話でのお問い合わせはこちら */
		position: absolute;
		top: 100px;
		left: 3%;
		width : 337px;
		height: 61px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		background	: url("../img/com/tel.png") no-repeat;
		background-size: 90% 90%;
		border	: 0px;
	}
	#section02 #tel a{
		overflow: hidden;	 	/* 内容を非表示にする。*/
		width : 337px;
		height: 0 !important;
		height /**/:61px;
		padding-top: 61px;
		display	: block;
		background	: url("../img/com/tel.png") no-repeat;
		background-size: 90% 90%;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #tel a:hover{
		display	: block;
		background	: url("../img/com/tel-ov.png") no-repeat;
		background-size: 90% 90%;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #email {	/* E-mailでのお問い合わせはこちら */
		position: absolute;
		top: 200px;
		left: 3%;
		width : 337px;
		height: 61px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		background	: url("../img/com/email.png") no-repeat;
		background-size: 90% 90%;
		border	: 0px;
	}
	#section02 #email a{
		overflow: hidden;	 	/* 内容を非表示にする。*/
		width : 337px;
		height: 0 !important;
		height /**/:61px;
		padding-top: 61px;
		display	: block;
		background	: url("../img/com/email.png") no-repeat;
		background-size: 90% 90%;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #email a:hover{
		display	: block;
		background	: url("../img/com/email-ov.png") no-repeat;
		background-size: 90% 90%;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #deligate {	/* MappiPorter代表：田口 */
		position: absolute;
		top: 280px;
		left: 18%;
		width : 210px;
		height: 162px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		background	: url("../img/top/top/delegate01.png") no-repeat;
		border	: 0px;
	}

	/* ◇ MainConents #section03 --------------------------------------*/

	#section03 {				/* ☆新入荷情報 */
		margin: 0 auto 0 auto;
		width: 100%;
		height: 1200px;
		position:relative;
		background-color: #fff;
		border-bottom: 8px solid #A4946C;
	}
	#section03 h2 {
		position: absolute;
		top: 10px;
		left: 5px;
		width: 545px;
		height: 72px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title02.png") no-repeat;
		background-position: 0px 0px;
		background-size: 57% 57%;
	}
	#section03 #bk02 {	/* MappiPorter New stock */
		display:none;
	}

	#section03 .item_list2 {		/* 新入荷情報　一覧 */
		position: absolute;
		top: 50px;
		left: 0%;
		width:400px;
		position:relative;
	}

	#section03 .item_list2 .pickup_item2 {	/* 新入荷情報 */
		float:left;
		margin-left:10px;
		margin-top:20px;
		width: 150px;
		height: 215px;
		background-color: #FFF;
		border: 1px solid #DDD;
		z-index:88;
		position:relative;
	}
	#section03 .item_list2 .pickup_item2 a {
		color:#444;
	}
	.item_list2 .pickup_item2 .item_photo2{
		position: absolute;
		top: 4px;
		left: 4px;
	}
	.item_list2 .pickup_item2 .item_photo2 img {
		width: 140px;
		height: 94px;
		border: 1px solid #CCC;
	}
	.item_list2 .pickup_item2 .item_name2 {
		position: absolute;
		top: 110px;
		left:5%;
		right:5%;
		width: 90%;
		text-align:left;
		font-size: 14px;
		line-height:13px;
	}
	.item_list2 .pickup_item2 .item_comment2 {
		position: absolute;
		top: 155px;
		left:5%;
		right:5%;
		width: 90%;
		text-align:left;
		font-size: 12px;
		line-height:13px;
	}
	.item_list2 .pickup_item2 .item_price2 {
		position: absolute;
		bottom: -2px;
		left:10%;
		width: 90%;
		text-align:left;
		font-size: 14px;
	}
	
	.item_list2 .pickup_item2 .normal_price2 {
		position: absolute;
		bottom: -2px;
		left:10%;
		width: 90%;
		text-align:left;
		font-size: 14px;
	}
	
	.item_list2 .pickup_item2 .special_price2 {
		position: absolute;
		bottom: -2px;
		left:10%;
		width: 90%;
		text-align:left;
		font-size: 14px;
	}

	#section03 h3 {
		position: absolute;
		bottom: 85px;
		left: 5px;
		width: 482px;
		height: 59px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title03.png") no-repeat;
		background-position: 0px 0px;
		background-size: 60% 60%;
	}
	#section03 #comment {
		position: absolute;
		bottom: 30px;
		left: 10%;
		width:80%;
		text-align:left;
		line-height:22px;
		font-size: 15px;
	}

	/* ◇ MainConents #section04 --------------------------------------*/

	#section04 {				/* お知らせ INFORMATION */
		margin: 0 auto 0 auto;
		width: 100%;
		height: 350px;
		position:relative;
		background-color: #fff;
	}
	#section04 h2 {
		position: absolute;
		top: 20px;
		left: 5px;
		width: 600px;
		height: 61px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title04.png") no-repeat;
		background-position: 0px 0px;
		background-size: 57% 57%;
	}
	#section04 .newslist2 {
		position: absolute;
		top: 80px;
		left: 5%;
		width:95%;
		text-align:left;
		font-size: 14px;
	}
	#section04 dl {
		width: 100%;
		height: 65px;
		position:relative;
	}
	#section04 dt {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 85%;
		color: #B27C04;
	}
	#section04 dd {
		position: absolute;
		top: 25px;
		left: 0px;
		width: 85%;
		font-size: 13px;
		line-height: 22px;
		padding-left:20px;
		background : url("../img/top/top/arrow01.png") no-repeat;
		background-position: 0px 3px;
	}

	/* ◇ MainConents #section05 --------------------------------------*/

	#section05 {				/* ブログ BLOG */
		margin: 0 auto 0 auto;
		width: 100%;
		height: 450px;
		position:relative;
		background-color: #fff;
	}
	#section05 h2 {
		position: absolute;
		top: 30px;
		left: 5px;
		width: 550px;
		height: 61px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title05.png") no-repeat;
		background-position: 0px 0px;
		background-size: 57% 57%;
	}
	#section05 .bloglist {
		position: absolute;
		top: 80px;
		left: 5%;
		width:90%;
		text-align:left;
		font-size: 14px;
	}
	#section05 dl {
		width: 100%;
		height: 65px;
		position:relative;
	}
	
	#section05 dl a {
		color:#444;
	}
	
	#section05 dt {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 40%;
		color: #B27C04;
	}
	#section05 dd {
		position: absolute;
		top: 25px;
		left: 0px;
		width: 95%;
		font-size: 13px;
		line-height: 22px;
		padding-left:20px;
		background : url("../img/top/top/arrow01.png") no-repeat;
		background-position: 0px 3px;
	}
	#section05 dd a {
		color:#444;
	}
	#section05 dd a:hover {
		color: #B27C04;
	}
	

}

/*==========================================
	メイン情報領域
===========================================*/

/* ▼PC Layout wide */
@media only screen and (min-width: 1025px) {

	.wrapper-main {				/* メインコンテンツ ------------*/
		background: #FFF;
		width: 100%;
	}
/*	.main {
		margin: 0 auto 0 auto;
		height: 3000px;

		background: #fff;

	}*/

	/* ◇ MainConents section -----------------------------------------*/

	main .container {
		margin-top:650px;
		position: relative;
		width: 1200px;
		margin-right: auto;
		margin-left: auto;
	}
	
	main2 .container {
		margin-top:80px;
		position: relative;
		width: 1200px;
		margin-right: auto;
		margin-left: auto;
	}

	/* ◇ MainConents #section01 --------------------------------------*/

	/* ◆ マウスピース高価買い取りフェア! -----------------------------*/

	#section01 {
		margin: -113px auto 0 auto;
		width: 100%;
		height: 850px;
		position:relative;
		background-color: #fff;
		border-bottom: 8px solid #A4946C;
	}
	#section01 h2 {
		position: absolute;
		top: 0px;
		left: 30px;
		width: 545px;
		height: 72px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title01.png") no-repeat;
		background-position: 0px 0px;
/*		background-size: 35% 35%;*/
	}
	#section01 #bk01 {	/* MappiPorter FAIR */
		position: absolute;
		top: 0px;
		right: 0px;
		width: 353px;
		height: 430px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/fairbg.png") no-repeat;
/*		background-size: 50% 50%;*/
	}
	#section01 .guide01 {	/* guide content01 */
		position: absolute;
		top: 75px;
		left: 100px;
		width:64%;
		position:relative;
	}

	#section01 .guide01 h3 {
		position: absolute;
		top: 0px;
		left: 0px;
		font-size:14px;
		line-height:22px;
		color: #444;
	}

	#section01 .guide01 li:first-child {
		position: absolute;
		top: 50px;
		left: 0px;
	}
	#section01 .guide01 li:nth-child(2) {
		position: absolute;
		top: 50px;
		left: 220px;
	}
	#section01 .guide01 li:nth-child(3) {
		position: absolute;
		top: 50px;
		left: 440px;
	}
	#section01 .guide01 li:nth-child(4) {
		position: absolute;
		top: 222px;
		left: 0px;
	}
	#section01 .guide01 li:nth-child(5) {
		position: absolute;
		top: 222px;
		left: 220px;
	}
	#section01 .guide01 li img {
		border: 1px solid #CCC;
	}

	#section01 .guide01 #comment01 {	/* Comment */
		position: absolute;
		top: 222px;
		left: 440px;
		width:42%;
		font-size:13px;
		line-height:22px;
		color: #444;
	}

	#section01 #flow01 {	/* 要らなくなったら.. 梱包 → 発送 */
		position: absolute;
		top: 475px;
		left: 10%;
		width: 641px;
		height:131px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/flow01.png") no-repeat;
/*		background-size: 50% 50%;*/
	}
	#section01 #campaign01 {	/* 今だけ開店記念として、高価買い取り額アップキャンペーン中!! */
		position: absolute;
		top: 655px;
		left: 6.5%;
		width: 728px;
		height:63px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/campaign01.png") no-repeat;
/*		background-size: 50% 50%;*/
	}

	#section01 #purchase {		/* 買い取りについて */
		position: absolute;
		top: 480px;
		right: 5%;
		width: 269px;
		height:62px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		border	: 0px;
	}
	#section01 #purchase a{
		overflow: hidden;	 /* 内容を非表示にする。*/
		width : 269px;
		height: 0 !important;
		height /**/:62px;
		padding-top: 62px;
		display	: block;
		background	: url("../img/top/top/purchase01.png") no-repeat;
/*		background-size: 50% 50%;*/
	}
	#section01 #purchase a:hover{
		display	: block;
		background	: url("../img/top/top/purchase02.png") no-repeat;
				-webkit-transition: 0.7s ease-in-out;	/* Ease in-out */
				-moz-transition: 0.7s ease-in-out;
				-o-transition: 0.7s ease-in-out;
				transition: 0.7s ease-in-out;
	}
	#section01 #buy {		/* 購入方法について */
		position: absolute;
		top: 590px;
		right: 5%;
		width: 269px;
		height:62px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		border	: 0px;
	}
	#section01 #buy a{
		overflow: hidden;	 /* 内容を非表示にする。*/
		width : 269px;
		height: 0 !important;
		height /**/:62px;
		padding-top: 62px;
		display	: block;
		background	: url("../img/top/top/hygiene01.png") no-repeat;
/*		background-size: 50% 50%;*/
	}
	#section01 #buy a:hover{
		display	: block;
		background	: url("../img/top/top/hygiene02.png") no-repeat;
				-webkit-transition: 0.7s ease-in-out;	/* Ease in-out */
				-moz-transition: 0.7s ease-in-out;
				-o-transition: 0.7s ease-in-out;
				transition: 0.7s ease-in-out;
	}


	/* ◇ MainConents #section02 --------------------------------------*/

	#section02 {
		margin: 0 auto 0 auto;
		width: 100%;
		height: 200px;
		position:relative;
		background-color: #fff;
		border-bottom: 1px solid #CCC;
	}
	#section02 h2 {
		position: absolute;
		top: 20px;
		left: 8%;
		width: 550px;
		font-size:16px;
		text-align:left;
		border-bottom: 1px solid #B27C04;
	}
	#section02 #tel {	/* 電話でのお問い合わせはこちら */
		position: absolute;
		top: 80px;
		left: 8%;
		width : 337px;
		height: 61px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		background	: url("../img/com/tel.png") no-repeat;
		border	: 0px;
	}
	#section02 #tel a{
		overflow: hidden;	 	/* 内容を非表示にする。*/
		width : 337px;
		height: 0 !important;
		height /**/:61px;
		padding-top: 61px;
		display	: block;
		background	: url("../img/com/tel.png") no-repeat;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #tel a:hover{
		display	: block;
		background	: url("../img/com/tel-ov.png") no-repeat;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #email {	/* E-mailでのお問い合わせはこちら */
		position: absolute;
		top: 80px;
		left: 37%;
		width : 337px;
		height: 61px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		background	: url("../img/com/email.png") no-repeat;
		border	: 0px;
	}
	#section02 #email a{
		overflow: hidden;	 	/* 内容を非表示にする。*/
		width : 337px;
		height: 0 !important;
		height /**/:61px;
		padding-top: 61px;
		display	: block;
		background	: url("../img/com/email.png") no-repeat;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #email a:hover{
		display	: block;
		background	: url("../img/com/email-ov.png") no-repeat;
			transition: 0.4s ease-in-out;
			-webkit-transition: 0.4s ease-in-out;	/* Ease in-out */
			-moz-transition: 0.4s ease-in-out;
			-o-transition: 0.4s ease-in-out;
	}
	#section02 #deligate {	/* MappiPorter代表：田口 */
		position: absolute;
		top: 10px;
		left: 72%;
		width : 210px;
		height: 162px;
		display	: block;
		text-indent: -99999px;	/* テキスト非表示 */
		background	: url("../img/top/top/delegate01.png") no-repeat;
		border	: 0px;
	}

	/* ◇ MainConents #section03 --------------------------------------*/

	#section03 {				/* ☆新入荷情報 */
		margin: 0 auto 0 auto;
		width: 100%;
		height: 1050px;
		position:relative;
		background-color: #fff;
		border-bottom: 8px solid #A4946C;
	}
	#section03 h2 {
		position: absolute;
		top: 30px;
		left: 30px;
		width: 545px;
		height: 72px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title02.png") no-repeat;
		background-position: 0px 0px;
	}
	#section03 #bk02 {	/* MappiPorter New stock */
		position: absolute;
		bottom: 20px;
		right: 0px;
		width: 353px;
		height: 431px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/newstockbg.png") no-repeat;
/*		background-size: 50% 50%;*/
		z-index:0;
	}

	#section03 .item_list2 {		/* 新入荷情報　一覧 */
		position: absolute;
		top: 120px;
		left: 0%;
		width:100%;
		position:relative;
	}

	#section03 .item_list2 .pickup_item2 {	/* 新入荷情報 */
		float:left;
		margin-left:15px;
		margin-top:20px;
		width: 260px;
		height: 300px;
		background-color: #FFF;
		border: 1px solid #DDD;
		z-index:99;
		position:relative;
	}
	#section03 .item_list2 .pickup_item2 a {
		color:#444;
	}
	.item_list2 .pickup_item2 .item_photo2{
		position: absolute;
		top: 14px;
		left: 9px;
		right: 7px;
	}
	.item_list2 .pickup_item2 .item_photo2 img {
		width: 240px;
		height: 160px;
		border: 1px solid #CCC;
	}
	.item_list2 .pickup_item2 .item_name2 {
		position: absolute;
		top: 187px;
		left:10%;
		width: 90%;
		text-align:left;
		font-size: 14px;
		/* 2016.12.1 #00043 start */
		line-height: 1.4;
		/* 2016.12.1 #00043 end */
	}
	.item_list2 .pickup_item2 .item_comment2 {
		position: absolute;
		/* 2016.12.1 #00043 start */
		/*top: 215px; */
		top: 225px;
		/* 2016.12.1 #00043 end */
		left:10%;
		width: 90%;
		text-align:left;
		font-size: 12px;
	}
	.item_list2 .pickup_item2 .item_price2 {
		position: absolute;
		bottom: 5px;
		left:19%;
		width: 90%;
		text-align:left;
		font-size: 15px;
	}
	
	.item_list2 .pickup_item2 .normal_price2 {
		position: absolute;
		bottom: 5px;
		left:19%;
		width: 90%;
		text-align:left;
		font-size: 15px;
	}
	
	.item_list2 .pickup_item2 .special_price2 {
		position: absolute;
		bottom: 5px;
		left:19%;
		width: 90%;
		text-align:left;
		font-size: 15px;
	}
	
	.item_list .pickup_item .soldout {
		position: absolute;
		bottom: 2px;
		left:-20px;
		width: 90%;
		text-align:left;
		font-size: 15px;
	}

	#section03 h3 {
		position: absolute;
		bottom: 150px;
		left: 30px;
		width: 482px;
		height: 59px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title03.png") no-repeat;
		background-position: 0px 0px;
	}
	#section03 #comment {
		position: absolute;
		bottom: 80px;
		left: 6%;
		width:70%;
		text-align:left;
		font-size: 15px;
	}

	/* ◇ MainConents #section04 --------------------------------------*/

	#section04 {				/* お知らせ INFORMATION */
		margin: 0 auto 0 auto;
		width: 100%;
		height: 330px;
		position:relative;
		background-color: #fff;
	}
	#section04 h2 {
		position: absolute;
		top: 40px;
		left: 30px;
		width: 704px;
		height: 61px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title04.png") no-repeat;
		background-position: 0px 0px;
	}
	#section04 .newslist2 {
		position: absolute;
		top: 130px;
		left: 8%;
		width:85%;
		text-align:left;
		font-size: 14px;
	}
	#section04 dl {
		width: 100%;
		height: 35px;
		position:relative;
	}
	#section04 dt {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 15%;
		color: #3498DB;	/* FlatBlue */
		color: #B27C04;
	}
	#section04 dd {
		position: absolute;
		top: 0px;
		left: 15%;
		width: 85%;
		padding-left:20px;
		background : url("../img/top/top/arrow01.png") no-repeat;
		background-position: 0px 7px;
	}

	/* ◇ MainConents #section05 --------------------------------------*/

	#section05 {				/* ブログ BLOG */
		margin: 0 auto 0 auto;
		width: 100%;
		height: 330px;
		position:relative;
		background-color: #fff;
	}
	#section05 h2 {
		position: absolute;
		top: 30px;
		left: 30px;
		width: 711px;
		height: 61px;
		text-indent: -99999px;	/* テキスト非表示 */
		background : url("../img/top/top/title05.png") no-repeat;
		background-position: 0px 0px;
	}
	#section05 .bloglist {
		position: absolute;
		top: 120px;
		left: 8%;
		width:90%;
		text-align:left;
		font-size: 14px;
	}
	#section05 dl {
		width: 100%;
		height: 35px;
		position:relative;
	}
	#section05 dt {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 20%;
		color: #B27C04;
	}
	#section05 dd {
		position: absolute;
		top: 0px;
		left: 15%;
		width: 80%;
		padding-left:20px;
		background : url("../img/top/top/arrow01.png") no-repeat;
		background-position: 0px 7px;
	}
	#section05 dd a {
		color:#444;
	}
	#section05 dd a:hover {
		color: #B27C04;
	}
	
	


}	/* ▲PC Layout wide */




