@charset "UTF-8";

/*
===== 0: link ===========================
*/
a:link, a:visited {
	color: #556688;
	text-decoration: none;
}
a:hover {
	color: #334466;
	text-decoration: underline;
}
a:active {
	color: #556688;
	text-decoration: none;
}

/*
===== PC Layout ===========================
*/
.pc_only {}
.pc_tab {}
.tab_only {	display: none;	}
.tab_sp {	display: none;	}
.sp_only {	display: none;	}

body {
	background: #fffef7 url(images/hBg.jpg) repeat-x;
}

#container {
	width:960px;
	margin: 0px auto;
	text-align: left;
}
#content {
	width:960px;
	margin: 0px auto;
	text-align: left;
	padding-bottom: 40px;
}
.leftBox {	float: left;	}
.rightBox {	float: right;	}
.rightTxt {	text-align: right;	}

/** Header **/
#header {
	width: 960px;
	margin: 0px auto;
}
#header .leftCol {
	width: 320px;
	float: left;
}
#header .leftCol h1 {
	line-height: 0em;
}
#header .rightCol {
	width: 400px;
	float: right;
}
#header .rightCol p.hLink {
	text-align: right;
	padding-top: 7px;
	margin-bottom: 15px;
}
#header .rightCol p.hLink, 
#header .rightCol p.hLink a {
	color: #ffffff;
}
#header .rightCol .hTelTi {
	font-weight: bold;
	font-size: 108%;
/*
	text-align: center;
*/
	text-align: left;
}

/** gNavi **/
#gNavi {
	background: url(images/gBg.jpg) repeat-x;
	margin-bottom: 30px;
}
ul.gMenu {
	width: 960px;
	margin: 0px auto;
}
ul.gMenu li {
	float: left;
}
ul.gMenu li a {
}

/* pageArea */
#pageArea {
}
#pageArea p {
	margin-bottom: 1.0em;
	font-size: 108%;
}

