.display_type189 .dp-tab-wrap{padding:0 50px;}
.display_type189 .dp-tab-wrap .tab-title{display:block;padding:60px 0 30px 0;font-size:28px;text-align:center;font-weight:bold;color:#191919;}
.display_type189 .dp-tab-wrap .dp-tab{font-size:18px; font-weight:bold; text-align:center;padding:30px 20px;}

.wrap_main .header .navi_wrap_outer{position:fixed;z-index:1002;top:0;left:0;width:100%;border:none;}
.wrap_main .header .navi_wrap .logo{background:url('../../../../../storage/upload/none/2020/07/4e2398d3c0eebec6420d16bb69bac8ad.png') no-repeat;}
.wrap_main .header .navi_wrap .navi_box .s1 a{color:#fff;}
.wrap_main .header .navi_wrap .navi_box .s1 a:hover{color:#fff !important;}
.wrap_main .header .navi_wrap .navi_box.sub_layer .navi .s2_box a{color:#fff;}

.wrap_main .header .navi_wrap .sub_back{display:none;}

.wrap_main .header .navi_wrap .navi_box.sub_layer .s1_box:hover .s1 a:after,
.wrap_main .header .navi_wrap .navi_box.sub_layer .s1_box.active .s1 a:after{background:#fff;}

.wrap_main .header .navi_wrap.fixed .logo{background:url('../../../../../storage/upload/none/2020/07/4fcad0e3a97fa5722c25d64e4980e9f3.png') no-repeat;}
.wrap_main .header .navi_wrap.fixed .navi_box .s1 a{color:#333;}
.wrap_main .header .navi_wrap.fixed .navi_box .s1 a:hover{color:#333 !important;}
.wrap_main .header .navi_wrap.fixed .blog-url{color:#333;}

.header .navi_wrap .blog-url{color:#d71920;}
.header .navi_wrap .blog-url a:hover{color:#d71920 !important;}

.wrap_main .container{margin-top:0;}

.main-block1 .txt_wrap{position:absolute;z-index:2;width:100%;color:#fff;text-align:left;}
.main-block1 .txt_wrap .box0{margin:240px auto 0 auto;max-width:1300px;font-family:'verdana';font-size:42px;line-height:48px;font-weight:bold;}
.main-block1 .txt_wrap .box1{margin:45px auto 0 auto;max-width:1300px;font-size:17px;line-height:17px;letter-spacing:-1px;}
.main-block1 .txt_wrap .box2{display:block;margin:80px auto 0 auto;max-width:1300px;}

.display_group3{padding:90px 0 90px 0;}
.display_group3 .display_type .type_name_wrap{position:relative;}
.display_group3 .display_type .type_name_wrap.single_type{display:block;padding:0 0 40px 0;font-size:21px;text-align:center;font-weight:bold;color:#191919;}
.display_group3 .row-wrap{width:calc(100% + 100px) !important;margin-left:-50px !important;overflow:hidden;}
.display_group3 .row:nth-child(2){position:relative;}
.display_group3 .row:nth-child(2):before{content:'';position:absolute;left:-25px;top:0;width:1px;height:100%;background:#999;}
.display_group3 .row:nth-child(2):after{content:'';position:absolute;right:25px;top:0;width:1px;height:100%;background:#999;}
.display_group3 .row .row-inside{margin:24px 50px !important;}
.display_group3 .row .d-cat_name{font-size:18px;color:#0060AA;}
.display_group3 .row .d-cat_name .d-inside:before{content:'[';}
.display_group3 .row .d-cat_name .d-inside:after{content:']';}
.display_group3 .row .d-title{height:46px;margin:26px 0 0 0;font-size:18px;line-height:23px;}
.display_group3 .row .d-content{position:relative;margin:40px 0 0 0;height:34px;font-size:13px;line-height:17px;color:#868686;}
.display_group3 .row .d-content:before{content:'';position:absolute;top:-20px;left:0;width:30px;height:1px;background:#acacac;}
.display_group3 .row .d-date_re{margin:20px 0 0 0;font-size:13px;line-height:13px;color:#868686;}

.display_group4{padding:60px 0 100px 0;}
.display_group4 .display_type3 .type_name{padding:0 0 50px 0;text-align:center;font-size:22px;line-height:22px;font-weight:bold;}
.display_group4 .display_type3 .type_name_wrap.group_type.tp_1 .display_names{padding:0 50px 60px 50px;}
.display_group4 .display_type3 .type_name_wrap.group_type.tp_1 .display_name{display:block;float:left;width:12.5%;padding:0;text-align:center;font-size:15px;font-weight:bold;}

.display_group4 .display_type3 .img-box{position:relative;height:0;padding-bottom:100%;overflow:hidden;}
.display_group4 .display_type3 .img-box img{position:absolute;top:50%;left:50%;width:auto !important;max-width:none !important;height:100% !important;transform:translate(-50%, -50%);}
.display_group4 .display_type3 .img-box.height-100 img{width:100% !important;max-width:100% !important;height:auto !important;}

.display_group4 .display_type3 .row-wrap{width:calc(100% + 60px) !important;margin-left:-30px !important;overflow:hidden;}
.display_group4 .display_type3 .row{float:left;width:25%;}
.display_group4 .display_type3 .row-inside{margin:30px;}

@media screen and (max-width:767px) {
.display_type189 .dp-tab-wrap{padding:30px 0;overflow:hidden;}
.display_type189 .dp-tab-wrap .tab-title{padding:10px 0 20px 0;font-size:22px;}
.display_type189 .dp-tab-wrap .dp-tab{display:block;float:left;width:50%;font-size:16px; font-weight:bold; text-align:center;padding:12px 0;}


.main-block1 .rows img{max-width:none !important;}
.main-block1 .txt_wrap .box0{margin:40px 13px 0 13px;font-size:28px;line-height:36px;}
.main-block1 .txt_wrap .box1{margin:30px 13px 0 13px;font-size:15px;line-height:22px;}
.main-block1 .txt_wrap .box2{margin:30px 13px 0 13px;}

.display_group3{padding:40px 0 40px 0;}
.display_group3 .display_type .type_name_wrap.single_type{padding:0 0 20px 0;}
.display_group3 .row-wrap{width:100% !important;margin:0 !important;}
.display_group3 .row{float:none;display:block;width:100% !important;padding-bottom:40px;}
.display_group3 .row:nth-child(2):before{display:none;}
.display_group3 .row:nth-child(2):after{display:none;}
.display_group3 .row .row-inside{margin:15px 18px !important;}
.display_group3 .row .d-title{height:auto;margin:15px 0 0 0;font-size:15px;line-height:20px;}
.display_group3 .row .d-content{margin:30px 0 0 0;height:auto;font-size:13px;line-height:17px;color:#868686;}
.display_group3 .row .d-content:before{content:'';position:absolute;top:-12px;left:0;width:30px;height:1px;background:#acacac;}
.display_group3 .row .d-date_re{margin:12px 0 0 0;font-size:13px;line-height:13px;color:#868686;}

.display_group4 .display_type3 .type_name_wrap.group_type.tp_1 .display_name{width:50%;padding:15px 0;}
.display_group4 .display_type3 .row-wrap{width:100% !important;margin:0 !important;}
.display_group4 .display_type3 .row{width:50%;}
.display_group4 .display_type3 .row-inside{margin:10px;}
}