<!--

HTML {

  height: 100%;

  width: 100%;

  display:table;

}

BODY {

  margin:0;

  height: 100%;

  display: table-cell;

 vertical-align: middle;

  text-align:center;

   //*

  behavior: expression(

	this.currentStyle.getAttribute("display")=="block" && (

		heightBase = document.createElement('div'),

		heightBase.className = 'heightBase',

		this.appendChild(heightBase),

		this.style.behavior = "none"

	)*//

);

}

<!--

#wrapper{

  padding:0px;

  margin:0px auto;

  width:900px;

  height:800px;

}

#header{

background-color:#ffffff;

background-image:url(images/seiryu.jpg);

background-repeat:no-repeat;

font:メイリオ;

font-size:26px;

font-style:normal;

text-align:left;

margin-top:5px;

padding-top:10px;

padding-left:20px;

height:260px

}

#header h1{

font:メイリオ;

font-size:10px;

font-style:normal;

text-align:left;

padding-top:0px;

padding-left:20px;

height:12px;

}



#header h2{

font:メイリオ;

font-size:26px;

font-style:normal;

text-align:left;

padding-top:14px;

padding-left:20px;

height:260px;

}

#header_1{

background-color:#ffffff;

background-image:url(cat_1/images/jal_top.jpg);

background-repeat:no-repeat;

font:メイリオ;

font-size:26px;

font-style:normal;

text-align:left;

margin:0px;

padding-top:12px;

padding-left:20px;

height:185px

}





#link_gaid_1{

color:#f8f8ff;

background-image:url(images/plate_1.jpg);

background-position:left top;

background-repeat:no-repeat;

font-family:メイリオ;

font-size:16px;

text-align:left;

text-indent:1em;

margin-top:1px;

margin-bottom:10px;

padding-top:0px;

padding-left:0px;

padding-bottom:0px;

border-top:1px solid #333333;

border-bottom:1px solid #333333;

width:190px;

height:53px;

float:left

} 



#link_area_1{

background-color:#ffffff;

line-height:100%;

margin-top:1px;

margin-bottom:10px;

padding-top:0px;

padding-bottom:0px;

border-top:1px solid #333333;

border-bottom:1px solid #333333;

width:710px;

height:53px;

float:left

} 





#cap_1{

background-color:#ffffff;

background-image:url(images/center_box1.jpg);

background-repeat:no-repeat;

font-family:メイリオ;

font-size:12px;

text-align:left;

text-indent:2em;

margin-left:4px;

padding-top:0px;

width:706px;

height:79px;

float:left

}



#cap1h2{

background-color:#ffffff;

background-image:url(images/center_box_side.jpg);

/*background-repeat:no-repeat;*/

font-family:メイリオ;

font-size:12px;

text-align:left;

text-indent:2em;

margin-left:4px;

padding:0px 10px 0px 10px;

width:686px;

height:auto;

float:left

}

#cap_1_under {

background-image:url(images/center_box2.jpg);

background-repeat:no-repeat;

margin-left:4px;

padding:0px 0px 0px 0px;

width:706px;

height:40px;

float:left

}

#cap_2{

background-color:#ffffff;

background-repeat:no-repeat;

font-family:メイリオ;

font-size:12px;

text-align:left;

margin-left:4px;

padding-left:0px;

width:706px;

float:left

}

#cap_2top{

background-color:#ffffff;

background-image:url(images/center_box3.jpg);

background-repeat:no-repeat;

font-family:メイリオ;

font-size:12px;

text-align:left;

margin-left:4px;

padding-left:0px;

width:706px;

height:20px;

float:left

}



#cap_2under{

background-color:#ffffff;

background-image:url(images/center_box4.jpg);

background-repeat:no-repeat;

font-family:メイリオ;

font-size:12px;

text-align:left;

margin-left:4px;

padding-left:0px;

width:706px;

height:25px;

float:left

}



#cap2_main{

background-color:#ffffff;

background-image:url(images/center_box_side2.jpg);

font-family:メイリオ;

font-size:12px;

margin-left:4px;

padding:0px 0px 0px 15px;

width:691px;

height:auto;

float:left

}

#cap2_main p{

background-color:#ffffff;

font-family:メイリオ;

font-size:12px;

text-align:left;

margin-left:4px;

padding:0px 0px 0px 0px;

width:460px;

height:auto;

float:left

}





#menu_area_1{

  background-color: #ffffff;

  padding:0px 0px 0px 0px;

  margin:0px;

  width:200px;

  height:auto;

  float:left;

  clear:both;

}

#menu_area_2{

  background-color: #ffffff;

  padding:0px;

  margin:0px;

  width:200px;

  height:auto;

  position: relative;

  top: 0px;

  left: 0;

  float:left;

   padding:  0px;

}

