/* 共通 */

*{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
th, td{
	font-weight: normal;
}
html, body {
	color:#000000;
	margin:0;
	padding:0;
	height:100%;
	background-image:url(../images/share/bg.jpg);
}

h1,h2,h3,h4,h5,h6,p,div,form,ul,li{margin:0;padding:0;}

img{border:0;}
hr,.guide{display:none;}
.clear{clear:both;}

/* リンク */
a {color: #0066CC;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#e5005a; text-decoration:underline;}
a:active {color: #003399;text-decoration:none;}
strong,em{font-weight:bold;}

/*//////////// テンプレート */
.center{text-align:center; margin:0 auto;}
#container{ width:100%; text-align:center; margin:0 auto; background-image:url(../images/share/bg_hd.jpg); background-repeat:repeat-x;}
#main{ width:900px; background-color:#FFFFFF; background-image:url(../images/share/h1_bg.jpg); background-repeat:no-repeat;}
#header{ height:100px; text-align:left;}
#header a#backtop{ width:220px; height:100px; float:left;}
#header #housou { float:left; width:680px;}
#header #housou a{ background-image:url(../images/share/btm_housou.gif); display:block; width:156px; height:28px; margin:72px 0 0 504px;}
#header #housou a:hover{ background-image:url(../images/share/btm_housou_o.gif);}
#page{ width:700px; float:right; text-align:left; padding:0 35px 0 15px;}
.imasugu {width:320px;height:50px;margin-left:510px; padding-top:15px;}
.imasugu a{display:block;width:320px;height:50px;text-indent:-9999px;}

/*//////////// ナビゲーション */


#nv{ width:150px; height:630px; float:left;}
#nv ul{}
#nv ul li{list-style-type: none;}

#nv ul li #jikai{ background-image:url(../images/share/nv_jikai.gif); width:127px; height:55px; display:block; text-indent:-999em; margin:28px 0 0 23px; }
#nv ul li a#jikai{width:127px; height:55px; display:block; text-indent:-999em; margin:28px 0 0 23px; }
#nv ul li a:hover#jikai{ background-image:url(../images/share/nv_jikai_o.gif); display:block;}

#nv ul li #story{ background-image:url(../images/share/nv_story.jpg); width:127px; height:55px; display:block; text-indent:-999em; margin:0 0 0 23px; }
#nv ul li a#story{ width:127px; height:55px; display:block; text-indent:-999em; margin:0 0 0 23px; }
#nv ul li a:hover#story{ background-image:url(../images/share/nv_story_o.jpg); display:block;}

/* 共通 */

*{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
th, td{
	font-weight: normal;
}
html, body {
	color:#000000;
	margin:0;
	padding:0;
	height:100%;
	background-image:url(../images/share/bg.jpg);
}

h1,h2,h3,h4,h5,h6,p,div,form,ul,li{margin:0;padding:0;}

img{border:0;}
hr,.guide{display:none;}
.clear{clear:both;}

/* リンク */
a {color: #0066CC;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#e5005a; text-decoration:underline;}
a:active {color: #003399;text-decoration:none;}
strong,em{font-weight:bold;}

/*//////////// テンプレート */
.center{text-align:center; margin:0 auto;}
#container{ width:100%; text-align:center; margin:0 auto; background-image:url(../images/share/bg_hd.jpg); background-repeat:repeat-x;}
#main{ width:900px; background-color:#FFFFFF; background-image:url(../images/share/h1_bg.jpg); background-repeat:no-repeat;}
#header{ height:100px; text-align:left;}
#header a#backtop{ width:220px; height:100px; float:left;}
#header #housou { float:left; width:680px;}
#header #housou a{ background-image:url(../images/share/btm_housou.gif); display:block; width:156px; height:28px; margin:72px 0 0 504px;}
#header #housou a:hover{ background-image:url(../images/share/btm_housou_o.gif);}
#page{ width:700px; float:right; text-align:left; padding:0 35px 0 15px;}

/*//////////// ナビゲーション */


#nv{ width:150px; height:630px; float:left;}
#nv ul{}
#nv ul li{list-style-type: none;}

#nv ul li #jikai{ background-image:url(../images/share/nv_jikai.gif); width:127px; height:55px; display:block; text-indent:-999em; margin:28px 0 0 23px; }
#nv ul li a#jikai{width:127px; height:55px; display:block; text-indent:-999em; margin:28px 0 0 23px; }
#nv ul li a:hover#jikai{ background-image:url(../images/share/nv_jikai_o.gif); display:block;}

#nv ul li #story{ background-image:url(../images/share/nv_story.jpg); width:127px; height:55px; display:block; text-indent:-999em; margin:0 0 0 23px; }
#nv ul li a#story{ width:127px; height:55px; display:block; text-indent:-999em; margin:0 0 0 23px; }
#nv ul li a:hover#story{ background-image:url(../images/share/nv_story_o.jpg); display:block;}

#nv ul li #tenji{ background-image:url(../images/share/nv_story.png); width:143px; height:70px; display:block; text-indent:-999em; margin:25px 0 0 7px;}
#nv ul li a#tenji{ width:143px; height:70px; display:block; text-indent:-999em; margin:25px 0 0 7px;}
#nv ul li a:hover#tenji{ background-image:url(../images/share/nv_story_o.png); display:block; width:143px; height:70px;}
*html #nv ul li #tenji{ background-image:url(../images/share/nv_story.gif); width:143px; height:70px; display:block; text-indent:-999em; margin:25px 0 0 7px;}
*html #nv ul li a:hover#tenji{ background-image:url(../images/share/nv_story_o.gif); display:block; width:143px; height:70px;}

#nv ul li #goods{ background-image:url(../images/share/nv_goods.png); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#goods{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#goods{ background-image:url(../images/share/nv_goods_o.png); display:block; width:143px; height:70px;}
*html #nv ul li #goods{ background-image:url(../images/share/nv_goods.gif); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
*html #nv ul li a:hover#goods{ background-image:url(../images/share/nv_goods_o.gif); display:block; width:143px; height:70px;}


#nv ul li #staff{ background-image:url(../images/share/nv_staff.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#staff{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#staff{ background-image:url(../images/share/nv_staff_o.jpg); display:block; width:143px; height:70px;}


#nv ul li #keion{ background-image:url(../images/share/nv_cd.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#keion{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#keion{ background-image:url(../images/share/nv_cd_o.jpg); display:block; width:143px; height:70px;}

#nv ul li #blog{ background-image:url(../images/share/nv_blog.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#blog{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#blog{ background-image:url(../images/share/nv_blog_o.jpg); display:block; width:143px; height:70px;}

#nv ul li #dowga{ background-image:url(../images/share/nv_dowga.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#dowga{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#dowga{ background-image:url(../images/share/nv_dowga_o.jpg); display:block; width:143px; height:70px;}


#footer{ clear:both;background-color:#FFFFFF; background-image:url(../images/share/footer.gif); width:900px; height:40px; background-position:165px 0; background-repeat:no-repeat; padding-bottom:50px;}
#footer a{ width:135px; height:20px; display:block; text-indent:-999em; margin-left:735px;}


#nv ul li #chara{ background-image:url(../images/share/nv_chara.png); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#chara{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#chara{ background-image:url(../images/share/nv_chara_o.png); display:block; width:143px; height:70px;}
*html #nv ul li #chara{ background-image:url(../images/share/nv_chara.gif); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
*html #nv ul li a:hover#chara{ background-image:url(../images/share/nv_chara_o.gif); display:block; width:143px; height:70px;}

#nv ul li #goods{ background-image:url(../images/share/nv_goods.png); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#goods{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#goods{ background-image:url(../images/share/nv_goods_o.png); display:block; width:143px; height:70px;}
*html #nv ul li #goods{ background-image:url(../images/share/nv_goods.gif); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
*html #nv ul li a:hover#goods{ background-image:url(../images/share/nv_goods_o.gif); display:block; width:143px; height:70px;}


#nv ul li #staff{ background-image:url(../images/share/nv_staff.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#staff{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#staff{ background-image:url(../images/share/nv_staff_o.jpg); display:block; width:143px; height:70px;}


#nv ul li #keion{ background-image:url(../images/share/nv_cd.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#keion{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#keion{ background-image:url(../images/share/nv_cd_o.jpg); display:block; width:143px; height:70px;}

#nv ul li #blog{ background-image:url(../images/share/nv_blog.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#blog{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#blog{ background-image:url(../images/share/nv_blog_o.jpg); display:block; width:143px; height:70px;}

#nv ul li #dowga{ background-image:url(../images/share/nv_dowga.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#dowga{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#dowga{ background-image:url(../images/share/nv_dowga_o.jpg); display:block; width:143px; height:70px;}


#nv ul li #mobile{ background-image:url(../images/share/nv_mobile.jpg); width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a#mobile{ width:143px; height:70px; display:block; text-indent:-999em; margin:0 0 0 7px;}
#nv ul li a:hover#mobile{ background-image:url(../images/share/nv_mobile_o.jpg); display:block; width:143px; height:70px;}





#footer{ clear:both;background-color:#FFFFFF; background-image:url(../images/share/footer.gif); width:900px; height:40px; background-position:165px 0; background-repeat:no-repeat; padding-bottom:50px;}
#footer a{ width:135px; height:20px; display:block; text-indent:-999em; margin-left:735px;}
