body {margin:0px;padding:0px;}
#top_bg {
margin:0px;
padding:0px;
background-color:#fbfbfb;
background-image:url(../wp-content/images/top_bg.png), url(../wp-content/images/top_bg_line.png);
background-repeat:no-repeat,repeat-x;
background-position:top center, -1px -1px;
background-size:1620.9px 1048.5px, auto 1052.1px;
}
#sub_bg {
background-color:#fbfbfb; 
background-image:url(../wp-content/images/sub_bg.png), url(../wp-content/images/sub_bg_line.png); 
background-repeat:no-repeat, repeat-x; 
background-position:top center, -1px -1px; 
background-size:1620.9px 468.9px, auto 765px;
}
#top_headder_area {padding-top:1px;margin-bottom:620px;}
#sub_headder_area {padding-top:1px;margin-bottom:270px;}
ul#global_navi{
float:right;
margin-top:20px;
}

ul#global_navi li{
height:30px;
float:left;
margin:0 5px;
text-align:center;
}

ul#global_navi a{
font-size:13px;
margin:0px 10px;
color:#000;
}

ul#global_navi span{
color:#cdcdcd;
	font-size:10px;
}

ul#global_navi li.current-menu-item{
color:#4682B4;
background-image:url(../wp-content/images/icon_dot.png);
background-repeat:no-repeat;
background-position:center bottom;
}

ul#global_navi li.current-menu-item a,ul#global_navi a:hover{
color:#4682B4;
}

ul#global_navi ul{
width:160px;
display:none;
}

ul#global_navi li:hover ul{
display:block;
position:absolute;
top:70px;
left:0;
z-index:500;
}

ul#global_navi li li{
margin:0;
float:none;
width:160px;
text-align:left;
border-top:1px dashed #3f4360;
}

ul#global_navi li.current-menu-item li a,ul#global_navi li li a{
border-radius:0;
padding:10px;
background:#292d48;
}

ul#global_navi li li.current-menu-item a,ul#global_navi li li a:hover{
border-radius:0;
color:#292d48;
background:#fff;
}

.target_blank {
background-image:url(../wp-content/images/icon_target_blank.png);
background-repeat:no-repeat;
background-position:center bottom;
}

#footer_link {
    width:280px;
    height:50px;
    text-align:center;
    background-color:#fff;
    background-image:url(../wp-content/images/icon_target_blank.png);
    background-repeat:no-repeat;
    background-position:260px 5px;
}
#footer_link a {
    color:#000;
    display:block;
    line-height:50px;
}
#footer_link a:hover {
    color:#4682B4;
}
