/* CSS Document */

* {font-size:12px;}

/*----- 共通設定 -----*/


html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset {
margin:0px;
padding:0px;
font-style:normal;
list-style-type:none;
}
html {
height:600px;
overflow-y:scroll;
}
.htmlhidden {
overflow:hidden;
}

body {
margin:0px;
padding:0px;
}
img {border:0px;}




/*----- 書出ページ -----*/

#MAIN {
margin:0px auto 0px auto;
width:564px;
height:200px;
}

#MAIN .scroll {
margin:0px;
padding:0px;
width:564px;
height:200px;
overflow:auto;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#7f9468;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
background-color:#ffffff;
}

#MAIN a:link,
#MAIN a:visited,
#MAIN a:active {
font-size:12px;
color:#cc6600;
text-decoration:underline;
}
#MAIN a:hover {
color:#ff9933;
}

#MAIN input {
margin:0px;
padding:0px;
font-size:12px;
}

#MAIN .news_table {
margin:10px 0px 20px 8px;
width:530px;
}

#MAIN .td01 {
padding:6px 0px 5px 7px;
width:433px;
height:14px;
background-color:#cad6bc;
color:#333333;
font-weight:bold;
line-height:14px;
text-align:left;
}
#MAIN .td02 {
padding:6px 5px 5px 0px;
width:85px;
height:14px;
background-color:#cad6bc;
color:#333333;
line-height:14px;
text-align:right;
}

#MAIN .td03 {
padding:10px 5px 10px 12px;
width:390px;
color:#666666;
text-align:justify;
text-justify:inter-ideograph;
word-break:break-all;
line-height:16px;
}

.news_table .none {margin:0px 0px 5px 0px;}
.news_table .left {float:left;margin:0px 10px 5px 0px;}
.news_table .right {float:right;margin:0px 0px 5px 10px;}

.news_table  a:link img,
.news_table  a:visited img,
.news_table  a:active img {
border:1px solid #cc6600;
}
.news_table  a:hover img {
border:1px solid #ff9933;
}





.page-no_table {
margin:0px 0px 5px 8px;
padding:5px;
width:520px;
border-top:1px solid #7f9468;
background-color:#cad6bc;
}
.page-no_table li {
display:block;
margin:0px 2px 2px 0px;
width:20px;
height:20px;
float:left;
text-align:center;
line-height:20px;
}
.page-no_table li a:link,
.page-no_table li a:visited,
.page-no_table li a:active {
display:block;
width:20px;
height:20px;
background-color:#ffffff;
}
.page-no_table li a:hover {
width:18px;
height:18px;
border:1px solid #7f9468;
line-height:18px;
}

.page-no_table li .botton {
display:block;
margin:0px;
padding:0px;
width:20px;
height:20px;
}


.footer {
text-align:right;
}




























img {border:0px;}




* a:link,
* a:visited,
* a:active {
color:#cc6600;
}
* a:hover {
color:#ff9933;
}




/* ---header--- */

#HEADER {
margin:0px auto;
padding:0px;
width:700px;
height:23px;
}
* html #HEADER {
margin:0px 0px 0px 50px;
}


#HEADER h1 {
margin:0px;
padding:0px 0px 0px 32px;
width:513px;
height:23px;
background-image:url(../images/daiko_logo.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#ffeed5;
font-size:12px;
font-weight:normal;
color:#555555;
line-height:23px;
float:left;
}
#HEADER img {
margin:0px;
float:left;
}



/* ---CONTAINER--- */

#CONTAINER {
margin:0px auto;
padding:0px;
width:700px;
background-image:url(../images/popup_container_bg.gif);
background-position:top left;
background-repeat:repeat-y;
border-bottom:1px solid #dddddd;
}


/* ---CONTENTS--- */




/* ---CONTENTS_HEAD--- */

#CONTENTS_HEAD {
width:700px;
height:60px;
background-image:url(../../images/kanri_contents_head_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}


#CONTENTS_HEAD .contents_support {
margin:0px 2px 0px 0px;
padding:30px 0px 0px 3px;
width:217px;
height:25px;
text-align:right;
float:right;
}
* html #CONTENTS_HEAD .contents_support {
margin:0px 1px 0px 0px;
}


#CONTENTS_HEAD .pankuzu {
padding:5px 0px 0px 18px;
width:455px;
height:10px;
font-size:10px;
color:#bbbbbb;
float:left;
}
#CONTENTS_HEAD .pankuzu a:link,
#CONTENTS_HEAD .pankuzu a:visited,
#CONTENTS_HEAD .pankuzu a:active {
font-size:10px;
text-decoration:underline;
}



#CONTENTS_HEAD h2 {
margin:0px;
padding:8px 0px 0px 23px;
width:450px;
font-size:24px;
font-weight:normal;
color:#444444;
float:left;
}






#LEFT {
padding:20px 0px;
text-align:center;
}

