@charset "UTF-8";


/* ガイドメニュー */
ul#li-guide-menu{
	margin: 0; padding: 0;
	width: 200px;
	background: url("/images/bg_frame_line/li_menu.gif") repeat-y;
}
	ul#li-guide-menu li{
		margin: 0 1px;
		width: 198px;
/*		background: url("/images/bg_frame_line/li_menu_middle.gif") repeat-y left bottom;*/
		border-bottom: 1px dotted #e4e1d6;
	}
	ul#li-guide-menu li.noline{
		border-bottom: none;
		background: none;
	}
	ul#li-guide-menu li.first,
	ul#li-guide-menu li.last{
		margin: 0; padding: 0;
		width: 200px; height: 3px;
		background: url("/images/bg_frame_line/li_menu_first.gif") no-repeat left top blue;
		border-bottom: none;
		font-size: 0; line-height: 0;
		overflow: hidden;
	}
	ul#li-guide-menu li.last{
		background: url("/images/bg_frame_line/li_menu_last.gif") no-repeat left bottom;
	}
	ul#li-guide-menu li a{
		display:block;
		padding: 7px 0 7px 25px;
		background: url("/images/icon/arrow2.gif") 10px 7px no-repeat;
		font-size: 12px;
		text-decoration: none;
	}

	/* CHANGE2010208 */
	ul#li-guide-menu li.cor2 a{
		display:block;
		padding: 7px 0 7px 25px;
		background: url("/images/icon/arrow4.gif") 10px 7px no-repeat;
		font-size: 12px;
		text-decoration: none;
	}

	ul#li-guide-menu li a.current{
		background-color: #f7f9f9;
		font-weight: bold;
	}

/* box-link */
div#box-link{
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 100%;
	background: url("/images/bg_frame_line/box_dotline.gif") repeat-x left bottom;
	font-size: 12px;
	overflow: hidden;
	line-height: 1.5;
}
	div#box-link a{
		margin: 5px;
		padding-left: 12px;
		background: url("/images/icon/arrow3.gif") no-repeat left center;
		text-decoration: none;
	}

/* box-center */
div.box-center{
	text-align: center;
}
	div.box-center img{
		margin: 10px auto 0 auto;
	}

/* box-text */
div.box-text{
	margin: 10px 5px 20px 5px;
	line-height: 1.5;

}
	/* CHANGE2010208 */
	/* li-num */
	ul.li-num{
		margin-bottom: 10px;
	}

		/* CHANGE2010208 */
		ul.li-num li{
			list-style: decimal inside;
			margin-bottom: 5px;
		}

		ul.li-num li.li-inquiry{
			margin-bottom: 10px;
		}

	/* CHANGE2010208 */
	.mrg_10{
		margin-top: 10px;
	}

	div.box-text h3{
		font-weight: bold;
		margin: 5px 0;
	}
	div.box-text p{
		margin-bottom: 10px;
	}

/* box-inquiry */
div.box-inquiry{
	margin-bottom: 10px;
	padding: 0 10px;
	background-color: #fffff0;
	border: 1px solid #bdc8ca;
}


table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: solid #cbd8d8;
	border-width: 1px 0;
	margin-bottom: 20px;
}

th,td{
	vertical-align: top;
}
th{
	text-align: center;
	padding:5px;
	background: #dde6e6;
	border: solid #cbd8d8; border-width: 0 1px 1px 0;
	font-weight: bold;
}
td {
	text-align: left;
	padding: 10px;
	border: solid #cbd8d8;
	border-width: 0 1px 1px 0;
}

.cell-val {
	background: #f7f9f9;
}
.cell-val2 {
	background: #fff;
}
.cell-center {
	text-align: center;
}
.cell-middle {
	vertical-align: middle;
}

/* cell width */
th.cell-w1, td.cell-w1{ width: 50px }
th.cell-w2, td.cell-w2{ width: 100px }
th.cell-w3, td.cell-w3{ width: 150px }
th.cell-w4, td.cell-w4{ width: 200px }


.cell-listmark{ font-weight:bold;	padding:10px; border-bottom: 1px solid #cbd8d8; background: #f7f9f9 url(/images/bg_frame_line/line06.gif) no-repeat 0 0 }
.cell-subtitle{ padding:10px; background: #f7f9f9; border-left: 1px solid #cbd8d8; border-bottom: 1px dotted #cbd8d8 }
.cell-subtitle-val{ padding:10px; border-bottom: 1px dotted #cbd8d8 }
.cell-subtitle-base{ padding:10px; border-bottom: 1px solid #cbd8d8 }
.cell-r-end { border-right: 0 }


.cell-subtitle-val  p.notice{
	margin-top: 5px;
	font-size: 92%;
}

/* ショッピングガイドTOP */
div#shopguide{
	width: 700px;
	overflow: hidden
}
	div#shopguide div#list-01{
		float: left;
		width: 330px
	}
	div#shopguide div#list-02{
		float: right;
		width: 330px
	}

/* CHANGE 0507-flow-*/
ul.ul-guide01{
	width:690px;
	margin:0;
}

ul.ul-guide01 li.li-guide01{
	float:left;
	margin-right:5px;
}


