@charset "utf-8";

/*-----------------------------------------------
 content
-----------------------------------------------*/
div#content{
	background-image: url(../img/products/bg.jpg);
	background-color: #fff;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

/* tmb */

ul.page-link{
	position: absolute;
	z-index: 10;
	top: 122px;
	padding-left: 50px;
}

ul.page-link.fixed {
  position: fixed;
  top: 20px;
}

ul.page-link li{
	height: 44px;
	margin-bottom: 10px;
	padding: 0 40px 0 0;
}

ul.page-link li.new{
	background-image: url(../img/icon-new.png);
	background-repeat: no-repeat;
	background-position: right center;
}

ul.page-link li img{
	height: 100%;
	border: 2px solid #fff;
    border-radius: 100px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	box-shadow:rgba(134, 123, 144, 0.239216) 0px 0px 3px 1px;
	-webkit-box-shadow:rgba(134, 123, 144, 0.239216) 0px 0px 3px 1px;
	-moz-box-shadow:rgba(134, 123, 144, 0.239216) 0px 0px 3px 1px;
	-ms-box-shadow:rgba(134, 123, 144, 0.239216) 0px 0px 3px 1px;
}

ul.page-link li a.current img,
ul.page-link li a:hover img{
	border: 2px solid #fc2258;
	animation: ccmotion 1s;
	-webkit-animation: ccmotion 1s;
	-moz-animation: ccmotion 1s;
	-ms-animation: ccmotion 1s;
}

@keyframes ccmotion {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes ccmotion {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes ccmotion {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}
@-ms-keyframes ccmotion {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 0.5;
	}
	100% {
		opacity: 1;
	}
}




/* special */

div#content{
	min-height: 800px;
	background-color: transparent;
}

h1{
	position: absolute;
	top: 32px;
	left: 109px;
	z-index: 10;
}

div.special-col{
	padding-top: 124px;
}

div.special-col h2{
	text-align: center;
	margin-bottom: 10px;
}

div.special-col h2.vol{
	cursor: pointer;
	margin-bottom: 30px;
}

div#vol1{
	margin-bottom: 100px;
}

/* vol1 */

div.special-col div.toranoana{
	position: relative;
	width: 913px;
	height: 764px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/tora.png);
}

div.special-col div.melonbooks{
	position: relative;
	width: 956px;
	height: 1249px;
	margin: 0 0 100px 142px;
	background-image: url(../img/special/melon.png);
}



div.special-col div.pri-toranoana{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora.png);
}

div.special-col div.pri-melonbooks{
	position: relative;
	width: 913px;
	height: 484px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon.png);
}

div.special-col div.pri-gamers{
	position: relative;
	width: 913px;
	height: 484px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers.png);
}

div.special-col div.pri-animate{
	position: relative;
	width: 913px;
	height: 484px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate.png);
}

div.special-col div.pri-wondergoo{
	position: relative;
	width: 913px;
	height: 824px;
	margin: 0 0 100px 142px;
	background-image: url(../img/special/pri-wonder.png);
}

div.special-col div.privilege div.link-btn{
	position: absolute;
	bottom: 8px;
	right: 15px;
}

p.caution{
	width: 901px;
	margin: 0 auto;
	color: #fc3868;
	text-align: right;
	font-weight: bold;
	font-size: 120%;
}

div.special-col div.toranoana ul.link-btn{
	position: absolute;
	bottom: 8px;
	right: 15px;
}

div.special-col div.melonbooks ul.link-btn{
	position: absolute;
	bottom: 8px;
	right: 15px;
}

ul.link-btn li{
	float: left;
	width: 118px;
	margin-right: 10px;
}

div.special-col div.present{
	width: 913px;
	height: 942px;
	margin: 0 auto 100px;
	background-image: url(../img/special/present.png);
}

/* vol2 */

div.special-col div.toranoana2{
	position: relative;
	width: 1007px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora2.png);
}

