/*okashira用CSS.2018.2.13*/

.left {
	text-align:left;
}
.right {
	text-align:right;
}
.flright {
	display:block;
	float:right;
}

html{
    overflow-y: scroll;
}

body{
	width: 100%;
	min-width: 1000px;
	min-height:1001px;
	ruby-position:over;
	-webkit-text-size-adjust: 100%;
}

p{
	text-align: left;
	line-height: 171%;
}

	


.clearfloat{
	clear:both;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */ 


.grobalNavi {
	position:relative;
	width:100%;
	text-align:center;
	background-color:#FFF;
	width:100%;
	height:29px;
	border-bottom:1px solid black;
}

img#gNavipng{
	margin:0px;
	padding:0px;
	width:980px;
	height:29px;
}

div#wapper{
	width:100%;
	height:auto;
	background-color:#fcffb8;
	text-align:center;

}
.colorBar{
	display: block;
	height: 8px;
	width: 100%;
	background-color: #fcffb8;
	background-image: url(../im/bg_bar.png);
	background-repeat: repeat-x;
}
div#topmenu{
	position:relative;
	width:900px;
	height:619px;
	margin:0 auto;
	background-image:url(../../top/im/top_im.png);
	background-repeat:none;
}

div#topmenu a{
	display:block;
	position:absolute;
}
div#topmenu a.genre{
	border-radius:16px;
}
div#topmenu a.genre_s{
	border-radius:12px;
}
div#topmenu a.area{
	border-radius:3px;
}

div#topmenu a.genre:hover{
	background-color:#FFF;
	opacity:0.50;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
	-moz-opacity:0.50;
}


div#topmenu a#toMap{
	left: 69px;
	top: 372px;
	width: 220px;
	height: 31px;
}
div#topmenu a#toSch{
	left: 69px;
	top: 422px;
	width: 220px;
	height: 31px;
}
div#topmenu a#toDoc{
	left: 69px;
	top: 472px;
	width: 220px;
	height: 31px;
}
div#topmenu a#toAbout{
	left: 165px;
	top: 521px;
	width: 120px;
	height: 24px;
}


div#topmenu a#a06{	left: 430px; top: 101px; width: 30px; height:25px;}/*南*/
div#topmenu a#a07{	left: 460px; top: 101px; width: 47px; height:25px;}/**/
div#topmenu a#a05{	left: 507px; top: 101px; width: 48px; height:25px;}/**/
div#topmenu a#a08{	left: 555px; top: 101px; width: 47px; height:25px;}/**/
div#topmenu a#a11{	left: 602px; top: 101px; width: 48px; height:25px;}/**/
div#topmenu a#a04{	left: 650px; top: 101px; width: 64px; height:25px;}/**/
div#topmenu a#a10{	left: 714px; top: 101px; width: 64px; height:25px;}/**/

div#topmenu a#a03{	left: 430px; top: 153px; width: 46px; height:25px;}/*上町*/
div#topmenu a#a02{	left: 476px; top: 153px; width: 48px; height:25px;}/**/
div#topmenu a#a01{	left: 524px; top: 153px; width: 48px; height:25px;}/**/
div#topmenu a#a12{	left: 572px; top: 153px; width: 48px; height:25px;}/**/
div#topmenu a#a13{	left: 620px; top: 153px; width: 47px; height:25px;}/**/

div#topmenu a#a09{	left: 430px; top: 206px; width: 28px; height:25px;}/*川*/
div#topmenu a#a15{	left: 608px; top: 206px; width: 65px; height:25px;}/**/

div#topmenu a#a20{	left: 430px; top: 259px; width: 44px; height:25px;}/*浅間*/
div#topmenu a#a21{	left: 475px; top: 259px; width: 48px; height:25px;}/**/
div#topmenu a#a14{	left: 608px; top: 259px; width: 65px; height:25px;}/*小江川*/

div#topmenu a#a29{	left: 430px; top: 311px; width: 99px; height:25px;}/*西遊馬本村*/
div#topmenu a#a30{	left: 529px; top: 311px; width: 65px; height:25px;}/**/
div#topmenu a#a18{	left: 594px; top: 311px; width: 49px; height:25px;}/**/
div#topmenu a#a19{	left: 643px; top: 311px; width: 49px; height:25px;}/**/

