@charset 'UTF-8';
/*UTF-8用 日本語コメント*/
/*
	Site Name: 
	Description: base setting
	Version: 
	Author: 
*/
body {
color: #65656a;
background-color: #f1ebdf;
}

a:link {
color: #678ec6;
}
a:visited{
color: #4c73a6;
}
a:hover{
color: #c40000;
}
a:active{
color: #c40000;
}
#wrapper {
text-align: left;
width: 895px;
margin: auto;
padding: 0;
}
/*header*/#headerlabel p {
padding: 10px 10px 5px;
}

#header {
height: 100px;
}
#content {
background-color: white;
background-image: url(bg_content.gif);
background-repeat: repeat-y;
}

/*navi*/#navi {
width: 209px;
float: left;
margin-left: 2px;
padding-bottom: 10px;
}

#grobalnavi {
padding: 0px;
}
#grobalnavi li {
font-size: 91.6%;
background-color: #fff;
margin: 0;
padding: 15px;
border-bottom: 1px solid #e3ded2;
list-style-type: none;
}
#grobalnavi img {
vertical-align: -0.3em;
margin-right: 3px;
}

.navibtn {
background-color: white;
margin: 5px;
padding: 10px;
border: solid 1px #e3ded2;

}

.navibtn img {
vertical-align: -0.5em;
margin-right: 3px;
}

/*footer*/#footer {
background-image: url(limit_content.gif);
background-repeat: no-repeat;
background-position: 0 top;
height: 65px;
clear: both;
}
#footer .copyright {
color: #7d7d7d;
font-size: 66.6%;
text-align: right;
float: right;
margin-top: 10px;
margin-right: 25px;
}
#footernavi {
float: left;
padding: 10px;
}

#footernavi li {
font-size: 66.6%;
float: left;
margin-right: 1em;
list-style-type: none;
}

#footernavi img {
vertical-align: -0.5em;
margin-right: 3px;
}

/*content display*/#display {
width: 660px;
float: left;
margin-right: 10px;
margin-left: 10px;
padding-bottom: 10px;
}
#breads p {
font-size: 75%;
text-indent: 0.5em;
padding-top: 3px;
padding-bottom: 0;
border-bottom: 0 solid #e3ded2;
}

#display h1 {
font-size: 100%;
line-height: 100%;
margin: 5px;
padding: 7px 7px 2px;
border: solid 1px #e3ded2;

}

h1 img {
vertical-align: -0.3em;
margin-right: 5px;
margin-left: 3px;
}
h1 span {
font-size: 75%;
font-weight: normal;
float: right;
padding-top: 3px;
padding-right: 5px;
}

.artlist {
margin: 5px 20px 15px;
}

.artlist td {
border-width: 0;
}

td h2 {
font-size: 108.3%;
}

td p {
font-size: 100%;
}
td li {
font-size: 100%;
}

.artsummary {
font-size: 100%;
border-bottom: 1px dotted #e3ded2;
}

.cola {
margin-right: 10px;
margin-left: 10px;
}
.colf {
width: 700px;
margin: auto;

}

.coll {
width: 420px;
float: left;
margin-left: 10px;
}

.imgl {
width: 190px;
float: left;
}

.colr {
width: 420px;
float: right;
margin-right: 10px;
}

.imgr {
text-align: right;
width: 190px;
float: right;
}

.leftimg {
float: left;
margin-right: 10px;
}
.coll p, .colr p, .cola p, .colf p {
line-height: 180%;
}

.imgl img, .imgr img {
margin-bottom: 5px;
}

.coll h2, .colr h2 {
clear: both;
margin-bottom: 5px;
border-bottom: 1px solid #7c7373;
}

.cola h2 {
margin-bottom: 5px;
border-bottom: 1px solid #7c7373;
}
.alignr {
text-align: right;
}

h1 {
color: #c64c4c;
padding-bottom: 5px;
}
.reqinput {
color: #a81724;
font-weight: bold;
}

td {
border-bottom: 1px solid #dbdddd;

}

th {
text-align:center;

}
input { font-size: small; background-color: #fffbe6; padding: 0.1em; }
textarea { font-size: small; background-color: #fffbe6; padding: 0.1em; }
select { font-size: small; background-color: #fffbe6; margin: 0.1em; }
.submitbtn { background-color: #ffe475; margin: 0.5em 1em; padding: 0.5em 1em; }
.resetbtn { background-color: #e4e2e2; margin: 0.5em 1em; padding: 0.5em 1em; }
.txsmall {
font-size: 75%;
}