div.special-col div.melon2{
	position: relative;
	width: 944px;
	height: 1243px;
	margin: 0 0 100px 145px;
	background-image: url(../img/special/melon2.png);
	background-repeat: no-repeat;
}

#vol2 p.caution{
	color: #fe5102;
}

div.special-col div.toranoana2 ul.link-btn{
	position: absolute;
	top: 625px;
	left: 646px;
}

div.special-col div.melon2 ul.link-btn{
	position: absolute;
	top: 1110px;
	left: 646px;
}

div.special-col div.pri-toranoana2{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora2.png);
}

div.special-col div.pri-melon2{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon2.png);
}

div.special-col div.pri-animate2{
	position: relative;
	width: 913px;
	height: 644px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate2.png);
}

div.special-col div.pri-gamers2{
	position: relative;
	width: 913px;
	height: 944px;
	margin: 0 0 100px 142px;
	background-image: url(../img/special/pri-gamers2.png);
}

/* vol3 */

#vol3 p.caution{
	color: #00a8ff;
}

div.special-col div.toranoana3{
	position: relative;
	width: 938px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora3.png);
}

div.special-col div.toranoana3 ul.link-btn{
	position: absolute;
	top: 625px;
	left: 646px;
}

div.special-col div.melon3{
	position: relative;
	width: 944px;
	height: 1309px;
	margin: 0 0 100px 145px;
	background-image: url(../img/special/melon3.png);
	background-repeat: no-repeat;
}

div.special-col div.melon3 ul.link-btn{
	position: absolute;
    bottom: 8px;
	left: 646px;
}

div.special-col div.pri-toranoana3{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora3.png);
}

div.special-col div.pri-toranoana3 ul.link-btn{
	position: absolute;
    top: 584px;
    left: 774px;
}

div.special-col div.pri-melon3{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon3.png);
}

div.special-col div.pri-melon3 ul.link-btn{
	position: absolute;
    top: 584px;
    left: 774px;
}

div.special-col div.pri-animate3{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate3.png);
}

div.special-col div.pri-animate3 ul.link-btn{
	position: absolute;
    top: 584px;
    left: 774px;
}

div.special-col div.pri-gamers3{
	position: relative;
	width: 913px;
	height: 704px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers3.png);
}

div.special-col div.pri-gamers3 ul.link-btn{
	position: absolute;
    top: 564px;
    left: 774px;
}

/* vol4 */

#vol4 p.caution{
	color: #de0515;
}

div.special-col div.toranoana4{
	position: relative;
	width: 938px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora4.png);
}

div.special-col div.toranoana4 ul.link-btn{
	position: absolute;
	top: 625px;
	left: 646px;
}

div.special-col div.melon4{
	position: relative;
	width: 913px;
	height: 1309px;
	margin: 0 0 100px 145px;
	background-image: url(../img/special/melon4.png);
	background-repeat: no-repeat;
}

div.special-col div.melon4 ul.link-btn{
	position: absolute;
    bottom: 8px;
	left: 646px;
}


div.special-col div.pri-toranoana4{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora4.png);
}

div.special-col div.pri-toranoana4 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon4{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon4.png);
}

div.special-col div.pri-melon4 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate4{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate4.png);
}

div.special-col div.pri-animate4 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers4{
	position: relative;
	width: 913px;
	height: 474px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers4.png);
}

div.special-col div.pri-gamers4 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* vol4.5 */

#vol4_5 p.caution{
	color: #ec431c;
}

div.special-col div.toranoana4_5{
	position: relative;
	width: 923px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora4_5.png);
}

div.special-col div.toranoana4_5 ul.link-btn{
	position: absolute;
	top: 625px;
	left: 646px;
}

div.special-col div.melon4_5{
	position: relative;
	width: 944px;
	height: 1209px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/melon4_5.png);
}

div.special-col div.melon4_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
	left: 772px;
}



div.special-col div.pri-toranoana4_5{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora4_5.png);
}

div.special-col div.pri-toranoana4_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon4_5{
	position: relative;
	width: 913px;
	height: 734px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon4_5.png);
}

