@charset "UTF-8";.clearfix:after,footer .inner>span{content:''}footer,header div.top,small{min-width:980px}.label,small{text-align:center}.clearfix{zoom:1}.clearfix:after{display:block;clear:both}body{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','游ゴシック',YuGothic,'メイリオ',Meiryo,Arial,Roboto,'Droid Sans',sans-serif;background:url(/images/content/common/background.png)}header div.top{width:100%;height:41px;background:-webkit-linear-gradient(left,#a7804b 0,#d6a142 50%,#a7804b 100%);background:linear-gradient(to right,#a7804b 0,#d6a142 50%,#a7804b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7804b', endColorstr='#ffd6a142', GradientType=0)}header div.top>.inner{margin:0 auto;width:980px}header div.top>.inner>ul{float:right;display:table;height:41px;font-size:0}h1,nav ul li{float:left}header div.top>.inner>ul>li{display:table-cell;vertical-align:middle}header div.top>.inner>ul>li.franchise a{padding-left:25px;background:url(/images/content/common/header/franchise.png) left center no-repeat;background-size:18px 16px}header div.top>.inner>ul>li.recruit a{padding-left:20px;background:url(/images/content/common/header/recruit.png) left center no-repeat;background-size:16px 14px}header div.top>.inner>ul>li.way a{padding-right:10px;padding-left:16px;background:url(/images/content/common/header/way.png) left center no-repeat;background-size:8px 20px}header div.top>.inner>ul>li.recruit:before,header div.top>.inner>ul>li.way:before{position:absolute;content:'';margin-top:12px;margin-left:-14px;width:1px;height:18px;background-color:#d2ae74}header div.top>.inner>ul>li.franchise,header div.top>.inner>ul>li.recruit,header div.top>.inner>ul>li.way{margin-top:12px;padding-right:15px;padding-left:14px;font-size:12px}header div.top>.inner>ul>li.franchise a,header div.top>.inner>ul>li.recruit a,header div.top>.inner>ul>li.way a{display:table;height:41px;text-decoration:none;color:#fff}header div.top>.inner>ul>li.franchise a span,header div.top>.inner>ul>li.recruit a span,header div.top>.inner>ul>li.way a span{display:table-cell;vertical-align:middle}header div.top>.inner>ul>li.franchise a:hover,header div.top>.inner>ul>li.recruit a:hover,header div.top>.inner>ul>li.way a:hover{text-decoration:underline}header div.top>.inner>ul>li.english a{display:table;width:80px;height:25px;font-size:9px;background-color:#8b5b21;text-decoration:none;text-transform:uppercase;color:#fff}header div.top>.inner>ul>li.english a:hover{background-color:#c62903}header div.top>.inner>ul>li.english a span{display:table-cell;vertical-align:middle;text-align:center}header div.bottom{width:100%;min-width:980px;height:118px;background:-webkit-linear-gradient(bottom,#cdc8c2 0,#fff 50%);background:linear-gradient(to top,#cdc8c2 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcdc8c2', GradientType=0)}header div.bottom div.inner{margin:0 auto;width:980px}h1 a{display:block;margin-top:35px;width:162px;height:50px;background:url(/images/content/common/header/logo.png) left top no-repeat;background-size:162px 50px;text-indent:-5000px}nav ul{float:right;padding-right:2px;height:118px;background:url(/images/content/common/header/split.png) right top no-repeat;background-size:2px 118px}nav ul li{height:118px;background:url(/images/content/common/header/split.png) left top no-repeat;background-size:2px 118px}nav ul li span{display:table;padding-left:2px;height:118px}nav ul li a{display:table-cell;padding:50px 25px 0;font-size:14px;text-decoration:none;color:#140000}nav ul li a.selected,nav ul li a:hover{color:#c62903;border-bottom:5px solid #c62903}footer{padding-top:75px;padding-bottom:68px;width:100%;background:url(/images/content/common/footer_image.png) 93.5% 97% no-repeat #efecdd;background-size:266px 204px}footer .inner{margin:0 auto;width:980px}footer .inner h2{display:none}footer .inner a{color:#000;text-decoration:none}footer .inner a:hover{color:#c62903;text-decoration:underline}footer .inner ul{list-style:none}footer .inner ul.global{letter-spacing:-.4em}footer .inner ul.global>li{display:inline-block;letter-spacing:normal;vertical-align:top;margin-right:34px}footer .inner ul.global>li.last{margin-right:0}footer .inner ul.global>li>p{border-bottom:1px solid #ddd8c4;margin-bottom:15px;padding-bottom:15px;width:135px}footer .inner ul.global>li>p a{display:block;padding-left:18px;font-weight:700;background:url(/images/content/common/arrow_head.png) left top no-repeat;background-size:11px 11px;font-size:14px}footer .inner ul.global>li>p a:hover{background:url(/images/content/common/arrow_list.png) left top no-repeat;background-size:11px 11px}footer .inner ul.global>li>span,footer .inner ul.global>li>ul{font-size:12px;width:135px;overflow:hidden}footer .inner ul.global>li>span{display:inline-block;margin-bottom:15px;font-weight:700}footer .inner ul.global>li>ul{margin-bottom:15px;line-height:22px}footer .inner ul.global>li>ul>li>a{display:block;padding-left:8px;background:url(/images/content/common/arrow_footer.png) left center no-repeat;background-size:4px 5px}footer .inner ul.global>li>ul>li>a:hover{background:url(/images/content/common/arrow_footer_over.png) left center no-repeat;background-size:4px 5px}footer .inner ul.local{letter-spacing:-.4em;border-top:1px solid #dbd9c4;margin-top:15px;padding-top:20px;width:798px;font-size:12px}footer .inner ul.local>li{display:inline-block;letter-spacing:normal;line-height:32px}footer .inner ul.local>li>a{margin-right:30px;padding-left:8px;background:url(/images/content/common/arrow_footer.png) left center no-repeat;background-size:4px 5px}footer .inner ul.local>li>a:hover{background:url(/images/content/common/arrow_footer_over.png) left center no-repeat;background-size:4px 5px}footer .inner ul.local>li.l1,footer .inner ul.local>li.t1{width:195px}footer .inner ul.local>li.t2{width:170px}footer .inner ul.local>li.t3{width:110px}footer .inner ul.local>li.t4{width:160px}footer .inner>span{display:block;border-bottom:1px solid #dbd9c4;padding-bottom:20px;width:727px}small{display:block;padding:30px 0;width:100%;background-color:#fff;font-size:10px;color:#696767}.label{display:inline-block;margin:0 1px;padding:3px 0;width:95px;font-size:11px;line-height:1;color:#fff}.label.brand{background-color:#52b3b9}.label.shop{background-color:#98b750}.label.company{background-color:#c1b700}.label.recruit{background-color:#cd985d}.label.franchise{background-color:#dc6868}.label.onlineshop{background-color:#6194d9}.label.web{background-color:#e3689f}