ul.head_bnr {
    width: 1200px;
    margin: 1rem auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
/************************************************************/
/* トップページ                                             */
/************************************************************/
/******************************/
/* 女の人のところ             */
/******************************/
#siteindex .femaleback{
	padding-right:128px;
	height:196px;
	overflow:hidden;
	background:url(https://img05.shop-pro.jp/PA01017/720/etc/r_image03.jpg) no-repeat right top;
}
#siteindex .femaleback h3{
	padding:25px 0 10px 0;
}
#siteindex .femaleback p{
	width:70%;
}
@media screen and (max-device-width: 768px){
	#siteindex .femaleback {
		background: url(https://img05.shop-pro.jp/PA01017/720/etc/r_image03.jpg) no-repeat right bottom;
		background-size: 45%;
		margin-bottom: 5%;
	}
  #siteindex .femaleback p{
	width:65%;
  }
}
@media screen and (max-device-width:768px) {
  h2.br15 img{width:100%;} 
}
/******************************/
/* ブルーバック2つ並びバナー  */
/******************************/
@media screen and (max-device-width:768px) {
	p.lt.bg_white,
	p.gt.bg_white{
		 width: 100%; 
		 background:none;
	}
	p.lt.bg_white img,
	p.gt.bg_white img{
		width: 94%;
   		margin: 3% 3%;
	}
}
#siteindex .guideoption{
	margin-bottom:30px;
	padding:10px 15px;
}

@media screen and (max-device-width:768px) {
	#review{
		width:100%;
	}
}
/******************************/
/* 新着情報                   */
/******************************/
#siteindex .facebook{
	width: 45%;
    display: inline-block;
    margin-bottom: 20px;
}

#siteindex .topics{
	margin-bottom: 24px;
    width: 48%;
    display: inline-block;
    float:right;
}

@media screen and (max-device-width:768px) {
	#siteindex .topics{
		width:530px;
      	float:right;
        display: contents;
      	margin-bottom:20px;
	}
  	#siteindex .facebook{
        display: contents;
    	width:100%
  	}
}

#siteindex .topics h2{
	margin-bottom:8px;
}
#siteindex .topics .empties{
	padding:4px 8px;
}
#siteindex .topics dl{
	border-top:solid 1px #959595;
	padding:5px 0;
}
#siteindex .topics dl:first-child{
	border-top:none;
}
#siteindex .topics dl dt{
	float:left;
	font-size:1.2em;
	line-height:2.2em
}
#siteindex .topics dl dd{
	/*width:560px;*/
	/*float:right;*/
    float: left;
    padding: 0 0 0 3%;
}
#siteindex .topics a{
	text-decoration:none;
}

@media screen and (max-device-width:768px) {
	#siteindex .topics {
		/*margin-top:3em;*/
		margin-bottom:3em;
	}
	#siteindex .topics img{
		width:70%;
	}
}

/******************************/
/* ランキング                 */
/******************************/
#siteindex .ranking{
	margin-bottom:30px;
	background:#002B5F;
}
#siteindex .ranking h2{
	margin-bottom:16px;
}
#siteindex .ranking dl dd{
	font-size:1.6em;
}
#siteindex .ranking .rankingtop{
	margin:0 13px 5px 13px;
	padding:22px 28px 10px 28px;
	background:#FFF;
	border-radius:4px 4px 0 0;
}
#siteindex .ranking .rankingbottom{
	margin:0 13px 16px 13px;
	padding:22px 28px;
	background:#FFF;
	border-radius:0 0 4px 4px;
}
#siteindex .ranking .ranking1{
	width:276px;
	float:left;
}
#siteindex .ranking .ranking2{
	width:276px;
	float:right;
}
#siteindex .ranking .ranking5{
	float:right;
}
#siteindex .ranking .ranking3,
#siteindex .ranking .ranking4{
	margin-right:14px;
	float:left;
}
#siteindex .ranking .ranking3,
#siteindex .ranking .ranking4,
#siteindex .ranking .ranking5{
	width:198px;
}
#siteindex .ranking .ranking1 dl dt,
#siteindex .ranking .ranking2 dl dt{
	margin-bottom:4px;
	width:276px;
	height:276px;
	overflow:hidden;
}
#siteindex .ranking .ranking3 dl dt,
#siteindex .ranking .ranking4 dl dt,
#siteindex .ranking .ranking5 dl dt{
	margin-bottom:4px;
	width:198px;
	height:198px;
	overflow:hidden;
}
#siteindex .ranking .ranking1,
#siteindex .ranking .ranking2,
#siteindex .ranking .ranking3,
#siteindex .ranking .ranking4,
#siteindex .ranking .ranking5{
	position:relative;
	z-index:1;
}
#siteindex .ranking .ranking1 h3,
#siteindex .ranking .ranking2 h3,
#siteindex .ranking .ranking3 h3,
#siteindex .ranking .ranking4 h3,
#siteindex .ranking .ranking5 h3{
	position:absolute;
	top:-8px;
	left:-5px;
	z-index:10;
}
#siteindex .ranking .ranking1 dl,
#siteindex .ranking .ranking2 dl,
#siteindex .ranking .ranking3 dl,
#siteindex .ranking .ranking4 dl,
#siteindex .ranking .ranking5 dl{
	text-align:center;
}
#siteindex .ranking .ranking1 dl dt img,
#siteindex .ranking .ranking2 dl dt img,
#siteindex .ranking .ranking3 dl dt img,
#siteindex .ranking .ranking4 dl dt img,
#siteindex .ranking .ranking5 dl dt img{
	width:100%;
	height:auto;
}


