@charset "UTF-8";

/*-----------------------------------------全体-----------------------------------------*/
body{
  text-align: center;
  width:100%;
  height:100%
}

h2 {
  font-weight:bold;
}

.all {
  width:1140px;
  margin: 0 auto;
}

div#all01 {
  background-color:#03067d;
}

div#all02 {
  background-color:#03067d;
  border-bottom: solid 1px #FFFFFF;
}

div#all03 {
  background-image:url(../img/back01.png);
  background-repeat:repeat-x;
}

div#all04 {
  background-image:url(../img/back02.png);
}

div#all05 {
  background-image:url(../img/back04.png);
  background-repeat:repeat-x;
}
/*-----------------------------------------ヘッダー-----------------------------------------*/
div#header {
  background-color:#03067d;
  color:#FFFFFF;
  padding:5px 150px 0px 150px;
  height:75px;
}

div#header ul {
  text-align:right;
  padding-top:10px;
  background-image:url(../img/mail.png);
  background-position: 91% 92%;
  background-repeat:no-repeat;
}

div#header a:link { 
  color:#ffffff;
  text-decoration:none;
}

div#header a:hover { 
  text-decoration:underline;
}
/*-----------------------------------------flash、サイドナビ-----------------------------------------*/
div#container {
  background-color:#03067d;
  padding:5px 150px 0px 150px;
  height:320px;
}

div#flash {
  width:630px;
  height:320px;
  float:left;
  background-color:#000000;
}

div#sidenavi {
  float:right;
  width:210px;
  height:320px;
  font-size: 0;
}
/*-----------------------------------------グローバルナビ-----------------------------------------*/
div#globalnavi {
  clear:both;
  background-image:url(../img/back01.png);
  background-repeat:repeat-x;
  height:53px;
}

div#globalnavi {
  text-align:center;
  padding-top:8px;
  font-size: 0;
  line-height:0;
}

div#globalnavi ul {
  display:inline;
}

div#globalnavi li {
  display:inline;
  padding-left:35px;
  padding-right:35px;
}
/*-----------------------------------------新着情報-----------------------------------------*/
div#content {
	clear:both;
	padding:0px 150px;
	width:1140px;
	height:auto;
}

div#contentnavi {
  float:left;
  background-color:#032036;
  width:200px;
  height:285px;
  padding-top:5px;
}

div#contentnavi dl {
  margin-top:-25px;
}

div#contentnavi dt {
  font-size:16px;
  color:#053d67;
  position:relative;
  top:290px;
  text-align:right;
  padding-right:1px;
}

div#contentnavi dd {
  margin-bottom:5px;
}

div#new {
  float:right;
  margin-right:325px;
  padding-top:5px;
  width:600px;
  height:28px;
  border-bottom: solid 3px #03067d;
  font-weight:bold;
  color:#03067d;
}

div#new01 {
  float:left;
  font-size:20px;
  padding-top:1px;
}

div#new02 {
  float:right;
  font-size:16px;
  font-family: 'Arial', 'Tahoma', sans-serif;
  padding-top:7px;
}

div#new03 {
  float:right;
  margin:5px 325px 0px 0px;
  width:600px;
  border-top: solid 1px #03067d;
  border-bottom:dashed 1px #03067d;
  color:#03067d;
  padding:10px 0px 10px 0px;
}

div#new03 p {
  background-image:url(../img/back03.png);
  background-repeat:no-repeat;
  background-position: top left;
  text-align:left;
  padding:0px 0px 0px 20px;
  font-family:
  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size:14px;
  line-height:18px;
}

.new {
  float:right;
  margin:5px 325px 0px 0px;
  width:600px;
  border-bottom:dashed 1px #03067d;
  color:#03067d;
  padding:10px 0px 10px 0px;
}

.new p {
	background-image:url(../img/back03.png);
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding:0px 0px 0px 20px;
	font-family:
  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size:14px;
  line-height:18px;
}

div#undernavi {
  clear:both;
  height: 54px;
  margin-right:325px;
  padding-top:30px;
}

div#undernavi li {
  float:right;
  margin-left:10px;
}
/*-----------------------------------------フッター-----------------------------------------*/
div#footer {
  text-align:center;
  background-image:url(../img/back04.png);
  background-repeat:repeat-x;
  height:55px;
  color:#FFFFFF;
  padding-top:5px;
  overflow:hidden;
  clear:both;
}

div#footer ul {
  display:inline;
  padding-left:5px;
  border-left:1px solid #ffffff;
}

div#footer li {
  display:inline;
  padding-left:5px;
  padding-right:10px;
  border-right:1px solid #ffffff;
} 

div#footer a:link { 
  color:#ffffff;
  text-decoration:none;
}

div#footer a:hover { 
  text-decoration:underline;
} 
div#footer a:visited {
	color:#ffffff;
	text-decoration:none;
} 

div#footer p {
  text-align:right;
  padding-right:205px;
  padding-top:5px;
}
/*-----------------------------------------IE 6用ハック-----------------------------------------*/
* html .all {
  padding-left:63px;
}

* html div#header ul {
  background-position: 91% 89%;
}

* html div#new {
  margin-right:160px;
}

* html div#new03 {
  margin-right:160px;
}

* html .new {
  margin-right:160px;
}

* html div#new01 {
  padding-top:5px;
}

* html div#new02 {
  padding-top:10px;
}

* html div#sidenavi {
  position:absolute;
  left: 844px;
  top: 83px;
  line-height:0;
  margin: 0;
  padding: 0; 
}

* html div#footer p {
  padding-right:203px;
}

* html div#all01 {
  background-color:#03067d;
  padding-right:500px;
}

* html div#all02 {
  background-color:#03067d;
  border-bottom: solid 1px #FFFFFF;
  padding-right:500px;
}

* html div#all03 {
  background-image:url(../img/back01.png);
  background-repeat:repeat-x;
  padding-right:500px;
}

* html div#all04 {
  background-image:url(../img/back02.png);
}

* html div#all05 {
  background-image:url(../img/back04.png);
  background-repeat:repeat-x;
  padding-right:500px;
}

