* {
	padding:0;
	margin:0;
}

BODY {
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	color: #333333;
	background-color:#ffffff;
	text-align:center;
	overflow:scroll;
 }

img {
	border:0; padding:0;
}

#yaku_container {
	margin:0px auto; width:400px; text-align:left;
}

#container {
	margin:0px auto; width:800px;
}

#container-inner {
	width:100%; margin:0; padding:0; position:static; text-align:left;
}

#top_container {
	margin:0px auto 0px; width:960px;
}

#contents {
	margin:0px auto 0px; float:left; width:960px;
}

#main_contents {
	margin:0px auto 0px; float:left; width:670px;
}

#mainmenu_left {
	float:left; width:280px;
}

#mainmenu_left h2 {
	font-weight:bolder;background-color:#cc99ff;color:#ffffff;text-align:center;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:2px;margin-left:0px;margin-right:0px;margin-bottom:2px;font-size:100%;text-decoration:none;line-height:24px;text-decoration:none;border-left:1px solid #9966cc;border-top:1px solid #9966cc;border-right:1px solid #9966cc;border-bottom:1px solid #9966cc;
}

#maeda {
	background-color:#ffffff; float:right; width:380px; vertical-align:top;
}

#mainmenu_right {
	float:right; background-color:#ffffff; width:280px;
}

#souba_rect {
	margin:0 auto 20px;
	vertical-align:top;
	width:280px;
}
#souba_l {
	vertical-align:top; width:135px; float:left;
}

#souba_r {
	vertical-align:top; width:135px; float:right;
}

ul.menu_souba_l {
	margin:0px 0px 0px 2em;
	padding:0;
}

ul.menu_souba_l li {
	font-weight:normal;
	line-height:1.3em;
}

ul.menu_souba_l a {
	display:block;
}

ul.menu_souba_r {
	margin:0px 0px 0px 0px;
	padding:0;
}

ul.menu_souba_r li {
	font-weight:normal;
	line-height:1.3em;
}

ul.menu_souba_r a {
	display:block;
}

#souba_b {
	padding:0;
	margin:0 0 10px 0;
	clear:both;
	text-align:center; 
}


dl.menu_proc {
	margin-left:1em; margin-top:0.5em; margin-bottom:1em; margin-right:0px;
	text-align:left;
	width:100%;
}

dl.menu_proc dt {
	clear: left;
	float: left;
	width: 3em;
	font-weight:normal;
	line-height:1.3em;
}

dl.memu_proc dd {
	margin-left:1em;
	line-height:1.3em;
}

hr.dot_g {
	margin-top:0px;
	margin-bottom:10px;
	color:#228b22;
	clear:both;
	border-style: dotted;
	margin-top:10px; margin-bottom:10px;
}

hr.dot_purple {
	margin-top:0px;
	margin-bottom:10px;
	color:#9966cc;
	clear:both;
	border-style: dotted;
	margin-top:10px; margin-bottom:10px;
}

#container_wide {
	margin:20px auto 0; width:900px;
}

#footer {
	clear:both;
}

#footer p {
	text-align:center; 	margin:40px auto 20px;
	padding:0;
	font-size:90%;
	color:#999999;
}

#footer p.pos_r {
	margin:0;
	padding:0;
	text-align:right;
	font-size:90%;
}

#footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#footer ul li {
	margin:0;
	padding:0;
	font-size:90%; float:left; display:inline;
}

#footer ul a {
	display:block;
}

#adobe {
	background-color:#eeeeee;
}

h2.proc {
	margin-top:50px; margin-bottom:0px; font-weight:bolder;background-color:#cc99ff;color:#ffffff;text-align:center;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:2px;margin-left:0px;margin-right:0px;margin-bottom:2px;font-size:100%;text-decoration:none;line-height:24px;text-decoration:none;border-left:1px solid #9966cc;border-top:1px solid #9966cc;border-right:1px solid #9966cc;border-bottom:1px solid #9966cc;
}

#rect {
	width:800px;
	margin:0 auto 0; padding:0;
}

#rect_half_left {
	text-align:left;
	float:left; width:390px;
	margin-bottom:20px;
}

#rect_half_left ol {
	margin:0; padding:0;
}

#rect_half_left ol li {
	margin:0 0 0 100px; padding:0;
	list-style-type:disc;
}


#rect_half_left ol li.dec {
	margin:0 0 0 100px; padding:0;
	list-style-type:decimal;
}

#rect_half_right {
	text-align:left;
	float:right; width:390px;
	margin-bottom:20px;
}

#rect_half_right ol {
	margin:0; padding:0;
}

#rect_half_right ol li {
	margin:0 0 0 100px; padding:0;
	list-style-type:disc;
}

#rect_half_right ol li.dec {
	margin:0 0 0 100px; padding:0;
	list-style-type:decimal;
}

#rect_half_bottom {
	text-align:center;
	clear:both;
}


#hajimete {
	width:800px;
	margin:0 auto 0; padding:0;
}

#hajimete_half_left {
	text-align:left;
	float:left;
	margin:0 0 2em 0; padding:0;
	width:400px;
}

#hajimete_half_left ul {
	margin-left:20px;
	list-style-type:none;
}

#hajimete_half_left ul li {
	padding:0px 0px 0px 30px;
	list-style-type:none;
    background:url(img/jpg/yubi.jpg) 3px 0.4em no-repeat;
}

#hajimete_half_left ul.hajimete li.yubi {
	list-style-type:none;
    background:url(img/jpg/yubi.jpg) 3px 0.4em no-repeat;
}


#hajimete_half_left ul li.dec {
	margin:0; padding:0;
	list-style-type:decimal;
}

#hajimete_half_right {
	text-align:left;
	float:right;
	margin:0 0 2em 0; padding:0;
	width:400px;
}

#hajimete_half_right ul {
	margin:0; padding:0;
}

#hajimete_half_right ul li {
	margin:0; padding:0;
	list-style-type:disc;
}

#hajimete_half_right ul li.dec {
	margin:0; padding:0;
	list-style-type:decimal;
}

#hajimete_half_bottom {
	clear:both;
}



#present_body {
	width:100%;
	background-color:#999900;
	margin:20px 0 20px 0; padding:0;
	text-align:center;
}

#present_body h1 {
	margin:0;
	text-align:center;
	font-size:150%;
	font-weight:bolder;
	background-color:#999933; color:#ffff00;
	line-height:1.5em;
}

#present {
	text-align:left;
	margin:10px 10px; padding:0;
	background-color:#ffffff;
}

#present_img {
	text-align:center;
}

#present p.info_top {
	font-size:100%;
	margin:10px 40px;
	text-align:left;
}

#present_body p.info_bottom {
	font-size:100%;
	margin:0; padding:0;
	text-align:center;
	background-color:#999933; color:#ffffff;
	line-height:2em;
} 

A {
	font-size:100%;
	text-decoration:underline;
}

A:LINK{
  color:#3366ff;
}

A:VISITED{
  color:#3366ff;
}

A:HOVER {
  color:#ffffff;
  background-color:#99ccff;
}


#wnd {
	width:100%;
	text-align:center;
}

#window {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#main {
	clear:both;width:100%; margin:0px auto 20px; text-align:left;
	background-color:#ffffff;
}

#list {
	clear:both;
	width:100%; margin:0 auto 20px; text-align:left;
	background-color:#ffffff;
}

#list dl {
	margin:0 0 0 0px;
	padding:2px 0 2px 40px;
	text-align:left;
}

#list dl dt {
	margin:0 0 0 20px;
	padding:2px 0 2px 0px;
	text-align:left;
	font-weight:bolder;
}

#list dl dt.rv {
	margin:20px 0 0 0;
	background-color:#bbbbbb;
	color:#ffffff;
	text-align:center;
	font-weight:bolder;
}

#list ol {
	margin:0 0 0 40px;
	padding:2px 0 2px 40px;
	text-align:left;
}

#list ul, ol {
	margin:0 0 0 40px;
	padding:2px 0 2px 40px;
	text-align:left;
	list-style-type:square;
}

#list ul li {
	list-style-type:square;
}

#list ul.list {
	margin:10px auto; padding:0;
	text-align:center;
	list-style-type:none;
}

#list ul.list li {
	margin:0 50px 10px; padding:0; float:left;
	list-style-type:none;
}

#list ul.nenlist {
	margin:10px auto; padding:0;
	text-align:center;
	list-style-type:none;
}

#list ul.nenlist li {
	margin:0 10px 10px; padding:0; float:left;
	list-style-type:none;
}






#list p {
	margin:0px 20px 0px 20px;
}

#list h3 {
	margin:20px 20px 0px 20px;
}



#list hr {
	margin-top:0px;
	margin-bottom:10px;
	color:#228b22;
	clear:both;
	border-style: dotted;
}

#list_bottom {
	clear:both;
}

#home_wnd {
	text-align:center;
}

#home_window {
	margin-left:auto;margin-right:auto;
	width:800px;background-color:#ffffff;
	text-align:left;
}

#home_main {
	width:100%;text-align:left;
	background-color:#ffffff;
}

#head {
	width:100%; background-image:url(img/jpg/head.jpg);
	margin:0; padding:0; overflow:hidden;
}


