@charset "Shift_JIS";



/*-----------------------------------------------------------
/*　◆コンテンツ詳細
----------------------------------------------------------- */
div#topImg {
	position:relative;
	width:590px;
	height:auto;
	float: left;
	border-radius: 5px;
	padding: 0px;
	clear: both;
}


div#topImg2 {
	position:relative;
	width:590px;
	height:auto;
	float: left;
	border-radius: 5px;
	padding: 0px;
	clear: none;
	text-align: center;
}
div#topImg2 p.posA {
	position:absolute;
	top:210px;
	right:9px;
	width:215px;
	border-radius: 5px;
}

div#topImg p.posD1 {
	position:absolute;
	top:12px;
	right:314px;
	width:268px;
	border-radius: 5px;
}

div#topImg2 p.posD1 img {
	position:absolute;
	left:0px;
	width:268px;
	top: 0px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}






div#BlockShade p.A1 {
	position: absolute;
	top: 2132px;
	right: 204px;
	width: 590px;
}

div#BlockShade p.A1 img {
	position: absolute;
	left: 0px;
	width: 590px;
}



div#BlockShade2 p.A1 {
	position: absolute;
	top: 3130px;
	right: 204px;
	width: 590px;
}

div#BlockShade2 p.A1 img {
	position: absolute;
	left: 0px;
	width: 590px;
}









div#topImg p.posD1-EXpro {
	position:absolute;
	top:14px;
	right:284px;
	width:268px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}

div#topImg p.posD1-EXpro img {
	position:absolute;
	left:0px;
	width:268px;
	top: 3px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}


div#topImg p.posD-EXpro {
	position:absolute;
	top:182px;
	right:40px;
	width:215px;
	border-radius: 5px;
}

div#topImg p.posD-EXpro img {
	position:absolute;
	left:0px;
	width:215px;
	top: 3px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #777;
}











div#topImg p.posD1-Text1 {
	position:absolute;
	top:18px;
	right:9px;
	width:260px;
	border-radius: 5px;
	background-color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #33F;
	background-image: url(../an/0001_top-general/general_parts/tips_info-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 37px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}

div#topImg2 p.posD1-Text1 img {
	position:absolute;
	left:0px;
	width:250px;
	top: 0px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}


div#topImg p.posD1-Text2 {
	position:absolute;
	top:18px;
	right:9px;
	width:260px;
	border-radius: 5px;
	background-color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #33F;
	background-image: url(../an/0001_top-general/general_parts/style_info-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 37px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}

div#topImg2 p.posD1-Text2 img {
	position:absolute;
	left:0px;
	width:250px;
	top: 0px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}



div#topImg p.posD1-EXphoto {
	position:absolute;
	top:17px;
	right:41px;
	width:143px;
	border-radius: 5px;
	background-color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #33F;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
	padding: 0px;
	text-align: center;
}

div#topImg2 p.posD1-EXphoto img {
	position:absolute;
	left:0px;
	width:143px;
	top: 0px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}









div#ProductInfo-Box {
	position:relative;
	width:342px;
	height:auto;
	float: left;
	border-radius: 5px;
	clear: both;
}

div#ProductInfo-Box-2 {
	width:342px;
	height:auto;
	float: left;
	border-radius: 5px;
}


div#ProductPrice-Box {
	position:relative;
	width:240px;
	height:auto;
	float: right;
	border-radius: 5px;
	text-align: center;
}

div#ProductPrice-Box2 {
	position:relative;
	width:240px;
	height:80px;
	float: right;
	border-radius: 5px;
	text-align: center;
}

div#ProductPrice-Box-b {
	position:relative;
	width:240px;
	height:40px;
	float: right;
	border-radius: 5px;
	text-align: center;
	margin-top: 3px;
}


div#ProductInfo-01 {
	position:relative;
	width:342px;
	height:22px;
	float: left;
	border-radius: 5px;
	clear: both;
	background-image: url(../an/0001_top-general/general_parts/pro-info-01-wig_no.gif);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #06f;
}


div#ProductInfo-02 {
	position:relative;
	width:342px;
	height:22px;
	float: left;
	border-radius: 5px;
	clear: both;
	background-image: url(../an/0001_top-general/general_parts/pro-info-02-color.gif);
}


