@charset "UTF-8";

#backE {
	text-align: right;
}
#fpants {
	margin-left: 15px;
	line-height: 1.5em;
	color: #5b5b5b;
}

.ptitle {
	font-size: 28px;
	line-height: 28px;
}
.ptitle2 {
	font-size: 16px;
	line-height: 16px;
	color: #E50064;
}
.ptitle3 {
	background-color: #E50064;
	font-size: 13px;
	text-align: center;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.pleft {
	float: left;
	width: 401px;
	border: thin solid #E50064;
}
.pleft p {
	padding-right: 8px;
	padding-left: 8px;
}
.pright {
	float: right;
	width: 255px;
	border: thin solid #E50064;
}
.pright p {
	padding-right: 8px;
	padding-left: 8px;
}
#psetumei {
	float: right;
	width: 213px;
	color: #E85382;
	margin-left: 20px;
	padding: 10px;
	height: 320px;
	border: thin solid #E85382;
	background-color: #FFFFFF;
}
.ppink {
	background-color: #FFFAED;
	padding: 10px;
	clear: both;
	display: inline-block;
	display:block;
	height: 1%
}
.ppink:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

/*進美脚パンツタイトル */

#pshinbitop {
	text-indent: -9999px;
	display: block;
	height: 130px;
	width: 690px;
	padding-top: 0px;
	_padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#pshinbitop a {
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 690px;
	display: block;
	background-image: url(../fpants/images/pantstitle_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#pshinbitop a:hover {
	background-image: url(../fpants/images/pantstitle_top.jpg);
	background-position: 0px -130px;
	display: block;	
	}

/*進美脚パンツタイトルend */

/*進美脚パンツ朝日新聞 */

#pasahi {
	text-indent: -9999px;
	display: block;
	height: 103px;
	width: 690px;
	padding-top: 0px;
	_padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#pasahi a {
	margin: 0px;
	padding: 0px;
	height: 103px;
	width: 690px;
	display: block;
	background-image: url(../images/m-ppants/pantstitle_asahi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#pasahi a:hover {
	background-image: url(../images/m-ppants/pantstitle_asahi.jpg);
	background-position: 0px -103px;
	display: block;	
	}

/*進美脚パンツ朝日新聞end */

.attaka1 {
	float: right;
	width: 358px;
}

.codefrlast {
	float: right;
	width: 478px;
}
#codelasth227 {
	height: 227px;
}

.pantsl345 {
	float: left;
	width: 345px;
}
.pantsl313 {
	float: left;
	width: 313px;
}

/*2010ss*/
.rbox {
	position: relative;
}

.rbox .ab {
	position: absolute;
	width: 174px;
}

/*2010ss*/

/*NM start*/

#nm {
	margin-left: 15px;
}
#nm img{
	margin:0;
	padding:0;
	border:0;
	display: block;
	vertical-align: bottom;
}

#nm a:link{
	color:#999ACA;
	text-decoration:none;
}

#nm a:visited{
	color:#999ACA;
	text-decoration:none;
}

#nm a:hover{
	color:#FF99CC;
	text-decoration:none;
}
#nm .rbox #nm1 {
	left: 79px;
	top: 245px;
}
#nm .rbox #nm2 {
	left: 10px;
	top: 343px;
}
#nm .rbox #nm3 {
	left: 10px;
	top: 387px;
}
#nm .rbox #nm4 {
	left: 242px;
	top: 388px;
}
#nm .rbox #nm5 {
	left: 64px;
	top: 333px;
}
#nm .rbox #nm6 {
	left: 269px;
	top: 333px;
}
#nm .rbox #nm7 {
	left: 473px;
	top: 333px;
}
#nm .rbox #nm8 {
	left: 13px;
	top: 349px;
}
#nm .rbox #nm9 {
	left: 528px;
	top: 349px;
}
#nm .rbox #nm10 {
	left: 10px;
	top: 301px;
}
#nm .rbox #nm11 {
	left: 381px;
	top: 283px;
}
#nm .rbox #nm12 {
	left: 280px;
	top: 341px;
}

/*NM end*/

/*La Mode start */

#lamode {
	margin-left: 15px;
}

