/*
  This file is based on the top.css.dtml file shipped with Plone.

   (do not remove this)
   (not this either)
*/

/* YOUR CSS RULES START HERE */

div#content,
div#content div {
margin: 0;
padding: 0;
border:none;
visibility:hidden;
height: 0;
}

/* ******** */
/* 注目情報 */
/* ******** */
div#chumokuinfo {
clear:both;
margin-bottom: 4px;
padding: 4px 8px 0px 150px;
border:none;
background:url(http://www.city.minami-alps.yamanashi.jp/chumokuinfo.gif) 0 0 no-repeat;
width: 477px;
height: 49px;
overflow:hidden;
}

/* ******** */
/* 緊急情報 */
/* ******** */
div#kinkyuinfo {
clear:both;
margin-bottom: 4px;
padding: 4px 8px 0px 150px;
border:none;
background:url(http://www.city.minami-alps.yamanashi.jp/chumokuinfo.gif) 0 0 no-repeat;
width: 477px;
height: 49px;
overflow:hidden;
}

/* **************** */
/* ニューストピック */
/* **************** */
#topic {
width:635px;
margin:0px auto;
background:#fff url(http://www.city.minami-alps.yamanashi.jp/whitebox_l.gif) repeat-y left top;
overflow:hidden;
}

div#topic .topic_top {
width:100%;
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_tl.gif) no-repeat left top;
}

div#topic .topic_top span {
display:block;
position:relative;
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_tr.gif) no-repeat right top;
}

div#topic .topic_center {
position:relative;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_r.gif) repeat-y right top;
overflow:hidden;
}

div#topic .topic_bottom {
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_bl.gif) no-repeat left bottom;
}

/* IE6 用 */
* html div#topic .topic_bottom {
display: inline;
}

div#topic .topic_bottom span {
display:block;
position:relative;
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_br.gif) no-repeat right bottom;
}

div#topic div.topic_title {
margin:0 8px;
border-width: 1px;
border-color: #999999;
border-bottom-style: dashed;
}
div#topic div.topic_title img {
padding-top:3px;
padding-bottom:5px;
}
div#topic div.topic_line {
margin:0 8px;
padding-top:3px;
padding-bottom:3px;
padding-left: 16px;
border-width: 1px;
border-color: #999999;
border-bottom-style: dashed;
line-height: 1.5em;
}


/* **************** */
/* イベントトピック */
/* **************** */
#events_topic {
width:635px;
margin:5px 0px 0px 0px;
background:#fff url(http://www.city.minami-alps.yamanashi.jp/whitebox_l.gif) repeat-y left top;
overflow:hidden;
}

div#events_topic .topic_top {
width:100%;
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_tl.gif) no-repeat left top;
}

div#events_topic .topic_top span {
display:block;
position:relative;
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_tr.gif) no-repeat right top;
}

div#events_topic .topic_center {
position:relative;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_r.gif) repeat-y right top;
overflow:hidden;
}

div#events_topic .topic_bottom {
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_bl.gif) no-repeat left bottom;
}

/* IE6 用 */
* html div#events_topic .topic_bottom {
display: inline;
}

div#events_topic .topic_bottom span {
display:block;
position:relative;
height:6px;
background:url(http://www.city.minami-alps.yamanashi.jp/whitebox_br.gif) no-repeat right bottom;
}

div#events_topic div.topic_title {
margin:0 8px;
border-width: 1px;
border-color: #999999;
border-bottom-style: dashed;
}
div#events_topic div.topic_title img {
padding-top:3px;
padding-bottom:5px;
}
div#events_topic div.topic_line {
margin:0 8px;
padding-top:3px;
padding-bottom:3px;
padding-left: 16px;
border-width: 1px;
border-color: #999999;
border-bottom-style: dashed;
line-height: 1.5em;
}


/* ******** */
/*   LIFE   */
/* ******** */
div#life{
position:relative;
width:635px;
margin:10px 0px 0px 0px;
}
div#life1,
div#life2 {
position:relative;
padding:0;
margin:0 8px 0 0;
z-index:1;
width:206px;
float: left;
}
div#life3 {
position:relative;
padding:0;
margin:0;
z-index:1;
width:206px;
float: left;
}

