@charset "UTF-8";

/* CSS Document */


/* NEWS */
/* 540x710 */
.article180131_1{background: url(../img/article/001.png); background-repeat: no-repeat;}
.article180323_2{background: url(../img/article/002.png); background-repeat: no-repeat; margin-bottom: 1em;}

.prize01 img, .prize02 img, .prize03 img{margin-bottom: 0 !important;}
.prize01{background: url(../img/article/prize_a.jpg); background-repeat: no-repeat; background-size: contain;}
.prize02{background: url(../img/article/prize_b.jpg); background-repeat: no-repeat; background-size: contain;}
.prize03{background: url(../img/article/prize_c.jpg); background-repeat: no-repeat; background-size: contain;}

.jacket01 img, .jacket02 img{/*margin-bottom: 0 !important;*/}
.jacket01{background: url(../img/article/disc-jacket01.jpg); background-repeat: no-repeat; background-size: contain;}
.jacket02{background: url(../img/article/disc-jacket02.jpg); background-repeat: no-repeat; background-size: contain;}

.menu01{background: url(../img/article/cafe_menu_01.jpg); background-repeat: no-repeat; background-size: contain;}
.menu02{background: url(../img/article/cafe_menu_02.jpg); background-repeat: no-repeat; background-size: contain;}
.menu03{background: url(../img/article/cafe_menu_03.jpg); background-repeat: no-repeat; background-size: contain;}

/* CHARACTER */
.kai .img01{background: url(../img/character/kai.jpg); background-repeat: no-repeat;}
.kai .childhood{background: url(../img/character/kai_s.jpg); background-repeat: no-repeat;}
.kai .childhood2{background: url(../img/character/kai_s2.jpg); background-repeat: no-repeat;}

.sousuke .img01{background: url(../img/character/sousuke.jpg); background-repeat: no-repeat;}
.sousuke2 .img01{background: url(../img/character/sousuke2.jpg); background-repeat: no-repeat;}

.shuhei .img01{background: url(../img/character/shuhei.jpg); background-repeat: no-repeat;}
.shuhei .childhood{background: url(../img/character/shuhei_s.jpg); background-repeat: no-repeat;}
.shuhei .childhood2{background: url(../img/character/shuhei_s2.jpg); background-repeat: no-repeat;}

.namie .img01{background: url(../img/character/namie.jpg); background-repeat: no-repeat;}

.daigaku .img01{background: url(../img/character/daigaku.jpg); background-repeat: no-repeat;}

.reiko .img01{background: url(../img/character/reiko.jpg); background-repeat: no-repeat;}

.pan .img01{background: url(../img/character/pan.jpg); background-repeat: no-repeat;}

.lech .img01{background: url(../img/character/lech.jpg); background-repeat: no-repeat;}

.takako .img01{background: url(../img/character/takako.jpg); background-repeat: no-repeat;}
.takako .childhood{background: url(../img/character/takako_s.jpg); background-repeat: no-repeat;}
.takako2 .img01{background: url(../img/character/takako2.jpg); background-repeat: no-repeat;}

.sophie .img01{background: url(../img/character/sophie.jpg); background-repeat: no-repeat;}

.karol .img01{background: url(../img/character/karol.jpg); background-repeat: no-repeat;}

.takeshi .img01{background: url(../img/character/takeshi.jpg); background-repeat: no-repeat;}

.kotaro .img01{background: url(../img/character/kotaro.jpg); background-repeat: no-repeat;}

.arisa .img01{background: url(../img/character/arisa.jpg); background-repeat: no-repeat;}

.yoiciro .img01{background: url(../img/character/yoiciro.jpg); background-repeat: no-repeat;}

.jean .img01{background: url(../img/character/jean.jpg); background-repeat: no-repeat;}

.kosei .img01{background: url(../img/character/kosei.jpg); background-repeat: no-repeat;}

/* COMICS */
.vol_m01{display: inline-block; background: url(../img/comics/m_01.jpg); background-repeat: no-repeat;}

.vol_k01{display: inline-block; background: url(../img/comics/k_01.jpg); background-repeat: no-repeat;}


/*===============================================画面の横幅が1100pxまで====*/
@media screen and (max-width: 1100px){

}

/*===============================================画面の横幅が990pxまで====*/
@media screen and (max-width: 990px){

}


/*================================================画面の横幅が767px以上====*/
@media screen and (min-width: 768px){

}

/*================================================画面の横幅が767pxまで====*/
@media screen and (max-width: 767px){

}


/*================================================画面の横幅が640pxまで====*/
@media screen and (max-width: 640px){

}

/*================================================画面の横幅が370pxまで====*/
@media screen and (max-width: 370px){

}


/*=====================================画面の横向き====*/
@media only screen and (max-device-width:736px) and (orientation:landscape) {
.label_bg{

}