@charset "UTF-8";
/************/

@import url("../../../../special/eva_sneaker/style.css");
@import url("../../../../special/rayearth/style.css");
@import url("../../../../special/amnesia/style.css");
@import url("../../../../special/ccsakura-acce/style.css");
@import url("../../../../special/tox_sneaker/style.css");
@import url("../../../../special/isetan/isetan_pc.css");
@import url("../../../../special/madomagi_acce/style_pc.css");
@import url("../../../../special/mh_porter/pc.css");
@import url("../../../../special/hakuoki_acce/style_pc.css");
@import url("../../../../special/mh_pumps/css/pc.css");
@import url("../../../../special/inuboku_acce/style_pc.css");
@import url("../../../../special/ccsakura-pumps/style_pc.css");
@import url("../../../../special/dia-tote/style_pc.css");
@import url("../../../../special/hagane_watch/css/pc.css");
@import url("../../../../special/sm_tralala/pc.css");
@import url("../../../../special/hq-parka/pc.css");
@import url("../../../../special/arise_columbia_kinetics/pc.css");
@import url("../../../../special/ywpd_bag/pc.css");
@import url("../../../../special/dia-sneaker/pc.css");
@import url("../../../../special/drrr_b_s/drrr_bag_shoes_pc.css");
@import url("../../../../special/k_clothes_necklace/k_clothes_necklace_pc.css");
@import url("../../../../special/rockman_sneaker/css/pc.css");
@import url("../../../../special/daiyanoa_necklace/daiyanoa_necklace_pc.css");
@import url("../../../../special/daiyanoa_watch/daiyanoa_watch_pc.css");
@import url("../../../../special/ccsakura_sneakers/ccsakura_sneakers_pc.css");
@import url("../../../../special/konan_watch/konan_watch_pc.css");
@import url("../../../../special/drrr_sneakersneck/drrr_sneakersneck_pc.css");
@import url("../../../../special/sailar_moon_umbrella/sailar_moon_umbrella_pc.css");
@import url("../../../../special/kokaku_ma_1/kokaku_ma_1_pc.css");
@import url("../../../../special/lovelive_umbrella/lovelive_umbrella_pc.css");
@import url("../../../../special/haikyu_parka/haikyu_parka_pc.css");
@import url("../../../../special/codegeass_pumps/codegeass_pumps_pc.css");
@import url("../../../../special/kuroshitsuji_watch/kuroshitsuji_watch_pc.css");
@import url("../../../../special/eva_shoes_bag/eva_shoes_bag_pc.css");
@import url("../../../../special/airou_leather_goods/airou_leather_goods_pc.css");
@import url("../../../../special/ccsakura_onepiece/ccsakura_onepiece_pc.css");
@import url("../../../../special/daiyanoa_roomwear/daiyanoa_roomwear_pc.css");
@import url("../../../../special/sailar_moon_parco/sailar_moon_parco_pc.css");
@import url("../../../../special/madomagi_roomwear/madomagi_roomwear_pc.css");
@import url("../../../../special/sailar_moon_pumps/sailar_moon_pumps_pc.css");
@import url("../../../../special/kuroshitsuji_bag/kuroshitsuji_bag_pc.css");
@import url("../../../../special/ccsakura_roomwear1505/ccsakura_roomwear1505_pc.css");
@import url("../../../../special/sailar_moon_roomwear201505/sailar_moon_roomwear201505_pc.css");
@import url("../../../../special/tokyoghoul_pumps201505/tokyoghoul_pumps201505_pc.css");
@import url("../../../../special/ccsakura_watch201505/ccsakura_watch201505_pc.css");
@import url("../../../../special/doremi_pumps201505/doremi_pumps201505_pc.css");
@import url("../../../../special/codegeass_bag201505/codegeass_bag201505_pc.css");
@import url("../../../../special/yuuhaku_pumps201505/yuuhaku_pumps201505_pc.css");
@import url("../../../../special/tonight_accessory201505/tonight_accessory201505_pc.css");
@import url("../../../../special/ccsakura_bag201506/ccsakura_bag201506_pc.css");
@import url("../../../../special/sailar_moon_tralala2_201506/sailar_moon_tralala2_201506_pc.css");
@import url("../../../../special/hakuoki_watch201506/hakuoki_watch201506_pc.css");
@import url("../../../../special/tales_sneakers201506/tales_sneakers201506_pc.css");
@import url("../../../../special/monsterhunter_wallet201506/monsterhunter_wallet201506_pc.css");
@import url("../../../../special/ao_ex_accessory201506/ao_ex_accessory201506_pc.css");
@import url("../../../../special/macrossf_bag201506/macrossf_bag201506_pc.css");
@import url("../../../../special/hagaren_sneakers201506/hagaren_sneakers201506_pc.css");
@import url("../../../../special/haikyu_spcase201507/haikyu_spcase201507_pc.css");
@import url("../../../../special/danbored_goods201507/danbored_goods201507_pc.css");
@import url("../../../../special/kuroshitsuji_pumps201507/kuroshitsuji_pumps201507_pc.css");
@import url("../../../../special/hakuoki_pumps201507/hakuoki_pumps201507_pc.css");
@import url("../../../../special/shingeki_stole201506/shingeki_stole201506_pc.css");
@import url("../../../../special/tokyoghoul_bag201507/tokyoghoul_bag201507_pc.css");
@import url("../../../../special/tales_watch201507/tales_watch201507_pc.css");
@import url("../../../../special/ccsakura_spcase201507/ccsakura_spcase201507_pc.css");
@import url("../../../../special/eva_underwear201508/eva_underwear201508_pc.css");
@import url("../../../../special/daiyanoa_necklace201508/daiyanoa_necklace201508_pc.css");
@import url("../../../../special/gintama_parco201508/gintama_parco201508_pc.css");
@import url("../../../../special/fate_sneakers201508/fate_sneakers201508_pc.css");
@import url("../../../../special/gintama_goods201508/gintama_goods201508_pc.css");
@import url("../../../../special/hagaren_accessory201508/hagaren_accessory201508_pc.css");
@import url("../../../../special/tales_bag201508/tales_bag201508_pc.css");
@import url("../../../../special/madomagi_lizlisa201509/madomagi_lizlisa201509_pc.css");
@import url("../../../../special/nintama_bag201509/nintama_bag201509_pc.css");
@import url("../../../../special/codegeass_stole201509/codegeass_stole201509_pc.css");
@import url("../../../../special/kuroshitsuji_pumps201509/kuroshitsuji_pumps201509_pc.css");
@import url("../../../../special/sailar_moon_ring201509/sailar_moon_ring201509_pc.css");
@import url("../../../../special/hagaren_pumps201509/hagaren_pumps201509_pc.css");
@import url("../../../../special/gangsta_sneakers201509/gangsta_sneakers201509_pc.css");
@import url("../../../../special/madomagi_wallet201509/madomagi_wallet201509_pc.css");
@import url("../../../../special/onepiece_pumps201510/onepiece_pumps201510_pc.css");
@import url("../../../../special/haikyu_bag201510/haikyu_bag201510_pc.css");
@import url("../../../../special/trigun_sneakers201510/trigun_sneakers201510_pc.css");
@import url("../../../../special/xillia_booties_pumps201510/xillia_booties_pumps201510_pc.css");
@import url("../../../../special/codegeass_watch201510/codegeass_watch201510_pc.css");
@import url("../../../../special/eva_4_anniversary201510/eva_4_anniversary201510_pc.css");
@import url("../../../../special/idolish7_watch_201510/idolish7_watch_201510_pc.css");
@import url("../../../../special/pripara_event201510/pripara_event201510_pc.css");
@import url("../../../../special/tokyo_ghoul_bag201510/tokyo_ghoul_bag201510_pc.css");
@import url("../../../../special/kekkaisensen_watch201511/kekkaisensen_watch201511_pc.css");
@import url("../../../../special/houseki_no_kuni_pumps201511/houseki_no_kuni_pumps201511_pc.css");
@import url("../../../../special/gangsta_bag201511/gangsta_bag201511_pc.css");
@import url("../../../../special/pripara_pumps201511/pripara_pumps201511_pc.css");
@import url("../../../../special/codegeass_slippon201511/codegeass_slippon201511_pc.css");
@import url("../../../../special/trigun_watch201511/trigun_watch201511_pc.css");
@import url("../../../../special/young_black_jack_boots201511/young_black_jack_boots201511_pc.css");
@import url("../../../../special/k_sneaker201511/k_sneaker201511_pc.css");
@import url("../../../../special/holic_pumps201511/holic_pumps201511_pc.css");
@import url("../../../../special/cc_sakura_cushion201511/cc_sakura_cushion201511_pc.css");
@import url("../../../../special/houseki_no_kuni_bag201511/houseki_no_kuni_bag201511_pc.css");
@import url("../../../../special/free_watch201512/free_watch201512_pc.css");
@import url("../../../../special/amnesia_bag201512/amnesia_bag201512_pc.css");
@import url("../../../../special/cc_sakura_bracelet201512/cc_sakura_bracelet201512_pc.css");
@import url("../../../../special/codegeass_roomwear201512/codegeass_roomwear201512_pc.css");
@import url("../../../../special/tourabu_pumps/style.css");
@import url("../../../../special/tourabu_bag/style.css");
@import url("../../../../special/idolish7_bag_201512/idolish7_bag_201512_pc.css");
@import url("../../../../special/haikyu_sneaker201512/haikyu_sneaker201512_pc.css");
@import url("../../../../special/tenipuri_watch201512/tenipuri_watch201512_pc.css");
@import url("../../../../special/tsubasa_bag201512/tsubasa_bag201512_pc.css");
@import url("../../../../special/sailar_moon_trolley201512/sailar_moon_trolley201512_pc.css");
@import url("../../../../special/tokyoghoul_watch201512/tokyoghoul_watch201512_pc.css");
@import url("../../../../special/madomagi_watch201512/madomagi_watch201512_pc.css");
@import url("../../../../special/sailarmoon_bracelet201512/sailarmoon_bracelet201512_pc.css");
@import url("../../../../special/k_watch201601/k_watch201601_pc.css");
@import url("../../../../special/haikyu_messenger201601/haikyu_messenger201601_pc.css");
@import url("../../../../special/houseki_no_kuni_accessory201601/houseki_no_kuni_accessory201601_pc.css");
@import url("../../../../special/hagaren_wallet_201601/hagaren_wallet_201601_pc.css");
@import url("../../../../special/rozen_pumps201601/rozen_pumps201601_pc.css");
@import url("../../../../special/young_black_jack_bag201601/young_black_jack_bag201601_pc.css");
@import url("../../../../special/trigun_bag201601/trigun_bag201601_pc.css");
@import url("../../../../special/cc_sakura_earth201601/cc_sakura_earth201601_pc.css");


