/*■■■全体■■■■■■■■■■■■*/
*{margin:0px;padding:0px;}

/*■■■tag■■■■■■■■■■■■*/
body
{
	word-break:break-all;
	color:#000000;
	font-size: 12px;
  background-color:#B98C46;
}

input, select, textarea
{
	margin:0px;
	ime-mode: active;
	font-size:12px;
	padding:2px;
}

th,td,p,font,div,h1,h2,h3,h4,h5,h6
{ font-size:12px; TEXT-DECORATION:NONE; line-height:140%;font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;color:#000000;word-break:break-all;font-weight:normal;}

a:link
{
	color:#0000FF;
	text-decoration: none;
}
a:visited
{
	color:#19448e;
	text-decoration: none;
}
a:hover
{
	color:#f77511;
	text-decoration:underline;
}

/*■■■id■■■■■■■■■■■■*/
/*■■foot*/
#foot
{
	color:#FFFFFF;
	background:#884501;
	font-size:10px;
	padding: 5px;
	text-align: center;
	line-height:150%;
}


/*■■■class■■■■■■■■■■■■*/
/*float　フロート*/
.float_l{float:left;}
.float_r{float:right;}
.float_end{float:none;clear:both;}
.end{float:none;clear:both;font-size:1px;}

.Body_title
{
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	width:600px;
	margin:5 0 0 20;
	background:#38A653;
}

.Body_white
{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	width:600px;
	margin:0 10 0 10;
	padding:3px 10px 0px 10px;
	background:#FFFFFF;
}

.L_title_PH
{
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 10px;
	height:25px;
	margin:5 15 10 15;
	background:#B98C46;
	background-repeat:no-repeat;
}

.L_body
{
	padding:0px 0px 0px 45px;
	width:90%;
	font-size:14px;
	text-align:left;
	line-height:150%;
}

.fcb
{
	text-align:left;
	vertical-align:middle;
	color:#000000;
	font-size:14px;
	padding:5px 0px 5px 10px;
	height:0px;
	margin:0 0 0 5;
}

.TOP_ph_r
{
	color:white;
	height:110px;
	width:450px;
	text-align:right;
	vertical-align:top;
	background-image:url(./img/top_r.jpg);
}

.padi5{padding:5;}
.padi10{padding:10;}
.padi20{padding:20;}

.kazari
{
	background-image: url(http://prima-okinawa.com/img/waku_kazari.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.icon
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 30px;
	margin:0 0 0 15;
	background-image:url(http://prima-okinawa.com/img/menu_icon.gif);
	background-repeat:no-repeat;
	background-position:left 3px; 
}

.itemu_back
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:2px 0px 2px 35px;
	background-image:url(http://prima-okinawa.com/img/item_back.gif);
	background-repeat:no-repeat;
}

.itemu_back_width
{
	width:585px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:2px 0px 2px 35px;
	background-image:url(http://prima-okinawa.com/img/item_back.gif);
	background-repeat:no-repeat;
}

	.border_bottom{border-bottom:#B68D4C 1px dotted;}

	.texl{text-align:left;}
	.valt{valign:top;}
	.alc{align:center;}


.fontbor
{
	font-size:12px;
	font-weight:bold;
	color:orangered;
}

.fontbl
{
	font-size:12px;
	color:blue;
}

	.padding02{padding:5px;}
	.padding03{padding:5px;}
	.padding04{padding:5px;}
	.padding05{padding:5px;}
	.padding06{padding:6px;}
	.padding07{padding:7px;}
	.padding08{padding:8px;}
	.padding09{padding:9px;}
	.padding10{padding:10px;}
	.padding15{padding:15px;}
	.padding20{padding:20px;}
	
	.padding_left05{padding-left:5px;}
	.padding_left06{padding-left:6px;}
	.padding_left07{padding-left:7px;}
	.padding_left08{padding-left:8px;}
	.padding_left09{padding-left:9px;}
	.padding_left10{padding-left:10px;}
	.padding_left15{padding-left:15px;}
	.padding_left20{padding-left:20px;}
	
	.padding_right05{padding-right:5px;}
	.padding_right06{padding-right:6px;}
	.padding_right07{padding-right:7px;}
	.padding_right08{padding-right:8px;}
	.padding_right09{padding-right:9px;}
	.padding_right10{padding-right:10px;}
	.padding_right15{padding-right:15px;}
	.padding_right20{padding-right:20px;}
	
	.padding_top04{padding-top:4px;}
	.padding_top05{padding-top:5px;}
	.padding_top06{padding-top:6px;}
	.padding_top07{padding-top:7px;}
	.padding_top08{padding-top:8px;}
	.padding_top09{padding-top:9px;}
	.padding_top10{padding-top:10px;}
	.padding_top11{padding-top:11px;}
	.padding_top15{padding-top:15px;}
	.padding_top20{padding-top:20px;}
	
	.padding_bottom05{padding-bottom:5px;}
	.padding_bottom06{padding-bottom:6px;}
	.padding_bottom07{padding-bottom:7px;}
	.padding_bottom08{padding-bottom:8px;}
	.padding_bottom09{padding-bottom:9px;}
	.padding_bottom10{padding-bottom:10px;}
	.padding_bottom15{padding-bottom:15px;}
	.padding_bottom20{padding-bottom:20px;}
	
	/*マージン*/
	.margin03{margin:3px;}
	.margin05{margin:5px;}
	.margin06{margin:6px;}
	.margin07{margin:7px;}
	.margin08{margin:8px;}
	.margin09{margin:9px;}
	.margin10{margin:10px;}
	.margin12{margin:12px;}
	.margin15{margin:15px;}
	.margin20{margin:20px;}
	
	.margin_left05{margin-left:5px;}
	.margin_left06{margin-left:6px;}
	.margin_left07{margin-left:7px;}
	.margin_left08{margin-left:8px;}
	.margin_left09{margin-left:9px;}
	.margin_left10{margin-left:10px;}
	.margin_left12{margin-left:12px;}
	.margin_left15{margin-left:15px;}
	.margin_left20{margin-left:20px;}
	
	.margin_right05{margin-right:5px;}
	.margin_right06{margin-right:6px;}
	.margin_right07{margin-right:7px;}
	.margin_right08{margin-right:8px;}
	.margin_right09{margin-right:9px;}
	.margin_right10{margin-right:10px;}
	.margin_right12{margin-right:12px;}
	.margin_right15{margin-right:15px;}
	.margin_right20{margin-right:20px;}
	
	.margin_top05{margin-top:5px;}
	.margin_top06{margin-top:6px;}
	.margin_top07{margin-top:7px;}
	.margin_top08{margin-top:8px;}
	.margin_top09{margin-top:9px;}
	.margin_top10{margin-top:10px;}
	.margin_top15{margin-top:15px;}
	.margin_top20{margin-top:20px;}
	
	.margin_bottom05{margin-bottom:5px;}
	.margin_bottom06{margin-bottom:6px;}
	.margin_bottom07{margin-bottom:7px;}
	.margin_bottom08{margin-bottom:8px;}
	.margin_bottom09{margin-bottom:9px;}
	.margin_bottom10{margin-bottom:10px;}
	.margin_bottom15{margin-bottom:15px;}
	.margin_bottom20{margin-bottom:20px;}

	.line-12{line-height: 120%;}
	.line-13{line-height: 130%;}
	.line-14{line-height: 140%;}
	.line-15{line-height: 150%;}

.rest_bar
{
	padding:5px 0px 5px 0px;
	margin:0 0 0 15;
	background-image:url(http://prima-okinawa.com/img/rest_bar01.gif);
	background-repeat:no-repeat;
	background-position:bottom 2px; 
}

