@charset "utf-8";

html, body, div, span, applet, object, iframe, strong,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, input, legend, caption,
tbody, tfoot, thead, table, label, tr, th, td{
	margin: 0;
	padding: 0;
	border: 1;
	font-size: 100%;
	vertical-align: baseline;
	font-family: "¥Ò¥é¥®¥Î½Ç¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}
html,body{
	height: 100%;
}
body{
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

iframe, img{ border:0;}

ol, ul{ list-style-position:inside;}

a{text-decoration:none; color:#005DA1;}
a:hover{ text-decoration:underline; }

.lfloat{ float: left;}
.rfloat{ float :right;}
.clear{ clear: both; overflow:hidden;}

.alignleft { float: left;}
.alignright { float: right;}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.ltext{ text-align: left;}
.rtext{ text-align: right;}
.ctext{ text-align: center;}

[valign="middle"]{ vertical-align:middle;}
[valign="top"]{ vertical-align:top;}
[valign="bottom"]{ vertical-align:bottom;}

hr.dashed{
	clear:both;
	overflow:hidden;
	margin:20px 0;
	height: 0;
	border-top: none;
	border-bottom:1px dashed #CCC;
}
hr{
	clear:both;
	overflow:hidden;
	margin:20px 0;
	height: 0;
	border-top: none;
	border-bottom:1px solid #CCC;
}

/* font-size
--------------------------------*/
.fs10{ font-size:10px;}
.fs11{ font-size:11px;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}

/* Color
--------------------------------*/
.red{ color:#E60012;}
.blue{ color:#00A0E9;}
.yellow{ color:#FFF100;}
.purple{ color:#800080;}
.green{ color:#009900;}
.brown{ color:#ce6700;}

/* Width
--------------------------------*/
.w400{ width:400px;}
.w450{ width:450px;}
.w300{ width:300px;}

/* Padding
--------------------------------*/
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pl50{ padding-left:50px;}

.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt70{ padding-top:70px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:50px;}
.pr60{ padding-right:60px;}
.pr70{ padding-right:70px;}
.pr80{ padding-right:80px;}

.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}

/* Margin
--------------------------------*/
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}

.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}

/*-----------------------------------
/*¥Ø¥Ã¥À©`
/*-----------------------------------*/

#head_wrap{
	background:url(/images/common/head_navi_bg.gif) repeat-x;
}
#head{
	width:960px;
	margin:0 auto;
	padding:6px 0;
	clear:both;
	overflow:hidden;
}
h1{
	float:left;
}
h1 a{
	width:323px;
	height:0;
	padding-top:70px;
	overflow:hidden;
	display:block;
	background:url(/images/common/h1.jpg) no-repeat;
	background-size:contain;
}
#head #outline{
	width:320px;
	float:left;
	margin-top:15px;
	margin-left:50px;
}
#head #outline dl{
	float:left;
	font-size:11px;
	margin-left:6px;
}
#head .rfloat{
	width:265px;
}
#head #language{
	overflow:hidden;
	line-height:14px;
	border-right:1px solid #000;
	margin-right:8px;
}
#head #language li{
	float:right;
	list-style:none;
}
#head #language li a{
	color:#000;
	font-size:11px;
	border-left: 1px solid #000;
	padding:0 10px;
}
#head #head_menu{
	height:18px;
	line-height:18px;
	margin:10px 0;
}
#head #head_menu span{
	font-size:16px;
	vertical-align:bottom;
}
#head #head_menu li{
	float:left;
	list-style:none;
}
#head #head_menu li a{
	color:#000;
	font-size:12px;
	padding-right:5px;
}
#head #head_menu li span{
	color:#005DA1;
}
#head .search{
	width:245px;
	overflow:hidden;
	margin-left:5px;
	height:19px;
}
#head .search input{
	float:left;
}
#head .search_box{
	width:220px;
	/*background:url(/images/common/search_box.gif) no-repeat;*/
	border:0;
	height:17px;
	padding:0 0 0 5px !important;
	display:block;
	font-size:12px;
}

