@media screen and (max-width: 767px){

#AW_OP img{
	max-width:100%;
	height:auto;
	background:#ffffff;
}

#AW_OP a img,
#AW_OP a:link img,
#AW_OP a:hover img,
#AW_OP a:visited img,
#AW_OP a:active img
{background-color:#ffffff;}


#AW_OP span.pcbr{
	display:none;
}

#AW_OP a:hover img{
		filter:alpha(opacity=90);
		opacity:0.9;
	}

/* header
============================================================*/

#AW_OP header .headerInner h1{
	font-family: "FP-ƒqƒ‰ƒMƒm–¾’© ProN W3", FP-HiraMinProN-W3, "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", "‚l‚r ‚o–¾’©", "MS PMincho", serif;
	font-weight:bold;
	text-align:center;
	font-size:190%;
	border-top: solid 1px #857442;
    border-bottom: solid 1px #857442;
    margin-bottom: 10px;
    padding: 20px 0;
}

#AW_OP header .headerInner h1 .firstLine{
	font-size:80%;
	display:block;
	color:#8F1012;
}

#AW_OP header .headerInner p{
	margin:0 0 20px;
}

#AW_OP header .headerInner p br{
	display:none;
}


/* column
============================================================*/

#AW_OP .item_1column, #AW_OP .item_2column  {
	width:100%;
	overflow:hidden;
}

#AW_OP .item_1column li {
	margin-bottom:4px;
	width:100%;
}

#AW_OP .item_1column img  {
	width:100%;
}

#AW_OP .item_2column {
	margin-bottom:20px;
}

#AW_OP .item_2column li {
	margin-bottom:4px;
	margin-right:4px;
	width:49.3%;
	float:left;
}

#AW_OP .item_2column li:nth-child(even) {
	margin-right:0;
}

#AW_OP .item_2column img  {
	width:100%;
}

#AW_OP .item_2column p {
	text-align:center;
	color:#fff;
	padding:8px 0;
	background:#1b1b21;
}


/* ranking
============================================================*/

#AW_OP #mod_1columnArea div.mod_1columnArea_ranking div#parts_ranking  h2{
	font-size:108%;
	font-weight:bold;
	margin-right:0;
	line-height:70%;
}

#AW_OP #mod_1columnArea div.mod_1columnArea_ranking div#parts_ranking p.update{
	float:right;
}


/* clearFix
============================================================*/

#AW_OP #mod_1columnArea div.mod_1columnArea_ranking div#parts_ranking:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}

#AW_OP #mod_1columnArea div.mod_1columnArea_ranking div#parts_ranking{
	zoom:1;
}

}


/* wide width 
============================================================*/

@media screen and (min-width: 500px) and (max-width: 767px){

#AW_OP a img,
#AW_OP a:link img,
#AW_OP a:hover img,
#AW_OP a:visited img,
#AW_OP a:active img
{background-color:#ffffff;}

#AW_OP ul.item li {
	float:left;
	width:48.0%;
	padding:0px 5px 5px 5px;
}

#AW_OP ul.item li:nth-child(even){
	padding-left:2px;}

#AW_OP ul.morelink{
	padding-right:-10px;
	margin-right:10px;
}


#AW_OP ul.morelink li{
	float:left;
	width:50%;
	box-sizing:border-box;
	margin-right:10px;
}


#AW_OP ul.morelink li:nth-child(even){
	margin-right:-10px;
}


/* col2 */
#AW_OP ul.morelink{
	padding-right:20px;
	margin-bottom:20px;
	border-top:none;
}

#AW_OP ul.morelink li{
	float:left;
	width:50%;
	box-sizing:border-box;
	margin-right:20px;
	padding:1px;
	text-align:center;
}

#AW_OP ul.morelink li:last-child{
	margin-right:-20px;
}

#AW_OP ul.morelink:after,
#AW_OP ul.item:after,
#AW_OP ul.morelink:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}

#AW_OP ul.morelink,
#AW_OP ul.item,
#AW_OP ul.morelink{
	zoom:1;
}

}