@charset "utf-8";html,body{min-height:100%;}
body{margin:0px;padding:0px;color:#666;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;line-height:2;-webkit-text-size-adjust:none;background:#68b7c3;background:linear-gradient(#68b7c3 150px, #F2FAFB 150px);}
body#top{background:linear-gradient(#68b7c3 450px, #F2FAFB 450px);}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form{margin:0px;padding:0px;font-size:100%;}
ul{list-style-type:none;}
ol{padding-left:40px;padding-bottom:15px;}
img{border:none;max-width:100%;height:auto;vertical-align:middle;}
table{border-collapse:collapse;font-size:100%;border-spacing:0;}
iframe{width:100%;}
a{color:#666;}
a:hover{color:#68b7c3;}
#container{width:80%;max-width:1000px;margin:0 auto;}
header{text-align:center;height:150px;background:#68b7c3;}
#logo img{width:300px;margin-top:30px;margin-bottom:30px;}
#menubar{text-align:center;}
#menubar li{display:inline;}
#menubar li a{text-decoration:none;padding:15px 30px;color:#fff;}
#menubar li a:hover{background:url(../../mare/images/icon_arrow1.png) no-repeat center top;}
#contents{background:#F2FAFB;padding:3%;}
#contents h2{clear:both;margin-bottom:20px;color:#fff;padding:5px 20px;background:#68b7c3;}
#contents h3{clear:both;margin-bottom:20px;padding:3px 20px;border:1px solid #ccc;}
#contents p{padding:0px 20px 14px;}
#contents h2 + p,
#contents h3 + p{margin-top:-5px;}
.type1{background:none !important;border-radius:0 !important;color:#1D585F !important;line-height:1.3 !important;font-weight:normal !important;font-size:50px !important;text-align:center !important;border:none !important;border-bottom:1px dashed #5b4b2b !important;margin-bottom:20px !important;letter-spacing:0.2em !important;text-shadow:8px 8px #eee !important;}
.list{overflow:hidden;border-bottom:1px solid #ccc;padding:20px;}
.list h4{color:#68b7c3;font-size:16px;}
.list img{width:20%;float:left;margin-right:3%}
.list p{padding:0 !important;}
footer{clear:both;text-align:center;padding:20px 0px;background:#68b7c3;color:#fff;}
footer a{text-decoration:none;border:none;}
footer .pr{display:block;}
.ta1{width:100%;margin-bottom:15px;}
.ta1, .ta1 td, .ta1 th{border:1px solid #ccc;padding:5px;word-break:break-all;}
.ta1 th.tamidashi{width:auto;text-align:left;background:#000;color:#fff;}
.ta1 th{width:30%;text-align:center;}
.look{background:#e5e5e5;padding:5px 10px;border-radius:4px;}
.mb15,.mb1em{margin-bottom:15px;}
.color1{color:#68b7c3;}
.pr{font-size:10px;}
.fr{float:right;margin-left:1%;margin-bottom:15px;width:45%;}
.fl{float:left;margin-right:1%;margin-bottom:15px;width:45%;}
.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.ggmap iframe,
.ggmapr object,
.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.clear{clear:both;}
.p3p{padding:2%;}
.c{text-align:center;}
#pagetop{clear:both;max-width:1200px;margin:0 auto;}
#pagetop a{text-decoration:none;text-align:center;display:block;float:right;color:#FFF;font-size:20px;padding:0px 30px;background:#68b7c3;border-radius:4px 4px 0px 0px;}
#pagetop a:hover{background:#999;color:#FFF;}
#floatingmenu{display:none;}
@media screen and (max-width:800px){.type1{font-size:40px !important;}
#pagetop{margin:0 3%;}
}
@media screen and (max-width:600px){.fr,.fl{float:none;margin:0;margin-bottom:10px;width:100%;}
}
@media screen and (max-width:480px){#container{width:100%;}
.type1{font-size:18px !important;}
#menubar li a{padding:15px 10px;}
#new h2.open{background:#68b7c3 url(../../mare/images/btn_minus.png) no-repeat right center/34px 34px;}
#new h2.close{background:#68b7c3 url(../../mare/images/btn_plus.png) no-repeat right center/34px 34px;}
.ta1, .ta1 td, .ta1 th{padding:5px;}
img.wa{width:100%;}
#floatingmenu{display:block;width:100%;position:fixed;left:0px;bottom:0px;z-index:9999;text-align:center;padding:0 auto;}
img.fr2{float:right;margin:0px 10px 3px 0px;}
#pagetop{display:none;}
}