@charset "utf-8";


/*
btnKure {color:#0054FF !important;font-family:'Dream Medium';cursor:pointer;display:inline-block;position:relative;transition:0.3;}
.btnKure{padding:0 15px;font-size:15px;line-height:38px;}
.btnKure1{background:#FFE400;border:2px solid #FFE400;}
.btnKure1.btnDown::after, .btnKure1.btnBlank::after, .btnKure1.btnSelf::after, .btnKure1.btnHome::after{margin-left:15px;width:20px;height:15px;content:"";display:inline-block;background-repeat:no-repeat;background-position:right center;}*/


.greeting_type_1 {
    padding-top: 0px!important;
}	
.greeting .text_4 {
    font-size: 20px;
    line-height: 1.7;
    margin-top: 0px !important;
}

.text_s_24 {
font-size: 11px !important;
letter-spacing: 1px !important;
/*padding-top: -20px !important;*/
display:block !important;
}



.wrapThum.typeC.kure_pride {flex-wrap: wrap;}
.wrapThum.typeC.kure_pride > li{width: calc(100% / 3); border-bottom: 1px solid #EEE;}
.wrapThum.typeC.kure_pride .itemA img{width: auto; height: auto;}
.wrapThum.typeD.kure_interview .itemA{ height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 60px; padding: 30px; box-sizing: border-box;}
.wrapThum.typeD.kure_interview .itemA img{width: auto; height: auto;}
.wrapThum.typeD.kure_interview .itemA .infoA{width: 100%;}
.wrapThum.typeD.kure_interview .itemA .infoB{width: 100%; display: flex; flex-direction: column; align-items: flex-end; gap: 10px; position: relative;}
.wrapThum.typeD.kure_interview .itemA .infoB:before{position: absolute; content: ''; top: -30px; right: 0; width: 30px; height: 1px; background: #000000}
.wrapThum.typeD.kure_interview .itemB{width: 100%; background: #F7F7F7;}

.onlyMobile {display:block !important;}
.rBox.ty_5 > li > .cont > dl > dd {padding: 20px 30px;}
#menu19269_obj2464 .list_0.hListF {gap:10px 10px;}
#menu19269_obj2464 .list_0.hListF li a {display:inline-block}
#menu13964_obj405 .rBox.div2 > li {margin-bottom:0;}
#menu13993_obj408 .rBox.ty_5,
#menu13993_obj409 .rBox.ty_5 {row-gap: 50px;}

@media (min-width: 1281px) and (max-width: 1550px){
  .head_navi{width: calc(100% - 450px) !important;}
  .menuUItop .a_1{font-size: 18px !important;}
  .menuUItop .a_3{font-size: 12px !important;}
  .navGab{width: 350px !important;}
  .menuUItop .div_2{padding: 40px 40px 40px 350px !important;}
}
@media (max-width:  768px){
	.greeting_type_1 .item_1{ height: 500px !important;}
	.greeting_type_1 .item_2{ padding: 500px 50px 50px 50px !important;}

	.wrapThum.typeC.kure_pride{flex-direction: column;}
	.wrapThum.typeC.kure_pride > li{width: calc(100%); border-bottom:1px solid #eee; padding: 40px 20px;}
  	.wrapThum.typeC.kure_pride .itemA img {width: 50%; min-width:100px;}
 	.wrapThum.typeC.kure_pride > li > .item{display: flex;  gap: 40px;  align-items: center;}
	.wrapThum.typeC.kure_pride > li > .item .itemA.center{width:calc(35%); height:auto;}
  	.wrapThum.typeC.kure_pride > li > .item .itemB.center{width:calc(100% - 35%); text-align:left;}
  	.wrapThum.typeC.kure_pride .itemB dd{font-size: 16px;color: #000; }

	.wrapThum.typeD.kure_interview{ flex-direction: column;}
	.wrapThum.typeD.kure_interview .item{ flex-direction: column;}
	.wrapThum.typeD.kure_interview .itemA{width:100%; flex-direction: row-reverse;}  
	.wrapThum.typeD.kure_interview .itemA .infoB{flex-direction: column; align-items: flex-start !important;}
    .wrapThum.typeD.kure_interview .itemA .infoB:before{left: 0; right:unset;}
  
  #menu19269_obj2464 .list_0.hListF {gap:5px 15px; flex-wrap: wrap; }
#menu19269_obj2464 .list_0.hListF li {flex: 0 0 17.25%;}
#menu19269_obj2464 .list_0.hListF li a {display:inline-block}
  #menu19269_obj2464 .list_0.hListF li a img {width:100%}
  }



.wrap-prof .con .detail .box {

    background: #fff !important;}

}