div.life_head {
background:url(http://www.city.minami-alps.yamanashi.jp/life_head.gif) 0 0 no-repeat;
height:30px;
}
div.life_head h1 {
position:absolute;
background:none;
padding: 10px 0 0 32px;
font-weight:bold;
font-size:16px;
color:#005bac;
}
div.life_head div.right {
position:relative;
text-align:right;
padding: 10px 8px 0 32px;
}
div.life_head div.right a {
font-weight:bold;
font-size:14px;
text-decoration: none;
color:#005bac;
}
div.life_body {
background:url(http://www.city.minami-alps.yamanashi.jp/life_body.gif) 0 0 repeat-y;
width:206px;
overflow:hidden;
}
div.life_body img {
float:left;
padding: 16px 0 0 12px;
}
div.life_body div {
float:right;
margin-top:8px;
padding: 0 8px 0 0;
}
#life1 div.life_body div,
#life3 div.life_body div {
padding: 0 32px 0 0;
}
div.life_body div ul {
margin:0;
}
/* IE6 対応 */
* html div.life_body div ul {
margin-left:16px;
}
/* IE7 対応 */
*:first-child+html div.life_body div ul {
margin-left:16px;
}
div.life_body li {
line-height:16px;
}
div.life_body li a {
font-weight:bold;
font-size:14px;
color:#005bac;
}
div.life_bottom {
clear:both;
background:url(http://www.city.minami-alps.yamanashi.jp/life_bottom.gif) 0 0 no-repeat;
height:6px;
}


/* ******** */
/*  pickup  */
/* ******** */
div#pickup1,
div#pickup2 {
clear:both;
position:relative;
width:635px;
margin:0px;
padding:10px 0px 0px 0px;
}

.pickupbox {
padding:0 8px 0 0;
background:#fffef5 url(http://www.city.minami-alps.yamanashi.jp/pickup_right.gif) 100% 0 repeat-y;
width: 305px;
overflow:hidden;
}
.pickupbi {
position:relative;
padding:0 0 0 8px;
background:#fffef5 url(http://www.city.minami-alps.yamanashi.jp/pickup_left.gif) 0 0 repeat-y;
}
.pickupbt {
height:36px;
margin:0 -8px;
background:url(http://www.city.minami-alps.yamanashi.jp/pickup_box.gif) 100% 0 no-repeat;
overflow:hidden;
}
.pickupbt div {
width:8px;
height:36px;
padding:8px 0px;
background:url(http://www.city.minami-alps.yamanashi.jp/pickup_box.gif) 0 0 no-repeat;
}
.pickupbody {
width:297px;
}
.pickupbb {
clear: both;
height:8px;
margin:0 -8px;
background:url(http://www.city.minami-alps.yamanashi.jp/pickup_box.gif) 100% 100% no-repeat;
}
.pickupbb div {
width:8px;
height:8px;
background:url(http://www.city.minami-alps.yamanashi.jp/pickup_box.gif) 0 100% no-repeat;
}
.pickupbox h1 {
background:none;
position:absolute;
top: 0px;
left: 4px;
font:bold;
font-size:16px;
color:#cd4a9a;
}
.pickupbox h1 img {
margin-top:-3px;
margin-left:-3px;
margin-right:8px;
}

.pickupbox p {
margin:0;
background-color:#fffef5;
}
#pickup1_2 .pickupbody {
height:159px;
}
#pickup1_1 .pickupbox img.picture {
float:left;
}
.pickupbox a.moreinfo {
display:block;
background:url(http://www.city.minami-alps.yamanashi.jp/btn_moreinfo.gif) 0 0 no-repeat;
width:122px;
height:26px;
margin: 4px auto 0 auto;
}

#pickup1_2 .pickupbox a.moreinfo {
margin-top: 8px;
}
#pickup2_1 .pickupbox {
background-color:#fffef5;
}
#pickup2_1 .pickupbox a.moreinfo,
#pickup2_2 .pickupbox a.moreinfo {
margin-top: 4px;
}
.pickupbox .center{
text-align:center;
}
.pickupbox .hidden{
visibility:hidden;
display:none;
height:1px;
widht:1px;
orverflow:hidden;
}
.pickupbody .right{
float:right;
}
#pickup1_1 .pickupbody .right{
width:140px;
}

#pickup2_1 .pickupbody p,
#pickup2_2 .pickupbody p {
float:left;
width:160px;
}
#pickup2_1 .pickupbody .moreinfo,
#pickup2_2 .pickupbody .moreinfo {
margin-top:8px;
}


/* ******** */
/* pinkbox  */
/* ******** */
.pinkbox {
    background:#ffffff;
}
.pinkbox .header .c,
.pinkbox .footer .c{
    font-size:1px; /* ensure minimum height */
    height:6px;
}
.pinkbox .header{
    background:transparent url(http://www.city.minami-alps.yamanashi.jp/pink_tl.gif) no-repeat 0px 0px;
    height:6px;
}
.pinkbox .header .c{
    background:transparent url(http://www.city.minami-alps.yamanashi.jp/pink_tr.gif) no-repeat right 0px;
}
.pinkbox .body{
    background:transparent url(http://www.city.minami-alps.yamanashi.jp/pink_l.gif) repeat-y 0px 0px;
}
.pinkbox .body .c{
    background:transparent url(http://www.city.minami-alps.yamanashi.jp/pink_r.gif) repeat-y right 0px;
}
.pinkbox .footer{
    background:transparent url(http://www.city.minami-alps.yamanashi.jp/pink_bl.gif) no-repeat 0px 0px;
    height:6px;
}
.pinkbox .footer .c{
    background:transparent url(http://www.city.minami-alps.yamanashi.jp/pink_br.gif) no-repeat right 0px;
}
.pinkbox img {
    padding: 0 6px;
}


/* ******** */
/*  banner  */
/* ******** */
div#banner{
clear:both;
margin:0;
padding:0;
/*background:#f8f1dc url(http://www.city.minami-alps.yamanashi.jp/banner.gif) no-repeat right bottom;
border:1px solid #ccc;
min-height:227px;*/
}

div.bannerActive{padding:8px;background:#f8f1dc none no-repeat right bottom;border:1px solid #ccc;}
div.bannerEmpty{height:122px;padding:8px;background:transparent url(http://www.city.minami-alps.yamanashi.jp/banner.gif) no-repeat 0 0;}

div#banner-detail{
}
div.banner{
padding:3px;
}
div.banner_advertise {
margin-top:32px;
}

/* YOUR CSS RULES STOP HERE */

/*  */

/* Latest version of the documentation on pre-defined properties from Plone 
   can be found in CMFPlone/skins/plone_styles/ploneCustom.css.dtml */

