/* CSS Document */

body{font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
"Osaka","Geneva","Monaco","Georgia","Times New Roman",
"Helvetica","ＭＳ Ｐゴシック",sans-serif;}

.hov:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); 
}/*トップページコンテンツのロールオーバー処理*/

.style1 {
	font-size: 10px;
	color: #FFFFFF;
	margin-left:16px;
}/*トップリンク文字のカラー*/

.wats{font-size:12px; color:#990000}/*watsnewの文字*/

.context{font-size:10px; color:#990000}/*お問い合わせの文字*/

.conmargine{margin-left:5px}

.border1{border-bottom:1px solid #FF9900;}/*トップページコンテンツドットライン*/

/*---------------------------------------------------------------------------
ここから左サイドメニュー位置調整
-----------------------------------------------------------------------------*/
#indexmenu { position:relative;
top:57px;
left:0px
}/*トップページ等縦が一番短いコンテンツ*/

#indexmenu2 { position:relative;
top:0px;
left:0px
}/*トップページ等縦が一番短いコンテンツ*/

#menu { position:relative;
top:-143px;
left:0px
}/*カラオケmays等縦が中くらいのコンテンツ596ｘ1131*/

#menu2 { position:relative;
top:-87px;
left:0px
}/*カラオケmays等縦が中くらいのコンテンツ596ｘ1131*/

#menudondon { position:relative;
top:-342px;
left:0px
}/*ドンドン等縦が長めのコンテンツ596ｘ1531*/

#menudondon2 { position:relative;
top:-286px;
left:0px
}/*ドンドン等縦が長めのコンテンツ596ｘ1531*/

#menuakm { position:relative;
top:-836px;
left:0px
}/*アクウェリ丸等縦がとても長いコンテンツ596ｘ2518*/

#menu2akm { position:relative;
top:-780px;
left:0px
}/*アクウェリ丸等縦がとても長いコンテンツ596ｘ2518*/

#menuac { position:relative;
top:-837px;
left:0px
}/*アクウェリ丸等縦がとても長いコンテンツ596ｘ2518*/

#menu2ac { position:relative;
top:-781px;
left:0px
}/*アクウェリ丸等縦がとても長いコンテンツ596ｘ2518*/

#menuakoten { position:relative;
top:-835px;
left:0px
}/*アクウェリ丸等縦がとても長いコンテンツ596ｘ2518*/

#menu2koten { position:relative;
top:-779px;
left:0px
}/*アクウェリ丸等縦がとても長いコンテンツ596ｘ2518*/

/*---------------------------------------------------------------------------
ここまで左サイドメニュー位置調整
-----------------------------------------------------------------------------*/
.mapmargine{margin-top:11px}

#gmenu{position:relative;
top:0px;
left:0px
}


P.type1{
	margin:		0em;
}

.colors{background-color:#FFF7EA}

.ctable {
        font-size: 80%;
        color: #666666;
        margin-bottom: 30px;
        border: 1px solid #CCCCCC;
        border-collapse: separate;
        border-spacing: 1px;
}
.ctv {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #FFFFFF;
}

.cth {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #FFFFFF;
}
.ctd {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #EFF2F3;
}

.ctb {
        padding: 0px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #990000;
}

.ctr {
        padding: 10px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #420000;
}

.ctrr {
        padding: 10px;
        border-right: 0px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #FFFFFF;
}

.styleb {
	color: #990000;
	font-size: large;
	font-weight: bold;
}
.stylesma {font-size: small}
.stylemin {font-size: xx-small}
