@charset 'UTF-8';

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;margin:0;padding:0;}																		

body{word-break:break-all; background:#FFF;margin:0 10px;text-align:center;}
table{border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}

a:link {color: #07519A;text-decoration:none;}
a:visited {color: #990099;text-decoration:none;}
a:hover {color: #CC0000;text-decoration:underline;}
a:active {color: #CC0000;text-decoration:underline;}

hr{display:none;}

.red{color:#F00;}

/*---------------
 Font
---------------*/
body,table{word-break:break-all;font:13px/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;*font-size:small;*font:x-small;}
body *,table *{line-height:1.33em;*line-height:1.2em;}
/*L-Large*/
.ll{font-size:200%;}
/*X-Large*/
#station .name,.xl{font-size:125%;}
/*Large*/
.l{font-size:112.5%;}
html* .l{font-size:100%;}
* html .l{font-size:112.5%;}
*:first-child+html .l{font-size:112.5%;}
/*Normal*/
#station .title,h2,.m{font-size:100%;}
html* #station .title,h2,.m{font-size:88%;}
* html #station .title,h2,.m{font-size:100%;}
*:first-child+html #station .title,h2,.m{font-size:100%;}
/*Small*/
.s{font-size:92.5%;}
html* .s{font-size:81.5%;}
* html .s{font-size:92.5%;}
*:first-child+html .s{font-size:92.5%;}
/*X-Small*/
h1,.copyright,.xs{font-size:87.5%;}
html* h1,.copyright,.xs{font-size:76%;}
* html h1,.copyright,.xs{font-size:80%;}
*:first-child+html h1,.copyright,.xs{font-size:80%;}
/*font-weight*/
#station .title,.type,.typeb,.ll,.b{font-weight:bold;}
h1,div#Header div.logoarea div.tagline strong{font-weight:normal;}



BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#allLayout {
	BORDER-RIGHT: #fff 1px; BORDER-TOP: #fff 1px; MARGIN: 0px auto; BORDER-LEFT: #fff 1px; WIDTH: 950px; BORDER-BOTTOM: #fff 1px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H2 {
	MARGIN: 0px; COLOR: #333
}
H3 {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
.space5 {
	MARGIN-TOP: 5px
}
.space10 {
	MARGIN-TOP: 10px
}
.space20 {
	MARGIN-TOP: 20px
}
.space30 {
	MARGIN-TOP: 30px
}
.textright {
	TEXT-ALIGN: right
}
.textcenter20 {
	MARGIN-TOP: 20px; TEXT-ALIGN: center
}
#Ggunavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: osaka,"ＭＳ Ｐゴシック"; BACKGROUND-COLOR: #eeeeee; min-width: 740px
}
#Ggunavi .adtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#Ggunavi .adlink {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#Ggunavi .adlink A {
	MARGIN: 0px 5px
}
#Header {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 5px; TEXT-ALIGN: center
}

#Header .pankuzuex {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 4px 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#Header .pankuzu1ex {
	FONT-WEIGHT: bold;
}
#title {
	MARGIN-TOP: 15px
}
#title .title_b {
	PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #a2b2ca 3px solid
}
#title .title_s {
	PADDING-RIGHT: 10px
}
#title .text {
	PADDING-TOP: 10px
}
#category {
	MARGIN-TOP: 30px
}
#category .gcatetitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#category .line {
	BACKGROUND: #a2b2ca
}
#categoryblock {
	MARGIN-TOP: 10px
}
#categoryblock SPAN {
	MARGIN-TOP: 5px
}
#categoryblock .type {
	VERTICAL-ALIGN: top
}
#categoryblock .text {
	VERTICAL-ALIGN: top
}
#categoryblock .textb {
	VERTICAL-ALIGN: top
}
#categoryblock .contentslist {
	TEXT-ALIGN: right
}
#footer {
	MARGIN: 0px; WIDTH: 950px
}
#footer .copyright {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 20px 0px; WIDTH: 950px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#narrowing {
	MARGIN-TOP: 30px
}
#narrowing .areabg {
	BACKGROUND: #cd9cc1
}
#narrowing .focusbg {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #e6dce6; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#narrowing .focustext {
	PADDING-RIGHT: 10px
}
#rail {
	MARGIN-TOP: 20px
}
#rail .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: #e7edf6; PADDING-BOTTOM: 8px; COLOR: #3c5064; PADDING-TOP: 8px
}
#rail .title2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: #e7edf6; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px; COLOR: #3c5064; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#rail .name {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 30px; BORDER-BOTTOM: #a2b2ca 1px solid
}
#rail .name2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#rail .list {
	VERTICAL-ALIGN: top
}
#rail LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: disc
}
#station {
	MARGIN-TOP: 20px
}
#station .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: #e7edf6; PADDING-BOTTOM: 8px; COLOR: #3c5064; PADDING-TOP: 8px
}
#station .st_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#station .sky {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#station DIV.newbanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#station .name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#station .nameb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#station .listbg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; BACKGROUND: #eef4fd; PADDING-BOTTOM: 5px; PADDING-TOP: 6px
}
#station TD.glistbg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 6px
}
#station TD.glistbg UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 150px; BACKGROUND: #eef4fd; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#station TD.glistbg UL LI {
	LIST-STYLE-POSITION: outside; MARGIN: 5px 0px; LIST-STYLE-TYPE: disc
}
#station .listbg2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 5px; PADDING-TOP: 6px
}
#station .list {
	VERTICAL-ALIGN: middle
}
#station LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
#station .line {
	BACKGROUND-IMAGE: url(../img/bg_line.gif); BACKGROUND-REPEAT: repeat
}
#station .keiro {
	BACKGROUND: url(../img/keiro.gif) repeat-y center 50%

}

