body {background:transparent url(../images/bkg_page_frame.gif) no-repeat scroll center top;}
#header {border-bottom:1px #ccc solid;padding-bottom:0;}

#main {
	MARGIN: 20px 0px 0px 18px; WIDTH: 831px;
}
.hora {
	LEFT: 562px; POSITION: absolute; TOP: 0px
}

#main h2 {float:left;}


#sdUse {
	MARGIN: 0px 0px 10px; WIDTH: 100%
}
#sdUseInner {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; BACKGROUND:  PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
ul#headlinks{margin-right:5px;}
ul#headlinks li{float:right; margin-right:10px;font-size:80%;margin-top:2px;}
ul#headlinks li#last{border-left:none;clear:right;padding:0;margin-top:2px;}
ul#headlinks li a {color:#057CB8;text-decoration:none;padding-left:10px;border-left:1px #ccc solid;}
ul#headlinks li a:hover {color:#07ACFF;}

/*
#localnav {
	MARGIN: 0px 0px 35px; POSITION: relative
}
#localnav .a {
	Z-INDEX: 3; LEFT: 125px; POSITION: absolute; TOP: 0px
}
#localnav .b {
	Z-INDEX: 2; LEFT: 317px; POSITION: absolute; TOP: 0px
}
#localnav .c {
	Z-INDEX: 1; LEFT: 528px; POSITION: absolute; TOP: 0px
}
*/

img#sky_btn{width:203px;float:right;}

#main_img {height:412px;padding:0 35px;background:url(../images/keyimage2.jpg) no-repeat left top; margin-top:30px;}
#main_img h3 {line-height:1.4;}
#main_img h3 span {font-weight:bold;font-size:90%;}
#main_img h3 img {margin-bottom:0.5em;}
#main_img p.more {font-size:70%; font-weight:bold;text-align:right;}
#main_img p.more a{color:blue;padding-left:20px; background:#fff url(../images/arrow.gif) no-repeat top left;}
#main_img p.more a:hover{color:#999;}
#main_img ul {list-style-type:disc;padding-left:1em;}
#main_img li {font-size:68%;margin-bottom:0.5em;}
#main_sd {width:340px; padding:20px; margin-right:5px; float:left;}
#main_sp {width:335px; padding:20px; float:left;}

#btn{text-align:center;width:335px;}

#main_sd #btn {text-align:center;margin-top:140px;}
#main_sd #btn a{margin:0 auto;display:block;width:217px; height:56px;background:url(../images/main_sd_btn.gif);}
#main_sd #btn a:hover {background:url(../images/main_sd_btn_on.gif);}
#main_sp #btn {margin-top:165px;}
#main_sp #btn a {margin:0 auto;display:block;width:217px; height:56px;background:url(../images/main_sp_btn.gif);}
#main_sp #btn a:hover {background:url(../images/main_sp_btn_on.gif);}


*+html #main_sd #btn, * html #main_sd #btn {margin-top:130px;}
*+html #main_sp #btn, * html #main_sp #btn {margin-top:153px;}



H3 {
	CLEAR: both; MARGIN: 0px 0px 10px
}
.sd {
	MARGIN: 0px 0px 10px; ZOOM: 1
}
.sd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}


*:first-child+html #sd_feature01, #sd_feature03{
	width:392px; float:left;
}

*:first-child+html #sd_feature02, #sd_feature04{
	width:372px; float:left;
}

#sd_feature01, #sd_feature03{
	width:389px; float:left;
}

#sd_feature02, #sd_feature04{
	width:372px; float:left;
}


#sd01 {
	PADDING-RIGHT: 0px; height:150px;BACKGROUND: url(../images/sd_bg_01_a.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

.mes {
	margin-left: 76px; BACKGROUND: url(../images/sp01_mes_bg.gif) repeat-y left top; FLOAT: left; WIDTH: 271px
}
.mesText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sp01_mes_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.mesText P {
	FONT-SIZE: 70%; MARGIN: 5px 10px 0px; LINE-HEIGHT: 1.5
}


#sd02 {
	PADDING-RIGHT: 0px;  MIN-HEIGHT: 145px; BACKGROUND: url(../images/sd_bg_02_a.jpg) no-repeat left 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0;
}
* HTML #sd02 {
	HEIGHT: 145px
}
#sd02 .mes {
	BACKGROUND: url(../images/sd02_mes_bg.gif) repeat-y left top; FLOAT: left; WIDTH: 248px
}
#sd02 .mesText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sd02_mes_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}

#sd03 {
	PADDING-RIGHT: 0px; MIN-HEIGHT: 145px; BACKGROUND: url(../images/sd_bg_03.jpg) no-repeat left 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #sd03 {
	HEIGHT: 145px
}
#sd03 .mes {
	BACKGROUND: url(../images/sd03_mes_bg.gif) repeat-y left top; FLOAT: left; WIDTH: 271px
}
#sd03 .mesText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sd03_mes_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}