div#ProductInfo-03 {
	position:relative;
	width:342px;
	height:22px;
	float: left;
	border-radius: 5px;
	clear: both;
	background-image: url(../an/0001_top-general/general_parts/pro-info-03-weight.gif);
}


div#ProductInfo-04 {
	position:relative;
	width:342px;
	height:auto;
	float: left;
	border-radius: 5px;
	clear: both;
	background-image: url(../an/0001_top-general/general_parts/pro-info-04-length.gif);
	background-repeat: no-repeat;
}

div#ProductInfo-05 {
	position:relative;
	width:342px;
	height:22px;
	float: left;
	border-radius: 5px;
	clear: both;
	background-image: url(../an/0001_top-general/general_parts/pro-info-05-size.gif);
}



div#ProductInfo-01b {
	width:342px;
	height:22px;
	float: left;
	border-radius: 5px;
	clear: right;
	background-image: url(../an/0001_top-general/general_parts/pro-info-01-wig_no.gif);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #06f;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}






div#ProductInfo-Bold {
	position:relative;
	width:262px;
	height:20px;
	float: right;
	border-radius: 5px;
	clear: both;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #06F;
	line-height: 23px;
}


div#ProductInfo-Normal {
	position:relative;
	width:262px;
	height:auto;
	float: right;
	border-radius: 5px;
	clear: both;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #06F;
	line-height: 23px;
	letter-spacing: -0.05em;
	background-image: url(../an/0001_top-general/general_parts/pro-info-04-length.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: inherit;
}

div#ProductInfo-Normal-small {
	position:relative;
	width:262px;
	height:20px;
	float: right;
	border-radius: 5px;
	clear: both;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #06F;
	line-height: 23px;
	letter-spacing: 0.15em;
}




div#ProductInfo-Boldb {
	width:262px;
	height:20px;
	float: right;
	border-radius: 5px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #06F;
	line-height: 23px;
	margin-right: 0px;
}

div#ProductInfo-Normalb {
	width:262px;
	height:20px;
	float: right;
	border-radius: 5px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #06F;
	line-height: 23px;
	letter-spacing: 0.15em;
}
















div#topImg-ProdName {
	position:relative;
	width:435px;
	height:auto;
	float: right;
	border-radius: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #933;
	text-align: right;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 9px;
}



div#topImg-ProdNameLapinMens {
	position:relative;
	width:370px;
	height:auto;
	float: right;
	border-radius: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #036;
	text-align: right;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 9px;
}







body#care div#topImg {
	height:auto;
}


div#topImg p {
	border-radius: 5px;
}

div#topImg p.posA,
div#topImg p.posB,
div#topImg p.posC {
	padding-bottom:9px;
	border-radius: 5px;
}
div#topImg p.posA {
	position:absolute;
	left:5px;
	top: 30px;
	border-radius: 5px;
}

body#care div#topImg p.posA {
	position:inherit;
}

div#topImg p.posA img {
	width:268px;
	border-radius: 5px;
}

div#topImg p.posB {
	position:absolute;
	right:161px;
	top: 30px;
	border-radius: 5px;
}

div#topImg p.posB img,
div#topImg p.posC img {
	width:142px;
	border-radius: 5px;
}

div#topImg p.posC {
	position:absolute;
	right:6px;
	top: 30px;
	border-radius: 5px;
}

div#topImg p.posD {
	position:absolute;
	top:212px;
	right:10px;
	width:215px;
	border-radius: 5px;
}

div#topImg p.posD img {
	position:absolute;
	left:0px;
	width:215px;
	top: 3px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #777;
}

div#topImg p.posD1 {
	position:absolute;
	top:15px;
	right:314px;
	width:268px;
	border-radius: 5px;
}

div#topImg p.posD1 img {
	position:absolute;
	left:0px;
	width:268px;
	top: 3px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}


div#topImg p.posD2 {
	position:absolute;
	top:15px;
	right:161px;
	width:142px;
	border-radius: 5px;
}

div#topImg p.posD2 img {
	position:absolute;
	left:0px;
	width:142px;
	top: 3px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}


div#topImg p.posD3 {
	position:absolute;
	top:15px;
	right:9px;
	width:142px;
	border-radius: 5px;
}

div#topImg p.posD3 img {
	position:absolute;
	left:0px;
	width:142px;
	top: 3px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
}