#banner {
	font-size:100%;font-weight:bolder;color:#666666;margin:0px 0px 0px 0px;
}

#topmenu {
	text-align:center; width:100%;
	padding:0; margin:0;
	background-color:#009900;
}

#topmenu ul {
	text-align:center;padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;
	list-style-type:none;
}
#topmenu ul li {
	text-align:center;line-height:1.7em;
	border-top:#003066 1px solid;border-right:#003066 1px solid;border-bottom:#003066 1px solid;border-left:#003066 1px solid;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;
	display:block;float:left;margin:0px 0px 0px 0px;
}
#topmenu ul li A {
	text-align:center;
	border-right:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:#008040 1px solid;margin:0px;border-left:#008040 1px solid; color:#fff; border-bottom:none;
	display:block;font-size:0.9em;background:#999933;
	text-decoration:none;
}
#topmenu ul li A:hover {
	text-align:center;
	background-color:#fff;
	border-top:#003066 1px solid;color:#009900;border-left:#003066 1px solid;
}

#topmenu ul li#top_menu1 {
	width:118px;
}
#topmenu ul li#top_menu2 {
	width:110px;
}
#topmenu ul li#top_menu3 {
	width:120px;
}
#topmenu ul li#top_menu4 {
	width:104px;
}
#topmenu ul li#top_menu5 {
	width:98px;
}
#topmenu ul li#top_menu6 {
	width:118px;
}
#topmenu ul li#top_menu7 {
	width:118px;
}
#topmenu ul li#top_menu8 {
	width:88px;
}


#where_main {
	clear:both; width:100%; text-align:left; margin:0;
}

#where_main h3 {
	font-size:100%; font-weight:bolder; margin-top:0px;
	text-align:center;
}

#where_mark {
	float:left; margin:0;
}

#where_in {
	width:100%; text-align:right; margin:0; float:right;
}

#where_in p {
	margin-bottom:1em;
	color:#666;
	font-size:90%;
}

#title {
	clear:both; width:100%; text-align:center;
	background-color:#ffffff;
	margin:0; padding:0;
}

#title h2 {
	line-height:1.5em; padding:0; background-color:#008000; color:#f0fff0;
}

#title h2.rv_blue {
	margin:0 auto 4px;
	line-height:1.5em; padding:0; background-color:#0000ff; color:#ffffff;
}

#title h2.currycolor {
	margin:0 auto 10px;
	line-height:2em; padding:0; background-color:#660000; color:#ffffff;
}

#title p {
	color:#666666; font-size:100%;
	margin:20px auto 20px; padding:0; text-decoration:none;
}

#mainprof {
	clear:both;
	margin:0; padding:0;
}

#mainprof p {
	margin:0; padding:0;
}

#mainprof span {
	color:#999999;	font-size:80%;
	width:100%; text-align:left;
	margin:0 30px; padding:0;
}


#main_pic {
	width:100%;color:#666666;text-align:left;
	margin-top:0px;margin-left:10px;margin-right:0px;margin-bottom:10px;
	text-align:left;text-decoration:none;
}

#main_area_left {
	width:180px;float:left;
}

#main_area_center {
	float:left;width:435px;
	margin-top:0px;margin-left:3px;margin-right:0px;margin-bottom:0px;
}


img {
	border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;
}

LI {
	list-style-type:none;
}


form {
	margin:0; padding:0;
	font-family: Arial, "£Í£Ó¡¡¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	line-height:1.5em;
}

form p {
	margin:0; padding:0;
}


input, textarea {
	padding:0; margin:0;
}

input.seimei {
	margin-left:0px;
	padding:0;
}

input.radio {
	background-color:#ffffff;
	padding:0;
}

input.check {
	background-color:#ffffff;
	padding:0;
}

input.button {
	width:200px;height:32px;
	background-color:#cccccc;
	font-size:100%;
	padding:0;
}

input.status {
	visibility:hidden;
	background-color:#ffffff;
	padding:0;
}

select {
	line-height:1.5em;
	padding:0;
}

h1 {
	padding-top : 0px; padding-left : 0px;   padding-right : 0px; padding-bottom : 0px; margin: 0px;
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	font-size: 80%;
	font-weight: normal;
	color:#eeeeee;
	text-align:right;
}

h1.sitename {
	padding-top : 0px; padding-left : 0px;   padding-right : 0px; padding-bottom : 0px; margin: 0px;
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	font-size: 80%;
	font-weight: bolder;
	background-image:url(img/jpg/head2.jpg);
	color:#eeeeee;
	text-align:right;
}

h1.title {
	margin: 10px;
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	font-size: 120%;
	font-weight:bolder;
	color:#666666;
	text-align:left;
}

em {
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	font-weight:bold;
	font-style:normal;
}

p {
	font-size:1em;
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	line-height:1.3em;
	color:#333333;
}

p.xsmall {
	font-size:0.7em;
}

p.small {
	font-size:0.9em;
}

p.medium {
	text-align:left;
}

p.medium_left {
	margin-top:0.5em;margin-left:0.5em;margin-bottom:0.5em;margin-right:0px;font-size:1em;text-align:left;
}

p.big {
	font-size:large;
}


p.highlight {
	background-color:#ffffcc;
}

p.msg_rv_orange {
	background-color:#ffa500;
	color:#ffffff;
	line-height:1.5em;
	font-weight:bolder;
}

span.u {
	text-decoration: underline; 
}
span.point_red {
	color:#ff0000;
}
span.point_blue {
	color:#0000ff;
}
span.point_green {
	color:#00ff00;
}
span.u_red {
	text-decoration: underline;color:#ff0000;
}
span.u_blue {
	text-decoration: underline;color:#0000ff;
}

p.pdficon_small
{
    background-image:url(img/gif/pdficon_small.gif);background-repeat:no-repeat;
	text-align:left;
}

p.info {
	margin:4px 10px; text-align:left; color:#666666;
	font-size:90%;
}

p.info_footer {
	margin:4px 10px; text-align:center; color:#666666; text-decoration:none; 
	font-size:90%;
}

a.info_footer {
	font-size:90%;
	text-decoration:none;
}

a.info_footer:HOVER {
  color:#666666;
  background-color:#ffffff;
}

a.info_footer:VISITED {
  color:#666666;
  background-color:#ffffff;
}

a.info_footer:LINK {
  color:#666666;
  background-color:#ffffff;
}

a.pdfmargin-left
{
	text-align:left;
	margin-left:20px;
}

ul.defmark {
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
}

ul.defmark li {
	margin:0;
	padding:2px 0 2px 15px;
	list-style-type:none;
    background:url(img/gif/used2.gif) 0 0.4em no-repeat;
}

ul.defmark li.y {
    background:url(img/gif/ly.gif) 0 0.4em no-repeat;
}

ul.defmark li.g {
    background:url(img/gif/lg.gif) 0 0.4em no-repeat;
}


ul.defmark a{
	display:block;
}



.r {
	text-align:right;
}

.l {
	text-align:left;
}

.c {
	text-align:center;
}


#calender {
	width:100%;
	margin:20px auto 20px;
	text-align:center;
}

#calender table.small {
	width:190px;
	margin:20px auto 20px;
	text-align:center;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

#calender table.small caption {
	font-weight:bolder;
}

#calender table.small th {
	font-weight:bolder;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#ffffff;
    background-color:#cccccc;
    text-align:center;
}

#calender table.small td {
	text-align:center;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
}

#calender table.small td.yasumi {
	text-align:center;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	background-color:#ff0000; color:#ffffff;
}

#yougo {
	margin:20px auto 20px; width:100%;
}	

#yougo h3 {
	padding:0;
	width:100%; line-height:1.5em; text-align:center; margin: 1em 2px 0.5em 0px; background-color:#339900;color:#ffffff;font-weight:bolder;
	border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;
	border-style:solid;border-color:#009900; color:#ffff00;
}

#yougo p {
	margin-left:20px; margin-right:20px;
}

#yougo p.label {
	padding:0;
	width:300px; line-height:1.5em; margin:0.5em 300px 0.5em 0px; color:#000066;font-weight:bolder; background-color:#ffffff;
	border-top-width:2px; border-right-width:0px; border-bottom-width:2px; border-left-width:10px;
	border-style:solid; border-color:#000099; text-align:center;
}

#hanayamain {
	margin:0; background-image : url(img/gif/bg_tate_kosumosu3.gif); background-repeat : repeat;
	text-align:center;
}

#hanaya_area {
	clear:both; margin:20px auto 20px; width:700px; background-color:#ffffff;
}

#hanaya_area p {
	text-align:left; background-color:#ffffff;
}

#sitename {
	background-color:#009900;
}

h2 {
	padding-top : 0px; padding-left : 0px;   padding-right : 0px; padding-bottom : 0px; margin: 0px;
	font-family:Arial,"£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯","Osaka",sans-serif;font-size:120%;font-weight: bolder;

}

h3 {
	padding:0; margin:0;
	font-family:Arial,"£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯","Osaka",sans-serif;
	font-size:120%; font-weight: bolder;
	text-align:left;
}

h3.nama_date {
	margin:20px auto 10px;
	width:100%;
	text-align:center;
	float:left; line-height:2em;
	font-size:100%; font-weight:bolder;
	background-color:#bbbbbb; color:#ffffff;
}

