@charset "UTF-8";
/* CSS Document */

/* template formatting */

#navbar {
	position:absolute;
	left:8px;
	top:195px;
	width:177px;
	height:auto;
	z-index:auto;
	overflow:hidden;
}

#navbar table tr td {
	text-align: center;
}

#logo {
	position:absolute;
	left:8px;
	top:12px;
	width:177px;
	height:177px;
	z-index:auto;
}


#copyright {
	font-family:HeiseiKakuGothic W5, HGHeiseiKakugothictaiW3, HGHeiseiMarugothictaiW4, Osaka;
	position:relative;
	left:190px;
	width:650px;
	height:auto;
	margin-top:100px;
	float:left;
	z-index:auto;
}

#headerpic {
	position:relative;
	left:270px;
	height:auto;
	width:488px;
	overflow:hidden;
	z-index:auto;
}

.copyrightmain {
	font-size:medium;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.copyrightcompany {
	font-size:xx-large;
	color:#006;
}

/* end template formatting */

/* top page formatting */

#topcontent {
	position:relative;
	left:190px;
	top:40px;
	width:340px;
	height:auto;
	z-index:auto;
}

#topitem {
	position:absolute;
	left:526px;
	top:0px;
	height:auto;
	width:287px;
	z-index:auto;
}

#etopitem {
	position:absolute;
	left:491px;
	top:25px;
	height:auto;
	width:284px;
	z-index:auto;
}

#topshout {
	position:absolute;
	left:345px;
	top:203px;
	height:auto;
	width:395px;
	z-index:auto;
}

#topspace {
	position:relative;
	height:150px;
	width:30px;
	z-index:auto;
}

#frontphoto {
	position:relative;
	left:190px;
	height:auto;
	width:700px;
	z-index:auto;
}

#topinfo {
	position:absolute;
	width:650px;
	height:auto;
	z-index:auto;
	top: -27px;
}

/* end top page formatting */

/* site map formatting */

#sitemapmc {
	position:relative;
	left:190px;
	width:650px;
	height:auto;
	z-index:auto;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

/* end site map formatting */


/* start hajimemashite page formatting */
#hajimemc {
	position:relative;
	left:210px;
	height:auto;
	width:650px;
	z-index:auto;
}

/* end hajimemashite page formatting */

/* miseannai page formatting */

#annaimc {
	position:relative;
	left:200px;
	width:650px;
	height:900px;
	z-index:auto;
	overflow:hidden;
}

#eannaimc {
	position:relative;
	left:200px;
	width:650px;
	height:1100px;
	z-index:auto;
	overflow:hidden;
}

#annaisign {
	position:relative;
	height:auto;
	width:266px;
	float:left;
	z-index:auto;
}

#block1 {
	position:relative;
	height:auto;
	width:300px;
	z-index:auto;
	float:left;
}

#block2 {
	position:relative;
	height:auto;
	width:85%;
	z-index:auto;
	float:left;
}

#misefront {
	position:absolute;
	width:212px;
	height:151px;
	z-index:auto;
	left: 425px;
	top: 180px;
}

#emisefront {
	position:absolute;
	width:212px;
	height:151px;
	z-index:auto;
	left: 424px;
	top: 246px;
}

#block3 {
	position:relative;
	height:auto;
	width:300px;
	z-index:auto;
	float:right;
	top:15px;
}

#backwall {
	position:relative;
	height:auto;
	width:310px;
	z-index:auto;
	float:left;
	top:5px;
}

#block4 {
	position:absolute;
	height:auto;
	width:300px;
	z-index:auto;
	top:649px;
	left: 18px;
}

#grouppic {
	position:absolute;
	height:auto;
	width:270px;
	z-index:auto;
	left: 355px;
	top: 630px;
}

#egrouppic {
	position:absolute;
	height:auto;
	width:270px;
	z-index:auto;
	left: 381px;
	top: 820px;
}

#eblock4 {
	position:absolute;
	height:auto;
	width:364px;
	z-index:auto;
	top:818px;
	left: 1px;
}

/* end miseannai page formatiing */

/* staff page formatting */
#staffcontent {
	position:relative;
	left:190px;
	top:20px;
	height:auto;
	width:700px;
	z-index:auto;
}

#staffbordertop {
	border-left:solid medium #006; 
	border-top:solid medium #006; 
	border-right:solid medium #006;
}

#staffborderbottom {
	border-left:solid medium #006; 
	border-bottom:solid medium #006; 
	border-right:solid medium #006;
}

