@charset "UTF-8";
body{
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "sans-serif !important";
	margin: 0;
/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF;
	background: #000000;
	border-style: none;
	vertical-align: baseline;
	font-size: 100%;
}
p{
	font: normal 100%/200% 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', Arial;
	text-decoration: none;
	text-align: center;
}
a{
	text-decoration: underline;
	margin-top: 12px;
	margin-bottom: 12px;
}
img{
  border-style: none;
}
.clearfix:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix{
  min-height: 1px;
}

* html .clearfix{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
span.s3{
  font-size: 160%;
  font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  line-height: 40px;
  text-align: center;
}
span.white{
  color: #FFFFFF;
}
.color{
	color: #F00;
}
.rname{
	font-family: 'Times New Roman', Times, serif, 'ヒラギノ明朝体3';
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.guide{
	margin: 0px;
	padding: 0px;
	width: 768px;
	text-align: center;
	height: 30px;
	display: block;
	position: relative;
	z-index: auto;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	visibility: visible;
	font: normal 90%/30px 'メイリオ', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ5', Arial;
	text-decoration: none;
	color: #FFF;
	top: 60px;
}
.guide p{
	margin: 0px;
	padding: 0px;
	z-index: auto;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	visibility: visible;
	font: normal 90%/30px 'メイリオ', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ5', Arial;
	text-decoration: none;
	color: #FFF;
}

#container{
	width: 1024px;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
	visibility: visible;
	overflow: visible;
	height: auto;
	display: block;
	list-style: upper-alpha;
	line-height: 100%;
}

#back2{
	font : normal normal normal 100%;
	font-family: メイリオ, ヒラギノ角ゴ3, "Arial Unicode MS";
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	display: block;
	height: auto;
	width: 400px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index : inherit;
	margin: 12px auto 12px auto;
	padding: 0px;
	float: none;
}
#back a{
	font : normal normal normal 100% /20px 'ＭＳ Ｐゴシック', 'メイリオ', 'ヒラギノ角ゴ3', 'Arial Unicode MS';
	text-decoration: underline;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	visibility: visible;
	margin : 12px 0px 0px;
	padding: 0px;
	display: block;
}

#logo00{
	display: block;
	margin: 0 auto 0 auto;
	padding: 0px;
	height: 32px;
	width: 768px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: auto;
	top: 20px;
	text-align: center;
	border-style: none;
}
#logo00 p{
  margin: 0px;
  padding: 0px;
  visibility: visible;
  font: bold normal 110%/normal 'Arial Unicode MS';
  text-decoration: none;
  text-align: center;
  border-style: none;
  font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
  display: block;
}
#bgnavi{
	padding: 0px;
	width: 768px;
	text-align: center;
	height: 40px;
	display: block;
	position: absolute;
	z-index: auto;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	overflow: hidden;
	visibility: visible;
	top: 60px;
	margin: 0 0px;
}

#globalnavi{
	font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 768px;
	text-align: center;
	height: 40px;
	display: block;
	position: relative;
	z-index: auto;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	overflow: hidden;
	visibility: visible;
	top: 30px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
#globalnavi ul{
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	position: relative;
	width: 680px;
	top: 10px;
	height: auto;
}

#globalnavi li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#globalnavi a{
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #000000;
	text-decoration: none;
	font: normal normal bold 10px /20px;
	height: 20px;
	width: 75px;
	background-color: transparent;
	background-image: url(images/buttonbg1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	display: block;
	line-height: 20px;
}
#globalnavi a:hover{
	color: #00F;
	background: url(images/buttonbg2.gif) no-repeat;
	
}
#globalnavi a:visited{
	color: #606;
}	

.pagination-l{
	padding:3px;
}
.pagination-l ul{
	margin: 0;
padding: 0;
text-align: center;
}
.pagination-l li{
	list-style-type: none;
display: inline;
}
.pagination-l a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #a8a2e1;
	text-decoration: none;
	color: #FFFFFF;
}
.pagination-l a:hover, .pagination a:active{
	border: 1px solid #2b66a5;
	color: #FFFF00;
}
.pagination-l a.current{
	color: #FF0000;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
}

#box1{
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
	height: auto;
	width: 768px;
	margin: 0px;
	padding: 0px;
	top: 70px;
	display: block;
	background: no-repeat scroll;
}
#box1 p{
	font: bold normal 90%/200% 'ＭＳ Ｐゴシック', "ＭＳ Ｐ明朝", 'メイリオ,';
	color: #FFF;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	display: block;
}
#boxtk001{
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
	height: auto;
	width: 720px;
	margin: 0 auto;
	padding: 0px;
	top: 70px;
	background: #003;
	text-align: center;
	display: block;
}

