.text01 {

	font-size: 12px;

	color: #333333;

}



/* What's new */

.text_title {

	font-size: 12px;

	color: #660000;

	font-weight: bold;

}



/* カードページ */



#str {

	padding:5px 0 5px 0;

	line-height:125%;

	color:#AE0057;

	font-size: 12px;

	font-weight: bold;

}



#str2 {

	padding:15px 0 5px 18px;

	line-height:125%;

	color:#AE0057;

	font-size: 12px;

	font-weight: bold;

}



#kaihi {

	font-size:12px;

	color:#AE0057;

	padding:0 0 10px 5px;

}



#att {

	font-size:12px;

	color:#AE0057;

}



#att02 {

	margin: 10px 0 0 20px;

	font-size:10px;

	color:#AE0057;

	line-height:120%;

}



#att03 {

	magrin:5px 0 0 0;

	font-size:10px;

	color:#AE0057;

	line-height:120%;

}



#comm {

	font-size:10px;

	magrin:3px 0 0 0;

}





#ti_cnt {

	width:600px;

	height:30px;

	padding:10px 0 7px 35px;

	margin:20px 0 0 18px;

	background: url(../../card/image/ti_card01.gif) no-repeat;

	color:#AE0057;

	font-size: 12px;

	font-weight: bold;

}



#ti_cnt02 {

	width:600px;

	padding:10px 0 7px 35px;

	margin:20px 0 0 0;

	background: url(../../card/image/ti_card02.gif) no-repeat;

	color:#AE0057;

	font-size: 12px;

	font-weight: bold;

}

#ti_cnt03 {

	width:600px;
	height:30px;
	padding:10px 0 7px 35px;
	margin:20px 0 10px 18px;
	background: url(../../card/image/ti_card02.gif) no-repeat;
	color:#AE0057;
	font-size: 12px;
	font-weight: bold;
	line-height:130%;
}




#sti {

	margin: 20px 0 10px 18px;

}



#cnt {

	margin: 10px 0 10px 0;

	line-height:135%;

}



#cnt02 {

	width:600px;

	margin: 0 0 0 18px;

	line-height:135%;

	font-size:12px;

}



#cnt03 {

	width:490px;

	margin: 10px 0 10px 20px;

	line-height:135%;

}



#present {

	width:280px;

	border: #999999 1px solid;

	padding:5px;

	margin:0 0 0 10px;

	font-size:10px;

	color:#444444;

	line-height:125%;

}



#present02 {

	border: #999999 1px solid;

	padding:5px;

	margin:10px 0 0 0;

	font-size:10px;

	color:#444444;

	line-height:125%;

}



#d-line {

	background: url(../../card/image/line_card02.gif) top left repeat-y;

}



#line {

	margin: 30px 0 0 0 ;

}



/*▽▽3月8日から3月25日までのsale告知▽▽ */

#sale_message {

	line-height: 1.66;

	color:#666;

	font-size: 10px;

	padding: 20px 5px 5px;

}

#sale_message_keigu {

	text-align: right;

	color:#666;

	font-size: 10px;

	padding-bottom: 20px;

}

#sale_shop {

	margin: 30px auto;

	font-size: 10px;

	color:#666;

	width: 606px;

	height: 1300px;

}

#sale_shop tr {

	padding: 0;

	margine: 0;



}

#sale_shop td {

	padding: 0;

	margine: 0;

}

#sale_tbl_title {

	background-color: #F1BEBB;

	width: 30px;

}



.ken {
	color: #f7945a;
	background-color:#FFFFFF;
	font-size: 12px;
	width: 65px;
	border:#f7945a solid;
	border-width: 0 1px 1px 0;
	text-indent: 0.3em;
}

#ken_top {

	color: #F1BEBB;

	background-color:#FFFFFF;

	font-size: 10px;

	width: 65px;

	border-right: 1px solid #F1BEBB;

	border-left: 1px solid #F1BEBB;

	border-top: 1px solid #F1BEBB;

	text-indent: 0.3em;

}

#ken_bottom {

	color: #F1BEBB;

	background-color:#FFFFFF;

	font-size: 10px;

	width: 65px;

	border-right: 1px solid #99CCCC;

	border-left: 1px solid #99CCCC;

	border-bottom: 1px solid #99CCCC;

	text-indent: 0.3em;

}





#sale_tbl_shop {

	width: 150px;

	_width: 170px;

	border-top: 1px solid #F1BEBB;

	border-right: 1px solid #F1BEBB;

	background-color:#FFFFFF;

}

#sale_tbl_address {

	width: 244px;

	_width: 197px;

	border-top: 1px solid #F1BEBB;

	border-right: 1px solid #F1BEBB;

	background-color:#FFFFFF;

}

#sale_tbl_tel {

	/*width: 100px;*/

	background-color:#FFFFFF;

	background-image: url(../../image/sale_tbl_right_top.gif);

	background-repeat: no-repeat;

	background-position: top left;

}

#sale_tbl_shop_bottom {

	width: 230px;

	border-bottom: 1px solid #99CCCC;

	border-right: 1px solid #99CCCC;

	background-color:#D1E8EE;

}

#sale_tbl_address_bottom {

	width: 250px;

	border-bottom: 1px solid #99CCCC;

	border-right: 1px solid #99CCCC;

	background-color:#D1E8EE;

}

#sale_tbl_tel_bottom {

	width: 100px;

	background-color:#FFFFFF;

	background-image: url(../../image/sale_tbl_right_bottom.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

}

.sale_white {

	background-color:#FFFFFF;

}

.sale_white td,.sale_green td {

	border-right: 1px solid #F1BEBB;

}

.sale_open {
	color: #FF6666;
	font-size: 14px;

}

.shop_list {
	padding-left: 0.5em;
	font-size: 10px;
	color: #333333;

}

#window-close {
	font-size: 10px;
	margin-bottom: 20px;
}

#window-close02 {
	font-size: 10px;
	margin: 20px 0;
}

table.2008sum { border:#f7945a solid 1px; }

.tbl {
	font-size: 10px;
	margin-left: 10px;
	border:#f7945a solid;
	border-width: 0 1px 1px 0;
	background-color:#FFFFFF;
}

.tbl02 {
	font-size: 10px;
	margin-left: 10px;
	border:#f7945a solid;
	border-width: 0 1px 1px 0;
	background-color:#f7945a;
}

.tbl03 {
	font-size: 10px;
	margin-left: 10px;
	border:#f7945a solid;
	border-width: 0 0 1px 0;
	background-color:#FFFFFF;
}

.tbl04 {
	font-size: 10px;
	margin-left: 10px;
	border:#f7945a solid;
	border-width: 0 0 1px 0;
	background-color:#f7945a;
}


/*△△3月8日から3月25日までのsale告知△△ */
.shoplisttit {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#f7945a;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