/*-----------------------------------
/*¥Ø¥Ã¥À©`¥Ê¥Ó¥²©`¥·¥ç¥ó
/*-----------------------------------*/
#head_navi{
	width:960px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border-right:1px solid #FFF;
}
#head_navi > div{
	float:right;
	list-style:none;
	position:relative;
	border-left:1px solid #FFF;
}
#head_navi div > a,
#head_navi div > span{
	color:#FFF;
	font-size:13px;
	text-align:center;
	height:22px;
	line-height:22px;
	display:block;
	background:url(/images/common/head_navi.gif) no-repeat;
	cursor:pointer;
}
#head_navi div#h_navi01 span{ width:160px; background-position: 0 -22px;}
#head_navi div#h_navi02 span{ width:160px; background-position: -160px -22px;}
#head_navi div#h_navi03 span{ width:160px; background-position: -320px -22px;}
#head_navi div#h_navi04 span{ width:160px; background-position: -480px -22px;}
#head_navi div#h_navi05 span{ width:160px; background-position: -640px -22px;}
#head_navi div#h_navi06 a{ width:151px; background-position: -800px -22px;}

#head_navi div#h_navi01 span.selected{ width:160px; background-position: 0 0;}
#head_navi div#h_navi02 span.selected{ width:160px; background-position: -160px 0;}
#head_navi div#h_navi03 span.selected{ width:160px; background-position: -320px 0;}
#head_navi div#h_navi04 span.selected{ width:160px; background-position: -480px 0;}
#head_navi div#h_navi05 span.selected{ width:160px; background-position: -640px 0;}
#head_navi div#h_navi06 a.selected{ width:151px; background-position: -800px 0;}

#head_navi .head_navi_section{
	width:160px;
}
#head_navi .head_navi_section .subnavi_section{
	width:914px;
	overflow:hidden;
	position:relative;
	height:auto;
	display:none;
	padding:20px 10px;
	background:#FFF;
}

#head_navi .head_navi_section #head_subnavi01{ border:3px solid #00A0E9;}
#head_navi .head_navi_section #head_subnavi02{ border:3px solid #199630;}
#head_navi .head_navi_section #head_subnavi03{ border:3px solid #004892;}
#head_navi .head_navi_section #head_subnavi04{ border:3px solid #00ADA9;}
#head_navi .head_navi_section #head_subnavi05{ border:3px solid #D70068;}

#head_navi #h_navi01 dl dt{ background:url(/images/common/head_navi01_sub.gif) no-repeat;}
#head_navi #h_navi01 dl dt.hNavi_item01{ background-position:0 0;}
#head_navi #h_navi01 dl dt.hNavi_item02{ background-position:0 -30px;}
#head_navi #h_navi01 dl dt.hNavi_item03{ background-position:0 -60px;}
#head_navi #h_navi01 dl dt.hNavi_item04{ background-position:0 -90px;}
#head_navi #h_navi01 dl dt.hNavi_item05{ background-position:0 -120px;}
#head_navi #h_navi01 dl dt.hNavi_item06{ background-position:0 -150px;}
#head_navi #h_navi01 dl dt.hNavi_item07{ background-position:0 -180px;}
#head_navi #h_navi01 dl dt.hNavi_item08{ background-position:0 -210px;}
#head_navi #h_navi01 dl dt.hNavi_item09{ background-position:0 -240px;}
#head_navi #h_navi01 dl dt.hNavi_item10{ background-position:0 -270px;}
#head_navi #h_navi01 dl dt.hNavi_item11{ background-position:0 -300px;}
#head_navi #h_navi01 dl dt.hNavi_item12{ background-position:0 -330px;}
#head_navi #h_navi01 dl dt.hNavi_item13{ background-position:0 -360px;}
#head_navi #h_navi01 dl dt.hNavi_item14{ background-position:0 -450px;}
#head_navi #h_navi01 dl dt.hNavi_item15{ background-position:0 -420px;}