div#topImg p.posE1 img {
	position:absolute;
	left:0px;
	width:268px;
	top: 0px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px #888;
	background-image: url(../an/0001_top-general/general_parts/4angle-bg.jpg);
}


div#midInfo {
	position:relative;
	width:590px;
	margin-bottom:30px;
	float: left;
}

div#midInfo ul.description {
	width:330px;
}

div#midInfo ul.description li {
	position:relative;
	width:330px;
	padding-bottom:5px;
	background:url(../img/common/border_dot.gif) left bottom repeat-x;
}

div#midInfo ul.description li span.left {
	position:absolute;
	top:2px;
	left:10px;
}

div#midInfo ul.description li span.right {
	display:block;
	padding-left:70px;
	width:260px;
}

div#midInfo div.right {
	position:absolute;
	width:226px;
	top:1px;
	right:0px;
}

div.midInfo {
	position:relative;
	width:600px;
	margin-bottom:30px;
}

div.midInfo ul.description {
	width:330px;
}

div.midInfo ul.description li {
	position:relative;
	width:330px;
	padding-bottom:5px;
	background:url(../img/common/border_dot.gif) left bottom repeat-x;
}

div.midInfo ul.description li span.left {
	position:absolute;
	top:2px;
	left:0px;
}

div.midInfo ul.description li span.right {
	display:block;
	padding-left:70px;
	width:260px;
}

div.midInfo div.right {
	position:absolute;
	width:250px;
	top:1px;
	right:-1px;
}











div#midInfo-2 {
	width:590px;
	margin-bottom:30px;
	float: left;
}

div#midInfo-2 ul.description {
	width:330px;
}

div#midInfo-2 ul.description li {

	width:330px;
	padding-bottom:5px;
	background:url(../img/common/border_dot.gif) left bottom repeat-x;
}

div#midInfo-2 ul.description li span.left {
	position:absolute;
	top:2px;
	left:10px;
}

div#midInfo-2 ul.description li span.right {
	display:block;
	padding-left:70px;
	width:260px;
}

div#midInfo-2 div.right {
	position:absolute;
	width:226px;
	top:1px;
	right:0px;
}

div.midInfo-2 {

	width:600px;
	margin-bottom:30px;
}

div.midInfo-2 ul.description {
	width:330px;
}

div.midInfo-2 ul.description li {
	position:relative;
	width:330px;
	padding-bottom:5px;
	background:url(../img/common/border_dot.gif) left bottom repeat-x;
}

div.midInfo-2 ul.description li span.left {
	position:absolute;
	top:2px;
	left:0px;
}

div.midInfo-2 ul.description li span.right {
	display:block;
	padding-left:70px;
	width:260px;
}

div.midInfo-2 div.right {
	position:absolute;
	width:250px;
	top:1885px;
	right:203px;
}













































p.descValuePrice {
	width:auto;
	min-height:30px;
	padding:3px;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	border-radius: 5px;
}



p.descValue {
	width:auto;
	min-height:30px;
	padding:5px;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #FCC;
	border-radius: 5px;
	height: 39px;
}

p.descValue strong {
	font-size:1.6em;
	font-weight:bold;
	color:red;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	line-height: normal;
}

p.descValue span {
	padding:3px;
	font-size:0.8em;
	color:red;
}

div#bottomInfo {
	position:relative;
	width:600px;
	height:400px;
	padding-bottom:100px;
	height:auto;
}

div#bottomInfo div.left {
	width:280px;
	min-height:460px;
}

div#bottomInfo div.left h4 {
	width:248px;
	padding:3px 0 2px 20px;
	margin-bottom:10px;
	font-weight:bold;
	border:1px solid #cccccc;
	background:url(../img/contents/bgH4.gif) left center no-repeat;
}

div#bottomInfo div.left p {
	width:268px;
	margin-bottom:20px;
}

div#bottomInfo div.right {
	position:absolute;
	width:auto;
	height:400px;
	right:0px;
	top:0px;
}

div#bottomInfo div.right p {
	border:1px solid #cccccc;
}

div#bottomInfo div.right p img {
	width:138px;
}

div#bottomInfo div.right p.posA {
	position:absolute;
	right:150px;
	top:0px;
}

div#bottomInfo div.right p.posB {
	position:absolute;
	right:0px;
	top:0px;
}

div#bottomInfo div.right p.posC {
	position:absolute;
	right:150px;
	top: 230px;
}