h4 {
	padding:0; margin:0;
	font-family:Arial,"£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯","Osaka",sans-serif;font-size:100%;
	font-weight: normal;
}

h4.nama_section {
	margin-left:18px; margin-bottom:0px;
	background-image:url(img/gif/bor04.gif); background-repeat:no-repeat; background-position:left bottom;
	float:left; line-height:2em;
	font-size: 100%; font-weight:normal;
}

H4.recruit {
  padding:2px;
  font-size: 105%;font-weight: bolder;
  color: #ffffff;
  background-color:#ff8080;
  text-align:center;
}

H4.first {
  padding:2px;
  font-size: 105%;font-weight: bold;
  color: #ffffff;
  background-color:#cccccc;
  text-align:center;
}

h5 {
	padding:0; margin:0;
	font-family:Arial,"£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯","Osaka",sans-serif;
	font-size:100%;
	font-weight: normal;
	text-align:left;
}

#msg_area {
	 clear:both; width:960px; text-align:left; padding:0px;
	margin-top:2px; margin-left:0px; margin-right:0px; margin-right:-0px;
}

#msg_area_left {
 	float:left;
	width:710px;
	margin:0; padding:0;
}

#msg_left {
 	width:80px;
 	float:left;
	text-align:left;
	background-color:#ffffff;
}

#msg_left image.qrcode {
	margin:0; padding:0; width:74px; height:74px;
}

#msg_center {
	overflow:hidden;
	float:right;
	text-align:left;
	width:620px;
}
#msg_bottom {
	clear:both; margin:0; padding:0;
}	

#msg_area_right {
	margin:0; padding:0;
	overflow:hidden;
	border-right:#6666cc 2px solid; border-top:#6666cc 1px solid; border-left:#6666ff 1px solid; color:#fff; border-bottom:#6666ff 2px solid;
	text-decoration:none; float:right;
	width:240px; height:80px;
}

#msg_area_right image {
	vertical-align:bottom;
}

#msg_right {
	width:240px;
	margin:0 0 2px 0; padding:0;
	text-align:left;
}

#msg_right p {
	font-size:90%; margin:2px;
}


#msg_area_bottom {
	clear:both;
}	

#msg_bottom p {
	text-align:left;
}

#toiawase_top {
	margin-top:0px; margin-bottom:0px; width:880px;
}

#toiawase_top ul {
	float:left; margin:0; padding:0;
}
#toiawase_top ul li {
	float:left; margin:0; padding:0;
	list-style-type:none;
	line-height:1.7em;
	border-top:#999933 1px solid;border-right:#999933 1px solid;border-bottom:#999933 1px solid;border-left:#999933 1px solid;
	text-align:center; display:inline; 
}
#toiawase_top ul li A {
	border-right:none; border-top:#999933 1px solid; border-left:#999933 1px solid; color:#fff; border-bottom:none;
	background-color:#ffffcc; color:#999900;
	text-decoration:none; display:block; margin:0; padding:0;
}


#toiawase_top ul li A:hover {
	background-color:#fff;
	border-top:#999933 1px solid;color:#ffcc33;border-left:#999933 1px solid;
}

#toiawase_top ul li#menutop1 {
width:96px;
}
#toiawase_top ul li#menutop2 {
width:96px;
}
#toiawase_top ul li#menutop3 {
width:96px;
}
#toiawase_top ul li#menutop4 {
width:96px;
}
#toiawase_top ul li#menutop5 {
width:96px;
}
#toiawase_top ul li#menutop6 {
width:120px;
	margin-bottom:10px;

}

#commenu{
	width:500px;
	margin-top:10px;
}
#commenu ul {
	margin:0;
	clear:left; padding: 0;list-style-type: none;
}
#commenu ul li.s {
	list-style-type: none; float: left; width:6em; margin-right:2px; text-align: center;
}
#commenu ul li.l {
	list-style-type: none; float: left; width:8em; margin-right:2px; text-align: center;
}

table.soubalist {
    border: 1px #999933 solid ;
    border-collapse: collapse;
    border-spacing: 0;
}

th.soubalist {
    border: 1px #999933 solid ;
	line-height:1.3em;
	text-align:center;
	background-color:#ffffee;
	font-weight:normal;
}

td.soubalist {
    border: 1px #999933 solid ;
	background-color:#ffffee;
	text-align:center;
	line-height:1.5em;
}

td.soubalist a {
	text-decoration:none;
}


#oshirase {
	text-align:left; margin:0; padding:0; background-color:#dddddd; border-style:outset;
}

#oshirase p {
	color:#666666; line-height:1.3em; margin-left:20px; margin-right:10px;
}

#oshirase p.title {
	color:#ff0000; font-weight:bolder; text-align:left; margin-left:10px;margin-top:6px;margin-bottom:2px;
}

#toiawase {
	margin-top:20px; margin-bottom:20px; width:800px; position:relative; overflow:hidden;
}

#toiawase ul {
	position:relative; left:50%; float:left; margin:0; padding:0;
}
#toiawase ul li {
	position:relative; left:-50%; float:left; margin:0; padding:0;
	list-style-type:none;
	line-height:1.7em;
	border-top:#999933 1px solid;border-right:#999933 1px solid;border-bottom:#999933 1px solid;border-left:#999933 1px solid;
	text-align:center;
}
#toiawase ul li A {
	border-right:none; border-top:#999933 1px solid; border-left:#999933 1px solid; color:#fff; border-bottom:none;
	background-color:#ffffcc; color:#999900;
	text-decoration:none; display:block; margin:0; padding:0;
}

#toiawase ul li A:hover {
	background-color:#fff;
	border-top:#999933 1px solid;color:#ffcc33;border-left:#999933 1px solid;
}

#toiawase ul li#menu1 {
width:6em;
}
#toiawase ul li#menu2 {
width:6em;
}
#toiawase ul li#menu3 {
width:6em;
}
#toiawase ul li#menu4 {
width:6em;
}
#toiawase ul li#menu5 {
width:6em;
}
#toiawase ul li#menu6 {
width:6em;
}
#toiawase ul li#menu7 {
width:9em;
}

#contact {
}
#contact ul {
	margin:0; padding:0; list-style-type:none;
}
#contact ul li {
	font-size:90%; margin-left:0px; list-style-type:none; float:left; display:inline;
}

#ichioshi {
	text-align:center;width:100%;
	margin-top:0px; padding:0;
}

#ichioshi_l {
	vertical-align:top;
	float:left;
	text-align:left;
	width:470px;
	margin-bottom:40px;
}

#ichioshi_l p {
	margin:0.5em 1em;
}

#ichioshi_l p.comment {
	margin:0px 1em;
}

#ichioshi_l p.em {
	margin:0px;
	font-weight:bolder;
}

#ichioshi_l p.sec_rv_w_g {
	margin-left:0px;
	background-color:#6666cc; color:#ffffff;
	font-weight:bolder;
	line-height:1.5em;
}

#ichioshi_l span.yohaku_left10 {
	margin-left:10px;
}

#ichioshi_l p.sec {
	margin:0.5em 0px 0px 0px;
	width:100%;
	background-color:#999999;
	color:#ffffff;
}

#ichioshi_l div.sales {
	width:100%;
	margin:0px 0px 0px 1em;
}

#ichioshi_l table.sale {
	width:100%;
	text-align:center;
}

#ichioshi_l table.solidout {
	background-image:url(img/gif/seiyaku_big.gif); background-repeat:no-repeat; background-position:50% 50%;
	width:100%;
	text-align:center;
	margin:0 auto;
}

#ichioshi_l table tr {
	border-bottom:1px solid #ff0000;
}

#ichioshi_l table th {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	line-height:2.0em;
	text-align:center;
}

#ichioshi_l table th.lab {
	width:180px;
	background-color:#000080; color:#ffffff;
}
#ichioshi_l table th.lab1 {
	width:180px;
	background-color:#000066; color:#ffffff;
}

#ichioshi_l table th.lab2 {
	width:180px;
	background-color:#000066; color:#ffffff;
}

#ichioshi_l table th.total2 {
	font-size:150%; font-weight:bolder;
	background-color:#000099; color:#ffffff;
	line-height:1.5em;
}

#ichioshi_l table td {
	line-height:1.5em;
	text-align:right; font-weight:bolder; 
}

#ichioshi_l table td.line {
	text-align:right; font-weight:bolder; 
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#ichioshi_l table td.total {
	font-size:120%; font-weight:bolder;
	text-align:center;
	line-height:1.5em;
}

#ichioshi_l table td p {
	margin:0px;
}

#ichioshi_l table td.total p {
	background-color:#000099; color:#ffffff;
	font-size:150%;
}

#ichioshi_l th.sec {
	background-color:#bbbbbb;
	color:#ffffff;
}

#ichioshi_r {
	float:right; text-align:center;
	margin-bottom:40px;
	width:310px;
}

#ichioshi_bottom {
	clear:both;
	margin-top:40px;
}

#ichioshi_bottom p {
	font-size:200%; text-align:center;
	font-weight:bolder; color:#ee0000;
}

#ichioshi_footer {
	margin:20px auto;
	text-align:center;
}




li.new
{
	margin:0;
	padding:2px 0 2px 15px;
	list-style-type:none;
    background:url(img/gif/lamp4.gif) 0 0.4em no-repeat;
}

