@charset "Shift_JIS";
/* 
 *  wrapping Outer Shell
 */
div#jp_region_header_wrap {
 position:relative;
 width:800px;
 text-align: center;
 margin: 0 auto;
 }

/*
 *  Region Header for secondary contents
 */
div#jp_region_header {
 position: relative;
 width: 800px;
 height: 65px;
 margin: 0 auto;
 text-align: left;
 background: url(images/page_frame_upper.gif) no-repeat top left;
 }
div#jp_region_header a {text-decoration:none;}
div#jp_region_header a:link {text-decoration:none;}
div#jp_region_header a:visited {text-decoration:none;}
div#jp_region_header a:hover {text-decoration:underline;}
div#jp_region_header a:active {text-decoration:underline;}
div#jp_region_header a img {
 position: absolute;
 top: 15px;
 left: 30px;
 border: none;
 }

div#jp_region_header_selector {
 position: absolute;
 top:15px;
 right:30px;
}

div#jp_region_header_selector a,div#jp_region_header_selector select {
 font-family: Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,sans-serif;
 color:#808080;
 font-size:12px; 
 }

/*
div#jp_region_header_selector a {
 border-left:1px solid #808080;
 margin-left:7px;
 padding:5px 0 0 7px;
 }
*/

div#jp_region_header_selector img { margin-right:5px; }
div#jp_region_header_selector form { display:inline; }

div#jp_region_header_navigation {
 width:800px;
 height:45px;
 margin:0 auto;
 background:url(images/region_header_lower.gif) left -58px no-repeat;
 clear:both;
 }

div#jp_region_header_navigation a{
 display:block;
 height:27px;
 margin-top:18px;
 float:left;
 text-indent:-500em;
 overflow:hidden;
 }
 
div#jp_region_header_navigation a:hover {background-position: 0 -27px;}
a#jp_region_header_navigation1 { width: 136px; background: url(images/region_menu1.gif); }
a#jp_region_header_navigation2 { width: 132px; background: url(images/region_menu2.gif); }
a#jp_region_header_navigation3 { width: 130px; background: url(images/region_menu3.gif); }
a#jp_region_header_navigation4 { width: 134px; background: url(images/region_menu4.gif); }
a#jp_region_header_navigation5 { width: 132px; background: url(images/region_menu5.gif); }
a#jp_region_header_navigation6 { width: 136px; background: url(images/region_menu6.gif); }

div#jp_region_header_navigation_hide {
 height:32px;
 background:url(images/region_header_lower_hide.gif) top left no-repeat;
 }


/****************************** Region footer for secondary contents **********/
div#jp_region_footer_wrap {
 width:800px;
 height:4em;
 margin:0 auto;
 font-size:7.5pt;
 text-align:center;
 color:#555;
 background: url(images/page_frame_lower.gif) 0 -60px no-repeat #fff;
 clear:both;
 }

div#jp_region_footer {
 padding-top:22px;
 text-align:left;
 }

div#jp_region_footer_copyright {
 margin-left:5px;
 float:left;
 }

div#jp_region_footer_update{
 margin-left:15px;
 padding-top:1px;
 float:left;
 }

div#jp_region_footer_statement{
 margin-right:5px;
 float:right;
 }


/*----- pulldown panel -----*/

div#jp_region_header_pulldown {
 position:absolute;
 width:220px;
 height:115px;
 text-align:center;
 visibility:hidden;
 background-color:#fff;
 z-index:1;
 }

div#jp_region_header_pulldown_menu {
 margin:0 auto;
 width:200px;
 height:100px;
 position:relative;
 top:5px;
 text-align: left;
 overflow: hidden;
 background: #333 url(images/menu_panel.gif) no-repeat;
 }

a#jp_region_header_pulldown_close {
 display:block;
 width:12px;
 height:12px;
 float:right;
 position:relative;
 right:3px;
 top:2px;
 font-size:10px;
 text-indent:-50em;
 }


div#jp_region_header_pulldown ul{
 margin:23px 0 0 8px;
 padding:0;
 text-align:left;
 font-size:9pt;
 }

div#jp_region_header_pulldown li{
 list-style-type: none;
 margin-top:5px;
 }

div#jp_region_header_pulldown li a {color:#333;text-decoration:none;}
div#jp_region_header_pulldown li a:link {text-decoration:none;}
div#jp_region_header_pulldown li a:visited {text-decoration:none;}
div#jp_region_header_pulldown li a:hover {font-weight:bold;text-decoration:underline;}
div#jp_region_header_pulldown li a:active {text-decoration:underline;}


@media print {
div#jp_region_header_wrap, div#statement {
 display:none;
 }
}
