@charset "utf-8";

/* -------------------------------------
	2009.12.28 ワークショップ告知用
------------------------------------- */
/* ******************************************
    01. 初期設定
****************************************** */
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,dl,dt,dd,form,address,table,th,td {
margin: 0px;
padding: 0px;
font-weight: normal;
font-style: normal;
}

/*h1,h2 {
text-indent: -9999px;
}*/

img,fieldset {
border: none;
margin: 0px;
padding: 0px;
}

ul li {
list-style: none;
}

hr{
display: block;
padding: 0px;
margin: 0px;
}

/* ******************************************
    02. clearfix
****************************************** */
.clearfix:after {
content: "";
display: block;
clear: both; 
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */





#container {
width: 800px;
background: transparent url("../img/workshop2010/back.gif") top left repeat;
padding-top: 16px;
margin: 0 auto;
}

#header {
width: 800px;
margin-bottom: 16px;
}

#header h1 {
width: 800px;
height: 100px;
background: transparent url("../img/workshop2010/workshop2010_title.gif") top left no-repeat;
text-indent: -9999px;
}

#contents {
background-color: #ffffff;
padding: 32px;
margin: 0 16px 16px;
}

#contents h2 {
font-size: 18px;
font-weight: bold;
color: #ff6600;
margin-bottom: 16px;
}

#contents h3 {
font-size: 14px;
font-weight: bold;
color: #333333;
margin-bottom: 16px;
}

#contents .entry {
background-color: #eeeeee;
padding: 16px;
text-align: center;
border: solid 1px #cccccc;
}

#contents .entry a {
font-size: 14px;
font-weight: bold;
color: #008ea3;
background-color: #ffffff;
text-decoration: none;
padding: 8px;
border: solid 1px #999999;
}

#contents .entry a:hover {
color: #ffffff;
background-color: #008ea3;
}

#contents .entry p {
font-size: 18px;
font-weight: bold;
text-align: center;
color: #ff0000;
}

#contents dl {
margin: 16px;
}

#contents dt {
float: left;
width: 140px;
font-weight: bold;
padding: 8px;
}

#contents dd {
margin-left: 148px;
padding: 8px;
}

#contents h4 {
font-size: 14px;
font-weight: bold;
color: #008ea3;
padding-bottom: 4px;
border-bottom: solid 1px #cccccc;
}

#contents p#caution {
margin: 16px;
color: #666666;
}

#contents p#entry-text {
margin-bottom: 8px;
font-size: 18px;
font-weight: bold;
text-align: center;
color: #ff0000;
}

#backtop {
background-image: url(../img/workshop2010/backbtn.gif);
text-indent: -9999px;
height: 32px;
width: 124px;
display: block;
margin-right: 10px;
margin-left: auto;
overflow: hidden;
}


