/*【共通】*/
/* 仕切り_左 */
.partition_left { background-image: url(bar_left.gif); background-repeat: repeat-y; }
.frame_left { background-image: url(frback01.gif); background-repeat: repeat-y; }
/* 仕切り_右 */
.partition_right { background-image: url(bar_right.gif); background-repeat: repeat-y; }
.frame_right { background-image: url(frback02.gif); background-repeat: repeat-y; }
.frame_right2 { background-image: url(frback03.gif); background-repeat: repeat-y; }
/* イラスト */
.back_image { background-image: url(ill01.jpg); background-repeat: no-repeat; background-position: center bottom; }
/* アンカーTOPへ */
a.link_top { color: #666666; font-size: 0.8em; background-color: #FFFFFF; text-decoration: none; }
/* 扉ページ */
.door_title { background-image: url(comark01.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.door_blocka { font-size: 0.9em; line-height: 1.5em; } 
a.door_link { color: #000000; text-decoration: none; } 
a.door_link:hover { text-decoration: underline; }
a.door_linkNew { color: #FF0000; text-decoration: none;  } 
a.door_linkNew:hover { text-decoration: underline; }
.door_blockb { font-size: 0.9em; line-height: 1.5em; background-image: url(earth.jpg); background-repeat: no-repeat; background-position: center center; } 
.caution {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #F00;
} 

/* TOPページ */
.top_blocka { border-top: 1px #663300 solid; padding-top: 10px;}

/* Q&A */
.answer_blocka { border-bottom: 1px #FF9900 dashed; }
.answer_blockb { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.answer_blockc { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }

/* ライブラリー */
.library_blocka { border-bottom: 1px #FF9900 dashed; }
.library_blockb { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.library_blockc { font-size: 0.8em; line-height: 1.2em; }
.library_blockd { border-top: 2px #FF9900 dotted; border-bottom: 2px #FF9900 dotted; }
.library_blocke { border-bottom: 1px #32A13C dashed; }

/* お知らせ */
.info_blocka { border-bottom: 1px #FF9900 dashed; }
.info_blockb { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.info_blockc { font-size: 0.8em; line-height: 1.2em; }
.info_blockd { border-top: 2px #32A13C dotted; border-bottom: 2px #32A13C dotted; }
.info_blocke { font-size: 0.8em; color: #32A13C; }

/* お問い合わせ */
.inquiry_blocka { border-bottom: 1px #FF9900 dashed; }
.inquiry_blockb { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.inquiry_blockc { font-size: 0.8em; line-height: 1.2em; }
.inquiry_blockd { font-size: 0.8em; }

/* PickUp! */
.pick_blocka { border-bottom: 1px #FF9900 dashed; }
.pick_blockb { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.pick_blockc { font-size: 0.8em; line-height: 1.2em; }
.pick_blockd { border-bottom: 1px #FF9900 dashed; padding-bottom: 2px; font-size: 0.8em; line-height: 1.2em; }

/* ムービー */
.movie_blocka { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.movie_blockb { font-size: 0.8em; line-height: 1.2em; }
.movie_blockc { font-size: 0.8em; line-height: 1.2em; }

/* ボランティア募集 */
.volunt_blocka { border-bottom: 1px #FF9900 solid; }
.volunt_blockb { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.volunt_blockc { font-size: 0.8em; line-height: 2em; border: 1px #FF9900 dashed; padding: 10px; background: #FFFFEE; }
a.pdf_link { color: #000000; text-decoration: none; background-image: url(pdf.gif); background-repeat: no-repeat; background-position: left center; padding-top: 4px; padding-bottom: 4px; padding-left: 20px;} 
a.pdf_link:hover { text-decoration: underline; }
a.word_link { color: #000000; text-decoration: none; background-image: url(word.gif); background-repeat: no-repeat; 
background-position: left center; padding-top: 4px; padding-bottom: 4px; padding-left: 20px;} 
a.word_link:hover { text-decoration: underline; }

/* 個人情報の取り扱い */
.policy_blocka { border-bottom: 1px #FF9900 dashed; }
.policy_blockb { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }
.policy_blockc { padding-top: 2px; font-size: 0.8em; line-height: 1.2em; }

/* ダウンロード */
a.word {
   color: #000000; text-decoration: none;
   background-image: url("word.gif");
   background-repeat: no-repeat;
   background-position: right center;
   padding-top: 4px;
   padding-bottom: 4px; 
   padding-right: 20px;
   margin-right: 3px;
}
a.word:hover { text-decoration: underline; }
a.wordNew {
   color: #FF0000; text-decoration: none;
   background-image: url("wordnew.gif");
   background-repeat: no-repeat;
   background-position: right center;
   padding-top: 4px;
   padding-bottom: 4px; 
   padding-right: 60px;
   margin-right: 3px;
}
a.wordNew:hover { text-decoration: underline; }
a.excel {
   color: #000000; text-decoration: none;
   background-image: url("excel.gif");
   background-repeat: no-repeat;
   background-position: right center;
   padding-top: 4px;
   padding-bottom: 4px; 
   padding-right: 20px;
   margin-right: 3px;
}
a.excel:hover { text-decoration: underline; }
a.excelNew {
   color: #FF0000; text-decoration: none;
   background-image: url("excelnew.gif");
   background-repeat: no-repeat;
   background-position: right center;
   padding-top: 4px;
   padding-bottom: 4px; 
   padding-right: 60px;
   margin-right: 3px;
}
a.excelNew:hover { text-decoration: underline; }