#head_navi #h_navi02 dl dt{ background:url(/images/common/head_navi02_sub.gif) no-repeat;}
#head_navi #h_navi02 dl dt.hNavi_item01{ background-position:0 0;}
#head_navi #h_navi02 dl dt.hNavi_item02{ background-position:0 -30px;}
#head_navi #h_navi02 dl dt.hNavi_item03{ background-position:0 -60px;}
#head_navi #h_navi02 dl dt.hNavi_item04{ background-position:0 -90px;}
#head_navi #h_navi02 dl dt.hNavi_item05{ background-position:0 -120px;}
#head_navi #h_navi02 dl dt.hNavi_item06{ background-position:0 -150px;}
#head_navi #h_navi02 dl dt.hNavi_item07{ background-position:0 -180px;}
#head_navi #h_navi02 dl dt.hNavi_item08{ background-position:0 -210px;}
#head_navi #h_navi02 dl dt.hNavi_item09{ background-position:0 -240px;}

#head_navi #h_navi03 dl dt{ background:url(/images/common/head_navi03_sub.gif) no-repeat;}
#head_navi #h_navi03 dl dt.hNavi_item01{ background-position:0 0;}
#head_navi #h_navi03 dl dt.hNavi_item02{ background-position:0 -30px;}
#head_navi #h_navi03 dl dt.hNavi_item03{ background-position:0 -60px;}
#head_navi #h_navi03 dl dt.hNavi_item04{ background-position:0 -90px;}
#head_navi #h_navi03 dl dt.hNavi_item05{ background-position:0 -120px;}
#head_navi #h_navi03 dl dt.hNavi_item06{ background-position:0 -150px;}
#head_navi #h_navi03 dl dt.hNavi_item07{ background-position:0 -180px;}

#head_navi #h_navi04 dl dt{ background:url(/images/common/head_navi04_sub.gif) no-repeat;}
#head_navi #h_navi04 dl dt.hNavi_item01{ background-position:0 0;}
#head_navi #h_navi04 dl dt.hNavi_item02{ background-position:0 -30px;}
#head_navi #h_navi04 dl dt.hNavi_item03{ background-position:0 -60px;}
#head_navi #h_navi04 dl dt.hNavi_item04{ background-position:0 -90px;}
#head_navi #h_navi04 dl dt.hNavi_item05{ background-position:0 -120px;}
#head_navi #h_navi04 dl dt.hNavi_item06{ background-position:0 -150px;}
#head_navi #h_navi04 dl dt.hNavi_item07{ background-position:0 -180px;}
#head_navi #h_navi04 dl dt.hNavi_item08{ background-position:0 -210px;}

#head_navi #h_navi05 dl dt{ background:url(/images/common/head_navi05_sub.gif) no-repeat;}
#head_navi #h_navi05 dl dt.hNavi_item01{ background-position:0 0;}
#head_navi #h_navi05 dl dt.hNavi_item02{ background-position:0 -30px;}
#head_navi #h_navi05 dl dt.hNavi_item03{ background-position:0 -60px;}
#head_navi #h_navi05 dl dt.hNavi_item04{ background-position:0 -90px;}
#head_navi #h_navi05 dl dt.hNavi_item05{ background-position:0 -120px;}
#head_navi #h_navi05 dl dt.hNavi_item06{ background-position:0 -150px;}
#head_navi #h_navi05 dl dt.hNavi_item07{ background-position:0 -180px;}
#head_navi #h_navi05 dl dt.hNavi_item08{ background-position:0 -210px;}
#head_navi #h_navi05 dl dt.hNavi_item09{ background-position:0 -240px;}
#head_navi #h_navi05 dl dt.hNavi_item10{ background-position:0 -270px;}
#head_navi #h_navi05 dl dt.hNavi_item11{ background-position:0 -300px;}
#head_navi #h_navi05 dl dt.hNavi_item12{ background-position:0 -330px;}
#head_navi #h_navi05 dl dt.hNavi_item13{ background-position:0 -360px; margin-top:30px;}

#head_subnavi01{ margin-left:10px;}
#head_subnavi02{ margin-left:-151px;}
#head_subnavi03{ margin-left:-312px;}
#head_subnavi04{ margin-left:-473px;}
#head_subnavi05{ margin-left:-634px;}

/*-----------------------------------
/*¥Ø¥Ã¥À©`¥Ê¥Ó¡¢¥°¥í¥Ê¥Ó£¨¹²Í¨£©
/*-----------------------------------*/

