@charset "UTF-8";


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 [[ GWDS CSS Framework ]]

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=	

 [ File Name   ] main.css	
 [ Version     ] 2.0 
 [ Desined by  ] Kiyoo Ishida
 [ Last UpDate ] 2008 Jul
 [ Website     ] http://gwds.jp/

 See Readme file in this directory 
 for further instructions.


*/

/*
--------------------------------------------------------------
[ Import Css Library ]
--------------------------------------------------------------
*/

@import '../lib/clear.css';
@import '../lib/font.css';
@import '../lib/common.css';
@import '../layout/l1.css';

/*
--------------------------------------------------------------
--------------------------------------------------------------
	01_body
--------------------------------------------------------------
--------------------------------------------------------------
*/

body {font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;}
* html body {font-family:'ＭＳ Ｐゴシック',sans-serif;}
*:first-child+html body {font-family:'メイリオ',Meiryo,sans-serif;}

body      { color:#111111; font-weight:lighter; letter-spacing: 0.08em;}
a,a:link  { color:#0033FF; font-weight:lighter; text-decoration:underline; }
a:visited { color:#0033FF; font-weight:lighter; text-decoration:underline; }
a:hover   { color:#990033; font-weight:lighter; text-decoration:underline; }
a:active  { color:#0033FF; font-weight:lighter; text-decoration:underline; }

h1 {font-size:90%; font-weight:lighter;}
h2 {font-size:120%;font-weight:lighter;}
h3 {font-size:115%;font-weight:lighter;}
h4 {font-size:110%;font-weight:lighter;}
h5 {font-size:105%;font-weight:lighter;}
h6 {font-size:100%;font-weight:lighter;}

hr {display: none;}
b,
strong
	{
	font-weight: bold;
	color: #663333;
	}

/*
--------------------------------------------------------------
--------------------------------------------------------------
	02_masthead_top
--------------------------------------------------------------
--------------------------------------------------------------
*/

div#container-top div#masthead
	{
	background:transparent url('../../img/0-m-i-back.jpg') repeat-x 0px 0px;
	}

div#container-top div#masthead-inner
	{
	width:900px;
	height:60px;
	text-align: left;
	margin: 0 auto;
	background:transparent;
	}

div#container-top div#masthead-inner h1 a img
	{
	display:block;
	background:transparent;
	color:#FBFBFB;
	position: absolute;
	z-index: 0;
	top: 5px;
	left: 0;
	}

div#container-top div#masthead-inner h2
	{
	display:block;
	font-size: 80%;
	color: #333333;
	background:transparent;
	position: absolute;
	z-index: 0;
	top: 10px;
	left: 170px;
	}

div#container-top div#masthead-inner h2 a,
div#container-top div#masthead-inner h2 a:hover
	{
	color: #111111;
	text-decoration: none;
	}

/*
--------------------------------------------------------------
	02_masthead_second
--------------------------------------------------------------
*/

div#container-second div#masthead
	{
	background:transparent url('../../img/0-s-m-back.jpg') repeat-x 0px 0px;
	height:120px;
	}

div#container-second div#masthead-inner
	{
	display:block;
	width:900px;
	height:120px;
	text-align: left;
	margin: 0 auto;
	background:transparent;
	}

div#container-second div#masthead-inner h1 a img
	{
	display:block;
	width:260px;
	height:90px;
	background:transparent;
	color:#FBFBFB;
	position: absolute;
	z-index: 0;
	top: 10px;
	left: 0;
	}

div#container-second div#masthead-inner h2
	{
	display:block;
	font-size: 80%;
	color: #333333;
	background:transparent;
	position: absolute;
	z-index: 0;
	top: 30px;
	left: 270px;
	}

div#container-second div#masthead-inner h2 a,
div#container-second div#masthead-inner h2 a:hover
	{
	color: #111111;
	text-decoration: none;
	}

div#container-second div#masthead-inner a.m-i-tel
	{
	display:block;
	width:220px;
	height:40px;
	text-indent: -9999em;
	background:transparent url('../../img/0-s-m-i-tel.jpg') no-repeat 0px 0px;
	position: absolute;
	z-index: 0;
	top: 40px;
	right: 0;
	}

/*
--------------------------------------------------------------
	02_01_masthead inner navi
--------------------------------------------------------------
*/

div#masthead-inner ul
	{
	width:320px;
	height: 30px;
	position: absolute;
	top: 4px;
	right: 0;
	text-indent: 1em;
	background:transparent url('../../img/0-m-i-ul-back.jpg') no-repeat 0px 0px;
	}

div#masthead-inner ul li
	{
	display:block;
	height: 1.8em;
	line-height: 1.8em;
	font-size: 84.5%;
	margin-left: 0.7em;
	background:transparent;
	color:#FBFBFB;
	float: left;
	}

div#masthead-inner ul li a
	{
	color:#FBFBFB;
	text-decoration:none;
	}

div#masthead-inner ul li a.here,
div#masthead-inner ul li a:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}

/*
--------------------------------------------------------------
--------------------------------------------------------------
	04_wrap 
--------------------------------------------------------------
--------------------------------------------------------------
*/

/*
--------------------------------------------------------------
	04_wrap_top
--------------------------------------------------------------
*/

div#container-top div#wrap 
	{
	padding:0;
	background:#FFFFFF url('../../img/0-w-back.jpg') repeat-x 0px 0px;
	min-height:550px;
	}

div#container-top div#wrap-inner 
	{
	width:900px;
	min-height:600px;
	padding:0;
	margin: 0 auto;
	background:transparent;
	}
/*
--------------------------------------------------------------
	04_wrap_second
--------------------------------------------------------------
*/

div#container-second div#wrap 
	{
	padding:0;
	background:#FFFFFF url('../../img/0-w-i-back.jpg') no-repeat top center;
	min-height:550px;
	}

div#container-second div#wrap-inner 
	{
	width:900px;
	min-height:550px;
	padding:0;
	margin: 0 auto;
	background:transparent;
	}

/*
--------------------------------------------------------------
--------------------------------------------------------------
	04_01_contents-alpha
--------------------------------------------------------------
--------------------------------------------------------------
*/

/*
--------------------------------------------------------------
	top
--------------------------------------------------------------
*/

div#container-top div#contents-alpha
	{
	display:block;
	width:900px;
	height:550px;
	margin: 0;
	background:transparent url('../../img/0-c-a-back.jpg') repeat-x top left;
	clear: both;
	}

div#container-top div#contents-alpha ul
	{
	display:block;
	width:300px;
	height:300px;
	margin: 50px 0px 0 0px;
	background:transparent;
	float: right;
	}

div#container-top div#contents-alpha ul li a
	{
	display:block;
	width:300px;
	height:120px;
	text-indent: -9999em;
	margin-bottom: 10px;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	}

div#container-top div#contents-alpha ul li a:hover
	{
	filter: alpha(opacity=95);
	-moz-opacity:0.95;
	opacity:0.95;
	}

div#container-top a#c-a-n-a{background:transparent url('../../img/0-c-a-n-a.jpg') no-repeat top left;}
div#container-top a#c-a-n-b{background:transparent url('../../img/0-c-a-n-b.jpg') no-repeat top left;}

div#container-top a:hover#c-a-n-a{background:transparent url('../../img/0-c-a-n-a-over.jpg') no-repeat top left;}
div#container-top a:hover#c-a-n-b{background:transparent url('../../img/0-c-a-n-b-over.jpg') no-repeat top left;}

/*
	04_01_contents-alpha_Keyvisual
--------------------------------------------------------------
*/

div#container-top div#contents-alpha div#c-a-keyvisual
	{
	display:block;
	width:500px;
	height:450px;
	margin: 0px;
	float: left;
	}

/*
--------------------------------------------------------------
	second
--------------------------------------------------------------
*/

div#container-second div#contents-alpha
	{
	display:block;
	width:600px;
	height:120px;
	margin: 0;
	background:transparent;
	clear: both;
	}

/*
	Breadcrums Links
--------------------------------------------------------------
*/

div#container-second ul.breadcrumb
	{
	height: 1em;
	width: 100%;
	line-height: 1em;
	text-indent: 0.5em;
	background:transparent;	
	margin-bottom: 0.77em;
	}

div#container-second ul.breadcrumb li
	{
	display: block;
	height: 1em;
	line-height: 1em;
	float: left;
	}


div#container-second div#contents-alpha h3
	{
	height: 60px;
	width: 570px;
	line-height: 1.5em;
	padding:10px 15px;
	color: #660000;
	font-weight: bold;
	border: 1px #CCC solid;
	margin-bottom: 1.44em;
	}

div#container-second h3.s-c-a-h3-2 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 0;}
div#container-second h3.s-c-a-h3-3 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 -80px;}
div#container-second h3.s-c-a-h3-4 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 -160px;}
div#container-second h3.s-c-a-h3-5 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 -240px;}
div#container-second h3.s-c-a-h3-6 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 -320px;}
div#container-second h3.s-c-a-h3-7 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 -400px;}
div#container-second h3.s-c-a-h3-8 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 -480px;}
div#container-second h3.s-c-a-h3-9 {background:transparent url('../../img/0-h3-backs.jpg') no-repeat 0 -560px;}

/*
--------------------------------------------------------------
--------------------------------------------------------------
	04_03_contents-beta
--------------------------------------------------------------
--------------------------------------------------------------
*/

/*
--------------------------------------------------------------
	top
--------------------------------------------------------------
*/

div#container-top div#contents-beta
	{
	display: block;
	width: 330px;
	height: 300px;
	float: left;
	padding: 0 5px;
	margin: -100px 0;
	background:transparent;
	}

/*
	information
--------------------------------------------------------------
*/

div#container-top div.c-b-information
	{
	display: block;
	width: 370px;
	height: 300px;
	margin:0;
	padding:0;
	}

div#container-top div.c-b-information h3
	{
	height: 30px;
	width: 100%;
	line-height: 3em;
	text-indent: 2.5em;
	color: #0066CB;
	font-size: 90%;
	font-weight: bolder;
	background:transparent url('../../img/0-h3-back-dotted.jpg') no-repeat top left;
	margin-bottom: 0.5em;
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	}

div#container-top div.c-b-information ul
	{
	display: block;
	width:370px;
	height:160px;
	overflow: auto;
	}

div#container-top div.c-b-information ul li
	{
	display: block;
	width:350px;
	text-indent: 0.5em;
	font-size: 90%;
	}

/*
--------------------------------------------------------------
	second
--------------------------------------------------------------
*/

div#container-second div#contents-beta 
	{
	display: block;
	width: 600px;
	height: auto;
	min-height: 600px;
	float: left;
	padding: 0;
	margin: 0;
	background:transparent;
	}

div#container-second div.c-b-article
	{
	clear: both;
	}


/*
	h4 h5
--------------------------------------------------------------
*/

div#container-second div.c-b-article h4,
div#container-second h4
	{
	height: 30px;
	width: 100%;
	line-height: 2.2em;
	text-indent: 2em;
	background:transparent url('../../img/0-h3-back-dotted.jpg') no-repeat top left;
	margin-bottom: 0.77em;
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	clear: both;
	}
	
div#container-second div.c-b-article h5
	{
	height:2em;
	width: 100%;
	line-height: 2em;
	text-indent: 1em;
	color: #333;
	font-size: 95%;
	background:#EFEFEF;
	margin: 1.5em 0;
	border-left: 10px #CCC solid;
	border-bottom: 1px #CCC solid;
	}

div#container-second div.c-b-article h4,
div#container-second div.c-b-article h4 a,
div#container-second h4,
div#container-second h4 a,
div#container-second div.c-b-article h5,
div#container-second div.c-b-article h5 a,
div#container-second h5,
div#container-second h5 a
	{
	color: #0066CB;
	font-weight: bold;
	text-decoration: none;
	}
div#container-second div.c-b-article h4 a:hover,
div#container-second h4 a:hover,
div#container-second div.c-b-article h5 a:hover,
div#container-second h5 a:hover
	{
	color: #660000;
	}


* html div#container-second div.c-b-article h4
	{
	height: 26px;
	line-height: 2em;
	}
* html div#container-second h4
	{
	height: 26px;
	line-height: 2em;
	}

/*
	EntryDate
--------------------------------------------------------------
*/

div#container-second div.c-b-article p.c-b-a-date
	{
	height: 2em;
	width: 11em;
	line-height: 2em;
	text-indent: 2em;
	float: right;
	color: #666666;
	border-bottom: 1px #EFEFEF dotted;
	background:transparent url('../../img/0-c-b-calendar.jpg') no-repeat top left;
	margin-bottom: 0.77em;
	}

/*
	EntryBody
--------------------------------------------------------------
*/

div#container-second div.c-b-article div.c-b-a-body
	{
	width: 98%;
	color: #111111;
	background:transparent;
	margin-bottom: 0.5em;
	padding: 0.77em;
	clear: both;
	}

div#container-second div.c-b-article div.c-b-a-body dl
	{
	width: 98%;
	font-size: 90%;
	border: 1px #EFEFEF solid;
	border-top: 0;
	background:transparent url('../../img/0-dl-back.jpg') repeat-y top left;
	}

div#container-second div.c-b-article div.c-b-a-body dl dt
	{
	width: 190px;
	text-indent: 2em;
	padding: 0.77em;
	float: left;
	border-top: 1px #EFEFEF solid;
	background:url('../../img/0-dt-dd-back.jpg')repeat-x;
	}

div#container-second div.c-b-article div.c-b-a-body dl dd
	{
	margin: 0;
	margin-left: 200px;
	padding: 0.77em;
	border-top: 1px #EFEFEF solid;
	border-left: 1px #EFEFEF solid;
	background:url('../../img/0-dt-dd-back.jpg')repeat-x;
	}

div#container-second div.c-b-article div.c-b-a-body img,
div#container-second div.c-b-article div.c-b-a-body span img
	{
	margin:10px 0;
	}

/*---Item List Old----*/

div#container-second div.c-b-article ul.c-b-item-list
	{
	display: block;
	width: 100%;
	min-height: 200px;
	height: auto;
	padding: 10px;
	margin: 20px auto;
	clear: both;
	}

div#container-second div.c-b-article ul.c-b-item-list li
	{
	display: block;
	width: 110px;
	float: left;
	text-align: center;
	padding: 1px;
	margin: 3px;
	}
	
div#container-second div.c-b-article ul.c-b-item-list li a img,
div#container-second div.c-b-article ul.c-b-item-list li img
	{
	width: 100px;
	margin: 2px;
	}

div#container-second div.c-b-article ul.c-b-item-list li a.c-b-item-cap,
div#container-second div.c-b-article ul.c-b-item-list li span.c-b-item-cap
	{
	display: block;
	width: 110px;
	font-size: 85%;
	}

/*---Item List Old End----*/

/*---Item List 0821----*/

div#container-second div.c-b-article dl.c-b-item-list
	{
	display: block;
	width: 280px;
	height: 100px;
	float: left;
	margin: 10px 5px;
	}

div#container-second div.c-b-article dl.c-b-item-list dt,
div#container-second div.c-b-article dl.c-b-item-list dd
	{
	display: block;
	width: 100px;
	height: 100px;
	float: left;
	text-align: center;
	margin: 2px;
	}
div#container-second div.c-b-article dl.c-b-item-list dd
	{
	width: 160px;
	text-align: left;
	margin-left: 5px;
	}
	
div#container-second div.c-b-article dl.c-b-item-list dt a img,
div#container-second div.c-b-article dl.c-b-item-list dt img
	{
	width: 100px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	}

div#container-second div.c-b-article dl.c-b-item-list dt a:hover img
	{
	border: 1px solid #660000;
	}

div#container-second div.c-b-article dl.c-b-item-list dd a.c-b-item-cap,
div#container-second div.c-b-article dl.c-b-item-list dd span.c-b-item-cap
	{
	font-size: 85%;
	}
/*---Item List 0821 End----*/

/*---Item Photo EntryPage----*/

div#container-second div.c-b-article ul.c-b-item-list-2
	{
	display: block;
	width: 100%;
	margin: 20px 0;
	text-align: center;
	clear: both;
	}
div#container-second div.c-b-article ul.c-b-item-list-2 li a img,
div#container-second div.c-b-article ul.c-b-item-list-2 li img
	{
	width: 480px;
	margin: 10px auto;
	padding: 3px;
	background:url('../../img/0-img-back.jpg')repeat;
	}
*:first-child+html div#container-second div.c-b-article ul.c-b-item-list-2 li a img
	{
	width: 470px;
	padding: 3px;
	background:url('../../img/0-img-back.jpg')repeat;
	}
*:first-child+html div#container-second div.c-b-article ul.c-b-item-list-2 li img
	{
	width: 470px;
	padding: 3px;
	background:url('../../img/0-img-back.jpg')repeat;
	}

* html div#container-second div.c-b-article ul.c-b-item-list-2 li img
	{
	width: 470px;
	padding: 3px;
	background:url('../../img/0-img-back.jpg')repeat;
	}
* html div#container-second div.c-b-article ul.c-b-item-list-2 li a img
	{
	width: 470px;
	padding: 3px;
	background:url('../../img/0-img-back.jpg')repeat;
	}


p.c-b-body-p-center
	{
	width: 480px;
	margin: 10px auto;
	}

/*
	readmore
--------------------------------------------------------------
*/

div#container-second div.c-b-article p.c-b-a-readmore,
div#container-second div.content-nav
	{
	height: 2em;
	width: 100%;
	line-height: 2em;
	text-align: right;
	color: #666666;
	background: transparent;
	margin-bottom: 1em;
	border-bottom: 1px #CCC dotted;
	clear: both;
	}	

/*
----------------------------------------------------------------
	sitemap / cmlist
----------------------------------------------------------------
*/

div#container-second ul.sitemap li a,
div#container-second ul.cmlist li a
	{
	display: block;
	width:242px;
	height: 1em;
	line-height: 1em;
	text-indent: 1.5em;
	font-size: 90%;
	margin:0.8em 0 0 1em;
	background:transparent url('../../img/0-list-back-sq-blue.gif') no-repeat top left;
	}



div#container-second ul.sitemap li a:hover,
div#container-second ul.cmlist li a:hover
	{
	background:transparent url('../../img/0-list-back-sq-blue.gif') no-repeat 0 -13px;
	}
	
/*
	ul li ul li
----------------------------------------------------------------
*/

div#container-second ul.sitemap li ul li a
	{
	display: block;
	width:242px;
	height: 1em;
	line-height: 1em;
	text-indent: 1.5em;
	font-size: 90%;
	margin:0.8em 0 0 3em;
	background:transparent url('../../img/0-ul-li-ul-li.gif') no-repeat top left;
	}

/*
--------------------------------------------------------------
--------------------------------------------------------------
	04_04_contents-gamma
--------------------------------------------------------------
--------------------------------------------------------------
*/
/*
----------------------------------------------------------------
	top
----------------------------------------------------------------
*/
div#container-top div#contents-gamma
	{
	display: block;
	width: 500px;
	height: 300px;
	float: right;
	padding: 10px 0 0 5px;
	margin: -100px 0;
	background:transparent url('../../img/0-c-g-back.jpg') no-repeat top left;
	}

div#container-top div.c-g-links
	{
	display: block;
	width:500px;
	margin:0;
	padding:0;
	}

div#container-top div.c-g-links h3
	{
	display: none;
	}

div#container-top div.c-g-links ul li
	{
	display: block;
	width:242px;
	height: 82px;
	float: left;
	margin-left: 2px;
	margin-bottom: 2px;
	}
	
div#container-top div.c-g-links ul li a
	{
	display: block;
	width:240px;
	height: 80px;
	padding: 0px;
	border: solid 1px #EFEFEF;
	}
div#container-top div.c-g-links ul li a:hover
	{
	border: solid 1px #990033;
	}

/*
----------------------------------------------------------------
	second
----------------------------------------------------------------
*/


div#container-second div#contents-gamma
	{
	display: block;
	width: 260px;
	height: 1100px;
	min-height: 1100px;
	float: right;
	padding: 0px;
	margin: -100px 0 0 0;
	}


div#container-second a.c-g-yahoo
	{
	display: block;
	width:242px;
	height: 82px;
	margin:4px 9px;
	}

/*
	Links
----------------------------------------------------------------
*/

div#container-second div.c-g-links
	{
	display: block;
	width:260px;
	height: 440px;
	background:transparent url('../../img/0-c-g-links-back.jpg') no-repeat top left;
	margin:0;
	padding:10px 0px;
	}

div#container-second div.c-g-links h5
	{
	display:none;
	}

div#container-second div.c-g-links ul li
	{
	display: block;
	width:242px;
	height: 82px;
	margin:4px 9px;
	}

div#container-second div.c-g-links ul li a
	{
	display: block;
	width:240px;
	height: 80px;
	padding: 0px;
	border: solid 1px #EFEFEF;
	}

div#container-second div.c-g-links ul li a:hover
	{
	border: solid 1px #990033;
	}

/*
	Category Recent Archives
----------------------------------------------------------------
*/


div#container-second div.c-g-category,
div#container-second div.c-g-recent,
div#container-second div.c-g-archives,
div#container-second div.c-g-bookmarks
	{
	display: block;
	width:260px;
	height: auto;
	min-height: 176px;
	margin:0;
	padding:4px 0;
	background:transparent url('../../img/0-c-g-round-back.jpg') no-repeat top left;
	}

div#container-second div.c-g-category,
div#container-second div.c-g-archives
	{
	height: 150px;
	}

div#container-second div.c-g-category h5,
div#container-second div.c-g-recent h5,
div#container-second div.c-g-archives h5,
div#container-second div.c-g-bookmarks h5
	{
	height: 36px;
	width: 100%;
	line-height: 3em;
	text-indent: 1.5em;
	color: #660000;
	font-weight: bold;
	font-size: 90%;
	background:transparent;
	margin-bottom: 0.77em;
	}

div#container-second div.c-g-recent ul
	{
	display: block;
	height: auto;
	min-height: 140px;
	margin-bottom: 0.77em;
	}
div#container-second div.c-g-recent ul li
	{
	display: block;
	width:242px;
	height: 1.2em;
	line-height: 1.2em;
	text-indent: 1.5em;
	font-size: 90%;
	margin:0.8em 0 0 1em;
	background:transparent url('../../img/0-list-back-sq-blue.gif') no-repeat 0 0;
	}

div#container-second div.c-g-category form,
div#container-second div.c-g-archives form
	{
	display: block;
	width:242px;
	height: 1em;
	line-height: 1em;
	text-indent: 1.5em;
	margin:0.8em 0 0 1em;
	}

div#container-second div.c-g-bookmarks ul
	{
	margin:0.8em 0.8em;
	text-align: center;
	}

div#container-second div.c-g-bookmarks ul li
	{
	display:inline;
	height: 1.5em;
	line-height: 1.5em;
	margin:0.20em;
	}

/*
--------------------------------------------------------------
	page_top
--------------------------------------------------------------
*/

p.page-top
	{
	display: block;
	width:100%;
	height: 3em;
	line-height: 3em;
	margin: 0.77em 0 0.77em 0;
	text-align: right;
	border-top: dotted 1px #AAA;
	clear: both;
	}

/*
--------------------------------------------------------------
	_clear fixes
--------------------------------------------------------------
*/

div#container-second div#wrap-inner:after,
div#container-second div#contents-gamma:after
	{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	clear: both;
	}
*:first-child+html div#container-second div#wrap-inner {display: inline-block;}
*:first-child+html div#container-second div#contents-gamma {display: inline-block;}

/*
--------------------------------------------------------------
--------------------------------------------------------------
	05_footer
--------------------------------------------------------------
--------------------------------------------------------------
*/

div#footer
	{
	background:transparent url(../../img/0-f-i-back.jpg) repeat-x top left;
	}

div#footer-inner
	{
	width:900px;
	min-height:100px;
	padding:0.7em 0px;
	margin: 0 auto;
	background:transparent;
	}

div#footer-inner ul
	{
	display:block;
	width:600px;
	padding-top: 0.5em;
	margin: 0 auto;
	text-align: center;
	}

div#footer-inner ul li
	{
	height: 1.5em;
	line-height: 1.5em;
	font-size: 85%;
	letter-spacing: 0;
	display: inline;
	}

div#footer-inner ul li a
	{
	text-decoration: underline;
	color: #666666;
	}

div#footer-inner ul li a:hover
	{
	color: #990033;
	}

div#footer-inner address
	{
	display: block;
	width: 100%;
	height: 1em;
	padding-top: 1em;
	clear: both;
	color:#0066CB;
	text-decoration: none;
	font-weight: bold;
	}