div#bottomInfo div.right p.posD {
	position:absolute;
	right:0px;
	top: 230px;
}

div#bottomInfo div.right span {
	display:block;
	width:138px;
	min-height:20px;
	text-align:center;
	background:#cccccc;
}

div#footNaviBtn {
	clear:both;
	position:relative;
	padding:10px 0 10px 50px !important;
	margin-bottom:30px;
	background:#ededed;
}

div#footNaviBtn p.descValue {
	width:200px;
}

div#footNaviBtn img {
	position:absolute;
	top:12px;
	right:120px;
}

/*-----------------------------------------------------------
/*　◆選択方法
----------------------------------------------------------- */
table.wigSelect {
	margin-bottom:30px;
}

table.wigSelect th {
	padding:6px 0;
	text-align:center;
}

table.wigSelect th.left { background:url(../img/contents/choice/bgWigSelect1.gif) left top no-repeat; }
table.wigSelect th.right { background:url(../img/contents/choice/bgWigSelect1.gif) right top no-repeat; }

table.wigSelect td {
	padding-bottom:10px;
	background:url(../img/common/border_dot.gif) left bottom repeat-x;
}

table.wigSelect th,
table.wigSelect td {
	border-bottom:10px solid #FFFFFF;
}

/*-----------------------------------------------------------
/*　◆ウィッグランキング
----------------------------------------------------------- */
ul.wigRanking {
}

ul.wigRanking li {
	float:left;
	width:190px;
	margin-right:5px;
}

ul.wigRanking li p {
	text-align:center;
	margin-bottom:30px;
}

ul.wigRanking li.no1 p { background:#fff7c9;}
ul.wigRanking li.no2 p { background:#f5f5f3;}
ul.wigRanking li.no3 p { background:#f5f0e6;}

ul.wigRanking li img {
	display:block;
	width:auto;
	margin:0 auto;
}

ul.wigRanking li img.pho {
	border:1px solid #CCCCCC;
}

ul.wigRanking li span.navi {
	padding-left:15px;
	background:url(../img/contents/wigRanking/icon_arrow.gif) left center no-repeat;
}

/*-----------------------------------------------------------
/*　◆キャラクターができるまで
----------------------------------------------------------- */
ul.characterComp {
	clear:both;
}

ul.characterComp li {
	float:left;
	width:136px;
	padding-right:12px;
	margin-right:5px;
	background:url(../img/contents/arrowRgtPink.gif) right 60px no-repeat;
}

ul.characterComp li.none {
	padding-right:0px;
	margin-right:0px;
	background:none;
}

ul.characterComp li p {
	margin-bottom:30px;
}

/*-----------------------------------------------------------
/*　◆更新情報
----------------------------------------------------------- */
p.entryDate {
	text-align:right;
	margin-right:15px;
}

div#updateBox {
	position:relative;
	padding:10px;
	margin-bottom:30px;
}

div#updateBox img {
	padding:6px;
	border-top:1px solid #EEEEEE;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

div#updateBox p {
	line-height:1.8em;
	margin-bottom:15px;
}

div#updateBox img.left {
	float:left;
	margin-right:10px;
}

div#updateBox img.right {
	float:right;
	margin-left:10px;
}

/*-----------------------------------------------------------
/*　◆フォトコンテスト
----------------------------------------------------------- */
div#photoContestHeader {
	position:relative;
}

div#photoContestHeader p#one,
div#photoContestHeader p#two,
div#photoContestHeader p#three,
div#photoContestHeader p#postTime,
div#photoContestHeader p#result,
div#photoContestHeader p#prezent {
	position:absolute;
}

div#photoContestHeader p#one {
	left:171px;
	top:184px;
	color:#FFFFFF;
}

div#photoContestHeader p#two {
	left:121px;
	top:207px;
	color:#FFFFFF;
}

div#photoContestHeader p#three {
	left:98px;
	top:230px;
	color:#FFFFFF;
}

div#photoContestHeader p#result {
	left:460px;
	top:208px;
	width:120px;
	text-align:center;
	font-size:0.8em;
}

div#photoContestHeader p#postTime {
	left:150px;
	top:269px;
	color:#FFFFFF;
}

div#photoContestHeader p#prezent {
	left:483px;
	top:269px;
	color:#FFFFFF;
}




