/*  ƒNƒŠƒA
	------------------------------------------- */

body,div,table,p,h1,h2,h3,h4,h5,img,ul,li,dl,dt,dd,a{ margin: 0px; padding: 0px;}

/*  base
	-------------------------------------------- */
body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
	font-size: 12px;
	color: #333333;
	}
p{
	font-size: 12px;
	}
img{
	border:none;
	}
.text1{
	line-height: 130%;
	}
	
.text2{
	line-height: 135%;
	}
	
.text3b{
	line-height: 150%;
	}
	
b{
	color:#CC0000;
	}
	
.link1{
	text-decoration: underline;
	}
	
.pagenavi{
	text-align: center;
	font-size: 12px;
	padding-bottom: 20px;
	border-bottom: solid 1px #CCCCCC;
	}

.photospec{
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url('/topics/crystalsylph3/img/22/1_08.gif');
	}
	
	
/*  ”Ä—pƒXƒ^ƒCƒ‹
	--------------------------------------------- */

.tx-center{ text-align: center; }
.tx-left{ text-align: left; }
.tx-right{ text-align: right; }

.pt-5{ padding-top: 5px; }
.pt-10{ padding-top: 10px; }
.pt-15{ padding-top: 15px; }
.pt-20{ padding-top: 20px; }
.pt-25{ padding-top: 25px; }
.pt-30{ padding-top: 30px; }

.pl-5{ padding-left: 5px; }
.pl-10{ padding-left: 10px; }
.pl-15{ padding-left: 15px; }
.pl-20{ padding-left: 20px; }
.pl-25{ padding-left: 25px; }
.pl-30{ padding-left: 30px; }

.pb-5{ padding-bottom: 5px; }
.pb-10{ padding-bottom: 10px; }
.pb-15{ padding-bottom: 15px; }
.pb-20{ padding-bottom: 20px; }
.pb-25{ padding-bottom: 25px; }
.pb-30{ padding-bottom: 30px; }

.pr-5{ padding-right: 5px; }
.pr-10{ padding-right: 10px; }
.pr-15{ padding-right: 15px; }
.pr-20{ padding-right: 20px; }
.pr-25{ padding-right: 25px; }
.pr-30{ padding-right: 30px; }

.mt-10{ margin-top: 10px; }
.mt-20{ margin-top: 20px; }
.mt-30{ margin-top: 30px; }


.spec{
	background-image: url(/topics/crystalsylph4/img/6/bg-spec.gif);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 1.2em;
	width: 215px;
	_width: 235px;
	height: 70px;
	_height: 80px;
	text-align: left;
	margin-top: 20px;
	padding: 10px 10px 0px 10px;
	font-size:10px; 
	color:#333333;
	}


/*  4-3.html
	--------------------------------------------- */
a.ssnav{
	font-size:10px;
	color:#333333;
	text-decoration: none;
	}
a.ssnav :hover{
	text-decoration: underline;
	}
.sk-list{
	list-style-position: outside;
	padding-left: 20px;
	line-height: 1.2em;
	}
.sk-list li{
	list-style: url(/topics/crystalsylph4/img/4/list-mark.gif);
	font-size: 12px;
	}
.pointbox{
	background-position: left top;
	background-repeat: no-repeat;
	width: 231px;
	_width: 266px;
	padding: 30px 10px 5px 25px;
	line-height: 1.1em;
	margin-top: 10px;
	}
.pointbox li{
	list-style: disc;
	font-size:12px;
	}
.point1{ background-image: url(/topics/crystalsylph4/img/4/bg-point3-1.gif); height: 93px; _height: 128px; }
.point2{ background-image: url(/topics/crystalsylph4/img/4/bg-point3-2.gif); height: 73px; _height: 108px; }
.point3{ background-image: url(/topics/crystalsylph4/img/4/bg-point3-3.gif); height: 133px; _height: 168px; }
/*.point4{ background-image: url(/topics/crystalsylph4/img/4/bg-point3-4.gif); height: 47px; }*/
.point4{ background-image: url(/topics/crystalsylph4/img/4/bg-point3-2.gif); height: 73px; _height: 108px; }

#scap3-5{
	border-top: solid 1px #D1B2C1;
	padding-top: 20px;
	}


