@charset "utf-8";
/* Import Sass Files */
/* box size */
/* path */
/* Colors */
/* text conf ======> */
/* font-family */
/* font-size */
/* line-height */
/* ======> text conf */
/* prefix bender set */
/* Local Pack */
body, header, hgroup, footer, section, article, aside, nav, div, h1, h2, h3, h4, h5, h6, p, blockquote, address, pre, ol, ul, li, dl, dt, dd, table, tr, th, td, img, object, param, embed, script, noscript, form, fieldset, input, textarea, select, button, legend, label, cite, q, em, strong, span, abbr, code, figure, figcaption, time { margin: 0; padding: 0; line-height: 1; letter-spacing: 0; font-style: normal; }

img { -ms-interpolation-mode: bicubic; }

img, object, embed, param { vertical-align: bottom; border: none; }

object, embed, param { outline: none; }

input, select, textarea, button { line-height: 1.0; vertical-align: middle; }

button, input[type=button], input[type=submit], input[type=reset] { cursor: pointer; }

optgroup { font-style: normal; }

fieldset { border: none; }

legend, cite, q, em, strong, span, abbr, code { font-size: inherit; }

abbr { text-transform: uppercase; text-decoration: none; }

br { letter-spacing: 0 !important; }

hr { clear: both; }

header, hgroup, footer, section, article, aside, nav, figure, figcaption { display: block; }

.ie body, .ie div, .ie fieldset, .ie dl, .ie header, .ie hgroup, .ie footer, .ie section, .ie article, .ie aside, .ie nav, .ie figure, .ie figcaption, .ie .inner, .ie .header, .ie .footer, .ie .section, .ie .article, .ie .aside, .ie .nav, .ie .wrapper, .ie .wrap { zoom: 1; }

/* --------------------------- */
/* Abstruct Clearfix Class */
/* --------------------------- */
#page .inner, #page #GlobalFooter ul, .topPage #page aside section.news .jpSq p, .cdinfoPage #page article section, .cd02Page #page article section.cdView .jackets .jakectsCtrl, .cd03Page #page article section.cdView .jackets .jakectsCtrl, .tokutenPage #page .shop-list ul, #DEBUG, #DEBUG .DBWrapper, #DEBUG .DBWrapper .section { zoom: 1; }
#page .inner:after, #page #GlobalFooter ul:after, .topPage #page aside section.news .jpSq p:after, .cdinfoPage #page article section:after, .cd02Page #page article section.cdView .jackets .jakectsCtrl:after, .cd03Page #page article section.cdView .jackets .jakectsCtrl:after, .tokutenPage #page .shop-list ul:after, #DEBUG:after, #DEBUG .DBWrapper:after, #DEBUG .DBWrapper .section:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; }

/* --------------------------- */
/* Abstruct ReplaceText Class */
/* --------------------------- */
#BottomIndex #page .wrapper #GlobalContents aside header h1, #BottomIndex #page .wrapper #GlobalContents aside nav ul li a, .characterPage #page article .voice ul li a, .cdinfoPage #page article section.cdView h1, .cdinfoPage #page article section.cdView h2, .cdinfoPage #page article section.trackList h1, .cdinfoPage #page article section.trackList ul li p.music, .cdinfoPage #page article section.trackList .and, .cd02Page #page article section.trackList ul li p.music, .cd03Page #page article section.trackList ul li p.music, .cd03Page #page article section.trackList .and { overflow: hidden; display: block; outline: none; text-indent: -9999px; text-decoration: none; white-space: nowrap; }

#page #GlobalHeader h1, #page #GlobalFooter ul li, #BottomIndex #page .wrapper #GlobalContents aside nav ul li, .topPage #page aside nav ul li, .characterPage #page article .visual .btnChange, .characterPage #page article .voice ul li, .cdinfoPage #page article section.trackList ul li p.music, .cd02Page #page article section.cdView .jackets .jakectsCtrl li, .cd02Page #page article section.trackList ul li p.music, .cd03Page #page article section.cdView .jackets .jakectsCtrl li, .cd03Page #page article section.trackList ul li p.music, .tokutenPage #page ul li, .albam131225Page #page .btn { list-style: none; }
#page #GlobalHeader h1 a, #page #GlobalFooter ul li a, #BottomIndex #page .wrapper #GlobalContents aside nav ul li a, .topPage #page aside nav ul li a, .characterPage #page article .visual .btnChange a, .characterPage #page article .voice ul li a, .cdinfoPage #page article section.trackList ul li p.music a, .cd02Page #page article section.cdView .jackets .jakectsCtrl li a, .cd02Page #page article section.trackList ul li p.music a, .cd03Page #page article section.cdView .jackets .jakectsCtrl li a, .cd03Page #page article section.trackList ul li p.music a, .tokutenPage #page ul li a, .albam131225Page #page .btn a { display: block; width: 100%; height: 100%; opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#page #GlobalHeader h1 a:hover, #page #GlobalFooter ul li a:hover, #BottomIndex #page .wrapper #GlobalContents aside nav ul li a:hover, .topPage #page aside nav ul li a:hover, .characterPage #page article .visual .btnChange a:hover, .characterPage #page article .voice ul li a:hover, .cdinfoPage #page article section.trackList ul li p.music a:hover, .cd02Page #page article section.cdView .jackets .jakectsCtrl li a:hover, .cd02Page #page article section.trackList ul li p.music a:hover, .cd03Page #page article section.cdView .jackets .jakectsCtrl li a:hover, .cd03Page #page article section.trackList ul li p.music a:hover, .tokutenPage #page ul li a:hover, .albam131225Page #page .btn a:hover { opacity: 0.8; filter: alpha(opacity=80); }

/* classPack */



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
    font-size:0.1em;
    line-height:0;
}
 
.clearfix {
    display: inline-table;
    min-height: 1%;
}
 
/* Hides from IE-mac */
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */




.tokutenPage #page .shop-list { color: #025542; }

.tokutenPage #page {
	background: url(images/bg_if.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 807px;
    margin: 0 auto;
    width: 718px;
}
.ul_box{
	
}
.ul_box li{
	float: left;
    margin-right: 17px;
    width: 130px;

}
.ul_box li p{
	padding-top: 10px;
    text-align: center;

}
.ul_box li.last{
	margin-right: 0;

}
.w_570{
	 margin: -25px auto 0;
    width: 575px;

}
.w_570 h3{
padding-bottom: 2px;
}
.taC{
	text-align: center;
}
.mt_s13{
	margin-top: -13px;
}
.opa:hover{
opacity: 0.7;
}

#etcTemplate{}