div#topmenu a#a27{	left: 430px; top: 364px; width: 64px; height:25px;}/*上老袋*/
div#topmenu a#a17{	left: 494px; top: 364px; width: 66px; height:25px;}/**/

div#topmenu a#a25{	left: 430px; top: 417px; width: 64px; height:25px;}/*中水子*/
div#topmenu a#a24{	left: 494px; top: 417px; width: 66px; height:25px;}/**/
div#topmenu a#a23{	left: 609px; top: 417px; width: 49px; height:25px;}/*根岸*/

div#topmenu a#a16{	left: 430px; top: 469px; width: 48px; height:25px;}/*浮間*/
div#topmenu a#a22{	left: 609px; top: 469px; width: 62px; height:25px;}/*上清戸*/

div#topmenu a#a31{	left: 620px; top: 511px; width: 63px; height:25px;}/*例大祭*/
div#topmenu a#a26{	left: 620px; top: 537px; width:104px; height:25px;}/*行田市堤根*/



div#topmenu a#a01:hover{background-image:url(../../top/im/area01.png);}
div#topmenu a#a02:hover{background-image:url(../../top/im/area02.png);}
div#topmenu a#a03:hover{background-image:url(../../top/im/area03.png);}
div#topmenu a#a04:hover{background-image:url(../../top/im/area04.png);}
div#topmenu a#a05:hover{background-image:url(../../top/im/area05.png);}
div#topmenu a#a06:hover{background-image:url(../../top/im/area06.png);}
div#topmenu a#a07:hover{background-image:url(../../top/im/area07.png);}
div#topmenu a#a08:hover{background-image:url(../../top/im/area08.png);}
div#topmenu a#a09:hover{background-image:url(../../top/im/area09.png);}
div#topmenu a#a10:hover{background-image:url(../../top/im/area10.png);}
div#topmenu a#a11:hover{background-image:url(../../top/im/area11.png);}
div#topmenu a#a12:hover{background-image:url(../../top/im/area12.png);}
div#topmenu a#a13:hover{background-image:url(../../top/im/area13.png);}
div#topmenu a#a14:hover{background-image:url(../../top/im/area14.png);}
div#topmenu a#a15:hover{background-image:url(../../top/im/area15.png);}
div#topmenu a#a16:hover{background-image:url(../../top/im/area16.png);}
div#topmenu a#a17:hover{background-image:url(../../top/im/area17.png);}
div#topmenu a#a18:hover{background-image:url(../../top/im/area18.png);}
div#topmenu a#a19:hover{background-image:url(../../top/im/area19.png);}
div#topmenu a#a20:hover{background-image:url(../../top/im/area20.png);}
div#topmenu a#a21:hover{background-image:url(../../top/im/area21.png);}
div#topmenu a#a22:hover{background-image:url(../../top/im/area22.png);}
div#topmenu a#a23:hover{background-image:url(../../top/im/area23.png);}
div#topmenu a#a24:hover{background-image:url(../../top/im/area24.png);}
div#topmenu a#a25:hover{background-image:url(../../top/im/area25.png);}
div#topmenu a#a26:hover{background-image:url(../../top/im/area26.png);}
div#topmenu a#a27:hover{background-image:url(../../top/im/area27.png);}
div#topmenu a#a29:hover{background-image:url(../../top/im/area29.png);}
div#topmenu a#a30:hover{background-image:url(../../top/im/area30.png);}
div#topmenu a#a31:hover{background-image:url(../../top/im/area31.png);}




/* 地区から見る--------------- */

div#tikuContainer{
	position:relative;
	width:999px;
	height:auto;
	margin:0 auto;
	background-color:#FFF;
}


div#tikuHeader{
	position:relative;
	width:999px;
	height:130px;
	margin:0 auto;
	background-image:url(../im/tikuHeader.png);
	background-repeat:none;
}

div#tikuHeader a{
	background-color:transparent;
}