@media screen and (max-device-width:768px) {
	#siteindex .ranking h2 img{
		width:100%;
	}
	#siteindex .ranking h3 img{
		width:100%;
	}

	#siteindex .ranking .ranking1,
	#siteindex .ranking .ranking2{
		width:100%;
	}
	#siteindex .ranking .ranking1 dl dt,
	#siteindex .ranking .ranking2 dl dt{
		width:100%;
		height:100%;
		margin-top:1em;
	}
	#siteindex .ranking .ranking3,
	#siteindex .ranking .ranking4,
	#siteindex .ranking .ranking5{
		width:32%;
		/*height:198px;*/
	}
	#siteindex .ranking .ranking3 dl dt,
	#siteindex .ranking .ranking4 dl dt,
	#siteindex .ranking .ranking5 dl dt{
		width:100%;
		height:100%;
		margin-top:1em;
	}
	#siteindex .ranking .ranking3 dl dd,
	#siteindex .ranking .ranking4 dl dd,
	#siteindex .ranking .ranking5 dl dd{
		font-size:1.0em;
	}
}


/******************************/
/* バナー×３               */
/******************************/
@media screen and (max-device-width:768px) {
	#siteindex .br25 .lt_mr15 img{
	width: 48% !important;
	float: left;
	margin: 2% 1%;
	}
}
#siteindex .br25 .lt_mr15 img{
	width: 31%;
	float: left;
	margin: 2% 1%;
}


