@charset "utf-8";
#main  .description  {
	width: 600px;
	padding-right: 35px;
	padding-left: 35px;
}
#main .description a {
	color: #333333;
}
#main .description a:hover {
	color: #999999;
}
#main .description .c {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0px;
}
#main .description .text_small_gray {
	font-size: 80%;
	color: #999999;
}


#main .description .img {
	float: left;
	width: 380px;
	margin-top: 30px;
}
#main .description .sub_ttl {
	padding: 0px;
	float: right;
	width: 210px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFCB;
}
#main .description .sub_ttl p {
	font-size: 80%;
	padding-right: 10px;
	padding-left: 10px;
	color: #666666;
	margin-top: 20px;
}
#main .description .sub_ttl a {
	color: #333333;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#main .description .sub_ttl a:hover {
	color: #999999;
}

#main .description .sub_ttl h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 210px;
	position: relative;
}
#main .description .sub_ttl h3 span {
	background-image: url(../img/ttl_watasimokitemasu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 210px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  .description  .article {
	padding: 0px;
	width: 450px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
#main .description .article p {
	margin-top: 30px;
	font-size: 110%;
	color: #333333;
	line-height: 180%;
}
#main .description .article strong {
	font-size: 120%;
}
#main .description .syasin {
	width: 600px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .description .syasin li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	height: 250px;
}
#main .description .syasin img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#main  .description  .syasin2 {
	width: 400px;
	padding: 0px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  .description  .syasin2  li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	height: 250px;
}
#main  .description  .syasin2  img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#main  .description  .syasin3 {
	width: 400px;
	padding: 0px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  .description  .syasin3  li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	height: 250px;
}
#main  .description  .syasin3  img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}




#main .description .mousikomi {
	width: 620px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	font-size: 120%;
}
#main  .description .mousikomi form {
	margin: 0px;
	padding: 0px;
}
#main .description .mousikomisyousai {
	padding: 0px;
	width: 620px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main .description .mousikomititle {
	padding: 0px;
	width: 620px;
	border-bottom-width: 3px;
	border-bottom-style: groove;
	border-bottom-color: #6633CC;
	font-size: 120%;
	font-weight: bolder;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main .description .mousikomigazou {
	width: 200px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#main .description .mousikomiright {
	float: right;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#main  .description .mousikomimesse h2 {
	margin: 0px;
	padding: 0px;
	width: 390px;
	color: #CCCC00;
	font-style: italic;
	font-weight: bold;
	font-size: 80%;
	line-height: 2em;
}
#main .description .mousikomikakaku {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 390px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#main .description .mousikomisize {
	padding: 0px;
	width: 390px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 70%;
	line-height: 1.5em;
}
#main .description .mousikomisize_hyou {
	width: 390px;
}
#main .description .mousikomiselect {
	font-size: 9px;
}
#main .description .mousikomi .sisyu {
	background-color: #FFFF99;
	padding-top: 10px;
}
#main #classicotailar .mousikomi .mousikomiright .mousikomiselect .sisyu .sisyutyui {
	color: #FF0000;
}
#main #nudefitcoat .mousikomi .mousikomisyousai .mousikomiright .mousikomiselect .sisyu .sisyutyui {
	color: #FF0000;
}
#main #stencollar .mousikomi .mousikomisyousai .mousikomiright .mousikomiselect .sisyu .sisyutyui {
	color: #FF0000;
}
#main #tradcasey .mousikomi .mousikomisyousai .mousikomiright .mousikomiselect .sisyu .sisyutyui {
	color: #FF0000;
}

#main .description .mousikomi .btn {
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main  .description  .mousikomi  .btn input {
	background-image: url(../img/cartbottan.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 33px;
	width: 164px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	color: #FFFFFF;
	cursor:pointer;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
#main   .description   .mousikomi   .btn  input:hover {
	background-image: url(../img/cartbottan.png);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
#main .description .tuisin {
	font-size: 110%;
	color: #666666;
	font-style: italic;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#main  .description .recommend {
	width: 620px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#main .description .recommend .recommend_ttl {
	font-size: 140%;
	color: #FF6600;
	font-weight: bold;
}
#main .description .recommend .rec_article {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	clear: both;
}
#main .description .recommend .rec_article .rec_articlea {
	float: left;
	width: 205px;
	margin-right: auto;
	margin-left: auto;
}
#main .description .recommend .rec_article .rec_articleb {
	float: left;
	width: 205px;
	margin-right: auto;
	margin-left: auto;
}
#main .description .recommend .rec_article .rec_articlec {
	float: left;
	width: 205px;
	margin-right: auto;
	margin-left: auto;
}