#head_navi .subnavi_section .navi_info,
#g_navi .subnavi_section .navi_info{
	width:450px;
	clear:both;
	overflow:hidden;
}
#head_navi .subnavi_section .navi_info ul,
#g_navi .subnavi_section .navi_info ul{
	margin-top:5px;
}
#head_navi .subnavi_section .navi_info li,
#g_navi .subnavi_section .navi_info li{
	list-style:none;
	font-size:14px;
	padding-top:3px;
	padding-left:5px;
}
#head_navi .subnavi_section .navi_info li a,
#g_navi .subnavi_section .navi_info li a{
	color:#000;
}
#head_navi .subnavi_section .navi_info .backnumber,
#g_navi .subnavi_section .navi_info .backnumber{
	font-size:10px;
	text-align:right;
	margin-top:5px;
	background:url(/images/common/arrow_baucknum.gif) no-repeat 365px center;
}
#head_navi .subnavi_section .navi_info li.backnumber a,
#g_navi .subnavi_section .navi_info .backnumber a{
	font-size:10px;
}
#head_navi .subnavi_section dl dt,
#g_navi .subnavi_section dl dt{
	width:221px;
	height:0;
	padding-top:30px;
	margin:10px 0 5px;
	display:block;
	overflow:hidden;
}
#head_navi .subnavi_section dl dt a,
#g_navi .subnavi_section dl dt a{
	height:0;
	padding-top:30px;
	margin-top:-30px;
	display:block;
}
#head_navi .subnavi_section dl dd,
#g_navi .subnavi_section dl dd{
	width:216px;
	line-height:20px;
	padding-left:5px;
	font-size:13px;
}
#head_navi .subnavi_section dl dd a,
#g_navi .subnavi_section dl dd a{
	color:#000;
}
#head_navi .subnavi_section .lfloat,
#g_navi .subnavi_section .lfloat{
	margin-right:10px;
}
dd.item_sub ul{
	font-size: 13px;
	padding-left:10px;
	list-style: inside;
}
dd.item_sub a{
	cursor:pointer;
}

/*-----------------------------------
/*¥°¥í¥Ê¥Ó
/*-----------------------------------*/
#g_navi_wrap{
	background:url(/images/common/g_navi_bg.gif) repeat-x;
}
#g_navi{
	width:1097px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#g_navi > div{
	float:left;
	list-style:none;
	position:relative;
	border-left:1px solid #FFF;
}
#g_navi #g_navi08{
	border-right:1px solid #FFF;
}
#g_navi div > span{
	color:#FFF;
	font-size:13px;
	text-align:center;
	width:136px;
	height:40px;
	line-height:40px;
	padding:4px 0;
	display:block;
	background:#005DA1;
	cursor:pointer;
}
#g_navi #g_navi02 span{
	line-height:inherit;
}
#g_navi div > span.selected{
	background:#00A0E9;
}
#g_navi .g_navi_section .subnavi_section{
	overflow:hidden;
	position:relative;
	width:914px;
	height:auto;
	padding:20px 10px;
	background:#FFF;
	display:none;
}
#g_navi .g_navi_section #subnavi01{ border:3px solid #006CB8;}
#g_navi .g_navi_section #subnavi02{ border:3px solid #00A0E9;}
#g_navi .g_navi_section #subnavi03{ border:3px solid #009944;}
#g_navi .g_navi_section #subnavi04{ border:3px solid #00ADA9; }
#g_navi .g_navi_section #subnavi05{ border:3px solid #D70068;}
#g_navi .g_navi_section #subnavi06{ border:3px solid #AC0070;}
#g_navi .g_navi_section #subnavi07{ border:3px solid #004892;}