h2.pageTi {
	margin-bottom: 10px;
}
h3.secTi {
	font-size: 123.1%;
	font-weight: bold;
	padding: 5px 0px 5px 15px;
	border-left: 6px solid #111111;
	margin-bottom: 40px;
}
h3.secTi a {
	text-decoration: none;
	color: #333333;
}
/* ▼ページ固有の見出し色▼ */
h3.enkai1503 {	border-left-color: #cb5380;	margin-bottom: 20px;	}	/* 宴会1503 */
h3.houyouColTi {	border-left-color: #990099;	}	/* こだわり */
h3.conceptColTi {	border-left-color: #009900;	}	/* こだわり */
h3.drinkColTi {	border-left-color: #999900;	}	/* お飲み物 */
/* ▲ページ固有の見出し色▲ */

.smallTi {
	font-size: 18pt;
	padding-bottom: 5px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 10px;
}
.miniTi {
	font-weight: bold;
}
.drinkIndex {
	border: 3px solid #999999;
	margin: -10px 0px 50px 0px;
	padding: 10px 20px;
}
#pageArea .drinkIndex p {
	font-size: 116%;
	margin-bottom: 0px;
}

.section {
	margin-bottom: 30px;
}
.mb00, table.mb00, #pageArea p.mb00 {	margin-bottom: 0px;	!important }
.mb05 {		margin-bottom: 5px;	}		.mb10 {		margin-bottom: 10px;	}
.mb15 {		margin-bottom: 15px;	}	.mb20 {		margin-bottom: 20px;	}
.mb25 {		margin-bottom: 25px;	}	.mb30 {		margin-bottom: 30px;	}
.mb35 {		margin-bottom: 35px;	}	.mb40 {		margin-bottom: 40px;	}
.centerImg {
	text-align: center;
	line-height: 0em;
}
.centerTxt {
	text-align: center;
}
.leftBox {
	float: left;
	margin: 0px 20px 20px 0px;
}
.rightBox {
	float: right;
	margin: 0px 0px 20px 20px;
}
.pageNavi {
	margin-bottom: 20px;
}
.pageNavi p {
}
p.priceTxt {
	text-align: left;
}
span.red,
strong.red {
	color: #ff0000;
}
span.bold {
	font-weight: bold;
}

ul.imgList  {
}
ul.imgList  li {
	float: left;
	line-height: 0em;
}
ul.imgList  li.last {
	margin-right: 0px;
}
ul.imgList  li img {
}

.blogEntry {
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
	margin-bottom: 30px;
}
.blogEntry p {
	text-indent: 1.0em;
}
.blogEntry .menu_over {
	line-height: 0em;
	margin-bottom: 5px;
}

.blogEntryHead {
	margin-bottom: 15px;
}
.blogEntryHead .entryTi {
	background: #000000;
	padding: 5px 15px;
	margin-bottom: 10px;
	font-size: 130%;
	font-weight: bold;
}
.blogEntryHead .entryTi a {
	color: #ffffff;
}
.blogEntryHead .entryTi a:hover {
	text-decoration: underline;
}
.blogEntryHead .date {
	padding: 0px 10px;
	font-weight: bold;
	text-align: left;
}
.blogEntryHead .date .up {
	color: #666666;
	font-weight: normal;
}
.blogEntryBody {
}
.blogEntryBody .more {
	text-align: right;
	font-weight: bold;
}
.blogEntryBody .leftBox {
	margin: 0px 0px 0px 0px;
	width: 624px;
}
.blogEntryBody .leftBox a {
}
.blogEntryBody .leftBox a .photo,
.blogEntryBody .rightBox a .photo {
	border: 1px solid #999999;
	padding: 1px;
	width: 620px;
}
.blogEntryBody .leftBox a:hover .photo,
.blogEntryBody .rightBox a:hover .photo {
	border: 1px solid #dedede;
}
.blogEntryBody .leftBox .mainBox {
	line-height: 0em;
}
.blogEntryBody .rightBox {
	width: 320px;
	margin: 0px 0px 0px 0px;
}
.blogEntryBody .rightBox ul.thumb {
}
.blogEntryBody .rightBox ul.thumb li {
	float: left;
	line-height: 0em;
	margin: 0px 10px 10px 0px;
}
.blogEntryBody .rightBox ul.thumb li.last {
	margin-right: -1px;
}
.blogEntryBody .rightBox ul.thumb li img {
	width: 147px;
}
p.indent {
	text-indent: 1.0em;
}
.blogEntryBody .miniTi {
	font-size: 120%;
	margin-bottom: 10px;
}
img.no_photo {
	padding: 1px;
	border: 1px solid #999999;
}
.bigImg .no_disp {
	display: none;
}
.bigImg .disp {
	display: block;
}
.blogEntryBody .rightBox ul.thumb li.no01 img {
}




p span.pLiOdd {	color: #999;	}
p span.pLiEven {	color: #ccc;	}

table.noDisp {
}
table.noDisp th,
table.noDisp td {
	color: #fffef7;
	border: 1px solid #fffef7 !important;
}
ul.menu03col {
}
ul.menu03col li {
	width: 144px;
	float: left;
	text-align: center;
	padding: 20px 0px;
	border: 1px solid #cdcdcd;
	margin: 0px 16px 0px 0px;
}
ul.menu03col li.li3n {
	margin-right: 0px;
}



/* お飲み物見出しタイトル背景 */
.secTiBg {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 40px;
	margin-top: -40px;
}
.secTiBg .secTi {
	border: none;
	width: 960px;
	margin: 0px auto;
	text-align: left;
	padding-left: 0px;
}
.secTiBg .secTi,
.secTiBg .secTi a {
	color: #ffffff;
}
.secTiBg .secTi a {
	color: #333;
	font-size: 130%;
}
/* お飲み物見出しタイトル背景 */


/****************************************
  ページごとのユニーク設定
*****************************************/
/* こだわり */
ul.p01c04 {
	margin-bottom: 30px;
}
ul.p01c04 li {
	margin: 0px 24px 0px 0px;
}
.p01c02 .leftBox,
.p01c02 .rightBox {
	width: 470px;
	margin: 0px 0px 0px 0px;
}
/* 宴会・法要 */
.enkaiImg {
	background: url(images/banquet/enkai_image.png) no-repeat 0px 0px;
	height: 920px;
	overflow-y: hidden;
	margin-top: -158px;
	margin-bottom:45px;
}
.enkaiImg .rightBox {
	margin: 0px;
	padding-top: 630px;
	width: 400px;
}
#pageArea p.priceTxt {
	font-weight: bold;
	font-size: 130%;
}
.enkai_icon {
	margin-left: -80px;
	line-height: 0em;
}
.enkai_icon img {
	width: 160px;
}

/* ▼季節ごとのメニューのスタイル▼ */
span.menuName1503 {	color: #cb5380;	}
span.menuName1507 {	color: #5380cb;	}
/* ▲季節ごとのメニューのスタイル▲ */

span.rubby {
	font-size: 60%;
}

ul.p02c03 {
}
ul.p02c03 li {
	width: 300px;
	margin: 0px 30px 0px 0px;
	float: left;
}
ul.p02c03 li.last {
	margin-right: 0px;
}
ul.p02c03 li img.photo {
}
#pageArea .p02course p {
	margin-bottom: 5px;
}
#pageArea .p02course p.priceTxt {
	font-size: 130%;
	font-weight: bold;
}
.couponBox {
}
.couponBox .couponImg {
	margin-left: -14px;
}
p.cap_coupon {
	margin-top: -40px;
	text-align: right;
/*
	text-align: left;
	padding-left: 500px;
*/
}
#pageArea p.cap_coupon {
	font-size: 6.1pt;
/*
	font-size: 93%;
*/
}
.houyouBox {
	height: 920px;
	overflow-y: hidden;
}
.houyou_icon {
	margin: -960px 0px 800px -80px;
}
#banquet_style h3.secTi {
	font-size: 160%;
}


/* 高田店・直江津店 */
.p03c0201 {
}
.p03c0201 .leftBox {
	width: 470px;
	margin: 0px 0px 0px 0px;
	line-height: 0em;
}
.p03c0201 .rightBox {
	width: 460px;
	margin: 0px 0px 0px 0px;
}
.p03c0201 table.shop {
}
.p03c0201 table.shop th,
.p03c0201 table.shop td {
	padding: 5px 5px 5px 15px;
	border-bottom: 1px dotted #cdcdcd;
	vertical-align: top;
}
.p03c0201 table.shop th {
	width: 6.0em;
}
.p03c0201 table.shop td {
}
.p03c0201 table.shop td .telNo {
	margin: 5px 0px 5px 0px;
	line-height: 0em;
}
.p03c0201 table.shop td {
	font-size: 93%;
}
.p03c0201 table.shop td .bold {
	font-size: 140%;
	font-weight: bold;
}

.p03c0202 {
}
.p03c0202 .leftBox {
	width: 470px;
	margin: 0px 0px 0px 0px;
}
.p03c0202 .leftBox ul.imgLi {
}
.p03c0202 .leftBox ul.imgLi li {
	float: left;
	width: 230px;
	margin: 0px 10px 10px 0px;
	line-height: 1.4em;
}
.p03c0202 .leftBox ul.imgLi li.last {
	margin-right: 0px;
}
.p03c0202 .rightBox {
}
.p03c0202 .map {
	border: 1px solid #cdcdcd;
	line-height: 0em;
}

/* 宅配・仕出し */
.p05c01 {
	margin-top: -20px;
}
.p05c01 .rightBox {
	width: 550px;
}
.p05c01 .rightBox ul.imgLi {
}
.p05c01 .rightBox ul.imgLi li {
	float: left;
	margin: 0px 10px 0px 0px;
}
.p05c01 .rightBox ul.imgLi li.last {
	margin-right: 0px;
}

/* お食事 */
.menuBox {
	width: 470px;
	float: left;
	margin: 0px 20px 20px 0px;
}
.menuEven {
	margin-right: 0px;
}
.menuBox h3.menuTi {
	margin-bottom: 20px;
}
.menuBox .rightBox {
	width: 220px;
	margin: 0px;
	line-height: 0em;
}
.menuBox table.menuTbl {
	width: 230px;
	margin-bottom: 25px;
}
.menuBox table.menuTbl th,
.menuBox table.menuTbl td {
	border-bottom: 1px solid #cdcdcd;
	padding: 5px 10px;
	vertical-align: top;
}
.menuBox table.menuTbl th {
}
.menuBox table.menuTbl td {
	text-align: right;
	width: 75px;
}
.menuBox table.fullTbl {
	width: 100%;
}
.menuBox table.fullTbl th,
.menuBox table.fullTbl td {
}
.menuBox table.fullTbl th {
}
.menuBox table.fullTbl td {
}
.menuTblC02 {
}
.menuTblC02 .leftBox,
.menuTblC02 .rightBox {
	margin: 0px;
	line-height: 1.7;
}
.menuBox table.rightTbl {
	width: 230px;
	float: right;
}
ul.menuCate {
	margin-bottom: 40px;
}
ul.menuCate li {
	float: left;
	margin: 0px 15px 0px 0px;
	line-height: 0em;
}
ul.menuCate li.last {
	margin-right: 0px;
}
#pageArea p.cap,
#pageArea .cap_mini {
	text-align: left;
	padding-left: 10px;
	color: #ffffff;
	font-size: 100%;
}
#pageArea p.cap {
	margin-top: -35px;
}
#pageArea .cap_mini {
	margin-top: -32px;
}
#pageArea p.cap_bk {
	color: #000000;
}
#pageArea .rightBox .cap_mini {
	margin-top: -13px;
}
.menuMiniTi {
	padding-left: 10px;
}

