@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body, input, textarea{
	font-family: 'Poppins' , YuGothic, "Yu Gothic",  "游ゴシック体", "游ゴシック",YuGothic,  "Yu Gothic","ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ",Meiryo, sans-serif;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}


#main_contents,
.pc .single_layout #main_col,
#main_col{
	width: auto;
	float: none;
	margin: 0;
	padding: 0;
}

.cut_border_balloon,
.cut_border{
position: relative;
}


.cut_border_balloon::before,
.cut_border_balloon::after,
.cut_border::before,
.cut_border::after{
position: absolute;
content: '';
border: 1px solid #000;
top: 100%;
margin-top: 5px;
}

.cut_border_balloon::before,
.cut_border::before{
	top: 100%;
	left: 3%;
	width: 45%;
	height: 70%;
	border-width: 1px 1px 0 0;
	transform: skewX(30deg);
}

.cut_border_balloon::after,
.cut_border::after{
	top: 100%;
	right: 0;
	width: 48%;
	height: 100%;
	border-width: 1px 0 0 0;
}


/* only for cut_border_ballon */
.cut_border_balloon{
    z-index: 1;
    border-radius: 30px;
    /* clip-path: polygon(100% 0, 100% 100%, 70% 100%, 50% 80%, 30% 100%, 0 100%, 0 0); */
    position: relative;
    top: 0px;
    left: 0px;
    background: #0099b8;
}

.cut_border_balloon::before,
.cut_border_balloon::after{content: '';top: calc(100% - 5px);margin: 0;}

.cut_border_balloon::before{height: 30%;left: 15%;width: 30%;}
.cut_border_balloon::after{right: 15%;width: 35%;}

.cut_border_balloon_inside_border{
    border-radius: 30px;
    position: relative;
    top: -4px;
    left: -4px;
    padding: 15px 30px;
    z-index: 2;
    border: 1px solid #000;
    border-width: 1px;
    clip-path: polygon(100% 0, 100% 100%, 70% 100%, 50% 80%, 30% 100%, 0 100%, 0 0);
}