/*-----------------------------------------------------------
/*　◆Yahooオークション
----------------------------------------------------------- */
ul.yahooAucList {
	width:600px;
	margin-left:15px;
	margin-bottom:8px;
}

ul.yahooAucList li {
	padding:5px 10px 5px 50px;
	background:url(../img/contents/yahooAuction/icon_1yen.gif) left 5px no-repeat;
}

a.hatena {
	padding-left:18px;
	background:url(../img/contents/yahooAuction/icon_hatena.gif) left 0px no-repeat;
}

/*-----------------------------------------------------------
/*　◆お助けコーナー
----------------------------------------------------------- */
div.helpHead {
	position:relative;
	min-height:120px;
	margin-bottom:30px;
}

div.helpHead img.right {
	position:absolute;
	top:0px;
	right:0px;
}

div.helpHead p.desc {
	padding-left:15px;
}

div.attention {
	position:relative;
	margin-bottom:30px;
}

div.attention img.left {
	position:absolute;
	top:8px;
	left:8px;
}

div.attention p.desc {
	padding:10px;
	padding-left:50px;
	background:#FFF0F0;
}

div.helpAnswer {
	position:relative;
	min-height:200px;
	margin-bottom:30px;
	background:url(../img/contents/qa/img_a.gif) 10px 5px  no-repeat;
}

div.helpAnswer img.left {
	position:absolute;
	top:5px;
	left:30px;
}

div.helpAnswer div.right {
	margin-left:240px;
	margin-right:10px;
}

div.helpAnswer div.none {
	margin-left:30px !important;
}

div.helpAnswer div.right ul.desc {
	padding-left:12px;
	padding-top:3px;
}

div.helpAnswer div.right ul.desc li {
	text-indent:-12px;
	margin-bottom:10px;
}

/*-----------------------------------------------------------
/*　◆ウィッグスタンド
----------------------------------------------------------- */
div#wigStandHeader {
	position:relative;
	min-height:200px;
}

div#wigStandHeader img {
	position:absolute;
	top:0px;
	left:0px;
}

div#wigStandHeader div.desc {
	padding-left:270px;
}

div.wigStandWrapA {
	clear:both;
}

div.wigStandWrapA div.floatTypeA {
	float:left;
	width:180px;
	padding-right:15px;
	margin-right:5px;
	background:url(../img/contents/arrowRgtPink.gif) right 60px no-repeat;
}

div.wigStandWrapA div.none {
	padding-right:0px !important;
	background:none !important;
}

div.wigStandWrapB {
	position:relative;
	clear:both;
	width:600px;
	min-height:300px;
}

div.wigStandWrapB div.floatTypeB {
	position:absolute;
	top:33px;
	left:26px;
}

div.wigStandWrapB div.floatTypeC {
	position:absolute;
	top:33px;
	left:214px;
}

div.wigStandWrapB div.floatTypeD {
	position:absolute;
	right:0px;
	top:0px;
	width:180px;
	padding-top:30px;
	margin-right:20px;
	background:url(../img/contents/arrowBtmPink.gif) center top no-repeat;
}

div.wigStandWrapB p.small {
	width:150px;
}

div.charaInfoA {
	clear:both;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	background:url(../img/contents/chara1.gif) 10px center no-repeat;
}

div.charaInfoA p {
	padding:8px;
	padding-left:50px;
}

/*-----------------------------------------------------------
/*　◆カラー一覧
----------------------------------------------------------- */
table#colorList {
}

table#colorList td {
	text-align:center;
	padding-bottom:20px;
}

table#colorList td img {
	width:190px;
}

/*-----------------------------------------------------------
/*　◆ウィッグのセットについて
----------------------------------------------------------- */
ul.howToSetHeader {
}

ul.howToSetHeader li {
	float:left;
	width:280px;
	margin-right:10px;
	margin-bottom:15px;
}

ul.howToSetHeader li.none {
	margin-right:0px !important;
}

ul.howToSetHeader li p {
}

div.floatSetA {
	position:relative;
	min-height:220px;
}

div.floatSetA img {
	position:absolute;
	top:0px;
	left:0px;
}

div.floatSetA div.cont {
	padding-left:120px;
	padding-right:15px;
}

div.floatSetB {
	position:relative;
	min-height:100px;
	margin-bottom:30px;
}