#g_navi .g_navi_section{
	width:136px;
}
#g_navi #g_navi01 dl dt,
#g_navi #g_navi02 dl dt,
#g_navi #g_navi03 dl dt,
#g_navi #g_navi04 dl dt,
#g_navi #g_navi06 dl dt,
#g_navi #g_navi07 dl dt{
	margin-top:5px;
}
#g_navi #g_navi01 dl dt{ background:url(/images/common/g_navi01_sub.gif) no-repeat;}
#g_navi #g_navi01 dl dt.gNavi_item01{ background-position:0 0;}
#g_navi #g_navi01 dl dt.gNavi_item02{ background-position:0 -30px;}
#g_navi #g_navi01 dl dt.gNavi_item03{ background-position:0 -60px;}
#g_navi #g_navi01 dl dt.gNavi_item04{ background-position:0 -90px;}
#g_navi #g_navi01 dl dt.gNavi_item05{ background-position:0 -120px;}
#g_navi #g_navi01 dl dt.gNavi_item06{ background-position:0 -150px;}
#g_navi #g_navi01 dl dt.gNavi_item07{ background-position:0 -180px;}
#g_navi #g_navi01 dl dt.gNavi_item08{ background-position:0 -210px;}
#g_navi #g_navi01 dl dt.gNavi_item09{ background-position:0 -240px;}

#g_navi #g_navi02 dl dt{ background:url(/images/common/g_navi02_sub.gif) no-repeat;}
#g_navi #g_navi02 dl dt.gNavi_item01{ background-position:0 0;}
#g_navi #g_navi02 dl dt.gNavi_item02{ background-position:0 -30px;}
#g_navi #g_navi02 dl dt.gNavi_item03{ background-position:0 -90px;}
#g_navi #g_navi02 dl dt.gNavi_item04{ background-position:0 -60px;}

#g_navi #g_navi03 dl dt{ background:url(/images/common/g_navi03_sub.gif) no-repeat;}
#g_navi #g_navi03 dl dt.gNavi_item01{ background-position:0 0;}
#g_navi #g_navi03 dl dt.gNavi_item02{ background-position:0 -30px;}
#g_navi #g_navi03 dl dt.gNavi_item03{ background-position:0 -60px;}
#g_navi #g_navi03 dl dt.gNavi_item04{ background-position:0 -90px;}
#g_navi #g_navi03 dl dt.gNavi_item05{ background-position:0 -120px;}
#g_navi #g_navi03 dl dt.gNavi_item06{ background-position:0 -150px;}
#g_navi #g_navi03 dl dt.gNavi_item07{ background-position:0 -180px;}
#g_navi #g_navi03 dl dt.gNavi_item08{ background-position:0 -210px;}
#g_navi #g_navi03 dl dt.gNavi_item09{ background-position:0 -240px;}

#g_navi #g_navi04 dl dt{ background:url(/images/common/g_navi04_sub.gif) no-repeat;}
#g_navi #g_navi04 dl dt.gNavi_item01{ background-position:0 0;}
#g_navi #g_navi04 dl dt.gNavi_item02{ background:none;}
#g_navi #g_navi04 dl dt.gNavi_item03{ background-position:0 -30px;}
#g_navi #g_navi04 dl dt.gNavi_item04{ background:none;}

#g_navi #g_navi05 dl dt{ background:url(/images/common/g_navi05_sub.gif) no-repeat;}
#g_navi #g_navi05 dl dt.gNavi_item01{ background-position:0 0;}
#g_navi #g_navi05 dl dt.gNavi_item02{ background-position:0 -30px;}
#g_navi #g_navi05 dl dt.gNavi_item03{ background-position:0 -60px;}
#g_navi #g_navi05 dl dt.gNavi_item04{ background-position:0 -90px;}
#g_navi #g_navi05 dl dt.gNavi_item05{ background-position:0 -120px;}
#g_navi #g_navi05 dl dt.gNavi_item06{ background-position:0 -150px;}
#g_navi #g_navi05 dl dt.gNavi_item07{ background-position:0 -180px;}

