@charset "UTF-8";/*!
 YUI 3.18.1 (build f7e7bcb)
 Copyright 2014 Yahoo! Inc. All rights reserved.
 Licensed under the BSD License.
 http://yuilibrary.com/license/
 */a,a:focus,input,input:focus{outline:0}#footer,#header,.sideNavi .navi_box{background-color:#222}#gNavi ul li a,#header .inner h1{white-space:nowrap;overflow:hidden}#contents .inner .contentsArea .business01_photo ul:after,#contents .inner .contentsArea .business02_photo:after,#contents .inner .contentsArea .business04_photo:after,#contents .inner .contentsArea .sitemap:after,#contents .inner .pankuzu:after,#gNavi ul:after,#index .inner .contentsArea .top_bnr:after,.inner:after{clear:both}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v13/v0SdcGFAl2aezM9Vq_aFTQ.ttf) format('truetype')}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}html{background:0 0;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}#contents .inner .contentsArea .midashi01,#contents .sub_main_img h2,#index .inner .contentsArea h2,#index .inner .contentsArea h3,.sideNavi .navi_box ul li{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body,html{font-size:1em;color:#333;line-height:200%;letter-spacing:.05em}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pcNone{display:none!important}.imgCenter{display:block;margin:1em auto}.imgLeft{float:left;margin:0 1em 1em 0}.imgRight{float:right;margin:0 0 1em 1em}.inner{width:970px;margin:0 auto}.inner:after,.inner:before{content:" ";display:table}.inner .contentsArea{width:740px;float:left}.inner .sideNavi{width:200px;float:right}#header,#header:after{width:100%;margin:0 auto;min-width:970px}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}a img{transition:opacity .3s}a img:hover{opacity:.6}#header{padding:15px 0 0}#header:after{height:3px;content:'';display:block;background-color:#bfa285;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNiZmEyODUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2JmYTI4NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(10%,#bfa285),color-stop(50%,rgba(255,255,255,.5)),color-stop(90%,#bfa285));background-image:-moz-linear-gradient(left,#bfa285 10%,rgba(255,255,255,.5) 50%,#bfa285 90%);background-image:-webkit-linear-gradient(left,#bfa285 10%,rgba(255,255,255,.5) 50%,#bfa285 90%);background-image:linear-gradient(to right,#bfa285 10%,rgba(255,255,255,.5) 50%,#bfa285 90%)}#header .inner h1{width:255px;height:55px;float:left;background-image:url(../img/logo01.png);text-indent:200%}#header .inner p{padding:30px 0 0;font-size:.813em;float:right;text-align:right}#header .inner p a{margin:0 2em 0 0;color:#fff;display:inline-block}#header .inner p a:before{margin:0 .5em 0 0;content:url(../img/icon_arrow01.png);display:inline-block;vertical-align:middle}#footer{width:100%;min-width:970px;height:210px;color:#fff;background-image:url(../img/bg02.jpg);background-repeat:repeat-x;background-position:0 37px}#footer .inner{position:relative}#footer .inner .pagetop{position:absolute;top:-28px;right:0}#footer .inner .pagetop a img{vertical-align:bottom}#footer .inner .footerNavi a{margin:0 2em 0 0;font-size:.813em;line-height:284%;color:#fff}#footer .inner .footerAddr{width:740px;height:148px;padding:70px 0 0;float:left;background-image:url(../img/logo02.png);background-repeat:no-repeat;background-position:0 15px;display:table}#footer .inner .footerAddr>*{display:table-cell}#footer .inner .footerAddr li{font-size:.875em;line-height:150%}#footer .inner .footerToiawase{width:200px;height:148px;padding:25px 0 0;float:right}#footer .inner .copyright{width:100%;clear:both;text-align:center;font-size:.75em;line-height:208%}#gNavi{width:100%;min-width:970px;height:65px;margin:0 auto;position:relative;background-image:url(../img/bg01.jpg);-moz-box-shadow:0 5px 5px rgba(0,0,0,.3);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.3);box-shadow:0 5px 5px rgba(0,0,0,.3)}#gNavi ul{width:970px;margin:0 auto}#gNavi ul:after,#gNavi ul:before{content:" ";display:table}#gNavi ul li{width:194px;height:65px;float:left;background-image:url(../img/gnavi.jpg)}#gNavi ul li a{width:100%;height:100%;display:block;text-indent:200%}#gNavi ul li:first-child{background-position:0 0}#gNavi ul li:first-child:hover{background-position:0 -65px}#gNavi ul li:nth-child(2){background-position:-194px 0}#gNavi ul li:nth-child(2):hover{background-position:-194px -65px}#gNavi ul li:nth-child(3){background-position:-388px 0}#gNavi ul li:nth-child(3):hover{background-position:-388px -65px}#gNavi ul li:nth-child(4){background-position:-582px 0}#gNavi ul li:nth-child(4):hover{background-position:-582px -65px}#gNavi ul li:last-child{background-position:-776px 0}#gNavi ul li:last-child:hover{background-position:-776px -65px}.sideNavi .navi_box{width:200px;margin:0 0 20px;padding:11px;border:4px solid #333;-webkit-border-image:url(../img/bg03.jpg) 4 round;border-image:url(../img/bg03.jpg) 4 round}.sideNavi .navi_box ul li:last-child,.sideNavi .navi_box ul li:nth-child(10),.sideNavi .navi_box ul li:nth-child(3),.sideNavi .navi_box ul li:nth-child(5),.sideNavi .navi_box ul li:nth-child(6),.sideNavi .navi_box ul li:nth-child(7){padding:0 0 0 20px}.sideNavi .navi_box ul li:nth-child(2) a,.sideNavi .navi_box ul li:nth-child(4) a,.sideNavi .navi_box ul li:nth-child(8) a,.sideNavi .navi_box ul li:nth-child(9) a{background-image:url(../img/icon_line01.png);border-top:solid 2px #484848}.sideNavi .navi_box ul li{margin:0;font-size:.8em;font-weight:700;letter-spacing:normal}.sideNavi .navi_box ul li a{width:100%;height:45px;padding:0 0 0 20px;line-height:346%;display:block;color:#fff;background-repeat:no-repeat;background-position:0 center}.sideNavi .navi_box ul li a:hover{background-color:#111;text-decoration:none}.sideNavi .navi_box ul li:first-child a{background-image:url(../img/icon_line01.png)}.sideNavi .navi_box ul li:nth-child(9){margin:0 0 5px}.sideNavi .navi_box ul li:nth-child(9) a{border-bottom:solid 2px #484848}.sideNavi .navi_box ul li:nth-child(3) a,.sideNavi .navi_box ul li:nth-child(5) a,.sideNavi .navi_box ul li:nth-child(6) a,.sideNavi .navi_box ul li:nth-child(7) a{background-image:url(../img/icon_line02.jpg);border-top:solid 1px #484848}.sideNavi .navi_box ul li:last-child a,.sideNavi .navi_box ul li:nth-child(10) a{height:26px;line-height:200%;background-image:url(../img/icon_dots01.jpg)}.sideNavi .side_toiawase{height:191px;margin:0 0 20px;background-image:url(../img/side_toiawase.jpg);position:relative}.sideNavi .side_toiawase a img{vertical-align:bottom;position:absolute;top:135px;left:15px}.sideNavi .side_bnr{margin:0}.sideNavi .side_bnr a{margin:0 0 10px;display:block}.sideNavi .side_bnr a img{vertical-align:bottom;-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}#index .sideNavi .navi_box{display:none}#index .top_main_img{max-width:1200px;min-width:970px;height:450px;margin:0 auto;overflow:hidden;position:relative}#index .top_main_img img{-webkit-animation:slideShow 30s infinite;animation:slideShow 30s infinite;opacity:0;position:absolute;left:-webkit-calc((100% - 1200px)/ 2);left:calc((100% - 1200px)/ 2)}#index .top_main_img img:first-child{-webkit-animation-delay:0s;animation-delay:0s}#index .top_main_img img:nth-child(2){-webkit-animation-delay:10s;animation-delay:10s}#index .top_main_img img:last-child{-webkit-animation-delay:20s;animation-delay:20s}#index .inner{padding:40px 0 100px}#index .inner .contentsArea .top_rinen{margin:0 0 15px}#index .inner .contentsArea h2,#index .inner .contentsArea h3{font-size:1.6252em;font-weight:700;line-height:180%;background-image:url(../img/top_midashi_line.png);background-repeat:repeat-x;background-position:0 center}#index .inner .contentsArea h2 span,#index .inner .contentsArea h3 span{padding:0 1em 0 0;background-color:#fff}#index .inner .contentsArea h2 span:before,#index .inner .contentsArea h3 span:before{margin:0 .5em 0 0;content:url(../img/icon_arrow02.png);display:inline-block;vertical-align:baseline}#index .inner .contentsArea .top_bnr{margin:0 0 15px}#index .inner .contentsArea .top_bnr:after,#index .inner .contentsArea .top_bnr:before{content:" ";display:table}#index .inner .contentsArea .top_bnr li{width:50%;margin:10px 0;float:left}#index .inner .contentsArea .top_bnr li:nth-child(even){text-align:right}#index .inner .contentsArea .top_bnr li a img{vertical-align:bottom;-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}#index .inner .contentsArea .top_news li{padding:10px 0 10px 125px;font-size:.938em;text-indent:-125px;border-bottom:solid 1px #ccc}#index .inner .contentsArea .top_news li span{width:125px;text-indent:0;display:inline-block}#index .inner .contentsArea .top_news li:last-child{border-width:2px}@keyframes slideShow{0%,40%{opacity:0}10%,30%{opacity:1}}@-webkit-keyframes slideShow{0%,40%{opacity:0}10%,30%{opacity:1}}#contents .sub_main_img{max-width:1200px;min-width:970px;height:140px;margin:0 auto;padding:60px 0 0;background-image:url(../img/sub_main.jpg);background-repeat:no-repeat;background-position:center 0}#contents .sub_main_img h2{width:970px;margin:0 auto;font-size:1.875em;color:#fff}#contents .inner{padding:0 0 100px}#contents .inner .pankuzu{height:40px;font-size:.75em}#contents .inner .pankuzu:after,#contents .inner .pankuzu:before{content:" ";display:table}#contents .inner .pankuzu li{float:left}#contents .inner .pankuzu li:after{padding:0 .25em;content:'＞'}#contents .inner .pankuzu li:last-child:after{content:none}#contents .inner .contentsArea .midashi01{width:100%;height:56px;margin:0 0 20px;padding:0 0 0 35px;background-image:url(../img/midashi_bg01.jpg);font-size:1.5em;font-weight:700;line-height:233%}#contents .inner .contentsArea .midashi02{width:100%;margin:0 0 20px;font-size:1.125em;font-weight:700;border-bottom:solid 3px #bfa285}#contents .inner .contentsArea .midashi03{width:100%;margin:0 0 10px;font-size:1.125em;font-weight:700}#contents .inner .contentsArea .midashi03:before{margin:0 1em 0 0;content:url(../img/icon_square01.png);display:inline-block;vertical-align:baseline}#contents .inner .contentsArea p{font-size:.875em;line-height:180%}#contents .inner .contentsArea .table01{width:100%;margin:0 0 20px;font-size:.875em;line-height:180%}#contents .inner .contentsArea .table01 tbody tr th{width:20%;padding:10px 25px;background-color:#fafafa;border:1px solid #ccc}#contents .inner .contentsArea .table01 tbody tr td{padding:10px 25px;border:1px solid #ccc}#contents .inner .contentsArea .table02{width:100%;margin:0 0 20px;font-size:.875em;line-height:180%}#contents .inner .contentsArea .table02 tbody tr th{width:30%;padding:10px 15px;background-color:#fafafa;border:1px solid #ccc}#contents .inner .contentsArea .table02 tbody tr td{padding:10px 15px;border:1px solid #ccc}#contents .inner .contentsArea .map{margin:0 0 20px}#contents .inner .contentsArea .map iframe{width:100%;height:218px;border:none;overflow:hidden}#contents .inner .contentsArea .business01_photo{margin:0 0 20px;padding:25px 0;border-top:solid 2px #ccc;border-bottom:solid 2px #ccc}#contents .inner .contentsArea .business01_photo h5.midashi03{position:relative}#contents .inner .contentsArea .business01_photo h5.midashi03 a{width:120px;background-image: -webkit-linear-gradient(bottom, #b79776, rgba(174,136,99,.73) 27%, rgba(255,255,255,0));background-image: -moz-linear-gradient(bottom, #b79776, rgba(174,136,99,.73) 27%, rgba(255,255,255,0));background-image: -o-linear-gradient(bottom, #b79776, rgba(174,136,99,.73) 27%, rgba(255,255,255,0));background-image: -ms-linear-gradient(bottom, #b79776, rgba(174,136,99,.73) 27%, rgba(255,255,255,0));background-image: linear-gradient(to top, #b79776, rgba(174,136,99,.73) 27%, rgba(255,255,255,0));background-color: #d6c5b5;display:block;font-size:.788em;text-align:center;position:absolute;top:0;right:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#contents .inner .contentsArea .business01_photo ul:after,#contents .inner .contentsArea .business01_photo ul:before,#contents .inner .contentsArea .business02_photo:after,#contents .inner .contentsArea .business02_photo:before,#contents .inner .contentsArea .business04_photo:after,#contents .inner .contentsArea .business04_photo:before{content:" ";display:table}#contents .inner .contentsArea .business01_photo h5.midashi03 a:hover{text-decoration:none;background-color:#E8DCD1}#contents .inner .contentsArea .business01_photo ul{margin:0 0 10px}#contents .inner .contentsArea .business01_photo ul li{width:170px;margin:0 20px 0 0;float:left}#contents .inner .contentsArea .business01_photo ul li:nth-child(4n),#contents .inner .contentsArea .business01_photo ul:last-child{margin:0}#contents .inner .contentsArea .business02_photo li{width:50%;float:left}#contents .inner .contentsArea .business02_photo li:nth-child(even){text-align:right}#contents .inner .contentsArea .business04_photo{margin:40px 0 30px}#contents .inner .contentsArea .business04_photo li{width:230px;margin:0 25px 0 0;float:left}#contents .inner .contentsArea .business04_photo li:first-child{width:355px;margin:0 30px 25px 0}#contents .inner .contentsArea .business04_photo li:nth-child(2){width:355px;margin:0 0 25px;text-align:right}#contents .inner .contentsArea .business04_photo li:last-child{margin:0}#contents .inner .contentsArea .contact_box{width:100%;margin:20px 0 30px}#contents .inner .contentsArea .contact_box tbody tr:first-child td{width:33.3333%;padding:0 0 15px;color:#bfa285;font-size:1.5em;font-weight:700;font-family:Lato}#contents .inner .contentsArea .contact_box tbody tr:last-child td{padding:15px;background-color:#eee}#contents .inner .contentsArea .mailform form table tbody tr td input[type=text]:focus,#contents .inner .contentsArea .mailform form table tbody tr td textarea:focus{background-color:#dfd1c2}#contents .inner .contentsArea .mailform{margin:20px 0}#contents .inner .contentsArea .mailform form table tbody tr td input[type=text]{width:80%;padding:5px;border:1px solid #ccc}#contents .inner .contentsArea .mailform form table tbody tr td textarea{width:100%;height:180px;padding:5px;border:1px solid #ccc}#contents .inner .contentsArea .mailform form table tbody tr:last-child th{vertical-align:top}#contents .inner .contentsArea .mailform form .submit input[type=submit]{width:226px;height:50px;margin:0 auto;display:block;background:url(../img/submit_btn.png);border:none;cursor:pointer;transition:opacity .3s;-webkit-appearance:none;text-indent:200%;white-space:nowrap;overflow:hidden}#contents .inner .contentsArea .mailform form .submit input[type=submit]:hover{opacity:.6}#contents .inner .contentsArea .privacypolicy_txt li{margin:0 0 15px;counter-increment:policy_num}#contents .inner .contentsArea .privacypolicy_txt li h5{margin:0 0 10px;font-weight:700}#contents .inner .contentsArea .privacypolicy_txt li h5:before{content:counter(policy_num) "."}#contents .inner .contentsArea .sitemap{font-weight:700}#contents .inner .contentsArea .sitemap:after,#contents .inner .contentsArea .sitemap:before{content:" ";display:table}#contents .inner .contentsArea .sitemap .left{float:left}#contents .inner .contentsArea .sitemap .right{float:right}#contents .inner .contentsArea .sitemap .left,#contents .inner .contentsArea .sitemap .right{width:360px}#contents .inner .contentsArea .sitemap .left>ul>li,#contents .inner .contentsArea .sitemap .right>ul>li{width:100%;margin:0 0 10px;background-color:#bfa285}#contents .inner .contentsArea .sitemap .left>ul>li>a,#contents .inner .contentsArea .sitemap .right>ul>li>a{padding:10px;color:#fff;display:block}#contents .inner .contentsArea .sitemap .left>ul>li>a:before,#contents .inner .contentsArea .sitemap .right>ul>li>a:before{margin:0 .5em 0 0;content:url(../img/icon_sankaku01.png);display:inline-block;vertical-align:baseline}#contents .inner .contentsArea .sitemap .left>ul>li>a:hover,#contents .inner .contentsArea .sitemap .right>ul>li>a:hover{text-decoration:none;color:#222}#contents .inner .contentsArea .sitemap .left>ul>li>ul,#contents .inner .contentsArea .sitemap .right>ul>li>ul{padding:0 5px 0 30px;background-color:#fff;border-left:solid 2px #bfa285;border-right:solid 2px #bfa285;border-bottom:solid 2px #bfa285}#contents .inner .contentsArea .sitemap .left>ul>li>ul>li,#contents .inner .contentsArea .sitemap .right>ul>li>ul>li{border-bottom:solid 1px #bfa285}#contents .inner .contentsArea .sitemap .left>ul>li>ul>li:last-child,#contents .inner .contentsArea .sitemap .right>ul>li>ul>li:last-child{border:none}#contents .inner .contentsArea .sitemap .left>ul>li>ul>li>a,#contents .inner .contentsArea .sitemap .right>ul>li>ul>li>a{padding:10px 0 10px 20px;color:#bfa285;display:block;background-image:url(../img/icon_line02.jpg);background-repeat:no-repeat;background-position:5px center}#contents .inner .contentsArea .sitemap .left>ul>li>ul>li>a:hover,#contents .inner .contentsArea .sitemap .right>ul>li>ul>li>a:hover{text-decoration:none;color:#484848}.underline{text-decoration:underline}.bold{font-weight:700}.colorRed{color:red}.l1{font-size:1.125em!important}.txt_center{text-align:center}#index .inner .sideNavi aside .ssl {
	margin-top: 40px;
	text-align: center;
}
#index .inner .sideNavi aside .ssl table {
	margin-right: auto;
	margin-left: auto;
}
.button_area{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
.button_area .button{
  width: 45%;
}
.button_area .button.onebutton{
  width: 70%;
  margin: 0 auto;
}
.button_area .button a{
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.4rem 1rem;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  background: linear-gradient(to bottom,#ceb8a2 0,#ae8863 80%,#b89877 100%);
  text-align: center;
  white-space: nowrap;
  border: #ae8863 solid 1px;
  border-radius: 10px;
  font-family:serif ;
}
.button_area .button.onebutton a{
  padding: 1rem 1.5rem;
}
.button_area .text{
  width: 45%;
  padding: 0.4rem 1rem;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  background: linear-gradient(to bottom,#ceb8a2 0,#ae8863 80%,#b89877 100%);
  text-align: center;
  border: #ae8863 solid 1px;
  border-radius: 10px;
  font-family:serif ;
}
.button_area .text span{
  display: inline-block;
}
.photo_area{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
.photo_area figure{
  width: 24%;
  margin:0;
}
.photo_area figure:not(:nth-of-type(4n)){
  margin-right:1.3%;
}
.photo_area figure>img{
  width: 100%;
}
.photo_area2{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
.photo_area2 figure{
  width: 32%;
  margin:0;
}
.photo_area2 figure>img{
  width: 100%;
}