/******************************/
/* おすすめ商品               */
/******************************/
#siteindex .recommend{
	margin-bottom:25px;
}
#siteindex .recommend h3,
#siteindex .recommend p,
#siteindex .recommend dl dd{
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
#siteindex .recommend h2{
	margin-bottom:2px;
}
#siteindex .recommend a{
	color:#000;
}
#siteindex .recommend .item table{
	border:solid #666 1px;
	width:100%;
}
#siteindex .recommend .item table tr .size{
	background:#D9EAFF;
}
#siteindex .recommend .item table tr .price{
	background:#FCFBD7;
}
#siteindex .recommend .item table tr th,
#siteindex .recommend .item table tr td{
	text-align:center;
	border:solid #666 1px;
	padding:1px 5px;
	font-weight:normal;
}
#siteindex .recommend .recommendtop{
	margin:0 10px 25px 10px;
	border-bottom:dashed #CECECE 1px;
	padding:15px 5px 25px 5px;
}
#siteindex .recommend .recommendtop .item .detail{
	width:445px;
	float:right;
}
#siteindex .recommend .recommendtop .item h3{
	margin-bottom:5px;
	font-size:2.0em;
	line-height:1.4em;
	font-weight:normal;
}
#siteindex .recommend .recommendtop .item p{
	font-size:1.6em;
}
#siteindex .recommend .recommendtop .item table{
	margin-top:10px;
}
#siteindex .recommend .recommendmiddle{
	margin:0 10px 25px 10px;
	border-bottom:dashed #CECECE 1px;
	padding:0 0 25px 5px;
}
* html #siteindex .recommend .recommendmiddle{ /*IE6*/
	width:678px;
	overflow:hidden;
}
#siteindex .recommend .recommendmiddle .item{
	margin-right:16px;
	width:210px;
	float:left;
}
#siteindex .recommend .recommendmiddle .item h3{
	margin-bottom:3px;
	font-size:1.6em;
	font-weight:normal;
	text-align:center;
}
#siteindex .recommend .recommendmiddle .item p{
	font-size:1.5em;
	text-align:left;
}
#siteindex .recommend .recommendmiddle .item p.fix{
	min-height:15.0em;
	_height:15.0em;
}
#siteindex .recommend .recommendmiddle .item table{
	margin-top:8px;
}
#siteindex .recommend .recommendmiddle .item .image{
	margin-bottom:6px;
}
#siteindex .recommend .recommendbottom{
	margin:0 0 0 15px;
}
* html #siteindex .recommend .recommendbottom{ /*IE6*/
	width:678px;
	overflow:hidden;
}
#siteindex .recommend .recommendbottom dl{
	margin:0 21px 21px 0;
	width:148px;
	float:left;
}
#siteindex .recommend .recommendbottom dl dt{
	margin-bottom:5px;
	width:148px;
	height:148px;
	overflow:hidden;
}
#siteindex .recommend .recommendbottom dl dd{
	text-align:center;
	font-size:1.6em;
}
#siteindex .recommend .recommendtop .item table tr th,
#siteindex .recommend .recommendtop .item table tr td{
	white-space:nowrap;
}
#siteindex .recommend .recommendmiddle .item table tr th,
#siteindex .recommend .recommendmiddle .item table tr td{
	font-size:1.1em;
}
#siteindex .recommend .recommendmiddle .item table tr th{
	font-size:1.0em;
	letter-spacing:-0.1em;
}
#siteindex .recommend .recommendmiddle .item table tr th.price{
	padding:0;
}
#siteindex .recommend .recommendmiddle .item table tr th.size{
	white-space:nowrap;
}
#siteindex .recommend .recommendtop .item .image,
#siteindex .recommend .recommendmiddle .item .image{
	width:210px;
	height:210px;
	overflow:hidden;
}
#siteindex .recommend .recommendtop .item .image img,
#siteindex .recommend .recommendmiddle .item .image img,
#siteindex .recommend .recommendbottom dl img{
	width:100%;
}

@media screen and (max-device-width:768px) {
	#siteindex .recommend .recommendtop .item,
	#siteindex .recommend .recommendmiddle .item{
		margin-top:1.4em;
		border-bottom-style: solid;
    	padding-bottom: 1em;
	}
	#siteindex .recommend h2 img{
		width:100%;
	    height: 1.7em;
	}
	#siteindex .recommend .recommendtop .item .image,
	#siteindex .recommend .recommendtop .item .detail{
		width:100%;
		height:100%;
	    margin-bottom: 1em;
	}
	#siteindex .recommend .recommendtop .item .detail h3{
		font-size:2.5em;
	}
	#siteindex .recommend .recommendmiddle .item{
		width:100%;
		display: -webkit-box;
		display: -moz-box;
		display: box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
		border-bottom-style:solid;
		border-color: #88afcb;
    	padding-bottom: 2em;
	}
		
	#siteindex .recommend .recommendmiddle .item .image{
		width:100%;
		height:100%;
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;
	}
	#siteindex .recommend .recommendmiddle .item .detail{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		box-ordinal-group: 1;	
	}
	#siteindex .recommend .recommendmiddle .item h3{
		font-size:2.5em;
		text-align:left;
	}
	#siteindex .recommend .recommendbottom dl{
		width:49%;
		margin-right:1%;
	}
	#siteindex .recommend .recommendbottom dl dt{
		width:100%;
		height:100%;
		margin-right:0;
	}
	#siteindex .recommend .recommendmiddle .item p.fix{
		min-height:1em;
	}
	#siteindex .recommend .recommendmiddle .item table {
		margin-top: 2em;
		margin-bottom:2em;
	}	
	#siteindex .txt,
	#siteindex #review,
	#siteindex #log{
		display:none;
	}
}
@media screen and (min-device-width:768px) {
.include .wr_deepgray{
  height:460px;
}
 /************************************************************/
/* トップページ                                             */
/************************************************************/
/******************************/
/* 女の人のところ             */
/******************************/
#siteindex .femaleback{
	padding-right:128px;
	height:196px;
	overflow:hidden;
	background:url(https://img05.shop-pro.jp/PA01017/720/etc/r_image03.jpg) no-repeat right top;
}
#siteindex .femaleback h3{
	padding:25px 0 10px 0;
}
#siteindex .femaleback p{
	width:70%;
}
@media screen and (max-device-width: 768px){
	#siteindex .femaleback {
		background: url(https://img05.shop-pro.jp/PA01017/720/etc/r_image03.jpg) no-repeat right bottom;
		background-size: 45%;
		margin-bottom: 5%;
	}
  #siteindex .femaleback p{
	width:65%;
  }
}
@media screen and (max-device-width:768px) {
  h2.br15 img{width:100%;} 
}
/******************************/
/* ブルーバック2つ並びバナー  */
/******************************/
@media screen and (max-device-width:768px) {
	p.lt.bg_white,
	p.gt.bg_white{
		 width: 100%; 
		 background:none;
	}
	p.lt.bg_white img,
	p.gt.bg_white img{
		width: 94%;
   		margin: 3% 3%;
	}
}
#siteindex .guideoption{
	margin-bottom:30px;
	padding:10px 15px;
}

