@charset "utf-8";
* {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
font-size:100%;
text-decoration:none;
color: #fff;
background:transparent;
} 
body {
	margin:0;
	padding:0;
	color:#000;
	background:#fff url("top/bg.jpg") center no-repeat;
	font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border:0;
	}
div.base{
	position:absolute;
	width:880px;
	height:550px;
	top:50%;
	left:50%;
	margin-left:-440px;
	margin-top:-275px;
	}
#top div.base{
    color:white;
	background:#000 url("top/top2.jpg") center no-repeat;
    }
#seizan div.base{
    color:white;
	background:#000 url("seizan/seizan.jpg") center no-repeat;
    }
#moriyama div.base{
    color:white;
	background:#000 url("moriyama/moriyama.jpg") center no-repeat;
    }
#sakuhin div.base{
    color:white;
	background:#000;
    }
#toubou div.base{
    color:white;
	background:#000 url("toubou/toubou.jpg") center no-repeat;
    }
#rink div.base{
    color:white;
	background:#000 url("rink/rink.jpg") center no-repeat;
    }
#toiawase div.base{
    color:white;
	background:#000 url("toiawase/toiawase.jpg") center no-repeat;
    }
div,p,ul,li {
    margin:0;
	padding:0;
    }
ul, li, a,h3,h4,h5,h6 {
    display:inline;
    }
ul.nav {
    position:absolute;
    z-index:5;
	width:826px;
	height:24px;
	left:27px;
	bottom:24px;
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
	color:white;
	background-color:transparent;
	text-align:center;
    }
ul.nav li {
    float:left;
    width:117px;
    height:100%;
    border-left:1px solid #ffffff;
    text-align:center;
    }
ul.nav li a:link , ul.nav li a:visited {
    display:block;
    width:100%;
    height:14px;
    color: #fff;
    background-color:transparent;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
ul.nav li a:hover {
    display:block;
    width:100%;
    color: #000;
    background-color: #aaa;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
ul.nav li a:active {
    display:block;
    width:100%;
    color: #eee;
    background-color:transparent;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
#top #nav_top a {
    display:block;
    width:100%;
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
#seizan #nav_seizan a {
    display:block;
    width:100%;
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
#moriyama #nav_moriyama a {
    display:block;
    width:100%;
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
#sakuhin #nav_sakuhin a {
    display:block;
    width:100%;
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
#toubou #nav_toubou a {
    display:block;
    width:100%;
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
#rink #nav_rink a {
    display:block;
    width:100%;
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
#toiawase #nav_toiawase a {
    display:block;
    width:100%;
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
    }
.copy {
    color: #000;
    background-color:transparent;
	font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0;
	position:absolute;
	width:826px;
	height:24px;
	left:27px;
	bottom:-34px;
	text-align:center;
    }
.news {
    display:block;
    color: #eee;
    background:#000 url("top/newsbg.jpg") center no-repeat;
	font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:5px 10px;
	position:absolute;
	width:355px;
	height:205px;
	left:70px;
	bottom:70px;
	text-align:left;
    }
.news a {
    color: #fff;
    background-color:transparent;
    font-style: normal;
	font-weight: normal;
	text-decoration: none;
    }
 .mori {
    position:absolute;
	left:27px;
	top:27px;
    padding:15px;
    width:797px;
	height:443px;
    color: #fff;
    background-color:transparent;
	font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	overflow:auto;
    }
.qa {
    margin:10px 0;
    padding:10px;
    color: #fff;
    background-color:transparent;
	font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border:1px solid #ffffff;
    }
.qa a {
    color: #000;
    background-color:#fff;
	font-weight: bold;
    }
.qa:first-line {
    color: #000;
    background-color:#fff;
    font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height:130%;
    }
p.qa img {
    margin:0;
    padding:0;
    }
h1 {
    display:block;

    color: #000;
    background-color:#aaa;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height:150%;
	text-indent:15px;
	margin:0 0 10px 0;
    }
h2 {
    display:block;

    color: #000;
    background-color:#aaa;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height:150%;
	text-indent:15px;
	margin:20px 0 10px 0;
    }
h1.hed {
    display:block;
    width:100%;
    color: #fff;
    background-color:transparent;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height:150%;
	text-indent:0px;
	position:absolute;
	width:230px;
	height:100px;
	right:180px;
	bottom:20px;
    }
.lgf {
    font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#fff;
	background-color:transparent;
    }
.pright {
    float:right;
    margin:0 10px 10px;
    } 
.pleft {
    float:left;
    margin:0 10px 10px;
    } 
.logos {
    top:30px;
    right:40px;
    width:230px;
	height:100px;
    position:absolute;
    color:#fff;
	background:#000 url("sakuhin/sum_title2.jpg") center no-repeat;
    }
.price {
    visibility:hidden;
    }
img.ctr {
    display:block;
    margin:auto;
    }
.clrboth {
    clear:both;
    }

.card h2 {
    display:inline;
    color: #fff;
    background-color:transparent;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-indent:0;
	line-height:150%;
    }
.sumbar0 {
    position:absolute;
	width:840px;
	height:128px;
	left:34px;
	bottom:0;
	color:#fff;
	background:transparent;
    }
.sumbar0 .yaji a img {
    border:0;
    padding:24px 0;
    }
.sumbar0 .saku a img {
    border:0;
    width:60px;
    height:53px;
    padding:7px;
    }
.next {
    position:absolute;
	width:280px;
	height:12px;
	right:50px;
	bottom:140px;
	color:#888;
	background:transparent;
	text-align:right;
    }
.next a:link, .back a:link, .next a:visited, .back a:visited {
    color: #888;
    background-color:transparent;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:0;
    }
.next a:hover, .back a:hover {
    color: #000;
    background-color: #fff;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:0;
    }
.next a:active, .back a:active {
    color: #eee;
    background-color:transparent;
	font-family:"ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝 , serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:0;
    }
.next a.this {
    color:#000;
	background:#888;
    }
.cardini {
    position:absolute;
	width:860px;
	height:550px;
    color: #fff;
    background-color:transparent;
    font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 8pt;
	line-height:130%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
    }
.card {
    position:absolute;
	width:860px;
	height:550px;
    color: #fff;
    background-color:transparent;
    font-family:"MS Pゴシック", Osaka ,sans-serif;
	font-size: 8pt;
	line-height:130%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	visibility:hidden;
    }
.card:first-line {
    line-height:240px;
    }
.cardini img {
    float:left;
    margin:60px 20px 60px 100px;
    }
.card img {
    float:left;
    margin:60px 20px 60px 100px;
    }
.price {
    visibility:hidden;
    }
#card0 {
    visibility:visible;
    }
#card1 {
    visibility:hidden;
    }
#card2 {
    visibility:hidden;
    }
#card3 {
    visibility:hidden;
    }
#card4 {
    visibility:hidden;
    }
#card5 {
    visibility:hidden;
    }
#card6 {
    visibility:hidden;
    }
#card7 {
    visibility:hidden;
    }
#card8 {
    visibility:hidden;
    }
#card9 {
    visibility:hidden;
    }
address {
    display:inline;
    }