/***********************************************/
/*ページ全体   　				      　　　　 */
/***********************************************/
body        { background-color: #EFEFEF;font-size: small; margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px; color : #454545;}
img         { margin:0px ; border:0px ;padding:0px ;} 


/***********************************************/
/*リンクカラー		                       */
/***********************************************/
a:link		{ color:#384682; }
a:visited	{ color:#6495ed; }
a:hover		{ color:#5088ED; }


/***********************************************/
/*フォント（通常はこれを使用）                 */
/***********************************************/
.t01  { font-weight: lighter; font-size:xx-large; margin-bottom: 0px }
.t02  { font-weight: lighter; font-size:x-large; margin-bottom: 0px }
.t03  { font-weight: lighter; font-size:large; margin-bottom: 0px }
.t04  { font-weight: lighter; font-size:medium; margin-bottom: 0px }
.t05  { font-weight: lighter; font-size:small; margin-bottom: 0px }
.t06  { font-weight: lighter; font-size:x-small; margin-bottom: 0px }
.t07  { font-weight: lighter; font-size:xx-small; margin-bottom: 0px }


/***********************************************/
/*フォント（サイズ固定はこれを使用）           */
/***********************************************/
.title          { font-size: 14px; font-weight: bold; margin-bottom: 0px }
.normal         { font-size: 12px; font-weight: lighter; line-height: 18px; margin-bottom: 0px }
.small          { font-size: 11px; font-weight: lighterl; line-height: 13px; margin-bottom: 0px }


/***********************************************/
/*ヘッダー用　　　　　　　                     */
/***********************************************/

#HEAD ul   { margin:0 ; padding:0 ;}
#HEAD li   { margin-left:2px ; margin-top:6px; padding:0 ; float:left ;list-style-type:none ;}
#HEAD img  { vertical-align: text-bottom; }

#HEAD_2 ul { margin:0 ; padding:0 ;}
#HEAD_2 li { margin:0 ; padding:0 ; float:left ;list-style-type:none ;}

/***********************************************/
/*フッター用　　　　　　　                     */
/***********************************************/

#FOOT      { font-weight:lighter ; font-size:x-small ; line-height:1.7em ; width:780px ; margin-top:10px ; color:#969696 ;}
#FOOT a    { text-decoration:none ; color:#969696 ;}
#FOOT2     { width:780px ; text-align:center ; color:#969696 ; margin-bottom:10px ;}

.TOP_new_1 {width:123px; border:solid #d24ba0 1px; padding:2px; font-size:11px; line-height:15px; color:#5b3a02; float:left; margin-top:6px; margin-right:3px;}

.new_album01 {
	width:123px;
	border:solid #dac8a7 1px;
	padding:2px;
	font-size:11px;
	line-height:15px;
	color:#5b3a02;
	float:left;
	margin-top:6px;
	margin-bottom:15px;
	margin-right:3px;
}
.new_album01 .inner {
}
.new_album01 .inner img {
	float:left;
	width:55px;
}
.new_album01 .inner p {
	float:right;
	width:65px;
}

/* Dreamweaver */
/*.clearfix {overflow:hidden;}*/

/* clearfix */
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {display:inline-block;}
.box01	{min-height:160px;}

/* Mac IE5 start \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* Mac IE5 end */







/* new_album_table */
.new_album_table {
	width:530px;
	font-size:11px;
	line-height:15px;
	color:#5b3a02;
	border-collapse:collapse;
}
.new_album_table tr {
	margin:0;
	padding:0;
}
.new_album_table td.top_box {
	padding:2px;
	width:123px;
	border-top:solid #906d2b 1px;
	border-right:solid #906d2b 1px;
	border-left:solid #906d2b 1px;
	min-height:185px;
	vertical-align:top;
	text-align:center;
}
.new_album_table td.bottom_box {
	padding:10px 2px 2px 2px;
	width:123px;
	border-bottom:solid #906d2b 1px;
	border-right:solid #906d2b 1px;
	border-left:solid #906d2b 1px;
	min-height:100px;
	vertical-align:top;
	text-align:center;
}
td.top_box img {
	margin:0;
	padding:0;
}
td.bottom_box img {
	margin:0;
	padding:0;
	float:left;
	width:55px;
	vertical-align:top;
	display:block;
}
td.bottom_box p {
	margin:0;
	padding:0 3px 0 5px;
	width:60px;
	float:left;
	vertical-align:top;
	word-break:break-all;
}

.shop_info01 {
	margin:0 auto;
	padding:0 0 10px;
	width:800px;
	background:#ffffff;
}
.shop_info01 img.frame {
	margin:0 0 0 5px;
}
.shop_info01 .inner {
	margin:0 auto;
	padding:15px 10px;
	width:752px;
	border-left:8px #f0f0f0 solid;
	border-right:8px #f0f0f0 solid;
}
.shop_info_left {
	margin:0 15px 0 0;
	float:left;
	width:161px;
}
.shop_info_right {
	float:left;
	width:575px;
}
.shop_info_right p {
	margin:0;
	padding:0;
}
.pad-b {
	padding:0 0 10px;
}
.shop_info_right .info01 {
	margin-bottom:7px;
	padding:0;
	width:574px;
	border-collapse:collapse;
}
.shop_info_right .info01 th {
	margin:0 0 5px;
	padding:0;
	width:69px;
	border:2px #f0f0f0 solid;
	vertical-align:middle;
	background:#f0f0f0;
}
.shop_info_right .info01 th img {
	display:block;
}
.shop_info_right .info01 td {
	margin:0 0 5px;
	padding:0 0 0 10px;
	width:500px;
	border:2px #f0f0f0 solid;
	vertical-align:middle;
}
.shop_info_right .qr_box01 {
	margin:0 7px 0 0;
	padding:10px;
	float:left;
	background:#f0f0f0;
	width:244px;
}
.shop_info_right .qr_box01 img {
	margin:0 10px 0 0;
	float:left;
	width:85px;
}
.shop_info_right .qr_box01 p {
	margin:0;
	padding:0;
	float:left;
	width:149px;
	line-height:150%;
}
.shop_info_right ul.btn01 {
	margin:0;
	padding:0;
	float:left;
	width:300px;
}
.shop_info_right ul.btn01 li {
	margin:3px 0 0;
	padding:0;
	list-style:none;
}
.shop_info_right .bold {
	font-weight:bold;
}
.shop_info_right .pink {
	color:#cc3399;
}
.mar-t10 {
	margin-top:10px;
}


