/************************************************************/
/* 商品ページ(テンプレート共通)                             */
/************************************************************/
/******************************/
/* カート設定                 */
/******************************/
/* 商品画像 */
.sitesystem .cart{
	padding-top:30px;
}
.sitesystem .cart .mainimage li{
	margin:0 22px 22px 0;
	width:330px;
	height:330px;
	overflow:hidden;
	float:left;
}
.sitesystem .cart .mainimage li img{
	width:100%;
}
/* 項目選択肢別在庫テーブル */
.sitesystem .cart #option_tbl{
	margin-bottom:15px;
	border-collapse:separate;
	border-spacing:1px;
	width:100%;
	background:#B2B1AE;
	text-align:center;
}
.sitesystem .cart #option_tbl th,
.sitesystem .cart #option_tbl td{
	padding:5px;
	text-align:center;
	background:#FFF;
}
.sitesystem .cart #option_tbl .none,
.sitesystem .cart #option_tbl .cell_1{
	background:#005FD1;
	color:#FFF;
}

.he01{width:22%;}
.he02{width:22%;}
.he03{width:16%;}
.he04{width:20%;}
.he05{width:20%;}

@media screen and (min-device-width:769px) {
	.sitesystem .cart .vlh0{
		float: left;
    	width: 5%;
    	margin: 0.2rem;
		padding:0.2rem;
	    border: 1px solid #ccc;
	}
}


