@charset "UTF-8";html{margin:0;}body{margin:0;padding:0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,th,td,form,fieldset,legend,input{color:#000;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin:0;padding:0;}header,footer,article,section,aside{display:block;}ul{list-style:none;}h1,h2,h3,p,li,dt,dd,th,td{color:#222;font-size:14px;line-height:1.85em;letter-spacing:0.05em;font-weight:normal;font-style:normal;}a{color:#a6937c;text-decoration:none;outline:none;}a:hover{text-decoration:none;}img{border:none;vertical-align:bottom;font-size:0;}input{-webkit-appearance:button;}input[type="submit"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:none;}.inner{width:984px;}#page_gnav,#page_contents,#page_footer,#f_company_footer,.pss{min-width:1104px;width:100%;}a.under_link:hover{text-decoration:underline;}.arrow_link{padding:0 12px 0 0;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;}input::-ms-clear{visibility:hidden;}input::-ms-reveal{visibility:hidden;}#page_header{background:#f1f1f1;padding:44px 0;text-align:center;min-width:990px;width:100%;}#path{margin:0 auto 80px;width:990px;}#path li{display:inline-block;vertical-align:middle;}#path li a{background:url(/common/images/bg_path.png) no-repeat right center;background-size:4px 7px;margin:0 10px 0 0;padding:0 15px 0 0;}#path li img{vertical-align:middle;}#wrap{margin:0 auto;padding:120px 0 80px;width:960px;}#wrap h2{font-size:29px;font-weight:bold;margin:0 0 80px;text-align:center;}h3{font-size:24px;font-weight:bold;margin:0 0 30px;}.cont p{line-height:1.85em;margin:0 0 1em;}.cont ol li{line-height:1.5em;margin:0 0 10px 1em;}header{border-bottom:2px solid #000000;padding:15px;text-align:center;background:#fff;position:fixed;min-width:990px;width:100%;z-index:10;}header .inner{margin:0 auto;position:relative;width:990px;}header .inner div{position:absolute;right:20px;top:13px;}header .inner div a{display:inline-block;}#page_footer{background:#000;padding:0 0 45px;}#page_footer .inner{margin:0 auto;padding:45px 0 0;position:relative;width:990px;}#page_footer .inner ul{margin:0 0 29px;}#page_footer .inner ul li{display:inline-block;}#page_footer .inner ul li a{color:#dcdcdc;border-right:1px solid #dcdcdc;font-size:12px;margin:0 15px 0 0;padding:0 15px 0 0;}#page_footer .inner ul li:last-child a{border:none;}#page_footer .inner div{border:none;}#page_footer .inner p{bottom:0;color:#707070;font-size:12px;position:absolute;right:0;}.cont{margin:0 0 80px;}.txt_right{text-align:right;}.mb20{margin-bottom:20px !important;}.info_body{background:#fff;padding:14px 0 0;}.other_dl dt{background:#eeeeee;color:#5a5359;font-weight:bold;margin:0 0 12px;padding:8px 15px;}.other_dl dd{margin:0 0 20px;padding:0 15px;}.other_dl dd ul{margin:10px 0;}.other_dl dd ol{margin:10px 0 0;}.other_dl dd ol li{list-style:decimal;margin:0 0 5px 1em;}.other_dl dd ol ol li{list-style:none;margin:0 0 5px 1em;}.other_dl dd dl{margin:15px 0 0;}.other_dl dd dl dt{background:none;font-size:11px;margin:0;padding:8px 0;}.other_dl dd dl dd{margin:0 0 5px;padding:0;}.other_dl dd span.mag_red{display:block;}.other_dl dd > ol > li > dl{margin:0;}.other_dl dd > ol > li > ul > li{list-style:none;margin:0 0 5px;}.clear{clear:both;}.cf{overflow:hidden;}.cf:after{clear:both;content:"";display:block;overflow:hidden;}* html .cf{height:1em;overflow:visible;}