@media screen and (max-device-width:768px) {
	#review{
		width:100%;
	}
}
/******************************/
/* 新着情報                   */
/******************************/
#siteindex .facebook{
	width: 45%;
    display: inline-block;
    margin-bottom: 20px;
}

#siteindex .topics{
	margin-bottom: 24px;
    width: 100%;
    display: inline-block;
    float:right;
}

@media screen and (max-device-width:768px) {
	#siteindex .topics{
		width:530px;
      	float:right;
        display: contents;
      	margin-bottom:20px;
	}
  	#siteindex .facebook{
        display: contents;
    	width:100%
  	}
}

#siteindex .topics h2{
	margin-bottom:8px;
}
#siteindex .topics .empties{
	padding:4px 8px;
}
#siteindex .topics dl{
	border-top:solid 1px #959595;
	padding:5px 0;
}
#siteindex .topics dl:first-child{
	border-top:none;
}
#siteindex .topics dl dt{
	float:left;
	font-size:1.2em;
	line-height:2.2em
}
#siteindex .topics dl dd{
	/*width:560px;*/
	/*float:right;*/
    float: left;
    padding: 0 0 0 3%;
}
#siteindex .topics a{
	text-decoration:none;
}

@media screen and (max-device-width:768px) {
	#siteindex .topics {
		/*margin-top:3em;*/
		margin-bottom:3em;
	}
	#siteindex .topics img{
		width:70%;
	}
}

/******************************/
/* ランキング                 */
/******************************/
#siteindex .ranking{
	margin-bottom:30px;
	background:#002B5F;
}
#siteindex .ranking h2{
	margin-bottom:16px;
}
#siteindex .ranking dl dd{
	font-size:1.6em;
}
#siteindex .ranking .rankingtop{
	margin:0 13px 5px 13px;
	padding:22px 28px 10px 28px;
	background:#FFF;
	border-radius:4px 4px 0 0;
}
#siteindex .ranking .rankingbottom{
	margin:0 13px 16px 13px;
	padding:22px 28px;
	background:#FFF;
	border-radius:0 0 4px 4px;
}
#siteindex .ranking .ranking1{
	width:276px;
	float:left;
}
#siteindex .ranking .ranking2{
	width:276px;
	float:right;
}
#siteindex .ranking .ranking5{
	float:right;
}
#siteindex .ranking .ranking3,
#siteindex .ranking .ranking4{
	margin-right:14px;
	float:left;
}
#siteindex .ranking .ranking3,
#siteindex .ranking .ranking4,
#siteindex .ranking .ranking5{
	width:198px;
}
#siteindex .ranking .ranking1 dl dt,
#siteindex .ranking .ranking2 dl dt{
	margin-bottom:4px;
	width:276px;
	height:276px;
	overflow:hidden;
}
#siteindex .ranking .ranking3 dl dt,
#siteindex .ranking .ranking4 dl dt,
#siteindex .ranking .ranking5 dl dt{
	margin-bottom:4px;
	width:198px;
	height:198px;
	overflow:hidden;
}
#siteindex .ranking .ranking1,
#siteindex .ranking .ranking2,
#siteindex .ranking .ranking3,
#siteindex .ranking .ranking4,
#siteindex .ranking .ranking5{
	position:relative;
	z-index:1;
}
#siteindex .ranking .ranking1 h3,
#siteindex .ranking .ranking2 h3,
#siteindex .ranking .ranking3 h3,
#siteindex .ranking .ranking4 h3,
#siteindex .ranking .ranking5 h3{
	position:absolute;
	top:-8px;
	left:-5px;
	z-index:10;
}
#siteindex .ranking .ranking1 dl,
#siteindex .ranking .ranking2 dl,
#siteindex .ranking .ranking3 dl,
#siteindex .ranking .ranking4 dl,
#siteindex .ranking .ranking5 dl{
	text-align:center;
}
#siteindex .ranking .ranking1 dl dt img,
#siteindex .ranking .ranking2 dl dt img,
#siteindex .ranking .ranking3 dl dt img,
#siteindex .ranking .ranking4 dl dt img,
#siteindex .ranking .ranking5 dl dt img{
	width:100%;
	height:auto;
}


