@charset "Shift_JIS";/************************** 学習机 特集ページ用CSS**************************//* タグ初期化 */ul, li {	margin: 0;	padding: 0;	line-height: 1.5;}.clearfix:after {  content: ".";  display: block;  clear: both;  height: 0;  visibility: hidden;}.clearfix {  min-height: 1px;}* html .clearfix {  height: 1px;  /*\*//*/  height: auto;  overflow: hidden;  /**/}div.clear {	clear: both;}a.btn:hover img {	opacity: 0.7;	filter: alpha(opacity=70);}.p01 {	color: #FF8C00;}.p02 {	color: #F85B79;}.p03 {	color: #5AB3A0;}div#tokushuWrapper {	width: 716px;	height: auto;	margin: 5px 0 0;	padding: 0;	clear: both;}p#description {	display: none;}div#tokushuWrapper div.article {	width: 685px;	height: auto;	margin: 10px 0;	padding: 16px 15px 16px 16px;	clear: both;	background: transparent url(../../tokushu/product_bg.jpg) no-repeat 1px 0;	border: 1px solid #DADADA;}div#tokushuWrapper div#productWrap01 {	border-top: 5px solid #FF8C00;}div#tokushuWrapper div#productWrap02 {	border-top: 5px solid #F85B79;}div#tokushuWrapper div#productWrap03 {	border-top: 5px solid #5AB3A0;}div#tokushuWrapper div.article h2 {	margin: 0 0 17px 70px;	padding: 0;}div#tokushuWrapper div.article p.lead {	margin: 0;	padding: 0 0 0 10px;	font-weight: bold;	font-size: 13px;	line-height: 1.5;}div#tokushuWrapper div.article p#lead01 {	color: #FF8C00;	border-left: 3px solid #FFDDB3;}div#tokushuWrapper div.article p#lead02 {	color: #F85B79;	border-left: 3px solid #F8D7DD;}div#tokushuWrapper div.article p#lead03 {	color: #5AB3A0;	border-left: 3px solid #D0E6E0;}div#tokushuWrapper div.article div.leftCol {	width: 395px;	height: auto;	margin: 15px 0 0;	padding: 0;	float: left;}div#tokushuWrapper div.pointWrap {	width: 387px;	height: auto;	margin: 20px 0 0;	padding: 0;	background: transparent url(../../tokushu/point_bg.gif) repeat-y 0 0;}div#tokushuWrapper div.pointFooter {	width: 387px;	height: auto;	margin: 0;	padding: 0;	background: transparent url(../../tokushu/point_bg_lower.gif) no-repeat left bottom;}div#tokushuWrapper div.pointInner {	margin: 0;	padding: 8px 6px 8px 10px;	background: transparent url(../../tokushu/point_bg_upper.gif) no-repeat 0 0;}div#tokushuWrapper div.pointInner dl {	margin: 0;	padding: 0;}div#tokushuWrapper div.pointInner dl dt {	margin: 0 0 10px;	padding: 0;}div#tokushuWrapper div.pointInner dl dd {	margin: 0;	padding: 0;}div#tokushuWrapper div.pointInner dl dd ul {	margin: 0 0 0 3px;	padding: 0;}div#tokushuWrapper div.pointInner dl dd ul li {	line-height: 1.5;}div#tokushuWrapper div.article div.specWrap {	width: 272px;	height: auto;	margin: 15px 0 0;	padding: 0;	float: right;}div#tokushuWrapper div.specFooter {	width: 272px;	height: auto;	margin: 0;	padding: 0;}div#tokushuWrapper div.specInner {	margin: 0;	padding: 10px 0;}div#tokushuWrapper div#specWrap01 {	background: transparent url(../../tokushu/spec01_bg.gif) repeat-y 0 0;}div#tokushuWrapper div#specFooter01 {	background: transparent url(../../tokushu/spec01_bg_lower.gif) no-repeat left bottom;}div#tokushuWrapper div#specInner01 {	background: transparent url(../../tokushu/spec01_bg_upper.gif) no-repeat 0 0;}div#tokushuWrapper div#specWrap02 {	background: transparent url(../../tokushu/spec02_bg.gif) repeat-y 0 0;}div#tokushuWrapper div#specFooter02 {	background: transparent url(../../tokushu/spec02_bg_lower.gif) no-repeat left bottom;}div#tokushuWrapper div#specInner02 {	background: transparent url(../../tokushu/spec02_bg_upper.gif) no-repeat 0 0;}div#tokushuWrapper div#specWrap03 {	background: transparent url(../../tokushu/spec03_bg.gif) repeat-y 0 0;}div#tokushuWrapper div#specFooter03 {	background: transparent url(../../tokushu/spec03_bg_lower.gif) no-repeat left bottom;}div#tokushuWrapper div#specInner03 {	background: transparent url(../../tokushu/spec03_bg_upper.gif) no-repeat 0 0;}div#tokushuWrapper div.specInner p {	margin: 0 0 8px;	padding: 0;	text-align: center;}div#tokushuWrapper div.specInner dl {	width: 230px;	margin: 0 auto 5px;	padding: 0;}div#tokushuWrapper div.specInner dl dt {	margin: 0 0 5px;	padding: 0;	font-size: 11px;	font-weight: bold;}div#tokushuWrapper div.specInner .price {	font-size: 16px;}div#tokushuWrapper div.specInner dl dd {	margin: 0;	padding: 0;	font-size: 11px;}div#tokushuWrapper div.specInner dl dd ul li.indent {	padding-left: 3.5em;}div#tokushuWrapper div.pageTop {	margin: 0 auto 40px;	padding: 0;	clear: both;}div#tokushuWrapper div.pageTop p {	width: auto;	height: 12px;	margin: 0 0 15px;	padding: 0;	float: right;	}div#tokushuWrapper div.pageTop p a {	text-decoration: underline;	color: #333;}div#tokushuWrapper div.pageTop p a:hover {	text-decoration: none;	color: #999;}