/* @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;
}

/* Red-border */

div.box_note.red {
	border-color: #ee0000;
}

/* Red-text */

div.box_note.red p {
	color:#ee0000 ;
}

/* blue-text */
#p04_talk_session .wrap_body div.inner>p>strong.ten,
#p04_talk_session div.box_bonus>p>strong.ten,
#sec_sp01_oneday div#box_fav h3,
#sec_shinyamada .box_bonus h5,
#sec_ten-ten .box_bonus h5,
#sec_sota_soda .box_lead,
#sec_ore_ichioshi h4,
#sec_shinyamada .box_lead>p,
#sec_ten-ten .box_lead>p,
#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;
}

#p04_talk_session .wrap_body div.inner>p>strong.ten::after,
#p04_talk_session div.box_bonus>p>strong.ten::after,
#sec_sp02_interview div.box_bonus h4+p>strong::after,
#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 */
#sec_sota_soda div.box_sodan h3,
#sec_shinyamada .box_end_comment h4>span,
#sec_ten-ten .box_end_comment h4>span,
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 */
section>.inner>div.box_additional,
#sec_shinyamada .box_bonus,
#sec_ten-ten .box_bonus,
#sec_sota_soda div.box_sodan,
#sec_sota_soda div.box_answer,
#sec_sp01_friendship h3 strong.en,
#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_ore_ichioshi div.box_bonus,
#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_sota_soda div.box_bonus,
#sec_sota_soda div.box_answer,
#sec_sp01_friendship .inner:nth-of-type(2)::after {
	background-color: #e5fafa;
}

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

#sec_ten-ten .wrap_body::before,
#sec_shinyamada .wrap_body::before {
	border-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_ten-ten .box_end_comment,
#sec_shinyamada .box_end_comment,
#sec_sp01_measure dt>span,
#sec_sp01_measure dd>span,
#sec_sp01_measure{
	background-color: #e7edf1;
}

#sec_ten-ten .wrap_body::after,
#sec_shinyamada .wrap_body::after {
	border-color: #edf5fb;
}

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


/* brown-text */

#sec_sp02_my_room .inner>h4,
#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_ore_ichioshi::before,
#sec_ore_ichioshi::after,
#sec_sakasu .box_end_comment,
#sec_sakasu .wrap_body {
	background-color: #f8e3e2;
}

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


#sec_ore_ichioshi .inner>p>strong.pink {
	color: #db6565;
}


#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_editors_omake,
#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;
}

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


#sec_sp02_my_room figure>figcaption:before {
	border-color: transparent transparent #aa8420 transparent;
}

#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;
}

/*dark yellow*/

#sec_shinyamada div.box_bonus>p>strong,
#sec_shinyamada .wrap_body div.inner>p>strong,
#sec_shinyamada .wrap_body div.inner h3 {
	color: #cfa803;
}

#sec_shinyamada div.box_bonus>p>strong::after,
#sec_shinyamada .wrap_body div.inner>p>strong::after {
	background-color: #cfa803;
}

#sec_shinyamada .wrap_body div.inner>p>strong.ten::after,
#sec_shinyamada div.box_bonus>p>strong.ten::after {
	border-color: #cfa803;
}

/*dark yellow*/

#sec_ten-ten div.box_bonus>p>strong,
#sec_ten-ten .wrap_body div.inner>p>strong,
#sec_ten-ten .wrap_body div.inner h3 {
	color: #cfa803;
}

#sec_ten-ten div.box_bonus>p>strong::after,
#sec_ten-ten .wrap_body div.inner>p>strong::after {
	background-color: #cfa803;
}

#sec_ten-ten .wrap_body div.inner>p>strong::after,
#sec_ten-ten div.box_bonus>p>strong::after {
	border-color: #cfa803;
}


/*== css end ==*/