﻿@charset "utf-8";

#header_frame {
   position: relative;
	top: 3px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 60px;	height: 60px; max-height: 60px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#header_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 60px;	height: 60px; max-height: 60px;
   padding: 0px;
   background-color:  #ffffff;
   background-image: url("../images/header.jpg");
   border: none;
	font-size: 12px;
   color: #ff0000;
}

a{
	font-family: "ＭＳ ゴシック",sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#ff0000;

}
a:hover{
	color:#ff0000;
	text-decoration:underline;
}
#tatta_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 136px;	height: 136px; max-height: 136px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;
}
#tatta_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 136px;	height: 136px; max-height: 136px;
   padding: 0px;
   color: #ffffff;
	font-size: 40px;
   background-color:  #ff0000;
	font-weight: bold;
	color: #ffffff;
   border: none;
}

#movie_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;
}

#movie_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
	color: #ffffff;

   border: none;
}
#movie_left {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: 0px;
	margin-left: 0px;
   width: 272px; min-width: 272px;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
	color: #ffffff;
   background-color:  #ff0000;
   border: none;

}

h1 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
   padding: 5px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   border: none;
	font-size: 25px;
	font-weight: none;
	color: #ffffff;
}

#movie_ceneter {
   position: absolute;
	top: 0px; bottom: 0px; right: 0px; left:  272px;
	margin-right: 0px;
	margin-left: 0px;
   width: 480px; min-width: 480px;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
	color: #ffffff;
   background-color:  #ff0000;
	font-size: 10px;
   border: none;  
}
#movie_right {
   position: absolute;
	top: 0px; bottom: 0px; right: 0px; left: 752px;
	margin-right: 0px;
	margin-left: 0px;
   width: 272px; min-width: 272px;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
	color: #ffffff;
   background-color:  #ff0000;
   border: none;
	font-size: 15px;
}


h2 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
   padding: 3px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   border: none;
	font-size: 18px;
	font-weight: none;
	color: #ffffff;
}


#u_movie_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 50px;	height: 50px; max-height: 50px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;
}
#u_movie_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 50px;	height: 50px; max-height: 50px;
   padding: 0px;
   z-index: 50; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
	color: #ffffff;
   background-color:  #ff0000;
	font-size: 11px;
   border: 0;
	font-weight: bold;
	background-image: url("../images/u_movie.jpg");
}


#book_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 687px;	height: 687px; max-height: 687px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#book_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 687px;	height: 687px; max-height: 687px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
	color: #ffffff;
   border: none;
}
#book_main_l {
	top: 0px; bottom: 0px; right: 0px; left: 0px;
   position: absolute;
   width: 380px; min-width: 380px;
	min-height: 687px;	height: 687px; max-height: 687px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#book_main_r {
	top: 0px; bottom: 0px; right: 0px; left: 380px;
   position: absolute;
   width: 644px; min-width: 644px;
	min-height: 687px;	height: 687px; max-height: 687px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;

   color:  #000000;
	font-size: 18px;
	font-weight: none;
}



.book_font {
	top: 0px; bottom: 0px; right: 0px; left: 0px;
   position: relative;
   padding: -3px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
   #background-image: url("../images/s.jpg");
   color:  #000000;
	margin-top: 5px;
	margin-bottom: -8px;
	font-size: 14px;
	font-weight: none;
}










#woman_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;
}
#woman_main {
   position: absolute;
	top: 0px; bottom: 0px; right: 224px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 800px; min-width: 800px;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;
}


#woman_main_l {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0x;
   width: 493px; min-width: 493px;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-image: url("../images/LRH.png");
   background-color:  #ff0000;
   border: none;
	font-size: 9px;
   color:  #ffffff;
	font-size: 12px;
	font-weight: bold;
}


#woman_main_r {
	top: 0px; bottom: 0px; right: 0px; left: 493px;
   position: absolute;
   width: 531px; min-width: 531px;
	min-height: 319px;	height: 319px; max-height: 319px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;
   color:  #000000;
	font-size: 12px;
	font-weight: none;
}





#now_frame1 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 164px;	height: 164px; max-height: 164px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#now_main1 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 164px;	height: 164px; max-height: 164px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;

}
#now_frame2 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 17px;	height: 17px; max-height: 17px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;

}
#now_main2 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 17px;	height: 17px; max-height: 17px;
   padding: 0px;
   z-index: 50; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;

}
#now_frame3 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 184px;	height: 184px; max-height: 184px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#now_main3 {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 1690px;	height: 1690px; max-height: 1690px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;

}


#tzp_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 1188px;	height: 1188px; max-height: 1188px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#tzp_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 1188px;	height: 1188px; max-height: 1188px;
   padding: 0px;
   z-index: 2; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
   color:  #000000;
	font-size: 17px;
	font-weight: bold;
   background-color:  #ffeeff;
   background-image: url("../images/tzp1.jpg");

}
#tzp2_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 529px;	height: 529px; max-height: 529px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#tzp2_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 529px;	height: 529px; max-height: 529px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
   background-image: url("../images/tzp2.jpg");
}


#oca_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 50px;	height: 50px; max-height: 50px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;
}
#oca_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 50px;	height: 50px; max-height: 50px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ffffff;
   border: none;

}
#footer_frame {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 100%; min-width: 100%;
	min-height: 90px;	height: 90px; max-height: 90px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;
   border: none;
}
#footer_main {
   position: relative;
	top: 0px; bottom: 0px; right: 0px; left: 0px;
	margin-right: auto;
	margin-left: auto;
   width: 1024px; min-width: 1024px;
	min-height: 90px;	height: 90px; max-height: 90px;
   padding: 0px;
   z-index: auto; /*重なり*/ float:none ;/*右寄せ左寄せ等場所の指定*/ clear: none;/*floa時回り込み設定*/
   background-color:  #ff0000;

   border: none;
	color:  #ffffff;
	font-size: 15px;
	font-weight: none;
}
