@import url( ../default.css );
@import url( ../layout.css );
@import url( ../parts-ct.css );
@import url( ct1.css );

#Special P.read {
	MARGIN-TOP: 0px
}
#Special .large-sp {
	MARGIN: 10px 0px 20px; TEXT-ALIGN: center
}
#OriginalShop .pickup {
	MARGIN-RIGHT: -20px
}
#OriginalShop .pickup .banner {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 233px; MARGIN-RIGHT: 20px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right
}
#OriginalShop .pickup A {
	COLOR: #505050; TEXT-DECORATION: none
}
#OriginalShop .pickup IMG {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: -8px; VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: -8px
}
#OriginalShop .pickup SPAN {
	PADDING-LEFT: 15px; BACKGROUND: url(../../images/arrow_gray.gif) no-repeat left center
}
#OriginalShop .pickup A:hover SPAN {
	TEXT-DECORATION: underline
}
#f_OriginalShop LI {
	PADDING-LEFT: 110px; MIN-HEIGHT: 100px; FLOAT: left; MARGIN: 0px 10px 20px 0px; WIDTH: 80px; POSITION: relative; HEIGHT: 100px
}
#f_OriginalShop LI .thum {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#f_OriginalShop LI .title {
	DISPLAY: block; MARGIN: 0px 0px 10px
}
#f_Pickup {
WIDTH: 530px; HEIGHT: auto
}
#f_Pickup P {
	MARGIN-BOTTOM: 10px; COLOR: #D47DCC
}
#f_Pickup LI {
	PADDING-LEFT: 20px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 245px; TEXT-INDENT: -14px
}
#f_Pickup UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#f_Pickup UL {
	ZOOM: 100%
}
#f_Pickup_red {
	PADDING-BOTTOM: 5px; WIDTH: 530px; BORDER-BOTTOM: #ff0000 1px solid; HEIGHT: auto
}
#f_Pickup_red P {
	MARGIN-BOTTOM: 10px; COLOR: #D47DCC
}
#f_Pickup_red LI {
	PADDING-LEFT: 20px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 245px; TEXT-INDENT: -14px
}
#f_Pickup_red UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#f_Pickup_red UL {
	ZOOM: 100%
}
#SPList .f_large {
	
}
#SPList .f_middle {
	
}
#SPList .f_large {
	MARGIN-RIGHT: -13px
}
#SPList .f_large LI {
	FLOAT: left; WIDTH: 168px; MARGIN-RIGHT: 13px
}
#SPList .f_large IMG {
	DISPLAY: block; MARGIN: 0px auto 10px
}
#SPList .f_mobile {
	MARGIN-RIGHT: -13px
}
#SPList .f_mobile LI {
	FLOAT: left; WIDTH: 245px; MARGIN-RIGHT: 25px
}
#SPList .f_mobile IMG {
	DISPLAY: block; MARGIN: 0px auto 10px
}
#WebLimited .weblimited_l {
	MARGIN-RIGHT: -13px
}
#WebLimited .weblimited_l LI {
	FLOAT: left; WIDTH: 168px; MARGIN-RIGHT: 15px
}
#WebLimited .weblimited_l IMG {
	DISPLAY: block; MARGIN: 0px auto 10px
}
#WL {
	MARGIN-BOTTOM: 3px
}
#WL .middle {
	MARGIN-BOTTOM: 0px
}
#WL UL {
	WIDTH: 350px
}
#WL .middle IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; TOP: 0px
}
#WL .middle {
	MARGIN-RIGHT: -10px
}
#WL .middle LI {
	PADDING-LEFT: 80px; MIN-HEIGHT: 64px; FLOAT: left; WIDTH: 85px; MARGIN-RIGHT: 5px; POSITION: relative; HEIGHT: 64px
}
#WL .middle LI.odd {
	FLOAT: left
}
#WL .middle LI.even {
	FLOAT: right
}
#SPFas .middle {
	MARGIN-RIGHT: -20px
}
#SPFas .middle LI {
	PADDING-LEFT: 74px; MIN-HEIGHT: 64px; FLOAT: left; WIDTH: 92px; MARGIN-RIGHT: 10px; POSITION: relative; HEIGHT: 64px
}
#SPFas .middle LI.odd {
	FLOAT: left
}
#SPFas .middle LI.even {
	FLOAT: right
}
#SPFas .middle .IMG1 {
	VERTICAL-ALIGN: bottom;
	position: absolute;
	left: 0px;
	top: 0px;
}
#SPFas .middle .IMG2 {
	VERTICAL-ALIGN: bottom;
	position: absolute;
	left: 73px;
	top: 0px;
	display: block;
}
#SPFas .middle P {
	MARGIN-TOP: 0px
}
#SPFas .icon {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 74px; POSITION: absolute
}
#SPFas .middle IMG.solid {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 60px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 60px
}
#SPFas UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#SPFas .section {
	CLEAR: both; MARGIN-BOTTOM: 20px; HEIGHT: 0px
}
#SPFas UL {
	ZOOM: 100%
}
#f_OriginalShop950 LI {
	PADDING-LEFT: 110px; MIN-HEIGHT: 100px; FLOAT: left; MARGIN: 0px 20px 20px 0px; WIDTH: 105px; POSITION: relative; HEIGHT: 100px
}
#f_OriginalShop950 LI .thum {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#f_OriginalShop950 LI .title {
	DISPLAY: block; MARGIN: 0px 0px 10px
}
#banner_show1{
	padding-left: 1px;
}
#banner_show1 dd{
	display: block;
	margin-bottom: 6px;	
}
#banner_show2{
	padding-left: 1px;
}
#banner_show2 dd{
	display: block;
	margin-bottom: 6px;	
}
#banner_show3{
	padding-left: 1px;
}
#banner_show3 dd{
	display: block;
	margin-bottom: 5px;	
}
#subject_show1{
	display: block;
}
#subject_show1 dt{
	display: block;
	padding-bottom: 2px;
}
#subject_show1 dl{
}
#subject_show1 dd{
	display: block;
	float: left;
	height: 30px;
	width: 168px;
	position: relative;
	padding-right: 13px;
	text-align: center;
	vertical-align: middle;
	line-height: 28px;
	letter-spacing: 1px;
	font-size: 13px;
	background-image: url(../../images/title1_168x30bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}
