@charset "UTF-8";

/* 
CSS Document
Copyright (C) GLOBAL ASSET MOTIONS CO., LTD All Rights Reserved.
URL:www.glam.ne.jp
*/



/* --------------------------------------------------
  RESETTING DEFAULT 
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}



/* --------------------------------------------------
  GENERAL
-------------------------------------------------- */

body {
    margin:0px;
    font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
    font-size:12px;
    color:#333;
    overflow-y:scroll;
}

*html body {  　　　　　/*IE6だけに適用*/
    overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
    overflow-y:auto;
}

a:link {
    text-decoration:underline;
    color:#333;
}
a:visited {
    text-decoration:underline;
    color:#333;
}
a:hover {
    text-decoration:none;
    color:#999;
}
a:active {
    text-decoration:underline;
}

a:hover img	{
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}

#wrapper {
    width:960px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
}



/* --------------------------------------------------
  HEADER
-------------------------------------------------- */

#header {
	position: relative;
    margin:0px;
    padding:0px;
    height:100px;
}


/** LEFT **/

#header_left {
    margin:0px 0px 0px 0px;
    padding:25px 0 0 0;
}

#header_left h1{
    margin:0px 0px 0px 0px;
    padding:0px;
}

#header_left h1 img{
    vertical-align:bottom;
}


/** RIGHT **/

#header_right{
	position: absolute;
	top: 40px;
	right: 0;
    margin:0px 0px 0px 0px;
    padding:0px;
}

#sub_menu{
    margin:0px 0px 0px 0px;
    padding:0px;
}

#sub_menu ul{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}

#sub_menu ul li{
	display: inline-block;
    margin:0px 0px 0px 12px;
    padding:1px 0px 0px 15px;
    background:url(../common/submenu_mark.jpg) no-repeat;
    line-height:12px;
}


/* --------------------------------------------------
  GLOBAL NAVIGATION
-------------------------------------------------- */

#gmenu {
    width:960px;
    height:50px;
    margin:0px 0px 0px 0px;
    padding:0px
}

#gmenu ul {
    margin:0px;
    padding:0px;
    list-style: none;
}

#gmenu ul li {
    float:left;
    height:50px;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
}

#gmenu ul li a {
    display:block;
    height:50px;
}


#gmenu ul li#m01 a   { width: 160px;  background: url("../common/g_menu.jpg") -10px -10px no-repeat; }
#gmenu ul li#m02 a   { width: 160px;  background: url("../common/g_menu.jpg") -170px -10px no-repeat; }
#gmenu ul li#m03 a   { width: 160px;  background: url("../common/g_menu.jpg") -330px -10px no-repeat; }
#gmenu ul li#m04 a   { width: 160px;  background: url("../common/g_menu.jpg") -490px -10px no-repeat; }
#gmenu ul li#m05 a   { width: 160px;  background: url("../common/g_menu.jpg") -650px -10px no-repeat; }
#gmenu ul li#m06 a   { width: 160px;  background: url("../common/g_menu.jpg") -810px -10px no-repeat; }

#gmenu ul li#m01 a:hover   { background: url("../common/g_menu.jpg") -10px  -100px no-repeat; }
#gmenu ul li#m02 a:hover   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
#gmenu ul li#m03 a:hover   { background: url("../common/g_menu.jpg") -330px -100px no-repeat; }
#gmenu ul li#m04 a:hover   { background: url("../common/g_menu.jpg") -490px -100px no-repeat; }
#gmenu ul li#m05 a:hover   { background: url("../common/g_menu.jpg") -650px -100px no-repeat; }
#gmenu ul li#m06 a:hover   { background: url("../common/g_menu.jpg") -810px -100px no-repeat; }

body.relations		#gmenu ul li#m01 a:link   { background: url("../common/g_menu.jpg") -10px  -100px no-repeat; }
body.shop			#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.recommend		#gmenu ul li#m03 a:link   { background: url("../common/g_menu.jpg") -330px -100px no-repeat; }
body.events			#gmenu ul li#m03 a:link   { background: url("../common/g_menu.jpg") -330px -100px no-repeat; }
body.news			#gmenu ul li#m04 a:link   { background: url("../common/g_menu.jpg") -490px -100px no-repeat; }
body.information	#gmenu ul li#m05 a:link   { background: url("../common/g_menu.jpg") -650px -100px no-repeat; }
body.contact		#gmenu ul li#m06 a:link   { background: url("../common/g_menu.jpg") -810px -100px no-repeat; }

body.tomizushi			#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.takada-ekimae		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.naoetsu			#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.minami-honcho		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.niigata-ekimae		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.niigata-bandai		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.nagano-ekimae		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.ki-niigata-bandai	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.kaisen-tomizushi	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.joetsu-chuo		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.joetsu-minato		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.ks-nagano-ekimae	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.niigata-minami		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.nagaoka-koshoji	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.kasugatei			#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.kasugayama			#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.kaisendon-tomizushi	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.ksd-niigata-minami	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.tomizushi-zen		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.hotel-okura		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.tachigui-tomizushi	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.tg-niigata-bandai	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.tommy-say			#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.d-tommy-say		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.takeout			#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.elmar				#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.acore				#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }

body.tomizushi-kura		#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
body.tomizushi-foreign	#gmenu ul li#m02 a:link   { background: url("../common/g_menu.jpg") -170px -100px no-repeat; }



#gmenu ul li#m01_off  { width: 160px; background: url("../common/g_menu.jpg") -10px  -100px no-repeat; }
#gmenu ul li#m02_off  { width: 160px; background: url("../common/g_menu.jpg") -170px -100px no-repeat; }
#gmenu ul li#m03_off  { width: 160px; background: url("../common/g_menu.jpg") -330px -100px no-repeat; }
#gmenu ul li#m04_off  { width: 160px; background: url("../common/g_menu.jpg") -490px -100px no-repeat; }
#gmenu ul li#m05_off  { width: 160px; background: url("../common/g_menu.jpg") -650px -100px no-repeat; }
#gmenu ul li#m06_off  { width: 160px; background: url("../common/g_menu.jpg") -810px -100px no-repeat; }


/* --------------------------------------------------
  FOOTER
-------------------------------------------------- */

#footer_area {
    margin:0px;
    padding:0px;
    height:180px;
    background-image:url(../common/footer_back.jpg);
    background-repeat:repeat-x;
}

#footer {
    width:960px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
	overflow:hidden;
}


#footer #left {
    float:left;
    margin:60px 0px 0px 0px;
    padding:0px;
    width:400px;
}


#footer #left #f_menu {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:400px;
}

#footer #left #f_menu ul {
    margin:0px;
    padding:0px;
    list-style: none;
}

#footer #left #f_menu ul li {
	float:left;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 12px;
    background:url(../common/fmenu_mark.png) no-repeat;
	font-size:10px;
    line-height:12px;
}


#footer #right{
    float:right;
    margin:52px 0px 0px 0px;
    padding:0px;
    width:260px;
}


#footer #right address {
    margin:0px 0px 0px 0px;
    padding:0px;
}


/* --------------------------------------------------
  ETS
-------------------------------------------------- */

/** FLOAT RESET **/
.clear {
    clear:both;
    height:0px;
}