li.used
{
	margin:0;
	padding:2px 0 2px 15px;
	list-style-type:none;
    background:url(img/gif/used.gif) 0 0.4em no-repeat;
}

li.used2
{
	margin:0;
	padding:2px 0 2px 15px;
	list-style-type:none;
    background:url(img/gif/used2.gif) 0 0.4em no-repeat;
}

li.blank
{
	margin:0;
	padding:2px 0 2px 15px;
	list-style-type:none;
    background:url(img/gif/blank.gif) 0 0.4em no-repeat;
}

li.ball
{
	margin:0;
	padding:2px 0 2px 15px;
	list-style-type:none;
    background:url(img/gif/whiteb.gif) 0 0.4em no-repeat;
}

li.pdf
{
	margin:0;
	padding:2px 0 2px 15px;
	list-style-type:none;
    background:url(img/gif/pdficon_small.gif) 0 0.4em no-repeat;
}



#mae {
	text-align:center;width:100%;
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
	border-width:1px 1px 1px 1px;border-style:outset outset outset outset;border-color:#f5f5f5 #808080 #a9a9a9 #f5f5f5;font-size:100%;
	text-decoration:none;
}

#mae h3 {
	font-family:Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	font-size:100%;font-weight:bold;color:#ffffff;background-color:#00eeee;
	margin-top:0px;margin-bottom:0px;
	line-height:1.3em;
}

#mae ul {
	text-align:left;
	margin-top:0px;margin-bottom:0px;margin-left:1.5em;margin-bottom:0px;
	line-height:1.3em;
}

#mae ul li{
	list-style-type:square;
}

#main_area_right {
	float:right;width:180px;
}

#shibasaki {
	clear:both;width:800px;
	margin:0 auto; padding:0;
	text-align:center;
}

#shibasaki h3 {
	width:90%;
	text-align:center;
	margin-top:20px;
	padding:0;
	font-size:100%; font-weight:bold;
	line-height:2.0em;
	background-color:#009900; color:#ffffff;
}

#shibasaki ul {
	margin:0px 20px 20px;
}
#shibasaki ul li {
	list-style-type:circle;
}

#shibasaki_left {
	margin:0; padding:0;
	float:left; width:390px;
	list-style-type:square;
}

#shibasaki_left ul {
	margin:0 20px 0px 40px;
}
#shibasaki_left ul li {
	list-style-type:circle;
}

#shibasaki_right {
	margin:0; padding:0;
	float:right; width:390px;
	list-style-type:square;
}

#shibasaki_right ul {
	margin:0 20px 0px 40px;
}

#shibasaki_right ul li {
	list-style-type:circle;
}

#shibasaki_bottom {
	clear:both;
	text-align:center; line-height:2em;
	margin-left:auto; margin-right:auto;
}

#shibasaki_bottom p.shibasaki {
	background-image:url(img/gif/shibaashi.gif); background-repeat:no-repeat;
	background-position:40%;
	padding:0; text-align:center;
}

#watari {
	text-align:left;
	width:100%;
	padding:0;
	margin:1em 10px 1em;
	background-color:#ffffee;
	border-color : green green green green;
	border-width : 1px 1px 1px 1px;border-style : groove groove groove groove;padding-top : 4px;padding-left : 8px;padding-right : 8px;padding-bottom : 8px;
}
		 
#td_kagalogo {
	width:269px;text-align:center;height:83px;
}

#kagalogo {
	border:0px;width:193px;height:40px; 
}

#ichioshilogo {
	width:32px;height:32px;border:0px;
}

#contents_main {
	width:100%;
}

#contents_left {
	width:500px;float:left;
}

#contents_right {
	width:400px;float:right;
}

#header_menu {
	text-align:center;font-size:0.9em;clear:both;
}

#info_menu {
	text-align:center;font-size:0.9em;clear:both;
}

#footer_line {
	clear:both; border-style:dotted dotted dotted dotted;border-width:1px 1px 1px 1px;border-top-color:silver;border-right-color:silver;border-bottom-color:silver;border-left-color:silver;
}

#header_line {
	border-style:dotted dotted dotted dotted;border-width:1px 1px 1px 1px;border-top-color:silver;border-right-color:silver;border-bottom-color:silver;border-left-color:silver;
}

#tail {
	width : 92%;margin: 2px 2px 2px 2px;text-align:left;font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;font-size:80%;color:#666666;
}

#obi {
	width:100%;margin:0px 0px 0px 0px;text-align:right;background-color:#cccccc;
}

#mainnews {
	width:960px; margin:10px auto 0px;
}

#mainnews_contents {
	width:960px; float:left;
}

#mainnews_left {
	width:465px; vertical-align:top; float:left; margin-bottom:48px;
}

#mainnews_left  hr {
	color:#999966; width:465px; margin-bottom:20px;
}

#mainnews_right {
	width:465px; vertical-align:top; float:right; margin-bottom:48px;
}

#mainnews_bottom {
	clear:both;
}

#mainnews_bottom hr {
	margin:20px auto 20px;
}


#maedacontents {
	margin:0px; padding:0px;
	float:left;
}

#maedacontents table.date {
	margin:0px; padding:0px;
	margin-left:4px;margin-top:2px;margin-bottom:0px;
}

#maedacontents p.narabe {
	line-height:20px; margin-left:7px;text-align:left;
}

#kimisarazu {
	margin:0px; padding:0px;
	width:210px; vertical-align:top; float:right;
}

#kimisarazu img {
	float:right; margin:0; padding:0; text-align:center;
}

#kimisarazu p {
	float:right; margin:0; padding:0; text-align:left;
}

#hitorititle {
	clear:right; vertical-align:top; text-align:left;
	margin:0; padding:0;
}

span.point_green {
	clear:both; color:#006600;
}

#main_menu {
	float:left;width:150px;
}

div.waku_ffffee {
	width:100%;
	background-color:#ffffee;
	border-color : green green green green;
	margin-top:2px; margin-left:auto; margin-right:auto;
	border-width : 1px 1px 1px 1px;border-style : groove groove groove groove;
}

div.waku_ffffee p {
	margin:0 30px;
}

div.manburi {
	width:790px;
	height:100%;overflow:visible;
}

div.manburi_left {
	float:left;width:100px;
}

div.manburi_right {
	float:left;width:690px;vertical-align:top;
}

div.waku0 {
	margin-left:0px;
	width:790px;
	text-align:center;
	border-width : 1px 1px 1px 1px;border-style : groove groove groove groove;
}

div.waku0 h3 {
	margin-top:1em;margin-bottom:0.5em;margin-left:1em;
	font-size:100%;
	text-align:center;
}

div.waku0.waku_r {
	width:70px;
	margin-top:10px;margin-right:0px;
	float:left;
	text-align:center;
}

div.waku0.waku {
	margin-left:0px;margin-top:10px;margin-right:10px;margin-bottom:10px;
	float:left;
	width:660px;
	background-color:#ffffee;
	border-width : 1px 1px 1px 1px;
	text-align:center;
	border-style : solid solid solid solid;
	border-color : #666666 #cccccc #cccccc #666666;
}

div.waku0.waku h5 {
	font-size: 120%;
	text-align:left;
}

div.waku0.waku p {
	margin-left:10px;margin-top:10px;margin-right:10px;margin-bottom:10px;
	font-size: 100%;
	text-align:left;
	line-height:1.3em;
}

div.waku0.waku p.waku_groove {
	text-align:left;
}


div.waku0.waku p.sidenavi {
	text-align:right;width:100%;line-height:1.3em;
	margin: 2px 4px 2px 8px;
	font-family: Arial, Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;font-size: 90%;
	color: #333333;
}

div.golf_cal {
	clear:both;
	text-align:center;
}
div.golf_cal div {
	width:650px;
}
div.golf_cal table {
	width:100%;
	background-repeat : no-repeat;
}

div.golf {
	width:740px;margin:0 auto 40px; padding:0;
	background-image:url(img/gif/note.gif);
}
div.golf h2 {
	text-align:center; padding:0; margin:0.5em auto 0.5em; 
}

div.golf p {
	text-align:left; margin:0 50px 0 50px; padding:0;
}	

div.golf p.medium {
	text-align:left; margin:0 50px 0 50px; padding:0;
}	

div.golf p.note {
	text-align:left; margin:0 50px 0 50px; padding:0;
}	

div.golf table {
	width:80%; text-align:center; margin-left:50px; padding:0;
}

div.golf table.score {
	width:80%; text-align:center; margin-left:50px; padding:0;
}

div.golf tr.hole {
	background-color:#6666ff;
}

div.golf tr.par {
	background-color:#cccccc;
}

div.golf td {
	text-align:center;line-height:1.3em;
}

div.golf td.under {
	width:30px;text-align:center;background-color:#ff0000;color:#ffffff;
}

div.golf th {
	text-align:center;line-height:1.3em;
}

div.golf th.name {
	text-align:left;
}

div.golf2 p.mail {
	background-color:#ffffcc;
}



div.golf2 {
	width:740px;margin:0 auto 40px; padding:0;
	background-image:url(img/gif/note.gif);
}
div.golf2 hr {
	margin-left:44px;width:654px;color:#cccccc;text-align:left;
}