#sm_acce .menu_wrap {
	margin: 20px auto;
	font-size: 13px;
	line-height: 24px;
	color: #221815;
}

#sm_acce .wrapper {
	margin:0 auto;
	font-size:13px;
	line-height:24px;
}

#sm_acce .red {
	display: inline;
	color: #ff0000;
}

#sm_acce .lineup {
	font-size: 40px;
	margin: 0 auto;
	font-weight: normal;
	color: #333333;
	margin-bottom: 25px;
	border-bottom: 1px solid #000000;
}
#sm_acce .lineup img { display:block; margin:auto; padding:15px; }

#sm_acce .menu {
	float:left;
	margin:0 8px;
}

#sm_acce .menu a:hover, #sm_acce .btn a:hover, #sm_acce .btn2 a:hover { opacity: 0.8; }
#sm_acce .menu_img { margin-bottom: 5px; }
#sm_acce .menu_txt { text-align: center; font-size: 12px; line-height: 18px; }
#sm_acce hr {
	height:1px; border:none; border-top:1px solid #000000;
}

#sm_acce .itemimg {
	float:left;
	margin:0 12px 12px;
}

#sm_acce h3 {
	font-size:24px;
	line-height:32px;
	font-weight:normal;
	text-align:center;
	margin:12px auto 24px;
}