.text_wrap:nth-child(2) .cut_border_balloon{background-color: #ffff01;}
.text_wrap:nth-child(3) .cut_border_balloon{background-color: #8bc43f;}

.text_wrap:nth-child(2) .cut_border_balloon_inside_text{color: #000;}
.text_wrap:nth-child(3) .cut_border_balloon_inside_text{}


.cut_border_balloon_inside_border::before,
.cut_border_balloon_inside_border::after{
	margin-top: 0;
}

.cut_border_balloon_inside_border::before{
    height: 40%;
    left: 15%;
    width: 30%;
    /* top: calc(100% - 1px); */
}
.cut_border_balloon_inside_border::after{
	/* top: calc(100% - 1px); */
    width: 40%;
    right: 10%;
}

.cut_border_balloon_inside_text{
	color: #fff;
	font-size: 12px;
	position: relative;
	top: 3px;
	left: 4px;
}

.cut_border_balloon_atag{}


.hl_container{}
.hl_wrap{}


.hl1_container { }
.hl1_container .hl1_wrap { }
.main_wrap {display: flex;max-width: 1740px;background: #fff;}
.main_wrap .image_wrap {width: 70%;/* object-fit: cover; *//* object-position: center; *//* height: auto; *//* position: absolute; *//* top: 0; *//* left: 0; *//* height: 0; */position: relative;overflow: hidden;}
.main_wrap .image_wrap img{
	/* position: absolute; */
	/* top: 50%; */
	/* left: 50%; */
	/* transform: translate(-50%, -50%); */
	/* -webkit-transform: translate(-50%, -50%); */
	-ms-transform: translate(-50%, -50%);
	/* object-fit: contain; */
	/* object-position: center; */
	/* transform: translateY(-25%); */
	/* margin: -10% 0; */
	width: 100%;
}
.main_wrap .text_wrap {width: 40%;display: flex;flex-direction: column;justify-content: center;padding: 60px 30px;position: relative;box-sizing: border-box;}
.category_titles {display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 40px;}

.category_titles .curved {
	padding: 0 0 25px;
	transition: all .5s ease;
	opacity: 100;
}




.category_titles .curved>span {}
.category_titles .subtitle {margin-bottom: 25px;}
.category_titles .subtitle_01 {}
.category_titles .subtitle_02 {/* font-size: 80%; */}
.category_titles .main_title {font-size: 40px;font-weight: bold;letter-spacing: 0.03em;}
.main_wrap .post_texts {display: flex;justify-content: center;}
.main_wrap .post_texts_inside{max-width: 300px;width: 100%;}
.main_wrap .post_texts .category {font-size: 70%;font-weight: bold;margin-bottom: 10px;line-height: 1.4em;}
.main_wrap .post_texts .subtitle {margin-bottom: 10px;line-height: 1.4em;font-size: 80%;}
.image_post1.main_wrap .post_texts .subtitle {display: none;}
.main_wrap .post_texts .category a{ color: #999;}
.main_wrap .post_texts .post_title {font-weight: bold;margin-bottom: 10px;line-height: 1.8em;}
.main_wrap .post_texts .time {font-size: 70%;font-weight: bold;color: #999;}


.main_container .button_white_box_shadow{
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: auto;
    width: 60%;
    /* height: auto; */
    box-sizing: border-box;
    /* display: flex; */
    /* justify-content: center; */
	transition: all .5s ease;
}


.posts_list_wrap {
    position: relative;
    background-color: #d3f0f8;
}
.posts_list_wrap .posts_list {
    margin-left: 10%;
    background: #fff;
    /* padding: 15px; */
    border: 1px solid #eee;
    box-shadow: 0 3px 3px #aaa;
    top: -30px;
    position: relative;
}
.posts_list_wrap .posts_list .posts_list_upper {}
.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside {display: flex;align-items: center;padding-top: 10px;}

.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon {
	padding: 0 30px 0 10px;
	background: #0099b8;
	color: #fff;
	font-weight: bold;
	position: relative;
	line-height: 36px;
}


.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:before,
.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:after {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        z-index: 1;
}
 
.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:before {
        /* top: 0; */
        /* left: 0; */
        /* border-width: 30px 0px 30px 25px; */
        /* border-color: transparent transparent transparent #fff; */
        /* border-style: solid; */
}
 
.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:after {
        top: 0;
        right: 0;
        border-width: 18px 18px 18px 0px;
        border-color: transparent #fff transparent transparent;
        border-style: solid;
}



.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .see_all {
	margin: 0 0 6px 20px;
}

.posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .see_all a{
font-weight: bold;
font-size: 80%;
}

.posts_list_wrap .posts_list .posts_list_lower { }




.hl1_list{ }
.posts_list_wrap .glider-contain{ }
.posts_list_wrap .glider-contain .glider{ }
.posts_list_wrap .glider-contain .glider-track{background: none;border: none;}

.posts_list_wrap .glider-contain .glider-box {border: none;box-shadow: none;min-width: auto;display: flex;flex-direction: row-reverse;align-items: center;margin: 0 60px 0 0;/* transition: all 1s ease; */}

.posts_list_wrap .glider-contain .glider-box:first-child {
    /* margin-left: 20px; */
}
.posts_list_wrap .glider-contain .glider-box:last-child {}

.posts_list_wrap .glider-contain .glider-box .glider-atag {/* display: flex; *//* flex-direction: row-reverse; */}
.posts_list_wrap .glider-contain .glider-box .glider-img { }
.posts_list_wrap .glider-contain .glider-box .glider-img a{ }
.posts_list_wrap .glider-contain .glider-box .glider-img img{ }
.posts_list_wrap .glider-contain .glider-box .glider-img .owl-img-html {}
.posts_list_wrap .glider-contain .glider-box .glider-title {border: none;display: flex;flex-direction: column-reverse;min-width: 40%;transition: all .5s ease;}
.posts_list_wrap .glider-contain .glider-box .glider-title .post_time {font-size: 70%;font-weight: bold;color: #999;/* word-break: keep-all; */}
.posts_list_wrap .glider-contain .glider-box .glider-title .title {font-weight: bold;margin-bottom: 5px;/* line-height: 1.8em; */}
.posts_list_wrap .glider-contain .glider-box .glider-title .title a{font-size: 80%;}
.posts_list_wrap .glider-contain .glider-box .glider-title .term {/* font-size: 70%; *//* color: #777; *//* font-weight: bold; */margin-bottom: 5px;}
.posts_list_wrap .glider-contain .glider-box .glider-title .term a{font-size: 70%;font-weight: bold;color: #999;/* margin-bottom: 10px; */}


.posts_list_wrap .glider-contain .glider-next,
.posts_list_wrap .glider-contain .glider-prev{
	transition: all .5s ease;
}
.posts_list_wrap .glider-contain i{

}
.posts_list_wrap .glider-contain .glider-next{right: 0;}
.posts_list_wrap .glider-contain .glider-prev{left: -32px;}



.hl2_container { }
.hl2_container .hl2_wrap {background-color: #d3f0f8;}
.text_list_wrap .main_wrap {
    display: flex;
    margin: 0 10%;
    justify-content: space-between;
    padding: 60px 0 100px;
    background: none;
}
.text_list_wrap .main_wrap .image_wrap {}
.text_list_wrap .main_wrap .image_wrap img{}

.text_list_wrap .main_wrap .text_wrap {
    width: 31%;
    display: flex;
    flex-direction: column;
    padding: 0;
    position: relative;
    transition: all 1s ease;
	top: 0;
	opacity: 100;
}

.text_list_wrap .category_titles {
    margin-bottom: -30px;
}
.text_list_wrap .category_titles .curved {
    font-size: 80%;
}
.text_list_wrap .category_titles .curved>span {}
.text_list_wrap .category_titles .subtitle {
    margin-bottom: 20px;
    color: #000;
}
.text_list_wrap .category_titles .subtitle_01 {}
.text_list_wrap .category_titles .subtitle_02 {}
.text_list_wrap .category_titles .main_title {
    font-size: 12px;
}
.text_list_wrap .main_wrap .post_texts {}
.text_list_wrap .main_wrap .post_texts_inside{}
.text_list_wrap .main_wrap .post_texts .category {}
.text_list_wrap .main_wrap .post_texts .post_title {}
.text_list_wrap .main_wrap .post_texts .time {}


.text_list_wrap .posts_list_wrap {
    padding: 30px 0;
    background: #fff;
    border-radius: 10px;
    display: flex;
    height: 100%;
}
.text_list_wrap .posts_list_wrap .posts_list{
    top: 0;
    margin: 0;
    background: none;
    border: none;
    width: 80%;
    margin: 0 auto;
    box-shadow: none;
}


.text_list_wrap .ranking_wrap { }
.text_list_wrap .text_list { }
.text_list_wrap .ranking_wrap .ranking { }
.text_list_wrap .ranking_wrap .ranking .ranking_content {border: none;margin: 0;padding: 10px 0;}

.text_list_wrap .ranking_wrap .ranking .ranking_content .ranking_element {background: none;border-color: #ddd;padding: 0 0;}
.text_list_wrap .ranking_wrap .ranking .ranking_content .ranking_element:first-child .ranking_post_title_wrap .ranking_datetime::after{
	content: "NEW";
	padding: 2px 8px;
	background: #ff7055;
	color: #fff;
	margin-left: 10px;
	border-radius: 10px;
	font-size: 95%;
}

.text_list_wrap .ranking_wrap .ranking .ranking_content .ranking_element .ranking_post_title_wrap {padding: 10px 0;flex-direction: column-reverse;}
.text_list_wrap .ranking_wrap .ranking .ranking_content .ranking_element .ranking_post_title_wrap .ranking_title {font-size: 12px;line-height: 1.6em;}
.text_list_wrap .ranking_wrap .ranking .ranking_content .ranking_element .ranking_post_title_wrap .ranking_datetime {font-size: 11px;/* font-weight: bold; */margin-bottom: 5px;color: #555;}

.text_list_wrap .see_all{
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
    margin-top: -20px;
}
.text_list_wrap .see_all a{

}

.button_white_box_shadow{}


.button_white_box_shadow a{
	position: relative;
	/* background: #000; */
	/* color: #fff; */
	/* padding: 15px; */
	font-size: 70%;
	font-weight: bold;
	min-width: 70%;
	text-align: center;
	border-radius: 3px;
	/* z-index: 2; */
}


.button_white_box_shadow_shadow{
	content: '';
	background: #fff;
	border: 1px solid #000;
	border-radius: 3px;
	width: 100%;
	top: 4px;
	left: 4px;
	z-index: 0;
	display: block;
	height: 40px;
}

.button_white_box_shadow_text{
    z-index: 2;
    position: relative;
    background: #000;
    padding: 15px;
    color: #fff;
    width: 100%;
    top: -6px;
    left: -4px;
    height: 40px;
    border-radius: 3px;
    /* white-space: nowrap; */
}


.hide_category_titles .main_wrap .category_titles{
	display: none;
}

.hide_glider_term .glider-title .term{display: none;}

.main_container{
    margin-top: 80px;
    position: relative;
}
.main_container .main_wrap_outside{
	position: relative;
	top: -80px;
	margin: 0 10% 0;
	left: 0;
	transition: all .5s ease;
}


.main_container .main_wrap{
    /* margin: 0 10% 0; */
    flex-direction: row-reverse;
    position: relative;
    /* max-height: 340px; */
}

.main_container .main_wrap{}
.main_container .main_wrap .image_wrap{}
.main_container .main_wrap .image_wrap a{}
.main_container .main_wrap .image_wrap a img{
    object-fit: cover;
    height: 100%;
    object-position: center;
}

.other_container{}
.other_wrap{}

.other_wrap .posts_list_wrap {
    margin-bottom: 40px;
    background: none;
}
.other_wrap .posts_list_wrap .posts_list {
    top: 0;
    margin: 0 10%;
    background: none;
    border: none;
    box-shadow: none;
}
.other_wrap .posts_list_wrap .posts_list .posts_list_upper {
    display: none;
}
.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside {}
.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon {}
.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:before,
.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:after {}
.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:before {}
.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .ribbon:after {}


.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .see_all {}
.other_wrap .posts_list_wrap .posts_list .posts_list_upper .posts_list_upper_inside .see_all a{}
.other_wrap .posts_list_wrap .posts_list .posts_list_lower { }

.other_wrap .posts_list_wrap .glider-contain{ }
.other_wrap .posts_list_wrap .glider-contain .glider{}
.other_wrap .posts_list_wrap .glider-contain .glider-track{
    padding: 30px 0 0;
}

.other_wrap .posts_list_wrap .glider-contain .glider-box {
    flex-direction: column;
    background: none;
    margin: 0;
    padding: 0px 20px;
    overflow: visible;
}

.other_wrap .posts_list_wrap .glider-contain .glider-box:first-child {}
.other_wrap .posts_list_wrap .glider-contain .glider-box:last-child {}

.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-atag {}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img {margin-bottom: 10px;
transition: all .5s ease;
}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img a{ }
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img img{ }
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img .owl-img-html {}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title {
    width: 100%;
    padding: 0;
}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .post_time {
    display: none;
}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .title {}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .title a{;}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .term {}
.other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .term a{}

.glider-box .term_tag_wrap{
    position: absolute;
    left: 0;
    top: -25px;
    padding-left: 20px;
}
.glider-box .term_tag{
	line-height: 25px;
	background: #0099b8;
	color: #fff;
	padding: 0 10px;
	display: block;
	font-size: 12px;
	position: relative;
}
.glider-box .term_tag::after{
	content: '';
	border: 12.5px solid #0099b8;
	border-width: 12.5px 7.5px;
	border-top-color: transparent;
	border-right-color: transparent;
	position: absolute;
	right: -15px;
}

.other_wrap .posts_list_wrap .glider-contain .glider-next,
.other_wrap .posts_list_wrap .glider-contain .glider-prev{}
.other_wrap .posts_list_wrap .glider-contain i{}
.other_wrap .posts_list_wrap .glider-contain .glider-next{
    right: -40px;
}
.other_wrap .posts_list_wrap .glider-contain .glider-prev{
    left: -40px;
}

.category_titles_independent {
    margin-bottom: 20px;
    padding: 80px 0 40px;
    max-width: 1400px;
    margin: 0 auto 20px;
}
.badge_section .category_titles_independent {
    padding-bottom: 60px;
}
.category_titles_independent .subtitle {}
.category_titles_independent .subtitle_01 {
    width: 50%;
    line-height: 1.6em;
    font-size: 90%;
    margin-bottom: 0;
    justify-content: center;
}
.category_titles_independent .subtitle_02 {
    font-size: 90%;
}
.category_titles_independent .main_title {
    margin: 0px 0 15px;
}





.badge_wrap {
	position: absolute;top: -50px;left: -50px;width: 100px;z-index: 1;
display: none;
}

.badge_section .badge_wrap {
display: block;
}

.badge_wrap .badge {position: relative;}
.badge_wrap .badge_icon { }
.badge_wrap .badge_icon img { }
.badge_wrap .badge_text_wrap {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 10px;
}
.badge_wrap .badge_text {
     color: #fff;
     font-weight: bold;
     border: 1px solid #fff;
     border-width: 1px 0;
     font-size: 80%;
     padding: 7px 0;
     word-break: keep-all;
     transform: skewY(-7deg);
}

.hl1_container .main_wrap .button_white_box_shadow{
	display: none;
}



.other_wrap .button_white_box_shadow{
    display: flex;
    justify-content: center;
    padding-bottom: 60px;
}
.other_wrap .button_white_box_shadow a{min-width: 200px;}
.other_wrap .button_white_box_shadow_shadow{}
.other_wrap .button_white_box_shadow_text{}

.hl3_container .main_container,
.hl3_container .other_wrap{
    position: relative;
}


.hl3_container .main_container::before,
.hl3_container .other_wrap::before{
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: -1;
	transition: all .5s ease;
	background: #feffd7;
}


.hl4_container .main_container{}



.hl4_container .main_container::before{
	content: '';
	width: 75%;
	height: 100%;
	display: block;
	background: #d3f0f8;
	position: absolute;
	z-index: -1;
	transition: all .5s ease;
}


.hl4_container .other_wrap .posts_list_wrap .glider-contain .glider-track{
	padding-top: 80px;
}

.hide_main_container .main_container{
	display: none;
}
.bg_grey{
	position: relative;
}
.bg_grey>div::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	background: #f4f4f4;
    right: 0;
	z-index: -1;
	transition: all .5s ease;
}



.glider_hover_big .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .title .glider-atag{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}


.glider_hover_big_first .other_wrap .posts_list_wrap .glider-contain .glider-box:first-child .glider-img,
.glider_hover_big .other_wrap .posts_list_wrap .glider-contain .glider-box.open .glider-img{
    transform: scale(1.2);
    position: relative;
}

.glider_hover_big .other_wrap .posts_list_wrap .glider-contain .glider-box.open .glider-img .glider-atag{}

.glider_hover_big .other_wrap .posts_list_wrap .glider-contain .glider-box.open .glider-img .glider-atag img{}

.glider_hover_big_first .other_wrap .posts_list_wrap .glider-contain .glider-box:first-child .glider-title,
.glider_hover_big .other_wrap .posts_list_wrap .glider-contain .glider-box.open .glider-title{
    margin: 40px 0;
}

.glider_hover_big .other_wrap .posts_list_wrap .glider-contain .glider-box.open .glider-title .title{}

.glider_new_icon .other_wrap .posts_list_wrap .glider-contain .glider-box:first-child .glider-title .title .glider-atag::after{
	content: 'NEW';
	color: #fff;
	background: #f55;
	padding: 0 10px;
	border-radius: 20px;
	font-size: 90%;
	display: inline-flex;
	align-items: center;
	margin-top: 5px;
}

.glider_new_icon.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box:first-child .glider-title .title .glider-atag::after{
	content: '最新号';
}

.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box{}

.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img{
    box-shadow: 5px 5px 0 #ddd;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #ddd;
}



.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img .glider-atag{}
.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img .glider-atag img{}

.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title{}
.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .title{
    display: flex;
    justify-content: center;
}
.section_wise .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-title .title .glider-atag{}

.section_wise .other_wrap {
    position: relative;
}
.section_wise .other_wrap .posts_list_wrap{
    margin: 0;
    padding-bottom: 40px;
}
.section_wise .other_wrap .button_white_box_shadow{
    /* position: absolute; */
    /* padding: 0; */
    /* bottom: -23px; */
    /* left: 50%; */
    /* right: 50%; */
}
.section_wise .other_wrap .button_white_box_shadow a{}
.section_wise .other_wrap .button_white_box_shadow_shadow{}
.section_wise .other_wrap .button_white_box_shadow_text{}

#section_02 .glider_loading_wrap,
#section_04 .glider_loading_wrap
{
	/* display: none; */
}

.hide_see_all .see_all{
	display: none;
}


.section_ads{
	background: rbga(0,0,0,0.25);
	position: relative;
}

.section_ads::before{
	content: '';
	background-image: url('https://www.wisebk.com/wp-content/uploads/2023/06/top_new_layout_2023_bg_02.jpg');
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
}
.section_ads::after{
	content: '';
	/* background-color: rgba(0,0,0,0.75); */
	/* width: 100%; */
	/* height: 100%; */
	/* position: absolute; */
	/* top: 0; */
}
.section_ads>[class$="_container"]{
	background-color: rgba(0,0,0,0.75);
	padding: 70px 0;
}




section#section_06 {}



.other_wrap .links{
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1.6em;
}

.links {}
.other_wrap .links .button{
    margin-bottom: 5px;
}
.other_wrap .links .button a{}
.other_wrap .links .email{}
.other_wrap .links .tel{}
.other_wrap .links .line{}



.section_ads .category_titles_independent{
	margin-bottom: 0;
	padding-top: 0;
}
.section_ads .other_wrap .button_white_box_shadow{
	padding-bottom: 0;
	margin-bottom: 20px;
}

.button_color_invert .other_container .button_white_box_shadow_text{background: #fff;color: initial;}


.button_color_invert .other_container .button_white_box_shadow_shadow{
	background: none;
	border-color: #999;
}



.section_white .subtitle,
.section_white .main_title,
.section_white .main_title a,
.section_white .main_title div,
.section_white .main_title p,
.section_white .other_wrap .links .button a,
.section_white .links .button,
.section_white .glider-contain .glider-box .glider-atag
{
	color: #fff;
}


.section_white .cut_border::before,
.section_white .cut_border::after
{
border-color: #fff;
}

.section_business>[class$="_container"]{
	background-color: #25395a;
}

.section_business .main_container .main_wrap_outside{
	top: 0px;
	margin-bottom: 80px;
}

.section_business .main_container {}
.section_business .main_container .category{
    display: none;
}
.section_business .main_container .post_title{}
.section_business .main_container .post_title a{}
.section_business .main_container .subtitle{
    margin-bottom: 20px;
}
.section_business .main_container .subtitle a{
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size: 140%;
    display: inline-block;
    padding: 5px 10px;
    line-height: 1.6em;
}
.section_business .main_container .time{
    display: none;
}

.section_business .main_container .post_texts_inside{
	display: flex;
	flex-direction: column-reverse;
}

.show_glider_subtitle .glider-title .subtitle{display: block;}

.section_business .posts_list_wrap .glider-contain .glider-box .glider-title{
	
}



#header_inner .logo_search_box_wrap{
	display: block;
}




/* open class for motion */
/* disabled temporarily on 20230719 */

.open .category_titles .curved { opacity: 0; }

/*


.open .text_list_wrap .main_wrap .text_wrap { opacity: 0; }
.open .text_list_wrap .main_wrap .text_wrap:nth-child(1) { top: 30px; }
.open .text_list_wrap .main_wrap .text_wrap:nth-child(2) { top: 50px; }
.open .text_list_wrap .main_wrap .text_wrap:nth-child(3) { top: 70px; }

.open .main_container .main_wrap_outside{ left: -5%; }

.open .hl3_container .main_container::before, .open .hl3_container .other_wrap::before{ width: 0%; }

.open .hl4_container .main_container::before{ width: 25%; }

.open.glider_hover_big .other_wrap .posts_list_wrap .glider-contain .glider-box .glider-img{
    transform: scale(1.1);
    position: relative;
}

*/

/* open class for motion */

.glider_hover_big_first .other_wrap .posts_list_wrap .glider-contain .glider{
	padding: 40px 0 0 40px;
}

.glider_hover_big_first .posts_list_wrap .glider-contain .glider-box:first-child {margin-right: 20px;}


.hide_hours_minutes .hours_minutes{display: none;}

.category_titles .category_titles_links{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.category_titles .category_titles_links:hover,
.category_titles .category_titles_links:active{
	text-decoration: none;
}


/*============================
#home_weather_currency_wrap
============================*/
#home_weather_currency_wrap {display: flex;width: 90%;margin: 20px auto;}
#home_weather_currency_wrap .col {width: 50%;}
#home_weather_currency_wrap .home_weather_wrap .weather_box {width: auto;}
#home_weather_currency_wrap .home_weather_wrap .weather_date {display: none;}
#home_weather_currency_wrap .home_weather_wrap .weather_data {display: flex;align-items: center;}
#home_weather_currency_wrap .home_weather_wrap .icon_wrap {width: 80px;padding: 0;display: flex;align-items: center;}
#home_weather_currency_wrap .home_weather_wrap .icon_wrap .icon_name {display: none;}
#home_weather_currency_wrap .home_weather_wrap .temp_wrap {display: none;}
#home_weather_currency_wrap .home_currency_wrap {display: flex;align-items: center;border-left: 1px solid #ccc;}
#home_weather_currency_wrap .home_currency_wrap .currency_global_thb_icon { margin: 0 20px; }