div.golf2 p {
	text-align:left; margin:0 50px 0 50px; padding:0;
}	


div.golf p.mail {
	background-color:#ffffcc;
}
div.golf2 p.shiba {
	text-align:center;background-image:url(img/gif/shibaashi.gif);background-position:40%;background-repeat:no-repeat;
}
div.golf2 h2 {
	text-align:center;margin-bottom:1em;
}

div.golf2 ol, ul, dl {
	margin-left:88px;
	text-align:left;margin-right:44px;
}

div.golf2 table {
	width:80%; text-align:center; margin-left:50px; padding:0;
}

#hanaya {
	clear:both; width:100%; background-image : url(img/gif/bg_yoko_kosumosu4.gif); background-repeat : repeat;
	margin:0px auto 1em;
}

#hanaya h2 {
	text-align : left;margin-left : 60px;
}

#hanaya p {
	margin-left:44px;
	text-align:left;margin-right:44px;
	font-family: Arial, "£Í£Ó¡¡¥´¥·¥Ã¥¯", "Osaka", sans-serif;
}	

#hanaya div.img_frame {
	margin-left:50px;
}

#hanaya div.img_photo {
	border:1px solid #ffffff;
	background-color:#ffffff;
	width:322px;
	float:left;
	margin:1px;
}

#hanaya p.img_picture, p.img_caption {
	text-align:center;
	margin:1px;
}

#hanaya p.img_caption {
	color:#333333;
}

#hanaya p.clearleft {
	clear:left;
}

#hanaya p.report {
	margin-left:44px;
	text-align:left;margin-right:44px;
	font-family: Arial, "£Í£Ó¡¡¥´¥·¥Ã¥¯", "Osaka", sans-serif;
}

#hanaya p.sidenavi {
	text-align:right; margin:0px 50px 0.5em 0px; padding:0;
}

#hanaya div.area {
	text-align : left;margin-left : 30px;
}

#hanaya div.area table {
	margin-left : 74px;
}

#hanaya div.area table.score {
	margin-left : 74px;width:70%;
}

#hanaya div.area tr.hole {
	background-color:#999999;
}

#hanaya div.area tr.par {
	background-color:#cccccc;
}

#hanaya div.area td {
	width:30px;text-align:center;line-height:1.3em;
}

#hanaya div.area td.under {
	width:30px;text-align:center;background-color:#ff0000;color:#ffffff;
}

#hanaya div.area th {
	text-align:center;line-height:1.3em;
}

#hanaya div.area th.name {
	text-align:left;
}

#hanaya div.area p {
	text-align : left;margin-left : 0px;
 	font-family: Arial, '£Í£Ó¡¡¥´¥·¥Ã¥¯', 'Osaka', sans-serif;
}

#hanaya div.area p.mail {
	background-color:#ffffcc;
}

div.tables table {
	border-spacing:0px;border:1px #2b2b2b solid;padding:2px;
}
div.tables th {
	border-spacing:0px;border:1px;padding:2px;background-color:#999999;
}
div.tables td {
	border-spacing:0px;border:0px;padding:2px;
}
div.tables tr.b {
	background-color:#eeeeee;border:0px;
}

div.solidout#ichioshi table {
	background-image:url(img/gif/solidout.gif);background-repeat:no-repeat;background-position:50%;
}

#advice {
	width:100%; padding:0; margin:0;
	text-align:center;
	background-color:#99ccff;
}

#advice form {
	background-color:#99ccff;
}

#advice p.lab_noenter {
	display:inline-block;
}

#news {
	margin:0px 0px 0px 20px;
}

#souba_main {
	width:100%; text-align:center;
}

#souba_area {
	margin-left:auto; margin-right:auto; padding:0; width:600px;
}
#souba_left {
	margin-left:auto; margin-right:auto; width:200px; padding:0;  text-align:center; float:left;
}

#souba_center {
	margin-left:auto; margin-right:auto; width:200px; padding:0;  text-align:center; float:left;
}

#souba_right {
	margin-left:auto; margin-right:auto; width:200px; padding:0;  text-align:center; float:left;
}

#souba_bottom {
	display:inline; background-color:#ffff00;
	clear:both;
}
	
#souba_bottom ul {
	margin:0; padding:0; list-style-type:none;
}

#souba_bottom ul li {
	list-style-type:none; float:left; display:inline;
}

#golfclub_area {
	clear:both; display:block; width:600px; margin-left:auto; margin-right:auto; padding:0; text-align:center;
}

#golfclub_left {
	width:190px; margin:0 auto 20px; padding:0; text-align:left; float:left;
}

#golfclub_center {
	width:190px; margin:0 auto 20px; padding:0; text-align:left; float:left;
}

#golfclub_right {
	width:190px; margin:0 auto 20px; text-align:left; float:left;
}

#golfclub_bottom {
	clear:both; display:inline;
}
	
#golfclub_bottom ul {
	margin:0; padding:0; list-style-type:none;
}

#golfclub_bottom ul li {
	margin-left:10px; list-style-type:none; float:left; display:inline;
}

#golfclub_bottom p {
	clear:both; display:block; text-align:left;
}


#sub_main {
	width:100%;text-align:left;margin:0px 0px 0px 0px;
}

#sub_left {
	float:left;width:20%;line-height:1.3em;
}

#sub_right {
	float:right;width:75%;line-height:1.3em;
}

#sub_spacer {
	float:left;width:5%;
}

.red {
	color: #ff0000;
}

.bulue {
	color: #0000ff;
}

.green {
	color: #00ff00;
}

.tbl {
	margin-top: 0px;
	margin-bottom: 0px;
}

#rect_ken3type {
	width:800px;
	margin:0 auto 0;
}

#rect_ken3type_main {
	text-align:center;
}

#rect_ken3type_main h3 {
	margin:0;
	padding-top:0px;
	text-align:center;
	width:190px;color:#999999;font-weight:bolder;
	border-top-width:1px;border-right-width:10px;border-bottom-width:1px;border-left-width:10px;
	border-style:solid;border-color:#009900;
}

#rect_ken3type_left {
	margin:20px 20px 20px 40px;
		float: left;
}

#rect_ken3type_center {
	margin:20px 20px 20px 20px;
	float: left;
}

#rect_ken3type_right {
	margin:20px 40px 20px 20px;
		float:left;
}

#rect_ken3type_bottom {
	clear:both;
	margin-bottom:20px;
}


.pos_left20 {
	margin-left:20px;
}

.pos_left40 {
	margin-left:40px;
}

.pos_left60 {
	margin-left:60px;
}

.pos_left80 {
	margin-left:80px;
}

.pos_left100 {
	margin-left:100px;
}

.pos10101020 {
	margin: 10px 10px 10px 20px;
}



.pos10101015 {
	margin: 10px 10px 10px 15px;
}

.pos10101010 {
	margin: 10px 10px 10px 10px;
}

.pos05050505 {
	margin: 5px 5px 5px 5px;
}


.pos00000040 {
	margin: 0px 0px 0px 40px;
}

.pos00000004 {
	margin: 0px 0px 0px 4px;
}

.pos_li {
	margin: 0px 0px 0px 20px;
}

.pos00000010 {
	margin: 0px 0px 0px 10px;
}
.sougo {
  padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 0px;
  font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
  font-size: 100%; font-weight: bold;
  color: #ffffff;
  background-color:#ff0088;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align:left;
  width:100%;
}

.souba {
	color:#00d;width:100%;text-align:center;
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:1px;
	font-size:100%;
	text-decoration:none;
	font-weight:bolder;
}

#main_souba {
	height:277px;
	float:left;
	border-width:1px 1px 1px 1px;border-style:outset outset outset outset;
	font-size:100%;margin-top:0px;margin-bottom:0px;margin-left:3px;margin-right:0px;
	text-align:center;width:160px;
}

#main_souba h3 {
	color:#ffffff;
	background-color:#00cc33;
	width:100%;text-align:center;
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
	font-size:100%;
	text-decoration:none;
	font-weight:bolder;
	line-height:1.3em;
}

#main_souba h2 {
	color:#ffffff;
	background-color:#00cc33;
	width:100%;text-align:center;
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
	font-size:110%;
	text-decoration:none;
	font-weight:bolder;
}

#main_souba h5 {
	color:#006600;font-weight:bolder;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
}

#main_souba a {
	text-decoration : underline;
}

#map_main {
	background-image:url(img/gif/spacer.gif);background-repeat:no-repeat;
}

#map_left {
	float:left;width:47%;line-height:1.7em;text-align:left;
}

#map_left ul {
	margin-top:0px;margin-right:0px;margin-left:1em;margin-bottom:0px;
}

#map_left ul li {
	list-style-type:none;
	line-height:1.5em;
}

#map_spacer {
	float:left;line-height:1.3em;
}

#map_right {
	float:right;width:47%;line-height:1.7em;text-align:left;
}

#map_right ul {
	margin-top:0px;margin-right:0px;margin-left:1em;margin-bottom:0px;
}

#map_right ul li {
	list-style-type:none;
	line-height:1.5em;
}

#mail {
	margin:0 auto 0;
	text-align:center;
}

#mail p.mail {
	background-color:#ffffcc;
	text-align:left;
}

#mail span.mail {
	background-color:#ffffdd;
}

