/* CSS Document */
body {
 text-align:center;
 line-height:1.5em;
 background-image:url(img/bg.gif);
 background-position:center;
 background-repeat:repeat-y;
 font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
 font-size:12px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}

.head_top { width:800px;
 height:30px;
 background-color:#000000;
 vertical-align:middle;
}

.head_logo { width:800px;
height:110px;
background-image:url(img/top_head_logo.gif);}


.ul_green{
margin-left:10px;
padding-left:5px;
margin-right:5px;
margin-top:5px;}

.li_01{font-size:12px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
background-image:url(img/middle_ya_green.gif);
background-position:left;
background-repeat:no-repeat;
list-style:none;}

.li_02{font-size:12px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
background-image:url(img/middle_ya_orenge.gif);
background-position:left;
background-repeat:no-repeat;
list-style:none;}

.li_03{font-size:12px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
background-image:url(img/middle_ya_pink.gif);
background-position:left;
background-repeat:no-repeat;
list-style:none;}

.li_04{font-size:12px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
background-image:none;
background-repeat:no-repeat;
list-style:none;}

.matop{margin-top:10px}

.mabot{margin-bottom:10px;}

.table_01{margin-left:15px;
margin-bottom:15px;}


#container {
 width:800px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

.middleA{ width:190px;
background-color:#F3F4F2;
float:left;
margin-right:10px;
background-image:url(img/middle_green.gif);
background-position:bottom;
background-repeat:no-repeat;}

.middleB{ width:190px;
background-color:#FFFBF5;
float:left;
margin-right:10px;
background-image:url(img/middle_orenge.gif);
background-position:bottom;
background-repeat:no-repeat;}

.middleC{ width:190px;
background-color:#FFF9F8;
float:left;
background-image:url(img/middle_pink.gif);
background-position:bottom;
background-repeat:no-repeat;}

.middleD{ width:285px;
background-color:#F4F4F4;
float:left;
background-color:#F4F4F4;
background-image:url(img/middle_e_bg.gif);
background-position:top;
background-position:left;
background-repeat:no-repeat;
margin-right:20px;}

.middleE{ width:285px;
background-color:#F4F4F4;
float:left;
background-image:url(img/middle_asix_bg.gif);
background-position:top;
background-position:left;
background-repeat:no-repeat;}


.middle_jou_A
{width:590px;
background-color:#F3F4F2;
margin-bottom:15px;
background-image:url(img_golf/01_jou/middle_bot.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.middle01_jou_golfkan{ width:590px;
background-color:#F3F4F2;
margin-bottom:15px;
background-image:url(img_golfkan/middle_bot.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.middle_jou_A_cafe
{width:590px;
background-color:#FFFBF5;
margin-bottom:15px;
background-image:url(img_cafe/middle_bot_02.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.middle_text_01{
margin-bottom:15px;
margin-top:5px;
padding-top:5px;
padding-left:15px;
font-size:12px;}

.middle_text_02{
margin-bottom:15px;
margin-top:5px;
padding-top:5px;
padding-left:15px;
padding-right:10px;
font-size:12px;}

.middle_text_05{
margin-bottom:15px;
margin-top:5px;
padding-top:5px;
padding-left:20px;
font-size:14px;}

.middle_text_05_noleft{
margin-bottom:15px;
margin-top:5px;
padding-top:5px;
font-size:14px;}


#boxB {
 width:	205px;
 float:left;
}

#boxC {
 width:595px;
 height:100%;
 float:left;
}

#boxD {
 width:800px;
 text-align:center;
 clear:left;
}

.topics{font-size:10px;
margin-left:3px;}

.cl{
clear:both;}