@charset "UTF-8";html{height:100%;font-size:62.5%}body{position:relative;-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:14px;font-size:1.4rem;line-height:1.6;background-color:#f2f2f2;color:#333;font-family:'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-align:left;min-width:960px}h1,h2,h3,h4,h5,p,object{margin:0;padding:0;font-size:100%}img{border:none;vertical-align:bottom}a{color:#333;text-decoration:underline}a:hover{color:#999}header{background-color:#fff;width:100%}header .header-cnt{width:960px;box-sizing:border-box;margin:0 auto;padding:19px 0;*zoom:1}header .header-cnt:after{content:"";display:table;clear:both}header .header-cnt .logo{float:left;width:150px}header .header-cnt .blank-nav{float:right;margin:0;padding:0;list-style:none;letter-spacing:-.4em;font-size:12px;font-size:1.2rem}header .header-cnt .blank-nav li{letter-spacing:normal;display:inline-block;margin:0 0 0 12px;padding:0 0 0 8px;background:url(../img/head_arrow.gif) left center no-repeat}header .header-cnt .blank-nav li:after{content:"";display:inline-block;width:10px;height:10px;background:url(../img/icon_blank.gif) left top no-repeat;margin:0 0 0 5px}header .header-cnt .blank-nav li a:link,header .header-cnt .blank-nav li a:visited{text-decoration:none}header .header-cnt .blank-nav li a:hover{text-decoration:underline}header .header-gnav{background-color:#b70031;width:100%}header .header-gnav .header-gnav-detail{width:960px;margin:0 auto}header .header-gnav .site-title{float:left;margin:11px 40px 0 0}header .header-gnav ul{margin:0;padding:0;list-style:none;box-sizing:border-box;margin:0 auto;display:table;border-left:#5b0018 1px solid;border-right:#cd4d6f 1px solid}header .header-gnav ul li{display:table-cell;box-sizing:border-box;border-left:#cd4d6f 1px solid;border-right:#5b0018 1px solid;width:16.6%;overflow:hidden;vertical-align:middle}header .header-gnav ul li a{display:block;text-align:center;color:#fff;font-weight:700;line-height:1.1;text-decoration:none;margin:-10px 0;padding:17px 7px}header .header-gnav ul li a:hover,header .header-gnav ul li a.status-on{background-color:#800022}footer{background-color:#fff;padding:20px 0;color:#666}footer .footer-cnt{width:960px;box-sizing:border-box;margin:0 auto;*zoom:1}footer .footer-cnt:after{content:"";display:table;clear:both}footer .footer-cnt .foot-logo{float:left;width:85px;margin-right:17px;font-size:0}footer .footer-cnt .copyright{float:left;width:400px;font-size:10px;font-size:1.0rem}footer .footer-cnt .foot-service-nav{float:right}footer .footer-cnt .foot-service-nav ul{margin:0;padding:0;list-style:none;text-align:right;letter-spacing:-.4em}footer .footer-cnt .foot-service-nav ul li{display:inline-block;vertical-align:top;letter-spacing:normal;font-size:10px;font-size:1.0rem;line-height:1.1;padding:0 15px;border-right:#666 1px solid}footer .footer-cnt .foot-service-nav ul li:first-child{border-left:#666 1px solid}footer .footer-cnt .foot-service-nav ul li a{color:#666;text-decoration:none}footer .footer-cnt .foot-service-nav ul li a:hover{text-decoration:underline}.pagetop{width:40px;position:fixed;bottom:80px;right:20px;display:none}.cnt-wrap{width:960px;box-sizing:border-box;margin:0 auto}.breadcrumb{margin:15px auto 0;padding:0;list-style:none;font-size:12px;font-size:1.2rem;width:960px;letter-spacing:-.5em}.breadcrumb li{display:inline-block;letter-spacing:normal;margin-right:5px}.breadcrumb li:before{content:">";padding-right:.5em}.breadcrumb li:first-child:before{content:"";padding-right:0}.breadcrumb li a:link,.breadcrumb li a:visited{text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}