body {
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;	
}
img{
	border: none;
}

.c-both { clear:both; }

.txt10{
	font-size: 10px;
	line-height:14px;
}
.txte11{
	font-size: 11px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
}

	
/*=============================================
/		main
/=============================================*/

.wrapper{
	width: 860px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#pagetop{
 float:right;
 padding:20px 20px 0 0;
}
.flash{
 padding-top:20px;
}

.inner {
	background-image: url(/potori/img/bg.jpg);
	background-position: bottom;
	padding: 20px 0 40px 0;
}

/*=============================================
/		aboutus
/=============================================*/
#aboutus{
}
#aboutus .intro{
	margin-left:auto;
	margin-right:auto;
	width: 700px;
	margin-bottom:20px;
}
#aboutus .btn{
	padding: 0 0 0 150px;
}
#aboutus .banner{
	margin-left:auto;
	margin-right:auto;
	width: 700px;
	background-image: url(/potori/aboutus/img/banner_bg.jpg);
	height: 256px;
	text-align: left;
}
#aboutus .bannerImg{
	padding: 30px 0 0 0;
	text-align: center;
}

/*=============================================
/		potori
/=============================================*/
#potori{
}
#potori .bg{
	margin-left:auto;
	margin-right:auto;
	height: 750px;
	background-image: url(/potori/potori/img/bg.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
}
#potori .left{
 float:left;
	text-align:right;
	width: 460px;
}
#potori .right{
 float:right;
	text-align:left;
	width: 310px;
}
#potori .ex{
	text-align:left;
	width: 380px;
	float: right;
}
#potori .exLine{
	padding:3px 0;
}
#potori .exLineSpace{
	padding:0 0 30px 0;
}
#potori .exPotori{
	font-size: 18px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 5px;
}
#potori .kyouto{
	text-align:left;
	width: 250px;
	font-size: 12px;
	line-height: 14px;
	color: #009900;
}
#potori .kyoutoTtl{
	padding-bottom:15px;
}
#potori .note,#potori .note2{
	font-size: 10px;
	float:right;
	padding-top: 15px;
	line-height: 14px;
	color:#333333;
}
#potori .note2{
 text-align:right;
}
#potori A{ color:#333333;}
#potori A:visited{ color:#333333; }
#potori A:active{ color:#009900; }
#potori A:hover{ color:#009900; }

/*=============================================
/		sengen
/=============================================*/
#sengen{
}
#sengen .bg{
	margin-left:auto;
	margin-right:auto;
	height: 380px;
	background-image: url(/potori/commit/images/bg.jpg);
	background-repeat: no-repeat;
	width: 650px;
}
#sengen .space{
	height: 80px;
}
#sengen .table{
 width: 500px;
	text-align:left;
}
#sengen .block{
clear:both;
}
#sengen .l{
 float:left;
	width: 95px;
	text-align:right;
}
#sengen .r{
 float:right;
	width: 400px;
	padding-bottom:10px;
}
#sengen .btn{
	width: 400px;
 	text-align:center;
		 padding:10px 0 0 0;
}




/*=============================================
/		footer
/=============================================*/
#footer{
 padding:20px 0 20px 0;
	font-size: 10px;
	line-height:18px;
	color:#666666;
}
#footer .contact{
	font-size: 10px;
}
#cr{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC9966;
	padding-top: 5px;
	font-size: 10px;
}
#footer A{ color:#000; text-decoration:none;}
#footer A:visited{ color:#000; text-decoration:none;}
#footer A:active{ color:#000; text-decoration:underline;}
#footer A:hover{ color:#000; text-decoration:underline;}

#cr A{ color:#CC9966;  text-decoration:underline;}
#cr A:visited{ color:#CC9966;  text-decoration:underline;}
#cr A:active{ color:#9d6d3c;  text-decoration:underline;}
#cr A:hover{ color:#9d6d3c; text-decoration:underline; }