#sm_acce .description {
	font-size:13px;
	line-height:24px;
	margin:0 auto;
}

#sm_acce .price {
	line-height:48px;
	text-align:center;
	font-size:42px;
	font-weight:bold;
	text-align:center;
	margin:24px;
}

#sm_acce .detail {
	margin:0 auto 10px;
}

#sm_acce .detail p {
	float:left;
	font-size:12px;
	margin:10px;
}

#sm_acce .price div {
	font-size:30px;
	font-weight:normal;
	display:inline;
}

#sm_acce .btn {
	margin:24px auto 50px;
}

#sm_acce .mg50 {
	margin-bottom:50px;
}

#sm_acce .btn2 {
	float:left;
	margin:24px 26px 0;
}

.op_cap_intro {
    padding-left:380px;
}

.social-display {
    display:none;
}

.pumps3_intro {
    max-width:492px;
    margin:0 0 50px 124px;
}

.pumps3_intro2 {
    max-width:430px;
    font-size:14px;
    line-height:23px;
    margin:0 0 20px 96px;
}

.pumps3_intro3 {
    max-width:365px;
    font-size:14px;
    line-height:23px;
    margin:0 0 120px 96px;
}
.pumps3_top_img {
    position:absolute;
    top:-50px;
    right:0;
}

.pumps3_detail {
    margin-bottom:256px;
}

.pumps3_detail_content {
    margin-left:630px;
    margin-top:110px;
}

.pumps3_botttom_img {
    position:absolute;
    top:-60px;
    left:0;
}

.haikyu_top {
    margin:0 0 -16px 20px;
}