.pos_left {
	text-align: left;
}

.pos_center {
	text-align: center;
}

.pos_right {
	text-align: right;
}

a.none {
	text-decoration:none;
}

#kenmenu {
	text-align:center;padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0;padding-top:0px;
	background-color: #009900;
}
#kenmenu ul {
	text-align:center;padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;
	list-style-type:none;
}
#kenmenu ul li {
	text-align:center;
	display:block;float:left;margin-left:auto;
}


div.nama_tee {
	clear:left;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0.5em;background-image:url(img/gif/tee00.gif);background-repeat:repeat-x;
}

img.nama_tee {
	background-image:url(img/gif/tee01.gif);margin-left:0px;margin-right:0px;background-repeat:no-repeat;
}

img.nama_tee2 {
	background-image:url(img/gif/tee02.gif);margin-left:0px;margin-right:0px;background-repeat:no-repeat;
}

#newss {
	width:100%;
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
	border-width:1px 1px 1px 1px;border-style:outset outset outset outset;border-color:#f5f5f5 #808080 #a9a9a9 #f5f5f5;font-size:100%;
}

#newss p {
	color:#666666;
	line-height:1.2em;
}

.clearleft {
	margin:0px 0px 0px 0px;
	font-size:10%;
	clear:left;
}

.clearright {
	margin:0px 0px 0px 0px;
	font-size:10%;
	clear:right;
}

*.clearboth {
	clear:both;
}


table.kanren {
    border: 1px #666699 solid ;
    border-collapse: collapse;
    border-spacing: 0;
	width:600px;
	background-color:#ffffff;
}	


table.soldout {
	background-image:url(img/gif/soldout2.gif);background-repeat:no-repeat;background-position:50% bottom;
    border: 1px #666699 solid ;
    border-collapse: collapse;
    border-spacing: 0;
	width:600px;
}	

th.doc {
	font-size:70%;
}

th.kanren {
    border: 1px #666699 solid ;
	line-height:2.0em;
	text-align:center;
	background-color:#ccccff;
}	

td.kanren {
    border: 1px #666699 solid ;
	text-align:right;
	line-height:1.5em;
}	

td.kanren_str {
	text-align:center;
}	

td.kanren_kin { 
	text-align:right;
}	


td.kanren_c {
    border: 1px #666699 solid ;
	text-align:center;
	line-height:1.5em;
}	

td.kanren_l {
    border: 1px #666699 solid ;
	text-align:left;
	line-height:1.5em;
}	

td.kanren_r {
    border: 1px #666699 solid ;
	text-align:right;
	line-height:1.5em;
}	

td.kanren_l { 
	text-align:left;
}	

td.kanren_r { 
	text-align:right;
}	

ol,ul,dl {
	margin-top:10px;
	line-height: 1.3em;
}

ol {
	list-style-type:decimal;
}

dl dt {
	font-weight:bolder;
}

div.datemenu {
	clear:both;
	font-family : £Í£Ó ¥´¥·¥Ã¥¯;margin-left:60px;
}

dl.datemenu {
	margin-left:60px;
}

dl.datemenu dd {
	margin-left:2em;
}

dl.datemenu a {
	text-decoration : none;
}

ol li {
	list-style-type:decimal;
}


ol.list_loweralpha{
list-style-type:lower-alpha;
}

ul {
	list-style-type:none;
}

ul li {
	list-style-type:none;
}

ul.btn {
	margin: 0;padding: 0;list-style-type: none;float: left;
}

ul.btn li.btn {
	list-style-type: none;
}


UL.contents {
  margin: 1px 5px 5px 0px;list-style-type:none;
}

DD.m {
	margin-top:0.5em;margin-bottom:0.5em;margin-left:0px;
}


LI.whiteb {
	margin:1px 5px 5px 20px;list-style-image:url(img/gif/whiteb.gif);
}

LI.penclg {
	margin:1px 5px 5px 20px;list-style-image:url(img/gif/pencl_g.gif);
}

LI.penclr {
	margin:1px 5px 5px 20px;list-style-image:url(img/gif/pencl_r.gif);
}

LI.penclb {
	margin:1px 5px 5px 20px;list-style-image:url(img/gif/pencl_b.gif);
}

LI.penclm {
	margin:1px 5px 5px 20px;list-style-image:url(img/gif/pencl_m.gif);
}

.circle {
	list-style-type:circle;
}

.disc {
	list-style-type:disc;
}

.square {
	list-style-type:square;
}

.decimal {
	list-style-type:decimal;
}

.sidenavi {
	text-align:right;line-height:1.3em;
	margin: 0.5em 2em 0.5em 2em;
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;font-size: 90%;
	color: #333333;
}

#nikki {
	clear:both;width:100%; text-align:center; margin:0 auto 20px; padding:0;
}

#nikki td {
	line-height:1.5em;
}

#nikki td.camera {
	background-image:url(img/gif/camera.gif);background-repeat:no-repeat;
}

#nikki td.blank {
	background-image:url(img/gif/blank.gif);background-repeat:no-repeat;
}

#morizou {
	width:800px;
	margin:0 auto 20px; padding:0;
}

#morizou p.morizou_head {
	padding:0; margin:0;
	background-image:url(img/gif/maki2.gif);
	background-color:#00cc00; background-repeat:no-repeat; background-position:right;
	color:#ffffff;
}

#morizou h3 {
	width:100%;
	font-weight:bolder;
	background-color:#bbbbbb; color:#ffffff;
}	

#morizou_left {
	float:left;width:30%;
}

#morizou_left ul {
	margin-top:10px;margin-left:100px;margin-right:10px;margin-bottom:10px;
}

#morizou_left ul li {
	list-style-type:circle;
	margin-top:10px;margin-left:10px;margin-right:0px;
}

#morizou_left dl {
	margin-top:10px;margin-left:40px;margin-right:10px;margin-bottom:10px;
}

#morizou_left dl dt{
	margin-top:10px;margin-left:40px;margin-right:10px;margin-bottom:10px;
}

#morizou_right {
	float:right;width:60%;
}

#morizou_right ul {
	margin-top:10px;margin-left:30px;margin-right:0px;
}

#morizou_right ul li {
	margin-top:10px;margin-left:10px;margin-right:0px;margin-bottom:10px;
	list-style-type:circle;
}

#morizou_right dl {
	margin-top:10px;margin-left:40px;margin-right:10px;margin-bottom:10px;
}

.kaimei {
	line-height:1.5em;width:80px;float:left;
}

.ken_cap_rv {
	border-style : outset outset outset outset;border-top-color : gray;border-right-color : gray;border-bottom-color : gray;border-left-color : gray;
	background-color:#cccccc;
	color:#666;
	line-height:1.5em;
	font-size:100%;
	font-weight:bolder;
}

#news_main {
	width:800px;
}

#news_left {
	width:640px; float:left;
	margin:0 auto;
	padding:0; border:0;
	background-color:#ffffee;
}

#news_left ol {
	margin-left:40px; padding:0;
	list-style-type:none;
}

#news_left div.waku {
	width:100%; margin:0 0 20px 0; height:auto; vertical-align:top;
	padding:0; background-color:#ffffee;
	border:none;
}

#news_left h3 {
	margin:0; padding:0;
	background-color:#6666cc; color:#ffffff; 
	border-bottom:none; border-left:none; border-right:none; border-top:solid 1px #333333;
}

#news_left p {
	margin:0; padding:0;
}

#news_left p.sidenavi {
	color:#999999;
}

#news_right {
	padding:0; margin:0;
	float:right; vertical-align:top;
	background-color:#ffffff;
	width:150px; text-align:center;
}

#news_right img {
	margin:0 0 3px 0;
	width:100%;
	padding:0;
}

#news_right p {
	font-size:100%; padding:0; margin:0; background-color:#f0ffff;
}

#news_right ul {
	padding:0; margin:0; background-color:#f0ffff;
}


#news_right ul li {
	text-align:center; margin:0 0 15px; padding:0; background-color:#f0ffff;
}

#news_bottom {
	clear:both; width:100%; margin:0 0 20px; padding:0;
	background-color:#b22222;
}

#news_bottom p {
	margin-top:80px; margin:0; text-align:center;
	color:#ffffff;
	padding:0;
}

div#yomoyama {
	margin-left:0px; margin-right:0px;
	text-align:left;
}

div#yomoyama p {
	margin-left:1em;margin-right:1em;
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	color:#333333;
}

div#yomoyama h3 {
	margin-left:1em;margin-right:1em;
	font-family: Arial, "£Í£Ó¡¡£Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
	font-size:100%;
	color:#990000;
}

div#yomoyama hr {
	color:#0000ee;
}

div#yomoyama p.mail {
	text-align:left;
	margin-top:1em;margin-bottom:1em;
	margin-left:1em;margin-right:1em;
	background-color:#ffffcc;
}

#hitori {
	clear:both;margin:0 auto 0; padding:0px;
	text-align:left;
	width:100%;
	font-family: Arial, sans-serif;

}

#hitori p.sidenavi {
	margin-bottom:0.5em; margin-right:0px;
	text-align:right;
}

#hitori div p {
	font-family: Arial, sans-serif;
}

#hitori p.mail {
	background-color:#ffffcc;
}