/*カート周辺設定*/
@media screen and (max-device-width:768px) {
	#fixnavi {
		display:none;	
	}
	.red_banner img {
   		width: 95%;
	}
	/*入力フォーム*/
	[type="image"]{
		width:100%;
		height:100%;
	    margin: 1.5em 0;	
	}
	.include .cell_products td select {
		height: auto;
		min-width: 100%;
	}
	#anc_cart .wd390 .cell_products tr{
		font-size:1.2em;	
	}
	#anc_cart .wd390 .cell_products table th {
		width: 20%;
	}
	
	.sitesystem .cart .mainimage li{
		width:100%;
		height:100% !important;
	}	
	#maincontents .pastdata,
	#anc_cart .wd390{
		width:100% !important;	
	}
	#anc_cart .gt{
		float: none;
	    width: 100% !important;
	}

	.sitesystem .cart .vlh0{
	    line-height: normal !important;
		float: left;
	}
	.sitesystem .cart input.wd50{
		height: auto;
	    width: 100% !important;
	}
	.sitesystem .cart .vlh0 img{
		height: 1em;
		margin: 0.5rem;
		padding: 0.5rem;
		border: 1px solid #333;
	}
	#log2,
	#review2{
		display:none;	
	}
	#maincontents .pastdata .mitu_area_image img,
	#maincontents .pastdata .item_box img,
	#maincontents .pastdata	.mitu_btn li img,
	#maincontents .pastdata .ohayame img{
		width:100%;	
		height:100%;
	}
	#maincontents .pastdata .mitu_area_image{
		width:60%;
		margin:0 20%;
	}
	#maincontents .pastdata .mitu_area_text{
		width:80%;
		margin:5% 10%;
		font-size:1.8rem;
	}
	#maincontents .pastdata	.mitu_btn li{
		width: 32%;
		margin: 0 0.6%;
	}
	#maincontents .pastdata .title{
		width:100%;	
	    background-size: 99% 3rem;
	    font-size: 2rem;
	}
	#maincontents .pastdata .item_box{
		width:30%;	
		height:100%;
		font-size: 1.5rem;
	}
	#maincontents .pastdata .item_box h4{
		font-size:1.5rem;
	}
	#maincontents .pastdata .h3Moji{
		width: 100%;
		background-size: 100% 100%;
		font-size: 1.5rem;
	}
	#maincontents .pastdata .txtMoji{
		font-size:2rem;
	}
	#maincontents .pastdata .moji_example img{
		width:100%;
		margin-top:3%;
	}
	
}
/******************************/
/* この商品を買った人は       */
/******************************/
.sitesystem .relevance{
	display:none;
}
/************************************************************/
/* 商品ページ(フリーエリア内部)                             */
/************************************************************/
/******************************/
/* メイン画像                 */
/******************************/
#siteitem .mainimage{
	margin-bottom:60px;
	border:solid #005FD1;
	border-width:0 0 3px 0;
	position:relative;
	z-index:1;
}
#siteitem .mainimage .headding{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	background:url(https://img05.shop-pro.jp/PA01017/720/etc/r_bg4.png)
}
#siteitem .mainimage .text{
	padding:6px 12px 10px 12px;
}
#siteitem .mainimage .text p{
	font-size:1.5em;
	text-shadow:
		 0 2px 10px rgba(255,255,255,1.0)
		,0 -2px 10px rgba(255,255,255,1.0)
		,2px 0 10px rgba(255,255,255,1.0)
		,-2px 0 10px rgba(255,255,255,1.0)
		,0 1px 10px rgba(255,255,255,1.0)
		,0 -1px 10px rgba(255,255,255,1.0)
		,1px 0 10px rgba(255,255,255,1.0)
		,-1px 0 10px rgba(255,255,255,1.0)
	;
}
#siteitem .mainimage .enchant{
	position:absolute;
	bottom:-25px;
	right:0;
	z-index:10;
}
#siteitem .mainimage .picture{
	position:absolute;
	top:10px;
	right:10px;
	z-index:10;
}
/******************************/
/* 社長のおすすめ             */
/******************************/
#siteitem .recommend{
	margin-bottom:90px;
	padding:15px 85px 15px 25px;
	position:relative;
	z-index:1;
	background:#D7E9FF;
}
#siteitem .recommend .text{
	margin-top:10px;
	padding:10px;
	background:#EDF4FE;
}
#siteitem .recommend .image{
	position:absolute;
	z-index:1;
	bottom:15px;
	right:5px;
}
/******************************/
/* ポイント記載               */
/******************************/
/* ボックスタイプ */
#siteitem .point_box .item{
	margin-bottom:35px;
}
#siteitem .point_box dl{
	margin-top:50px;
	padding:20px 0;
	width:365px;
	border:solid #00479D;
	border-width:1px 0;
}
#siteitem .point_box dl dt{
	font-size:2.4em;
	line-height:46px;
	font-weight:bold;
	text-align:center;
}
#siteitem .point_box dl dd{
	margin-top:10px;
	font-size:1.8em;
	text-align:center;
}
#siteitem .point_box dl dt img{
	margin-right:0.4em;
}
#siteitem .point_box .image{
	width:330px;
	padding:5px;
	box-shadow:0 0 4px rgba(0,0,0,0.5);
}
/* ボックスタイプの単体汎用版 */
#siteitem .point_parts .detail{
	padding:20px 0;
	border:solid #00479D;
	border-width:1px 0;
}
#siteitem .point_parts .image{
	padding:5px;
	box-shadow:0 0 4px rgba(0,0,0,0.5);
}
/* 特長タイプ */
#siteitem .point_long .item{
	margin-top:30px;
	position:relative;
	z-index:1;
}
#siteitem .point_long dl{
	position:absolute;
	z-index:10;
	left:115px;
	bottom:30px;
}
#siteitem .point_long dl dt{
	margin-bottom:5px;
	color:#00479D;
	font-weight:bold;
	font-size:2.0em;
}
#siteitem .point_long dl dd{
	font-size:1.5em;
	line-height:1.6em;
	letter-spacing:-0.05em;
}
/* 簡素なタイプ */
#siteitem .point_simple .item{
	margin-bottom:40px;
	padding-bottom:10px;
	border-bottom:solid #005FD1 1px;
}
#siteitem .point_simple dl dt{
	color:#025DCA;
	font-size:3.0em;
}
#siteitem .point_simple dl dd{
	font-size:1.8em;
}
/* 交互で使いまわすタイプ */
#siteitem .point_cross .item{
	margin-bottom:45px;
}
#siteitem .point_cross dl{
	padding-top:20px;
	width:385px;
}
#siteitem .point_cross dl dt{
	float:left;
}
#siteitem .point_cross dl dd{
	width:290px;
	float:right;
	font-size:1.5em;
}
#siteitem .point_cross .image{
	padding:5px;
	box-shadow:0 0 4px rgba(0,0,0,0.5);
}
/******************************/
/* ステップ記載               */
/******************************/
/* 2次元タイプ */
#siteitem .step_duplex .movie{
	padding:35px 0 0.01% 0;
	background:#C9C9C9;
	text-align:center;
}
#siteitem .step_duplex .movie iframe{
	width:100%;
	height:100%;
}
#siteitem .step_duplex .movie .onemovie{
	margin:0 auto 35px auto;
	width:580px;
	height:360px;
}
#siteitem .step_duplex .movie .twomovie{
	width:320px;
	height:220px;
}
#siteitem .step_duplex dl{
	margin:20px 0 0 25px;
	padding-top:10px;
	border:1px solid #CCC;
	width:216px;
	float:left;
	position:relative;
	z-index:1;
	text-align:center;
}
#siteitem .step_duplex dl dt,
#siteitem .step_duplex dl dd{
	margin-bottom:10px;
}
#siteitem .step_duplex dl dd{
	padding:0 10px;
}
#siteitem .step_duplex dl .arrow{
	position:absolute;
	top:43.4%;
	left:-48px;
	z-index:10;
}
#siteitem .step_duplex dl:first-child{
	margin-left:0;
}
* html #siteitem .step_duplex dl{ /*IE6*/
	margin-left:10px;
}
* html #siteitem .step_duplex .arrow{
	display:none;
}
/* 段々タイプ */
#siteitem .step_build .item{
	margin-top:25px;
	padding:10px;
	border:solid #CECECE 1px;
	position:relative;
	z-index:1;
}
#siteitem .step_build .arrow{
	position:absolute;
	z-index:10;
	top:-45px;
	left:120px;
}
#siteitem .step_build dl{
	width:296px;
	float:left;
}
#siteitem .step_build dl dt{
	margin-bottom:6px;
}
#siteitem .step_build dl dd{
	margin-left:16px;
	font-size:1.8em;
}
/******************************/
/* 生地                       */
/******************************/
#siteitem .clother{
	padding:5px;
	position:relative;
	z-index:1;
}
#siteitem .clother .empties{
	padding:15px 19px 25px 19px;
}
#siteitem .clother .text{
	margin-top:10px;
	padding:8px;
	background:#FFF;
}
#siteitem .clother .text p{
	font-size:1.6em;
}
#siteitem .clother .enchant{
	position:absolute;
	z-index:1;
	right:6px;
	bottom:6px;
}
/******************************/
/* スペック系画像部分         */
/******************************/
#siteitem .specflex{
	margin-bottom:15px;
	padding:10px;
	border:solid #D6D5D5 1px;
}
#siteitem .specflex img{
	width:100%;
}
/******************************/
/* オプション                 */
/******************************/
#siteitem ul.optionlink{
	padding:0.01% 0 15px 0;
}
#siteitem ul.optionlink li{
	margin:15px 0 0 12px;
	_margin-left:6px;/*IE6*/
	width:330px;	
	border:#959595 solid 1px;
	box-shadow:0 0 4px rgba(72,72,72,0.4);
	float:left;
}
#siteitem ul.optionlink li a{
	height:98px;
	padding:5px;
	color:#000;
	text-decoration:none;
	overflow:hidden;
	display:block;
}
#siteitem ul.optionlink li a span{
	cursor:pointer;
}
#siteitem ul.optionlink li a span.text{
	margin-top:1.5em;
	width:192px;
	float:right;
	display:block;
	font-size:1.1em;
	font-weight:bold;
}
#siteitem ul.optionlink li a span.image{
	border:1px solid #CCC;
	width:96px;
	height:96px;
	overflow:hidden;
	float:left;
	display:block;
}
#siteitem ul.optionlink li a span.image img{
	width:98px;
}
/******************************/
/* その他                     */
/******************************/
/* イージーアップテント用 */
#siteitem .variation-eup{
	padding:20px 10px 20px 140px;
	position:relative;
	z-index:1;
	background:url(https://img05.shop-pro.jp/PA01017/720/etc/r_item-easy-arm.gif) repeat-y 10px top;
}
#siteitem .variation-eup .top{
	width:103px;
	height:140px;
	position:absolute;
	top:0;
	left:10px;
	z-index:10;
	background:url(https://img05.shop-pro.jp/PA01017/720/etc/r_item-easy-art.gif) no-repeat;
}
#siteitem .variation-eup .bottom{
	width:103px;
	height:143px;
	position:absolute;
	bottom:0;
	left:10px;
	z-index:10;
	background:url(https://img05.shop-pro.jp/PA01017/720/etc/r_item-easy-arb.gif) no-repeat;
}

