
html { background-color:#E0E0E0; }

body {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #696969;
}

#wrapper {
    width:900px;
    background-color:#fff;
    margin: 35px auto 5px;
    -webkit-box-shadow: 0 0 3px 3px #919191;
    box-shadow: 0 0 3px 3px #919191;
}

header {
    height:360px;
    /*background:url(img/bg-head.jpg) no-repeat center center;*/
}
header h1 { text-align: center; padding:5px 0;}

#main {
    width:680px;
    float:right;
    margin:35px 20px 55px 0;
}
#main h2 { margin-bottom:15px; }

#main h3 { margin:15px 0 0 0;}
#main h5 { margin:0 0 10px 0;}

#main h4:before {
    content: "■";
    color:#BF3824;
    font-size: 24px;
    margin-right:5px;
}

#main h4 {
    font-size: 18px;
    font-weight: bold;
    margin:15px 0 10px;
}

#side {
    width:160px;
    float: left;
    margin:35px 20px 55px 20px;
}


footer {
    border-top:1px solid #000;
}

#copyright { padding: 25px 10px; text-align: right; }


#main .introbox { font-weight:bold; margin-bottom: 10px; }
#main section { margin-bottom: 70px; padding: 0 10px; }

#main .housing-list { height:340px; margin-bottom:30px; }
#main .housing-list li { width:200px; padding:0 6px 0 10px; float:left; }

#main .sankyu-list { height:auto; width:630px; margin-bottom:30px; }
#main .sankyu-list li { width:304px; margin-bottom:15px; }
#main .sankyu-list li.fuku-higashi, #main .sankyu-list li.fuku-sawara { float:left; }
#main .sankyu-list li.fuku-hakata, #main .sankyu-list li.fuku-muna { float:right; }

#main .plan-list li { width:200px; padding:0 6px 0 10px; float:left; }
#main .plan-list li img { width:200px; height:auto; }

#main .accordion {
    margin-bottom: 20px;
}
#main .accordion ul.example10, #main .accordion ul.example10a {
    display:none;
}

#main .year-title {
    padding: 10px;
    margin-bottom: 5px;
    background: url(http://sunet2010.net/resource/image/back-year.png) no-repeat center center;
    color: #000;
}

#main .year-title .year-main {
    float: left;
    font-weight: bold;
    font-size: 14px;
}

#main .year-title .year-sub {
    float: right;
}

#main .year-title.accordions {
    cursor:pointer;
    cursor:hand;
}

#main li.example10 {
    margin-left:45px;
	padding: 0px 0px 6px 0px !important;
	list-style-position:outside;
	list-style-type:disc !important;
	color:#3D3D3D !important;
	font-size:14px !important;
}

nav { margin-bottom: 20px; }
.linkbox ul li { margin-bottom:10px; }
.linkbox ul li img { width:160px; }