div.special-col div.pri-melon4_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate4_5{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate4_5.png);
}

div.special-col div.pri-animate4_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers4_5{
	position: relative;
	width: 913px;
	height: 474px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers4_5.png);
}

div.special-col div.pri-gamers4_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* vol5 */

#vol5 p.caution{
	color: #7a11b7;
}

div.special-col div.toranoana5{
	position: relative;
	width: 939px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora5.png);
}

div.special-col div.toranoana5 ul.link-btn{
	position: absolute;
	top: 625px;
	left: 646px;
}

div.special-col div.melon5{
	position: relative;
	width: 944px;
	height: 1209px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon5.png);
	background-repeat: no-repeat;
}

div.special-col div.melon5 ul.link-btn{
	position: absolute;
    bottom: 10px;
	left: 772px;
}

div.special-col div.pri-toranoana5{
	position: relative;
	width: 913px;
	height: 734px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora5.png);
}

div.special-col div.pri-toranoana5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon5{
	position: relative;
	width: 913px;
	height: 734px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon5.png);
}

div.special-col div.pri-melon5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate5{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate5.png);
}

div.special-col div.pri-animate5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers5{
	position: relative;
	width: 913px;
	height: 474px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers5.png);
}

div.special-col div.pri-gamers5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}


/* vol6 */
#vol6 p.caution{
	color: #f09c00;
}

div.special-col div.toranoana6{
	position: relative;
	width: 939px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora6.png);
}

div.special-col div.toranoana6 ul.link-btn{
	position: absolute;
	top: 600px;
	left: 646px;
}

div.special-col div.melon6{
	position: relative;
	width: 944px;
	height: 1209px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon6.png);
	background-repeat: no-repeat;
}

div.special-col div.melon6 ul.link-btn{
	position: absolute;
	top: 1050px;
	left: 775px;
}
div.special-col div.pri-toranoana6{
	position: relative;
	width: 913px;
	height: 734px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora6.png);
}

div.special-col div.pri-toranoana6 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon6{
	position: relative;
	width: 913px;
	height: 734px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon6.png);
}

div.special-col div.pri-melon6 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate6{
	position: relative;
	width: 913px;
	height: 724px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate6.png);
}

div.special-col div.pri-animate6 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers6{
	position: relative;
	width: 913px;
	height: 474px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers6.png);
}

div.special-col div.pri-gamers6 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* artworks */

#artworks p.caution{
	color: black;
}

div.special-col div.toranoana-aw{
	position: relative;
	width: 901px;
	height: 1241px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora-aw.png);
}

div.special-col div.toranoana-aw ul.link-btn{
	position: absolute;
	top: 1080px;
	left: 775px;
}

div.special-col div.melon-aw{
	position: relative;
	width: 901px;
	height: 1277px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon-aw.png);
	background-repeat: no-repeat;
}

div.special-col div.melon-aw ul.link-btn{
	position: absolute;
	top: 1120px;
	left: 775px;
}

div.special-col div.animate-aw{
	position: relative;
	width: 901px;
	height: 832px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/animate-aw.png);
	background-repeat: no-repeat;
}

div.special-col div.animate-aw ul.link-btn{
	position: absolute;
	top: 670px;
	left: 775px;
}

div.special-col div.gamers-aw{
	position: relative;
	width: 901px;
	height: 1338px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/gamers-aw.png);
	background-repeat: no-repeat;
}

div.special-col div.gamers-aw ul.link-btn{
	position: absolute;
	top: 1180px;
	left: 775px;
}

/* vol7 */
#vol7 p.caution{
	color: #e9546b;
}

div.special-col div.toranoana7{
	position: relative;
	width: 913px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora7.png);
}

div.special-col div.toranoana7 ul.link-btn{
	position: absolute;
	top: 610px;
	left: 646px;
}

div.special-col div.melon7{
	position: relative;
	width: 971px;
	height: 1209px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon7.png);
	background-repeat: no-repeat;
}

