@charset "UTF-8";
body {
	margin: 0px;
	paddig: 0px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 150%;
/*	color: #CCC; */
}

.word {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 130%;
}


A.word:link  {
	color: #333333;
	text-decoration: none;
}
A.word:visited { color:#666666; }
A.word:hover  { color: #333333; text-decoration : underline;}

.wordrireki {
	font-size: 10px;
	color: #000;
	text-decoration: none;
	line-height: 11px;
}

A.wordrireki:link  {
	font-size: 10px;
	color: #000;
	text-decoration: none;
	line-height: 11px;
}

A.wordrireki:visited {
	color:#333;
	text-decoration: none;
}
	A.wordrireki:hover  {
	color: #999;
	text-decoration: none;
}

.word02{
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

A.word02:link  {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

A.word02:visited {
	color:#333333;
	font-size: 12px;
}
A.word02:hover  {
	color: #999999;
	text-decoration : underline;
	font-size: 12px;
}

.word03 {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 130%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

A.word03:link  {
	color: #333333;
	text-decoration: none;
	;
}

A.word03:visited { color:#333333; }
A.word03:hover  { color: #333333; text-decoration : underline;}


div#t01 {position: relative; top: 50px; left: 130px}

#t02 {
	width: 700px;
	height: 600pix;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 0px;
	vertical-align: top;
	border-color: #333;	
}
div#t03 {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 527px;
	height: 5px;
}

div#t04 {
	position: absolute;
	top: 200px;
	left: 22px
}

hr {
	height: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}



table.sample {
   border-collapse: collapse;
   border: 0px #666666; /* 外側の枠線 */
}

table.sample td {
   border-width: 1px 0px; /* 上下だけ引く */
   border-color: #fd006c; /* 線色：緑 */
   border-style: solid; /* 線種：実線 */
}

#image01 a{
	display:block;
	width:130px;
	background:url(images/ryakureki_botan.jpg) no-repeat;
	height:32px;
	position: absolute;
	top: 555px;
	left: 90px
	}
#image01 a:hover{
background:url(images/ryakureki_botan2.jpg) no-repeat;
}

#image02 a{
	display:block;
	width:130px;
	background:url(images/kouenrireki_botan.jpg) no-repeat;
	height:32px;
	position: absolute;
	top: 555px;
	left: 339px
	}
#image02 a:hover{
background:url(images/kouenrireki_botan2.jpg) no-repeat;
}

#image03 a{
	display:block;
	width:130px;
	background:url(images/buto_botan.jpg) no-repeat;
	height:32px;
	position: absolute;
	top: 555px;
	left: 581px
	}
#image03 a:hover{
background:url(images/buto_botan2.jpg) no-repeat;
}

#image04 a{
	display:block;
	width:711px;
	background:url(images/buto_title02.jpg) no-repeat;
	height:38px;
	position: absolute;
	top: 250px;
	left: 50px
	}
#image04 a:hover{
background:url(images/buto_title02_2.jpg) no-repeat;
}

table.02 {
   border-collapse: collapse;
   border: 0px #666666; /* 外側の枠線 */
}
table.02 td {
   border-width: 0px 0px; /* 上下だけ引く */
   border-color: #666666; /* 線色：緑 */
   border-style: solid; /* 線種：実線 */
}


table.sononi {
   border-collapse: collapse;
   border: 0px #666666; /* 外側の枠線 */
}

table.sononi td {
   border-width: 1px 0px; /* 上下だけ引く */
   border-color: #999; /* 線色：緑 */
   border-style: solid; /* 線種：実線 */
}
.rireki {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
.rireki02 {
	font-size: 3px;
	line-height: 11px;
	color: #333333;
}


div.box {
	border-top: 1px solid;
}
yazirusi {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

.style2 {
	color: #fbaf5e;
	text-decoration: none;
}

.word05 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #000;
	font-weight: 200;
	line-height: 130%;
}
.w08 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 130%;
	color: #274051;
}

A.w08:link{
	text-decoration: none;
	color: #000;
}

A.w08:visited{
	color: #000000;
}
A.w08:hover{
	color: #999999;
	text-decoration: underline;
	}

.white {
	font-size: 11px;
	line-height: 130%;
	color: #FFF;
}
.w05 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: 200;
	color: #FFF;
}
.word04 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #333;
}
.word06 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 300%;
	color: #333;
}
.word07 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	color: #000;
	font-weight: 200;
	line-height: 150%;
}
A.word07:link{
	color: #000;
	text-decoration: none;
}

A.word07:visited{
	color: #000;
}
A.word07:hover{
	color: #000;
	text-decoration: underline;
	}

.w09 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 180%;
	color: #000;
}

A.w09:link{
	color: #C60;
	text-decoration: none;
}

A.w09:visited{
	color: #C60;
}
A.w09:hover{
	color: #66F;
	text-decoration: underline;
	}

A.w0902:link{
	color: #5562F2;
	text-decoration: none;
}
A.w0902:visited{
	color: #5460EE;
}
A.w0902:hover{
	color: #C60;
	text-decoration: underline;
	}

.w0903 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 180%;
	color: #B75B00;
}

.w0904 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 180%;
	color: #2A33C4;
}
.W03 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 11px;
	line-height: 150%;
	color: #000;
}
A.w03:link{
	color: #C60;
	text-decoration: none;
}
A.w03:visited{
	color: #C60;
}
A.w03:hover{
	color: #66F;
	text-decoration: underline;
	}

A.modoru:link{
	color: #666666;
	text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	height: 20px;
	width: 100px;
	padding: 5px;
	text-align: right;
	}
	A.modoru:visited{
	color: #666666;
	text-decoration: none;
	text-align: right;
	font-size: 9px;
	}