div#tikuHeader a:hover img{
	visibility:hidden;
}
div#playHeader{
	position:relative;
	width:999px;
	height:107px;
	margin:0 auto;
	background-image:url(../im/playHeader.png);
	background-repeat:none;
}

div#playHeader a{
	background-color:transparent;
}

div#playHeader a:hover img{
	visibility:hidden;
}


a#tikuToTiku{
	display: block;
	position: absolute;
	width: 138px;
	height: 32px;
	left: 387px;
	top: 12px;
}
a#tikuToMap{
	display: block;
	position: absolute;
	width: 138px;
	height: 32px;
	left: 535px;
	top: 12px;
}
a#tikuToSch{
	display: block;
	position: absolute;
	width: 138px;
	height: 32px;
	left: 683px;
	top: 12px;
}
a#tikuToDoc{
	display: block;
	position: absolute;
	width: 88px;
	height: 32px;
	left: 831px;
	top: 12px;
}

img#tikuTitle{
	position: absolute;
	left: 420px;
	top: 73px;
}

	/* 右コンテンツ--------------- */


div#tikuContents{
	float: right;
	position: relative;
	width: 679px;
	height: auto;
	min-height: 320px;
	margin: 0 auto;
	background-color: #FFF;
	text-align:left;
}

div#topimg{
	float:left;
	margin:0px 12px 5px 12px ;
}
div#topimg{
	overflow: hidden;
	width: 240px;/* トリミングしたい枠の幅 */
	height: 164px;/* トリミングしたい枠の高さ */
	position: relative;
	border: 1px solid black;
	left: -10px;
}

/* 高さに合わせてリサイズ、はみ出た分をトリミング */
.trim img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.lead{
	font-size:16px;
	text-align: justify; /* 両端揃え */
	text-justify: inter-ideograph; /* 両端揃えの種類 */
	
}
div#tikuSummary{
	float: right;
	width: 640px;
	padding-right: 18px;
}
div#tikuSummary p{
	position:relative;
	top:-3px;
	font-size:16px;
}

div#tikuSummary p.shortP{
	padding-left:266px;
}


div#tikuSummary p.dataArea{
	margin-top:0.5em;
	display:inline-block;
}



div#tikuSummary span.block{
	display:inline-block;
}

span.index{
	background-color: #e5e5e5;
	padding: 2px 8px 1px 8px;
	border-radius: 10px;        /* CSS3草案 */  
	font-size: 13px;
	border: 0px none;
	
}


	/* 　＜タブ＞　右コンテンツ--------------- */

div#tikuTab{
	position:relative;
	background-image:url(../im/tikuTabBase.png);
	width:679px;
	height:35px;
	padding:0px;
	margin-top:12px;
	text-align:center;
}
div#tikuTab a{
	display:inline-block;
	background-color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:9px 1.5em 7px 1.5em ;
	text-decoration:none;
	color:#606060;
}
div#tikuTab a.tabNow{
	height:17px;
	width:auto;
	color:#adadad;
	border:1px solid #CCC;
	border-bottom:#FFF;
	border-radius:8px 8px 0px 0px ;
	cursor:default;
}
div#tikuTab a.tabNext{
	height:14px;
	width:auto;
	border:1px solid #CCC;
	border-radius:8px 8px 0px 0px ;
}
div#tikuTab a.tabNarrow{
	padding-right:0.8em;
	padding-left:0.8em;
}

div#tikuTab h2{
	display:inline-block;
}


	/* ＜メインテキスト＞右コンテンツ　--------------- */
div.maintext{
	margin:17px;
	width:650px;
}
div.maintext h3{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#002e73;
	width:100%;
	height:1.2em;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	
}
div.maintext h3 span.subTitle{
	font-size:80%;
	font-weight:nomal;
}
div.maintext p{
	float: left;
	font-size: 14px;
	padding-left: 20px;
	margin-bottom: 2em;
	width: 490px;
	min-height: 70px;
}
div.thumArea{
	overflow:hidden;
	width:120px;/* トリミングしたい枠の幅 */
	height:75px;/* トリミングしたい枠の高さ */
	float:right;
    position: relative;
	top:3px;
	border:1px solid black;
	right:5px;
}
/* 高さに合わせてリサイズ、はみ出た分をトリミング */
div.thumArea img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}
a.toMov{
	float:right;
	position:relative;
	display:block;
	background-color:transparent;
	width:120px;
	height:78px;
	top:-3px;
}