.menu03col .menuBox {
	width: 300px;
	margin: 0px 30px 0px 0px;
}
.menu03col .menu3n {
	margin-right: 0px;
}
.menu03col .menuBox .menuTbl {
	width: 100%;
}
#pageArea .menuBox p.tbl_cap {
	margin-top: -15px;
	padding-left: 10px;
}
table.jizakana_course th,
table.jizakana_course td {
}
table.jizakana_course th {
}
table.jizakana_course td {
}
table.jizakana_course td.c02 {
	width: 100px;
}

/* お飲み物 */
.menuSubTi {
	line-height: 0em;
	margin-bottom: 15px;
}
.drinkBox {
	width: 470px;
	float: left;
	margin: 0px 20px 20px 0px;
}
.drinkEven {
	margin-right: 0px;
}
.drinkBox .leftBox {
	width: 119px;
	margin: 0px 0px 0px 0px;
}
.drinkBox .rightBox {
	width: 335px;
	margin: 0px;
}
.drinkBox h3.miniTi {
	font-size: 116%;
	margin-bottom: 10px;
}
.drinkBox table.drinkTbl01,
.drinkBox table.drinkTbl02,
.drinkBox table.drinkTbl03 {
	width: 100%;
	margin-bottom: 5px;
}
.drinkBox table.drinkTbl01 th,
.drinkBox table.drinkTbl01 td,
.drinkBox table.drinkTbl02 th,
.drinkBox table.drinkTbl02 td,
.drinkBox table.drinkTbl03 th,
.drinkBox table.drinkTbl03 td {
	border-bottom: 1px solid #cdcdcd;
	padding: 5px 10px;
	vertical-align: top;
}
.drinkBox table.drinkTbl01 th {
}
.drinkBox table.drinkTbl01 td {
	text-align: right;
	width: 75px;
}
#pageArea .drinkList01 table.drinkTbl01 th ,
#pageArea .drinkList01 table.drinkTbl01 td {
}
#pageArea .drinkList01 table.drinkTbl01 th {
}
#pageArea .drinkList01 table.drinkTbl01 td.c02 {
	width: 52px;
}
#pageArea .drinkList01 table.drinkTbl01 td.c03 {
	width: 67px;
}


