*{
font-size:12pt;
}

body{
margin:0px;
background:url(images/back.gif);
}

td{
border: 0px;
}

img{
border:0;
}

img.memo1{
position:absolute;
left:-10px;
}

/*フォントサイズ*/
.font_10{
font-size:10pt;
}
.font_10b{
font-size:10pt;
font-weight:bold;
}

.font_11{
font-size:11pt;
}
.font_11b{
font-size:11pt;
font-weight:bold;
}

.font_12b{
font-size:12pt;
font-weight:bold;
}

.font_13{
font-size:13pt;
}

.font_13b{
font-size:13pt;
font-weight:bold;
}

.font_14{
font-size:14pt;
}

.font_14b{
font-size:14pt;
font-weight:bold;
}


/*リンクスタイル*/
a{
text-decoration:none;
}

a:link{
color:#000000;
font-size:11pt;
}

a:visited{
color:#000000;
font-size:11pt;
}

a:hover{
color:#671401;
font-size:11pt;
}

a:active{
color:#000000;
font-size:11pt;
}

/*TABLE*/
table{
layout-grid-mode:none;border-collapse:collapse;
border-color:#666666;
}

TABLE.golf_main{
position:relative;
top:-3px;
background:url(images/golf_back.gif) no-repeat;
background-position:0% 100%;
border-top : -3px solid #666666;
border-right : -3px solid #666666;
border-bottom : -3px solid #666666;
border-left : -3px solid #666666;

}


/*TDスタイル*/
TD.forest{
border-top : 0px solid #225600;
border-right: 1px solid #225600;
border-bottom: 0px solid #225600;
border-left: 0px solid #225600;
background:url(images/news_forest.gif) no-repeat;
background-position : 65% 100%;
background-color : red;
}

TD.eigyotitle{
border : 1px solid #666666;
padding:3px;
background-color:#ffffff;
align:center;
}

td.eigyoday1{
border-top:1px solid #666666;
border-right:0px;
border-left:1px solid #666666;
border-bottom:0px;
padding:3px;
}

td.eigyotime1{
border-top:1px solid #666666;
border-right:1px solid #666666;
border-left:0px;
border-bottom:1px solid #666666;
padding:3 10 3 10px;
}

td.eigyoday2{
border-top:1px solid #666666;
border-right:0px;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:3px;
}

td.golfmenu{
background:url(images/golfmenu_back.jpg) no-repeat;
background-color:#FFE45F;
}

td.fitnessmenu{
background-color:#FFE45F;
}

td.phototext_top{
background:url(images/photomemo_header.gif) no-repeat;
background-color:#F2DD99;
line-height:20pt;
padding-left:10px;
}

td.phototext{
background:url(images/photomemo_text.gif) repeat-y;
background-color:#F2DD99;
line-height:26pt;
padding-left:10px;
}

td.photo{
padding-left:10px;
padding-right:5px;
}

td.menu2{
padding-left:10px;
padding-bottom:15px;
}

td.menu3{
padding-top:5px;
padding-left:0px;
padding-bottom:15px;
}

td.syadow_btm{
background:url(images/tblshadow_btm.gif) repeat-x;
}

td.rightcorner{
background:url(images/tblshadow_corner.gif) no-repeat;
}

td.photoframe{
padding:3px;
border-color:#772A00;
}
td.topics{
line-height:14pt;
border-top: 1px solid #225600;
border-right: 0px solid #225600;
border-bottom: 0px solid #225600;
border-left: 1px solid #225600;
padding:0 0 10 10;
background-color:#ffffff;
}

td.copy{
height:21px;
}


/*DIVスタイル*/
div.topicstitle{
padding-top:10px;
font-size:11pt;
font-weight:bold;
color:#01333B;
}

div.phototext{
background:url(images/photomemo_header.gif) no-repeat;
line-height:21.5pt;
padding:15 10 10 10px;
width:205px;
}

div.photomemo{
position:relative;
top:-112px;
margin:0 0 0 13;
line-height:22.5pt;
font-size:11pt;
width:180px;
}