#lamode .rbox #lamode1 {
	position: absolute;
	left: 75px;
	top: 358px;
}
#lamode .rbox #lamode2 {
	position: absolute;
	left: 547px;
	top: 356px;
}
#lamode .rbox #lamode3 {
	position: absolute;
	left: 77px;
	top: 472px;
}
#lamode .rbox #lamode4 {
	position: absolute;
	left: 105px;
	top: 335px;
}
#lamode .rbox #lamode5 {
	position: absolute;
	left: 344px;
	top: 232px;
}
#lamode .rbox #lamode6 {
	position: absolute;
	left: 479px;
	top: 434px;
}
#lamode .rbox #lamode7 {
	position: absolute;
	left: 478px;
	top: 75px;
}
#lamode .rbox #lamode8 {
	position: absolute;
	left: 367px;
	top: 390px;
}
#lamode img{
	margin:0;
	padding:0;
	border:0;
	display: block;
	vertical-align: bottom;
}

#lamode a:link{
	color:#999999;
	text-decoration:none;
}

#lamode a:visited{
	color:#999999;
	text-decoration:none;
}

#lamode a:hover{
	color:#333333;
	text-decoration:none;
}
#code {
	margin-left: 15px;
}

/*La Mode end */

/*code start */
#code img{
	margin:0;
	padding:0;
	border:0;
	display: block;
	vertical-align: bottom;
}
#code p{
	margin-bottom: 3px;
	margin-top: 0px;
}
#code #codenavi {
	padding-left: 13px;
}
#code  #codenavi  img {
	margin-bottom: 4px;
}
#code .codename {
	clear: both;
	width: 690px;
	position: relative;
}
#code .codename .codename1 {
	width: 230px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#code .codename .codename2 {
	position: absolute;
	width: 230px;
	left: 230px;
	top: 0px;
}
#code .codename .codename3 {
	position: absolute;
	width: 230px;
	left: 460px;
	top: 0px;
}
#code01 .codename .codename1 .codenameun {
	margin-top: 10px;
}
#code a:link{
	color:#999ACA;
	text-decoration:none;
}

#code a:visited{
	color:#999ACA;
	text-decoration:none;
}

#code a:hover{
	color:#FAA92F;
	text-decoration:none;
}
#code #code01 {
	height: 726px;
}
#code #code02 {
	height: 790px;
}
#code #code03 {
	height: 774px;
}
#code #code04 {
	height: 760px;
}
#code #code05 {
	height: 800px;
}
#pants {
	margin-left: 15px;
}
/*code end */
/*pants start */
#pants #p01 {
	position: absolute;
	left: 10px;
	top: 472px;
}
#pants #p02 {
	position: absolute;
	left: 10px;
	top: 406px;
}
#pants #p03 {
	position: absolute;
	left: 10px;
	top: 31px;
}
#pants #p04 {
	position: absolute;
	left: 230px;
	top: 546px;
	width: 148px;
}
#pants a:link{
	color:#6666FF;
	text-decoration:none;
}

#pants a:visited{
	color:#9999FF;
	text-decoration:none;
}

#pants a:hover{
	color:#E5006E;
	text-decoration:underline;
}
#luv {
	margin-left: 15px;
}

/*pants end */

/*luv start */

#luv img{
	margin:0;
	padding:0;
	border:0;
	display: block;
	vertical-align: bottom;
}
#luv a:link{
	color:#618699;
	text-decoration:none;
}

#luv a:visited{
	color:#618699;
	text-decoration:none;
}

#luv a:hover{
	color:#CBC0B4;
	text-decoration:none;
}
#luv  .luvrbox {
	width: 690px;
	position: relative;
	background-color: #FCF9F1;
}
#luv  .luvrbox1 {
	width: 690px;
	position: relative;
	background-color: #FCF9F1;
	height: 877px;
}
#luv  .luvrbox2 {
	width: 690px;
	position: relative;
	background-color: #FCF9F1;
	height: 424px;
}
#luv #luv01i {
	position: absolute;
	left: 8px;
	top: 0px;
}
#luv #luv02i {
	position: absolute;
	right: 6px;
	top: 0px;
}
#luv #luv03i {
	position: absolute;
	left: 8px;
	bottom: 0px;
}
#luv #luv04i {
	position: absolute;
	right: 4px;
	bottom: 0px;
}

#luv #luv01t {
	position: absolute;
	left: 23px;
	top: 362px;
	z-index: 10;
	width: 145px;
}
#luv #luv02t {
	position: absolute;
	left: 524px;
	top: 391px;
	z-index: 10;
	width: 151px;
	text-align: right;
}
#luv #luv03t {
	position: absolute;
	left: 17px;
	top: 790px;
	z-index: 10;
	width: 165px;
}