div.special-col div.melon7 ul.link-btn{
	position: absolute;
	top: 1020px;
	left: 775px;
}

div.special-col div.pri-toranoana7{
	position: relative;
	width: 913px;
	height: 747px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora7.png);
}

div.special-col div.pri-toranoana7 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon7{
	position: relative;
	width: 913px;
	height: 753px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon7.png);
}

div.special-col div.pri-melon7 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate7{
	position: relative;
	width: 913px;
	height: 870px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate7.png);
}

div.special-col div.pri-animate7 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers7{
	position: relative;
	width: 913px;
	height: 889px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers7.png);
}

div.special-col div.pri-gamers7 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* vol7_5 */
#vol7_5 p.caution{
	color: #df0615;
}

div.special-col div.toranoana7_5{
	position: relative;
	width: 955px;
	height: 764px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora7_5.png);
}

div.special-col div.toranoana7_5 ul.link-btn{
	position: absolute;
	top: 580px;
	left: 646px;
}

div.special-col div.melon7_5{
	position: relative;
	width: 985px;
	height: 1209px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon7_5.png);
	background-repeat: no-repeat;
}

div.special-col div.melon7_5 ul.link-btn{
	position: absolute;
	top: 1020px;
	left: 775px;
}

div.special-col div.pri-toranoana7_5{
	position: relative;
	width: 913px;
	height: 747px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora7_5.png);
}

div.special-col div.pri-toranoana7_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon7_5{
	position: relative;
	width: 913px;
	height: 753px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon7_5.png);
}

div.special-col div.pri-melon7_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate7_5{
	position: relative;
	width: 913px;
	height: 870px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate7_5.png);
}

div.special-col div.pri-animate7_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers7_5{
	position: relative;
	width: 913px;
	height: 889px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers7_5.png);
}

div.special-col div.pri-gamers7_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* vol8 */
#vol8 p.caution{
	color: #f08300;
}

div.special-col div.toranoana8{
	position: relative;
	width: 913px;
	height: 714px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora8.png);
}

div.special-col div.toranoana8 ul.link-btn{
	position: absolute;
	top: 550px;
	left: 646px;
}

div.special-col div.melon8{
	position: relative;
	width: 968px;
	height: 1179px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon8.png);
	background-repeat: no-repeat;
}

div.special-col div.melon8 ul.link-btn{
	position: absolute;
	top: 1020px;
	left: 775px;
}

div.special-col div.pri-toranoana8{
	position: relative;
	width: 913px;
	height: 897px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora8.png);
}

div.special-col div.pri-toranoana8 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon8{
	position: relative;
	width: 913px;
	height: 753px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon8.png);
}

div.special-col div.pri-melon8 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate8{
	position: relative;
	width: 913px;
	height: 870px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate8.png);
}

div.special-col div.pri-animate8 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers8{
	position: relative;
	width: 913px;
	height: 889px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers8.png);
}

div.special-col div.pri-gamers8 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}


/* vol9 */
#vol9 p.caution{
	color: #004fb0;
}

div.special-col div.toranoana9{
	position: relative;
	width: 947px;
	height: 714px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora9.png);
}

div.special-col div.toranoana9 ul.link-btn{
	position: absolute;
	top: 550px;
	left: 775px;
}

div.special-col div.melon9{
	position: relative;
	width: 975px;
	height: 1179px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon9.png);
	background-repeat: no-repeat;
}

div.special-col div.melon9 ul.link-btn{
	position: absolute;
	top: 1020px;
	left: 775px;
}



div.special-col div.pri-toranoana9{
	position: relative;
	width: 913px;
	height: 887px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora9.png);
}

div.special-col div.pri-toranoana9 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon9{
	position: relative;
	width: 913px;
	height: 760px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon9.png);
}

div.special-col div.pri-melon9 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate9{
	position: relative;
	width: 913px;
	height: 757px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate9.png);
}

