@charset "shift_jis";
/*初期設定*/
.img {
	border:none;
}

#spc1008 a {
	color:#FF3399;
	text-decoration: underline;
}
#spc1008 a:hover {
	text-decoration:none;
	color:#07B0A9;
}
#spc1008 .link_01_txt {
	font-size: 10px;
	line-height: 120%;
}

/*トップページ*/
#cpn1008_main {
	width:635px;
	height:1705px;
	background-image:url(../image/cpn1008_bag_01.jpg);
	position:relative;
	margin-bottom:30px;
}
#body_sheet{
position:absolute;
top;0px;
left:0px;}
/*オリジナルボディパーツ START*/
#cpn1008_main_btn1 { position: absolute; top:-8px; left:10px; height: 162px; width: 296px; padding-left:15px; 
}
#cpn1008_main_btn2 {
	position: absolute;
	top:173px;
	left:19px;
	height: 306px;
	width: 184px;
}
#cpn1008_main_btn3 {
	position: absolute;
	top:173px;
	left:224px;
	width: 186px;
	height: 323px;
}
#cpn1008_main_btn4 {
	position: absolute;
	top:173px;
	left:427px;
	width: 192px;
	height: 323px;
}
#cpn1008_main_btn5 {
	position: absolute;
	top:551px;
	left:19px;
	width: 185px;
}
#cpn1008_main_btn6 {
	position: absolute;
	top:550px;
	left:224px;
}
#cpn1008_main_btn7 {
	position: absolute;
	top:905px;
	left:0px;
}
#cpn1008_main_btn8 {
	position: absolute;
	top:1085px;
	left:4px;
	height: 163px;
}
#cpn1008_main_btn9 {
	position: absolute;
	top:1231px;
	left:-1px;
}
#cpn1008_main_btn10 {
	position: absolute;
	top:44px;
	left:375px;
}
/*オリジナルボディパーツ END*/
/*リードテキスト START*/
.cpn1008_text_lead-01 { position: absolute; top:-52px; left:332px; line-height:15px; margin-top:100px; margin-bottom:10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; color:#333333; width: 280px; 
}
.cpn1008_text_lead-02 {
	position: absolute;
	top:1008px;
	left:317px;
	line-height:15px;
	margin-top:130px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#333333;
	width: 280px;
}
/*リードテキスト END*/
/*メインテキスト START*/
.cpn1008_text_main-01 {
	position: absolute;
	top:950px;
	left:35px;
	line-height:15px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#FF3399;
	width: 560px;
	height: 114px;
}
/*メインテキスト END*/
/*イメージ START*/
.ribonn {
	position: absolute;
	top:550px;
	left:430px;
	height: 305px;
	width: 176px;
}
/*イメージ END*/

/*商品画像配置 START*/
/*--------------------------------------*/


/*共通配下マージン設定＆テキスト*/
.photo_margin {
	margin-top:3px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}