a.toMov:hover{
	background-color: rgba(255,255,255,0.5);
}


	/* 左メニュー--------------- */

div#tikuSidemenu{
	position:relative;
	width:320px;
	height:459px;
	margin:0;
	background-image:url(../im/tikuSide.png);
}

div#tikuSidemenu a{
	display:block;
	position:absolute;
}
div#tikuSidemenu a:hover img{
	visibility:hidden;
}
	


div#tikuSidemenu a#a06{	left:  19px; top: 58px;	width: 27px; height:25px;}/*南*/
div#tikuSidemenu a#a07{	left:  46px; top: 58px; width: 39px; height:25px;}/**/
div#tikuSidemenu a#a05{	left:  85px; top: 58px; width: 41px; height:25px;}/**/
div#tikuSidemenu a#a08{	left: 126px; top: 58px; width: 39px; height:25px;}/**/
div#tikuSidemenu a#a11{	left: 165px; top: 58px; width: 40px; height:25px;}/**/
div#tikuSidemenu a#a04{	left: 205px; top: 58px; width: 54px; height:25px;}/**/
div#tikuSidemenu a#a10{	left: 259px; top: 58px; width: 55px; height:25px;}/**/

div#tikuSidemenu a#a03{	left:  19px; top: 102px; width: 40px; height:25px;}/*上町*/
div#tikuSidemenu a#a02{	left:  59px; top: 102px; width: 40px; height:25px;}/**/
div#tikuSidemenu a#a01{	left:  99px; top: 102px; width: 40px; height:25px;}/**/
div#tikuSidemenu a#a12{	left: 139px; top: 102px; width: 40px; height:25px;}/**/
div#tikuSidemenu a#a13{	left: 179px; top: 102px; width: 40px; height:25px;}/**/

div#tikuSidemenu a#a09{	left:  19px; top: 146px; width: 27px; height:25px;}/*川*/
div#tikuSidemenu a#a15{	left: 169px; top: 146px; width: 56px; height:25px;}/**/

div#tikuSidemenu a#a20{	left:  19px; top: 190px; width: 40px; height:25px;}/*浅間*/
div#tikuSidemenu a#a21{	left:  59px; top: 190px; width: 40px; height:25px;}/**/
div#tikuSidemenu a#a14{	left: 169px; top: 190px; width: 56px; height:25px;}/*小江川*/

div#tikuSidemenu a#a29{	left:  19px; top: 234px; width: 85px; height:25px;}/*西遊馬本村*/
div#tikuSidemenu a#a30{	left: 104px; top: 234px; width: 54px; height:25px;}/**/
div#tikuSidemenu a#a18{	left: 158px; top: 234px; width: 41px; height:25px;}/**/
div#tikuSidemenu a#a19{	left: 199px; top: 234px; width: 42px; height:25px;}/**/

div#tikuSidemenu a#a27{	left:  19px; top: 278px; width: 55px; height:25px;}/*上老袋*/
div#tikuSidemenu a#a17{	left:  74px; top: 278px; width: 56px; height:25px;}/**/

div#tikuSidemenu a#a25{	left:  19px; top: 322px; width: 55px; height:25px;}/*中水子*/
div#tikuSidemenu a#a24{	left:  74px; top: 322px; width: 56px; height:25px;}/**/
div#tikuSidemenu a#a23{	left: 169px; top: 322px; width: 46px; height:25px;}/*根岸*/

div#tikuSidemenu a#a16{	left:  19px; top: 366px; width: 42px; height:25px;}/*浮間*/
div#tikuSidemenu a#a22{	left: 169px; top: 366px; width: 56px; height:25px;}/*上清戸*/

div#tikuSidemenu a#a31{	left: 178px; top: 398px; width: 57px; height:25px;}/*例大祭*/
div#tikuSidemenu a#a26{	left: 178px; top: 423px; width:93px; height:25px;}/*行田市堤根*/




	/* フッター--------------- */

