@charset "utf-8";
@media screen and (min-width : 768px ) {
/*--------------------------------------------
	 BASE
--------------------------------------------*/
/* ---- MOUSE OVER STYLE ---- */

img {
 max-width: 100%;
}
.over {
 transition: 0.4s;
}
.over:hover {
 opacity: 0.6;
}
 .ios .over:hover, .ios .over:active, .ios .over:link, .ios .over:visited, .ios .over::focus {
 opacity:1;
}
.cf:after {
 content: "";
 clear: both;
 display: block;
 height: 0;
}
:root .cf::after { /* IE9 */
 content: ""\9;
 clear: both\9;
 display: block\9;
 height: 0\9;
}
.ggmap, .youtube {
 position: relative;
 padding-bottom: 58%;
 padding-top: 10px;
 height: 0;
 overflow: hidden;
}
.ggmap iframe, .ggmap #ggmap object, .ggmap #ggmap embed, .youtube iframe, .youtube #ggmap object, .youtube #ggmap embed {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
.for_sp {
 display: none;
}
body, html {
 font-family: "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif","游ゴシック", "YuGothic", "游ゴシック体", "Hiragino Sans", 'ヒラギノ角ゴ ProN W3', "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "Hiragino Kaku Gothic ProN, Arial", ;
 font-weight: 400;
}
body {
 width: 100%;
 min-width: 1300px;
 height: auto;
 color: #4d4e4e;
 font-size: 14px;
 line-height: 1.5;
 margin: 0 auto;
 overflow: auto;
}
a {
 text-decoration: none;
 display: inline-block;
 transition: 0.4s;
 color: #664a0b;
}
ul {
 list-style: none;
}
table {
 width: 100%;
}
#totop {
 display: none;
}


/*--------------------------------------------
	TOPへ戻るボタン
--------------------------------------------*/

#totop {
 position: fixed;
 bottom: 30px;
 right: 30px;
}
#totop a {
 opacity: 1;
}
