@charset "UTF-8";a,abbr,acronym,address,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,optgroup,option,p,pre,q,samp,select,span,strong,table,td,textarea,th,ul,var{margin:0;padding:0}a.disable:hover,a:link,a:visited{text-decoration:none}a,abbr,acronym,address,blockquote,br,caption,cite,code,dd,del,dfn,div,dl,dt,em,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,li,object,ol,p,pre,q,samp,span,strong,table,td,th,ul,var{border:0;font-style:normal;font-weight:400;font-size:100%}table{border-collapse:collapse;border-spacing:0}li,ul{list-style:none}img{vertical-align:bottom;max-width:100%}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.pc{display:block}.sp{display:none!important}@media screen and (max-width:599px){.pc{display:none!important}.sp{display:block!important}}.txt--vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}body,html{font-family:"ヒラギノ角ゴ Pro W6","Roboto Regular","Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ","ＭＳ ゴシック",sans-serif;width:100%;height:100%}.base{width:980px;margin:auto}.ro{position:relative;display:block}.ro .over{position:absolute;top:0;left:0;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s}.ro:hover .over{opacity:1}header{padding:8px 15px;border-bottom:1px solid #d7dadc}header .head_container{max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header__right .header__btn.sub-logo{margin-right:20px}header .header__right .header__btn.orange a{color:#fff;text-decoration:none;padding:5px 5px 5px 20px;background:url(../img/common/arrow_right_white.png) 5px center no-repeat #fa6c00;margin-left:10px}.wrapper{background:url(../img/bg_20181109.jpg) no-repeat;background-size:100%;width:1000px;margin:auto;position:relative;z-index:1}.wrapper .container{background:url(../img/frame_20181109.png) center center no-repeat;background-size:934px auto;height:1474px}.wrapper .badge{position:absolute;top:0;left:8%;width:180px}.wrapper .lead{width:914px;margin:0 auto 20px;padding-top:47px}.wrapper .deming{width:55%;margin:0 auto 10px}.wrapper .medal{width:1000px;margin:0 auto}.wrapper h1{width:622px;margin:0 auto 42px}.wrapper .txt1{width:716px;margin:0 auto 64px}.wrapper .tqm{width:72%;margin:0 auto 35px}.wrapper h2{width:77%;margin:0 auto 45px}.wrapper .bottom-cont{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:-1}.wrapper .bottom-cont .house-img{width:45%;padding-top:30px;padding-left:60px}.wrapper .bottom-cont .txt2{width:35%;margin-left:30px}#footer{font-weight:700;width:100%;padding:20px 0;background-color:#fff}#footer .f-inr{font-size:1.3rem;font-size:13px;width:1000px;margin:0 auto}#footer .f-inr .f-top{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}#footer .f-inr .f-top li{float:right;padding-left:10px;background:url(../img/common/arrow_top.png) center left no-repeat}#footer .f-inr .f-bottom .f-b-left,#footer .f-inr .f-top li:first-child{float:left}#footer .f-inr .f-bottom .f-b-right{float:right}#footer .f-inr .f-bottom .f-b-right .orange{padding:0 5px 0 20px;background:url(../img/common/arrow_right_white.png) 5px center no-repeat #fa6c00}#footer .f-inr .f-bottom .f-b-right .orange a{color:#fff}#footer .f-inr .f-bottom li{float:left;margin-left:10px;padding-left:10px;background:url(../img/common/arrow_right.png) center left no-repeat}#footer .f-inr .f-bottom li:first-child{margin:0}#footer .f-inr .f-bottom .copy{clear:both;float:right;width:50%;margin-top:10px;text-align:right}a:link{color:#333}a.disable{color:#333;cursor:default}a:visited{color:#333}.blank{display:inline-block;background:url(../img/ico_blank.png) right center no-repeat;padding-right:28px}.txtL{text-align:left}.txtR{text-align:right}.txtC{text-align:center}.line-h-2{line-height:2}.fade:hover{opacity:.6}a.default:link{color:#00f;text-decoration:underline}a.default:link:hover{text-decoration:none}a.default:visited{color:purple}a.default:active{color:#ff8000}a.default:hover{color:#b80120}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}