@charset "utf-8";

/*====================================
メディアテンプレート
====================================*/


/*====================================
テーブル
====================================*/

caption {
    margin: 0 0 5px;
    font-size: 16px;
}

th, td {
    padding: 10px;
    border: 1px solid #CCC;
}

thead th {
    background: #B28500;
    color: #FFF;
    vertical-align: middle;
    text-align: center;
}

tbody th {
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
    padding-left: 20px;
    color: #B28500;
}


/*2カラム*/

.table.column02 table {}


/*3カラム*/

.table.column03 table {}


/*4カラム*/

.table.column04 table {}


/*5カラム*/

.table.column05 table {}


/*====================================
フォト
====================================*/


/*デフォルト*/

.photo.default .column_box {}


/*2カラム*/

.photo.column02 .column_box {}


/*3カラム*/

.photo.column03 .column_box {}


/*フルサイズ*/

.photo.fullsize .column_box {}


/*====================================
ムービー
====================================*/


/*デフォルト*/

.movie.default .column_box {}

.movie.default .column_box .media a .play {
    background-image: url(../img/btn_play_c.png);
}


/*2カラム*/

.movie.column02 .column_box {}

.movie.column02 .column_box .media a .play {
    background-image: url(../img/btn_play_b.png);
}


/*3カラム*/

.movie.column03 .column_box {}

.movie.column03 .column_box .media a .play {
    background-image: url(../img/btn_play_c.png);
}