@media screen and (max-device-width:768px) {
	#siteindex .ranking h2 img{
		width:100%;
	}
	#siteindex .ranking h3 img{
		width:100%;
	}

	#siteindex .ranking .ranking1,
	#siteindex .ranking .ranking2{
		width:100%;
	}
	#siteindex .ranking .ranking1 dl dt,
	#siteindex .ranking .ranking2 dl dt{
		width:100%;
		height:100%;
		margin-top:1em;
	}
	#siteindex .ranking .ranking3,
	#siteindex .ranking .ranking4,
	#siteindex .ranking .ranking5{
		width:32%;
		/*height:198px;*/
	}
	#siteindex .ranking .ranking3 dl dt,
	#siteindex .ranking .ranking4 dl dt,
	#siteindex .ranking .ranking5 dl dt{
		width:100%;
		height:100%;
		margin-top:1em;
	}
	#siteindex .ranking .ranking3 dl dd,
	#siteindex .ranking .ranking4 dl dd,
	#siteindex .ranking .ranking5 dl dd{
		font-size:1.0em;
	}
}


/******************************/
/* バナー×３               */
/******************************/
@media screen and (max-device-width:768px) {
	#siteindex .br25 .lt_mr15 img{
	width: 48% !important;
	float: left;
	margin: 2% 1%;
	}
}
#siteindex .br25 .lt_mr15 img{
	width: 31%;
	float: left;
	margin: 2% 1%;
}


