@charset "utf-8";

html{
    font-size:2.1vw;
}

body{
    font-size:1rem;
    min-width:auto;
}
section{
    margin-bottom:3rem;
}

.topImageband{
	background-size:150%;
	padding-top:10%;
	margin-top:-1rem;
}
.contentWidth > .secInner{
    padding:0px 1rem;
}


/* linkSystem */
.firstView h1 + .topImage {
    margin-top:-3rem;
}
/* /////linkSystem */

/*howToPlay*/
.imageShadow{
    border-radius:0.5rem/0.5rem;

}
.hoverPoint{
    width: 10.2vw;
    height: 10.2vw;
}
.howToPlay .listMark{
    text-align: left;
    font-size: 1.3rem;
}
.discImage ul{
    width:100%;

}
.howToPlay  .discImage li{
    width:calc(50% - 1rem);
}

/*/////howToPlay*/


/*productList*/
/*IE*/
.IE .productList table,
.IE .productList tbody,
.IE .productList th{
    display:block;
    width:100%;
}
.IE .productList tr[bgcolor="#0033cc"]{
    display:block;
}
.IE .productList tr{
    width:100%;
}
.IE .productList td{
    display:block;
}
/*//////IE*/

.productList {
    padding:1rem;
}
.productList td{
    padding:0.5rem;
}
.productList .item_img img{
    max-width:100%;
    height: 100%;
}
#recommended {
    background-color: #FFF;
    width:100%;
    font-size: 12px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
.productList tr:not([align]):not([bgColor]){
    display:none;
}
.productList img[src="img/spacer.gif"]{
    display:none;
}
/*productList*/



/*productInfo*/
.productInfo .it > .image{
    width:35%;
}
.productInfo .it > .text{
    width:58%;
	margin-left:2%;
}
.productInfo .infoText .textInner{
    padding-left:0rem;
}
.productInfo .infoText .textInner>ul>li {
    font-size: 1.35rem;
}
.productInfo .productMargin{
    margin-left: calc(4rem * 1.5);
}
table{
	font-size:1rem;	
}
th{
	width: auto;
}
/*/////productInfo*/



/*scrollTop*/
#scrollTopWrap {
    bottom: -200px;
    right: 10px;
}
#scrollTopWrap.active {
    bottom: 20px;
}
#scrollTop {
    position: relative;
    width: 120px;
    height: 120px;
}
/*/////scrollTop*/


#copywrap{
    padding: 0px 1rem;
    padding-bottom:120px;
}