.drinkTi {
	line-height: 0em;
	margin-bottom: 10px;
}
.drinkTiLead {
	line-height: 0em;
	margin-bottom: 10px;
	padding-left: 10px;
}
.drinkBox table.drinkTbl02 th {
}
.drinkBox table th.jizakeLbl {
	width: 55px;
	line-height: 0em;
}
.drinkBox table.drinkTbl02 td.c02,
.drinkBox table.drinkTbl02 td.c03 {
	text-align: right;
}
.drinkBox table.drinkTbl02 td.c02 {	width: 60px;	}
.drinkBox table.drinkTbl02 td.c03 {	width: 75px;	}

.drinkBox table.drinkTbl03 td.c02,
.drinkBox table.drinkTbl03 td.c03 {
	text-align: right;
}
.drinkBox table.drinkTbl03 td.c02 {	width: 100px;	}
.drinkBox table.drinkTbl03 td.c03 {	width: 75px;	}


table.shiboriTbl {
}
table.shiboriTbl th,
table.shiboriTbl td {
}
table.shiboriTbl th {
}
table.shiboriTbl td {
}
table.shiboriTbl td.c02 {
	width: 100px;
}
table.shiboriTbl td.c03 {
	width: 63px;
}

#pageArea .drinkList01 h3.miniTi {
	margin-bottom: 5px;
	line-height: 1.4em;
}
#pageArea .drinkList01 p.lead {
	margin-bottom: 5px;
}
#pageArea table.drinkTbl01 th,
#pageArea table.drinkTbl01 td {
	vertical-align: middle;
}
table.drinkTbl02 td {
}
.drinkList02 table.drinkTbl02 th,
.drinkList02 table.drinkTbl02 td,
.drinkList04 table.drinkTbl03 th,
.drinkList04 table.drinkTbl03 td {
	vertical-align: middle;
}
.drinkList06 .drinkBox, .drinkList07 .drinkBox, 
.drinkList08 .drinkBox, .drinkList09 .drinkBox,
.drinkList10 .drinkBox,
.drinkList12 .drinkBox, .drinkList13 .drinkBox {
	width: 300px;
	margin: 0px 30px 0px 0px;
}
.drinkList06 .drink3n, .drinkList07 .drink3n, 
.drinkList08 .drink3n, .drinkList09 .drink3n,
.drinkList10 .drink3n, 
.drinkList12 .drink3n, .drinkList13 .drink3n {
	margin-right: 0px;
}

