/* @override 
	https://sp-delfino.steam-design.biz/assets_global/css/colors.css */

@charset "UTF-8";
/* CSS Document */

/*===== Color Settings =====*/

html,body {
	color: #020202;
}

/* Red-bg */
div.box_presents p.btn_apply a,
div.box_presents>.inner p.deadline_red>span {
	background-color: #ee0000;
}


/* blue-text */

#sec_sp02_interview div.box_bonus .box_photos h5,
#sec_sp02_interview div.box_bc_interview dd>strong,
#sec_sakasu div.box_bc_interview dd>strong,
#sec_sakasu div.box_bc_interview dt,
div.box_bonus h4,
.box_presents h6,
.blue,
#sec_sp01_bestshot div.spec h4,
#sec_sp01_measure dd,
#sec_sp01_friendship h3 strong,
#sec_sp01_oneday div.inner figure>figcaption,
header div.box_num>p>strong,
#box_contents_menu p.btn_expand>a,
#box_book_end p.end_catch,
#box_kento_title p,
#sec_sp01_interview>.inner p>strong,
#sec_sp01_interview>.inner .box_lead>p,
#sec_sp02_interview>.inner p>strong,
#sec_sp02_interview>.inner .box_lead>p,
footer div.box_ft_titles p,
footer div.box_ft_titles h6,
#box_paging>ul a,
[id$='_interview'] .box_memorable h6{
color: #058fbd;
}

#sec_sp02_interview div.box_bc_interview dd>strong::after,
#sec_sakasu div.box_bc_interview dt::before,
#sec_sakasu div.box_bc_interview dd>strong::after {
	background-color: #058fbd;
}

section figure>figcaption::before {
	border-color: transparent transparent #058fbd transparent;
}

section#sec_sp01_for_you figure>figcaption::before {
	border-color: transparent transparent #058fbd transparent;
	border-bottom-color: #d48b0d;
}

/* blue-bg */

div#box_bonus_contents,
#box_contents_menu>ul::after,
[id$='_interview']>.inner p>strong::after,
#box_paging::before,
footer,
#btn_contents_menu.open>a::after,
#btn_contents_menu>a::before,
#box_contents_menu {
	background-color: #00a6de;
}

/* blue-border */

#sec_sp02_interview div.box_bonus .box_photos h5,
#sec_sp02_interview div.inner_header,
div.box_presents>.inner h6>span,
#sec_sp01_friendship h3 strong,
#sec_captain_kento .box_lead {
	border-color:#00a6de;
}

#sec_sp02_interview div.box_bonus {
	border-color: #bae5f4;
}


#sec_sp01_friendship .inner:nth-of-type(1)::before {
	border-color: #deaa00;
}

#sec_sp01_friendship .inner:nth-of-type(2)::before {
	border-color:#00a6de;
}

#sec_sp01_friendship .inner:nth-of-type(3)::before {
	border-color: #a3ec75;
}

/**/
#sec_sp01_friendship .inner:nth-of-type(1)::after {
	background-color: #fffde8;
}


#sec_sp01_friendship .inner:nth-of-type(2)::after {
	background-color: #e5fafa;
}

#sec_sp01_friendship .inner:nth-of-type(3)::after {
	background-color: #fef3ef;
}


p#btn_pagetop>a {
	background-color: rgba(0, 166, 222, .8);
}

p#btn_pagetop.ft>a {
	background-color: rgba(0, 0, 0, .8);
}

#sec_sp01_measure dt>span,
#sec_sp01_measure dd>span,
#sec_sp01_measure{
	background-color: #e7edf1;
}

#sec_sp01_this_is_him div.box_bonus>.inner_header,
#sec_sp01_this_is_him div.box_bonus {
	border-color: #d2edfb;
}


/* brown-text */

#sec_sp01_for_you .inner>p>strong {
	color: #985e00;
}




/* Green-Text */

#sec_sp01_he_bigan .inner>p>strong,
#sec_sp01_he_bigan div.inner>.box_lead>p {
	color: #74a40b;
}


/* yellow-border */

#sec_sp01_he_bigan .box_mini_column {
	border-color: #fff57f;
}


/* fashion green */
/* pale */
#sec_sp01_fashion_ck::after,
#sec_sp01_fashion_ck div.box_comment{
	background-color: #44bcbc;

}


#sec_sp01_fashion_ck div.box_bonus {
	border-color:#44bcbc;
}


/*p04 sakasu*/

#sec_sakasu .box_end_comment,
#sec_sakasu .wrap_body {
	background-color: #f8e3e2;
}

#sec_sakasu div.box_bonus>.inner_header {
	border-color: #f8e3e2;
}

#sec_sakasu .box_end_comment h4,
#sec_sakasu .box_lead>p,
#sec_sakasu .wrap_body div.inner>p>strong,
#sec_sakasu .wrap_body div.inner h3 {
	color: #56a9c0;
}

#sec_sakasu .wrap_body div.inner>p>strong.yuki::after {
	background-color: #56a9c0;
	border-color:#56a9c0;
}

#sec_sakasu .wrap_body div.inner>p>strong::after {
	border-color:#56a9c0;
}


/*kento*/

#sec_captain_kento {
	background-color:#e9f4fc;
}

#box_players_review,
div.box_presents,
div#box_editors_note {
	background-color: #ffef96;
}


/*My Room*/
#sec_sp01_this_is_him div.box_bonus>.inner_header,
#sec_sp01_for_you div.box_bonus,
#sec_sp02_my_room div.inner,
#sec_sp02_my_room .inner>h3 small:nth-of-type(1),
#sec_sp02_my_room {
	border-color: #d4be89;
}

#sec_sp02_my_room h2::after,
#sec_sp02_my_room div.inner::after {
	background-color: #d4be89;
}

#sec_sp02_my_room figcaption,
#sec_sp02_my_room .inner>h3,
#sec_sp02_my_room .inner>h5 {
	color: #aa8420;
}

div#box_bonus_contents>.inner::after,
#sec_sp02_my_room .inner>h3::after {
	background-color:#aa8420;
}


#sec_sp02_my_room div.inner:nth-of-type(3) {
	background-color:#fcf5f9;
}

#sec_sp02_my_room div.inner:nth-of-type(5) {
	background-color:#fcfcef;
}

.wrap_cameraroll>div.box_bonus>.inner_header,
.wrap_cameraroll>div.box_bonus {
	border-color: #e6e6c9;
}

#sec_sp02_my_room div.inner:nth-of-type(7) {
	background-color: #effafc;
}

/*== css end ==*/