@charset "utf-8";
@import "common/mapa.css";
@import "common/menu.css";
@import "common/font.css";
@import "common/float-clear.css";
@import "common/footer.css";

#body_base { width:740px; padding:0; margin:0 auto; height:100%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }

/* --HEADER CLASS----------------------------------------------------------------------------------------- */
#logo { margin:26px 0 0 0; padding:0; }
#banner { margin:12px 0 0 0; padding:0; }
#banner img { border:1px solid #ccc; }

#pan { margin:4px 0 2px 0; padding:0; background:url(../images/icon_pan.gif) no-repeat; background-position:0 0; text-indent:13px; }
#pan p { color:#FFF; margin:0; padding:0; }

#pan a.panlink:link,a.panlink:visited { color:#FFF; text-decoration:none; }
#pan a.panlink:hover { color:#FFF; text-decoration:underline; }

/* --CONTENT CLASS----------------------------------------------------------------------------------------- */
#con{ background:url(../images/con_back.gif) repeat-y; height:100%; margin:0; padding:0; }
*html #con{ margin:3px 0 0 0; }
*+html #con{ margin:3px 0 0 0; }

#sidebar { width:200px; margin:0; padding:0; }
#sidebar_top { background:url(../images/sidebar_top.gif) no-repeat; width:200px; height:15px;}
#search{ width:170px; margin:0 auto; padding:15px; }
#search form { margin:0; padding:0; }
.input_item01 { border:1px solid #7F9DB9; width:115px; }
.input_item02 { border:1px solid #7F9DB9; width:170px; }
#all_view { text-align:center; background-image:url(../images/sidebar_border.gif); background-repeat:no-repeat; padding:10px 0 0 0; margin:10px auto 0 auto; width:163px; }

#con_main { width:540px; padding:0; margin:0; }

.prg_box { background:url(../images/prg_box_back.gif) no-repeat; width:453px; margin:0 auto; padding:30px; }

a#pagetop:link,a#pagetop:visited { background:url(../images/pagetop.gif) no-repeat; background-position:0 1px; width:70px; padding:0 0 0 12px; margin:0; font-size:10px; color:#333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
a#pagetop:hover { text-decoration:underline; }

.another_site { background:url(../images/another_site_ico.gif) no-repeat;  padding:1px 0 1px 18px; }

#pdf_file { background-image:url(../images/sidebar_back.gif); border:solid 1px #CCC; padding:12px; width:427px; }
#pdf_file_icon { width:88px; margin:0 8px 0 0; padding:10px 0 0 0; }
#pdf_file_text { width:327px; margin:0; padding:0; }