.drinkList06 .dLi06-1 {	width: 300px;	}
.drinkList06 .dLi06-2 {	width: 280px;	}
.drinkList06 .dLi06-3 {	width: 320px;	}

.drinkList07 .drinkBox table.drinkTbl03 td.c02 {	width: 60px;	}
.drinkList07 .drinkBox table.drinkTbl03 td.c03 {	width: 60px;	}
.drinkList07 ..dLi07-1 {
}
.drinkList07 ..dLi07-2 {
}
.drinkList07 ..dLi07-3 {
}

.houdaiList04 .drinkBox, .houdaiList05 .drinkBox,
.houdaiList06 .drinkBox, .houdaiList07 .drinkBox,
.houdaiList08 .drinkBox, .houdaiList09 .drinkBox,
.houdaiList10 .drinkBox, .houdaiList11 .drinkBox,
.houdaiList12 .drinkBox, .houdaiList13 .drinkBox {
	width: 300px;
	margin: 0px 30px 0px 0px;
}
.houdaiList04 .drink3n, .houdaiList05 .drink3n,
.houdaiList06 .drink3n, .houdaiList07 .drink3n,
.houdaiList08 .drink3n, .houdaiList09 .drink3n,
.houdaiList10 .drink3n, .houdaiList11 .drink3n,
.houdaiList12 .drink3n, .houdaiList13 .drink3n {
	margin-right: 0px;
}

.noutakaBg {
	background: url(images/drink/drink_noutaka.jpg) no-repeat 0px 0px;
	padding: 15px 20px 15px 20px;
}
.noutakaBg .miniTi {
	font-size: 130%;
}
#pageArea .noutakaBg p.lead {
	font-size: 120%;
}
.noutakaBg table.drinkTbl01 {
	font-size: 115%;
}
.noutakaBg table.drinkTbl01 th,
.noutakaBg table.drinkTbl01 td {
	border-bottom: 1px solid #999999;
	padding: 5px 10px;
	vertical-align: top;
}
.noutakaBg table.drinkTbl01 th {
	font-weight: bold;
}
.noutakaBg table.drinkTbl01 .indent {
	text-indent: 1.0em;
}
.noutakaBg table.drinkTbl01 .col02 {
	text-align: right;
	width: 110px;
}
.noutakaBg table.drinkTbl01 .col03 {
	text-align: right;
	width: 70px;
}
#pageArea .noutakaBg table.mb00 {
	margin-bottom: 0px;
}
#pageArea .noutakaBg table.honjozoTbl td.col02 {
	width: 50px;
}
#pageArea .noutakaBg table.honjozoTbl td.col03 {
	width: 70px;
}
#pageArea .noutakaBg table.drinkTbl01 {
	width: 380px;
}
#pageArea .noutakaBg table.drinkTbl01 .no_border {
	border: none;
}

#pageArea .drinkList01 h3.miniTi .no_bold,
#pageArea .drinkTbl01 th.no_bold,
#pageArea .noutakaBg h3.miniTi .no_bold {
	font-weight: normal;
}
#pageArea .drinkList01 h3.miniTi .sakeName,
#pageArea .noutakaBg h3.miniTi .sakeName {
	font-size: 108%;
}
.w_maxTbl {
	width: 100%;
}

.shiboriBox {
	margin-bottom: -5px;
}

table.shiboriBr {
}
table.shiboriBr th,
table.shiboriBr td {
}
table.shiboriBr th {
}
table.shiboriBr td {
}
table.shiboriBr td.c02 {
}
table.shiboriBr td.c03 {
}
table.shiboriBr td.c04 {
	width: 220px;
}
table.shiboriBr th.no_border,
table.shiboriBr td.no_border {
	border: none;
}