/******************************/
/* おすすめ商品               */
/******************************/
#siteindex .recommend{
	margin-bottom:25px;
}
#siteindex .recommend h3,
#siteindex .recommend p,
#siteindex .recommend dl dd{
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
#siteindex .recommend h2{
	margin-bottom:2px;
}
#siteindex .recommend a{
	color:#000;
}
#siteindex .recommend .item table{
	border:solid #666 1px;
	width:100%;
}
#siteindex .recommend .item table tr .size{
	background:#D9EAFF;
}
#siteindex .recommend .item table tr .price{
	background:#FCFBD7;
}
#siteindex .recommend .item table tr th,
#siteindex .recommend .item table tr td{
	text-align:center;
	border:solid #666 1px;
	padding:1px 5px;
	font-weight:normal;
}
#siteindex .recommend .recommendtop{
	margin:0 10px 25px 10px;
	border-bottom:dashed #CECECE 1px;
	padding:15px 5px 25px 5px;
}
#siteindex .recommend .recommendtop .item .detail{
	width:445px;
	float:right;
}
#siteindex .recommend .recommendtop .item h3{
	margin-bottom:5px;
	font-size:2.0em;
	line-height:1.4em;
	font-weight:normal;
}
#siteindex .recommend .recommendtop .item p{
	font-size:1.6em;
}
#siteindex .recommend .recommendtop .item table{
	margin-top:10px;
}
#siteindex .recommend .recommendmiddle{
	margin:0 10px 25px 10px;
	border-bottom:dashed #CECECE 1px;
	padding:0 0 25px 5px;
}
* html #siteindex .recommend .recommendmiddle{ /*IE6*/
	width:678px;
	overflow:hidden;
}
#siteindex .recommend .recommendmiddle .item{
	margin-right:16px;
	width:210px;
	float:left;
}
#siteindex .recommend .recommendmiddle .item h3{
	margin-bottom:3px;
	font-size:1.6em;
	font-weight:normal;
	text-align:center;
}
#siteindex .recommend .recommendmiddle .item p{
	font-size:1.5em;
	text-align:left;
}
#siteindex .recommend .recommendmiddle .item p.fix{
	min-height:15.0em;
	_height:15.0em;
}
#siteindex .recommend .recommendmiddle .item table{
	margin-top:8px;
}
#siteindex .recommend .recommendmiddle .item .image{
	margin-bottom:6px;
}
#siteindex .recommend .recommendbottom{
	margin:0 0 0 15px;
}
* html #siteindex .recommend .recommendbottom{ /*IE6*/
	width:678px;
	overflow:hidden;
}
#siteindex .recommend .recommendbottom dl{
	margin:0 21px 21px 0;
	width:148px;
	float:left;
}
#siteindex .recommend .recommendbottom dl dt{
	margin-bottom:5px;
	width:148px;
	height:148px;
	overflow:hidden;
}
#siteindex .recommend .recommendbottom dl dd{
	text-align:center;
	font-size:1.6em;
}
#siteindex .recommend .recommendtop .item table tr th,
#siteindex .recommend .recommendtop .item table tr td{
	white-space:nowrap;
}
#siteindex .recommend .recommendmiddle .item table tr th,
#siteindex .recommend .recommendmiddle .item table tr td{
	font-size:1.1em;
}
#siteindex .recommend .recommendmiddle .item table tr th{
	font-size:1.0em;
	letter-spacing:-0.1em;
}
#siteindex .recommend .recommendmiddle .item table tr th.price{
	padding:0;
}
#siteindex .recommend .recommendmiddle .item table tr th.size{
	white-space:nowrap;
}
#siteindex .recommend .recommendtop .item .image,
#siteindex .recommend .recommendmiddle .item .image{
	width:210px;
	height:210px;
	overflow:hidden;
}
#siteindex .recommend .recommendtop .item .image img,
#siteindex .recommend .recommendmiddle .item .image img,
#siteindex .recommend .recommendbottom dl img{
	width:100%;
}

@media screen and (max-device-width:768px) {
	#siteindex .recommend .recommendtop .item,
	#siteindex .recommend .recommendmiddle .item{
		margin-top:1.4em;
		border-bottom-style: solid;
    	padding-bottom: 1em;
	}
	#siteindex .recommend h2 img{
		width:100%;
	    height: 1.7em;
	}
	#siteindex .recommend .recommendtop .item .image,
	#siteindex .recommend .recommendtop .item .detail{
		width:100%;
		height:100%;
	    margin-bottom: 1em;
	}
	#siteindex .recommend .recommendtop .item .detail h3{
		font-size:2.5em;
	}
	#siteindex .recommend .recommendmiddle .item{
		width:100%;
		display: -webkit-box;
		display: -moz-box;
		display: box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
		border-bottom-style:solid;
		border-color: #88afcb;
    	padding-bottom: 2em;
	}
		
	#siteindex .recommend .recommendmiddle .item .image{
		width:100%;
		height:100%;
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;
	}
	#siteindex .recommend .recommendmiddle .item .detail{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		box-ordinal-group: 1;	
	}
	#siteindex .recommend .recommendmiddle .item h3{
		font-size:2.5em;
		text-align:left;
	}
	#siteindex .recommend .recommendbottom dl{
		width:49%;
		margin-right:1%;
	}
	#siteindex .recommend .recommendbottom dl dt{
		width:100%;
		height:100%;
		margin-right:0;
	}
	#siteindex .recommend .recommendmiddle .item p.fix{
		min-height:1em;
	}
	#siteindex .recommend .recommendmiddle .item table {
		margin-top: 2em;
		margin-bottom:2em;
	}	
	#siteindex .txt,
	#siteindex #review,
	#siteindex #log{
		display:none;
	}
}
@media screen and (min-device-width:768px) {
.include .wr_deepgray{
  height:auto;
}

@media screen and (min-width:1000px) { 
#maincontents{
  width: 960px !important;
}

#container {
  width: 1200px !important;
}
  
}

@media screen and (max-width:769px) { 

#container {
width:100% !important;
}
  
}