@charset "UTF-8";

ui,li{margin:0px;padding:0px;}
/******************************************************* mainBox ***/
#mainBox{
	width:820px;
	height:auto;
	min-height:1135px;
	max-height:8000px;
	margin-right:auto;
	margin-left:auto;
	clear:both;
}
/******************************************************* mainLeft ***/
#mainLeft{
	align:right;
	width:250px;
	height:auto;
	min-height:2130px;
	max-height:6000px;
	background-image:url("/personal/images/ButtonAu.jpg");
	background-repeat:no-repeat;
	float:left;
}
/******************************************************* mainRight ***/
#mainRight{
	text-align:left;
	align:left;
	width:560px;
	height:auto;
	min-height:1130px;
	max-height:6000px;
	padding-right:0px;
	padding-left:0px;
	float:right;
}
.rightDetail{
	background:url("/personal/images/rightDetail.jpg") bottom right no-repeat;
}
.rightRegist{
	background:url("/personal/images/rightRegist.jpg") bottom right no-repeat;
}
.rightKiyaku{
	background:url("/personal/images/rightKiyaku.jpg") bottom right no-repeat;
}
.rightContact{
	background:url("/personal/images/rightContact.jpg") bottom right no-repeat;
}
/*** rightTop Cascading Style Sheets ***/
#rightTop{
	text-align:left;
	width:560px;
	height:103px;
	background-image:url("/personal/images/rightMiddleE.jpg");
	background-repeat:no-repeat;
	ckear:both;
}
#rightTop > img{
	margin-bottom:5px;
}
#imgRight{
	margin-right:30px;
	margin-left:179px;
}
/*** rightDetail Cascading Style Sheets ***/
.mainRegistText{
	text-align:left;
	align:left;
	width:540px;
	height:auto;
	min-height:300px;
	max-height:1000px;
	border:1px solid #CCCCCC;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:8px;
}
.mainRegistText > img{
	margin-bottom:15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#mRT1a{
	background:url("/personal/images/registR1a.jpg") top no-repeat;
}
#mRT2a{
	background:url("/personal/images/registR2a.jpg") top no-repeat;
}
/*** rightDetail Cascading Style Sheets ***/
.rightMiddleDetail{
	text-align:left;
	width:100%;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	ckear:both;
}
#rightMiddleDetail1{
	height:auto;
	min-height:96px;
	max-height:200px;
	margin-bottom:30px;
}
#rightMiddleDetail2{
	height:auto;
	min-height:300px;
	max-height:360px;
	margin-bottom:30px;
}
#rightMiddleDetail3{
	text-align:left;
	width:300px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:auto;
	min-height:300px;
	max-height:360px;
	ckear:both;
}
img#imgDetail{
	margin-top:30px;
}
/*** rightDetail Cascading Style Sheets ***/
.rightMiddleRegist{
	text-align:left;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	ckear:both;
}

#rightMiddleRegist1{
	width:96%;
	height:auto;
	min-height:240px;
	max-height:460px;
	margin-bottom:50px;
	border:1px solid #CC99CC;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#rightMiddleRegist2{
	width:260px;
	height:auto;
	min-height:330px;
	max-height:390px;
	border:1px solid #CC99CC;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
img#imgRegist{
	margin-top:170px;
}

ul.rightRegistUl1{
	width:90%;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:20px;
	padding-top:10px;
	clear:both;
}
ul.rightRegistUl2{
	width:90%;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:20px;
	padding-top:10px;
	clear:both;
}
/*** rightMiddle Cascading Style Sheets ***/
#rightMiddleMain{
	text-align:left;
	width:560px;
	height:95px;
	padding-top:35px;
	padding-left:5px;
	margin-right:auto;
	margin-left:auto;
	background-image:url("/personal/images/rightMiddle.jpg");
	background-repeat:no-repeat;
	ckear:both;
}
/*** rightMiddle Cascading Style Sheets ***/
#rightRegistArea{
	text-align:left;
	width:560px;
	height:auto;
	min-height:800px;
	max-height:6000px;
	margin-right:auto;
	margin-left:auto;
	padding-top:2px;
	padding-bottom:60px;
	padding-left:0px;
	background:url("/personal/images/rightRegistArea.jpg") bottom right no-repeat;
	ckear:both;
}

ul.rightUl{
	width:95%;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding:10px;
	clear:both;
}
ol.rightOl{
	width:95%;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding:10px;
	clear:both;
}
/*** rightContactBox Cascading Style Sheets ***/
#rightContactBox{
	text-align:left;
	width:490px;
	height:auto;
	min-height:270px;
	max-height:500px;
	margin-bottom:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	ckear:both;
}
.contactBox{
	text-align:left;
	width:480px;
	height:126px;
	margin-right:auto;
	margin-left:auto;
	padding:5px;
	border:1px solid #CC99CC;
	background:url("/personal/images/contactUnder.jpg") top repeat-x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	ckear:both;
}
#rightContactBox2{
	text-align:left;
	width:300px;
	height:auto;
	min-height:210px;
	max-height:500px;
	margin-bottom:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	ckear:both;
}
.contactBox2{
	text-align:left;
	width:290px;
	height:auto;
	min-height:210px;
	max-height:300px;
	margin-right:auto;
	margin-left:auto;
	padding:5px;
	border:1px solid #CC99CC;
	background:url("/personal/images/contactUnder.jpg") top repeat-x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	ckear:both;
}
#rightContactBox3{
	text-align:left;
	width:280px;
	height:auto;
	min-height:98px;
	max-height:150px;
	padding:10px;
	border:1px solid #CC99CC;
	background:url("/personal/images/contactUnder2.jpg") bottom repeat-x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	ckear:both;
}
/*** rightBottom Cascading Style Sheets ***/
#rightBottom{
	text-align:left;
	width:300px;
	height:450px;
	padding:5px;
	ckear:both;
}
/*** rightUnder Cascading Style Sheets ***/
#rightUnder{
	text-align:left;
	width:560px;
	height:auto;
	max-height:4000px;
	margin-bottom:30px;
	margin-right:auto;
	margin-left:auto;
}
/*** main Cascading Style Sheets ***/
ul.registC1{
	width:560px;
	margin0px;
	padding-top:10px;
	clear:both;
}
li.areaGiven{
	text-align:center;
	width:60px;
	height:auto;
	min-height:20px;
	max-height:36px;
	margin-right:2px;
	margin-bottom:1px;
	margin-left:2px;
	font-size:12px;
	color:#6633FF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	list-style-type: none;
	float:left;
}
li.areaGiven > a > strong{
	display:block;
	width:60px;
	height:auto;
	min-height:20px;
	max-height:36px;
	margin-right:2px;
	margin-left:2px;
	margin-bottom:1px;
	padding-top:7px;
	font-size:12px;
	color:#6633FF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
li.areaGiven > a:link > strong{
	color:#6633FF;
	border:1px solid #CC99FF;
}
li.areaGiven > a:visited > strong{
	color:#6633FF;
	border:1px solid #CC99FF;
}
li.areaGiven > a:hover > strong{
	color:#FFFFFF;
	border:1px solid #CC99FF;
	background-color:#9966FF;
}
.areaUl{
	margin-bottom:2px;
}

li.registC1{
	text-align:center;
	width:60px;
	height:auto;
	min-height:20px;
	max-height:36px;
	margin:0px;
	font-size:12px;
	color:#6633FF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	list-style-type: none;
}

