@charset "Shift_JIS";


/* body
---------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

/* texfield box style
---------------------------------------------------- */

.textfield_box_m {
	padding: 0px;
	margin: 0px;
	width: 170px;
}

.textfield_box_235 {
	padding: 0px;
	margin: 0px;
	width: 235px;
}
/* text style
---------------------------------------------------- */

.servicetext_13 {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	color: #858C97;
	line-height: 1.2em;
}

.newstopic_text_12 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #858C97;
}

.radiobutton_text_11 {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #616975;
	font-weight: lighter;
}

.radiobutton_text_14 {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #616975;
	font-weight: lighter;
}

.radiobutton_text_18 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	color: #616975;
	font-weight: lighter;
}


.unselected_text_12 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: lighter;
	width: 18px;
	background-color: #EFF2F3;
}

.selected_text_12 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: lighter;
	background-color: #DF1C0E;
	width: 18px;
}
.selected_text_12 a:link {
color: #FFFFFF;
text-decoration:none;
}
.selected_text_12 a:visited {
color: #FFFFFF;
text-decoration: none;
}
.selected_text_12 a:hover {
color: #FFFFFF;
text-decoration: none;
}
.selected_text_12 a:active {
color: #FFFFFF;
text-decoration: none;
}

.font_10 {
	font-size: 10px;
	color: #616975;
	margin: 0px;
	padding: 0px;
}
.font_10 a:link {
color: #616975;
text-decoration:none;
}
.font_10 a:visited {
color: #616975;
text-decoration: none;
}
.font_10 a:hover {
color: #FF6600;
text-decoration: none;
}
.font_10 a:active {
color: #616975;
text-decoration: none;
}

.font_12 {
	font-size: 12px;
	color: #616975;
	margin: 0px;
	padding: 0px;
}
.font_12 a:link {
color: #616975;
text-decoration:none;
}
.font_12 a:visited {
color: #616975;
text-decoration: none;
}
.font_12 a:hover {
color: #FF6600;
text-decoration: none;
}
.font_12 a:active {
color: #616975;
text-decoration: none;
}

.font_12gray {
	font-size: 12px;
	color: #616975;
}

.font_12orange {
	font-size: 12px;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}

.font_20orange {
	font-size: 20px;
	color: #ff9900;
	margin: 0px;
	padding: 0px;
}

.edit_lightbox_11 {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #616975;
	font-weight: lighter;
	text-decoration: none;
}
.edit_lightbox_11 a:link {
color: #616975;
text-decoration: none;
}
.edit_lightbox_11 a:visited {
color: #616975;
text-decoration: none;
}
.edit_lightbox_11 a:hover {
color: #FF6600;
text-decoration: none;
}
.edit_lightbox_11 a:active {
color: #616975;
text-decoration: none;
}

.edit_lightbox_12 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #FF0000;
	font-weight: lighter;
	text-decoration: underline;
}
.edit_lightbox_12 a:link {
color: #FF0000;
text-decoration: underline;
}
.edit_lightbox_12 a:visited {
color: #FF0000;
text-decoration: underline;
}
.edit_lightbox_12 a:hover {
color: #FF0000;
text-decoration: underline;
}
.edit_lightbox_12 a:active {
color: #FF0000;
text-decoration: underline;
}

.lightbox_name_12_long {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #858C97;
	width: 158px;
}

.lightbox_name_12 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #858C97;
	width: 125px;
}

.delete_images_11 {
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.delete_images_11 a:link {
color: #FF6600;
text-decoration: none;
}
.delete_images_11 a:visited {
color: #FF6600;
text-decoration: none;
}
.delete_images_11 a:hover {
color: #0099FF;
text-decoration: underline;
}
.delete_images_11 a:active {
color: #FF6600;
text-decoration: none;
}

.gline1{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;
	border-bottom:1px dotted #CCCCCC;
}

.category_11 {
	font-size: 11px;
	color: #616975;
	margin: 0px;
	padding: 2px 0px 2px 4px;
	font-family: Osaka;
}
.category_11 a:link {
color: #616975;
text-decoration:none;
}
.category_11 a:visited {
color: #616975;
text-decoration: none;
}
.category_11 a:hover {
color: #FF6600;
text-decoration: none;
}
.category_11 a:active {
color: #616975;
text-decoration: none;
}

.category_10 {
	font-size: 10px;
	color: #616975;
	margin: 0px;
	padding: 2px 0px 2px 4px;
	font-family: Osaka;
}
.category_10 a:link {
color: #616975;
text-decoration:none;
}
.category_10 a:visited {
color: #616975;
text-decoration: none;
}
.category_10 a:hover {
color: #FF6600;
text-decoration: none;
}
.category_10 a:active {
color: #616975;
text-decoration: none;
}

.food_text_10 {
	font-size: 10px;
	color: #58313B;
	margin: 0px;
	padding: 0px;
}

.food_text_12 {
	font-size: 12px;
	color: #58313B;
	margin: 0px;
	padding: 0px;
}

.food_text_12 a:link {
text-decoration:none;
}
.food_text_12 a:visited {
text-decoration: none;
}
.food_text_12 a:hover {
color: #e42121;
text-decoration: underline;
}
.food_text_12 a:active {
text-decoration: none;
}

.categoryBox	{
	width:250px;
	height:151px;
	background:url(../image/food_image/background_box.jpg) no-repeat left top;
}

/*
photofile
-------------------------------------------*/
#photomain{
	background-image:url(/images/photo_main.gif);
	width:759px;
	height:175px;
	text-align:left;
}

.p1{
	font-size:13px;
	line-height:19px;
	margin:96px 0 0 131px;
	position:absolute;
	width:604px;
}

.p2,
.p4{
	font-size:12px;
	width:759px;
	text-align:right;
	color:#666666;
}

h1{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	width:749px;
	margin-left:10px;
	text-align:left;
}

.point1,
.point2{
	margin:0 42px 0 0;
}

#wapper{
	width:759px;
}

#wapper .icon1,
#wapper .icon2,
#wapper .icon3{
	float:left;
	margin-right:20px;
}

*html #wapper .icon1,
*html #wapper .icon2,
*html #wapper .icon3{
	margin-right:8px;
}

.box1{
	text-align:left;
}

h2{
	background-image:url(/images/photo-back.gif);
	background-repeat:no-repeat;
	font-size:13px;
	margin:0 0 0 141px;
	font-weight:bold;
	height:30px;
	color:#666666;
	line-height:28px;
	text-align:left;
}



#wapper p{
	font-size:12px;
	color:#666666;
	line-height:29px;
	margin-bottom:20px;
	text-align:left;
}

p.p5{
	float:left;
	margin:0 58px 0 0;
}

p.p6{
	float:left;
	margin:0 29px 0 0;
}

p.p7{
	margin:0;
}

#wapper .price{
	float:left;
	margin-right:20px;
}

p.p8{
	margin-top:130px;
}

.newuser{
	float:left;
	border-style:none;
	margin:30px 0 0 45px;
}