#g_navi #g_navi06 dl dt{ background:url(/images/common/g_navi06_sub.gif) no-repeat;}
#g_navi #g_navi06 dl dt.gNavi_item01{ background-position:0 0;}
#g_navi #g_navi06 dl dt.gNavi_item02{ background-position:0 -30px;}
#g_navi #g_navi06 dl dt.gNavi_item03{ background-position:0 -60px;}
#g_navi #g_navi06 dl dt.gNavi_item04{ background-position:0 -90px;}
#g_navi #g_navi06 dl dt.gNavi_item05{ background-position:0 -120px;}
#g_navi #g_navi06 dl dt.gNavi_item06{ background-position:0 -150px;}
#g_navi #g_navi06 dl dt.gNavi_item07{ background-position:0 -180px;}
#g_navi #g_navi06 dl dt.gNavi_item08{ background-position:0 -210px;}
#g_navi #g_navi06 dl dt.gNavi_item09{ background-position:0 -240px;}
#g_navi #g_navi06 dl dt.gNavi_item10{ background-position:0 -270px;}

#g_navi #g_navi07 dl dt{ background:url(/images/common/g_navi07_sub.gif) no-repeat;}
#g_navi #g_navi07 dl dt.gNavi_item01{ background-position:0 0;}
#g_navi #g_navi07 dl dt.gNavi_item02{ background-position:0 -30px;}
#g_navi #g_navi07 dl dt.gNavi_item03{ background-position:0 -60px;}
#g_navi #g_navi07 dl dt.gNavi_item04{ background-position:0 -90px;}
#g_navi #g_navi07 dl dt.gNavi_item05{ background-position:0 -120px;}
#g_navi #g_navi07 dl dt.gNavi_item06{ background-position:0 -150px;}
#g_navi #g_navi07 dl dt.gNavi_item07{ background-position:0 -180px;}
#g_navi #g_navi07 dl dt.gNavi_item08{ background-position:0 -210px;}
#g_navi #g_navi07 dl dt.gNavi_item09{ background-position:0 -240px;}
#g_navi #g_navi07 dl dt.gNavi_item10{ background-position:0 -270px;}
#g_navi #g_navi07 dl dt.gNavi_item11{ background-position:0 -300px;}

#subnavi01{margin-left:10px;}
#subnavi02{margin-left:-128px;}
#subnavi03{margin-left:-266px;}
#subnavi04{margin-left:-400px;}
#subnavi05{margin-left:-538px;}
#subnavi06{margin-left:-676px;}
#subnavi07{margin-left:-814px;}

/*-----------------------------------
/* ¥Õ¥£©`¥É
/*-----------------------------------*/
.navi_info p{
	font-size:14px;
	padding-left:5px;
}
.navi_info > div{
	margin-top:5px;
}
.feed .new{
	color:#F00;
}
.feed .category{
	float:left;
	padding-right:5px;
}
.feed .date{
	float:left;
	padding-right:8px;
}
.feed p{
	overflow:hidden;
}

/*-----------------------------------
/* ¥Õ¥Ã¥¿©`
/*-----------------------------------*/
#foot_wrap{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#E6E6E6;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	height: 350px;
}
#foot_sitemap{
	width:960px;
	height:222px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	padding:10px;
}
#foot_sitemap dl{
	font-size:12px;
	width:184px;
	float:left;
	margin-left:5px;
	margin-bottom:20px;
}
#foot_sitemap dl dt{
	color:#FFF;
	padding-left:2px;
	margin-bottom:4px;
	background:#7F7F7F;
}
#foot_sitemap dl dd{
	padding-left:2px;
}
#foot_sitemap dl dd a{
	color:#000;
}
#foot_outline_wrap{
	background:#00A0E9;
}
#foot_outline{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding-top:9px;
	padding-left:139px;
	padding-bottom:4px;
	padding-right:0;
}
#foot_outline p,
#foot_outline dl,
#foot_outline dl dt{
	float:left;
	margin-right:18px;
}
#foot_outline dl dt{
	font-weight:bold;
	line-height:68px;
}
#foot_outline dl dd{
	float:left;
	font-size:13px;
	padding-top:12px;
}
#foot_outline ul{
	overflow:hidden;
	padding-top:22px;
}
#foot_outline ul li{
	list-style:none;
	font-size:11px;
	float:left;
}
#foot_outline ul li a{
	color:#000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0 5px;
}
#foot_outline ul li.last a{
	border-left:none;
}
address{
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	background:#00A0E9;
	height:26px;
	line-height:26px;
	text-align:center;
	border-top:1px solid #FFF;
}