.photo_margin-text {
	font-size:11px;
	padding-top:20px;
	padding-left:0.3em;
	padding-right:0.1em;
	line-height:13px;
	color:#FF3399;
}
.shadow {
	filter: dropshadow(color=#A9A9A9, offx=20, offy=20, positive=true);
}
/*個別配下マージン設定テキスト*/
.cpn1008_text_photo-01 {
	position:absolute;
	top:202px;
	left:53px;
	width: 119px;
	height: 180px;
}
.photo_margin-text-01 {
	position:absolute;
	top:395px;
	left:54px;
	padding-top:5px;
	padding-left:0.3em;
	padding-right:0.1em;
	line-height:12px;
	font-size:11px;
	color:#333333;
	width: 115px;
}
.photo_margin-button-text-01 {
	position:absolute;
	top:482px;
	left:70px;
	font-size:11px;
	color:#FF3399;
	width: 99px;
}
.cpn1008_parts01 {
	position:absolute;
	left: 60px;
	top:478px;
}
/*--------------------------------------*/
.cpn1008_text_photo-02 {
	position:absolute;
	top:201px;
	left:253px;
	width: 130px;
}
.photo_margin-text-02 {
	position:absolute;
	top:395px;
	left:252px;
	padding-top:5px;
	padding-left:0.3em;
	padding-right:0.1em;
	line-height:12px;
	font-size:11px;
	color:#333333;
	width: 126px;
}
.photo_margin-button-text-02 {
	position:absolute;
	top:482px;
	left:277px;
	font-size:11px;
	color:#FF3399;
	width: 99px;
}
.cpn1008_parts02 {
	position:absolute;
	left: 265px;
	top: 478px;
}
/*--------------------------------------*/
.cpn1008_text_photo-03 {
	position:absolute;
	top:200px;
	left:455px;
	width: 130px;
	height: 188px;
}
.photo_margin-text-03 {
	position:absolute;
	top:395px;
	left:457px;
	padding-top:5px;
	padding-left:0.3em;
	padding-right:0.1em;
	line-height:11px;
	font-size:11px;
	color:#333333;
	width: 124px;
}
.photo_margin-button-text-03 {
	position:absolute;
	top:482px;
	left:477px;
	font-size:11px;
	color:#FF3399;
	width: 99px;
}
.cpn1008_parts03 {
	position:absolute;
	left: 467px;
	top: 477px;
}
/*--------------------------------------*/
.cpn1008_text_photo-04 {
	position:absolute;
	top:578px;
	left:37px;
	width: 148px;
	height: 182px;
}
.photo_margin-text-04 {
	position:absolute;
	top:767px;
	left:47px;
	padding-top:2px;
	padding-left:0.3em;
	padding-right:0.1em;
	line-height:11px;
	font-size:11px;
	color:#333333;
	width: 127px;
}
.photo_margin-button-text-04 {
	position:absolute;
	top:859px;
	left:70px;
	font-size:11px;
	color:#FF3399;
	width: 99px;
}
.cpn1008_parts04 {
	position:absolute;
	left: 59px;
	top: 854px;
}
/*--------------------------------------*/
.cpn1008_text_photo-05 {
	position:absolute;
	top:577px;
	left:254px;
	width: 128px;
	height: 188px;
}
.photo_margin-text-05 {
	position:absolute;
	top:766px;
	left:256px;
	padding-top:2px;
	padding-left:0.3em;
	padding-right:0.1em;
	line-height:12px;
	font-size:11px;
	color:#333333;
	width: 122px;
}
.photo_margin-button-text-05 {
	position:absolute;
	top:858px;
	left:279px;
	font-size:11px;
	color:#FF3399;
	width: 99px;
}
.cpn1008_parts05 {
	position:absolute;
	left: 265px;
	top: 853px;
}
/*--------------------------------------*/
/*共通配下マージン設定テキスト END*/
/*個別配下マージン設定テキスト END*/
/*商品画像配置 END*/
/*外部リンク START*/
.outside_link_photo-01 {
	position:absolute;
	top:1285px;
	left:36px;
	margin-left:auto;
	margin-right:auto;
}
.outside_link_text-01-up {
	position:absolute;
	top:1256px;
	left:45px;
	font-size:11px;
	color:#FF3399;
	line-height:13px;
}
.outside_link_text-01-bottom {
	position:absolute;
	top:1436px;
	left:36px;
	font-size:11px;
	color:#FF3399;
	line-height:11px;
	letter-spacing: 0.1em;
	width: 110px;
}
.outside_link_photo-02 {
	position:absolute;
	top:1286px;
	left:321px;
	margin-left:auto;
	margin-right:auto;
}
.outside_link_text-02-up {
	position:absolute;
	top:1254px;
	left:175px;
	font-size:11px;
	color:#FF3399;
	width: 118px;
	line-height:13px;
}
.outside_link_text-02-bottom {
	position:absolute;
	top:1436px;
	left:183px;
	font-size:11px;
	color:#FF3399;
	line-height:11px;
	letter-spacing: 0.1em;
	width: 106px;
	height: 70px;
}
.outside_link_photo-03 {
	position:absolute;
	top:1289px;
	left:180px;
}
.outside_link_text-03-up {
	position:absolute;
	top:1253px;
	left:323px;
	font-size:11px;
	color:#FF3399;
	line-height:13px;
}
.outside_link_text-03-bottom {
	position:absolute;
	top:1435px;
	left:322px;
	font-size:11px;
	color:#FF3399;
	line-height:11px;
	letter-spacing: 0.1em;
	width: 116px;
}
.outside_link_photo-04 {
	position:absolute;
	top:1285px;
	left:485px;
	height: 125px;
}
.outside_link_text-04-up {
	position:absolute;
	top:1258px;
	left:498px;
	font-size:11px;
	color:#FF3399;
	line-height:13px;
}
.outside_link_text-04-bottom {
	position:absolute;
	top:1436px;
	left:488px;
	font-size:11px;
	color:#FF3399;
	line-height:12px;
	letter-spacing: 0.1em;
	width: 106px;
	height: 127px;
}
/*外部リンク END*/

/*END banner*/

#info_top {
	position:absolute;
	top:1615px;
	left:559px;
	font-size:10px;
	color:#333333;
	width: 64px;
	height: 13px;
}
#end_banner {
	position: absolute;
	top:1635px;
	left:1px;
	height: 45px;
	width: 635px;
}