div#tikuFooter{
	position:relative;
	width:999px;
	height:50px;
	margin:0;
	background-image:url(../im/tikuFooter.png);
	background-repeat:none;
}



div#yellowSpace{
	width: 100%;
	height: 130px;
	background-color: #FCFFB8;
}

	/* 動画プレイヤー--------------- */

div#playContents{
	width: 999px;
	height: auto;
	background-color: #FFFFFF;
	text-align: center;
}
video{
}
div#movArea{
	width:800px;
	height:450px;
	margin:0 auto;
}
div#titleArea{
	width: 800px;
	height: 25px;
	padding-top:5px;
	background-color: #000;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	color: #FFF;
}
div#titleArea p{
	text-align:center;
}
div#movBack{
	text-align:right;
	padding-right:70px;
	padding-top:7px;
}
.controlarea{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	/*--------*/
	width: 1000px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#speedsel{
	flex: 0 1 auto;
	width: 722px;
	margin-left: 100px;	
}
#back{
	flex: 0 1 auto;
	width: 108px;
}
input[type=radio] {
	display: none;
}
.label {
	display: block;
	float: left;
	margin: 2px;
	width: 60px;
	height: 16px;
	padding: 1px;
	color: #FFFFFF;
	text-align: center;
	line-height: 16px;
	cursor: pointer;
	border: 0px;
	border-radius: 5px;
	font-size: 12px;
	background-color: #999999;
}
input[type="radio"]:checked + label {
	background-color: #670303;
}

	/* 日程から見るー--------------- */

div#scheTitle{
	position:relative;
	background-color: #670303;
	border-radius: 50px 50px 0px 0px;
	padding:10px 0px;
	text-align:center;
}
div#scheTitle h1{
	background-color: #FFF;
	width:455px;
	margin:0px auto;
}
	/* 日程表／日程から見るー--------------- */

div#tableArea{
	width: 650px;
	margin: 0 auto;
}

img#scheTitle{
	position: absolute;
	left: 272px;
	top: 95px;
}
div#tableArea table{
	width: 100%;
	background-color: #E6E6E6;
	text-align: left;
	font-size: 14px;
	font-weight:bold;
}
div#tableArea tr{
	width:100%;
}
div#tableArea tr:hover{
	background-color:#FFF;
}
div#tableArea tr.month:hover{
	background-color: #670303;
}


div#tableArea tr.trHead th{
	padding: 4px 24px 3px 24px;
	text-align:center;
	font-size:12px;
}
div#tableArea tr.spacer td{
	background-color: #FFF;
	border: 1px solid #FFF;
	
}
div#tableArea td,th{
	border: 2px solid #670303;
	padding: 4px 8px 3px 8px;
}
div#tableArea th{
	text-align:center;
	background-color:#d2d2d2;
}
.month{
	background-color: #670303;
	color:#FFF;
	text-align:center;
}
div#tableArea tr.trBtn td{
	cursor:pointer;
}

	/* 地図／地図から見るー--------------- */

div#selectMap{
	position:relative;
	width:960px;
	height:563px;
	margin:0 auto;
}

div#selectMap.map01{
	background-image:url(../../map/im/map01_base.svg);
}

div#selectMap.map02{
	background-image:url(../../map/im/map02_base.svg);
}

div#selectMap a{
	display:block;
	position:absolute;
}
div#selectMap a:hover img{
	visibility:hidden;
}
div#selectMap a.noLink:hover img{
	visibility: visible;
	cursor: default;
}
	