#boxtk001 h1{
  display: block;
  overflow: visible;
  position: relative;
  visibility: visible;
  z-index: auto;
  height: 30px;
  width: 200px;
  margin: 0 auto;
  padding: 0px;
  top: 10px;
  font: normal bold 120%/normal 'Arial Unicode MS', 'ＭＳ Ｐゴシック';
  text-decoration: none;
  text-align: center;
  border-bottom: 2px solid #FFF;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
}
#boxtk001 h2{
  display: block;
  overflow: visible;
  position: relative;
  visibility: visible;
  z-index: auto;
  height: 30px;
  width: 200px;
  margin: 12px auto 0px;
  padding: 0px;
  top: 10px;
  font: normal bold 110%/normal 'Arial Unicode MS', 'ＭＳ Ｐゴシック';
  text-decoration: none;
  text-align: center;
  border-bottom: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
}
#boxtk001 p{
  overflow: visible;
  visibility: visible;
  z-index: auto;
  padding: 0px;
  font: normal bold 100%/normal 'Arial Unicode MS', 'ＭＳ Ｐゴシック';
  text-transform: none;
  color: #FFF;
  text-decoration: none;
  letter-spacing: normal;
  text-align: center;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
  display: block;
  position: relative;
  margin: 20px auto;
  height: auto;
  width: 640px;
}
#boxtkbox{
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: auto;
	display: block;
	text-align: center;
	height: auto;
	width: 645px;
	border: 0px solid #000;
}
#boxtkbox p{
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	border: 1px solid #FFF;
	overflow: visible;
	float: left;
	height: 240px;
	width: 320px;
	position: relative;
	visibility: visible;
	z-index: auto;
	display: block;
}
#boxtkbox a:hover{
	margin: 0px auto;
	padding: 0px;
	overflow: visible;
	visibility: visible;
	z-index: auto;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}
#boxtkbox2{
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
	height: auto;
	width: 640px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#boxtk003{
	display: block;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
	height: 550px;
	width: 640px;
	margin: 0 auto;
	padding: 0px;
	top: 20px;
	border: 2px ridge #FFF;
	text-align: left;
	background: #009;
}
#boxtk003 h2{
  display: block;
  overflow: visible;
  position: relative;
  visibility: visible;
  z-index: auto;
  height: 30px;
  width: 200px;
  margin: 0 auto;
  padding: 0px;
  top: 10px;
  text-align: center;
  font: normal bold 140%/normal 'Arial Unicode MS', 'ＭＳ Ｐゴシック';
  color: #FFF;
  text-decoration: none;
  letter-spacing: normal;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
  border-top: none;
  border-right: none;
  border-bottom: 2px solid #FFF;
  border-left: none;
}
#boxtk003 p{
  overflow: visible;
  position: relative;
  visibility: visible;
  z-index: auto;
  padding: 0px;
  font: normal 80%/160% 'Arial Unicode MS', 'ＭＳ Ｐゴシック';
  color: #FFF;
  text-decoration: none;
  letter-spacing: normal;
  text-align: justify;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
  display: inline-block;
  height: auto;
  width: 600px;
  top: 30px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
  margin: 0 20px 20px;
  background: #009;
}

#photoab01{
	display: block;
	margin: 100px 24px 0px 0px;
	padding: 0px;
	height: 300px;
	width: 200px;
	float: left;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: scroll;
}
#photoab02{
	display: block;
	margin: 100px 0px 0px;
	padding: 0px;
	height: 350px;
	width: 200px;
	float: right;
	right: 0px;
	position: relative;
	visibility: visible;
	z-index: auto;
}
#main_stk{
	margin : 0px auto;
	padding: 0px;
	height: 1100px;
	width: 998px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow : visible;
	display: block;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	top: 30px;
}

#main_stk0m{
	margin: 0px auto;
	padding : 0px;
	height: auto;
	width: 1012px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow: visible;
	display: block;
	border-style: none;
	top: 45px;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	vertical-align: baseline;
}
#main_stk0m h1{
  margin: 15px auto 0px;
  padding: 0px;
  font: normal bold 160%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5','Arial Unicode MS', Verdana;
  color: #FFF;
  text-decoration: none;
  text-align: center;
  position: relative;
  display: block;
  width: 400px;
  letter-spacing: normal;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
  border-top: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
