@charset "shift_jis";

/* 左コンテンツ
-------------------------------------------------------------------------------- */
#topics{
margin-bottom:15px;
background-color:#FFF6CF;
}
#topics ul{
margin:5px 5px 0 0;
padding:0;
list-style:none;
}
#topics li{
margin-bottom:5px;
padding-bottom:5px;
padding-left:18px;
line-height:135%;
background:url(../public_img/arrow_blue.gif) no-repeat;
}


/* 左コンテンツ
-------------------------------------------------------------------------------- */
.leftBanner{
margin-bottom:15px;
} 

/* 支部情報
-------------------------------------------------------------------------------- */
#bo_info{
margin-bottom:15px;
background-color:#FFF6CF;
}

#mapbox{
width:170px;
height: 215px;
}

.lay1{
margin-top:60px;
position: absolute;
width: 170px;
height: 100px;
visibility: hidden;
}

.lay2{
margin-top:70px;
position: absolute;
width: 170px;
height: 140px;
visibility: hidden;
}

.lay3{
margin-top:0px;
position: absolute;
width: 170px;
height: 100px;
visibility: hidden;
}

.lay4{
margin-top:0px;
position: absolute;
width: 170px;
height: 100px;
visibility: hidden;
}

.lay5{
margin-top:10px;
position: absolute;
width: 170px;
height: 100px;
visibility: hidden;
}

.lay6{
margin-top:63px;
position: absolute;
width: 170px;
height: 100px;
visibility: hidden;
}

.lay7{
margin-top:17px;
position: absolute;
width: 170px;
height: 100px;
visibility: hidden;
}

.lay8{
margin-top:85px;
position: absolute;
width: 170px;
height: 100px;
visibility: hidden;
}

.lay9{
margin-top:60px;
position: absolute;
width: 170px;
height: 140px;
visibility: hidden;
}

.hokkaido, .north_kanto, .tokyo, .south_kanto, .kinki, .shikoku{
position: relative; 
left: 15px; 
top: 0px;
}

.tohoku{
position: relative; 
left: 5px; 
top: 0px;
}

.tokai_hokuriku{
position: relative; 
left: 10px; 
top: 0px;
}

.kyushu{
position: relative; 
left: 40px; 
top: 0px;
}

/*携帯版サイト*/
.mobile{
margin-top:15px;
margin-bottom:15px;
}
/*
.moboile_pic{
margin:5px auto;
width:95px;
}
.moboile_txt{
font-size:0.95em;
padding-left:18px;
background:url(../public_img/arrow_blue.gif) no-repeat;
}*/
/* センターコンテンツ
-------------------------------------------------------------------------------- */

#news{
margin-bottom:15px;
background:url(../public_img/whatnew_bg.gif) repeat-y;
}
#news ul{
margin:10px 5px 0 10px;
padding:0;
list-style:none;
}
#news li{
margin-bottom:5px;
padding-bottom:5px;
padding-left:18px;
line-height:135%;
background:url(../public_img/arrow_blue.gif) no-repeat;
}
.news_under_box{
width:344px;
height:10px;
background:url(../public_img/whatnew_under_bg.gif) no-repeat;
}


#forum{
margin-bottom:15px;
}
#forum h3{
margin-bottom:7px;
}
#forum table{
width:100%;
}
.forum_btn{
margin-right:7px;
}

#recipe{
margin-bottom:15px;
}

#recipe h4{
margin-bottom:7px;
color:#3366CC;
font-size:14px;
font-size:120% !important; 
}
#recipe table{
margin-top:7px;
}
.recipe_ph{
padding-top:4px;
padding-left:18px;
padding-right:8px;
width:135px;
height:100px;
background:url(../public_img/recipe_ph_bg.jpg) no-repeat;
}

/*12星座占い*/
.horoscope{
margin-top:15px;
margin-bottom:15px;
}


/* 右コンテンツ
-------------------------------------------------------------------------------- */
#log{
background:url(../public_img/box_bg.gif) repeat-y;
}

.login_btn{
width: 149px;
height: 37px;
border: none;
}
.signin_btn{
width: 149px;
height: 37px;
border: none;
}

.menber_txt{
margin:0 10px 0 10px;
}

.menber_name{
margin:0 10px 0 10px;
color:#8EBE2D;
font-size:14px;
font-weight:bold;
text-align:left;
}


#game{
margin:0;
padding:5px 8px;
color:#3B6006;
background:#CFE3A0 url(../public_img/bg_score.gif) no-repeat;
}

#game_present{
margin:0 0 15px 0;
padding:38px 0 0 8px;
height:20px;
background:#FFF6CF url(../public_img/bg_point.gif) 100% 100% no-repeat;
}


#game_present p{
font-size:12px;
font-weight:bold;
text-align:left;
background:url(../public_img/arrow_box_blue.gif) 72% no-repeat;
}



/* 共有
-------------------------------------------------------------------------------- */
.catch_title{
margin:5px 14px 20px 0;
padding:0 0 0 45px;
color:#3366CC;
font-size:14px;
font-size:120% !important;
font-weight:bold;
background:url(../public_img/news_icon.gif) no-repeat;
}


.left_under_box01{
width:170px;
height:10px;
background:url(../public_img/box_under_bg01.gif) no-repeat;
}

.right_top_box02{
width:170px;
height:10px;
background:url(../public_img/box_top_bg02.gif) no-repeat;
}

.right_under_box02{
width:170px;
height:10px;
background:url(../public_img/box_under_bg02.gif) no-repeat;
}


