@CHARSET "UTF-8";
body{font-family:'Noto Sans JP', 'Source Han Sans', sans-serif;}
img{
	height:auto;
	max-width:100%;
}
#locator_template_c2{margin-top:154px;}
#locator_template_c2{
	position:absolute;
	margin-top:0;
	top:185px;
}
#locator_template_c2 li a,
#locator_template_c2 li span{font-size:12px;}
#pagetitle.template_c2{margin-top:85px;margin-bottom:85px;}
@media only screen and (max-width:690px){
	#locator_template_c2{top:135px;}
	#pagetitle.template_c2{margin-top:50px;}
}
@media screen and (min-width:691px) and (max-width:979px){
	#locator_template_c2{top:170px;}
}

/* template_c2 */
#pagetitle.template_c2{
	background-color:#DFDFDF;
	background-image:none!important;
	padding:25px 0;
	text-align:left;
}
#pagetitle.template_c2 .pagetitle_bg{background-color:transparent;}
#pagetitle.template_c2 .pagetitle_block .pagetitle{
	text-align:left;
	color:#707070;
	font-size:28px;
}
#pagetitle.template_c2 .pagetitle_block .pagetitle::after{
	display:none;
	background-color:#EB6E98;
}
@media only screen and (max-width:979px){
	#pagetitle.template_c2{padding:10px 0;}
	#pagetitle.template_c2 .pagetitle_block .pagetitle{font-size:22px;}
}
@media only screen and (max-width:380px){
	#pagetitle.template_c2 .pagetitle_block .pagetitle{font-size:18px;}
	#locator_template_c2{top:128px;}
}
/* ------------------------------------------------------- */

