@charset "utf-8";


/* 背景
--------------------------------------------------------------------------------------------------------------------- */
.bg_common01 {
    background-image: url("../../img/dmm/bg/bg_common_01_02_pc.png");
    background-repeat: repeat-y;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    -o-background-size: auto;
    -ms-background-size: auto;
}

.bg_common01:before {
    background-image: url("../../img/dmm/bg/bg_common_01_01_pc.png");
    background-repeat: no-repeat;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    -o-background-size: auto;
    -ms-background-size: auto;
}

.bg_common01:after {
    background-image: url("../../img/dmm/bg/bg_common_01_03_pc.png");
    background-repeat: no-repeat;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    -o-background-size: auto;
    -ms-background-size: auto;
}


.bg_common01.sty_size01 {
    -moz-background-size: 640px auto;
    -webkit-background-size: 640px auto;
    -o-background-size: 640px auto;
    -ms-background-size: 640px auto;
}

.bg_common01.sty_size01:before {
    -moz-background-size: 640px auto;
    -webkit-background-size: 640px auto;
    -o-background-size: 640px auto;
    -ms-background-size: 640px auto;
}

.bg_common01.sty_size01:after {
    -moz-background-size: 640px auto;
    -webkit-background-size: 640px auto;
    -o-background-size: 640px auto;
    -ms-background-size: 640px auto;
}

/*.bg_howto_move01 {
    background-image: url("../../img/dmm/bg/bg_movie_01.png");
    background-repeat: no-repeat;
    -moz-background-size: 568px auto;
    -webkit-background-size: 568px auto;
    -o-background-size: 568px auto;
    -ms-background-size: 568px auto;
*/


/* ボーダー
--------------------------------------------------------------------------------------------------------------------- */
.bor_common_img01 {
    background-repeat: no-repeat;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    -ms-background-size: contain;
}

.bor_common_img02 {
    background-image: url("../../img/dmm/bor/bor_common_02_pc.png");
    background-repeat: no-repeat;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    -o-background-size: auto;
    -ms-background-size: auto;
}


/* ボタン
--------------------------------------------------------------------------------------------------------------------- */


/* デコ
--------------------------------------------------------------------------------------------------------------------- */


/* アイコン
--------------------------------------------------------------------------------------------------------------------- */


/* ボタン
--------------------------------------------------------------------------------------------------------------------- */
.tab_common01 {
    background-image: url("../../img/dmm/btn/btn_common_tab_01_off_pc.png");
    background-repeat: no-repeat;
}

.tab_common01.column2 li:nth-of-type(1),
.tab_common01.column2 li:nth-of-type(2),
.tab_common01.column2 li:nth-of-type(3),
.tab_common01.column3 li:nth-of-type(1),
.tab_common01.column3 li:nth-of-type(2),
.tab_common01.column3 li:nth-of-type(3) {
    background-image: none;
}

.tab_common01.column2 li.selected:nth-of-type(1),
.tab_common01.column2 li.selected:nth-of-type(2),
.tab_common01.column2 li.selected:nth-of-type(3),
.tab_common01.column3 li.selected:nth-of-type(1),
.tab_common01.column3 li.selected:nth-of-type(2),
.tab_common01.column3 li.selected:nth-of-type(3) {
    background-image: url("../../img/dmm/btn/btn_common_tab_01_on_pc.png");
    background-repeat: no-repeat;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    -o-background-size: auto;
    -ms-background-size: auto;
}



/* タイトル
--------------------------------------------------------------------------------------------------------------------- */



/* テキスト
--------------------------------------------------------------------------------------------------------------------- */