#sd04 {
	PADDING-RIGHT: 0px; MIN-HEIGHT: 145px; BACKGROUND: url(../images/sd_bg_04.jpg) no-repeat left 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #sp04 {
	HEIGHT: 145px
}

#sd04 .mes {
	BACKGROUND: url(../images/sd03_mes_bg.gif) repeat-y left top; FLOAT: left; WIDTH: 271px
}

#sd04 .mesText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sd03_mes_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}


#skybtn {
	CLEAR: both; MARGIN: 20px 0px; TEXT-ALIGN: center
}
#skybtn  {text-align:center;}
#skybtn a{margin:0 auto;display:block;width:217px; height:56px;background:url(../images/main_sd_btn.gif);}
#skybtn a:hover {background:url(../images/main_sd_btn_on.gif);}


#index {
	MARGIN: 0px 0px 20px; WIDTH: 100%; TEXT-ALIGN: right
}



/*スペースフォト*/
#sp01 {
	 height:150px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/sp_bg_01.jpg) no-repeat left 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

#sp02 {
	PADDING-RIGHT: 10px;  MIN-HEIGHT: 145px; BACKGROUND: url(../images/sp_bg_02.jpg) no-repeat left 0px; PADDING-BOTTOM: 25px; PADDING-TOP: 0;
}
* HTML #sp02 {
	HEIGHT: 145px
}
#sp02 .mes {
	BACKGROUND: url(../images/sp02_mes_bg.gif) repeat-y left top; FLOAT: right; WIDTH: 238px
}

#sp02 .mesText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sp02_mes_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}

#sp03 {
	PADDING-RIGHT: 0px; MIN-HEIGHT: 145px; BACKGROUND: url(../images/sp_bg_03.jpg) no-repeat left 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #sp03 {
	HEIGHT: 145px
}
#sp03 .mes {
	margin-left:106px;BACKGROUND: url(../images/sp03_mes_bg.gif) repeat-y left top; FLOAT: left; WIDTH: 248px
}
#sp03 .mesText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sp03_mes_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}

#sp04 {
	PADDING-RIGHT: 0px; MIN-HEIGHT: 145px; BACKGROUND: url(../images/sp_bg_04.jpg) no-repeat left 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #sp04 {
	HEIGHT: 145px
}

#sp04 .mes {
	BACKGROUND: url(../images/sd03_mes_bg.gif) repeat-y left top; FLOAT: left; WIDTH: 271px
}

#sp04 .mesText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sd03_mes_bg_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}

#spbtn {CLEAR: both; MARGIN: 20px 0px; TEXT-ALIGN: center}
#spbtn  {text-align:center;}
#spbtn a{margin:0 auto;display:block;width:217px; height:56px;background:url(../images/main_sp_btn.gif) no-repeat;}
#spbtn a:hover {background:url(../images/main_sp_btn_on.gif);}

/*スペースフォト フォトギャラリー*/
a#pgdl{display:block;width:116px; height:35px;background:url(../images/pg_btn.jpg);}
a:hover#pgdl{background:url(../images/pg_btn.gif);}


/*リンク集*/
h3#link {margin:0 0 5px 5px;}
#linkbox {width:auto;background:url(../images/link_bg.jpg) no-repeat top;margin-bottom:20px;}
#linkbox_inner {width:auto;padding:20px 30px 0;}
#linkbox_inner p{font-size:75%;line-height:1.5;}

#linkbox_inner #box01 {width:771px;margin-top:10px; float:left;}
#linkbox_inner #box01 li {display:block;float:left;}
#linkbox_inner #box01 li span{visibility:hidden;}
#linkbox_inner #box01 a{display:block;width:115px; height:85px;text-decoration:none;}
#linkbox_inner #box01 a#sd{margin-right:17px;background:url(../images/link_btn01.gif) no-repeat top left;}
#linkbox_inner #box01 a#sp{margin-right:17px;background:url(../images/link_btn02.gif) no-repeat top left;}
#linkbox_inner #box01 a#mb{background:url(../images/link_btn03.gif) no-repeat top left;}

#linkbox_inner #box01 a#sd:hover{background:url(../images/link_btn01_on.gif) no-repeat top left;}
#linkbox_inner #box01 a#sp:hover{background:url(../images/link_btn02_on.gif) no-repeat top left;}
#linkbox_inner #box01 a#mb:hover{background:url(../images/link_btn03_on.gif) no-repeat top left;}

#linkbox_inner #box01 li#other{display:block;float:right;padding:0px 10px 20px 110px;width:250px;height:65px;background:url(../images/link_btn04.gif) no-repeat top left;}

#linkbox_inner #box02 {width:250px;height:65px;}
#linkbox_inner #box02 ul{margin-top:5px;}
#linkbox_inner #box02 li a{margin-bottom:3px;padding-left:20px;height:1.5em;background:url(../images/arrow.gif) no-repeat top left;font-size:0.6em;color:#333;width:240px;}
#linkbox_inner #box02 li a:hover{color:#999; text-decoratino:underline;}