A.modoru:hover{
	text-decoration: underline;
	color: #000;
	font-size: 9px;
	}
	
div.photobox02{
	width:701x;
	height:508px;
	background: url(taiwa/images/hituzenguzen.jpg) no-repeat;
	position:relative;
	color:#ffffff;
	font-size:14px;
	line-height: 200%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	top:10px;
	left:0px;
}
.word08 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 150%;
	color: #FFF;
	text-align: center;
}
.box02 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	line-height: 150%;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	height: 100px;
	width: 325px;
	position: relative;
	left: 15px;
	top: 0px;
	bottom: 200px;
}
.leftline {
	height: 600px;
	width: 7px;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #fbaf5e;
}
span.seed1 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	color: #000;
	font-weight: 200;
	line-height: 200%;
	text-align: center;
}
.w01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #FFF;
}

div.maegaki {
	width: 778px;
	height: 1800px;
	position:absolute;
	top:750px;
	left:0px;
	}

div.maegaki02 {
	width: 765px;
	height: 1700px;
	position:absolute;
	top:1480px;
	left:0px;
	}
	
	span.maegaki1 {
	position:absolute;
	top:0px;
	left:270px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 11px;
	line-height: 150%;
	color: #000;
	text-align: left;
	}
	
	span.maegaki2 {
	position:absolute;
	top:470px;
	left:270px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
	text-align: left;
	}
	
	.kyokan {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 11px;
	line-height: 190%;
	color: #000;
	text-align: left;	
	}
	
div.seed {
	width: 778px;
	height: 1500px;
	position: absolute;
		top:1760px;
	left:0px;
	
}
span.seed1 {
	position:absolute;
	top:20px;
	left:120px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 11px;
	line-height: 200%;
	color: #000;
	text-align: left;
	
	}
div.seed2 {
	width: 778px;
	height: 1500px;
	position:absolute;
	top:5540px;
	left:0px;
	}	
	
div.kyokan {
	width: 778px;
	height: 1500px;
	position: absolute;
	top:3200px;
	left:0px;
}	
	
	
	
div.social {
	width: 778px;
	height: 1500px;
	position: absolute;
	top:6530px;
	left:0px;
}
div.tsunagaru {
	width: 778px;
	height: 1500px;
	position: absolute;
	top:10930px;
	left:0px;	
}


div.atogaki {
	width: 778px;
	height: 1000px;
	position:absolute;
	top:15130px;
	left:0px;
	}
span.atogaki1 {
	position:absolute;
	top:0px;
	left:270px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 11px;
	line-height: 150%;
	color: #000;
	text-align: left;	
	}
	
	span.atogaki2 {
	position:absolute;
	top:470px;
	left:11870px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
	text-align: left;
	}
	
p.box {
   border-bottom: 1px solid #C60;
   font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	line-height: 180%;
	color: #C60;
}

p.b02 {
   border-bottom: 1px solid #5562F2;
   font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	line-height: 180%;
	color: #5562F2;
}
.m13 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	line-height: 120%;
	color: #000;
	text-decoration: none;
}
a:link.m13{
	color: #000000;
	text-decoration: none;
}
a:visited.m13{
	color: #000;
}
a:hover.m13{
	color: #ffffff;
	}


.m15 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	color: #000;
	line-height: 130%;
}
.m17 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	line-height: 130%;
}
a:link.m17{
	color: #000000;
	text-decoration: none;
}
a:visited.m17{
	color: #000000;
}
a:hover.m17{
	color: #22238F;
	}
.Q01 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 180%;
	color: #333;
}
.kibatalk {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 180%;
	color: #009F00;
	text-decoration: none;
}
a:link.kibatalk{
	color: #009F00;
	text-decoration: none;
}
a:visited.kibatalk{
	color: #00C800;
}
a:hover.kibatalk{
	color: #FFD302;
	text-decoration: underline;
	}
#t002 {
	width: 700px;
	height: 600pix;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 0px;
	vertical-align: top;
	border-color: #333;	
}


.title02 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	line-height: 130%;
}
A.title02:link  {
	color: #333333;
	text-decoration: none;
}
A.title02:hover  { color: #333333; text-decoration : underline;}
A.title02:visited { color:#666666; }
.cap {
	font-size: 9px;
	line-height: 11px;
}
a:link.cap{
	color: #009F00;
	text-decoration: none;
}
a:visited.cap{
	color: #00C800;
}
a:hover.cap{
	color: #FFD302;
	text-decoration: underline;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
.pink03 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	color: #F0C;
}
.pink04 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #F0C;
}
.y01 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	line-height: 140%;
	color: #FC0;
}
.kako01 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
A.kako01:link  {
	color: #333333;
	text-decoration: none;
}
A.kako01:hover  {
	color: #36F;
	 text-decoration : underline;
}
A.kako01:visited { color:#333333; 
}

.gw12 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 130%;
	color: #60c249;
}

a.gw12:link {
	color: #60c249;
	text-decoration: none;
}
a.gw12:visited {
	color: #60c249;
}
a.gw12:hover {
	color: #fbaf5e;
	text-decoration: underline;
	}
	
.g01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #666;
}

#sample4 {
	filter: alpha(opacity=50);
	-moz-opacity: 1;
	opacity: 0.5;
	background: #fff;
	width: 300px;
	height: 57px;
}

#sample2 {
	filter: alpha(opacity=50);
	-moz-opacity: 1;
	opacity: 0.5;
	background: #fff;
	width: 400px;
	height: 77px;
}

#bgimg {
	background-image: url(images/index_r1_c2.jpg);
	padding: 20px;
}
.box05 {
	padding:20px; 
    border: 1px solid #d0c29e;
	
}