#stk0mbx1{
  margin: 15px auto;
  padding: 0em;
  height: auto;
  width: 640px;
  position: relative;
  visibility: visible;
  z-index: auto;
  overflow: visible;
  letter-spacing: normal;
  text-align: center;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
  display: block;
  text-decoration: none;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
  font: normal 100%/160% 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
}
#stk0mbx1 h2{
	margin: 15px 0px 12px;
	padding: 0px;
	height: auto;
	width: auto;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
	font: normal bold 130%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	display: block;
}
#stk0mbx1 p{
  margin: 15px auto 0px;
  padding: 0px;
  position: relative;
  visibility: visible;
  z-index: auto;
  overflow: visible;
  color: #FFF;
  letter-spacing: 0.1em;
  text-align: center;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
  text-decoration: none;
  font: normal 100%/180% 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
  display: block;
}
#stk0mbx2{
	margin: 30px auto 30px auto;
	padding: 0px;
	height: auto;
	width: 640px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow: visible;
	word-spacing: normal;
	display: block;
	text-decoration: none;
	border-top : medium none;
	border-right : medium none;
	border-bottom : medium none;
	border-left : medium none;
	font : normal normal bold 100% /190% "ＭＳ ゴシック";
	top: 40px;
}
#stk0mbx2 h2{
	margin: 15px 0px 15px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
	font: normal bold 130%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	display: block;
}
#stk0mbx2 p{
	margin: 15px auto 0px;
	padding: 0px;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	color: #FFF;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
	font: normal 90%/180% 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	font-weight: normal;
	width: auto;
}
#stk0mbx2bk2{
	margin: 0px auto 0px auto;
	padding: 0px;
	visibility: visible;
	z-index : inherit;
	overflow: hidden;
	text-align: left;
	text-decoration: none;
	display: block;
	position: relative;
	width: 600px;
	height: auto;
}

#main_stk01{
	margin: 0px 0px 0px 1px;
	padding: 0px;
	height: 1070px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow : visible;
	text-align: left;
	float: left;
	border-width: 0px;
	border-style: none;
	display: block;
}
#main_stk01 h2{
	margin: 0px 0px 20px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow: visible;
	font: normal bold 120%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none #FFF;
	height : 100px;
	white-space: normal;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px none #FFF;
	display: block;
}
#main_stk01 p{
	margin: 4px 0px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: hidden;
	font: normal bold 90%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none #FFF;
	height: auto;
	display: block;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px none #FFF;
}

#main_stk01bx{
	margin: 0px;
	padding: 0em;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	display: block;
	color: #000;
}
#main_stk02{
	margin: 0px 0px 0px 12px;
	padding: 0px;
	height: 1070px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow : visible;
	text-align: left;
	float: left;
	border-width: 0px;
	border-style: none;
	display: block;
}
#main_stk02 h2{
	margin: 0px 0px 20px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow: visible;
	font: normal bold 120%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top : 10px none #ffffff;
	height : 100px;
	white-space: normal;
	border-right : 1px none #ffffff;
	border-bottom : 1px none #ffffff;
	border-left : 1px none #ffffff;
	display: block;
}
#main_stk02 p{
	margin: 4px 0px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: hidden;
	font: normal bold 90%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none #FFF;
	height: auto;
	display: block;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px none #FFF;
}

#main_stk02bx{
	margin: 0px;
	padding: 0em;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	display: block;
	color: #000;
}
#main_stk03{
	margin: 0px 0px 0px 12px;
	padding: 0px;
	height: 1070px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	float: left;
	overflow: visible;
	border-width: 0px;
	border-style: none;
}
#main_stk03 h2{
	margin: 0px 0px 20px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow: visible;
	font: normal bold 120%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none #FFF;
	height : 100px;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px none #FFF;
}
#main_stk03 p{
	margin: 4px 0px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: hidden;
	font: normal bold 90%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none #FFF;
	height: auto;
	display: block;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px none #FFF;
}
#main_stk03bx{
	margin: 0px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 0px none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	display: block;
	color: #000;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#main_stk04{
	margin: 0px 1px 0px 0px;
	padding: 0px;
	height: 1070px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	float: right;
	display: block;
	border-style: none;
	overflow: visible;
	text-align: center;
	border-width: 0px;
	color: #FFF;
}
#main_stk04 h2{
	margin: 0px 0px 20px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow: visible;
	font: normal bold 120%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none #FFF;
	height : 100px;
	display: block;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px none #FFF;
}
#main_stk04 p{
	margin: 4px 0px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: hidden;
	font: normal bold 90%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none #FFF;
	height: auto;
	display: block;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px none #FFF;
}
#main_stk04bx{
	margin: 0px;
	padding: 0px;
	width: 240px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	border-top: 10px none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	display: block;
	color: #FFF;
}

#stkmovie{
	margin : 0px auto;
	padding: 0px;
	height : 320px;
	width: 430px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	overflow: visible;
	font-size: 100%;
	font-style: normal;
	line-height : 320px;
	font-weight: normal;
	font-variant: normal;
	word-spacing: normal;
	display: block;
	text-decoration: none;
	border-top : medium none;
	border-right : medium none;
	border-bottom : medium none;
	border-left : medium none;
	text-align : center;
	font-family: "ＭＳ ゴシック";
	float: none;
	top: -30px;
}
#stkmovie h2{
	margin: 40px auto 0px;
	padding: 0px;
	height: auto;
	width: 500px;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	word-spacing: normal;
	display: block;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font: normal 110%/190% 'ＭＳ Ｐゴシック', 'メイリオ', 'ヒラギノ角ゴ3';
	color: #FFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: baseline;
	list-style: none;
	position: relative;
}

