@charset "UTF-8";
/* CSS Document */

.bg_interview{ background-color:#f7f6f3; overflow:hidden; }



@media screen and (max-width: 999px) {

.br_select{ margin:0px 20px 4px 20px; background-color:#FFF; }

.br_select_ti{ text-align:center; padding:20px 0 20px 0; margin:0 20px ; clear:both; overflow:hidden;  }
.br_select_ti h2{ font-size:18px; color:#000000; letter-spacing:0.1em; font-family: 'Lato', sans-serif; }
.br_select_ti p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; padding-top:10px; }

.br_select_bt{ }
.br_select_bt ul{}
.br_select_bt li{ border-top:1px solid #d3cdbd; }
.br_select_bt p{ background:url(/import/tenant_1/zaza-recruit.com/image/common/bg_click_b.png) no-repeat right; background-size:14px; padding:15px 0; margin:0 20px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; text-decoration:underline; }

.accordion {}
.accordion .br_select_ti{ background:url(/import/tenant_1/zaza-recruit.com/image/common/bg_click_b.png) no-repeat right; background-size:14px;  }
/* .accordion .br_select_bt{ display:none; } */
.accordion .br_select_ti.active{ background:url(/import/tenant_1/zaza-recruit.com/image/common/bg_click_b_02.png) no-repeat right; background-size:14px;  }

.sns_staff{ margin-top:15px; }
.sns_staff ul{}
.sns_staff li{ float:left; margin-right:5px; }
.sns_staff li img{ height:20px; }
.sns_staff li.insta a img { height:45px; }

.int{ overflow:hidden; clear:both; padding:0 0 10px 0; }
.int_img{}
.int_img p{}
.int_prof{ padding:20px 30px; background-color:#f7f6f3; overflow:hidden; clear:both; }
.int_prof dl{ display:none; }
.int_prof dt{}
.int_prof dd{}
.int_prof .int_prof_line{ display:none; }
.int_prof p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; font-weight:bold; line-height:2em; }

.int_text{ padding:20px 0px 20px 0; overflow:hidden; clear:both; }
.int_text h2{ text-align:center; border-bottom:1px solid #d3cdbd; padding:5px 0px 25px 0px; margin:0 5px 25px 5px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px;  line-height:1.8em; font-weight:bold; }
.android .int_text h2{ text-shadow:1px 0 1px black; }
.int_text dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding:40px 25px 00px 25px;  }
.int_text dt{ font-size:15px; font-weight:bold; padding-bottom:10px; padding-left:1.2em; text-indent:-1.2em; }
.android .int_text dt{ text-shadow:1px 0 1px black; }
.int_text dd{ font-size:14px; line-height:1.8em; }

.accordion {}
.accordion .bt_reed{ background:url(/import/tenant_1/zaza-recruit.com/image/common/bt_reed.png) no-repeat top; background-size:200px;  height:47px; }
/* .accordion .reed_text{ display:none; } */
.accordion .bt_reed.active{ background:url(/import/tenant_1/zaza-recruit.com/image/common/bt_reed_close.png) no-repeat top; background-size:200px;  height:47px; }

	
	}


@media screen and (min-width: 1000px) {
	
.br_select{ margin:0px 12px 12px 12px; background-color:#FFF; }

.br_select_ti{ text-align:center; padding:25px 0; clear:both; overflow:hidden; }
.br_select_ti h2{ font-size:26px; color:#000000; letter-spacing:0.1em; font-family: 'Lato', sans-serif; }
.br_select_ti p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; padding-top:10px; }
	
.br_select_bt{ }
.br_select_bt ul{}
.br_select_bt li{ border-top:1px solid #d3cdbd; }
.br_select_bt p{ background:url(/import/tenant_1/zaza-recruit.com/image/common/bg_click_b.png) no-repeat right; background-size:16px; padding:15px 0; margin:0 15px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; text-decoration:underline; }

.sns_staff{ margin-top:10px; }
.sns_staff ul{}
.sns_staff li{ float:left; margin-right:5px; }
.sns_staff li img{ height:20px; }
.sns_staff li.insta a img { height:45px; }


.int{ padding:0 0 10px 0; margin-bottom:60px; overflow:hidden; clear:both; }
.int_img{ width:65%; float:left; }
.int_img p{}
.int_prof{ width:35%; float:left; padding:40px; background-color:#f7f6f3; }
.int_prof dl{ font-family: 'Lato', sans-serif; }
.int_prof dt{ font-size:18px; letter-spacing:0.1em; }
.int_prof dd{ font-size:50px; }
.int_prof .int_prof_line{ width:13px; height:3px; background-color:#000000; margin-top:10px; margin-bottom:20px; }
.int_prof p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:15px; font-weight:bold; line-height:2.2em; }
.int_text{ clear:both; }

.int_text{ padding:40px 0px 20px 0; overflow:hidden; clear:both; }
.int_text h2{ border-bottom:1px solid #d3cdbd; padding:0 20px 40px 20px; margin:0 0 20px 0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:26px; letter-spacing:0.1em; line-height:1.4em; font-weight:bold; }
.int_text dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding:25px 20px 0px 20px; overflow:hidden; margin-bottom:40px; clear:both; display:block; }
.int_text dt{ font-size:18px; font-weight:bold; padding-bottom:10px; }
.int_text dd{ font-size:14px; line-height:1.8em; }



	}

.rec_insta img{
    opacity: 1;
    width: 35px !important;
    height: 35px !important;
    margin-top: -8px !important;
}
@media only screen and (max-width: 321px) {
  .rec_insta img{
    width: 25px !important;
    height: 25px !important;
    margin-top: -2px !important;
}
}



/* 1005 追記 */
@media only screen and (min-width: 1000px){
  .int_prof {
    width: 35%;
    float: left;
    padding: 30px 30px;
    background-color: #f7f6f3;
}  
}

@media (max-width: 1100px){
  .navi {
    position: fixed;
    z-index: 9999;
    width: 100%;
    top: 0px;
    bottom: auto;
  }
}
