@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,main,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}.container:after,.row:after,.col:after,.clr:after,.group:after{content:"";display:table;clear:both}.row{padding-bottom:0em}.col{display:block;float:left;width:100%}@media (min-width: 768px){.span_1{width:8.33333333333%}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_6{width:50%}.span_7{width:58.3333333333%}.span_8{width:66.6666666667%}.span_9{width:75%}.span_10{width:83.3333333333%}.span_11{width:91.6666666667%}.span_12{width:100%}}*{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:16px}a{text-decoration:none}.row{max-width:960px;margin:0 auto}body{background:#fff;color:#fffbc4}body a{color:#fffbc4}body nav{position:fixed;left:0;top:0;z-index:2147483647;width:100%;filter:alpha(opacity=95);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";-webkit-opacity:0.95;-khtml-opacity:0.95;-moz-opacity:0.95;-ms-opacity:0.95;-o-opacity:0.95;opacity:0.95;background:#42210b;padding:8px}body nav img{height:48px}body nav ul{float:right}body nav ul li{padding:16px;float:left;height:20px}body .fade{opacity:0}body .contents{background:#fff}body section#top{height:100vh}body section#top .logo img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;height:50%}body section#top .link{position:absolute;bottom:32px;width:100%}body section#top .link ul{display:table;margin:0 auto}body section#top .link ul li{display:table-cell;padding:16px}body section#top .link ul li a{padding:16px;border:2px solid #fff;color:#fff;font-size:150%;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}body section#top .link ul li a:hover{background:#fff;background:rgba(255,255,255,0.3)}body section img{width:100%}body .box{color:#42210b;padding:32px;padding-bottom:64px;line-height:150%;font-size:16px}body .box a{color:#42210b}body .box h2{font-family:'Pacifico', cursive;text-align:center;font-size:48px;padding:24px;padding-bottom:40px}body .box h3{font-size:24px;padding-bottom:16px;text-align:center}body .box .col div{margin:8px;border:1 solid #f00}body #news .col{padding:16px}body #news .monthly{padding-bottom:32px}body #about .about{text-align:center;font-size:20px;line-height:40px}body #menu h3{text-align:left;font-weight:bold;padding-bottom:8px}body #menu div.menu{padding:16px}body #menu ul{padding-bottom:32px}body #menu ul li{font-weight:bold}body #menu ul li div.comment{font-weight:normal;font-size:12px;line-height:12px;margin-top:0px}body #info h3{font-size:20px;text-align:left;padding:16px 8px 8px 0}body #info .phone{font-size:30px}body #info .access{margin:0}body #info .access:after{content:"";display:table;clear:both}body #info .access img{width:100px;float:left}body footer{height:400px;background:#42210b}body footer .copyright{padding:32px;text-align:center}main:after{content:"";display:table;clear:both}