#main .description .kakakuiro {
	color: #990000;
	font-weight: bold;
}

#main #classicotailar .sub_ttl {
	height: 570px;
}







#main #classicotailar .letter_1 {
	display: block;
	padding: 0px;
	height: 128px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #classicotailar .letter_1 span {
	background-image: url(../img/catch.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 498px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main #classicotailar .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #classicotailar .letter_2 span {
	background-image: url(../img/readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main #classicotailar .article .ttl_1 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
}
#main #classicotailar .article .ttl_1 span {
	background-image: url(../img/nazekakko_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main #classicotailar .article .ttl_2 {
	display: block;
	padding: 0px;
	height: 65px;
	width: 390px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #classicotailar .article .ttl_2 span {
	background-image: url(../img/tokutyou_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 390px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main #classicotailar .article .ttl_3 {
	display: block;
	padding: 0px;
	height: 65px;
	width: 442px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #classicotailar .article .ttl_3 span {
	background-image: url(../img/syokuninsinken_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 442px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main #classicotailar .article .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: relative;
}
#main #classicotailar .article .ttl_4 span {
	background-image: url(../img/tyoukiseihinhosyou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #stencollar  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #stencollar  .letter_1 {
	display: block;
	padding: 0px;
	height: 128px;
	width: 570px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #stencollar .letter_1 span {
	background-image: url(../img/sten_copy.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 128px;
	width: 570px;
}

#main  #stencollar  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #stencollar  .letter_2  span {
	background-image: url(../img/sten_bodycopy.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #stencollar  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #stencollar  .article  .ttl_1  span {
	background-image: url(../img/sten_ttl1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #stencollar  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #stencollar  .article  .ttl_2  span {
	background-image: url(../img/backsyantitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #stencollar  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #stencollar  .article  .ttl_3  span {
	background-image: url(../img/yayahosomititle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #stencollar  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: relative;
}
#main  #stencollar  .article  .ttl_4  span {
	background-image: url(../img/tyoukiseihinhosyou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #mensjacke  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #mensjacke  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #mensjacke .letter_1 span {
	background-image: url(../img/mensjacke_ttl.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #mensjacke  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #mensjacke  .letter_2  span {
	background-image: url(../img/mensjacketread.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mensjacke  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #mensjacke  .article  .ttl_1  span {
	background-image: url(../img/mensjake_raperu_ttl.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mensjacke  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #mensjacke  .article  .ttl_2  span {
	background-image: url(../img/backsyantitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mensjacke  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #mensjacke  .article  .ttl_3  span {
	background-image: url(../img/yayahosomititle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mensjacke  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: relative;
}
#main  #mensjacke  .article  .ttl_4  span {
	background-image: url(../img/tyoukiseihinhosyou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: absolute;
	left: 0px;
	top: 0px;
}




#main #nudefitcoat  .sub_ttl h3 span {
	background-image: url(../img/trench_watasimottl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 210px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main   #nudefitcoat   .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main   #nudefitcoat   .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #nudefitcoat  .letter_1  span {
	background-image: url(../img/nudefitcoat_catch2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 170px;
	width: 498px;
}
#main   #nudefitcoat   .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main   #nudefitcoat   .letter_2   span {
	background-image: url(../img/nudefitcoat_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #nudefitcoat   .article   .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #nudefitcoat   .article   .ttl_1   span {
	background-image: url(../img/nudefitcoat_kokomadekireinatitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #nudefitcoat   .article   .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #nudefitcoat   .article   .ttl_2   span {
	background-image: url(../img/nudefitcoat_ugokiyasuititle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #nudefitcoat   .article   .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #nudefitcoat   .article   .ttl_3   span {
	background-image: url(../img/nudefitcoat_eri_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #nudefitcoat   .article   .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: relative;
}
#main   #nudefitcoat   .article   .ttl_4   span {
	background-image: url(../img/nudefitcoat_tyoukiseihinhosyoutitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradcasey  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #tradcasey  .letter_1 {
	display: block;
	padding: 0px;
	height: 128px;
	width: 530px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #tradcasey .letter_1 span {
	background-image: url(../img/tkc_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 128px;
	width: 530px;
}

#main  #tradcasey  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #tradcasey  .letter_2  span {
	background-image: url(../img/tkc_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradcasey  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradcasey  .article  .ttl_0  span {
	background-image: url(../img/tkc_title_0.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #tradcasey  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradcasey  .article  .ttl_1  span {
	background-image: url(../img/tkc_title_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradcasey  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradcasey  .article  .ttl_2  span {
	background-image: url(../img/tkc_title_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradcasey  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradcasey  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradcasey  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #tradcasey  .article  .ttl_4  span {
	background-image: url(../img/tkc_title_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#main  #tradpantsu  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #tradpantsu  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #tradpantsu .letter_1 span {
	background-image: url(../img/tradpantsu_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #tradpantsu  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #tradpantsu  .letter_2  span {
	background-image: url(../img/tp_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradpantsu  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradpantsu  .article  .ttl_0  span {
	background-image: url(../img/tp_title_0.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #tradpantsu  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradpantsu  .article  .ttl_1  span {
	background-image: url(../img/tp_title_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradpantsu  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradpantsu  .article  .ttl_2  span {
	background-image: url(../img/tp_title_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradpantsu  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #tradpantsu  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #tradpantsu  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #tradpantsu  .article  .ttl_4  span {
	background-image: url(../img/tkc_title_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #trench   .sub_ttl {
	height: 570px;
	font-size: 120%;
}

#main #flare  .sub_ttl h3 span {
	background-image: url(../img/flare_watasimottl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 210px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#main   #flare   .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #flare  .letter_1  span {
	background-image: url(../img/flare_catch.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 170px;
	width: 498px;
}
#main   #flare   .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main   #flare   .letter_2   span {
	background-image: url(../img/flare_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #flare   .article   .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #flare   .article   .ttl_1   span {
	background-image: url(../img/flare_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #flare   .article   .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #flare   .article   .ttl_2   span {
	background-image: url(../img/flare_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #flare   .article   .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #flare   .article   .ttl_3   span {
	background-image: url(../img/nudefitcoat_eri_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #flare   .article   .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: relative;
}
#main   #flare   .article   .ttl_4   span {
	background-image: url(../img/nudefitcoat_tyoukiseihinhosyoutitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#main   #chibieri   .sub_ttl {
	height: 570px;
	font-size: 120%;
}

#main #chibieri  .sub_ttl h3 span {
	background-image: url(../img/flare_watasimottl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 210px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#main   #chibieri   .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #chibieri  .letter_1  span {
	background-image: url(../img/chibieri_catch.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 170px;
	width: 498px;
}
#main   #chibieri   .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main   #chibieri   .letter_2   span {
	background-image: url(../img/chibieri_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #chibieri   .article   .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #chibieri   .article   .ttl_1   span {
	background-image: url(../img/chibieri_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #chibieri   .article   .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #chibieri   .article   .ttl_2   span {
	background-image: url(../img/chibieri_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #chibieri   .article   .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #chibieri   .article   .ttl_3   span {
	background-image: url(../img/nudefitcoat_eri_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #chibieri   .article   .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: relative;
}
#main   #chibieri   .article   .ttl_4   span {
	background-image: url(../img/nudefitcoat_tyoukiseihinhosyoutitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#main  #chester  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #chester  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #chester .letter_1 span {
	background-image: url(../img/chester_catch2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #chester  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #chester  .letter_2  span {
	background-image: url(../img/chester_readbun.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #chester  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #chester  .article  .ttl_1  span {
	background-image: url(../img/chester_ttl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #chester  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #chester  .article  .ttl_2  span {
	background-image: url(../img/backsyantitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #chester  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #chester  .article  .ttl_3  span {
	background-image: url(../img/yayahosomititle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #chester  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: relative;
}
#main  #chester  .article  .ttl_4  span {
	background-image: url(../img/tyoukiseihinhosyou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 162px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main   #trench   .sub_ttl {
	height: 570px;
	font-size: 120%;
}

#main #trench  .sub_ttl h3 span {
	background-image: url(../img/flare_watasimottl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 210px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#main   #trench   .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #trench  .letter_1  span {
	background-image: url(../img/trench_catch.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 170px;
	width: 498px;
}
#main   #trench   .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main   #trench   .letter_2   span {
	background-image: url(../img/trench_read.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #trench   .article   .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #trench   .article   .ttl_1   span {
	background-image: url(../img/trench_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #trench   .article   .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #trench   .article   .ttl_2   span {
	background-image: url(../img/trench_ttl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 420px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #trench   .article   .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main   #trench   .article   .ttl_3   span {
	background-image: url(../img/nudefitcoat_eri_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main   #trench   .article   .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: relative;
}
#main   #trench   .article   .ttl_4   span {
	background-image: url(../img/nudefitcoat_tyoukiseihinhosyoutitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 380px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #mst  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #mst  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #mst .letter_1 span {
	background-image: url(../img/mst_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #mst  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #mst  .letter_2  span {
	background-image: url(../img/tkc_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mst  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #mst  .article  .ttl_0  span {
	background-image: url(../img/tkc_title_0.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #mst  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #mst  .article  .ttl_1  span {
	background-image: url(../img/mst_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mst  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #mst  .article  .ttl_2  span {
	background-image: url(../img/mst_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mst  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #mst  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #mst  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #mst  .article  .ttl_4  span {
	background-image: url(../img/tkc_title_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}






#main  #lst  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #lst  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #lst .letter_1 span {
	background-image: url(/goods/img/lst_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #lst  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #lst  .letter_2  span {
	background-image: url(../img/tkc_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lst  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lst  .article  .ttl_0  span {
	background-image: url(../img/tkc_title_0.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #lst  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lst  .article  .ttl_1  span {
	background-image: url(../img/mst_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lst  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lst  .article  .ttl_2  span {
	background-image: url(../img/lst_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lst  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lst  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lst  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #lst  .article  .ttl_4  span {
	background-image: url(../img/tkc_title_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}




#main  #msp  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #msp  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #msp .letter_1 span {
	background-image: url(../img/msp_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #msp  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #msp  .letter_2  span {
	background-image: url(../img/tp_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #msp  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #msp  .article  .ttl_0  span {
	background-image: url(../img/mst_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #msp  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #msp  .article  .ttl_1  span {
	background-image: url(../img/mst_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #msp  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #msp  .article  .ttl_2  span {
	background-image: url(../img/tp_title_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #msp  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #msp  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #msp  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #msp  .article  .ttl_4  span {
	background-image: url(../img/tkc_title_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #lsp  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #lsp  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #lsp .letter_1 span {
	background-image: url(../img/lsp_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #lsp  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #lsp  .letter_2  span {
	background-image: url(../img/tp_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lsp  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lsp  .article  .ttl_0  span {
	background-image: url(../img/mst_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #lsp  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lsp  .article  .ttl_1  span {
	background-image: url(../img/lst_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lsp  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lsp  .article  .ttl_2  span {
	background-image: url(../img/tp_title_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lsp  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #lsp  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #lsp  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #lsp  .article  .ttl_4  span {
	background-image: url(../img/tkc_title_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}



#main  #sdc  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #sdc  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #sdc .letter_1 span {
	background-image: url(../img/sdc_ttl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #sdc  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #sdc  .letter_2  span {
	background-image: url(../img/tkc_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #sdc  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #sdc  .article  .ttl_0  span {
	background-image: url(../img/sdc_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #sdc  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #sdc  .article  .ttl_1  span {
	background-image: url(../img/sdc_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #sdc  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #sdc  .article  .ttl_2  span {
	background-image: url(../img/sdc_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #sdc  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #sdc  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #sdc  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #sdc  .article  .ttl_4  span {
	background-image: url(../img/tkc_title_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}






















#main  #soc  .sub_ttl {
	height: 570px;
	font-size: 120%;
}
#main  #soc  .letter_1 {
	display: block;
	padding: 0px;
	height: 172px;
	width: 498px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main #soc .letter_1 span {
	background-image: url(../img/soc_catch.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 172px;
	width: 498px;
}

#main  #soc  .letter_2 {
	display: block;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: relative;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main  #soc  .letter_2  span {
	background-image: url(../img/tkc_readbun.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 573px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #soc  .article  .ttl_0 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #soc  .article  .ttl_0  span {
	background-image: url(../img/sdc_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 344px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#main  #soc  .article  .ttl_1 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #soc  .article  .ttl_1  span {
	background-image: url(../img/soc_ttl_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #soc  .article  .ttl_2 {
	display: block;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: relative;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #soc  .article  .ttl_2  span {
	background-image: url(../img/soc_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 76px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #soc  .article  .ttl_3 {
	display: block;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #soc  .article  .ttl_3  span {
	background-image: url(../img/tkc_title_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main  #soc  .article  .ttl_4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: relative;
}
#main  #soc  .article  .ttl_4  span {
	background-image: url(../img/nudefitcoat_tyoukiseihinhosyoutitle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main #mst .article .ttl_2g {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #mst .article .ttl_2g span {
	background-image: url(../img/mstg_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main #msp .article .ttl_1g {
	display: block;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #msp .article .ttl_1g span {
	background-image: url(../img/mstg_ttl_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 450px;
	position: absolute;
	left: 0px;
	top: 0px;
}
