html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-size:0.625em;-webkit-text-size-adjust:none}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}h1,h2,h3,h4,h5,h6{font-size:100%}img{vertical-align:top;max-width:100%;height:auto}a{color:#333}a:link,a:active,a:visited{text-decoration:none}html,body{width:100%;height:100%;margin:0;padding:0;min-width:990px}body{font-family:Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;line-height:1.5;color:#333;font-size:0.625em}.pc{display:inline-block}.text{font-size:1.3em}.fs{font-size:90%}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.taC{text-align:center}.taR{text-align:right}.width100{width:100%}.swiper-container-kv{position:relative;width:960px;height:450px;padding-bottom:30px;overflow:hidden}.swiper-container-kv .swiper-button-prev,.swiper-container-kv .swiper-button-next{background:none}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-3px !important}.swiper-button-prev:before,.swiper-button-next:before{display:block;position:absolute;left:0;top:0;content:"";width:11px;height:11px;border-top:3px solid #9d7748;border-right:3px solid #9d7748}.swiper-button-prev:before{left:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-pagination-bullet{margin:0 2px !important;position:relative;width:14px !important;height:14px !important;background:none !important}.swiper-pagination-bullet:before,.swiper-pagination-bullet:after{display:block;content:"";position:absolute;top:0px;left:0px;box-sizing:border-box;width:7px;height:7px;border:7px solid transparent;border-left:7px solid #9d7748}.swiper-pagination-bullet:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-14px}.news{margin-top:60px;margin-bottom:80px}.news h2{margin-bottom:30px}.news li{border-bottom:1px dotted #b4b4b4;padding:15px 0}.news li a{display:block}.news li a>div{display:inline-block;vertical-align:top}.news li .thumbnail{width:160px;margin-right:20px}.news li .txt{width:777px}.news li .date{display:inline-block;font-size:130%;margin-right:10px}.news li .category{display:inline-block;width:90px;padding:3px 0 2px;font-size:125%;color:#FFF;text-align:center;background:#888}.news li .cat005{background:#de948f}.news li .cat003{background:#468cbc}.news li .cat002{background:#4aa57e}.news li .cat006{background:#775d95}.news li .title{padding:2px 0 10px;font-size:210%}.news li a:hover .title{text-decoration:underline;color:#468cbc}.news li .detail{font-size:145%}.news .more{cursor:pointer;display:inline-block;width:202px;margin-top:40px;padding:11px 0 9px;background:#9d7748;border-radius:5px;color:#FFF;font-size:140%}.news .moreContents{display:none}.bnrs{background:url(../img/bg_bnr.jpg) no-repeat center top;background-size:cover;padding:80px 0}.bnrs .container{overflow:hidden;padding-left:28px}.bnrs .swiper-button-prev,.bnrs .swiper-button-next{background:none}.bnrs .swiper-button-prev{left:-6px;top:64%}.bnrs .swiper-button-next{right:-6px;top:64%}