#pageArea p.drink_capR {
	text-align: right;
	font-size: 93%;
}

/* 軍ちゃん日記 */
.mesDDL {
	text-align: right;
	width: 320px;
	margin-left: 640px;
}
.mesDDL p {
	float: left;
	width: 180px;
}
.mesDDL select {
	width: 130px;
	float: right;
}
.mesDDL select option {
}

.mesEntry {
	padding-bottom: 10px;
	border-bottom: 2px solid #cdcdcd;
	margin-bottom: 50px;
}
.mesEntryHead {
}
.mesEntryHead .date {
	  font-size: 110%;
}
.mesEntryHead .date .up {
	color: #cccccc;
}
.mesEntryHead h3.entryTi {
	font-size: 200%;
	font-weight: bold;
	margin-bottom: 5px;
}
.mesEntryBody {
}
#pageArea .mesEntry p {
	font-size: 108%;
}
.mesEntryBody img.photo {
	max-height: 640px;
	overflow-y: hidden;
}

ul.recentLi {
}
ul.recentLi li {
	float: left;
	width: 310px;
	height: 206px;
	margin: 0px 15px 40px 0px;
	position: relative;
}
ul.recentLi li.last {
	margin-right: 0px;
}
ul.recentLi li .date {
	position: absolute;
	top: -20px;
	left: 10px;
}
ul.recentLi li .date .up {
	color: #cccccc;
}

ul.recentLi li a {
}
ul.recentLi li a:hover * {
	opacity: 0.5;
}
ul.recentLi li a h3.recentTi {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 290px;
	background: #333;
	opacity: 0.7;
	color: #fff;
	padding: 10px 10px;
}
ul.recentLi li a:hover h3.recentTi {
	opacity: 0.4;
}
ul.recentLi li a img {
	width: 310px;
	height: 207px;
	position: absolute;
	top: 0px;
	left: 0px;
}




/*
===== Footer ===========================
*/
#fBg {
	background: #000000 url(images/fBg.jpg) repeat-x;
	padding-bottom: 20px;
}
#footer {
	width:960px;
	margin: 0px auto;
	text-align: left;
}

#fShop {
	width:966px;
	margin-left: -3px;
	padding-top: 25px;
	margin-bottom: 50px;
}
#shopTakada-sp, 
#shopNaoetsu-sp {
	display: none;
}
#shopTakada {
	float: left;
/*
	background: url(images/shopTakada.jpg) no-repeat;
*/
	background: url(images/shopTakada.png) no-repeat 0px 0px;
}
#shopNaoetsu {
	float: right;
/*
	background: url(images/shopNaoetsu.jpg) no-repeat;
*/
	background: url(images/shopNaoetsu.png) no-repeat 0px 0px;
}
#shopTakada,
#shopNaoetsu {
	width: 476px;
	height: 233px;
	position: relative;
}
#shopTakada .more,
#shopNaoetsu .more {
	position: absolute;
	top: 16px;
	right: 16px;
}
#shopTakada .tel,
#shopNaoetsu .tel {
	position: absolute;
	left: 19px;
	bottom: 155px;
}

#fNavi {
	text-align: center;
	margin-bottom: 30px;
}
#fNavi, 
#fNavi a {
	color: #ffffff;
}

#fMenu {
	color: #ffffff;
	margin-bottom: 50px;
}
#fMenu .fTakada,
#fMenu .fNaoetsu {
	width: 326px;
	padding-left: 127px;
	font-size: 85%;
}
#fMenu .fTakada {
	float: left;
	background: url(images/fTakada.jpg) no-repeat;
}
#fMenu .fNaoetsu {
	float: right;
	background: url(images/fNaoetsu.jpg) no-repeat;
}
p.copyright {
	color: #ffffff;
	text-align: center;
}

/*ページジャンプ*/
#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 77%;
	box-shadow: 0px 2px 4px #666;
}
#page-top a {
	background: #cccccc;
	text-decoration: none;
	color: #fff;
	width: 130px;
	padding: 25px 0;
	text-align: center;
	display: block;
	border-radius: 3px;
}
#page-top a:hover {
	text-decoration: none;
	background: #ffffff;
}

/********************************************************************************/

/******************************************************************************************/


/* プリント用特殊スタイル定義 */
#slideBg {
}
#slideBgRes {
	display: block;
	display: none !important;
}
#page-top {
	display: none !important;
}
.topMesB {
}