/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

.delay {font-size: 18px; text-decoration: underline; color:#FFE4E1; display: none;}

.xmas {padding: 15px;}

.drawer {
  color: #fff !important;
}

/* The Gallery for STARRY */

.box_type .content_title_text .date_block {
    display: none !important;
}

#change_galley_style #change_boxtype span, #change_galley_style #change_listtype span {background:#fff;}

.box_modal_meta_left .content_date, .list_type li .detail-td .content-date {display: none;}

.box_type .content_title_text .date_block {display: none;}

.list_type li .detail-td .content-title {color:#fff;}

.list_type li .detail-td {text-align: left;}

/* STARRY 黒バック対応 */

.stry-errorbox, .stry-loginbox, .stry-entry01-contents, .stry-entry01-signupbox {background-color: transparent;}

table.stry-member01-memberinfo-table .stry-member01-column01, table.stry-member01-courseinfo-table .stry-member01-column01, table.stry-update01-courseinfo-table .stry-update01-column01 {background-color: transparent !important;}

tr.stry-tableodd td {background-color: #b7aca4;}

table td {border-color: #eee !important;}

.stry-entry01-paymentblock, .stry-entry01-serviceblock {display: none;}

td.stry-support01-column01 {vertical-align: middle;}

table.stry-support01-table tr, table.stry-support01-table td {background-color: transparent;}

/* FILM for members */
#pager {display: table; margin: 50px 0;}
#pager li {display: table-cell;}

li.next {text-align: right; padding-right: 10px;}
li.prev {text-align: left; padding-left: 10px;}

/* Xmas Contact Form */
input.wpcf7-form-control.wpcf7-submit {margin-top: 20px;}
.wpcf7-form p {margin: 20px 5px;}
.page-id-1752 #container h2 {display: none !important;}
.wpcf7-form input, .wpcf7-form textarea {width: 400px;}
.wpcf7 {padding: 0 20px;}

a.toform {text-decoration: underline;}

@media screen and (max-width: 600px) {.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form label  {width: 280px; max-width:100%; margin: 0 auto; display: block;}}

