﻿@charset "utf-8";


/* メインコンテンツ
---------------------------*/
#main{
	width:680px;
        padding-left:9px; 
        border-left:#aaaaaa 2px solid;
        float:right;
} 


/* 挨拶文
---------------------------*/
#main_top{
	width:680px;
        margin-bottom:10px;
} 

#main_top p{
	padding:5px 50px 0px 50px;
} 

#main_top h2{
        display:block;
	text-align:center;
} 


/* main部のブロック
---------------------------*/
.m_block{
        clear:both;
	display:block;
        width:680px;
}

.m_block h3{
	display:block;
        width:680px;
        text-align:center;
        padding-bottom:5px; 
}

.block_comment{
	display:block;
        width:630px;
        margin:0px auto;
	padding-top:5px;
	padding-bottom:5px;
} 


.section_line_m{
        display: block;
        width:680px;
        text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}


/* main部のブロック内
---------------------------*/
#info_block_l{
	width:330px;
	float:left;
        margin-bottom:10px; 
}

#info_block_r{
	width:330px;
        padding-left:10px; 
        border-left:#aaaaaa 1px solid;
        float:right;
        margin-bottom:10px; 
} 

#info_block_l h3{
	display:block;
        width:330px;
        text-align:center;
        padding-bottom:5px; 
}

#info_block_r h3{
	display:block;
        width:330px;
        text-align:center;
        padding-bottom:5px; 
}

dl#lists_l{
        clear:both;
	display:block;
	width:325px;
        padding-left:5px; 
}

dl#lists_l dt{
	display:block;
	width:85px;
	float:left;
        clear:left;
}

dl#lists_l dd{
	display:block;
        float:left;
	width:240px;
        
}

dl#lists_r{
        clear:both;
	display:block;
	width:325px;
        padding-left:5px; 
}

dl#lists_r dt{
	display:block;
	width:70px;
	float:left;
        clear:left;
}

dl#lists_r dd{
	display:block;
        float:left;
	width:255px;
        
}

/* 作業内容のブロック内
---------------------------*/
#sagyo_sub_l{
	width:318px;
        height:115px;
        margin-left:5px;
        padding:5px; 
        border:#aaaaaa 2px solid;
	float:left;
        margin-bottom:10px; 
}

#sagyo_sub_r{
	width:318px;
        height:115px;
        margin-right:5px;
        padding:5px; 
        border:#aaaaaa 2px solid;
	float:right;
        margin-bottom:10px; 
}


/* topics部のブロック内
---------------------------*/
#topics_sub1_l{
	width:318px;
        height:70px;
        margin-left:5px;
        padding:5px; 
        border:#aaaaaa 2px solid;
	float:left;
        margin-bottom:10px; 
}

#topics_sub1_r{
	width:318px;
        height:70px;
        margin-right:5px;
        padding:5px; 
        border:#aaaaaa 2px solid;
	float:right;
        margin-bottom:10px; 
}

.topics_wide{
	width:500px;
        margin:0px auto;
        padding:5px; 
        border:#aaaaaa 2px solid;
        margin-bottom:10px; 
}

.topics_title_sub{
	display:block;
        width:315px;
        padding-left:3px;
        padding-bottom:3px; 
}

.topics_comment_sub{
	display:block;
        width:298px;
        margin:0px auto;
        padding-bottom:3px; 
}

.topics_title_wide{
	display:block;
        width:490px;
        padding-left:3px;
        padding-bottom:3px; 
}

.topics_comment_wide{
	display:block;
        width:480px;
        margin:0px auto;
        padding-bottom:3px; 
}

.date{
	font-size:0.9em;
        font-weight:normal;
} 

.topics_img{
	text-align:center;
        padding-bottom:3px; 
}


/* 表の設定
---------------------------*/

table.tbl_schdule {
        width:630px;
        margin-left:auto;
        margin-right:auto;
	border-collapse: separate; 
	border-spacing: 1px;
        border: 1px solid;
        font-size:1.0em;
}

#col1 {
        width:70px;
}

#col2 {
        width:75px;
}

#col3 {
        width:65px;
}

#col4 {
        width:90px;
}

th, td {
        padding:0.15em 0.2em;
        border: 1px solid;
}

td.sunagawa{
	text-align:center;
        background-color:#009900;
	color:#ffffff;
}

td.koigakubo{
	text-align:center;
        background-color:#6666ff;
	color:#ffffff;
}

td.event{
	text-align:center;
        background-color:#ffff00;
	color:#000000;
}

td.kai_event{
	text-align:center;
        background-color:#ccffcc;
	color:#000000;
}

td.kai_info{
	text-align:center;
        background-color:#ffccff;
	color:#000000;
}

