img{max-width:100%;height:auto}a:hover{text-decoration:underline}.cintents{padding-bottom:20px}.cintents li{list-style:none}#content{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif}.keyvisual{padding:10px 15px;border:1px solid #dbd8d2;background:url(/img/feature/list/bg_keyvisual.png) no-repeat 100% 0 #f5f5ef;background:url(/img/feature/list/bg_keyvisual.png) no-repeat 100% 0,-moz-linear-gradient(top,#f5f5ef 0,#dddcd1 100%);background:url(/img/feature/list/bg_keyvisual.png) no-repeat 100% 0,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5ef),color-stop(100%,#dddcd1));background:url(/img/feature/list/bg_keyvisual.png) no-repeat 100% 0,-webkit-linear-gradient(top,#f5f5ef 0,#dddcd1 100%);background:url(/img/feature/list/bg_keyvisual.png) no-repeat 100% 0,-o-linear-gradient(top,#f5f5ef 0,#dddcd1 100%);background:url(/img/feature/list/bg_keyvisual.png) no-repeat 100% 0,-ms-linear-gradient(top,#f5f5ef 0,#dddcd1 100%);background:url(/img/feature/list/bg_keyvisual.png) no-repeat 100% 0,linear-gradient(to bottom,#f5f5ef 0,#dddcd1 100%)}.keyvisual .page-title{font-size:1.375em;background-image:url(/img/feature/list/icons.png);background-repeat:no-repeat;background-position:0 -100px;padding:2px 0 0 32px;color:#5d4531;font-weight:700;text-shadow:1px 1px 4px #fff}.keyvisual .lead{font-size:.75em;color:#5d4531;line-height:1.5}.keyvisual .lead .hide-text{display:none}.feature-outer{background-color:#f6f3eb;padding:10px}.feature-box{border:1px solid #9f947d;border-radius:0 0 5px 5px;overflow:hidden;min-height:205px;height:auto!important;height:205px;background-color:#fff;margin-bottom:1.25em}.feature-box-hover{border:1px solid #f39700;cursor:pointer}.feature-box-hover .detail-link{text-decoration:underline}.feature-box-inner{position:relative;min-height:157px;height:auto!important;height:157px;padding:10px;margin:5px;overflow:hidden}.feature-box-dark .feature-box-inner{background:#6b5c4e;background:-moz-linear-gradient(top,#6b5c4e 0,#807162 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6b5c4e),color-stop(100%,#807162));background:-webkit-linear-gradient(top,#6b5c4e 0,#807162 100%);background:-o-linear-gradient(top,#6b5c4e 0,#807162 100%);background:-ms-linear-gradient(top,#6b5c4e 0,#807162 100%);background:linear-gradient(to bottom,#6b5c4e 0,#807162 100%)}.feature-box-light .feature-box-inner{background:#fef5d5;background:-moz-linear-gradient(top,#fef5d5 0,#fffae7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fef5d5),color-stop(100%,#fffae7));background:-webkit-linear-gradient(top,#fef5d5 0,#fffae7 100%);background:-o-linear-gradient(top,#fef5d5 0,#fffae7 100%);background:-ms-linear-gradient(top,#fef5d5 0,#fffae7 100%);background:linear-gradient(to bottom,#fef5d5 0,#fffae7 100%)}.feature-box .bg-image{float:right;margin-left:10px;width:54.54%}.feature-box .icon-image{width:77px;float:left;margin-right:10px;position:relative}.feature-box .title{font-size:1.125em;line-height:1.22;font-weight:700;position:relative}.feature-box-dark .title{color:#fff;text-shadow:1px 2px 3px #000}.feature-box-light .title{color:#5d4531;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,0 2px 1px #fff,-2px 0 1px #fff,0 -2px 1px #fff,-2px 0 1px #fff}.feature-box .date-info{color:#f38d01;font-size:.75em;line-height:1.42em;font-weight:700;position:relative;padding-top:5px;margin-bottom:10px}.feature-box-dark .date-info{color:#fbb42c}.feature-box .bottom-area{position:absolute;z-index:10;bottom:0;left:0;width:100%}.feature-box-dark .bottom-area{background:#6b5c4e;background:rgba(0,0,0,.4)}.feature-box-light .bottom-area{background:#fef5d5;background:rgba(255,255,255,.7)}.feature-box-inner .sub-title{font-size:.75em;line-height:1.42em;padding-top:10px;clear:left}.feature-box-dark .sub-title{color:#fff}.feature-box-light .sub-title{color:#333}.feature-box .recruit-info{font-size:.6875em;line-height:1.272;padding:8px 48% 0 0}.feature-box-dark .recruit-info{color:#bfbfbf}.feature-box-light .recruit-info{color:#999}.feature-box .detail-link{display:block;text-align:center;font-size:1.125em;line-height:1.2;color:#fff;border-top:1px solid #9f947d;background:url(/img/feature/list/icons.png) no-repeat 100% -200px #f7b03d;background:url(/img/feature/list/icons.png) no-repeat 100% -200px,-moz-linear-gradient(top,#f7b03d 0,#f39700 100%);background:url(/img/feature/list/icons.png) no-repeat 100% -200px,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7b03d),color-stop(100%,#f39700));background:url(/img/feature/list/icons.png) no-repeat 100% -200px,-webkit-linear-gradient(top,#f7b03d 0,#f39700 100%);background:url(/img/feature/list/icons.png) no-repeat 100% -200px,-o-linear-gradient(top,#f7b03d 0,#f39700 100%);background:url(/img/feature/list/icons.png) no-repeat 100% -200px,-ms-linear-gradient(top,#f7b03d 0,#f39700 100%);background:url(/img/feature/list/icons.png) no-repeat 100% -200px,linear-gradient(to bottom,#f7b03d 0,#f39700 100%);padding:7px 0}.maintenance-message{margin:10px 0;border:1px solid #91867d;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.12)}.maintenance-message .message{padding:30px;text-align:center;font-size:1em;line-height:1.5;color:#5d4531}.backnumberLinkArea{text-align:right}.backnumberLinkArea__link,.backnumberLinkArea__link:visited{color:#08c}.recruit-info a:link{color:#08c;text-decoration:none}.recruit-info a:visited{color:#005d8b;text-decoration:none}@media only screen and (max-width:480px){.clearfix::after{clear:both;content:'';display:block}.feature-box a{color:#08c}.backnumberLinkArea__link{font-size:14px}}@media only screen and (min-width:480px){.keyvisual{padding:15px 15px 10px}.keyvisual .page-title{font-size:1.875em;background-position:0 -95px}.keyvisual .lead{padding:0 10px}.keyvisual .lead .hide-text{display:inline}.feature-box{min-height:245px;height:auto!important;height:245px;border-radius:0;padding-bottom:10px}.feature-box .feature-box-inner{min-height:175px;height:auto!important;height:175px}.feature-box-inner .title{z-index:10}.feature-box .bg-image{position:absolute;right:0;bottom:0;width:46%;z-index:0}.feature-box .icon-image{width:14%}.feature-box .date-info{clear:none;z-index:10}.feature-box-inner .sub-title{font-size:.8em;line-height:1.21em;clear:left;padding-right:48%}.feature-box .detail-link{width:220px;border:1px solid #e19c62;border-radius:10px;margin:10px auto 0}.feature-box .title{font-size:1.4em}.maintenance-message{width:88.37%;margin:10px auto}.backnumberLinkArea__link{font-size:1em}}@media only screen and (min-width:900px){.keyvisual{padding:15px 25px 12px}.keyvisual .lead{padding:0 5px}.feature-box .title{font-size:1.15em}.feature-box{width:48.72%}.feature-box-odd{float:left}.feature-box-even{float:right}.feature-box .bg-image{width:51%}.feature-box .recruit-info,.feature-box-inner .sub-title{padding-right:54.44%}.backnumberLinkArea{margin-bottom:10px}.backnumberLinkArea__link{font-size:1em}}