/*■■■全体■■■■■■■■■■■■*/
*{margin:0px;padding:0px;}

/*■■■tag■■■■■■■■■■■■*/
body
{
	word-break:break-all;
	color:#333333;
	background-color:#FFFFFF;
	font-size:12px;
}

input, select, textarea
{
	margin:0px;
	ime-mode: active;
}

td
{
	font-size:12px;
	line-height:130%;
}

a
{ TEXT-DECORATION:NONE; }

a:hover
{
	background:#FFFF00;
}

th{
	background-color:#D9EF68;
	font-weight:bold;
	text-align:left;
	padding:3px;
}
/*■■■id■■■■■■■■■■■■*/

/*■■price*/
#price
{
	margin-left:15px;
}
#price td{font-size:18px;font-weight:bold;}
.mark01{
	border-left:7px solid #765eaa;
}
.mark02{
	margin-left:2px;
	border-left:3px solid #9a87bf;
	padding-left:5px;
}

/*■■head*/
#main
{
	background-position:50% 50%;
	background-repeat:repeat-y;
	position:relative;
	top:0px;
	left:0px;
	width:800px;
}

/*■■foot*/
#foot
{
	background-color:white;
	font-size:11px;
	color:#333333;
	text-align:center;
	padding-top:5px;
	padding-top:5px;
	width:800px;
}
#foot2
{
	background-color:#D9EF68;
	font-size:11px;
	color:#333333;
	text-align:center;
	padding-top:5px;
	padding-top:5px;
	width:800px;
}

/*■■■class■■■■■■■■■■■■*/
/*float　フロート*/
.float_l{float:left;}
.float_r{float:right;}
.float_end{float:none;clear:both;}
.end{float:none;clear:both;font-size:1px;}

.L_title_PH
{
	color:#333333;
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 10px;
	width:500px;
	height:25px;
	margin:20 0 20 45;
	background:#80CFE2;
/*	background-image:url(http://okinawa-well.ac.jp/img/title_bg.gif);*/
	background-repeat:no-repeat;
}
.kunren
{
	padding:3px 10px 0px 10px;
	width:730px;
	height:90px;
	margin:20 0;
	background-image:url(http://okinawa-well.ac.jp/img/kouza.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
div.ti
{
	text-align:center;
	vertical-align:bottom;
	font-size:35px;
	font-weight:bold;
	color:black;
	height:50px;
	padding-top:15px;
}
div.setumei
{
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	height:20px;
	marign:10px 0px 0px 0px;
}

.S_title_PH
{
	color:#333333;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 15px;
	height:25px;
	background:#DDDDDD; 
/*	margin:5px 5px 5px 5px;*/
/*	background-image:url(http://okinawa-well.ac.jp/img/s_title_bg.gif);*/
/*	background-repeat:no-repeat;*/
}


.L_body
{
	padding:0px 0px 0px 0px;
	font-size:14px;
	text-align:left;
	line-height:150%;
}

.midasi{
	background-color:#9c86bd;
}
.midasi2{
	background-color:#d6c7de;
}

.side_line
	{
	background-image: url(http://okinawa-well.ac.jp/img/o_mado_body.gif);
	background-repeat: repeat-y;
	}
	
.icon
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:1px 0px 5px 15px;
	margin:0 0 0 0;
	background-image:url(http://okinawa-well.ac.jp/img/o_sankaku_black.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

.icon2
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:1px 0px 5px 15px;
	margin:0 0 0 0;
	background-image:url(http://okinawa-well.ac.jp/img/o_sankaku_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

.topicon
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:1px 0px 1px 5px;
	margin:0 0 0 0;
	background-image:url(http://okinawa-well.ac.jp/img/well_1st/icon_yajirushi.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

.padding03{padding:3px;}
.padding05{padding:5px;}
.padding06{padding:6px;}
.padding07{padding:7px;}
.padding08{padding:8px;}
.padding09{padding:9px;}
.padding10{padding:10px;}

.margin05{margin:5px;}
.margin06{margin:6px;}
.margin07{margin:7px;}
.margin08{margin:8px;}
.margin09{margin:9px;}
.margin10{margin:10px;}

.fonts13{font-size:13px;}
.fonts14{font-size:14px;}

.fontbl14
{
	font-size:14px;
	color:blue;
}
.teble_border
{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin-top:10px;
	margin-bottom:10px;
	}

.border_tomari
{
	border-color:#9F3798;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin-top:10px;
	margin-bottom:10px;
	}

.border_maji
{
	border-color:#99BB14;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin-top:10px;
	margin-bottom:10px;
	}
.border_entrence
{
	/*border-color:#80CFE2;*/
	border-color:#1e50a2;
	border-style:solid;
	border-width:2px 1px 2px 1px;
	margin-top:10px;
	margin-bottom:10px;
	}

.border_botoom
{
border-bottom: 1px #00A0C6 dotted;
}
.border_bottom2
{
border-bottom: 1px #1e50a2 solid;
border-collapse: collapse;
}
.border_side
{
border-right: 1px #00A0C6 dotted;
}
.yokogaki
{writing-mode: tb-rl;}