.boxframe{
	border:1px solid #BBB;
	padding:30px;
}
.res-block{display:none;}
@media only screen and (max-width:690px){
	.boxframe{padding:15px;}
	.res-none{display:none;}
	.res-block{display:block;}
}
.dlb_dl{
	display:flex;
	flex-wrap:wrap;
	overflow:auto;
}
.dlb_dl dt{width:13em;}
.dlb_dl dd{width:calc(100% - 13em);}
@media only screen and (max-width:690px){
	.dlb_dl{margin:0 0 15px;}
	.dlb_dl{display:block;}
	.dlb_dl dt,
	.dlb_dl dd{width:100%}
}
.kome{
	position:relative;
	text-align:left;
	padding:0 0 0 1.2em;
}
.kome::after{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	content:"\203b";
}
.res-block{display:none;}
@media only screen and (max-width:690px){
	.res-none{display:none}
	.res-block{display:block;}
}
.dlb_c44_block{
	width:100%;
	display:table;
}
.dlb_box6-1_area .dlb_media_title{
	color:#EB6E98;
	border-top:1px solid #EB6E98;
	border-bottom:1px solid #EB6E98;
	padding:12px 0;
}
.dlb_box6-1_area .dlb_list_img{
	display:table;
	width:100%;
}
@media only screen and (min-width:768px){
	.dlb_box6-1_area .dlb_list_img li{
		float:left;
		width:calc(25% - 15px);
		margin:0 20px 10px 0;
	}
	.dlb_box6-1_area .dlb_list_img li:nth-child(4n){
		margin:0 0 10px;
	}
}
@media screen and (min-width:530px) and (max-width:767px){
	.dlb_box6-1_area .dlb_list_img li{
		float:left;
		width:calc(50% - 10px);
	}
	.dlb_box6-1_area .dlb_list_img li:nth-child(odd){margin:0 10px 10px 0;}
	.dlb_box6-1_area .dlb_list_img li:nth-child(even){margin:0 0 10px 10px;}
}
.dlb_subtitle2_05.pink{background-color:#EB6E98;}
.dlb_subtitle3_03.pink{border-color:#EB6E98;}
.dlb_color_base_pseudo_bg.pink::after{background-color:#EB6E98;}
.dlb_btn.pink a{
	background-color:#EB6E98;
	border-color:#EB6E98;
}
.dlb_btn.pink a:hover{
	background-color:#FFF;
	color:#EB6E98;
	border-color:#EB6E98;
}
.dlb_btn.pink a:hover::before{
	color:#EB6E98;
	border-color:#EB6E98;
}
.txt_link.arr a{
	background-color:#EB6E98;
	border:1px solid #EB6E98;
	color:#FFF;
	text-decoration:none;
	padding:10px 1em 10px 2.5em;
	text-decoration-color:transparent;
}
.txt_link.arr a::before{left:15px;}
.txt_link.arr a:hover{
	background-color:#FFF;
	color:#EB6E98;
}
.dlb_table_10 thead td,
.dlb_table_10 tbody tr td.tablabel,
.dlb_table_10 tbody tr td.tabcell{
	background-color:#EFA9C1;
	color:#FFF;
}
.dlb_table_10 tbody tr td.tablabel{
	-ms-writing-mode:tb-rl;
	writing-mode:vertical-rl;
	text-align:center;
}
.dlb_table_10 tbody tr td.tabhead{
	-ms-writing-mode:tb-rl;
	writing-mode:vertical-rl;
	text-align:center;
}
.dlb_c37_title{
	color:#FB91DF;
	font-size:18px;
	font-weight:600;
}
.dlb_color_base_bg.colorA{background-color:#7FC8DF;}
.dlb_color_base_bg.colorB{ background-color:#EBB7EB;}
.dlb_color_base_bg.colorC{background-color:#0075C2;}
.dlb_color_base_bg.colorA .dlb_btn a,
.dlb_color_base_bg.colorB .dlb_btn a,
.dlb_color_base_bg.colorC .dlb_btn a{
	background-color:#FFF;
	border-color:#FFF;
}
.dlb_color_base_bg.colorA .dlb_btn a:hover{background-color:#7FC8DF;}
.dlb_color_base_bg.colorA .dlb_btn a{color:#7FC8DF;}
.dlb_color_base_bg.colorA .dlb_btn a::before{border-color:#7FC8DF}
.dlb_color_base_bg.colorB .dlb_btn a:hover{background-color:#EBB7EB;}
.dlb_color_base_bg.colorB .dlb_btn a{color:#EBB7EB;}
.dlb_color_base_bg.colorB .dlb_btn a::before{border-color:#EBB7EB}
.dlb_color_base_bg.colorC .dlb_btn a:hover{background-color:#0075C2;}
.dlb_color_base_bg.colorC .dlb_btn a{color:#0075C2;}
.dlb_color_base_bg.colorC .dlb_btn a::before{border-color:#0075C2}
.dlb_color_base_bg.colorA .dlb_btn a:hover,
.dlb_color_base_bg.colorB .dlb_btn a:hover,
.dlb_color_base_bg.colorC .dlb_btn a:hover{color:#FFF;}
.dlb_color_base_bg.colorA .dlb_btn a:hover::before,
.dlb_color_base_bg.colorB .dlb_btn a:hover::before,
.dlb_color_base_bg.colorC .dlb_btn a:hover::before{border-color:#FFF}
.tilt{
	-ms-writing-mode:tb-rl;
	writing-mode:vertical-rl;
}

/* Color */
.dlb_btn a, .dlb_btn_inlineb a{
	background-color:#EB6E98;
	border-color:#EB6E98;
	border-radius:8px;
}
.dlb_btn a:hover, .dlb_btn_inlineb a:hover{
	color:#EB6E98;
	border-color:#EB6E98;
}
.dlb_btn a:hover::before, .dlb_btn_inlineb a:hover::before{border-color:#EB6E98;}
.dlb_color_bg_key, .dlb_color_bg_key a{background-color:#EB6E98;}
.dlb_color_bg_key > a:hover{color:#EB6E98;}
.dlb_color_sen_key, .dlb_color_sen_key a{border-color:#FB91DF;}
.dlb_color_txt_key, .dlb_color_txt_key a{color:#EB6E98;}
.dlb_color_senbeftriaue_key::before.dlb_color_senbeftriaue_key a::before, .dlb_color_senbeftriaue_key::after.dlb_color_senbeftriaue_key a::after{border-color:transparent transparent #EB6E98 transparent;}
.dlb_color_senbeftriashita_key::before, .dlb_color_senbeftriashita_key a::before, .dlb_color_senbeftriashita_key::after, .dlb_color_senbeftriashita_key a::after{border-color:#EB6E98 transparent transparent transparent;}
.dlb_color_senafttriaright_key::before, .dlb_color_senafttriaright_key a::before, .dlb_color_senafttriaright_key::after, .dlb_color_senafttriaright_key a::after{border-color:transparent transparent transparent #EB6E98;}
.dlb_color_senafttrialeft_key::before, .dlb_color_senafttrialeft_key a::before, .dlb_color_senafttrialeft_key::after, .dlb_color_senafttrialeft_key a::after{border-color:transparent #EB6E98 transparent transparent;}
.dlb_color_senaftarrshita_key::before, .dlb_color_senaftarrshita_key a::before, .dlb_color_senaftarrshita_key::after, .dlb_color_senaftarrshita_key a::after{border-color:#EB6E98 #EB6E98 transparent transparent;}
.dlb_color_senaftarrue_key::before, .dlb_color_senaftarrue_key a::before, .dlb_color_senaftarrue_key::after, .dlb_color_senaftarrue_key a::after{border-color:transparent transparent #EB6E98 #EB6E98;}
.dlb_color_senaftarrright_key::before, .dlb_color_senaftarrright_key a::before, .dlb_color_senaftarrright_key::after, .dlb_color_senaftarrright_key a::after{border-color:#EB6E98 #EB6E98 transparent transparent;}
.dlb_color_senaftarrleft_key::before, .dlb_color_senaftarrleft_key a::before, .dlb_color_senaftarrleft_key::after, .dlb_color_senaftarrleft_key a::after{border-color:transparent transparent #EB6E98 #EB6E98;}
.dlb_color_bgbef_key::before, .dlb_color_bgbef_key::after{background-color:#EB6E98;}
.dlb_color_senbef_key::before, .dlb_color_senbef_key::after{border-color:#EB6E98;}
.slick-dots li.slick-active button::before{background-color:#EB6E98;}
.slick-next::before, .slick-prev::before{background-color:#EB6E98;}
.title02_blb, .dlb_title02_blb{border-color:#EB6E98;}
.dlb_subtitle2_02{border-color:#EB6E98;}
.dlb_subtitle2_03{border-color:#EB6E98;}
.dlb_subtitle2_03::after{background-color:#EB6E98;}
.dlb_subtitle2_04{color:#EB6E98;}
.dlb_subtitle2_05{color:#ffffff; background-color:#EB6E98;}
.dlb_subtitle2_06::after{background-color:#EB6E98;}
.dlb_subtitle3_02{border-color:#EB6E98;}
.dlb_subtitle3_03{border-color:#EB6E98;}
.dlb_subtitle3_03::after{background-color:#EB6E98;}
.dlb_subtitle3_04{color:#FB91DF;}
.dlb_subtitle3_05{color:#ffffff; background-color:#EB6E98;}
.dlb_subtitle3_06{border-color:#EB6E98;}
.dlb_subtitle4_02{border-color:#EB6E98;}
.dlb_subtitle4_03{border-color:#EB6E98;}
.dlb_subtitle4_03::after{background-color:#EB6E98;}
.dlb_subtitle4_04{color:#FB91DF;}
.dlb_subtitle4_05::before{background-color:#EB6E98;}
.dlb_subtitle5_02{border-color:#EB6E98;}
.dlb_subtitle5_03{border-color:#EB6E98;}
.dlb_subtitle5_03::after{background-color:#EB6E98;}
.dlb_subtitle5_04::before{background-color:#EB6E98;}
.dlb_subtitle5_05::before{background-color:#EB6E98;}
.dlb_subtitle6_02{border-color:#EB6E98;}
.dlb_subtitle6_03{color:#EB6E98;}
.dlb_subtitle6_04::before{background-color:#EB6E98;}
.dlb-flow_area_1 .dlb-flow_item{background-color:#EB6E98;}
.dlb-flow_area_1 .dlb-flow_item .dlb-flow_num{color:#ffffff;}
.dlb-flow_area_1 .dlb-flow_item .dlb-flow_num::after{background-color:#ffffff;}
.dlb-flow_area_1 .dlb-flow_txt{border-color:#EB6E98;}
@media only screen and (max-width:691px){.dlb-flow_area_1::after{border-color:#EB6E98 transparent transparent transparent;}}
@media only screen and (max-width:691px){.dlb-flow_area_2::after{border-color:#EB6E98 transparent transparent transparent;}}
.dlb-flow_area_3 .dlb-flow_title{color:#ffffff; background-color:#EB6E98;}
.dlb_box2-2_en{color:#EB6E98;}
.dlb_box2-2_txt{background-color:#F1FEFF}
.dlb_box3-3_area .txtlink::before{border-color:#EB6E98;}
.dlb_box3-3_area .txtlink a{color:#EB6E98;}
.dlb_box3-5_area .dlb_box3-5_txt{border-color:#EB6E98; background-color:#ffffff; -webkit-box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.1); box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.1);}
.dlb_box3-5_area .col:hover .dlb_box3-5_txt{background-color:#FFF; border-color:transparent; color:#000;}
.dlb_box2-6_area a:hover{background-color:rgba(237, 28, 33, 0.05); border-color:#EB6E98;}
.dlb_box2-6_area a::before{border-color:#EB6E98;}
.dlb_box4-2_area .col:hover{background-color:#EB6E98;}
.dlb_box4-3_area .dlb_box4-3_txt{border-color:transparent; background-color:#ffffff;-webkit-box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.1);}
@media only screen and (min-width:690px){.dlb_box4-3_area .dlb_box4-3_txt{height:65%;}}
.dlb_box4-3_area .col:hover .dlb_box4-3_txt{background-color:#FFF; border-color:transparent; color:#000;}
.dlb_interactive-1_area{background-color:#EB6E98; color:#ffffff;}
.dlb_interactive-2_area .dlb_interactive-tab li{border-color:#EB6E98; background-color:#EB6E98; color:#ffffff;}
.dlb_interactive-2_area .dlb_interactive-tab li.active{background-color:#ffffff; color:#EB6E98;}
.dlb_interactive-2_area .dlb_interactive-con{border-color:#EB6E98;}
.dlb_interactive-4_nav .slick-slide.slick-current img{border-color:#EB6E98;}
.dlb_interactive_accordion_click{background-color:#FCF2FA;}
.dlb_interactive_accordion_click::after{background-color:#EB6E98;}
.dlb_content-30 .dlb_c30_item:hover{border-color:#EB6E98;}
.dlb_content-30 .dlb_c30_icon{color:#EB6E98;}
.dlb_content-30 .dlb_c30_title a{color:#EB6E98;}
.dlb_c32_q .dlb_initials{background-color:#EB6E98; border-color:#EB6E98;}
.dlb_c32_a .dlb_initials{border-color:#EB6E98; color:#EB6E98;}
.dlb_c33_title_area{background-color:#EB6E98;}
.dlb_c34_title_area{background-color:#EB6E98;}
.dlb_c38_txt a{color:#EB6E98;}
.dlb_c39_img i, .dlb_c39_img em{color:#EB6E98;}
.dlb_content-43 .col:hover::before{border-color:#EB6E98;}
.num02 .dlb_c46_main{background-color:#EB6E98;}
.num02 .dlb_c46_btn a{background-color:#EB6E98;}
.dlb_c48_arr::before{border-top:2px solid #EB6E98; border-right:2px solid #EB6E98;}
.dlb_c49_ca_btn a:hover{color:#EB6E98;}
.slider-nav-s .slick-slide{background-color:#EB6E98;}
.dlb_c62_box a{
	border-color:#EB6E98;
	color:#EB6E98;
}
.dlb_c62_box a::after{border-color:#EB6E98 #EB6E98 transparent transparent;}
.dlb_c62_box a:hover{background-color:#EB6E98;}
.dlb_c65_simg .slick-slide.slick-current img{border-color:#EB6E98;}
.dlb_c66_simg .slick-slide.slick-current img{border-color:#EB6E98;}
.dlb_c67_simg .slick-slide.slick-current img{border-color:#EB6E98;}
table.tab03 tr:nth-child(2n) th{background-color:#EB6E98;}
table.tab03 th{background-color:#EFA9C1;}
.dlb_table_01 td:first-child{background-color:#EFA9C1;}
.dlb_table_02 tr:nth-child(odd) td:first-child, .dlb_table_02 td:first-child{background-color:#EFA9C1;}
.dlb_table_03 thead td{background-color:#EFA9C1;}
.dlb_table_03 tbody td:first-child{background-color:#EFA9C1;}
.dlb_table_04 thead td{background-color:#EFA9C1;}
.dlb_table_04 tbody tr:nth-child(even) td:first-child, .dlb_table_04 tbody td:first-child{background-color:#EB6E98;}
.dlb_table_05 thead td{border-bottom-color:#EB6E98; color:#EB6E98;}
.dlb_table_05 tbody td:first-child{color:#EB6E98;}
.dlb_tab09_title{color:#EB6E98;}
.tabtitle{color:#EB6E98;}
.tabbg .tabcell{background-color:#EB6E98;}
@media only screen and (max-width:690px){
	.tabsp_btn_in span{background-color:#EB6E98;}
	.tabbg.spnon .tabcelltitle{color:#EB6E98;}
	.tabbg.spnon .tabsp_btn_in span{background-color:#EB6E98;}
}
.dlb_pnavi03_area .dlb_pnavi03_txt::after{border-color:#EB6E98;}
.dlb_pnavi03_area li:hover .dlb_pnavi03_txt{border-color:#EB6E98;}
.dlb_pnavi04_area .dlb_pnavi04_num{color:#EB6E98;}
.dlb_list_img li em, .dlb_list_img li i{color:#EB6E98;}
.dlb_media_cate span{background-color:#f5f5f5; color:#EB6E98;}
.dlb_media_block:hover .dlb_media_title{color:#EB6E98;}
.dlb_media_01_area span{background-color:#EB6E98;}
.dlb_media_03_area .dlb_media_title{color:#EB6E98;}
.dlb_media_03_area .dlb_media_cate span{color:#ffffff; background-color:#EB6E98;}
.dlb_media_04_block .dlb_media_block:hover{background-color:#f9f9f9; border-color:#EB6E98;}
.dlb_media_04_block .dlb_media_title{color:#EB6E98;}
.dlb_media_04_block .dlb_media_title a{color:#EB6E98;}
.dlb_media_04_block .dlb_media_cate span{background-color:#EB6E98;}
.dlb_media_03_area .dlb_media_block:hover{border-color:#EB6E98;}
.dlb_media_03_area .dlb_media_title{color:#EB6E98;}
.dlb_media_03_area .dlb_media_cate span{background-color:#EB6E98;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_block:hover{border-color:#EB6E98;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_title{color:#EB6E98;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_title a{color:#EB6E98;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_cate span{background-color:#EB6E98;}
.dlb_rss_tab_nav li:hover::after{background-color:#EB6E98;}
.dlb_rss_tab_nav li.active{color:#EB6E98;}
.dlb_rss_tab_nav li.active::after{background-color:#EB6E98;}
.dlb_rss_05 dl{border-color:#F0EFED;}
.dlb_rss_05 dl a:hover{color:#EB6E98;}
.dlb_rss_06_block dl:hover{border-color:#EB6E98;}
.dlb_area_1 .dlb_contact_tel .dlb_contact_telnum{color:#EB6E98;}
.dlb_area_2 .dlb_contact_tel .dlb_contact_telnum{color:#EB6E98;}
.dlb_area_3.dlb_contact_area .dlb_contact_tel .dlb_contact_title{background-color:#EB6E98;}
.dlb_txt_link_before a{color:#EB6E98;}
.dlb_txt_link_after a{color:#EB6E98;}
.dlb_btn.dlb_btn_color a{background-color:#EB6E98; border-color:#EB6E98;}
.dlb_btn.dlb_btn_color a:hover{color:#EB6E98; border-color:#EB6E98;}
.dlb_txt_link_before a{color:#EB6E98;}
.dlb_txt_link_after a{color:#EB6E98;}
.dlb_color_base_bg{background-color:#EB6E98;}
.dlb_color_base_border{border-color:#EB6E98;}
.dlb_color_base_text{color:#FB91DF;}
.dlb_color_base_pseudo_bg::after, .dlb_color_base_pseudo_bg::before{background-color:#EB6E98;}
.dlb_color_base_pseudo_border::after, .dlb_color_base_pseudo_border::before{border-color:#EB6E98;}
.dlb_color_base_pseudo_border_top::after, .dlb_color_base_pseudo_border_top::before{border-color:#EB6E98 transparent transparent transparent;}
.dlb_color_base_bg_a a{background-color:#EB6E98;}
.dlb_color_base_border_a:hover, .dlb_color_base_border_a a{border-color:#EB6E98;}
.dlb_color_table_td_bg td, .dlb_color_table_tdfirst_bg td:first-child, .dlb_color_table_th_bg th{background-color:#EB6E98;}
.txt_link a{color:#EB6E98;}
.list_txt_link3 li,
.list_txt_link4 li{border-color:#EB6E98;}
.list_txt_link3 a:hover,
.list_txt_link4 a:hover{background-color:#EB6E98;}
.flow_txt_arr .txt{background-color:#EB6E98;}
.flow_txt_arr:not(:last-child) .txt::after{border-color:transparent transparent transparent #EB6E98;}
.flow_ver02_2 .flow_txt .txt{background-color:#EB6E98;}
.schedule_line_txt.leftside::after,
.schedule_line_txt.rightside::before{background-color:#EB6E98;}
.schedule_line_txt dt{color:#EB6E98;}
@media only screen and (max-width:690px){
	.schedule_line_txt.leftside::before{background-color:#EB6E98;}
}
.flow_ver04_num{background-color:#EB6E98;}
.rss_title a{color:#EB6E98;}
.rss_new{background-color:#EB6E98;}
#top_rss_c .title{color:#EB6E98;}
#top_rss_c .title::after{background-color:#EB6E98;}
table.tab01 th{background-color:#EB6E98;}
table.tab04 th{background-color:#EB6E98;}
table.tab04 thead th:nth-child(2n){background-color:#EB6E98;}
table.tab04 tbody td:nth-child(2n){background-color:#f5f5f5;}
table.tab05 th{background-color:#EB6E98;}
table.tab06 th{background-color:#EB6E98;}
@media only screen and (max-width:690px){
	table.tab06 tbody td::before{background-color:#EB6E98;}
}
table.tab07 thead{border-color:#EB6E98;}
table.tab07 thead th{color:#EB6E98;}
table.tab08 th{color:#EB6E98;}
@media only screen and (max-width:690px){
	table.tab08 th{color:#EB6E98;}
}
table.tab10 th{color:#EB6E98;}
table.tab10 th::after{color:#EB6E98;}
#subnav.sb_col2 ul li a:hover{color:#EB6E98;}
#subnav.sb_col2 ul li.current a{color:#EB6E98;}
#subnav.sb_col2_accordion ul li a:hover{color:#EB6E98;}
#subnav.sb_col2_accordion ul li.current a{color:#EB6E98;}
#subnav.sb_col1_1 ul li a::after{color:#EB6E98;}
#subnav.sb_col1_1 ul li.current a::after{color:#EB6E98;}
#subnav_title.sb_col1_1 a{color:#EB6E98;}
@media only screen and (max-width:690px){
	#subnav.col1_1 ul li a::before,
	#subnav.col1_1 ul li.current a::before{color:#EB6E98;}
}
#subnav_title a:hover{color:#EB6E98;}
#subnav_list li.current a, #subnav_list li a:hover{color:#EB6E98;}
article#main a{color:#EB6E98;}
article#main h3{border-color:#EB6E98;}
.catenavi .catenavi_in li a:after{background-color:#EB6E98;}
.catenavi .catenavi_in li a:hover{color:#EB6E98;}
.blog_search input.submit_btn{background-color:#EB6E98;}
.side .title{background-color:#EB6E98;}
.side .tag li a{color:#EB6E98;}
.side .btn{color:#EB6E98;}
.side .btn:hover{background-color:#EB6E98;}
.newold a, .pager a{color:#EB6E98;}
.txt_color_key, .txt_color_key a{color:#EB6E98 !important;}
.txt_bg_blue{background-color:#EB6E98 !important;}
.txt_bg_green{background-color:#EB6E98 !important;}
.qa_q{background-color:#EB6E98;}
.qa_click_q::before{background-color:#EB6E98;}
.qa_q_simple .init,
.qa_a_simple .init{
	color:#EB6E98;
	border-color:#EB6E98;
}
@media only screen and (max-width:690px){
	.qa_click_q::after{
		border-color:#EB6E98;
	}
	.qa_click_q.active::after{
		border-color:#EB6E98;
	}
}
.formflow li:after{border-color:#EB6E98;}
.formflow li.age{background-color:#EB6E98;}
.top_title_center_underbar_en,
.top_title_left_underbar_en,
.top_title_s_left_underbar_en{color:#EB6E98;}
a:hover, .t-default a:hover{color:#EB6E98;}
.title_sub02::before{background-color:#EB6E98;}
.title03::before{background-color:#EB6E98;}
.title05::before{background-color:#EB6E98;}
.btn_normal a{
	background-color:#EB6E98;
	border-color:#EB6E98;
}
.btn_normal a:hover{color:#EB6E98;}
.button{background:#EB6E98;}
#subnav li a::before,
#subnav li li a::before{color:#EB6E98;}
#article_con h3::before{background-color:#EB6E98;}
#article_con h5::before{background-color:#EB6E98;}
.seminar_info::before{background-color:#EB6E98;}
.seminar_info .s_img .s_btn{
	background-color:#EB6E98;
	border-color:#EB6E98;
}
.seminar_info .s_img .s_btn:hover{color:#EB6E98;}
.seminar_info .s_txt .s_title{color:#EB6E98;}
.seminar_info .s_txt .s_title a{color:#EB6E98;}
@media only screen and (max-width:690px){
	.seminar_info .s_img .s_btn:hover{color:#EB6E98;}
}
.ct_title{color:#EB6E98;}
.c_btn a{background-color:#EB6E98;}
.c_btn a:hover{color:#EB6E98;}
.relationlist .txt{border-color:#EB6E98;}
.pager span{background-color:#EB6E98;}
.globalnav .inner li a::after{background-color:#EB6E98;}
header{border-color:#EB6E98;}
.hlead_ab{background-color:#EB6E98;}
.hlead_ab::before{color:#EB6E98;}
.p_link a:hover{color:#EB6E98 !important;}
.p_link .num li a:hover{color:#EB6E98 !important;}
.p_link_in{border-left:3px solid #EB6E98;}
#articledetail a{color:#EB6E98;}
#articledetail ul li a:hover{color:#EB6E98 !important;}
.link_txt a::before{background:#EB6E98;}
#articledetail h2:before{background-color:#EB6E98;}
#articledetail h4:before{background-color:#EB6E98;}
#articledetail h5:before{background-color:#EB6E98;}
#articledetail ul li a:hover{color:#EB6E98 !important;}
.flow_box .flow_txt:not(:last-child)::after{border-color:#EB6E98 transparent transparent transparent;}
blockquote::before{color:#EB6E98;}
#sitemap li::before{
	border-top:2px solid #EB6E98;
	border-right:2px solid #EB6E98;
}
.dlb_content-31{border-color:#FB91DF;}
.dlb_content-31 .dlb_c31_title{
	border-color:#FB91DF;
	border-style:double;
	color:#FB91DF;
	font-size:20px;
}
.dlb_content-37 .col2_m_221 > .col{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);}
@media only screen and (min-width:691px){
	.dlb_content-37 .col2_m_221 > .col{
		margin-bottom:40px;
	}
	.dlb_c31_title{font-size:25px;}
}
@media only screen and (min-width:691px){
	.col3_m_322 .col{
		padding:0 0 4em;
		position:relative;
	}
	.col3_m_322 .col .dlb_btn_w70{
		position:absolute;
		width:70%;
		bottom:0;
		right:0;
		left:0;
		margin:auto;
	}
}
@media only screen and (max-width:690px){
	.dlb_banner_4 .col3_m_321 .col:nth-child(n+2){margin-top:0;}
}
.mid-dl{
	display:table;
	width:100%;
	margin:auto;
	max-width:270px;
}
.mid-dl dt,.mid-dl dd{float:left;}
.mid-dl dt {width:9.5em;}
.mid-dl dd {width:calc(100% - 9.5em);}
@media only screen and (max-width:770px){
	.mid-dl dt,.mid-dl dd{font-size:13px;}
}
@media only screen and (max-width: 690px) {
	.tablist li{
		width:100%;
		margin:0;
	}
	.tablist {display:block;}
}
ol.paren li{
	list-style-type:none;
	counter-increment:cnt;
	padding:0;
	margin-bottom: 10px;
	padding: 0 0 0 25px;
	position: relative;
}
ol.paren0 li{
	list-style-type:none;
	text-indent:-3em;
	padding:0;
}
ol.paren li:before{
	left:0;
	position:absolute;
	content:"("counter(cnt)")";
}