@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;}
}
#locator_t_under{
	font-size:10px;
	line-height:1.4;
	padding:12px 0;
	border-width:1px 0 1px 0;
	border-style:solid;
	width:100vw;
	margin-bottom:40px;
	margin-top:85px;
	margin-bottom:0;
	width:100%;
	margin-top:154px;
	position:absolute;
	margin-top:0;
	top:185px;
}
#locator_t_under li{
	display:inline-block;
	list-style:none;
	margin-right:6px;
	position:relative;
}
#locator_t_under li::after{
	content:">";
	margin-left:6px;
}
#locator_t_under li a,
#locator_t_under li span{font-size:12px;}
#locator_t_under li a{
	text-decoration:underline;
}
#locator_t_under li:last-child::after{display:none;}
#locator_t_under li:first-child{margin-left:0;}
@media only screen and (max-width:690px){
	#locator_t_under{
		padding:8px 0;
		top:135px;
	}
}
@media screen and (min-width:691px) and (max-width:979px){
	#locator_t_under{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:#006CB7;
}
@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;}
}
.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";
}
.dlb_c44_block{
	width:100%;
	display:table;
}
.dlb_box6-1_area .dlb_media_title{
	color:#006CB7;
	border-top:1px solid #006CB7;
	border-bottom:1px solid #006CB7;
	padding:12px 0;
}
.dlb_box6-1_area .dlb_list_img{
	display:table;
	width:100%;
}
.dlb_box6-2_area .dlb_media_title{
	background-color:#006CB7;
	font-size:22px;
	line-height:1.4;
	margin-bottom:0;
	padding:8px 16px;
	text-align:center;
	color:#FFF;
}
.dlb_box6-2_area .dlb_box6-2_txt{
	box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);
	background-color:#FFF;
	padding:30px;
}
@media only screen and (max-width:690px){
	.dlb_box6-2_area .dlb_box6-2_txt{padding:20px;}
}
.dlb_subtitle4_06{
	font-size:20px;
	line-height:1.4;
	margin-bottom:15px;
	font-weight:bold;
	padding-left:24px;
	position:relative;
	color:#0075C2;
}
.dlb_subtitle4_06::after{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	margin:auto;
	width:15px;
	height:3px;
	background-color:#0075C2;
}
@media only screen and (max-width:690px){
	.dlb_subtitle4_06{font-size:18px;}
}