div.floatSetB img {
	position:absolute;
	top:0px;
	left:10px;
}

div.floatSetB p {
	padding-left:110px;
	padding-right:30px;
}

div.floatSetC {
	position:relative;
	min-height:100px;
	margin-bottom:30px;
}

div.floatSetC img {
	position:absolute;
	top:0px;
	left:10px;
}

div.floatSetC p {
	padding-left:130px;
	padding-right:30px;
}

ul.howToSetA {
}

ul.howToSetA li {
	float:left;
}
ul.howToSetA li.add1,
ul.howToSetA li.add2 {
	margin-right:10px;
	margin-bottom:10px;
}

ul.howToSetA li.add1 {width:232px;}
ul.howToSetA li.add2 {width:180px;}
ul.howToSetA li.add3 {width:125px;}
ul.howToSetA li.add4 {
	position:relative;
	width:560px;
	min-height:110px;
	margin-bottom:30px;
}
ul.howToSetA li.add4 img {
	position:absolute;
	top:0px;
	left:0px;
}
ul.howToSetA li.add4 p {
	padding-left:210px;
	padding-right:15px;
}
ul.howToSetA {
}

/*-----------------------------------------------------------
/*　◆写真大募集
----------------------------------------------------------- */
div.photoResultsBox {
	width:600px;
	min-height:315px;
	margin-bottom:30px;
	position:relative;
	background:url(../img/contents/photoContest/bgContestResults.gif) left top repeat-y;
}

div.photoResultsBox img.first {
	position:absolute;
	left:50px;
	top:30px;
}

div.photoResultsBox p.photo {
	position:absolute;
	right:90px;
	top:5px;
	right:15px;
	width:370px;
	text-align:center;
}

div.photoResultsBox div.descBox {
	width:230px;
	padding-top:180px;
	font-size:1.6em;
	text-align:center;
}

div.photoResultsBox div.descBox p.name {
	line-height:1.0em;
	margin-bottom:15px;
}

div.photoResultsBox div.descBox p.wig {
	line-height:1.0em;
}

dl.spComment {
	padding-left:20px;
	margin-bottom:30px;
}

dl.spComment dt {
	font-weight:bold;
}

dl.spComment dd {
	margin-bottom:20px;
}

div.photoResultsTable {
	width:600px;
	margin-bottom:30px;
	background:url(../img/contents/photoContest/bgContestResults.gif) left top repeat-y;
}

div.photoResultsTable table {
	width:auto;
	margin:0 auto;
	margin-bottom:15px;
	background:#FFFFFF;
}

div.photoResultsTable table td {
	width:185px;
	text-align:center;
	border:5px solid #FFFFFF;
}


/*-----------------------------------------------------------
/*　◆写真大募集
----------------------------------------------------------- */
div#photoRecruit {
	padding:10px;
}

div#photoRecruit p {
}


/*-----------------------------------------------------------
/*　◆お客様写真投稿
----------------------------------------------------------- */
ul#photoPostList {
	padding-bottom:30px;
}

ul#photoPostList li {
	float:left;
	width:80px;
	padding-left:20px;
	background:url(../img/contents/photoPost/icon_page.gif) left 2px no-repeat;
}

/*-----------------------------------------------------------
/*　◆人毛ウィッグ
----------------------------------------------------------- */
ul.sizePlace {
}

ul.sizePlace li {
	float:left;
	width:140px;
	margin-bottom:30px;
}

/*-----------------------------------------------------------
/*　◆オーダーメイド
----------------------------------------------------------- */
table.orderMadePic {
	width:100%;
	margin-bottom:30px;
}

table.orderMadePic td {
	width:50%;
	text-align:center;
}
table.orderMadePic td p {
	width:240px;
	margin:0 auto;
}

/*div.orderMadePic {
	position:relative;
	margin-bottom:30px;
}

div.orderMadePic div {
	float:left;
	width:200px;
}

div.orderMadePic div.left img {
	position:absolute;
	top:25px;
	left:0px;
}

div.orderMadePic div.right img {
	position:absolute;
	top:25px;
	right:0px;
}

div.orderMadePic div p {
	padding-top:50px;
}*/

/*-----------------------------------------------------------
/*　◆アフィリエイト、オーダーメイド、フォトコンテスト
----------------------------------------------------------- */
div.afir {
	width:580px;
	padding-bottom:15px;
	margin:0 auto;
	margin-bottom:15px;
	background:url(../img/contents/arrowBtmPink.gif) center bottom no-repeat;
}