#luv #luv05i {
	position: absolute;
	right: 6px;
	top: 0px;
	z-index: 10;
}
#luv #luv04t {
	position: absolute;
	left: 128px;
	top: 152px;
	z-index: 10;
	width: 168px;
}
#luv #luv05t {
	position: absolute;
	left: 107px;
	top: 500px;
	z-index: 10;
	width: 145px;
}
#luv #luv06t {
	position: absolute;
	left: 577px;
	top: 460px;
	z-index: 10;
	width: 114px;
}

#luv #luv06i {
	position: absolute;
	left: 8px;
	top: 11px;
}
#luv #luv07i {
	position: absolute;
	right: 6px;
	top: 11px;
}
#luv #luv08i {
	position: absolute;
	right: 6px;
	top: 223px;
}

#luv #luv08t {
	position: absolute;
	left: 347px;
	top: 120px;
	z-index: 10;
	width: 146px;
}
#luv #luv09t {
	position: absolute;
	left: 347px;
	top: 319px;
	z-index: 10;
	width: 154px;
}
#some {
	position: relative;
	margin-left: 15px;
}
#some #some1 {
	position: absolute;
	left: 12px;
	top: 439px;
}
#some #some1 a {
	text-decoration: none;
}
#some #some1 a:hover {
	text-decoration: underline;
}
#dress {
	margin-left: 15px;
}
/*dresshour start */
#dress img{
	margin:0;
	padding:0;
	border:0;
	display: block;
	vertical-align: bottom;
}
#dress p{
	margin-bottom: 3px;
	margin-top: 0px;
}

#dress a:link{
	color:#999ACA;
	text-decoration:none;
}

#dress a:visited{
	color:#999ACA;
	text-decoration:none;
}

#dress a:hover{
	color:#FF3235;
	text-decoration:none;
}
#dress #dress01 {
	position: absolute;
	width: 230px;
	left: 230px;
	top: 0px;
}
#dress #dress1 {
	position: absolute;
	width: 197px;
	left: 490px;
	top: 940px;
}
#dress #dress2 {
	position: absolute;
	width: 197px;
	left: 490px;
	top: 980px;
}
#dress #dress3 {
	position: absolute;
	width: 197px;
	left: 490px;
	top: 1038px;
}
#dress #dress4 {
	position: absolute;
	width: 230px;
	left: 346px;
	top: 820px;
}
#dress #dress5 {
	position: absolute;
	width: 230px;
	left: 346px;
	top: 860px;
}
#dress #dress6 {
	position: absolute;
	width: 230px;
	left: 346px;
	top: 900px;
}
#dress #dress7 {
	position: absolute;
	width: 230px;
	left: 398px;
	top: 1247px;
}
#dress #dress8 {
	position: absolute;
	width: 230px;
	left: 398px;
	top: 1287px;
}
#dress #dress9 {
	position: absolute;
	width: 230px;
	left: 398px;
	top: 1327px;
}

/*dresshour end */
/*event start */
#event {
	margin-left: 15px;
}

#event img{
	margin:0;
	padding:0;
	border:0;
	display: block;
	vertical-align: bottom;
}#event #event1 #event1l {
	float: left;
	width: 320px;
	padding-left: 15px;
}
#event #event1 #event1r {
	float: right;
	width: 335px;
}
#event #event1 {
	height: 460px;
}
#event #event1 img {
	margin-top: 10px;
}
#event   .eventpic   {
	clear: both;
	height: 139px;
	width: 690px;
	position: relative;
}
#event  .eventpic  .eventpic1  {
	position: absolute;
	left: 0px;
	top: 0px;
}
#event  .eventpic  .eventpic2  {
	position: absolute;
	left: 139px;
	top: 0px;
}
#event  .eventpic  .eventpic3  {
	position: absolute;
	left: 278px;
	top: 0px;
}
#event  .eventpic  .eventpic4  {
	position: absolute;
	left: 417px;
	top: 0px;
}
#event  .eventpic  .eventpic5  {
	position: absolute;
	left: 557px;
	top: 0px;
}
#catalog_camp {
	position: relative;
	width:920px;
	margin:0px 0px 0px 0px;
}
#catalog_camp #seikyu {
	position: absolute;
	top: 645px;
	left: 56px;
}