div.groupmenu{
padding:5px;
border:1px dashed #666666;
background-color:#ffffff;
line-height:16pt;
margin:10 0 0 15px;
}
div.taiken{
padding:15px;
border:3px double #666666;
background-color:#ffffff;
margin-top: 15px;
width:200px;
}

div.lessonpro{
padding:5 3 0 3px;
border:1px dashed #666666;
background-color:#ffffff;
margin:10 0 0 15px;
width:420px;
}

div.aero{
padding:5 3 0 3px;
border:1px dashed #666666;
background-color:#ffffff;
margin:10 10 0 0px;
width:200px;
}

div.feriche{
padding:5 3 0 3px;
border-left:10px solid #5EB6E9;
border-right:10px solid #5EB6E9	;
background-color:#9EDAFC;
margin:10 0 0 15px;
width:420px;
height:28px;
font-size:12pt;
font-weight:bold;
}
div.yoga1{
padding:5 3 0 3px;
border-left:10px solid #FF8429;
border-right:10px solid #FF8429;
background-color:#FFC452;
margin:10 0 0 15px;
width:420px;
height:28px;
font-size:12pt;
font-weight:bold;
}

div.yoga2{
padding:4 8 3 8px;
border:0px dashed #666666;
background-color:#FFEC96;
margin:5 0 10 15px;
width:420px;
font-size:11pt;
line-height:14pt;
}
div.yoga3{
padding:5 3 3 3px;
border:1px dashed #666666;
background-color:#ffffff;
margin:10 0 0 15px;
width:420px;
}
div.urban1{
padding:5 3 0 3px;
border-left:10px solid #C4DF48;
border-right:10px solid #C4DF48;
background-color:#DDF56F;
margin:10 0 0 15px;
width:420px;
height:28px;
font-size:12pt;
font-weight:bold;
}

div.urban2{
padding:4 8 3 8px;
border:0px dashed #666666;
background-color:#FFEC96;
margin:5 0 3 15px;
width:420px;
font-size:11pt;
line-height:14pt;
}
div.ueban3{
padding:5 3 3 3px;
border:1px dashed #666666;
background-color:#ffffff;
margin:10 0 0 15px;
width:420px;
}
div.courselesson{
padding:5 5 0 3px;
border:1px dashed #666666;
background-color:#ffffff;
margin:10 0 0 25px;
width:410px;
}

div.golfmenu{
margin:5 5 0 5;
line-height:22pt;
font-size:11pt;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #680B28;
font-weight:bold;
}

div.golfmenu2{
margin:5 5 0 5;
line-height:22pt;
font-size:11pt;
letter-spacing:-0.08em; 
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #680B28;
font-weight:bold;
}

div.sya{
position:absolute;
top:47px;
left:537px;
font-size:9pt;
width:200px;
font-weight:bold;
}

div.add{
position:absolute;
top:61px;
left:537px;
font-size:7.5pt;
line-height:7.5pt;
width:200px;
}

div.counter{
position:absolute;
top:10px;
left:615px;
}

div.topics{
width:590px;
font-size:10pt;
border-bottom:1px dashed #666666;
padding:10 0 10 10px;
}

div.phototxt{
font-size:9pt;
}

div.copyright{
color:#ffffff;
font-weight:bold;
font-size:9pt;
}


/*SPANスタイル*/
span.photo{
border-bottom:1px dashed #666666;
}



/*岩間追加開始*/
.hot-txt {  font-size: 80%; line-height: 110%;}
.hot-txt-day {  font-size: 90%; line-height: 110%; color: #666666;}
.hot-txt-title {  font-size: 110%; font-weight: bold; color: #000099;}
.ichioshi-title-mini{
font-size: 80%;
font-weight : bold;
color:#191970;
}

.ichioshi-title{
font-size: 95%;
font-weight : bold;
color:#cc0000;
padding-top: 10px;
}
/*岩間追加終了*/



