
a.l_txt:link, a.l_txt:visited {color: #006699; text-decoration: underline;}
a.l_txt:hover {text-decoration: none;}

.title table {
	border: 1px #D9D9D9 solid;
	border-collapse: separate;
}

.t_detail table {
	border: 1px #CCCCCC solid;
	border-collapse: separate;
}

.t_photocom table {
		margin-top:5px
}

.th1 {
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background-color: #F2F2F2; 
	padding-left:10px;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #000000;
}

.th2 {
	border-right: 1px #CCCCCC solid;
	background-color: #F2F2F2; 
	padding-left:10px;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #000000;
}

.th3 {
	border-bottom: 1px #CCCCCC solid;
	background-color: #F2F2F2; 
	padding-left:10px;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #000000;
}

.td0{
	border-bottom: 1px #CCCCCC solid;
	background-color: #FFFFFF; 
	font-size:12px;
	font-weight:bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-left:10px;
}


.td1{
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-left:10px;
}

.td1_txt{
	background-color: #FFFFFF; 
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-left:10px;
}


.td11{
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-top:4px;
	padding-left:10px;
}

.td10{
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	text-align: center;
}

.td2{
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
}

.td3{
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding : 10px 10px 10px 10px ;
}

.td4{
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	background-color: #FFFFFF; 
 	text-align: center;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
}

.td5{
	border-bottom: 1px #CCCCCC solid;
	background-color: #FFFFFF; 
	text-align: center;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
}

.td6{
	border-right: 1px #CCCCCC solid;
	background-color: #FFFFFF; 
	text-align: center;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
}

.td_shop{
	border-right: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}


.photofrm_560
{
width:564px;
height:424px;
text-align:center;
vertical-align:middle;
margin-top:auto; 
margin-left:auto; 
margin-right:auto; 
margin-bottom:auto; 
background-color: #FFFFFF;
border-style: solid;
border-width: 4px;
border-color: #D8D8D8;
}


.photofrm_box
{
	border-collapse: collapse;
}
.photofrm_white
{
border-style: solid; 
border-color: #ffffff; 
border-width: 1px 1px 1px 1px; 
background-color: #ffffff;
}


.photofrm_490
{
width:490px;
height:367px;
padding: 36px 36px 36px 36px;
background-color: #FFFFFF;
border-style: solid;
border-width: 4px;
border-color: #D8D8D8;
}

.photofrm_s
{
width:80px;
height:60px;
padding: 1px 1px 1px 1px;
background-color: #FFFFFF;
border-style: solid;
border-width: 2px;
border-color: #D8D8D8;
}


.t_price {
	color: #000000;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	vertical-align: bottom;
}


.td40{
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-left:10px;
}

.td50{
	border-bottom: 1px #CCCCCC solid;
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-left:10px;
}

.td60{
	border-right: 1px #CCCCCC solid;
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-left:10px;
}


.t_price {
	color: #000000;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	vertical-align: bottom;
}


.r_price {
	color: #FF0000;
	font-size:40px;
	font-weight:bold;
	font-family: Arial,sans-serif;
	vertical-align: bottom;
}

.r_price_s {
	color: #FF0000;
	font-size:18px;
	font-weight:bold;
	font-family: Arial,sans-serif;
}

.r_price_s_txt {
	color: #FF0000;
	font-size:12px;
	font-weight:bold;
	font-family: Arial,sans-serif;
}

.t_title {
	color: #000000;
	font-size:18px;
	font-weight:bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

.b_comment {
	color: #333333;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

.shop_txt {
	color: #333333;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding-top:10px;
	word-break: break-all;
}
.shop_txt_b {
	color: #333333;
	font-size:12px;
	font-weight:bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding-top:10px;
	word-break: break-all;
}

.photo_no {
	color: #333333;
	font-size:14px;
	font-weight:bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

.photo_txt {
	color: #333333;
	font-size:10px;
	line-height:200%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}


.sr_tt {
	color:#000000;
}

.sr_td {
	color:#000000;
	padding-left:5px;
}

.sh_td{
	border-top: 5px #CACACA solid;
	border-right: 5px #CACACA solid;
	border-left: 5px #CACACA solid;
	border-bottom: 5px #CACACA solid;
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	text-align: center;
	padding-top:10px;
	padding-bottom:5px;
}

.tdl0{
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding : 15px 15px 20px 20px ;
}

.tdl1{
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	text-align: right;
	padding-right:5px;
}

.tdl2{
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	text-align: left;
}

.tdl1_n{
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	text-align: right;
	padding-right:5px;
	padding-top: 4px;
}


.chk_td{
	border-top: 1px #CACACA solid;
	border-right: 1px #CACACA solid;
	border-left: 1px #CACACA solid;
	border-bottom: 1px #CACACA solid;
	background-color: #FFFFFF; 
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color: #333333;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:35px;
}


.photofrm_chk
{
width:120px;
height:90px;
padding: 1px 1px 1px 1px;
background-color: #FFFFFF;
border-style: solid;
border-width: 2px;
border-color: #CCCCCC;
}

.chk_txt {
	color: #333333;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding-top:5px;
	text-align: right;
}

.chk_txt_h {
	color: #333333;
	font-size:10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding-top:5px;
	text-align: right;
}

.chk_txt_l {
	color: #999999;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}