div#selectMap a#a01{	left:  529px; top: 188px; width: 40px; height:24px;}/*本町*/
div#selectMap a#a02{	left:  520px; top: 244px; width: 40px; height:24px;}/*愛宕*/
div#selectMap a#a03{	left:  484px; top: 197px; width: 40px; height:24px;}/*上町*/
div#selectMap a#a04{	left: 349px; top: 422px; width: 81px; height:24px;}/*領々家*/
div#selectMap a#a05{	left:  204px; top: 410px; width: 70px; height:24px;}/*上宿*/
div#selectMap a#a06{	left:  243px; top: 446px;	width: 53px; height:24px;}/*南*/
div#selectMap a#a07{	left:  274px; top: 398px; width: 70px; height:24px;}/*下宿*/
div#selectMap a#a08{	left: 257px; top: 374px; width: 70px; height:24px;}/*新田*/
div#selectMap a#a09{	left:  422px; top: 277px; width: 27px; height:24px;}/*川*/
div#selectMap a#a10{	left: 287px; top: 470px; width: 53px; height:24px;}/*西貝塚*/
div#selectMap a#a11{	left: 344px; top: 398px; width: 40px; height:24px;}/*上野*/
div#selectMap a#a12{	left: 430px; top: 215px; width: 40px; height:24px;}/*柏座*/
div#selectMap a#a13{	left: 460px; top: 242px; width: 40px; height:24px;}/*谷津*/
div#selectMap a#a14{	left: 201px; top: 47px; width: 58px; height:24px;}/*小江川*/
div#selectMap a#a15{	left: 559px; top: 121px; width: 53px; height:24px;}/*中平塚*/
div#selectMap a#a16{	left: 583px; top: 462px; width: 43px; height:24px;}/*浮間*/
div#selectMap a#a17{	left: 295px; top: 264px; width: 58px; height:24px;}/*下広谷*/
div#selectMap a#a18{	left: 564px; top: 296px; width: 43px; height:24px;}/*膝子*/
div#selectMap a#a19{	left: 598px; top: 319px; width: 43px; height:24px;}/*寺山*/
div#selectMap a#a20{	left: 522px; top: 217px; width: 46px; height:24px;}/*浅間*/
div#selectMap a#a21{	left:  501px; top: 188px; width: 45px; height:24px;}/*中萩*/
div#selectMap a#a22{	left: 394px; top: 469px; width: 58px; height:24px;}/*上清戸*/
div#selectMap a#a23{	left: 491px; top: 432px; width: 44px; height:24px;}/*根岸*/
div#selectMap a#a24{	left: 397px; top: 401px; width: 57px; height:24px;}/*針ヶ谷*/
div#selectMap a#a25{	left: 455px; top: 401px; width: 57px; height:24px;}/*中水子*/
div#selectMap a#a26{	left: 178px; top: 423px; width:93px; height:24px;}/*行田市堤根*/
div#selectMap a#a27{	left: 376px; top: 262px; width: 58px; height:24px;}/*上老袋*/
div#selectMap a#a29{	left: 441px; top: 311px; width: 85px; height:24px;}/*西遊馬本村*/
div#selectMap a#a30{	left: 464px; top: 279px; width: 58px; height:24px;}/*西新井*/
div#selectMap a#a31{	left: 162px; top: 434px; width: 70px; height:24px;}/*例大祭*/

div#selectMap a#a00{	left: 442px; top: 229px; width: 72px; height:24px;}/*上尾市内*/

img#mapTitle{
	position:absolute;	left: 650px; top: -17px; width: 264px; height:83px;}/*タイトル地図から見る*/

div#selectMap a#toMap02{	left: 803px; top: 35px; width: 40px; height:23px;}/*広域へ*/
div#selectMap a#toMap01{	left: 716px; top: 35px; width: 71px; height:23px;}/*広域へ*/

	/* 映像記録についてー--------------- */

div#aboutTextArea{
	width: 650px;
	margin: 0 auto;
	text-align:left;
	line-height:1.7em;
}

#about #aboutTextArea dt{
	font-weight:bold;
	margin-top:1.7em;
	border-left:4px solid #0A0060;
	padding-left:5px;
	color:#0A0060;
	line-height:1.2em;
}

#about #aboutTextArea dd{
	font-weight:normal;
	margin-top:1em;
	padding-left:4em;
}

#about #aboutTextArea p.DDinDD{
	padding-left:2em;
	margin-bottom:0.5em;
}
#about #aboutTextArea div#bunkatyo {
}
p.underConstraction{
	display:block;
	width:100%;
	text-align:center;
	color:#999;
}