@charset "shift_jis";

#midasi{
	width:620px;
	height:35px;
	margin:0 auto 15px ;
}

.midasiA{
	width:620px;
	height:35px;
	margin:0 auto;
}


.bol{font-weight:700;}

.midasih5{
	width:588px;
	height:31px;
	padding:0;
	clear:both;
}
.Mh5{
	width:580px;
	height:30px;
	margin:0 auto;
	padding:0px 0 20px 0;
}

.h6T{
	width:560px;
	height:26px;
	margin:0 auto;
}
.pagetop{
	float:right;
}
.pagewaku{
	width:580px;
	margin:10px 0 0 0;
	padding:0 0 7px 0;
}
.pagewaku1{
	width:820px;
	margin:10px 5px 20px 0;
}
.pagewaku2{
	text-align: right;
	padding: 10px 0 7px;
}

/************ submenu ***********/


#SMenuAll1{
	width:620px;
	height:30px;
	margin:10px auto;
}
#SMenuAll2{
	width:620px;
	height:60px;
	margin:10px auto;
}
#SMenuAll3{
	width:620px;
	height:90px;
	margin:10px auto;
}
ul.sMenuMY{
	width:615px;
	height:27px;
	margin:0 0 5px 5px;
	list-style:none;
}
ul.sMenuMY li{
	width:144px;
	height:27px;
	margin:0 8px 0 0;
	float:left;
}
ul.sMenuMY li a{
	width:144px;
	height:27px;
	display:block;
	text-decoration:none;
}

/************ Txt ***********/

.Txt01{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:10px 0 20px 0;
	text-indent:1em;
}
.Txt01_1{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:10px 0 20px 0;
}

.Txt02{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:0px 0 10px 0;
}
.Txt03{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:0px 0 10px 0;
	text-indent:1em;
}
.Txt04{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:10px 0 20px 0;
}
.Txt04_01{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:10px 0 0 0;
}
.Txt05{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:20px 0 10px 0;
}
.Txt05_01{
	width:550px;
	height:auto;
	margin:0 auto; 
	clear:both;
	padding:20px 0 0 0;
}
.Txt06{
	width:580px;
	margin:0; 
	clear:both;
	padding:20px 0 10px 0;
}
.pre{white-space:pre;}

.Txt_R{text-align:right;}

.Txt_L{text-align:left;}

.Txt_C{text-align:center;}

.bolblue{
	font-weight:700;
	color:#778fde;
}
.bolorange{
	font-weight:700;
	color:#fc9d07;
}
.red{
	font-weight:700;
	color:#fc0802;
}
.red01{
	color:#bc0202;
}
.lightred{
	font-weight:700;
	color:#cb506c;
}
.green{
	font-weight:700;
	color:#05a984;
}
.green1{
	font-weight:400;
	color:#05a984;
}
.lightblue{
	font-weight:700;
	color:#49c7cc;
}
.in{
	text-indent:1em;
}
.in01{
	text-indent: -1.3em;
	margin-left: 1.3em;
}

.CenBol13{
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
}
.FR{
	float:right;
}
.FL{
	float:left;
}
.MarB20{margin:0 0 20px 0;}

.MarR12{margin:0 10px 0 0;}

.MarL20{margin:0 0 0 20px;}

/************ illust ***********/

.illust01{
	margin:0 0 0 300px;
}

/*@H@*/
.kouji{
	width:300px;
	border:3px double #c1c2c2;
	background-color:#f2f4f3;
	padding:50px 50px;
	margin:50px auto;
	text-align:center;
}
.kouji01{
	width:400px;
	border:3px double #c1c2c2;
	background-color:#f2f4f3;
	padding:50px 50px;
	margin:50px auto;
}

.clear00 {
	clear: both;
}