@charset "utf-8";

#other{  background:url(../img/other/bg_main.jpg) no-repeat center top; width: 100%; min-width: 1000px; max-width: 1368px; margin: 0 auto;}
.titleL{ text-align:left; margin-bottom:20px; margin-top:20px;}
.txt{ margin-top:0; margin-bottom:40px;}
#other header{ height: 470px;}
#other .red{ color:#e6001b; padding-left:0.5em; display:inline-block; }
.shimei,.furigana,.tel,.pref01,.addr01,.addr02,.mail,.company,.bikou{ width:75%; font-size:14px; margin-bottom:5px; border:1px solid #ddd;}
.zip01{ font-size:14px; margin-bottom:5px; border:1px solid #ddd;}
.bikou{ height:8em;}
#other th{ vertical-align:top;}
#other td{ vertical-align:top;}
#other .linkBtn{ background-color:#e6001b; width:250px; margin:20px auto 0; text-align:center; border-radius:5px; font-size:16px;}
#other .linkBtn a{ display:block; padding:15px 25px;color:#fff; font-weight:bold;}
.error li{ color:#e6001b;}
.linkBtn2{ text-align:center; margin-top:80px;}
.recruitBox{ margin-bottom:30px;}
.recruitBox h2{font-size:20px; margin-bottom:15px; font-weight:bold;}
.recruitBox p{margin-bottom:10px; }


@media screen and (max-width: 640px) {
#other{  background:url(../img/other/bg_main_sp.jpg) no-repeat  center top; width: 100%; min-width: 320px;}
#other header{ height: 470px;}
#other .tableShort{ width:100%; overflow:hidden;}
.shimei,.furigana,.tel,.pref01,.addr01,.addr02,.mail,.company,.bikou{ width:100%;}
#other .sp{ display:block;}
}