#hitori span.red {
	color:#ff0000;
}

#hitori span.blue {
	color:#0000ff;
}

div#golfpic p {
	margin-top:0px;margin-bottom:0px;text-align:left;font-size:90%;
}

div#golfpic2 p {
	margin-top:0px;margin-bottom:0px;text-align:left;font-size:90%;
}

div.golfpic p {
	margin-top:0px;margin-bottom:0px;text-align:left;font-size:90%;
}

div#comment h2 {
	text-align:center;font-size:100%;font-weight:bolder;margin-top:1em;margin-bottom:1em;
}

div#comment p {
	text-align:left;font-size:100%;font-weight:normal;margin-top:1em;margin-bottom:1em;line-height:1.3em;
}

div#sidebar {
	float:left; width:264px; text-align:left;
	margin-left:0px;margin-right:0px;
}

div#sidebar h2 {
	text-align:center;
}

dl.kaiwa1 {
	margin-left:0.5em;
	text-align:left;
}

dl.kaiwa1 dt {
	float: left;
	width: 6em;
	text-align: left;
	font-weight:bolder;
	line-height:1.0em;
}

dl.kaiwa1 dd {
	text-align: left;
	margin-bottom:0.3em;margin-left:4em;
	line-height:1.0em;
}

dt dd .kaiwa {
	margin-bottom:1.3em;
}

div.mempic {
	text-align:center;
	margin-left:4px;margin-right:4px;
}

div.mempic p {
	color:#666666;
}

div.mempic td {
	width:120px;
}

h2.headline {
	font-weight:bolder;background-color:#99ccff;color:#ffffff;text-align:center;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:2px;margin-left:0px;margin-right:0px;margin-bottom:2px;font-size:100%;text-decoration:none;line-height:24px;text-decoration:none;border-left:2px solid #3399ff;border-top:2px solid #3399ff;border-right:2px solid #3399ff;border-bottom:2px solid #3399ff;
}


h2.headline3 {
	font-weight:bolder;background-color:#cc99ff;color:#ffffff;text-align:center;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:2px;margin-left:0px;margin-right:0px;margin-bottom:2px;font-size:100%;text-decoration:none;line-height:24px;text-decoration:none;border-left:1px solid #9966cc;border-top:1px solid #9966cc;border-right:1px solid #9966cc;border-bottom:1px solid #9966cc;
}

h5.headline5 {
	margin-top:8px;margin-bottom:0px;background-color:#ffff99;color:#999933;text-align:center;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;font-size:100%;text-decoration:none;text-decoration:none;border-left:1px solid #999933;border-top:1px solid #999933;border-right:1px solid #999933;border-bottom:1px solid #999933;
}

#book {
	clear:both;
	text-align:center;
	margin:0 20px 20px;
}

#book h2 {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

#book p {
	font-family: Arial, "£Í£Ó¡¡£ÐÌÀÄ«", "Osaka", sans-serif;
	margin-top:0px;
	text-align:left;
}

#book p.sidenavi {
	text-align:right;
	font-size:100%;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
}

dl.menu_maeda {
	text-align:left;
	margin-top:0px;margin-bottom:4px;margin-left:4px;
	width:370px;
}

dl.menu_maeda dt {
	clear: left;
	float: left;
	width: 60px;
 	text-align: left;
	font-weight:normal;
}

dl.memu_maeda dd {
	text-align: left;
}

dt.hitori_cap {
	margin-left:0px;text-align:center;border-left:solid 1px #333333;border-top:solid 1px #333333;border-right:solid 1px #333333;border-bottom:solid 1px #333333;
	background-color:#ffffff;
}

dd.hitori_cap {
	margin-left:0px;border-left:solid 1px #333333;border-top:solid 1px #333333;border-right:solid 1px #333333;border-bottom:solid 1px #333333;
	background-color:#ffffff;
}

p.hitori_cap {
	text-align:left;background-color:#666666;color:#ffffff;
	margin-top:10px;margin-bottom:0px;margin-left:4px;
}

p.hitori_p {
	margin-left:4px;margin-top:0px;margin-bottom:2px;
}

div.hitori_area {
	clear:both; font-family : £Í£Ó ¥´¥·¥Ã¥¯; margin-left:60px;
}

tr.label_ken {
	line-height:1.5em;
	background-color:#cccccc;
}

tr.label_course {
	margin-left:0.5em;
	line-height:1.5em;
}

th.label_ken {
	text-align:left;
	font-weight:bolder;
}

td.label_course {
	line-height:1.5em;
}

.align_center {
	text-align:center;
}

.align_left {
	text-align:left;
}

.align_right {
	text-align:right;
}

div.irai {
	width:192px;float:right;margin-top:8px;
}

.globalnavi {
  margin: 0;
  padding: 0;
  width: 810px;
}

.globalnavi ul{
	text-align:left;
		margin-right: 1em;
	  list-style-type: none;
  margin: 0;
  padding: 0;
}

.globalnavi li{
	float:left;
	text-decoration: none;
 	display: block;
 	margin-right: 1em;
	width: 100px;
	line-height:2.0em;
	margin: 0;
	padding: 0;
}

.globalnavi li a {
	text-decoration: none;
	text-align: center;
	padding: 0;
	width: 100px;
}

.globalnavi li a:hover {
	text-decoration: underline;

}


.globalnavi li a:active {
	text-decoration: underline;

}


*.photo_doc_center {
	display:block;
	margin-right: 0.2em;
}

*.photo_doc_left {
	display:block;
	float: left;
	margin-right: 0.2em;
}

*.photo_doc_right {
	display:block;
	float: right;
	margin-right: 0.2em;
}

table.standard {
	margin:20px auto 20px auto;
	width:100%;
}

table.standard th {
	line-height:1.5em;
	text-align:center;
	background-color:#bbbbbb;
	color:#ffffff;
}

table.standard td {
	line-height:1.5em;
	text-align:left;
}

table.standard td.num {
	text-align:right;
}

table.standard td.char {
	text-align:center;
}

table.standard p {
	text-align:left;
	margin-left:4px;
}

table.shousai {
	margin:10px auto 4px auto;
	width:100%;
}

table.shousai th.label {
	line-height:1.5em;
	text-align:center;
	background-color:#9999cc;
}

table.shousai td {
	line-height:1.5em;
	text-align:left;
}

table.shousai th {
	line-height:1.5em;
	text-align:left;
	background-color:#999999;
	color:#ffffff;
}

table.shousai th.label_gray {
	background-color:#999999;
	color:#ffffff;
}

table td.m_pic {
	text-align:center;
	width:300px; height:225px;
	margin:0; padding:0;
}

img.m_pic {
	width:300px; height:225px;
	margin:0; padding:0;
}


#kaiinken {
	width:100%; margin:0px auto 20px; text-align:center;
}

#kaiinken p {
	text-align:left;
}

#kaiinken table {
	background-color:#ffffff;
}

#kaiinken td.kin {
	font-weight:bolder;
	color:#ff0000;
	text-align:right;
}	

#kaiinken td.kenlink {
	height:1.2em;
}	

#kaiinken td.kanalabel {
	text-align:left;
	background-color:#ffffd8;
}

#kaiinken td.midashi {
	text-align:center;
	background-color:#009900;
	color:#ffffff;
}


#kaiinken td.tagon {
	color:#ffffff;
 	background-image:url(http://www.kagayagolf.com/img/gif/tagon.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:31px;
}

#kaiinken td.tagon p {
	text-align:center;
}

#kaiinken td.tagoff {
	text-align:center;
 	background-image:url(http://www.kagayagolf.com/img/gif/tagoff.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:31px;
}

#kaiinken td.tagoff p {
	text-align:center;
}

#kojinhogo {
	width:80%; margin:0px auto 40px; text-align:left;
}	

#golf_score table {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

#golf_score th {
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background-color: #F5F5F5;
    font-weight: bolder;
    line-height: 1.5em;
    text-align: center;
}

#golf_score th.hole {
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background-color: #d5d5d5;
    font-weight: bolder;
    line-height: 1.5em;
    text-align: center;
}


#golf_score th.name {
    background-color: #ffffff;
    font-weight: normal;
    text-align: left;
}

#golf_score th.par {
    background-color: #ececec;
}

#golf_score th.score_hdcp {
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background-color: #dadada;
    font-weight: bolder;
    line-height: 1.5em;
    text-align: center;
}

#golf_score td {
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    font-weight: normal;
}

#golf_score td.under {
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    font-weight: normal;
	color:#ff0000;
	background-color:#ffffff;
}

#golf_score td.point {
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
	background-color:#00ffff;
    font-weight: normal;
}


.golf_score table {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.golf_score th {
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background-color: #F5F5F5;
    font-weight: bolder;
    line-height: 1.5em;
    text-align: center;
}

.golf_score th.hole {
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background-color: #d5d5d5;
    font-weight: bolder;
    line-height: 1.5em;
    text-align: center;
}


.golf_score th.name {
    background-color: #ffffff;
    font-weight: normal;
    text-align: left;
}

.golf_score th.par {
    background-color: #ececec;
}

.golf_score th.score_hdcp {
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background-color: #dadada;
    font-weight: bolder;
    line-height: 1.5em;
    text-align: center;
}

.golf_score td {
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    font-weight: normal;
}

.golf_score td.under {
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    font-weight: normal;
	color:#ff0000;
	background-color:#ffffff;
}

.golf_score td.point {
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
	background-color:#00ffff;
    font-weight: normal;
}

#alba {
	width:100%; margin:0px auto 40px; text-align:center;
}