#main_lk{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 768px;
	position: relative;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	top: 62px;
	display: block;
	text-align: center;
	font: normal 100%/180% 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	text-decoration: none;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}
#main_lk h1{
	margin: 15px 0px 20px;
	padding: 0px;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	font: normal bold 140%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	text-decoration: none;
	text-align: center;
	display: block;
}
#main_lk h3{
	margin: 15px 0px 20px;
	padding: 0px;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	font: normal bold 100%/normal 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	text-decoration: none;
	text-align: center;
	display: block;
	letter-spacing: 0.1em;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
}
#main_lk02{
	margin: 20px auto;
	padding: 0px;
	height: auto;
	width: 640px;
	position: relative;
	visibility: visible;
	z-index: auto;
	background: #000;
	overflow: visible;
	text-align: left;
	display: block;
	top: 20px;
	font-size: 100%;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
}
#main_lk02 h2{
	margin: 15px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	visibility: visible;
	z-index: auto;
	background: #000;
	overflow: visible;
	text-align: center;
	display: block;
}
#main_lk02 p{
	margin: 0px;
	padding: 0px;
	visibility: visible;
	z-index: auto;
	background: #000;
	overflow: scroll;
	font: normal 90%/180% 'ＭＳ Ｐゴシック', 'メイリオ', 'ヒラギノ角ゴ3', 'Arial Unicode MS';
	text-decoration: none;
	letter-spacing: 0.1em;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	white-space: normal;
	height: 300px;
}
#lktblbox{
	display: block;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
	width: 660px;
	top: 30px;
	height: auto;
	margin: 0px auto 20px;
	padding: 0px;
	text-align: left;
	list-style: none;
}
#lktbl table{
	margin: 0 0px;
	padding: 0px;
	width: 640px;
	border-width: 0px;
	border-style: none;
	overflow: visible;
	visibility: visible;
	z-index: auto;
	height: auto;
	display: block;
	text-align: left;
}
#lktbl tr{
	text-align: left;
	width: 640px;
	margin: 0px;
	padding: 0px;
	border-style: none;
}
#lktbl th{
	text-align: right;
	padding: 0px;
	font-size: 90%;
	font-style: normal;
	line-height: 60%;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #000;
	letter-spacing: normal;
	word-spacing: normal;
	width: 240px;
	margin: 0px;
}
#lktbl td{
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	font-size: 90%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	width: 400px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	border: 1px solid #000;
	height: auto;
}
#link02{
	font: normal 90%/120% 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	color: #FFF;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	display: block;
	margin: 0px 0px 12px;
	padding: 0px;
	height: auto;
	width: 640px;
	position: relative;
	visibility: visible;
	list-style: none;
	overflow: visible;
	z-index: auto;
}
.ind58{
  text-align: left;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: auto;
  visibility: visible;
  font: normal 90%/1.5em 'Arial Unicode MS', 'ＭＳ Ｐゴシック';
  text-decoration: none;
  letter-spacing: normal;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal;
  left: 58px;
  overflow: visible;
  z-index: auto;
  list-style: none;
  display: block;
  text-indent: 0px;
}

#footer{
	height: 40px;
	width: 998px;
	position: relative;
	visibility: visible;
	z-index : inherit;
	margin: 0px auto 0px auto;
	padding: 0px;
	border-style: none;
	overflow: visible;
	bottom: 0px;
	display: block;
	text-align: center;
	top: 20px;
	right: auto;
}
#footer p{
	font: normal 90%/40px 'Times New Roman', Times, serif, 'ヒラギノ明朝体3';
	text-decoration: none;
	margin: 0px auto 0px auto;
	padding: 0px;
	word-spacing: normal;
	letter-spacing: 0.1em;
	border-style: none;
	vertical-align: baseline;
	white-space: normal;
	visibility: visible;
	text-align: center;
	display: block;
}
* html #lktblbox{
	display: block;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: auto;
	width: 640px;
	top: 30px;
	height: auto;
	margin: 0px auto 20px 64px;
	padding: 0px;
	text-align: center;
}
#blogfeed{
	border-style: none;
	padding: 0px;
	margin: 12px auto 12px auto;
	position: relative;
	width: 450px;
	height: auto;
	display: block;
	overflow: hidden;
}
span.s5{
	font-size: 160%;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	line-height: 40px;
	text-align: center;
}
span.s4{
	font-size: 160%;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	line-height: 40px;
	text-align: center;
}
span.s2{
	font-size: 160%;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック','ヒラギノ角ゴ5', 'Arial Unicode MS', Verdana;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	line-height: 40px;
	text-align: center;
}