#subject_show2{
	display: block;
	width: 730px;
	margin-top: 15px;
	margin-bottom: 5px;
	clear: both;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}
#subject_show3{
	display: block;
	clear: both;
}
#subject_show3 dt{
	display: block;
}
#subject_show3 dl{
	float: left;
	height: 178px;
	width: 136px;
	border: 1px solid #CCCCCC;
	display: block;
	position: relative;
	margin-right: 8px;
	margin-left: 0px;
}
#subject_show3 dd{
	display: block;
	position: relative;
	text-align: center;
}
#subject_show3 dd Img{
	display: block;
	width: 128px;
	position: relative;
	height: 128px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	clear: both;
}
#subject_show3 dd span {
	display: block;
	position: relative;
	text-align: left;
	background-image: url(../../images/show3_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 124px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 19px;
	color: #515151;
	text-decoration: none;
	padding-left: 4px;
}
#subject_show4{
	display: block;
	clear: both;
	float: left;
	width: 730px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#subject_show4 dl{
	float: left;
	height: 110px;
	width: 240px;
	display: block;
	margin-right: 3px;
	margin-left: 0px;
	position: relative;
	padding-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
}
#subject_show4 dd{
	display: block;
	float: left;
}
#subject_show4 dd Img{
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 3px;
}
#subject_show4 dd span
{
	display: block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	width: 123px;
	letter-spacing: 1px;
	margin-bottom: 2px;
}
#subject_show5{
	display: block;
	clear: both;
	float: left;
	width: 730px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#subject_show5 dl{
	float: left;
	height: 110px;
	width: 240px;
	display: block;
	margin-right: 3px;
	margin-left: 0px;
	position: relative;
	padding-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
}
#subject_show5 dd{
	display: block;
	float: left;
}
#subject_show5 dd Img{
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 3px;
}
#subject_show5 dd span
{
	display: block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	width: 123px;
	letter-spacing: 1px;
	margin-bottom: 2px;
}
#subject_show6{
	display: block;
	clear: both;
	float: left;
	width: 730px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#subject_show6 dl{
	float: left;
	height: 110px;
	width: 240px;
	display: block;
	margin-right: 3px;
	margin-left: 0px;
	position: relative;
	padding-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
}
#subject_show6 dd{
	display: block;
	float: left;
}
#subject_show6 dd Img{
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 3px;
}
#subject_show6 dd span
{
	display: block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	width: 123px;
	letter-spacing: 1px;
	margin-bottom: 2px;
}
#subject_show7{
	display: block;
	clear: both;
	float: left;
	width: 730px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#subject_show7 dl{
	float: left;
	width: 360px;
	display: block;
	margin-right: 5px;
	margin-left: 0px;
	position: relative;
	padding-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
}
#subject_show7 dd{
	display: block;
	float: left;
}
#subject_show7 dd Img{
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 3px;
}
#subject_show7 dd span
{
	display: block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	width: 240px;
	letter-spacing: 1px;
	margin-bottom: 3px;
}
#subject_show7 dd span Img
{
	display: block;
	width: 240px;
	height: 46px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#subject_show8{
	display: block;
	clear: both;
	width: 730px;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
}
#subject_show8 dt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 27px;
	font-weight: normal;
	color: #909090;
}
#subject_show8 dt Img{
	display: block;
	margin: 0px;
	float: left;
}
#subject_show8 dl{
	width: 730px;
	margin-left: 0px;
	margin-top: 5px;
	clear: both;
	margin-right: 0px;
	margin-bottom: 5px;
	display: block;
	position: relative;
	overflow: hidden;
}
#subject_show8 dd{
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	height: 140px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
}