#menu_area_3{

  background-color: #ffffff;

  padding:0px;

  margin:0px;

  width:200px;

  height:auto;

  position: relative;

  top: 0px;

  left: 0;

  float:left;

   padding:  0px;

}



#left_sidebar{

color:#f8f8ff;

background-color:#ffffff;

background-image:url(images/plate_2.jpg);

background-repeat:no-repeat;

font-family:メイリオ;

font-size:16px;

text-align:left;

text-indent:1em;

margin-top:14px;

padding:6px 0px 0px 0px;

width:190px;

height:1400px;

float:left;

clear:both

}



#footer{

  background-color: #ffffcc;

  font-color:#ff0000;

  font-family: メイリオ;

  font-size:10px;

  height:100px;

  padding: 5px 5px 5px 5px;

  margin:0px;

  position: relative;

  top: 0px;

  left: 0;

  text-align:center;

  clear:both;

}



/*        menu V2        */



*{

	list-style:none;

	margin:0px;

	padding:0px;

}



	

#menu {

	width: 240px;

	border-style: solid solid none solid;

	border-color: #ffffff;

	border-size: 1px;

	border-width: 1px;



	}

	

#menu li a {



  	voice-family: "\"}\""; 

  	voice-family: inherit;

	height: 20px;

	text-decoration: none;

	}	

	

#menu li a:link, #menu li a:visited {

color:#999999;

background:url(pb_img/pb_bas.jpg);

background-repeat:no-repeat;

font-family:メイリオ;

text-indent:1em;

font-size:12px;

text-align:left;

padding:0px;

display:block

}

	



#menu li a:hover {

	color: #00ff00;

	background:url(pb_img/pb_bas.jpg);

	/*background:url(a_blt009a.gif);*/

	background-repeat:no-repeat;

  	text-align:left;

	padding:0px;

	}

#menu li a:active {

color:#9900ff;

background:url(pb_img/pb_bas.jpg);

background-repeat:no-repeat;

text-align:left;

padding:0;

list-style-type:none

}	

	

サイド・メニュー

-------------------------------------------------------------------*/

#side_area{

background:#ffffff;

text-align:center

width:180px;

height:300px;

float:left;

}





#side {

background:#ff33ff;

width:200px;

height:200px;

float:center;

}



#side li {

list-style-type:none

}



#side_d {

background-color:#ffffff;

color:#000000;



text-align:center;

margin-top:70px;

margin-bottom:5px;

padding-top:5px;

padding-bottom:5px;

border:3px double #e9e7de;

width:160px;

float:center

}



#side_d p{

color:#0000ff;

background-color:#ffffff;

font-family:メイリオ;

font-size:14px;

text-align:left;

margin-top:10px;

margin-bottom:5px;

padding-top:5px;

padding-bottom:5px;

width:160px;

float:center

}





#side_d h3 {

color:#333333;

background-image:url(images/tab_1.gif);

background-repeat:no-repeat;

font-size:12px;

line-height:24px;

text-align:center;

margin-top:0px;

margin-bottom:0px;

margin-left:auto;

margin-right:auto;

padding-top:2px;

border-bottom-color:#6f2c58;

border-bottom-width:1px;

width:152px;

display:block

}

#side_d h2 {

color:#333333;

background-image:url(images/tab_1.gif);

background-repeat:no-repeat;

font-size:12px;

line-height:24px;

text-align:center;

margin-top:0px;

margin-bottom:0px;

margin-left:auto;

margin-right:auto;

padding-top:2px;

border-bottom-color:#6f2c58;

border-bottom-width:1px;

width:152px;

display:block

}

#side_d ul {

	margin-bottom: 5px;

}



#side_d li a {

color:#990000;

background-color:#ffffff;

background-image:url(images/menu_bg.gif);

background-repeat:no-repeat;

font-size:12px;

line-height:25px;

text-align:center;

margin-left:auto;

margin-right:auto;

border-bottom-width:1px;

width:152px;

display:block

}

*:first-child+html #side_d li a {

color:#990000;

background-color:#ffffff;

background-image:url(images/menu_bg.gif);

background-repeat:no-repeat;

font-size:12px;

line-height:25px;

text-align:center;

margin-left:-12px;

margin-right:auto;

border-bottom-width:1px;

width:152px;

display:block

}







#side_d li a:hover {

color:#000000;

background-color:#f5fffa;

text-decoration:none

}





#side img {

	border:none;

}



#side p {

	padding: 10px;

}



#side p a {

	font-size:10px;

	background-color: #E2DECF;

	display: block;

	padding: 10px;

	line-height: 15px;

	border: 2px solid #C6BCB0;

}



/*サイド・メニューここまで

-------------------------------------------------------------------*/

	

-->