#alba table {
	width:790px;
	margin:0 auto 0;
	text-align:center;
	font-size:90%;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
    background-color:#663300;
	font-size:100%;
}

#alba table td {
    background-color:#ffffff;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0;
	text-align:left;
}

#alba table td.name {
	text-align:left;
	width:280px;
}

#alba table td.name p {
	text-align:left;
	line-height:1em;
}

#alba table td.input {
	text-align:left;
	width:500px;
}

#alba table td.input p {
	text-align:left;
	line-height:1em;
}

#alba table td p {
    margin-left:1em;
	text-align:left;
}

#alba table th {
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    background-color:#ffffff;
    padding:0;
    text-align:center;
}

#alba table th p {
    margin-left:1em;
	text-align:left;
}


#alba table th.name p {
	text-align:left;
	line-height:1em;
}

#alba table th.input {
	text-align:left;
	width:400px;
}

#alba table td.input p {
	text-align:left;
	line-height:1em;
}

#alba table th.name p.yohaku {
    margin-left:1em;
	line-height:2em;
	text-align:left;
}


#alba p.indent {
	margin-left:1em;
}

#alba form {
	background-color:#663300;
}

#alba input {
	line-height:1.3em;
	font-size:100%;
	margin-left:1em;
}

#alba input.dsp_kin {
	border-style:none;
	color:#333333;
}

#alba input.dsp_kei {
	border-style:none;
	font-size:150%;
	font-weight:bolder;
	background-color:#ff0000;
	color:#ffffff;
	text-align:center;
}

#alba select {
	line-height:1.3em;
	font-size:100%;
	margin-left:2em;
}

#alba div.albacurry {
	text-align:center;
	width:90%;
	margin:30px auto 30px;
	border-width : 20px 1px 1px 18px;
	border-style : solid solid solid solid;
	border-color : #660000 #660000 #660000 #660000;
}	

#yupack {
	width:700px;
}

#yupack table th {
	background-color:#ff9999;
	color:#333333;
}

#yupack table {
	text-align:left;
}

#yupack table caption {
	background-color:#ff0000;
	color:#ffffff;
}

#yupack table td {
	text-align:center;
}

#yupack table td.right {
	text-align:right;
}

p.label_rv_w_b {
	margin:0; padding:0;
	background-color:#0000cc; color:#ffffff;
	font-weight:bolder;
}


span.label_rv_w_b {
	margin:0; padding:0;
	background-color:#0000cc; color:#ffffff;
	font-weight:bolder;
}

h3.label_rv_w_b {
	margin:0; padding:0;
	background-color:#0000cc; color:#ffffff;
	font-weight:bolder;
	line-height:1.5em;
	text-align:center;
}

#rensyujyou {
	width:100%;
	margin:0; padding:0;
}

#rensyujyou p {
	margin-left:1em;
}

#rensyujyou p.shisetsu {
	margin:0; padding:0;
	line-height:1.5em;
	background-color:#999999; color:#ffffff;
	font-weight:bolder;
}


#iraisho {
	width:100%; margin:0px auto 40px; text-align:center;
}

#iraisho table {
	width:790px;
	margin:0 auto 0;
	text-align:center;
	font-size:90%;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
    background-color:#663300;
	font-size:100%;
}

#iraisho table td {
    background-color:#ffffff;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0;
	text-align:left;
}

#iraisho table td.name {
	text-align:left;
	width:280px;
}

#iraisho table td.name p {
	text-align:left;
	line-height:1em;
}

#iraisho table td.input {
	text-align:left;
	width:500px;
}

#iraisho table td.input p {
	text-align:left;
	line-height:1em;
}

#iraisho table td p {
    margin-left:1em;
	text-align:left;
}

#iraisho table th {
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    background-color:#ffffff;
    padding:0;
    text-align:center;
}

#iraisho table th p {
    margin-left:1em;
	text-align:left;
}


#iraisho table th.name p {
	text-align:left;
	line-height:1em;
}

#iraisho table th.input {
	text-align:left;
	width:400px;
}

#iraisho table td.input p {
	text-align:left;
	line-height:1em;
}

#iraisho table th.name p.yohaku {
    margin-left:1em;
	line-height:2em;
	text-align:left;
}


#iraisho p.indent {
	margin-left:1em;
}

#iraisho form {
	background-color:#000066;
}

#iraisho input {
	line-height:1.3em;
	font-size:100%;
	margin-left:1em;
}

#iraisho input.dsp_kin {
	border-style:none;
	color:#333333;
}

#iraisho input.dsp_kei {
	border-style:none;
	font-size:150%;
	font-weight:bolder;
	background-color:#ff0000;
	color:#ffffff;
	text-align:center;
}

#iraisho select {
	line-height:1.3em;
	font-size:100%;
	margin-left:2em;
}

#iraisho div.iraisho {
	text-align:center;
	width:90%;
	margin:30px auto 30px;
	border-width : 20px 1px 1px 18px;
	border-style : solid solid solid solid;
	border-color : #000066 #000066 #000066 #000066;
}	

div.ryokinhyo {
	text-align:left;
}

.img_alba_bnr {
	width:44px;
	vertical-align:top;
	margin-bottom:0px;
}

.img_kaga_bnr {
	width:88px;
	line-height:2em;
	vertical-align:top;
	margin-bottom:0px;
}

.img_mb_kagaqr {
	width:74px;
	vertical-align:top;
	margin-bottom:0px;
}

.img_pic {
	width:380px;
}

.img_pic_shiba {
	width:320px;
}

.img_pic_golf {
	width:320px;
}

.img_space {
	width:4px;
}

table.photo {
	border-collapse: collapse;
	border-style: solid;
	border-color: #666699;
	border-width: 1px;
}

th.photo {
	color: #ffffff;
	background-color: #999999;
	border-style: solid;
	border-color: #666699;
	border-width: 0px 0px;
	line-height:1.5em;
}

td.photo {
	color: #ffffff;
	background-color: #9999cc;
	border-style: solid;
	border-color: #666699;
	border-width: 0px 0px;
}

caption.photo {
	background-color:#0033cc;
	color:#ffff00;
	line-height:2.0em;
}

th.img_pic {
	line-height:1.5em;
}


#golfbook {
	clear:both;width:740px;margin:0 auto 40px; padding:0;
	background-image:url(img/gif/note.gif);
}

#golfbook div.img_frame {
	margin-left:50px;
}

#golfbook div.img_photo {
	border:1px solid #ffffff;
	background-color:#ffffff;
	width:322px;
	float:left;
	margin:1px;
}

#golfbook p.img_picture, p.img_caption {
	text-align:center;
	margin:1px;
}

#golfbook p.img_caption {
	color:#333333;
}

#golfbook p.clearleft {
	clear:left;
}

#golfbook p.report, p.sidenavi {
	text-align:left; margin:0px 50px 0px 0px; padding:0;
}

#golfbook p.sidenavi {
	text-align:right;
}


#photo {
	clear:both;width:100%;margin:0px; padding:0;
	border:0px solid #c0c000; background-color:#c0c000;
	background-image:url(img/gif/ki_left.gif);background-repeat:repeat;
}

#photo p {
	margin:10px;
}

#photo div.img_frame {
background-image:url(img/gif/ki_left.gif);background-repeat:repeat;	text-align:center;
	margin-left:50px;
}

#photo div.img_photo {
	border:1px solid #ffffff;
	background-color:#999933;

	width:326px;
	float:left;
	margin:1px;
}

#photo p.img_picture, p.img_caption {
	text-align:center;
	margin:1px;
}

#photo p.img_caption {
	margin-top:10px;	background-color:#999933;
	color:#ffff00;
	font-weight:bolder;
	line-height:1em;
}

#photo p.clearleft {
	clear:left;
}


#body_waku {
	clear:both;width:100%;padding:0;
	border:1px solid #ffffff;
}

#body_waku div.hantomei {
	margin:0;padding:0;background-image:url(img/gif/fujigaya.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_062050 {
	margin:0;padding:0;background-image:url(img/gif/sousei.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_sodegaura {
	margin:0;padding:0;background-image:url(img/gif/sodegaura.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_fujigaya {
	margin:0;padding:0;background-image:url(img/gif/fujigayas.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_ryugasaki {
	margin:0;padding:0;background-image:url(img/gif/ryugasaki.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_nikkou {
	margin:0;padding:0;background-image:url(img/gif/nikkou.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_musashino {
	margin:0;padding:0;background-image:url(img/gif/musashino.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_toride {
	margin:0;padding:0;background-image:url(img/gif/toride.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_yokohama {
	margin:0;padding:0;background-image:url(img/gif/yokohama.gif);background-repeat:no-repeat;
}

#body_waku div.hantomei_hirakawa {
	margin:0;padding:0;background-image:url(img/gif/hirakawa.gif);background-repeat:no-repeat;
}

#body_waku p {
	margin-left:50px; margin-right:50px;
}

#body_waku .indent {
	text-indent: 1em;
}