.staffname {
	color:#006;
	font-size:x-large;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.staffcomment {
	color:#F90;
	font-size:x-large;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

/* end staff page formatting */

/* history page formatting */

#historymain {
	position:relative;
	left:210px;
	top:40px;
	height:auto;
	width:650px;
	z-index:auto;
}

/* end history page formatting */

/* event page formatting */

#eventmc {
	position:relative;
	width:650px;
	height:auto;
	left:190px;
	z-index:auto;
}

#eventcp {
	position:relative;
	width:650px;
	height:auto;
	left:190px;
	z-index:auto;
}


/* end event page formatting */

/* access page formatting */

#accessmain {
	position:relative;
	left:190px;
	top:30px;
	height:auto;
	width:700px;
	z-index:auto;
}

#gmap {
	position:relative;
	height:400px;
	width:400px;
	z-index:auto;
}


/* end access page formatting */

/* standard map page formatting */

#mapaccessmc {
	position:relative;
	left:190px;
	width:650px;
	height:auto;
	z-index:auto;
}

/* end standard map page formatting */

/* link page formatting */

#linkmain {
	position:relative;
	left:200px;
	height:auto;
	width:700px;
	z-index:auto;
}


/* End link page formatting */

/* nihonshu page formatting */

#nihonshumc {
	position:relative;
	left:190px;
	height:auto;
	width:650px;
	z-index:auto;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.nhsmenu {
	font-size:x-large;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.nhsmenufuri {
	font-size:small;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.enhsmenufuri {
	font-size:larger;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.enhsmenufuri2 {
	font-size:large;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.nhsname {
	background-color:#ff9900;
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:x-large;
}

.nhstablecontents {
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:large;
	border-style:solid;
	border-width:medium;
	border-color:#ff9900;
}

.nhswarning {
	text-align:left;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:medium;
}

/* end nihonshu page formatting */

/* shochu awamori page formatting */
#shochuawamorimc {
	position:relative;
	top:20px;
	left:190px;
	height:auto;
	width:650px;
	z-index:auto;
}

.scamname {
	background-color:#ff9900;
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:x-large;
}

.scamtablecontents {
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:medium;
	border-style:solid;
	border-width:medium;
	border-color:#ff9900;
}

.scame {
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:large;
}

.scammenufuri {
	font-size:small;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.scamwarning {
	text-align:left;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:medium;
}

/* end shochu awamori page formatting */

/* liqueur page formatting */

#liqueurmc {
	position:relative;
	top:20px;
	left:190px;
	height:auto;
	width:650px;
	z-index:auto;
}

.lqrname {
	background-color:#ff9900;
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:x-large;
}

.lqrtablecontents {
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:medium;
	border-style:solid;
	border-width:medium;
	border-color:#ff9900;
}

.lqrmenufuri {
	font-size:small;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.lqrwarning {
	text-align:left;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:medium;
}

.lqre {
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:large;
}

/* end liqueur page formatting */

/* wine page formatting */

#winemc {
	position:relative;
	top:20px;
	left:190px;
	height:auto;
	width:650px;
	z-index:auto;
}

.winename {
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:x-large;
}

.winenamebg {
	background:#F90;
	text-align:center;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:x-large;
}

.winemtmedium {
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:medium;
}

.winemtlarger {
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:larger;
}

.winemenufuri {
	font-size:small;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.winewarning {
	text-align:left;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:medium;
}

/* end wine page formatting */

/* start kusudawines page formatting */

#kusudawinesmc {
	position:relative;
	left:190px;
	height:auto;
	width:650px;
	z-index:auto;
}

.kusudamtlarge {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#006;
	font-size:large;
}

.kusudamtmedium {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#000;
	font-size:medium;
}

.kusudamtsmall {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#000;
	font-size:small;
}

#kusudapic {
	position:absolute;
	width: 215px;
	left: 0px;
	top: 452px;
	height: 183px;
	text-align:center
}

#ekusudapic {
	position:absolute;
	width: 215px;
	left: 0px;
	top: 515px;
	height: 183px;
	text-align:center
}


/* end kusudawines page formatting */

/* start shubert wines page formatting */

#schubertmc {
	position:relative;
	left:190px;
	height:auto;
	width:650px;
	z-index:auto;
}

.schubertmtlarge {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#006;
	font-size:large;
}

.shubertmtmedium {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#000;
	font-size:medium;
}

.schubertmtsmall {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#000;
	font-size:small;
}

/* end schubert wines formatting */

/* start benfield and delamare page formatting */

#benfieldmc {
	position:relative;
	left:190px;
	height:auto;
	width:650px;
	z-index:auto;
}

.benfieldmtlarge {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#006;
	font-size:large;
}

.benfieldmtmedium {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#000;
	font-size:medium;
}

.benfieldmtsmall {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	color:#000;
	font-size:small;
}

/* end benfield and delamare page formatting */

