#layer {
    text-align: left;
}

#layer {
    padding: 10px;
}

#content {
    float: right;
    width: 560px;
    background-image: url(./images/enjoy/derry.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

#side {
    float: left;
    width: 180px;
    background-color: #cfc;
}

img { border: 0; }












/**** layer login --> ****/
#layer span {
    color: #696;
    font-size: large;
    font-weight: bold;
}

/**** side-menu link  --> ****/
#side a {
    text-decoration: none;
}
#side a {
    color: #369;
}
#side a:hover {
    text-decoration: underline;
}
.side-menu ul li {
    margin-bottom: 15px;
    margin-left: -10px;
    list-style-image: url(./images/enjoy/side-list.gif);
    font-size: 95%;
}
,side-menu {
    margin-bottom: 50px;
}

/**** input_data --> ****/
.input_data {
    padding-left: 10px;
}
.input_data dt,
.input_data p span{
    color: #696;
    font-weight: bold;
}
.input_data dt strong {
    margin-left: 5px;
    letter-spacing: 5px;
    color: #f66;
    font-size: small;
}
.input_data dd {
    margin-bottom: 7px;
}
.input_data dd p {
    margin-top: 0px;
    margin-bottom: 0px;
}
.note {
    color: #666;
}

/******** derry, meeting, exchange --> ********/
.section_title {
    border-style: none none none double;
    border-width: 15px;
    border-color: #696;
    font-size: x-large;
}
.section_title, .sub_title {
    text-indent: 3px;
}
.section ul li {
    list-style-type: square;
}
.section,
    .mvsection,
    .evsection,
    .volsection {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: medium;
	font-weight: normal;
	line-height: 140%;
    }
.section .sub_title,
    .mvsection .sub_title,
    .evsection .sub_title,
    .volsection .sub_title,
    .section .subject /*meeting*/ {
	margin-top: 5px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px 1px 3px 1px;
	font-size: large;
	text-transform: uppercase;
    }
.section .sub_title {
    border-color: #696;
}
.section hr {
    background-color: #fff;
    color: #fff;
    border-style: none;
}
input, textarea {
}
input:focus, textarea:focus {
    background-color: #efe;
}
.more_info {
    color: #036;
    text-align: right;
}
.posted {
    margin-top: 0px;
    text-align: right;
    color: #036;
    font-size: small;
    font-family: verdana;
}
.powered {
    padding: 2px;
    letter-spacing: 3px;
    border-style: solid none solid none;
    border-width: 1px;
    border-color: #ccc;
    text-align: center;
    text-transform: uppercase;
    line-height: 140%;
    font-size: x-small;
    font-weight: bold;
    color: #363;
}

/**** derry --> ****/

/* body-content */
.top {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666;
}
.top div {
    margin-bottom: 20px;
}
.top div p {
    margin-top: 0px;
    margin-bottom: 0px;
}
.infomation .new {
    margin-left: 0px;
}

/* mvsection, evsection, volsection */
.mvsection .sub_title {
    background-color: #cff;
    border-color: #99e;
}
.evsection .sub_title {
    background-color: #fcc;
    border-color: #e99;
}
.volsection .sub_title {
    background-color: #ffc;
    border-color: #ee9;
}
.mvsection .sub_title, .evsection .sub_title, .volsection .sub_title {
    -moz-border-radius: 10px;
}

/* details subsub_title */
.mvsection .details,
.evsection .details,
.volsection .details {
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-style: dotted;
    border-width: 2px;
}
.mvsection .details .subsub_title,
.evsection .details .subsub_title,
.volsection .details .subsub_title {
    border-style:none none solid none;
    border-width: 2px;
}
.mvsection .details,
.mvsection .details .subsub_title {
    border-color: #cff;
}
.evsection .details,
.evsection .details .subsub_title {
    border-color: #fcc;
}
.volsection .details, 
.volsection .details .subsub_title {
    border-color: #ee9;
}

/* sitemap --> */
.list_margin {
	margin: 0px 0px 5px 0px;
}

.sitemap {
    margin-left: 20px;
    padding: 0px 10px 10px 10px;
    border-style: dotted;
    border-width: 0px 0px 0px 2px;
    border-color: #696;
}

.sitemap_indent {
	margin: 0px 0px 35px 15px;
}

.sitemap_indent2 {
	margin: 5px 0px 0px 25px;
}

/* search --> */
.information .search {
    margin-left: 10px;
    padding: 7px;
    border-style: solid;
    border-width: 1px;
    border-color: #696;
}
.information .search p {
    margin-top: 0px;
    margin-bottom: 0px;
}
.information .search p.getid {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* toppage --> */
.menu_meeting, .menu_search, .menu_register, .menu_notice {
    width: 250px;
    height: 220px;
    border-style: solid;
    border-width: 0px 3px 3px 0px;
    border-color: #fff #999 #666 #fff;
    margin: 10px;
}
.menu_meeting div, .menu_search div, .menu_register div, .menu_notice div {
    margin-left: 7px;
}

registration {
    text-align: right;
}
   
/* calendar */
.calendar_link a {
	text-decoration: none;
	color:blue;
}

#contentChartCalendar{
margin:0 auto;
width:1000px;
	}

 
/**** meeting --> ****/
.board, .board h3, .thread, .thread h3 {
	border-style: solid;
}

.board, .board h3, .thread, .thread h3, .res {
	border-color: #666;
}

.board, .thread{
	border-width: 1px;
	margin-bottom: 20px;
}