div.special-col div.pri-animate9 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers9{
	position: relative;
	width: 913px;
	height: 909px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers9.png);
}

div.special-col div.pri-gamers9 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* vol10 */
#vol10 p.caution{
	color: #f02333;
}

div.special-col div.toranoana10{
	position: relative;
	width: 906px;
	height: 708px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora10.png);
	background-repeat: no-repeat;
}

div.special-col div.toranoana10 ul.link-btn{
	position: absolute;
	top: 550px;
	left: 646px;
}

div.special-col div.melon10{
	position: relative;
	width: 918px;
	height: 1173px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon10.png);
	background-repeat: no-repeat;
}

div.special-col div.melon10 ul.link-btn{
	position: absolute;
	top: 1020px;
	left: 775px;
}

div.special-col div.pri-toranoana10{
	position: relative;
	width: 913px;
	height: 887px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora10.png);
}

div.special-col div.pri-toranoana10 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon10{
	position: relative;
	width: 913px;
	height: 760px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon10.png);
}

div.special-col div.pri-melon10 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate10{
	position: relative;
	width: 913px;
	height: 891px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate10.png);
}

div.special-col div.pri-animate10 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers10{
	position: relative;
	width: 913px;
	height: 909px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers10.png);
}

div.special-col div.pri-gamers10 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* vol11 */
#vol11 p.caution{
	color: #9d16a3;
}

div.special-col div.toranoana11{
	position: relative;
	width: 969px;
	height: 708px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora11.png);
	background-repeat: no-repeat;
}

div.special-col div.toranoana11 ul.link-btn{
	position: absolute;
	top: 550px;
	left: 775px;
}

div.special-col div.melon11{
	position: relative;
	width: 938px;
	height: 1173px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon11.png);
	background-repeat: no-repeat;
}

div.special-col div.melon11 ul.link-btn{
	position: absolute;
	top: 1020px;
	left: 775px;
}

div.special-col div.pri-toranoana11{
	position: relative;
	width: 913px;
	height: 881px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora11.png);
}

div.special-col div.pri-toranoana11 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon11{
	position: relative;
	width: 913px;
	height: 754px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon11.png);
}

div.special-col div.pri-melon11 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate11{
	position: relative;
	width: 913px;
	height: 885px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate11.png);
}

div.special-col div.pri-animate11 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers11{
	position: relative;
	width: 913px;
	height: 903px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers11.png);
}

div.special-col div.pri-gamers11 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

/* vol11.5 */
#vol11_5 p.caution{
	color: #df0714;
}

div.special-col div.toranoana11_5{
	position: relative;
	width: 969px;
	height: 708px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/tora11_5.png);
	background-repeat: no-repeat;
}

div.special-col div.toranoana11_5 ul.link-btn{
	position: absolute;
	top: 550px;
	left: 646px;
}

div.special-col div.melon11_5{
	position: relative;
	width: 938px;
	height: 1173px;
	margin: 0 0 40px 145px;
	background-image: url(../img/special/melon11_5.png);
	background-repeat: no-repeat;
}

div.special-col div.melon11_5 ul.link-btn{
	position: absolute;
	top: 1020px;
	left: 775px;
}

div.special-col div.pri-toranoana11_5{
	position: relative;
	width: 913px;
	height: 881px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-tora11_5.png);
}

div.special-col div.pri-toranoana11 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-melon11_5{
	position: relative;
	width: 913px;
	height: 754px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-melon11_5.png);
}

div.special-col div.pri-melon11 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-animate11_5{
	position: relative;
	width: 913px;
	height: 754px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-animate11_5.png);
}

div.special-col div.pri-animate11_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

div.special-col div.pri-gamers11_5{
	position: relative;
	width: 913px;
	height: 766px;
	margin: 0 0 40px 142px;
	background-image: url(../img/special/pri-gamers11_5.png);
}

div.special-col div.pri-gamers11_5 ul.link-btn{
	position: absolute;
    bottom: 10px;
    right: 10px;
}
