#contents-header{border:1px solid #ccc;background:url(https://www.inshokuten.com/image/faq/bg_contents_header.png) repeat-x 0 0 transparent;margin-bottom:20px;box-shadow:3px 3px 3px #eee}#home-layout #contents-header h1{padding:0}#home-layout #contents-header h1 a{width:160px;height:25px;text-indent:-9999px;overflow:hidden;background:url(https://www.inshokuten.com/image/faq/bg_h1.png) no-repeat 0 0 transparent;margin:24px 0 21px 18px;padding:0;display:block}#category-list{overflow:hidden}#category-list li{height:57px;float:left}#category-list li a{display:block;width:118px;text-align:center;color:#fff;font-size:13px;font-weight:700;line-height:16px;padding:10px 0 15px 0;background-image:url(https://www.inshokuten.com/image/faq/bg_category_list.png);background-position:0 -120px}#category-list li:FIRST-CHILD a{width:121px;background-position:0 0}#category-list li.pr-faq a{width:119px;background-position:0 -240px}.all #category-list li.all-faq a{background-position:0 -60px;color:#333}.bukken #category-list li.bukken-faq a,.design #category-list li.design-faq a,.job #category-list li.recruit-faq a,.kitchen #category-list li.kitchen-faq a,.pr #category-list li.pr-faq a,.study #category-list li.study-faq a,.supplier #category-list li.supplier-faq a{background-position:0 -180px;color:#333}#sub-category-list{overflow:hidden;padding:15px 40px 10px 40px}#sub-category-list li{display:inline-block;padding:0 30px 0 18px;background:url(https://www.inshokuten.com/image/faq/icon_faq.png) no-repeat 0 .16em transparent;margin-bottom:5px}#faq-wrapper{margin-bottom:50px}#faq-list{width:680px;float:left}#faq-list .category-box{border:1px solid #d9d9d9;box-shadow:2px 2px 2px #f1f1f1;padding:15px 29px 15px 29px}#faq-list .category-box .category-name{font-size:18px;line-height:20px;color:#000;margin-bottom:15px;background:0 0;padding:0;font-weight:400}#faq-list .category-box dt{background:url(https://www.inshokuten.com/image/faq/icon_faq.png) no-repeat 0 -100px transparent;padding:2px 0 2px 30px;margin-bottom:10px}#faq-list .category-box dt a{font-size:14px;line-height:16px;color:#333}#faq-list .category-box dd{border:1px solid #bfbfbf;background:url(https://www.inshokuten.com/image/faq/icon_faq.png) no-repeat 0 -200px #f9efdc;padding:18px 25px 15px 45px;margin-bottom:15px;color:#333;font-size:13px;line-height:20px;display:none}#faq-list .category-box dd.display{display:block}#faq-list .category-box dd .links{padding-top:10px;overflow:hidden}#faq-list .category-box dd .links .contact-link{font-size:11px;color:#666;float:right}#faq-list .category-box dd .links .close{display:block;width:47px;height:16px;overflow:hidden;text-indent:-9999px;float:right;background:url(https://www.inshokuten.com/image/faq/bg_close_button.png) no-repeat 0 0 transparent;margin-left:20px}#faq-list .faq-page-top{text-align:right;padding:8px 5px}#faq-list .faq-page-top a{font-size:12px;color:grey;background:url(https://www.inshokuten.com/image/faq/icons.png) no-repeat 100% 3px;padding-right:14px}#faq-list #footer-category{margin:40px 0}#faq-list #footer-category h2{background:0 0;border:none;box-shadow:none;color:#000;font-size:12px;margin-bottom:5px;padding:0}#faq-list #footer-sub-category{padding-top:5px;margin-left:-10px}#faq-list #footer-category-list li,#faq-list #footer-sub-category li{display:inline-block;padding:0 10px;margin-bottom:5px;border-right:1px solid #ccc;font-size:12px}#faq-list #footer-category-list li.last,#faq-list #footer-sub-category li.last{border-right:none}#footer-category-list{padding-top:10px}#footer-category-list dd{margin-left:-10px}#footer-category-list ul{padding-top:5px}#faq-list #footer-category-list li a{color:#878787}#faq-list #footer-category-list li a.present-category{font-weight:700;color:#000}#frequent-faq{width:250px;float:right}#main-content-inner #frequent-faq h2{background:#fff;border:1px solid #CCC;border-radius:0;box-shadow:none;color:#333;font-size:14px;line-height:16px;margin-bottom:10px;padding:10px 0 9px 20px}#frequent-faq .section-lv3{border:1px solid #e6e6e6;background-color:#fafafa;margin-bottom:10px}#main-content-inner #frequent-faq h3{border-radius:0;background-color:#ededed;background-image:none;font-size:14px;font-weight:400;border-bottom:1px solid #e6e6e6;padding:10px 20px}#frequent-faq .section-lv3 ul{padding:15px 17px 5px 17px}#frequent-faq .section-lv3 ul li{margin-bottom:15px}#frequent-faq .section-lv3 ul li a{font-size:12px;color:#333;line-height:16px}#frequent-faq .section-lv3 ul li a .marker{color:#d21a07}