html,body{color:#ccc;background-color:#010204;height:100%}a:link{text-decoration:none;color:#86BAB9}a:visited{text-decoration:none;color:#86BAB9}a:active{text-decoration:none;color:#86BAB9}a:hover{text-decoration:underline;color:#8BA7A7}th,td{color:#eee}.wrap{margin:auto;text-align:left;overflow:hidden}@media only screen and (max-width: 767px){.wrap{width:320px}}@media only screen and (min-width: 768px){.wrap{width:960px}}img{max-width:100%;height:auto}.contents{padding:10px 0 15px 0}h1{font-size:16px;line-height:140%;background-color:#333;padding:10px 0 8px 10px;color:#fff}@media only screen and (max-width: 767px){h1{margin:0 0 15px 0}}@media only screen and (min-width: 768px){h1{margin:10px 0 15px 0}}h2{font-size:13px;line-height:140%;border-top:1px dotted #999;border-bottom:1px dotted #999;padding:9px 0 7px 10px;margin:0 0 10px 0;color:#fff}h3{font-size:13px;line-height:140%;border-left:3px solid #666;padding:5px 0 3px 10px;color:#fff}@media only screen and (max-width: 767px){.localnav{width:100%;text-align:center}.localnav ul{margin:0;padding:0;list-style:none;font-size:0}.localnav ul li{display:inline-block;margin:0 7px 7px 0;width:60px;height:51px}.localnav ul li a.active{display:block;width:60px;height:51px;background-image:url(../image/nav/active.png);background-repeat:no-repeat;background-position:center top}.localnav ul li.deadlink img{opacity:.65;filter:alpha(opacity=65);-ms-filter:"alpha(opacity=65)";-khtml-opacity:.65;-moz-opacity:.65}.localnav ul img{width:60px;height:51px}}@media only screen and (min-width: 768px){.localnav{width:980px;margin:0 -20px 0 0}.localnav ul{margin:0;padding:0;list-style:none}.localnav ul li{float:left;margin:0 2px 0 0;width:72px;height:61px}.localnav ul li a.active{display:block;width:72px;height:61px;background-image:url(../image/nav/active.png);background-repeat:no-repeat;background-position:center top}.localnav ul li.deadlink img{opacity:.65;filter:alpha(opacity=65);-ms-filter:"alpha(opacity=65)";-khtml-opacity:.65;-moz-opacity:.65}.localnav ul img{width:72px;height:61px}}.mailform td dl{margin:0;padding:0}.mailform td dl dt{margin:10px 0 0 0;padding:0}.mailform td dl dt:first-child{margin:0 0 0 0}.mailform td dl dd{margin:0 0 0 30px;padding:0}@media only screen and (max-width: 767px){.mailform{margin:0 0 30px 0}.mailform th{width:100%;display:inline-block;padding:10px 0 8px 0;text-align:left}.mailform td{width:100%;display:inline-block;border-bottom:1px dotted #666;padding:0 10px 10px 10px}.mailform td input[type="text"]{width:70%}.mailform td textarea{width:90%}.mailform .submit{margin:10px 0 0 0;text-align:center;background-color:#333;border:1px solid #666;padding:15px 0 15px 0}.mailform .submit input{font-size:20px}}@media only screen and (min-width: 768px){.mailform{margin:0 0 30px 0}.mailform th{width:20%;border-bottom:1px dotted #666666;padding:8px 0 8px 0;text-align:center;vertical-align:middle}.mailform td{width:80%;border-bottom:1px dotted #666666;padding:8px 10px 8px 10px;vertical-align:middle}.mailform .submit{margin:10px 0 0 0;text-align:center;background-color:#333333;border:1px solid #666666;padding:15px 0 15px 0}.mailform .submit input{font-size:20px}}@media only screen and (max-width: 767px){.basicinfo .map{width:100%;margin:0 0 10px 0}.basicinfo .map #map{width:100%;height:250px}}@media only screen and (min-width: 768px){.basicinfo .map{width:50%;float:left}.basicinfo .map #map{width:100%;height:750px}}@media only screen and (max-width: 767px){.basicinfo .info{width:100%;margin:0 0 10px 0}}@media only screen and (min-width: 768px){.basicinfo .info{width:49%;float:right}}@media only screen and (max-width: 767px){.basicinfo .area{width:100%;margin:0 0 20px 0}}@media only screen and (min-width: 768px){.basicinfo .area{width:49%;float:right}.basicinfo .area:first-child{float:left}}.basicinfo dl{margin:0;padding:0}.basicinfo dl dt{margin:0 0 10px 0;padding:7px 0 5px 10px;background-color:#333}.basicinfo dl dd{margin:0;padding:0 0 10px 10px}.basicinfo ul{margin:0 0 0 20px;padding:0}.basicinfo ul li{margin:0 0 7px 0}.basicinfo p{margin:15px 0 0 0}.basicinfo p:first-child{margin:0 0 0 0}.moshikomi .arrow{width:0;height:0;border:10px solid transparent;border-top:10px solid #666;margin:auto}@media only screen and (max-width: 767px){.howto .area:first-child{text-align:center}.howto .area img{width:50%}}@media only screen and (min-width: 768px){.howto .area img{width:100%}}.news .facebook{background-color:#eee}@media only screen and (max-width: 767px){.news .area{width:100%;margin:0 0 20px 0}}@media only screen and (min-width: 768px){.news .area{width:49%;float:right}.news .area:first-child{float:left}}.circlelist .list{margin:0 0 30px 0}@media only screen and (max-width: 767px){.circlelist .list table{display:inline-block}.circlelist .list thead{display:none}.circlelist .list td{display:block;margin:0 0 20px 20px}.circlelist .list td:first-child{margin:0 0 0 0}}@media only screen and (min-width: 768px){.circlelist .list table{table-layout:fixed;border-collapse:collapse;empty-cells:show}.circlelist .list td{padding:8px 10px 5px 10px;border-bottom:1px solid #555}.circlelist .list th{padding:6px 10px 5px 10px;border-top:1px solid #555;border-bottom:1px solid #555;background-color:#222;line-height:100%}.circlelist .list .circle_name{width:25%}.circlelist .list .circle_pr{width:65%}}@media only screen and (max-width: 767px){.koinobori .gridline{width:340px;margin:0 20px 0 0;font-size:0}.koinobori .gridline .info{text-align:left;font-size:13px}.koinobori .gridline .info dt{margin:0 0 10px 0;background-color:#333;padding:10px 0 8px 10px;line-height:100%}.koinobori .gridline .info dd{margin:0 0 25px 20px}.koinobori .gridline .info dd ul{margin:0 0 0 20px;padding:0}.koinobori .gridline .info dd li{margin:0 0 10px 0}.koinobori .grid1,.koinobori .grid2,.koinobori .grid3,.koinobori .grid4,.koinobori .grid5,.koinobori .grid6,.koinobori .grid7,.koinobori .grid8,.koinobori .grid9,.koinobori .grid10,.koinobori .grid11,.koinobori .grid12{display:inline-block;margin:0 10px 10px 0;text-align:center;vertical-align:top;font-size:13px}.koinobori .grid1 p,.koinobori .grid2 p,.koinobori .grid3 p,.koinobori .grid4 p,.koinobori .grid5 p,.koinobori .grid6 p,.koinobori .grid7 p,.koinobori .grid8 p,.koinobori .grid9 p,.koinobori .grid10 p,.koinobori .grid11 p,.koinobori .grid12 p{text-align:left;margin:10px 0 0 0;line-height:140%}.koinobori .grid1 p:first-child,.koinobori .grid2 p:first-child,.koinobori .grid3 p:first-child,.koinobori .grid4 p:first-child,.koinobori .grid5 p:first-child,.koinobori .grid6 p:first-child,.koinobori .grid7 p:first-child,.koinobori .grid8 p:first-child,.koinobori .grid9 p:first-child,.koinobori .grid10 p:first-child,.koinobori .grid11 p:first-child,.koinobori .grid12 p:first-child{margin:5px 0 0 0}.koinobori .grid1 .inner,.koinobori .grid2 .inner,.koinobori .grid3 .inner,.koinobori .grid4 .inner,.koinobori .grid5 .inner,.koinobori .grid6 .inner,.koinobori .grid7 .inner,.koinobori .grid8 .inner,.koinobori .grid9 .inner,.koinobori .grid10 .inner,.koinobori .grid11 .inner,.koinobori .grid12 .inner{background-color:#ece4d7;padding:10px 0;line-height:0}.koinobori .grid1 .inner span,.koinobori .grid2 .inner span,.koinobori .grid3 .inner span,.koinobori .grid4 .inner span,.koinobori .grid5 .inner span,.koinobori .grid6 .inner span,.koinobori .grid7 .inner span,.koinobori .grid8 .inner span,.koinobori .grid9 .inner span,.koinobori .grid10 .inner span,.koinobori .grid11 .inner span,.koinobori .grid12 .inner span{line-height:140%}}@media only screen and (min-width: 768px){.koinobori .gridline{width:980px;margin:0 20px 0 0;font-size:0}.koinobori .gridline .info{text-align:left;font-size:13px}.koinobori .gridline .info dt{margin:0 0 10px 0;background-color:#333;padding:10px 0 8px 10px;line-height:100%}.koinobori .gridline .info dd{margin:0 0 25px 20px}.koinobori .gridline .info dd ul{margin:0 0 0 20px;padding:0}.koinobori .gridline .info dd li{margin:0 0 10px 0}.koinobori .grid1,.koinobori .grid2,.koinobori .grid3,.koinobori .grid4,.koinobori .grid5,.koinobori .grid6,.koinobori .grid7,.koinobori .grid8,.koinobori .grid9,.koinobori .grid10,.koinobori .grid11,.koinobori .grid12{display:inline-block;margin:0 12px 12px 0;text-align:center;vertical-align:top;font-size:13px}.koinobori .grid1 p,.koinobori .grid2 p,.koinobori .grid3 p,.koinobori .grid4 p,.koinobori .grid5 p,.koinobori .grid6 p,.koinobori .grid7 p,.koinobori .grid8 p,.koinobori .grid9 p,.koinobori .grid10 p,.koinobori .grid11 p,.koinobori .grid12 p{text-align:left;margin:10px 0 0 0;line-height:140%}.koinobori .grid1 p:first-child,.koinobori .grid2 p:first-child,.koinobori .grid3 p:first-child,.koinobori .grid4 p:first-child,.koinobori .grid5 p:first-child,.koinobori .grid6 p:first-child,.koinobori .grid7 p:first-child,.koinobori .grid8 p:first-child,.koinobori .grid9 p:first-child,.koinobori .grid10 p:first-child,.koinobori .grid11 p:first-child,.koinobori .grid12 p:first-child{margin:5px 0 0 0}.koinobori .grid1{width:69px}.koinobori .grid2{width:150px}.koinobori .grid3{width:231px}.koinobori .grid4{width:312px}.koinobori .grid5{width:393px}.koinobori .grid6{width:474px}.koinobori .grid7{width:555px}.koinobori .grid8{width:636px}.koinobori .grid9{width:717px}.koinobori .grid10{width:798px}.koinobori .grid11{width:879px}.koinobori .grid12{width:960px}}@media only screen and (max-width: 767px){.schedule .block{margin:0 0 30px 0}.schedule .time{border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:0 0 10px 0}.schedule .coment{padding:0 0 0 10px}.schedule .coment p{margin:10px 0 0 0}.schedule .coment p:first-child{margin:0 0 0 0}}@media only screen and (min-width: 768px){.schedule .block{display:-webkit-flex;display:flex;margin:0 0 10px 0}.schedule .time{width:15%;padding:10px 0 10px 0;background-color:#761414;text-align:center}.schedule .coment{width:85%;padding:10px 0 10px 10px}.schedule .coment p{margin:10px 0 0 0}.schedule .coment p:first-child{margin:0 0 0 0}}.qa dl{margin:0;padding:0}.qa dt{margin:0 0 10px 5px}.qa dt p{margin:0}.qa dd{margin:0 0 20px 20px}.qa dd p{margin:0 0 0 0}.floormap{text-align:center}.floormap img{max-width:100%}@media only screen and (max-width: 767px){.report .pic img{display:block;max-width:320px;max-height:250px;margin:0 0 5px 0}}@media only screen and (min-width: 768px){.report .pic .img_h{height:350px;display:inline-block}}#head{margin:0 0 0 0}@media only screen and (max-width: 767px){#foot{width:100%}#foot .foot-navi{display:none}#foot .copyright{width:100%;text-align:center;padding:0 0 20px 0}}@media only screen and (min-width: 768px){#foot{width:960px}#foot .foot-navi{padding:0 0 20px 10px}#foot .copyright{padding:0 10px 20px 0}}
