@charset "shift_jis";
/* CSS Document */

		a:link{
			text-decoration:underline;
			color:#4f4f4f;
		}
		a:visited{color:#4f4f4f;}
		a:hover{color:#4f4f4f;
		text-decoration:none;}
		a:active{text-decoration:none;}

body {
		margin: 0 auto;
		text-align: center;
		background-color: #fff;
		color:#000;
		font-family: "Meiryo","メイリオ","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic",Osaka,sans-serif;
}
ul, li, p{
		list-style:none;
		margin: 0;
		padding: 0;
}
img {
		border: none;
		margin: 0;
		padding: 0;
		vertical-align: top;
		text-align: left;
		max-width: 100%;
		width:100%;
		height:auto;
}
#contents{
	max-width:1130px;
	margin:0 auto;
	padding:0;
	background-color: #fff;
	position: relative;

}


.pc_only{ display:block;}
.sp_only{ display:none;}

#header{
	display: block !important;
	height: auto;
	margin: 0 auto;
	/* [disabled]padding-bottom: 20px; */
	text-align: center;
	width: 100%;
	position: relative;
	background:#eeeeee;
	max-width: 1130px;
}

.maintxt{ left: 26%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 46%;}

.itembox{ width:100%; display:table;}
.left_box_img{ width:38%; float:left;}
.left_box_img img{ width:100%;}
.left_box_img h2{ text-align:left; text-decoration:underline; font-size: 1.8rem;}

.righ_box_txt{ width:60%; float: right; text-align:left;}

.right_box_img{ width:38%; float:right;}
.right_box_img img{ width:100%;}
.right_box_img h2{ text-align:right; text-decoration:underline; font-size: 1.8rem;}
.left_box_txt{ width:60%; float: left; text-align:left;}

.itemtit{ padding-top: 90px; font-weight:bold; font-size:1.4rem; margin-bottom:5%; text-decoration:underline;}
.itemcopy{ font-size:0.9rem; margin-bottom:10%;}
.itemcate{ display:inline-block; width:4.5em; font-weight:bold;}

.buybtn{ display:inline-block;}
.buybtn a{  margin-left:20px; padding:3% 30%; background:#000000; color:#fff; text-decoration:none;}
.buybtn a:hover{ background:#FFCC00;}
.itemname{margin-bottom:2%;}
.copy{ margin:20px 0;}


#footer{
	margin:0 auto;
	display:block !important;
	display /**/:inline-block;/* for IE */
	text-align: left;
}
#footer ul{
	/*margin: 20px 0 0 0;*/
	padding: 0;
}
#footer ul li{
	float: left;
}

#footer ul li.next1{
	float: right;
	margin: 3px 0 0 0;
}
#footer ul li.next2{
	float: right;
	margin: 3px 5px 0 0;
}
#footer ul li.backnumber2 p{
	margin: 8px 0 0 0;
	color: #fff;
	font-size: 12px;
}
#footer ul li.copyright{
	width:100%;
	text-align: center;
	font-size: 10px;
	color: #4f4f4f;
	margin: 39px 0;
}
#footer ul li.runup{
	font-size: 13px;
	color: #4f4f4f;
	margin: 0 0 0 100px;
}
#footer ul li.runup p{
	float: left;
	margin: 20px 15px 0 0;
}

/* 
	.clearfix {
	display: inline-block;
}
*/ 
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clear {
	clear: both;
}

@media screen and (max-width: 800px) {
	
#contents{ max-wedth:100%;}
.pc_only{ display:none;}
.sp_only{ display:block;}

.el_logo{ width:19.8%;margin: 3% 0 3% 39%;}
.copy{ font-size:0.8rem; width:96%; text-align:center; margin: 0 2%;}

.itembox{ width:100%; display:table; margin-bottom:5%;}
.left_box_img{ width:100%; float:none;}
.left_box_img img{ width:100%;}
.left_box_img h2{ text-align:left; text-decoration:underline; font-size: 2rem; margin-left:3%;}

.righ_box_txt{ width:94%; float: none; text-align:left; margin:0 3%}

.right_box_img{ width:100%; float:none;}
.right_box_img img{ width:100%;}
.right_box_img h2{ text-align:left; text-decoration:underline; font-size: 2rem; margin-left:3%;}
.left_box_txt{ width:94%; float: none; text-align:left; margin:0 3%;}

}