/* websakabayashi page formatting */

#websakamain {
	position:relative;
	left:190px;
	width:650px;
	height:auto;
	z-index:auto;
}

/* end websakabayashi page formatting */

/* gift page formatting */

#giftmc {
	position:relative;
	width:650px;
	height:auto;
	left:190px;
	z-index:auto;
}

#giftintro {
	position:relative;
	width:auto;
	height:auto;
	z-index:auto;
	text-align:center;
	font-size:x-large;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

#noshi {
	position:relative;
	width:auto;
	height:auto;
	z-index:auto;
}

#freewrapping {
	position:relative;
	width:auto;
	height:auto;
	z-index:auto;
}

#giftoptionsintro {
	position:relative;
	width:auto;
	height:auto;
	z-index:auto;
	text-align:center;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:x-large;
}

#handmadewrapping1 {
	position:relative;
	width:60%;
	height:auto;
	z-index:auto;
}

#handmadewrapping2 {
	position:absolute;
	width:45%;
	height:auto;
	z-index:auto;
	left: 380px;
	top: 1074px;
}

#furoshiki {
	position:relative;
	width:auto;
	height:auto;
	z-index:auto;
}

#furoshiki2 {
	position:absolute;
	width:25%;
	height:auto;
	z-index:auto;
	left: 487px;
	top: 1284px;
}

#efuroshiki2 {
	position:absolute;
	width:291px;
	height:auto;
	z-index:auto;
	left: 487px;
	top: 1284px;
}

#chokokutop {
	position:relative;
	width:auto;
	height:auto;
	z-index:auto;
}

#chokokutext {
	position:relative;
	width:auto;
	height:auto;
	z-index:auto;
}

/* end gift page formatting */

/* start bottle printer page formatting*/

#bottleprintmc {
	position:relative;
	left:190px;
	width:650px;
	height:auto;
	z-index:auto;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	margin-top:1px;
}

#hokkaido1st {
	position:relative;
	text-align:center;
	color:#900;
}

#hokkaido1st h1 {
	font-size:5em;
}

#unique {
	position:relative;
	text-align:center;
	font-size:2em;
	margin-top:0px;
}

#bottleprint1 {
	width:350px;
	height:auto;
	float:left;
	position:relative;
	margin-top:85px;
}

#bottleprint1text {
	position:relative;
	float:right;
	width:300px;
	margin-top:20px
}

#bottleprint2 {
	width:385px;
	height:auto;
	float:right;
	position:relative;
}

#bottleprint2text {
	position:relative;
	float:left;
	width:265px;
	text-align:center;
	font-size:larger;
}

#onlyone {
	position:relative;
	text-align:center;
	font-size:2.5em;
	color:#F90;
	margin-top:15px;
}

#bporderformpdf {
	width:650px;
	height:auto;
	position:relative;
}

/* end bottle printer page formatting */


/* gochuumon page formatting */

#chuumonmc {
	position:relative;
	left:210px;
	height:1400px;
	width:650px;
	z-index:auto;
}

#echuumonmc {
	position:relative;
	left:210px;
	height:1650px;
	width:650px;
	z-index:auto;
}


/* end gochuumon page formatting */

/* sonota page formatting */

#sonotamc {
	position:relative;
	width:650px;
	height:650px;
	left:190px;
	z-index:auto;
}


/*end sonota page formatting */

/* start mailmaga page formatting */

#mailmagamc {
	position:relative;
	left:210px;
	width:650px;
	height:auto;
	z-index:auto;
}

/* end mailmaga page formatting */

/* contact page formatting */

#contactmc {
	position:relative;
	left:190px;
	width:650px;
	height:auto;
	z-index:auto;
}

/* end contact page formatting */

/* misc page formatting */

.orenge {
	color:#FF9900;
}

.handwriting {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

.bighandwriting {
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
	font-size:larger;
}

.big {
	font-size:larger;
}

.xbig {
	font-size:x-large;
}

.bigorenge {
	font-size:x-large;
	color:#FF9900;
}

#miscspace {
	position:relative;
	height:75px;
	width:30px;
	z-index:auto;
}

.purplelink {
	text-decoration:none;
	color:#006;
	font-family:HGHagoromoB, AGENDAJinmeiGyoshotaiL1, DFPKaiSho-SB;
}

#20pxspace {
	position:relative;
	height:20px;
	width:30px;
	z-index:auto;
}

.clearall {
	clear:both;
}

/* end misc page formatting */

/* Osaka, TA_daisuke, TAmiyabi, TA_POP_suzuki, HeiseiKakuGothic W5, HGHeiseiKakugothictaiW3, HGHeiseiMarugothictaiW4 */

