/*  編集禁止   */

body#color {
color:#000000;
font-family:"Trebuchet MS",verdana,arial,"Times New Roman",serif;
font-size:90%;
margin:20px 0pt;
padding:0pt;
}
p {
margin:0pt;
padding:0pt 0pt 15px;
}
a {
color:#660000;
text-decoration:underline;
}
a:hover {
color:#225799;
text-decoration:none;
}
#container {
margin:0px auto;
text-align:center;
width:760px;
}





/* 　ランダム使用推奨    */

#holder1 {
background:#FFFFFF none repeat scroll 0% 0%;
padding:20px 20px 5px;
text-align:left;
width:100%;
}

#holder2 {
background:#E3E2E2 none repeat scroll 0% 0%;
padding:20px 20px 5px;
text-align:left;
width:100%;
}

#holder3 {
background:#D2ECFB none repeat scroll 0% 0%;
padding:20px 20px 5px;
text-align:left;
width:100%;
}


#holder4 {
background:#E6F4D7 none repeat scroll 0% 0%;
padding:20px 20px 5px;
text-align:left;
width:100%;
}

#holder5 {
background:#FAF2AC none repeat scroll 0% 0%;
padding:20px 20px 5px;
text-align:left;
width:100%;
}

#holder6 {
background:#F8DBE9 none repeat scroll 0% 0%;
padding:20px 20px 5px;
text-align:left;
width:100%;
}






/*  ランダム使用推奨   */

#logo1 {
background:#DCCFD8 no-repeat scroll 350px 0pt;
border-bottom:1px solid #DADADA;
padding:5px 30px 20px 0px;
}

#logo2 {
background:#FFFFFF no-repeat scroll 350px 0pt;
border-bottom:1px solid #DADADA;
padding:5px 30px 20px 0px;
}

#logo3 {
background:#ABD1DF no-repeat scroll 350px 0pt;
border-bottom:1px solid #DADADA;
padding:5px 30px 20px 0px;
}

#logo4 {
background:#C1DEA4 no-repeat scroll 350px 0pt;
border-bottom:1px solid #DADADA;
padding:5px 30px 20px 0px;
}

#logo5 {
background:#F0DE5C no-repeat scroll 350px 0pt;
border-bottom:1px solid #DADADA;
padding:5px 30px 20px 0px;
}

#logo6 {
background:#ECB2D0 no-repeat scroll 350px 0pt;
border-bottom:1px solid #DADADA;
padding:5px 30px 20px 0px;
}









/*  ランダム使用推奨   */

#header1 {
background:#BA93B4 url(header.gif) no-repeat scroll 10px 10px;
height:200px;
padding:10px;
}

#header2 {
background:#999999 url(header.gif) no-repeat scroll 10px 10px;
height:200px;
padding:10px;
}

#header3 {
background:#7AB3E1 url(header.gif) no-repeat scroll 10px 10px;
height:200px;
padding:10px;
}

#header4 {
background:#8DC67E url(header.gif) no-repeat scroll 10px 10px;
height:200px;
padding:10px;
}

#header5 {
background:#F6C556 url(header.gif) no-repeat scroll 10px 10px;
height:200px;
padding:10px;
}

#header6 {
background:#E6729B url(header.gif) no-repeat scroll 10px 10px;
height:200px;
padding:10px;
}







/*  編集禁止   */

#content {
color:#003366;
float:left;
line-height:160%;
padding:20px 10px 0pt 0pt;
width:490px;
}
#contentsugurl {
color:#8B4513;
float:left;
line-height:160%;
padding:20px 10px 0pt 0pt;
width:720px;
}
#news {
float:right;
line-height:140%;
padding:20px 0pt;
text-align:justify;
width:250px;
}






/*  ランダム使用推奨   */

.newsItem1 {
background:#E7DEE4 none repeat scroll 0% 0%;
border:1px solid #7E5F89;
color:#8B4513;
font-size:90%;
margin-bottom:20px;
padding:20px 20px 5px;
}

.newsItem2 {
background:#F2F2F2 none repeat scroll 0% 0%;
border:1px solid #999999;
color:#8B4513;
font-size:90%;
margin-bottom:20px;
padding:20px 20px 5px;
}

.newsItem3 {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #3581C4;
color:#8B4513;
font-size:90%;
margin-bottom:20px;
padding:20px 20px 5px;
}

.newsItem4 {
background:#C9E3B8 none repeat scroll 0% 0%;
border:1px solid #7BBF52;
color:#8B4513;
font-size:90%;
margin-bottom:20px;
padding:20px 20px 5px;
}

.newsItem5 {
background:#FCFAD7 none repeat scroll 0% 0%;
border:1px solid #EAD372;
color:#8B4513;
font-size:90%;
margin-bottom:20px;
padding:20px 20px 5px;
}

.newsItem6 {
background:#FBECF4 none repeat scroll 0% 0%;
border:1px solid #C571AA;
color:#8B4513;
font-size:90%;
margin-bottom:20px;
padding:20px 20px 5px;
}







