body{margin:0;padding:0;font-size:1em;font-family:Lucida Grande,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Verdana,Helvetica,Arial,Sans-serif}body .breadcrumb{margin:0;padding:10px 0;font-size:.9em}body .breadcrumb li{display:inline !important;font-size:.9em}body .breadcrumb li a{margin:0;padding:0;text-decoration:none}body h1{margin:0 0 30px;padding:10px;font-size:1.4em;background:#fff2de}body .ad{margin:40px 0 20px 0;text-align:center}body .cat-menu{margin:1px 0;padding:0;display:-moz-box;display:-webkit-box;display:-o-box;display:-ms-box;box-orient:horizontal;list-style:none}body .cat-menu li{margin:0;padding:0;-moz-box-flex:1;-webkit-box-flex:1}body .cat-menu li a{margin:0;padding:12px 0;display:block;font-size:.8em;background:#ff8989;text-align:center;text-decoration:none;color:#fff;border-right:1px solid #fff}body .cat-menu li:last-child a{padding:2px 0;border-right:0}body .section-category{margin:0 0 50px;padding:0}body .section-category h2{margin:0 0 10px;padding:0;font-size:1.2em}body .section-category h2:before{content:"\f02c";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c60;margin:0 2px}body .section-category dl{margin:0;padding:0}body .section-category dl dt{margin:0;padding:5px 10px;background:#c60;color:#fff}body .section-category dl dd{margin:0 0 30px;padding:0;*zoom:1}body .section-category dl dd:before,body .section-category dl dd:after{content:" ";display:table}body .section-category dl dd:after{clear:both}body .section-category dl dd a{padding:15px 0;display:block;text-align:center;width:49.7%;background:#f5f5f5;float:left;text-decoration:none;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#666}body .section-category dl dd a:nth-child(2n){border-right:0}body .section-keyword{margin:0 0 30px;padding:0}body .section-keyword h2{margin:0 0 10px;padding:0;font-size:1.2em}body .section-keyword h2:before{content:"\f031 ";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c60;margin:0 2px}body .section-keyword form{padding:0 5px}body .section-keyword form input[type="text"]{padding:15px 10px;width:70%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;vertical-align:middle;border:1px solid #ccc;-webkit-appearance:none}body .section-keyword form input[type="submit"]{padding:10px 0;font-size:1em;width:20%;border:0;background:#009191;color:#fff;font-family:Lucida Grande,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Verdana,Helvetica,Arial,Sans-serif;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;vertical-align:middle}body .keyword-top{margin:10px 0}body .keyword-top form{padding:0 5px}body .keyword-top form input[type="text"]{padding:8px 10px}body .keyword-top form input[type="submit"]{padding:5px 0}body .other-menu{margin:20px 0;padding:0}body .other-menu h3{margin:0;padding:10px 0;text-align:center;background:#f5f5f5}body .other-menu h4{margin:0 0 20px;padding:0}body .other-menu a{margin:5px 0;display:inline-block}.header{margin:0;padding:0;background:#bbe6f0;width:100%;display:-moz-box;display:-webkit-box;display:-o-box;display:-ms-box;box-orient:horizontal}.header .logo{margin:0;padding:10px 0 0;width:45%;-moz-box-flex:1;-webkit-box-flex:1}.header .logo img{margin:0 0 0 10px;width:80%}.header .login{margin:0;padding:10px 0;width:55%;text-align:center;background:#fff2de;-moz-box-flex:1;-webkit-box-flex:1}.header .login a{margin:0;padding:4px 6px;display:inline-block;color:#fff;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-o-border-radius:.3em;-ms-border-radius:.3em;text-decoration:none;font-size:.9em}.header .login a.btn-registration{background:#db0000}.header .login a.btn-login{background:#009200}.header .login a.btn-mypage{background:#009200;letter-spacing:-0.1em}.header .login a.btn-logout{background:#009191;letter-spacing:-0.1em}.login-bar{margin:0;padding:0}.login-bar p{margin:0;padding:6px;font-size:.8em;text-align:center}.login-bar p span{display:inline-block}.login-bar p.state span{margin:0 5px 0 0;padding:0 5px;background:#db0000;color:#fff;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;-o-border-radius:.3em;-ms-border-radius:.3em}.login-bar p.point{background:#ffdbdb}.login-bar p.point span{margin:0 0 0 5px;font-weight:bold;font-size:1.2em}.gmenu{margin:0;padding:0;list-style:none;background:#db0000;width:100%;display:-moz-box;display:-webkit-box;display:-o-box;display:-ms-box;box-orient:horizontal}.gmenu li{width:25%;border-left:1px solid #fff;-moz-box-flex:1;-webkit-box-flex:1}.gmenu li a{padding:10px 0;text-decoration:none;color:#fff;text-align:center;display:block;font-size:.9em}.gmenu li a img{height:20px}.gmenu li .sub-menu{margin:0;padding:0;position:fixed;width:0;top:0;right:0;z-index:50;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;background:#ffdbdb;list-style:none}.gmenu li .sub-menu li{margin:0;padding:0;width:250px;border-left:0;border-bottom:1px solid #fff}.gmenu li .sub-menu li a{padding:10px;display:block;text-align:left;font-size:1.1em;color:#666}.gmenu li .close{position:fixed;top:0;left:0;width:100%;height:100%;z-index:49;background:#fff;display:none;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.gmenu li:first-child{border:0}.footer{margin:140px 0 0 0;padding:10px 0;background:#bbe6f0;text-align:center;font-size:.65em;position:relative}.footer .menu a{margin:6px 0;font-size:1.3em;display:inline-block}.footer a.pagetop{display:block;text-decoration:none;position:absolute;top:-50px;right:0;width:80px;color:#009191}.footer a.pagetop i{display:block;font-size:3em}/*# sourceMappingURL=common.css.map */