body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: justify; 
	text-justify: inter-ideograph;
}
/* テキストリンク　*/
a:visited {
	color: #333366;
	text-decoration: underline;
}
a:link {
	color: #333366;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration:underline;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
img { border: none; }


.px12 {  font-size: 12px}
.px11 {  font-size: 11px}
.px10 {  font-size: 10px}
.px12x16 {  font-size: 12px; line-height: 16px}
.box_waku {  border: 1px #000000 solid}
.px14 {  font-size: 14px}
.px12x18 {  font-size: 12px; line-height: 18px}
.px10 {
	font-size: 10px;
	line-height: 12px;
}
.px16 {  font-size: 16px}
.px18 {  font-size: 18px}
.boxuesita {  border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
BODY { scrollbar-base-color: #E9E08F }.box_waku_pink {  border: #FF99CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.box_waku_blue {  border: 1px #3399CC solid}
.px11x16 {  font-size: 11px; line-height: 16px}
a:hover {  color: #FF0000}
.px14x20 {  font-size: 14px; line-height: 20px}
.waku {
	border: 2px solid #DC0A0A;
}
.waku_ore {
	border: 1px solid #FF9900;
}
.waku_sita_ore {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

.px16-02 {
	font-size: 16px;
	line-height: 140%;
}
.px18-02 {
	font-size: 18px;
	line-height: 140%;
}
.arial20p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}
.kei-uesita-green {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #669933;
	border-bottom-color: #669933;
}
.kei-sita-green {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #669933;
}
.kei-tya-sita {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1CA86;
}
.kei-tya {
	border-width: 1px;
	border-style: solid;
	border-color: #E1CA86;
}
.kei-pink {
	border-width: 1px;
	border-style: solid;
	border-color: #AC476B;
}
.p14-150 {
	font-size: 14px;
	line-height: 150%;
}
.p20 {
	font-size: 20px;
}
.p12-180 {
	font-size: 12px;
	line-height: 180%;
}
#maga ul {
	margin: 0px;
	padding: 0px;
}
#maga p {
	margin: 0px;
	padding: 0px;
}
#maga li {
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}
#maga td {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.ari-18px-bot10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	margin-bottom: 20px;
}
.profile{
        
	font-size: 11px;
	color: #696969;
	line-height: 18px;
        
}
.atopic{
        margin-top:20px;
}
.atopic img{
        margin: 0 10px 10px 0;
	padding: 0 0 0 0:
}
.photo-atopic img{
        clear:both;
	margin: 0 0 0 0;
}
.photo-atopic td{
       padding: 20px 20px 0px 0;
}
.ap1{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
      
}

.atopic001{
        margin: 30px 0 0 0;
	padding: 10px 20px 30px 20px;
	
	border: solid 1px #808080;
}