/*  ランダム使用推奨   */

#footer1 {
background:#BA93B4 none repeat scroll 0% 0%;
border-top:2px solid #795777;
clear:both;
font-size:80%;
padding:20px;
text-align:left;
width:100%;
}

#footer2 {
background:#999999 none repeat scroll 0% 0%;
border-top:2px solid #565556;
clear:both;
font-size:80%;
padding:20px;
text-align:left;
width:100%;
}

#footer3 {
background:#ABD1DF none repeat scroll 0% 0%;
border-top:2px solid #3D7FB9;
clear:both;
font-size:80%;
padding:20px;
text-align:left;
width:100%;
}

#footer4 {
background:#C1DEA4 none repeat scroll 0% 0%;
border-top:2px solid #678E35;
clear:both;
font-size:80%;
padding:20px;
text-align:left;
width:100%;
}

#footer5 {
background:#678E35 none repeat scroll 0% 0%;
border-top:2px solid #E29500;
clear:both;
font-size:80%;
padding:20px;
text-align:left;
width:100%;
}

#footer6 {
background:#ECB2D0 none repeat scroll 0% 0%;
border-top:2px solid #B94383;
clear:both;
font-size:80%;
padding:20px;
text-align:left;
width:100%;
}






/*  以下、編集禁止   */

#copyright {
float:right;
}



.newsItem1 h1 {
color:#225799;
font-size:130%;
font-weight:normal;
margin:0pt 0pt 10px;
padding:0pt;
}
.newsItem2 h1 {
color:#225799;
font-size:130%;
font-weight:normal;
margin:0pt 0pt 10px;
padding:0pt;
}
.newsItem3 h1 {
color:#225799;
font-size:130%;
font-weight:normal;
margin:0pt 0pt 10px;
padding:0pt;
}
.newsItem4 h1 {
color:#225799;
font-size:130%;
font-weight:normal;
margin:0pt 0pt 10px;
padding:0pt;
}
.newsItem5 h1 {
color:#225799;
font-size:130%;
font-weight:normal;
margin:0pt 0pt 10px;
padding:0pt;
}
.newsItem6 h1 {
color:#225799;
font-size:130%;
font-weight:normal;
margin:0pt 0pt 10px;
padding:0pt;
}




#content h1 {
font-size:170%;
font-weight:normal;
line-height:130%;
margin:0pt;
padding:0pt 0pt 20px;
}




#logo1 h1 {
color:#225799;
font-size:170%;
font-weight:normal;
margin:0pt;
padding:0pt;
}
#logo2 h1 {
color:#225799;
font-size:170%;
font-weight:normal;
margin:0pt;
padding:0pt;
}
#logo3 h1 {
color:#225799;
font-size:170%;
font-weight:normal;
margin:0pt;
padding:0pt;
}
#logo4 h1 {
color:#225799;
font-size:170%;
font-weight:normal;
margin:0pt;
padding:0pt;
}
#logo5 h1 {
color:#225799;
font-size:170%;
font-weight:normal;
margin:0pt;
padding:0pt;
}
#logo6 h1 {
color:#225799;
font-size:170%;
font-weight:normal;
margin:0pt;
padding:0pt;
}




#navigation ul {
margin:0pt;
padding:0pt;
}




#footer1 ul {
margin:0pt;
padding:0pt;
}
#footer1 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer1 a {
color:#000000;
font-weight:bold;
padding:0pt 5px 0pt 0pt;
text-decoration:underline;
}
#footer1 a:hover {
color:#000000;
text-decoration:none;
}

#footer2 ul {
margin:0pt;
padding:0pt;
}
#footer2 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer2 a {
color:#000000;
font-weight:bold;
padding:0pt 5px 0pt 0pt;
text-decoration:underline;
}
#footer2 a:hover {
color:#000000;
text-decoration:none;
}

#footer3 ul {
margin:0pt;
padding:0pt;
}
#footer3 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer3 a {
color:#000000;
font-weight:bold;
padding:0pt 5px 0pt 0pt;
text-decoration:underline;
}
#footer3 a:hover {
color:#000000;
text-decoration:none;
}

#footer4 ul {
margin:0pt;
padding:0pt;
}
#footer4 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer4 a {
color:#000000;
font-weight:bold;
padding:0pt 5px 0pt 0pt;
text-decoration:underline;
}
#footer4 a:hover {
color:#000000;
text-decoration:none;
}

#footer5 ul {
margin:0pt;
padding:0pt;
}
#footer5 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer5 a {
color:#000000;
font-weight:bold;
padding:0pt 5px 0pt 0pt;
text-decoration:underline;
}
#footer5 a:hover {
color:#000000;
text-decoration:none;
}

#footer6 ul {
margin:0pt;
padding:0pt;
}
#footer6 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer6 a {
color:#000000;
font-weight:bold;
padding:0pt 5px 0pt 0pt;
text-decoration:underline;
}
#footer6 a:hover {
color:#000000;
text-decoration:none;
}




.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}