.img-responsive{max-width:100%!important;height:auto;display:block}
.one-day-row,.one-day-row .timeline .block{zoom:1}
.one-day-row .timeline .block:before,.one-day-row:before{content:"\0020";display:block;height:0;visibility:hidden}
.one-day-row .timeline .block:after,.one-day-row:after{clear:both;content:"\0020";display:block;height:0;visibility:hidden}
.recruit-index{width:970px;margin:0 auto}.recruit-index h1{margin:0}
.recruit-index h1 img{font-size:0;line-height:1;vertical-align:bottom}
.recruit-index__content{background:url(/recruit/assets/images/bg-recruit.jpg) no-repeat 0 0;padding:21px 27px}
.recruit-index__inner{background:url(/recruit/assets/images/bg-alpha90.png);padding:50px 88px}
.recruit-index__inner h2{margin-bottom:50px}
.recruit-index__inner p{font-size:14px;line-height:21px;margin-bottom:14px}
.recruit-index__inner .btns{border-top:1px solid #ccc;margin-left:-20px;margin-right:-20px;padding-top:20px;padding-left:20px;overflow: hidden;}
.recruit-index__inner .btns a{display: block;width:242px;height: 65px;overflow: hidden;float:left;margin-bottom: 10px;margin-right: 10px;box-shadow:5px 5px 6px -4px rgba(0,0,0,0.5);}
.recruit-table th{width:120px}.recruit-table p{margin-bottom:1em}.requirements{margin-bottom:20px}.requirements .table--basic{border:none}.requirements .table--basic th{width:100px;border-left:0}.requirements .table--basic td{border-right:none}.requirements .btns{padding:25px 0;text-align:center}.requirements .btns .btn{margin-left:20px}.requirements .btns .btn:first-child{margin-left:0}.mail-requirement{margin-bottom:20px}.address__title{font-weight:700;font-size:1.154em}.seminar-tab{border-left:0;border-right:0;border-bottom:0}.seminar-tab .tab__btns{position:relative}.seminar-tab .tab__btns:after{position:absolute;content:'';width:1px;height:56px;right:0;background:#ccc}.seminar-tab .tab__item{width:50%}.seminar-info .section__sub-title{margin-top:15px}.seminar-table{margin-bottom:20px}.seminar-table th{width:100px}.one-day-row .timeline{float:left;width:424px;padding-left:6px;padding-top:13px}.one-day-row .timeline .block{padding-bottom:29px;border-top:1px dashed #ccc;padding-top:43px}.one-day-row .timeline .block:first-child{border-top:none;padding-top:0}.one-day-row .timeline .block figure{float:left;width:211px;margin-top:-13px}.one-day-row .timeline .block .txt{float:right;width:203px}.one-day-row aside{display:block;float:right;width:230px}.one-day-row aside .aside-block{background:url(/recruit/assets/images/bg-aside.gif) repeat-y}.one-day-row aside .aside-block__top{background:url(/recruit/assets/images/bt-aside_top.gif) no-repeat 0 0}.one-day-row aside .aside-block__bottom{background:url(/recruit/assets/images/bg-aside_bottom.gif) no-repeat 0 100%;padding:0 35px 0 23px}.one-day-row aside .aside-block .txt{padding:15px 0;line-height:1.8}.one-day-row .aside-block1{margin-bottom:30px}
.one-day-row .aside-block1 h2{padding-top:30px;text-align:center}
.one-day-row .aside-block2 h2 img{margin-top:-20px}