div.bottom {
	background:none !important;
	margin-bottom:0px !important;
}

div.none {
	background:none !important;
	margin-bottom:0px !important;
}

div.afir h4 {
	background:#FFEDED;
	margin-bottom:0px;
	border:1px solid #CCCCCC;
	border-bottom:none;
}

div.afir h4,
div.afir .body {
	padding:6px;
}

div.afir h4 span {
}

div.afir .body {
	margin-bottom:15px;
	border:1px solid #CCCCCC;
}

/*-----------------------------------------------------------
/*　◆Q&A
----------------------------------------------------------- */
div.shadeGroup h4:hover {
	text-decoration:underline !important;
}

ul.acc, ul.acc li ul { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
} 

ul.acc a{ 
	display: block; 
	height: 30px; 
	line-height: 30px; 
	color: #feffff; 
} 

ul.acc { 
	background-color: #185AAC; 
} 

ul.acc li ul { 
	background-color: #A6B5E2; 
} 

/*-----------------------------------------------------------
/*　◆サイトマップ
----------------------------------------------------------- */
ul.listTypeA {
	margin-left:20px;
}

ul.listTypeA li {
	padding-left:15px;
	background:url(../img/common/leftmenu/list1.gif) left center no-repeat;
}

div#sitemapBox ul li {
	display:block;
	padding-left:22px;
	margin-bottom:10px;
	background:url(../img/common/list_sideMenu.gif) left 2px no-repeat;
}

body div#sitemapBox ul li.bgNone {
	background:none;
}

div.siteMapCont {
	font-family:"MS UI Gothic";
	list-style-type:none;
	width:220px;
	float:left;
	margin:0;
	padding:0 0 20px;
	margin-left:20px;
}

div.siteMapCont h3 {
}

div.siteMapCont ul {
	background:transparent url(../img/common/li_first.gif) repeat-y scroll 0 50%;
	list-style-type:none;
	margin:4px 0 10px 6px;
	padding:0;
}

div.siteMapCont ul li {
	background:transparent url(../img/common/li_base.gif) no-repeat scroll 0 8px;
	list-style-type:none;
	margin:0;
	margin-bottom:10px;
	padding:0 0 0 15px;
}

div.siteMapCont ul li.liLast {
	background:transparent url(../img/common/li_last.gif) no-repeat scroll 0 8px;
	list-style-type:none;
	margin:0;
}

div.siteMapCont ul li a {
	background:transparent url(../img/common/li_icon_01.gif) no-repeat scroll 0 1px;
	margin:0;
	padding:2px 0 2px 18px;
}

div.siteMapCont ul li a:hover {
	background:transparent url(../img/common/li_icon_01.gif) no-repeat scroll 0 -49px;
}



/*-----------------------------------------------------------
/*　◆エントリーページ：右下画像群配置修正_200907
----------------------------------------------------------- */
div#bottomInfo {
	padding-bottom:0px !important;
}

div#bottomInfo div.left {
	width:280px;
	float:left;
}

div#bottomInfo div.right {
	position:static !important;
	width:300px !important;
	float:right;
	height:auto !important;
}

div#bottomInfo div.right table {
	width:auto;
}

div#bottomInfo div.right table tr {
}

div#bottomInfo div.right table td {
	padding:0 10px 10px 0;
}

div#bottomInfo div.right p img {
	width:auto !important;
}

div#bottomInfo div.right table td a {
}

div#bottomInfo div.right table td span {
	line-height:1.8em;
}

div#bottomInfo div.right table td span.all {
	width:100% !important;
}



/*-----------------------------------------------------------
/*　◆エントリーページ：ショップメーカーボタン2箇所修正_200907
----------------------------------------------------------- */
div.descValue {
	width:auto;
	min-height:40px;
	padding:10px;
	text-align:center;
	background:#ededed;
}

div.descValue strong {
	font-size:1.2em;
	font-weight:bold;
	color:red;
}

div.descValue span {
	padding:3px;
	font-size:0.8em;
	color:red;
	background:#FFFFFF;
}

div#footNaviBtn div.descValue {
	width:200px;
}

div#footNaviBtn form {
	position:absolute;
	top:12px;
	right:120px;
}