.haikyu_last_img {
    max-width:100%;
    position:absolute;
    top:40px;
    left:20px;
}

.haikyu_btn_mens {
    margin: 0 auto;
    margin-right:132px;
}

.sakura-taisen_topimg {
    max-width:100%;
    margin:0 0 0 210px;
}

.sakura-taisen_intro {
    max-width:420px;
    margin:-615px 0 420px 60px;
}

.feature_area img {
	max-width: 100%;
}

.feature_area .item_fl {
	float: left;
	margin: 0 10px 20px;
	max-width: 463px;
}

.feature_area .item_fl div {
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	height: 48px;
}

.id65 h3 {
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	font-weight: normal;
	margin: 36px auto 22px;
}

.id65 h3.model {
	font-size: 30px;
	line-height: 36px;
	font-family: '�q���M�m���� ProN W6','HiraMinProN-W6','HG����E','�l�r �o����','MS PMincho','MS ����',serif;
	margin: 30px auto 10px;
}

.id65 h3.model + div {
	font-size: 18px;
	font-family: '�q���M�m���� ProN W6','HiraMinProN-W6','HG����E','�l�r �o����','MS PMincho','MS ����',serif;
	text-align: center;
}

.id65 .anchor {
	float: left;
	margin: 0 13px 20px;
	max-width: 165px;
}

.id65 .anchor a { color: #000000; }

.id65 .anchor img:hover {
	opacity: 0.8;
}

.id65 .anchor div {
	text-align: center;
}

.id65 .intro {
	background: url(http://www.2pm-works.com/special/lovelive_pumps/intro.jpg);
	width: 998px;
	height: 860px;
	margin: 0 auto;
	position: relative;
}

.id65 .model1end {
	background: url(http://www.2pm-works.com/special/lovelive_pumps/model1end.jpg);
	width: 795px;
	height: 530px;
	margin: 0 auto;
	position: relative;
}

.id65 .model2end {
	background: url(http://www.2pm-works.com/special/lovelive_pumps/model2end.jpg);
	width: 897px;
	height: 557px;
	margin: 0 auto;
	position: relative;
}

.id65 .clearfile_txt {
	text-align: center;
	color: #b2b2b2;
	margin: -25px auto 60px;
}

.id65 .model2cover {
	background: url(http://www.2pm-works.com/special/lovelive_pumps/model2cover.jpg);
	width: 926px;
	height: 435px;
	margin: 50px auto;
}

.id65 .whiteback1 {
	width: 365px;
	height: 365px;
	background: #ffffff;
	opacity: 0.95;
	position: absolute;
	top: 22%;
	left: 50%;
	padding-bottom: 20px;
	border: 1px solid #eeeeee;
}

.id65 .whiteback1 div {
	width: 310px;
	margin: 0 auto;
	font-size: 14px;
}

.id65 .whiteback2 {
	width: 447px;
	height: 345px;
	background: #ffffff;
	opacity: 0.95;
	position: absolute;
	top: 14%;
	left: 25%;
	border: 1px solid #eeeeee;
}

.id65 .whiteback2 div {
	width: 353px;
	margin: 0 auto;
	font-size: 14px;
}

.feature_area img.centering {
	display: block;
	margin: 0 auto;
}

.feature_area img.centering.cards {
	margin-bottom: -50px;
}

.id66 .pc { display:block; }
.id66 .touch { display:none; }


.content-main.feature {background:transparent;}
.feature_area .figure{margin: 0;}
.feature_area .photos{
	margin: 0 0 0 -12px;
	text-align: center;
}
.feature_area .photos .figure{
	margin: 25px 0 0 14px;
	display: inline-block;
	vertical-align: top;
}
.feature_area .photos img{border: solid 1px #f8f8f8;}
.feature_area .photos .figcaption{text-align: left;}
.feature_area .ul{margin-top: 10px;}
.feature_area.pc, .feature_area.mobile{
	box-sizing: border-box;
	margin:0px auto 20px;
	line-height:24px;
	font-size:14px;
	width:996px;
}

.feature_area.pc p, .feature_area.mobile p, .feature_area.pc h2, .feature_area.mobile h2, .feature_area.pc h3, .feature_area.mobile h3{
	margin: 1em 0;
}
.feature_area.mobile{
	width:100%;
	padding: 10px;
}
.feature_area.mobile .figure, .feature_area.mobile h2{text-align: center;}
.feature_area.mobile .figure img{border: none;}


.feature_area.pc{ display: block; }
.feature_area.mobile{ display: none;	}

.id69 .intro {
	margin-bottom:-172px;
}

.id69 .height_adjust {
	height:64px !important;
}

.social-btns + section {
	border:1px solid #ececec;
}