.board h3, .thread h3 {
	border-width: 0 0 1px 10px;
}
.board h3, .thread h3 {
	text-decoration: none;
	margin-top: 0;
	text-indent: 3px;
}

.board h3 a, .thread h3 a{
	text-decoration: none;
}

.board .link {
	text-align: center;
}

.time, .thread .link {
	text-align: right;
}

.time {
	color: #009;
}

.speaker strong {
	font-size: large;
	color: #090;
}

.section {
	margin-left: 10px;
}

.remark {
	padding-left: 10px;
}

.res {
	padding-left: 40px;
}

.res {
	border-style: dashed;
}

.res {
	border-width: 1px 0 0 0;
}

#introduction p, .w p {
	text-indent: 10px;
}

#introduction p, .w p, .res h4{
	margin-top: 0;
	margin-bottom: 0;
}

/* subject */

.section .subject {
    margin-top: 5px;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    font-size: large;
    text-transform: uppercase;
}
.section .subject {
    border-color: #f33;
/*    background-color: #fff;*/
    color: #000;
    font-weight: bold;
}
    /* .comment $B$O(B derry $B$N(B .top $B$HF1$8$K$9$kM=Dj(B --> */
.section .comment {
    margin-left: 10px;
}
.section .comment p {
    text-indent: 7px;
}
    /* <-- .comment $B$O(B derry $B$N(B .top $B$HF1$8$K$9$kM=Dj(B */

.meeting {
    margin-left: 7px;
}
.meeting .meeting_title {
    border-style: solid;
    border-width: 1px 1px 1px 10px;
    border-color: #666;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
}
.meeting .meeting_title a {
    text-decoration: none;
    color: #000;
}
.meeting .meeting_title a:hover {
    text-decoration: underline;
}
.meeting .meeting_link {
    text-align: right;
}
.meeting .meeting_link span {
}
.meeting .posted {
    border-bottom-style: dotted;
    border-width: 3px;
    border-color: #666;
}

/* meeting_section */
.meeting_section {
    padding: 0px;
    margin-top: 7px;
    margin-bottom: 0px;
    margin-left: 7px;
    border-style:solid;
    border-width: 1px;
    border-color: #666;
}
.meeting_section .meeting_title {
    margin-top: 0px;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #666;
    text-indent: 3px; /**/
    text-align: left;
    letter-spacing: 2px;
}
.meeting_section .posted {
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
    color: #036;
    font-size: small;
}
.meeting_section .contributor {
    margin-top: 0px; /**/
    margin-bottom: 0px; /**/
    text-indent: 3px; /**/
    text-align: left;
    color: #666;
    font-size: small;
}
.meeting_section .contributor strong {
    color: #393;
    font-size: large;
    font-weight: bold;
}
.meeting_section .write {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 7px;
    font-size: 110%;
    letter-spacing: 2px;
}
.meeting_section .estimation {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 90%;
    text-align: right;
}
.meeting_section .estimation span {
}
.meeting_section .estimation span span {
    font-size:xx-small;
}
.kill {
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
    font-size: xx-small;
}
.kill span {
}

/**** exchange --> ****/


/******** <-- derry, meeting, exchange ********/

/**** header --> ****/
.left_one3,
.navi_two,
.right_one2 {
    background-image: url("./images/navi/bar_enjoy.gif");
}

/* table setting */
table.over {
	width:  100%;
	height: 80px;
	border: none;
	border-collapse: collapse;
}

.left_over {
	width:  100%;
	height: 80px;
	border: none;
	border-collapse: collapse;
}

.middle_over {
	width:  720px;
	height: 80px;
	border: none;
	border-collapse: collapse;
}

.middle_over1 {
	width:  720px;
	 height: 60px;
	 border: none;
	 border-collapse: collapse;
}

.right_over {
	width:  100%;
	height: 80px;
	border: none;
	border-collapse: collapse;
}


/* td setting */
/* left td set */
td.left_one1 {
	width:  49%;
	height: 80px;
	text-align: center
}

.left_one2 {
	width: 100%;
	height: 60px;
	text-align: center;
	background-color: #fffff0
}


.left_one3 {
	width: 100%;
	height:20px;
	text-align: left;
	background-color: #fffff0;
	/* background-image: url("http://hello-chitose.jp/img/navi/bar_home.gif") */
}


 /* middle td set */
.middle_one {
	width: 2%;
	height: 80px;
	text-align: center;
}

.middle_two {
	width:  720px;
	height:  60px;
	text-align: center;
}

.middle_two1 {
	width:  270px;
	height:  59px;
	text-align: center;
}

.middle_two2 {
	width:  450px;
	height:  20px;
	text-align: center;
	background-color: #fffff0
}

.middle_two3 {
	width:   15px;
	height: 520px;
	text-align: center;
	background-color: #ffffff
}

.navi_one {
	width:  450px;
	height:  40px;
	text-align: right;
	background-color: #fffff0
}

.navi_two {
	width:  720px;
	height:  20px;
	text-align: right;
	/* background-image: url("http://hello-chitose.jp/img/navi/bar_home.gif") */
}


/* middle table set */
.right_one {
	width: 49%;
	height: 80px;
	text-align: right;
}

.right_one1 {
	width: 100%;
	height: 60px;
	text-align: center;
	background-color: #fffff0;
}

.right_one2 {
	width: 100%;
	height: 20px;
	text-align: center;
	/* background-image: url("http://hello-chitose.jp/img/navi/bar_home.gif") */
}



/* font setting */
font.f1 {
	font-family: "MS ƒSƒVƒbƒN",monospace;
	font-size: x-small;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
}

