a{
	text-decoration: none;
}
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #4169e1; }
a:active { color: #ff8000; }

.t-font {
	font-weight: normal;
}
	
.header1 {
　position:fixed;
}

.under{
	text-decoration: underline;
}

body {
	background-image:url(images/back.jpg);
}

h1{
	font-size:18px;
	font-weight:100;
	font-family:"メイリオ", serif;
	font:'ヒラギノ明朝 ProN W3', 'ＭＳ Pゴシック',   Times, Times New Roman, Courier;
	text-align:center;
}


h2{
	font-size:18px;
	font-family:"メイリオ", serif;
	text-align:right;
}
h3{
	position:relative;
	top:120px;
	font-size:30px;
	font-family:"メイリオ", serif;
	text-align:center;
}
h4{
	font-size:30px;
	font-weight:400;
	font-family:"メイリオ", serif;
	text-align:center;
}

.font1{
	font-size:25px;
	font-weight:400;
	font-family: "メイリオ",serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
}

.font2{
	font-size:18px;
	font-family:"メイリオ", serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
}

.font3{
	font-size:25px;
	font-weight:400;
	font-family:"メイリオ", serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	text-align:center;
}

.font4{
	font-size:18px;
	font-family:"メイリオ", serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	text-align:center;
}

.font5{
	font-size:14px;
	font-family: "メイリオ",serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	text-align:left;
}

a#font-acce{
	font-size:25px;
	font-weight:100;
	font-family: "メイリオ",serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
}

#access{
	position:relative;
	margin-left:30px;
	
}

.font-center{
	text-align:center;
}


#top {
	text-align:right;
	line-height:5px;
	min-width:1000px;
}

#title{
	margin-top:-20px;
	margin-left:350px;
	min-width:1000px;
}

#title > p{
	font-size:50px;
	font-family: Times, Times New Roman, Courier;
	text-align:center;
	left:-200px;
	position: relative;
	top:-65px;
	margin-top:-10px;
}

.bar {
	position: relative;
	top:-80px;
	width:100%;
	height:40px;
	border:solid 1px;
	border-color:#8b4513;
	min-width:900px;
}
.bar > p{
	position: relative;
	top:-24px;
	font-size:25px;
	font-family: Times, Times New Roman, Courier;
	text-align:center;
}
#fix {
	position:relative;
}

#main {
	min-width:1050px;
	position:relative;
	top:-54px;
}

#main_left {
	font-size:20px;
	font-family: "メイリオ",serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	text-align:center;
	position:relative;
	float:left;
	width:50%;
	height:100%;
	left:0px;
	min-width:510px;
}

#main_right {
	position:relative;
	margin-right:10px;
	float:left;
	height:450px;
	width:400px;
	min-width:410px;
}
#main_lefts {
	font-size:20px;
	font-family: "メイリオ",serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	text-align:left;
	position:relative;
	float:left;
	width:50%;
	height:100%;
	left:0px;
	min-width:510px;
}

#main_rights {
	position:relative;
	margin-right:10px;
	float:left;
	height:450px;
	width:400px;
	min-width:410px;
}

#pop {
 width:100%;
 float:left;
min-width:1020px;
}


#pop_left {
	 width:23%;
	 float:left;
	 margin-left:40px;
	font-size:20px;
	font-family:"メイリオ", serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	top:100px;
	height:100%;
min-width:235px;
}

#pop_right {
	width:73%;
	float:right;
	top:100px;
	height:450px;
min-width:745px;
}

#pop_r_left {
	width:65%;
	float:left;
	font-size:20px;
	font-family:"メイリオ", serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	text-align:center;
	top:100px;
	height:100%;
min-width:484px;
}
#pop_r_right {
	width:31%;
	float:right;
	font-size:20px;
	font-family:"メイリオ", serif;
	font:'ヒラギノ明朝 ProN W3', "ＭＳ ゴシック",  Times, Times New Roman, Courier;
	text-align:center;
	top:100px;
	height:100%;
min-width:231px;
}


.img_cent{
   position: absolute;
   top: 0;
   left:100px;
}

.mydialogbox
      {
         width: 100%;
         height: 300px;
         padding: 14px;
         overflow: auto;
	 background-position: center;
         background-image: url(images/fra026_b.png);
         background-repeat: no-repeat;
      }
.contents
      {
         text-align: center;
	 width: 100%;
         height: 300px;
         margin: 0em;
         overflow: auto;
      }	 

#slideshow {
   position: relative;
   width:  450px; /* 画像の横幅に合わせて記述 */
   height: 360px; /* 画像の高さに合わせて記述 */
}
#slideshow img {
   position: absolute;
   top: 0;
   left:10px;
   z-index: 8;
   opacity: 0.0;
   width:450px;
   height:360px;
}
#slideshow img.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow img.last-active {
   z-index: 9;
}