@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_content-31.pink{border-color:#FB91DF;}
.dlb_content-31.pink .dlb_c31_title{
	border-color:#FB91DF;
	color:#FB91DF;
}
.dlb_subtitle4_04.pink{color:#FB91DF;}
.menu_btn_731 li.pink a{
	background-color:#EB6E98;
}
.menu_btn_731 li.pink a:hover{
	color:#EB6E98;
	background-color:#FFF;
}
.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:#006CB7;
	border:1px solid #006CB7;
	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:#006CB7;
}
.dlb_table_10{table-layout:auto;}
.dlb_table_10 td{padding:10px;}
.dlb_table_10 thead td,
.dlb_table_10 tbody tr td.tablabel,
.dlb_table_10 tbody tr td.tabcell{
	background-color:#5C96BF;
	color:#FFF;
	border:1px solid #FFF;
	text-align:left;
}
.dlb_table_10 tbody tr td.tabcell{
	vertical-align:top;
	width:15%;
}
.dlb_table_10 tbody tr td.tablabel{
	text-align:center;
	width:5%;
}
.dlb_table_10 tr td:nth-child(3),
.dlb_table_10 tr td:nth-child(4),
.dlb_table_10 tr td:nth-child(5),
.dlb_table_10 tr td:nth-child(6){
	width:20%;
	vertical-align:top;
}
.tilt{
	-ms-writing-mode:tb-rl;
	writing-mode:vertical-rl;
	display:block;
	margin:auto;
}
@media only screen and (max-width:691px){
	.dlb_table_10 td{padding:5px;}
}
.dlb_table_11 thead td{background-color:#5C96BF;}
.dlb_table_11 tbody tr:nth-child(even) td{background-color:#f5f5f5;}
.dlb_table_12 thead td,
.dlb_table_12 tbody tr td.tabcell{
	background-color:#5C96BF;
	color:#FFF;
	border:1px solid #FFF;
	width:20%;
	text-align:left;
}
.dlb_table_12 td{vertical-align:top;}
.dlb_table_12 td{padding:15px;}
.dlb_table_12 tr td:nth-child(2),
.dlb_table_12 tr td:nth-child(3){width:40%;}
@media only screen and (max-width:691px){
	.dlb_table_12 td{padding:5px;}
}
.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}

/* Color */
.dlb_btn a, .dlb_btn_inlineb a{
	background-color:#006CB7;
	border-color:#006CB7;
	border-radius:5px;
}
.dlb_btn a:hover, .dlb_btn_inlineb a:hover{
	color:#006CB7;
	border-color:#006CB7;
}
.dlb_btn a:hover::before, .dlb_btn_inlineb a:hover::before{border-color:#006CB7;}
.dlb_color_bg_key, .dlb_color_bg_key a{background-color:#58B0E1;}
.dlb_color_bg_key > a:hover{color:#006CB7;}
.dlb_color_sen_key, .dlb_color_sen_key a{border-color:#006CB7;}
.dlb_color_txt_key, .dlb_color_txt_key a{color:#006CB7;}
.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 #006CB7 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:#006CB7 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 #006CB7;}
.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 #006CB7 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:#006CB7 #006CB7 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 #006CB7 #006CB7;}
.dlb_color_senaftarrright_key::before, .dlb_color_senaftarrright_key a::before, .dlb_color_senaftarrright_key::after, .dlb_color_senaftarrright_key a::after{border-color:#006CB7 #006CB7 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 #006CB7 #006CB7;}
.dlb_color_bgbef_key::before, .dlb_color_bgbef_key::after{background-color:#006CB7;}
.dlb_color_senbef_key::before, .dlb_color_senbef_key::after{border-color:#006CB7;}
.slick-dots li.slick-active button::before{background-color:#006CB7;}
.slick-next::before, .slick-prev::before{background-color:#006CB7;}
.title02_blb, .dlb_title02_blb{border-color:#006CB7;}
.dlb_subtitle2_02{border-color:#006CB7;}
.dlb_subtitle2_03{border-color:#006CB7;}
.dlb_subtitle2_03::after{background-color:#006CB7;}
.dlb_subtitle2_04{color:#006CB7;}
.dlb_subtitle2_05{color:#FFF; background-color:#006CB7;}
.dlb_subtitle2_06::after{background-color:#006CB7;}
.dlb_subtitle3_02{border-color:#006CB7;}
.dlb_subtitle3_03{border-color:#006CB7;}
.dlb_subtitle3_03::after{background-color:#006CB7;}
.dlb_subtitle3_04{color:#006CB7;}
.dlb_subtitle3_05{color:#FFF; background-color:#006CB7;}
.dlb_subtitle3_06{border-color:#006CB7;}
.dlb_subtitle4_02{border-color:#006CB7;}
.dlb_subtitle4_03{border-color:#006CB7;}
.dlb_subtitle4_03::after{background-color:#006CB7;}
.dlb_subtitle4_04{color:#006CB7;}
.dlb_subtitle4_05::before{background-color:#006CB7;}
.dlb_subtitle5_02{border-color:#006CB7;}
.dlb_subtitle5_03{border-color:#006CB7;}
.dlb_subtitle5_03::after{background-color:#006CB7;}
.dlb_subtitle5_04::before{background-color:#006CB7;}
.dlb_subtitle5_05::before{background-color:#006CB7;}
.dlb_subtitle6_02{border-color:#006CB7;}
.dlb_subtitle6_03{color:#006CB7;}
.dlb_subtitle6_04::before{background-color:#006CB7;}
.dlb-flow_area_1 .dlb-flow_item{background-color:#006CB7;}
.dlb-flow_area_1 .dlb-flow_item .dlb-flow_num{color:#FFF;}
.dlb-flow_area_1 .dlb-flow_item .dlb-flow_num::after{background-color:#FFF;}
.dlb-flow_area_1 .dlb-flow_txt{border-color:#006CB7;}
@media only screen and (max-width:691px){.dlb-flow_area_1::after{border-color:#006CB7 transparent transparent transparent;}}
@media only screen and (max-width:691px){.dlb-flow_area_2::after{border-color:#006CB7 transparent transparent transparent;}}
.dlb-flow_area_3 .dlb-flow_title{color:#FFF; background-color:#006CB7;}
.dlb_box2-2_en{color:#006CB7;}
.dlb_box3-3_area .txtlink::before{border-color:#006CB7;}
.dlb_box3-3_area .txtlink a{color:#006CB7;}
.dlb_box3-5_area .dlb_box3-5_txt{border-color:#006CB7; background-color:#FFF; -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:#006CB7; border-color:#555555; color:#FFF;}
.dlb_box2-6_area a:hover{background-color:rgba(237, 28, 33, 0.05); border-color:#006CB7;}
.dlb_box2-6_area a::before{border-color:#006CB7;}
.dlb_box4-2_area .col:hover{background-color:#006CB7;}
.dlb_box4-3_area .dlb_box4-3_txt{border-color:#006CB7; background-color:#FFF; -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_box4-3_area .col:hover .dlb_box4-3_txt{background-color:#006CB7; border-color:#555555; color:#FFF;}
.dlb_interactive-1_area{background-color:#006CB7; color:#FFF;}
.dlb_interactive-2_area .dlb_interactive-tab li{border-color:#006CB7; background-color:#006CB7; color:#FFF;}
.dlb_interactive-2_area .dlb_interactive-tab li.active{background-color:#FFF; color:#006CB7;}
.dlb_interactive-2_area .dlb_interactive-con{border-color:#006CB7;}
.dlb_interactive-4_nav .slick-slide.slick-current img{border-color:#006CB7;}
.dlb_interactive_accordion_click{background-color:#D9EEF0;}
.dlb_interactive_accordion_click::after{background-color:#006CB7;}
.dlb_content-30 .dlb_c30_item:hover{border-color:#006CB7;}
.dlb_content-30 .dlb_c30_icon{color:#006CB7;}
.dlb_content-30 .dlb_c30_title a{color:#006CB7;}
.dlb_content-31{border-color:#0075C2;}
.dlb_c31_title{border-style:solid;border-color:#0075C2;color:#0075C2;font-size:18px;}
@media only screen and (min-width:691px){
	.dlb_c31_title{font-size:22px;}
}
.dlb_c32_q .dlb_initials{background-color:#006CB7; border-color:#006CB7;}
.dlb_c32_a .dlb_initials{border-color:#006CB7; color:#006CB7;}
.dlb_c33_title_area{background-color:#006CB7;}
.dlb_c34_title_area{background-color:#006CB7;}
.dlb_c38_txt a{color:#006CB7;}
.dlb_c39_img i, .dlb_c39_img em{color:#006CB7;}
.dlb_content-43 .col:hover::before{border-color:#006CB7;}
.num02 .dlb_c46_main{background-color:#006CB7;}
.num02 .dlb_c46_btn a{background-color:#006CB7;}
.dlb_c48_arr::before{border-top:2px solid #006CB7; border-right:2px solid #006CB7;}
.dlb_c49_ca_btn a:hover{color:#006CB7;}
.slider-nav-s .slick-slide{background-color:#006CB7;}
.dlb_c62_box a{
	border-color:#006CB7;
	color:#006CB7;
}
.dlb_c62_box a::after{border-color:#006CB7 #006CB7 transparent transparent;}
.dlb_c62_box a:hover{background-color:#006CB7;}
.dlb_c65_simg .slick-slide.slick-current img{border-color:#006CB7;}
.dlb_c66_simg .slick-slide.slick-current img{border-color:#006CB7;}
.dlb_c67_simg .slick-slide.slick-current img{border-color:#006CB7;}
table.tab03 tr:nth-child(2n) th{background-color:#006CB7;}
table.tab03 th{background-color:#006CB7;}
.dlb_table_01 td:first-child{background-color:#5C96BF;}
.dlb_table_02 tr:nth-child(odd) td:first-child, .dlb_table_02 td:first-child{background-color:#5C96BF;}
.dlb_table_03 thead td{background-color:#5C96BF;}
.dlb_table_03 tbody td:first-child{background-color:#5C96BF;}
.dlb_table_04 thead td{background-color:#5C96BF;}
.dlb_table_04 tbody tr:nth-child(even) td:first-child, .dlb_table_04 tbody td:first-child{background-color:#5C96BF;}
.dlb_table_05 thead td{border-bottom-color:#006CB7; color:#006CB7;}
.dlb_table_05 tbody td:first-child{color:#006CB7;}
.dlb_tab09_title{color:#006CB7;}
.tabtitle{color:#006CB7;}
.tabbg .tabcell{background-color:#006CB7;}
@media only screen and (max-width:690px){
	.tabsp_btn_in span{background-color:#006CB7;}
	.tabbg.spnon .tabcelltitle{color:#006CB7;}
	.tabbg.spnon .tabsp_btn_in span{background-color:#006CB7;}
}
.dlb_pnavi03_area .dlb_pnavi03_txt::after{border-color:#006CB7;}
.dlb_pnavi03_area li:hover .dlb_pnavi03_txt{border-color:#006CB7;}
.dlb_pnavi04_area .dlb_pnavi04_num{color:#006CB7;}
.dlb_list_img li em, .dlb_list_img li i{color:#006CB7;}
.dlb_media_cate span{background-color:#f5f5f5; color:#006CB7;}
.dlb_media_block:hover .dlb_media_title{color:#006CB7;}
.dlb_media_01_area span{background-color:#006CB7;color:#FFF;font-size:12px}
.dlb_media_01_area .dlb_media_title{color:#8AC6D1;}
.dlb_media_03_area .dlb_media_title{color:#006CB7;}
.dlb_media_03_area .dlb_media_cate span{color:#FFF; background-color:#006CB7;}
.dlb_media_04_block .dlb_media_block:hover{background-color:#f9f9f9; border-color:#006CB7;}
.dlb_media_04_block .dlb_media_title{color:#006CB7;}
.dlb_media_04_block .dlb_media_title a{color:#006CB7;}
.dlb_media_04_block .dlb_media_cate span{background-color:#006CB7;}
.dlb_media_03_area .dlb_media_block:hover{border-color:#006CB7;}
.dlb_media_03_area .dlb_media_title{color:#006CB7;}
.dlb_media_03_area .dlb_media_cate span{background-color:#006CB7;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_block:hover{border-color:#006CB7;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_title{color:#006CB7;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_title a{color:#006CB7;}
.dlb_media_04_area .dlb_media_04_block .dlb_media_cate span{background-color:#006CB7;}
.dlb_rss_tab_nav li:hover::after{background-color:#006CB7;}
.dlb_rss_tab_nav li.active{color:#006CB7;}
.dlb_rss_tab_nav li.active::after{background-color:#006CB7;}
.dlb_rss_05 dl{border-color:#F0EFED;}
.dlb_rss_05 dl a:hover{color:#006CB7;}
.dlb_rss_06_block dl:hover{border-color:#006CB7;}
.dlb_area_1 .dlb_contact_tel .dlb_contact_telnum{color:#006CB7;}
.dlb_area_2 .dlb_contact_tel .dlb_contact_telnum{color:#006CB7;}
.dlb_area_3.dlb_contact_area .dlb_contact_tel .dlb_contact_title{background-color:#006CB7;}
.dlb_txt_link_before a{color:#006CB7;}
.dlb_txt_link_after a{color:#006CB7;}
.dlb_btn.dlb_btn_color a{background-color:#006CB7; border-color:#006CB7;}
.dlb_btn.dlb_btn_color a:hover{color:#006CB7; border-color:#006CB7;}
.dlb_txt_link_before a{color:#006CB7;}
.dlb_txt_link_after a{color:#006CB7;}
.dlb_color_base_bg{background-color:#006CB7;}
.dlb_color_base_border{border-color:#006CB7;}
.dlb_color_base_text{color:#006CB7;}
.dlb_color_base_pseudo_bg::after, .dlb_color_base_pseudo_bg::before{background-color:#006CB7;}
.dlb_color_base_pseudo_border::after, .dlb_color_base_pseudo_border::before{border-color:#006CB7;}
.dlb_color_base_pseudo_border_top::after, .dlb_color_base_pseudo_border_top::before{border-color:#006CB7 transparent transparent transparent;}
.dlb_color_base_bg_a a{background-color:#006CB7;}
.dlb_color_base_border_a:hover, .dlb_color_base_border_a a{border-color:#006CB7;}
.dlb_color_table_td_bg td, .dlb_color_table_tdfirst_bg td:first-child, .dlb_color_table_th_bg th{background-color:#5C96BF;}
.txt_link a{color:#006CB7;}
.list_txt_link3 li,
.list_txt_link4 li{border-color:#006CB7;}
.list_txt_link3 a:hover,
.list_txt_link4 a:hover{background-color:#006CB7;}
.flow_txt_arr .txt{background-color:#006CB7;}
.flow_txt_arr:not(:last-child) .txt::after{border-color:transparent transparent transparent #006CB7;}
.flow_ver02_2 .flow_txt .txt{background-color:#006CB7;}
.schedule_line_txt.leftside::after,
.schedule_line_txt.rightside::before{background-color:#006CB7;}
.schedule_line_txt dt{color:#006CB7;}
@media only screen and (max-width:690px){
	.schedule_line_txt.leftside::before{background-color:#006CB7;}
}
.flow_ver04_num{background-color:#006CB7;}
.rss_title a{color:#006CB7;}
.rss_new{background-color:#006CB7;}
#top_rss_c .title{color:#006CB7;}
#top_rss_c .title::after{background-color:#006CB7;}
table.tab01 th{background-color:#006CB7;}
table.tab04 th{background-color:#006CB7;}
table.tab04 thead th:nth-child(2n){background-color:#006CB7;}
table.tab04 tbody td:nth-child(2n){background-color:#f5f5f5;}
table.tab05 th{background-color:#006CB7;}
table.tab06 th{background-color:#006CB7;}
@media only screen and (max-width:690px){
	table.tab06 tbody td::before{background-color:#006CB7;}
}
table.tab07 thead{border-color:#006CB7;}
table.tab07 thead th{color:#006CB7;}
table.tab08 th{color:#006CB7;}
@media only screen and (max-width:690px){
	table.tab08 th{color:#006CB7;}
}
table.tab10 th{color:#006CB7;}
table.tab10 th::after{color:#006CB7;}
#subnav.sb_col2 ul li a:hover{color:#006CB7;}
#subnav.sb_col2 ul li.current a{color:#006CB7;}
#subnav.sb_col2_accordion ul li a:hover{color:#006CB7;}
#subnav.sb_col2_accordion ul li.current a{color:#006CB7;}
#subnav.sb_col1_1 ul li a::after{color:#006CB7;}
#subnav.sb_col1_1 ul li.current a::after{color:#006CB7;}
#subnav_title.sb_col1_1 a{color:#006CB7;}
@media only screen and (max-width:690px){
	#subnav.col1_1 ul li a::before,
	#subnav.col1_1 ul li.current a::before{color:#006CB7;}
}
#subnav_title a:hover{color:#006CB7;}
#subnav_list li.current a, #subnav_list li a:hover{color:#006CB7;}
article#main a{color:#006CB7;}
article#main h3{border-color:#006CB7;}
.catenavi .catenavi_in li a:after{background-color:#006CB7;}
.catenavi .catenavi_in li a:hover{color:#006CB7;}
.blog_search input.submit_btn{background-color:#006CB7;}
.side .title{background-color:#006CB7;}
.side .tag li a{color:#006CB7;}
.side .btn{color:#006CB7;}
.side .btn:hover{background-color:#006CB7;}
.newold a, .pager a{color:#006CB7;}
.txt_color_key, .txt_color_key a{color:#006CB7 !important;}
.txt_bg_blue{background-color:#006CB7 !important;}
.txt_bg_green{background-color:#006CB7 !important;}
.qa_q{background-color:#006CB7;}
.qa_click_q::before{background-color:#006CB7;}
.qa_q_simple .init,
.qa_a_simple .init{
	color:#006CB7;
	border-color:#006CB7;
}
@media only screen and (max-width:690px){
	.qa_click_q::after{	border-color:#006CB7;}
	.qa_click_q.active::after{border-color:#006CB7;}
}
.formflow li:after{border-color:#006CB7;}
.formflow li.age{background-color:#006CB7;}
.top_title_center_underbar_en,
.top_title_left_underbar_en,
.top_title_s_left_underbar_en{color:#006CB7;}
a:hover, .t-default a:hover{color:#006CB7;}
.title_sub02::before{background-color:#006CB7;}
.title03::before{background-color:#006CB7;}
.title05::before{background-color:#006CB7;}
.btn_normal a{
	background-color:#006CB7;
	border-color:#006CB7;
}
.btn_normal a:hover{color:#006CB7;}
.button{background:#006CB7;}
#subnav li a::before,
#subnav li li a::before{color:#006CB7;}
#article_con h3::before{background-color:#006CB7;}
#article_con h5::before{background-color:#006CB7;}
.seminar_info::before{background-color:#006CB7;}
.seminar_info .s_img .s_btn{
	background-color:#006CB7;
	border-color:#006CB7;
}
.seminar_info .s_img .s_btn:hover{color:#006CB7;}
.seminar_info .s_txt .s_title{color:#006CB7;}
.seminar_info .s_txt .s_title a{color:#006CB7;}
@media only screen and (max-width:690px){
	.seminar_info .s_img .s_btn:hover{color:#006CB7;}
}
.ct_title{color:#006CB7;}
.c_btn a{background-color:#006CB7;}
.c_btn a:hover{color:#006CB7;}
.relationlist .txt{border-color:#006CB7;}
.pager span{background-color:#006CB7;}
.globalnav .inner li a::after{background-color:#006CB7;}
header{border-color:#006CB7;}
.hlead_ab{background-color:#006CB7;}
.hlead_ab::before{color:#006CB7;}
.p_link a:hover{color:#006CB7 !important;}
.p_link .num li a:hover{color:#006CB7 !important;}
.p_link_in{border-left:3px solid #006CB7;}
#articledetail a{color:#006CB7;}
#articledetail ul li a:hover{color:#006CB7 !important;}
.link_txt a::before{background:#006CB7;}
#articledetail h2:before{background-color:#006CB7;}
#articledetail h4:before{background-color:#006CB7;}
#articledetail h5:before{background-color:#006CB7;}
#articledetail ul li a:hover{color:#006CB7 !important;}
.flow_box .flow_txt:not(:last-child)::after{border-color:#006CB7 transparent transparent transparent;}
blockquote::before{color:#006CB7;}
#sitemap li::before{
	border-top:2px solid #006CB7;
	border-right:2px solid #006CB7;
}

/* CUSTOMIZE */

/* career */
.title_center{
	text-align:center;
	max-width:400px;
	background-color:#0075c2;
	color:#fff;
	font-size:20px;
	padding:0.3em;
	margin-left:0;
	margin-bottom:20px;
}
.dlb-flow_area_3.career_customize .dlb-flow_item{
	background-color:#fff;
}
.dlb-flow_area_3.career_customize .dlb-flow_arr::before{
	border-width:20px 15px 20px 15px;
	border-color:transparent transparent transparent #E2CB58;
}
.inner.dlb-flow_area_3.career_customize .dlb-flow_txt{
	padding:20px 0;
}
.dlb_box3-5_area.m80_pc.m60_tablet.m40_sp.career_customize .dlb_box3-5_txt{
	border:none;
}
.dlb_content-55.career_customize .result_flex span.right_text{
	font-family:"NotoSansCJKjp";
	line-height:1.1;
}
h3.dlb_subtitle3_02.dlb_color_base_border.color_nursing{
	border-color:#FB91DF;
	color:#707070;
}
.dlb_interactive-5_area.color_nursing .dlb_interactive_accordion_click{
	background-color:#FFE2F7;
}
.dlb_interactive-5_area.color_nursing .dlb_interactive_accordion_click.active{
	background-color:#eeeeee;
}
.dlb_interactive-5_area.color_nursing .dlb_color_bgbef_key::before, .dlb_interactive-5_area.color_nursing .dlb_color_bgbef_key::after{
	background-color:#FC64D3;
}
.dlb_box3-5_area.career_customize .col:hover .dlb_box3-5_txt{
	background-color:#fff;
	border:none;
	color:initial;
}
.dlb_content-68.career_customize .dlb_c68_day.dlb_color_base_bg.dlb_color_base_pseudo_border_top{
	vertical-align:middle;
	padding:5px;
}
.dlb_content-68.career_customize .dlb_c68_box{
	display:table-cell;
	vertical-align:middle;
	padding-left:30px;
}
.dlb_content-68.career_customize .dlb_color_base_pseudo_border_top::after, .dlb_content-68.career_customize .dlb_color_base_pseudo_border_top::before{
	border-color:#E2CB58 transparent transparent transparent;
	border-width:20px 25px 0 25px;
	right:0;
	margin:auto;
	bottom:-40px;
}
.dlb_content-68.career_customize .dlb_c68_block:last-of-type .dlb_c68_day.dlb_color_base_bg.dlb_color_base_pseudo_border_top::after{
	display:none;
}
@media only screen and (min-width:691px){
	.career_table td.table_left{
		width:20%;
		vertical-align:text-top;
		border-top:none;
		padding:0 20px 20px 0;
	}
	.career_table td.table_right{
		width:80%;
		border-top:none;
		padding:0 0 20px 20px;
	}
	.inner.dlb-flow_area_3.career_customize .dlb-flow_txt{
		padding:25px 0;
	}
	.dlb_box3-5_area.career_customize .dlb_box3-5_txt{
		min-height:282px;
	}
	.dlb_content-55.career_customize .result_flex{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:end;
			-ms-flex-align:end;
				align-items:flex-end;
		padding-left:7%;
	}
	.dlb_content-55.career_customize .result_flex span.right_text{
		font-size:40px;
		padding-left:10px;
	}
	.dlb_content-55.career_customize figure.dlb_c55_img.img{
		width:170px;
	}
	.dlb_content-68.career_customize .dlb_c68_day.dlb_color_base_bg.dlb_color_base_pseudo_border_top{
		height:120px;
	}
}
@media only screen and (max-width:690px){
	.dlb-flow_area_3.career_customize .dlb-flow_arr::before{
		top:30%;
	}
	.inner.dlb-flow_area_3.career_customize .dlb-flow_arr.dlb_color_senafttriaright_key ~ .dlb-flow_item.dlb-flow_mheight{
		margin-top:15px;
	}
	.col3_m_321.career_customize .col:nth-child(n+2){
		margin-top:10px;
	}
	p.m10.fs120_bold.result_flex{
		text-align:center;
	}
	.dlb_content-55.career_customize .result_flex span.right_text{
		font-size:35px;
		display:block;
		padding-top:10px;
	}
	.dlb_content-68.career_customize .dlb_color_base_pseudo_border_top::after, .dlb_content-68.career_customize .dlb_color_base_pseudo_border_top::before{
		border-width:15px 20px 0 20px;
		bottom:-38px;
	}
}
.col3_m_322 .col{
	padding:0 0 3em;
	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){
	.col3_m_322 .dlb_btn_w70{
		width:100%!important;
		max-width:initial;
	}
	.col3_m_322 .dlb_btn a{
		min-width:auto;
		font-size:12px;
		padding:8px 0.5em 8px 1.5em;
		display:block;
		width:100%;
	}
}
.menu_btn_432 li a{
	color:#FFF;
	background-color:#0075C2;
	border-radius:8px;
}
.menu_btn_432 li a::before{display:none;}
.menu_btn_731, .menu_btn_732,
.menu_btn_733, .menu_btn_734{
	display:flex;
	flex-wrap:wrap;
}
.menu_btn_731 li, .menu_btn_732 li,
.menu_btn_733 li, .menu_btn_734 li{
	list-style:none;
	margin-right:8px;
	margin-bottom:8px;
}
.menu_btn_731 li a, .menu_btn_732 li a,
.menu_btn_733 li a, .menu_btn_734 li a{
	text-decoration:none;
	display:flex;
	align-items:center;
	justify-content:center;
	border-width:1px;
	border-style:solid;
	padding:15px 14% 15px 4%;
	color:#FFF;
	background-color:#0075C2;
	border-radius:5px;
	height:100%;
	position:relative;
}
.menu_btn_731 li a:hover, .menu_btn_732 li a:hover,
.menu_btn_733 li a:hover, .menu_btn_734 li a:hover{
	background-color:#FFF;
	color:#0075C2;
}
.menu_btn_731 li a::before, .menu_btn_732 li a::before,
.menu_btn_733 li a::before, .menu_btn_734 li a::before{
	display:block;
	content:'';
	width:6px;
	height:6px;
	border-width:2px 2px 0 0;
	border-style:solid;
	transform:rotate(135deg);
	transition:all .3s ease-in 0s;
	position:absolute;
	right:1.5em;
	top:calc(50% - 6px);
}
.menu_btn_731 li{width:calc(50% - 4px);}
.menu_btn_731 li:nth-child(even){margin-right:0;}
.menu_btn_732 li{width:calc(100%/3 - 5.4px);}
.menu_btn_732 li:nth-child(3n){margin-right:0;}
.menu_btn_733 li{width:calc(25% - 6px);}
.menu_btn_733 li:nth-child(4n){margin-right:0;}
.menu_btn_734 li{width:calc(20% - 6.4px);}
.menu_btn_734 li:nth-child(5n){margin-right:0;}
@media only screen and (max-width:690px){
	.menu_btn_732 li, .menu_btn_733 li, .menu_btn_734 li{width:calc(50% - 4px);}
	.menu_btn_732 li:nth-child(3n){margin-right:8px;}
	.menu_btn_732 li:nth-child(even){margin-right:0;}

	.menu_btn_733 li:nth-child(4n){margin-right:0;}
	.menu_btn_733 li:nth-child(even){margin-right:0;}
	.menu_btn_734 li:nth-child(5n){margin-right:8px;}
	.menu_btn_734 li:nth-child(even){margin-right:0;}
}
@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;}
}
.dlb_content-56 .dlb_c56_box {background-color:#ebf9ff;}
.dlb_content-56 .dlb_c56_box:nth-child(2),
.dlb_content-56 .dlb_c56_box:nth-child(3),
.dlb_content-56 .dlb_c56_box:nth-child(6),
.dlb_content-56 .dlb_c56_box:nth-child(7),
.dlb_content-56 .dlb_c56_box:nth-child(10),
.dlb_content-56 .dlb_c56_box:nth-child(11),
.dlb_content-56 .dlb_c56_box:nth-child(14),
.dlb_content-56 .dlb_c56_box:nth-child(15),
.dlb_content-56 .dlb_c56_box:nth-child(18),
.dlb_content-56 .dlb_c56_box:nth-child(19),
.dlb_content-56 .dlb_c56_box:nth-child(22),
.dlb_content-56 .dlb_c56_box:nth-child(23),
.dlb_content-56 .dlb_c56_box:nth-child(26),
.dlb_content-56 .dlb_c56_box:nth-child(27),
.dlb_content-56 .dlb_c56_box:nth-child(30),
.dlb_content-56 .dlb_c56_box:nth-child(31),
.dlb_content-56 .dlb_c56_box:nth-child(34),
.dlb_content-56 .dlb_c56_box:nth-child(35),
.dlb_content-56 .dlb_c56_box:nth-child(38),
.dlb_content-56 .dlb_c56_box:nth-child(39),
.dlb_content-56 .dlb_c56_box:nth-child(42),
.dlb_content-56 .dlb_c56_box:nth-child(43),
.dlb_content-56 .dlb_c56_box:nth-child(46),
.dlb_content-56 .dlb_c56_box:nth-child(47),
.dlb_content-56 .dlb_c56_box:nth-child(50),
.dlb_content-56 .dlb_c56_box:nth-child(51) {background-color:#DBF2FF;}
@media only screen and (max-width:690px) {
	.dlb_content-56 .dlb_c56_box:nth-child(2),
	.dlb_content-56 .dlb_c56_box:nth-child(3),
	.dlb_content-56 .dlb_c56_box:nth-child(6),
	.dlb_content-56 .dlb_c56_box:nth-child(7),
	.dlb_content-56 .dlb_c56_box:nth-child(10),
	.dlb_content-56 .dlb_c56_box:nth-child(11),
	.dlb_content-56 .dlb_c56_box:nth-child(14),
	.dlb_content-56 .dlb_c56_box:nth-child(15),
	.dlb_content-56 .dlb_c56_box:nth-child(18),
	.dlb_content-56 .dlb_c56_box:nth-child(19),
	.dlb_content-56 .dlb_c56_box:nth-child(22),
	.dlb_content-56 .dlb_c56_box:nth-child(23),
	.dlb_content-56 .dlb_c56_box:nth-child(26),
	.dlb_content-56 .dlb_c56_box:nth-child(27),
	.dlb_content-56 .dlb_c56_box:nth-child(30),
	.dlb_content-56 .dlb_c56_box:nth-child(31),
	.dlb_content-56 .dlb_c56_box:nth-child(34),
	.dlb_content-56 .dlb_c56_box:nth-child(35),
	.dlb_content-56 .dlb_c56_box:nth-child(38),
	.dlb_content-56 .dlb_c56_box:nth-child(39),
	.dlb_content-56 .dlb_c56_box:nth-child(42),
	.dlb_content-56 .dlb_c56_box:nth-child(43),
	.dlb_content-56 .dlb_c56_box:nth-child(46),
	.dlb_content-56 .dlb_c56_box:nth-child(47),
	.dlb_content-56 .dlb_c56_box:nth-child(50),
	.dlb_content-56 .dlb_c56_box:nth-child(51) {background-color:#ebf9ff;}
	.dlb_content-56 .dlb_c56_box:nth-child(2n) {background-color:#DBF2FF;}
}
@media only screen and (max-width:690px) {
	.tablist li{
		width:100%;
		margin:0;
	}
	.tablist {display:block;}
	.col3_m_321 .col:nth-child(n+2){margin-top:0;}
	.col2_m_221 .col:nth-child(n+2){margin-top:0;}
}
@media only screen and (min-width:690px){
	.colFlex {display:flex;}
	.colFlex figure{position:relative;}
	.colFlex figure img {
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		margin:auto;
	}
}
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)")";
}
.col2_m_331{
	display:table;
	width:100%;
}
.dlb-flow_area_4{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.dlb-flow_area_4 .dlb-flow_item{
	background-color:rgba(0, 117, 194, 0.08);
	width:22%;
}
.dlb-flow_area_4 .dlb-flow_title{
	background-color:#006CB7;
	color:#FFF;
	text-align:center;
	padding:10px 8px;
	font-weight:bold;
	font-size:110%;
}
.dlb-flow_area_4 .dlb-flow_txt{padding:20px 15px;}
.dlb-flow_area_4 .dlb-flow_arr{
	width:4%;
	text-align:center;
	position:relative;
}
.dlb-flow_area_4 .dlb-flow_arr::before{
	position:absolute;
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-width:15px 15px 15px 20px;
	left:calc(50% - 8px);
	margin:auto;
	top:0;
	bottom:0;
}
@media only screen and (max-width:1180px){
	.table_wrap.wide_wrap{overflow-x:scroll;}
}
@media only screen and (max-width:690px){
	.dlb-flow_area_4 .dlb-flow_item{width:100%;}
	.dlb-flow_area_4 .dlb-flow_title{padding:10px 8px;}
	.dlb-flow_area_4 .dlb-flow_txt{padding:15px 12px;}
	.dlb-flow_area_4 .dlb-flow_arr{
		width:100% !important;
		height:40px;
	}
	.dlb-flow_area_4 .dlb-flow_arr::before{
		transform:rotate(90deg);
		left:0;
		right:0;
		top:15px;
	}
}
@media only screen and (min-width:691px){
	.col2_m_331 .col{float:left;}
	.col2_m_331 .col:nth-child(odd){
		width:calc(100% - 25% - 40px);
		margin:0 40px 0 0;
	}
	.col2_m_331 .col:nth-child(even){
		float:left;
		width:25%;
	}
	.ninety{
		margin-left:auto;
		width:90%;
	}
}
/* ------------------------------------------------------
	Google Map
--------------------------------------------------------- */
.g-map iframe{
	width:100%;
	height:400px;
}
@media all and (min-width:768px){
	.g-map iframe{
		height:500px;
	}
}