/* スマホ対応化 -------------------------------------------- */
@media screen and (max-device-width:768px) {

	#siteitem img {
    	width: 100%;
	}
	#siteitem {
		overflow: hidden;
	}
	#siteitem br{
		display:none;	
	}
	#maincontents li.lt {
		margin:1% !important;
		width: 48%;
	}
	#maincontents li.lt img {
		width: 100%;
	}
		
	#siteitem h2 img,
	#siteitem img.mainimage.image {
		width:100%;
	}
	
	/*文字入れサービスバナー*/
	#maincontents .sitespecial .br15 img{
		width:100%;
	}
	
	/*社長のオススメ*/
	#siteitem .recommend .text{
		font-size:1rem !important;
		width:80%;
	}
	#siteitem .recommend .text br{
		display:none;	
	}
	#siteitem .recommend .text .ebr10{
		margin-bottom:0 !important;		
	}
	#siteitem .recommend .image{
		width:25%;		
	}
	/*スペック表共通*/
	#siteitem .specflex img{
		width:100% !important;
	}
	#siteitem .cell_spec tr td,
	#siteitem .cell_spec tr th{
		font-size:1.5em !important;	
	}
	/*ポイントボックス*/
	#pointBox .banner{
		margin: 1% !important;
    	zoom: 2.79;
	}

	.pastdata .item-text, .pastdata .item-text p {
		width: 100% !important;
		font-size: 2.5rem !important;
	}
	span.attention{
		font-size:1.8rem !important;
	}
	/* ========== 商品詳細：ミスタークイック ========== */
	#maincontents #siteitem .mainimage .headding{
		position:static;	
	}
	#maincontents #siteitem .step_duplex .movie {
		zoom:1.5;	
	}
	#siteitem .step_build dl,
	#siteitem .step_build .gt{
	    width: 100%;
	}
	#siteitem .step_build dl.pt90 img {
		width: 50% !important;
	}
	#siteitem .step_build .pt90{
	    padding-top:2% !important;
	}
	#siteitem .point_cross dl {
		width: 50%;
	}
	#siteitem .point_cross dl dd {
		width: 100%;
	}
	#siteitem .point_cross .image {
    	width: 45%;
		margin-top: 10%;
	}
	#siteitem .point_cross .gt {
    	float:left;
	}
		/*サイズ表*/
	#siteitem .br35 .wd210{
		width:100%!important;
		float:none;	
		margin-bottom:10%;
	}
	#siteitem .br35 .wd210 img {
		width:70%;
	}
		/*価格表*/
	.include .cell_spec{
		font-size:0.6em;	
	}
	#siteitem .br55 h3.hline_tent{
		font-size:1.8em;		
	}
	#siteitem .br55 .ml10 p{
		width:100%;	
		margin:0 0 0 0 !important;
	}
	#siteitem .br55 .gt,
	#siteitem .br55 .ml10,
	#siteitem .br55 .lt{
		width:100%!important;	
	}
	#siteitem ul.optionlink li {
		margin: 2% 0 0 1%;
		width: 48%;
		height: 100%;
	}
	#siteitem ul.optionlink li a,
	#siteitem ul.optionlink li .image,
	#siteitem ul.optionlink li img{
		width:100%!important;
		height:100%!important;
		padding:0 0 0 0;
	}
	#siteitem ul.optionlink li a span.text {
		width: 98% !important;
		float: none;
		margin: 1% !important;
		font-size: 1.6rem!important;
		height: 5em;
		padding: 0 !important;
	}
	
	.fs15.example{
		font-size:1.5rem !important;	
	}
	
	/* ========== 商品詳細：キャラバンテント ========== */
	#siteitem .br50 .br35 .wd225.lt {
		width: 80%!important;
    	margin: 0 10%;
	}
	
	#siteitem .br50 .wd345,
	#siteitem .br50 .wd330{
		width: 80% !important;
		margin: 5% 10%;
	}
	#siteitem .br50 .wd330 .wd160{
		width: 45%!important;
	}
	#caravan .tc p{
		height:4em;	
	}
	#caravan .wd160{
		width: 46%!important;
		margin: 0 2%;
	}
	#siteitem .br50 .wd210{
		width:31%!important;
	}
	#siteitem p.tx_deepblue.bol.fs16{
		font-size:1.4em !important;
		height: 2em !important;	
	}
	dt.br10.wr_deepblue.wr_onlyunder.tx_deepblue.fs24 {
    	font-size: 1.5em !important;
	}
	#siteitem .br50 dl.gt.tc,
	#siteitem .br50 dl.gt,
	#siteitem .br50 dl.lt{
		width:48% !important;
		margin:1% !important;	
	}
	
	/* ========== 商品詳細：かんたんテント3 ========== */
	#maincontents .pastdata img,
	#maincontents .pastdata table{
		width:100% !important;	
	}
	#maincontents .pastdata th,
	#maincontents .pastdata td {
		width: max-content !important;
		font-size: 1.4rem;
	}
	#maincontents .pastdata .item_comment2 p.spectitle,
	#maincontents .pastdata .item_comment2 p.spectitle02{
		font-size: 2rem;
	}
	#maincontents .pastdata .item_comment2 .item-maincatch{
		width:100% !important;	
	}
	#maincontents .pastdata .item_comment2 .item-maincatch p{
		width:100% !important;	
		font-size: 1.8rem;
	}

	#item-expl #movieMR{
		zoom:1.5;
	}
	.pastdata #item-expl h3{
	    width: 100% !important;
		background-size: 100% 100%;
	    font-size: 1.8rem !important;
	}
	#item-expl .easy-tent,
	#item-expl .list{
		width:100% !important;
	}
	#item-expl .list li{
		font-size: 1.8rem;
		line-height: 1.5;
	}

	.pastdata #easy-example{
		width:100% !important;	
	}
	.pastdata .toTop{
		display:none;	
	}
	.pastdata #item-expl .item-order{
		width:100% !important;	
	}
	.pastdata #item-expl .item-order .item-order-inner .item-order-inner-body div{
		width:48% !important;
		margin:1% !important;
	}
	.pastdata #item-expl .item-order .item-order-inner .item-order-inner-body p{
		font-size:1.8rem;
	}
	.pastdata #item-expl .item-detail h4{
		width: 98% !important;
		padding-left: 2% !important;
		font-size: 2rem !important;
	}
	.pastdata #item-expl .item-detail{
		width:100% !important;
		padding:0 !important;
	}
	.pastdata #item-expl .item-detail .easyAccessory{
		width:98% !important;
		margin:0 1% !important;
	}
	.pastdata #item-expl .item-detail .easyAccessory ol li{
		font-size:1.6rem;
	}
	.pastdata #item-expl .item-detail .easyAccessory ol{
		margin-left:5% !important;	
	}
	.pastdata #item-expl .item-detail .text {
		width: 100% !important;
	}
	.pastdata #item-expl .item-detail .text dd {
		font-size:1.8rem !important;
		padding-bottom:3% !important;
	}

  
  
		/*オプション*/
	.pastdata .option-detail{
		width:100% !important;
	}
	.pastdata .optiondetailInner{
		width:48% !important;
		height:100% !important;
		margin:1% !important;	
	}
	.pastdata .option-detail h3{
		font-size: 2.5rem !important;
	}
	.pastdata .option-detail p {
    	font-size: 1.8rem !important;
	}
	.pastdata .option-detail img{
		height:100% !important;	
	}
		/*メッシュタイプ*/
	.pastdata .nitem-maincatch{
		width:100% !important;	
	}
	.pastdata .nitem-maincatch p{
		font-size:2rem !important;	
	}
	.pastdata #kakakuOut{
		width:100% !important;
	}
	.pastdata .kakakuInner{
		width:50% !important;
	}
	.pastdata .kakakuImage,
	.pastdata .kakakuInner h4,
	.pastdata .kakakuwieight,
	.pastdata .kakakuTeika,
	.pastdata .kakakuTokka{
		width:90% !important;	
		text-align: center !important;
	    font-size: 1.5rem !important;
	}

	.pastdata .kakakuInner h4{
		width:90% !important;	
	    font-size: 1.6rem !important;
	}
	.pastdata #nTokutyou,
	.pastdata #kumitate,
	.pastdata .nLayoutBox{
		width:100% !important;
	}
	.pastdata #nTokutyou h4{
		font-size:2.5rem !important;	
		margin-top: 2%;
	}
	.pastdata .tokuText{
		font-size:2rem !important;	
	}
	.pastdata .nleft .tokuText{
		width:60% !important;	
	}
	.pastdata .right_img{
		width:40% !important;
		margin-top: 1%;
	}
	.pastdata #nTokutyou .photo{
		width:100% !important;	
	}
	.pastdata #nTokutyou .photo p{
		width:45% !important;
	    margin:2.5% !important;	
	}
	.pastdata .kome{
		font-size:1.4rem !important;	
	}
	.pastdata .tokuList{
		font-size:2rem !important;	
	}
	.pastdata #kumitate .kumitateInner{
		width:48% !important;
		height:100% !important;
		margin:1% !important;		
	}
	.pastdata .kumitateInner p{
		font-size:2rem !important;
		width:100% !important;	
	}
	.pastdata #nAccessory div{
		width:48% !important;
		margin: 1% !important;
		height:100% !important;	
	}
	.pastdata #nAccessory img{
		width:100% !important;
		height:100% !important;	
	}
	.pastdata #nAccessory li{
		font-size:1.7rem !important;
	}
	
	/* ========== 商品詳細：スーパーキングEテント ========== */
	#siteitem .mainimage .picture {
		top: 40%;
		right: 3%;
		zoom: 1.5;
	}
	#siteitem .wd310{
		width:47% !important;	
	}
	#siteitem .point_box .detail.gt{
		float:left;
	}
	#siteitem .point_box dl {
		width:45% !important;
		margin:0 3% 0 0 !important;	
	}
	#siteitem .point_box .image{
		width:50% !important;	
	}
	#siteitem .point_box dl dt{
		font-size:1.8em !important;
	}
	/*aaa*/
	#siteitem .point_box .detail.gt img,
	#siteitem .point_box .detail.lt img
	{
    	width: 60%;
    	margin-right: 20%;
    	margin-left: 20%;
	}
	#siteitem .step_duplex dl dd img {
    	width: 40%;
	}
	#siteitem .point_box dl dd{
		font-size:1.5em !important;
	}
	#siteitem .wd410.lt{
		width:70% !important;
	}
	#siteitem p.tx_white.fs22.bol{
		font-size:1.4em !important;
	}
	#siteitem .wd410.lt img{
		width:50%;	
	}
	#siteitem .bg_deepblue .gt{
		width:30%;	
	}
	#siteitem .step_duplex dl{
		float: none;
		height: 100% !important;
		width: 80%;
		margin: 5% 10% !important;
	}
	#siteitem .heightfix dd img{
		width:60%;
	}
	#siteitem .heightfix dd {
		font-size:1.8em !important;
	}
	#siteitem .hline_bluestripe{
		font-size:1.6em;
	}
	#siteitem .enchant img{
		display:none;	
	}
		/*サイズバリエーション*/
	#siteitem .specflex .wd420 ,
	#siteitem .specflex .wd250 {
		width: 48% !important;
		margin:1% !important;		
	}
		/*生地について*/
	#siteitem .clother .bg_nightblue .text p {
    	width: 100% !important;
	}
	#siteitem .hline_tent{
		line-height: 100% !important;
		font-size:2em;
	}
	.photo_custmer
	
	
	/* ========== 商品詳細：新らくらくテント ========== */
	#siteitem .point_long dl{
		    position: static !important;
	}
	#siteitem .Assembly img.mt6.br9.mr10{
		width:35%;	
	}
	#siteitem .Assembly .br25.tc {
		width: 20%;
		margin: 5% 40%;
	}
	#siteitem .Assembly .br25.tc img{
		height:50%;
	}
	
	#siteitem .Assembly .pabs.pabs_tp.pabs_lt {
    	margin-left: 5%;
	}
	#siteitem .Assembly p.fs24.lh16 {
    	font-size: 1.5em !important;
	}
	#siteitem .point_parts .detail{
		width:100% !important;
		border:none;
		margin-top:0 !important;
	}
	#siteitem .point_parts .detail br{
		display:none;
	}
	#siteitem .point_parts .image{
		width:90% !important;
		padding:1% 5%;	
	}
	.ml10.mr10.br60 .wd330.lt,
	.ml10.mr10.br60 .gt{
		float:none;	
		width:100% !important;
	}
	.ml10.mr10.br60 .gt img{
		width:80% !important;
		margin:2% 10% !important	
	}
	
	#siteitem .cell_spec br {
		display: block !important;
	}
	#siteitem .point_long dl{
		position:static !important;	
	}
	
	/* ========== 商品詳細：パワーパイプテント ========== */
	#siteitem dl.wd555.gt{
		width:80% !important;	
	}
	#siteitem dl.wd555.gt .pt15{
		padding:0 !important;
	}
	#siteitem dl.wd555.gt br,
	#siteitem .point_simple .br75 .gt br{
		display:none;	
	}
	#siteitem .point_simple .br75 .lt,
	#siteitem .point_simple .br75 .gt{
		width:100% !important;	
	}
	#siteitem .arrow img{
		display:none;
	}
	ul.mainimage img{
		width:100% !important;	
	}
	
	/* ========== 商品詳細：ロイアルパワーテント ========== */
	#siteitem .bg_white.uc_minute.ml10.pd4.gt{
		float:none;
		margin:0 !important;
	}
	#siteitem .pl5 dt.tc{
		width:50%;	
	}
	#siteitem .clear{
		clear:both;	
	}
	#siteitem .pl3.pr3 .wd265.lt{
		width:50% !important;	
	}
	#siteitem p.ml15.br10.fs18{
		font-size: 1.5em !important;
	}
	
	/* ========== 商品詳細：シンプルパワーテント ========== */
	#siteitem .wd480.gt{
		float:left;
		width:100%;
		margin-top:3%;
	}
	#siteitem .specflex.lt.br30{
	    width: 40% !important;
	    margin: 3% !important;
	    padding: 0 !important;
	}
	#siteitem .specflex.lt.br30 .wd180,
	#siteitem .specflex.lt.br30 .wd180 img{
		width:100% !important;
	}
	
	/* ========== 商品詳細：シンプルパワーテント ========== */
	#siteitem .tx_deepblue.ml15.mr15 dl.lt.tc,
	#siteitem .tx_deepblue.ml15.mr15 dl.gt.tc,
	#siteitem .tx_deepblue.ml15.mr15 .wd320.lt{
		width:48% !important;
		margin:1% !important;			
	}
	#siteitem .specflex.lt.br30 .wd195,
	#siteitem .specflex.lt.br30 .wd195 img{
		width:100% !important;
	}
	
	/* ========== 商品詳細：ニューパイプテントZ ========== */
	.pastdata #item-expl table.newpTb th{
		font-size: 1.2em !important;
	}
	
	.pastdata #item-expl table.newpTb td{
		width: 70% !important;	
		font-size: 1em !important;
	}
	
	/* ========== オプション ========== */
	#item-expl .item-detail .text p{
		font-size:2rem !important;
	}
	/* ミスタークイック用砂袋 */
	#maincontents .omori img {
   		width: 80% !important;
	}
  
	/* テント用おもり（めっき）*/
	#siteitem .ml20.mr20.br50.nanko{
		position: relative;
    	height: 13em;
	}
	
	#siteitem .nanko .wd420.lt.fs15 {
		position: absolute;
		width: 60% !important;
		font-size: 1.3rem !important;
	}
	#siteitem .ml20.mr20.br50.nanko p.pt10.lt {
		position: absolute;
		bottom: 0;
		left:10%;
	}
	#siteitem  .ml20.mr20.br50.nanko .gt{
		position: absolute;
		bottom: 0;
		right: 0;
		width: 35% !important;
	}
	
	#siteitem .tx_deepblue.ml20.mr20.br80.fs12 dl.wd320,
	#siteitem .tx_deepblue.ml20.mr20.br40.fs12 dl.wd320{
		width:50% !important;
	}
	#siteitem .tx_deepblue.ml15.mr15.br60.fs12.tc dl.wd215.lt{
		width:32% !important;	
	}
	#siteitem .ml15.mr15 .lt{
		width:32% !important;	
	}
	
	.ml20.mr20.br30.xcl.tc .lt,
	.ml20.mr20.br30.xcl.tc .lt,
	.ml20.mr20.br30.xcl.tc .gt,
	.ml20.mr20.br60.xcl.tc .lt{
		width:80% !important;
		margin:5% 10% !important;	
	}
	#maincontents .ml20.mr20.br30.xcl.tc .lt dd img,
	#maincontents .ml20.mr20.br30.xcl.tc .lt dd img,
	#maincontents .ml20.mr20.br30.xcl.tc .gt dd img,
	#maincontents .ml20.mr20.br60.xcl.tc dd img{
		width:35% !important;
		margin:0% 25% !important;
	}
	.tx_deepblue.br50.mr20.ml20.tc{
		height:100% !important;	
	}
	
	.ml20.mr20.xcl.tc dl dd{
		font-size:2.5rem !important;
		line-height:normal !important;	
	}
	.br50.mr20.ml20 p.wd320.gt.fs12{
		width:45% !important;	
	}
	/*かんたんテント用砂袋*/
	.item-detail #maker .optionTable td{
		width:50% !important;
		/*padding:0 !important;*/
	}
	.item-detail #maker .optionTable img{

	}
	
	/*横幕*/
	.mt50.wd340.lt,
	.mt50.wd300.gt.fs16,
	.mr10.ml10.br40 .lt {
    	width: 100% !important;
	}
	.uc_minute.pd4.gt,
	.mr10.ml10.br40 .lt img {
    	width: 70% !important;
    	margin: 5% 15% !important;
	}
	.br40 .wd225.lt,
	.br50 .wd225.lt {
    	width: 32% !important;
    	margin-right: 1% !important;
	}
	.br40 .wd225.lt br,
	.br50 .wd225.lt br{
    	display:block !important;
	}
	.br40 .wd225.lt .fs18,
	.br50 .wd225.lt .fs18{
		font-size:2rem !important;
	}
	
	.item_comment2 span{
		font-size:2.5rem !important;
		text-align:left !important;
	}
	.item_comment2 u{
		font-size:2.2rem !important;	
	}
	.item_comment2 {
    	text-align: left !important;
		font-size:2.2rem;
	}

	/*クイックミスト*/
	p.textMyst{
		font-size:2rem !important; 
	}
	.mystUseTable td,
	.mystUseTable2 td {
		font-size: 1.8rem !important;
	}
	.pastdata #mystShiyou th,
	.pastdata #mystShiyou td{
		font-size:1.8rem !important;
	}
	
}

/*段落調整*/
#siteitem .clother .bg_nightblue .text p {
	width:80%;	
}

/* 組立式テント使用例 */
.photo.left {
    width: 45%;
    display: inline;
}

.photo.right {
    width: 45%;
    display: inline;
}

li.photo.left img,
li.photo.right img{
	width:45% !important;	
}
.photo_text p {
    text-align: center;
    font-size: 2em;
	font-family: 'Noto Sans JP', sans-serif;
	color: #ff0000;
}
.user_photo {
    margin-bottom: 2rem;
}

  	#easy-example .w33{
   		width:33% !important; 
        float:left;
  	}

.spectitle{
  margin-bottom:1em;
}