﻿@charset "utf-8";
/* CSS Document */


/* import style
------------------------------------------------------------------- */
@import url('/css/mod_default.css');
@import url('/css/mod_layout.css');
@import url('/css/mod_headerfooter.css');
@import url('/css/mod_common.css');
@import url('/css/mod_others.css');
@import url('/css/library/colorbox.css');
@import url('/css/library/animate.min.css');


/* body
---------------------------------------------------------------------- */
body{
	color: #333;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

/* footer
---------------------------------------------------------------------- */

#footerArea {
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}

.btnList{ margin: 0 auto; }
/* ------------------------------------------- */

/*　ニコみせイベント　共通
------------------------------------------- */

#townWrapper{
	position: relative;
	background: url(../../../image/event/myshop/bg.png) repeat center top #dcfaf6;
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	padding-bottom: 30px;
	padding-top:30px;
}

.contentArea{
	position: relative;
	background: #fbf5d5;
	width: 840px;
	height: 100%;
	margin: 0 auto ;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: solid 2px #8c8c5d;
}

.contentArea a{
	display:block;
	transition: 0.6s ;
}

.contentArea a:hover{
	opacity: 0.6;
}

.contentArea h2{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	height:0;
}

#event0,#event1,#event2{
	position: relative;
	width: 840px;
	margin: -5px auto 0;
}

#event0 #event0_btn1{
	position: absolute;
	top: 450px;
	left: 610px;
}

#event0 #event0_btn2{
	position: absolute;
	top: 450px;
	left: 710px;
}

#event1 #event1_btn1{
	position: absolute;
	top: 200px;
	left: 150px;
}

#event1 #event1_btn2{
	position: absolute;
	top: 250px;
	left: 150px;
}

#event1 #event1_btn3{
	position: absolute;
	bottom : 20px;
	left: 172px;
}

#event2 #event2_btn1{
	position: absolute;
	top : 480px;
	left: 172px;
}

#event2 #event2_btn2{
	position: absolute;
	bottom : 110px;
	left: 280px;
}

#event2 #event2_btn3{
	position: absolute;
	bottom : 110px;
	left: 655px;
}

#event2 #event2_btn4{
	position: absolute;
	bottom : 52px;
	left: 100px;
}

#event2 #event2_btn5{
	position: absolute;
	bottom : 52px;
	right: 100px;
}

/*　ニコみせイベント　共通
------------------------------------------- */

/*220120 小さなプリティウィッチ
-----------------------------------*/

#color22 #event0{
	background: url(../../../image/event/myshop/bg_color22_event0.png) no-repeat center top;
	height: 560px;
}

#color22 #event1{
	background: url(../../../image/event/myshop/bg_color22_event1.png) no-repeat center top;
	height: 920px;
}

#color22 #event2{
	background: url(../../../image/event/myshop/bg_color22_event2.png) no-repeat center top;
	height: 980px;
}
/*220217 チューリップに想いを乗せて
-----------------------------------*/

#black76 #event0{
	background: url(../../../image/event/myshop/bg_black76_event0.png) no-repeat center top;
	height: 618px;
}

#black76 #event1{
	background: url(../../../image/event/myshop/bg_black76_event1.png) no-repeat center top;
	height: 1190px;
}

#black76 #event2{
	background: url(../../../image/event/myshop/bg_black76_event2.png) no-repeat center top;
	height: 980px;
}

#black76 #event0 #event0_btn1{
	position: absolute;
	top: 509px;
	left: 610px;
}

#black76 #event0 #event0_btn2{
	position: absolute;
	top: 509px;
	left: 710px;
}
/*220317 sweet&cool flaver
-----------------------------------*/

#color23 #event0{
	background: url(../../../image/event/myshop/bg_color23_event0.png) no-repeat center top;
	height: 560px;
}

#color23 #event1{
	background: url(../../../image/event/myshop/bg_color23_event1.png) no-repeat center top;
	height: 920px;
}

#color23 #event2{
	background: url(../../../image/event/myshop/bg_color23_event2.png) no-repeat center top;
	height: 980px;
}


/*220421 猫とともに過ごす日々
-----------------------------------*/

#black77 #event0{
	background: url(../../../image/event/myshop/bg_black77_event0.png) no-repeat center top;
	height: 558px;
}

#black77 #event1{
	background: url(../../../image/event/myshop/bg_black77_event1.png) no-repeat center top;
	height: 1190px;
}

#black77 #event2{
	background: url(../../../image/event/myshop/bg_black77_event2.png) no-repeat center top;
	height: 980px;
}

#black77 #event0 #event0_btn1{
	position: absolute;
	top: 435px;
	left: 610px;
}

#black77 #event0 #event0_btn2{
	position: absolute;
	top: 435px;
	left: 710px;
}

/*220519 暗き黒城とホワイトプリンセス
-----------------------------------*/

#color24 #event0{
	background: url(../../../image/event/myshop/bg_color24_event0.png) no-repeat center top;
	height: 560px;
}

#color24 #event1{
	background: url(../../../image/event/myshop/bg_color24_event1.png) no-repeat center top;
	height: 920px;
}

#color24 #event2{
	background: url(../../../image/event/myshop/bg_color24_event2.png) no-repeat center top;
	height: 980px;
}


/*220616 トワイライトエデン
-----------------------------------*/

#black78 #event0{
	background: url(../../../image/event/myshop/bg_black78_event0.png) no-repeat center top;
	height: 558px;
}

#black78 #event1{
	background: url(../../../image/event/myshop/bg_black78_event1.png) no-repeat center top;
	height: 1190px;
}

#black78 #event2{
	background: url(../../../image/event/myshop/bg_black78_event2.png) no-repeat center top;
	height: 980px;
}

#black78 #event0 #event0_btn1{
	position: absolute;
	top: 435px;
	left: 610px;
}

#black78 #event0 #event0_btn2{
	position: absolute;
	top: 435px;
	left: 710px;
}

/*220721 熱砂に薫ずる魅惑の香り
-----------------------------------*/

#color25 #event0{
	background: url(../../../image/event/myshop/bg_color25_event0.png) no-repeat center top;
	height: 560px;
}

#color25 #event1{
	background: url(../../../image/event/myshop/bg_color25_event1.png) no-repeat center top;
	height: 920px;
}

#color25 #event2{
	background: url(../../../image/event/myshop/bg_color25_event2.png) no-repeat center top;
	height: 980px;
}


/*220818 Lost tea party
-----------------------------------*/

#black79 #event0{
	background: url(../../../image/event/myshop/bg_black79_event0.png) no-repeat center top;
	height: 558px;
}

#black79 #event1{
	background: url(../../../image/event/myshop/bg_black79_event1.png) no-repeat center top;
	height: 1190px;
}

#black79 #event2{
	background: url(../../../image/event/myshop/bg_black79_event2.png) no-repeat center top;
	height: 980px;
}

#black79 #event0 #event0_btn1{
	position: absolute;
	top: 435px;
	left: 610px;
}

#black79 #event0 #event0_btn2{
	position: absolute;
	top: 435px;
	left: 710px;
}


/*220922 心待ちハロウィン
-----------------------------------*/

#sp003 #event0{
	background: url(../../../image/event/myshop/bg_collabo003_event0.png) no-repeat center top;
	height: 560px;
}

#sp003 #event1{
	background: url(../../../image/event/myshop/bg_collabo003_event1.png) no-repeat center top;
	height: 1195px;
}

#sp003 #event2{
	background: url(../../../image/event/myshop/bg_collabo003_event2.png) no-repeat center top;
	height: 975px;
}

#sp003 #event0 #event0_btn1{
	position: absolute;
	top: 435px;
	left: 610px;
}

#sp003 #event0 #event0_btn2{
	position: absolute;
	top: 435px;
	left: 710px;
}


/*221020 あま～いお菓子
-----------------------------------*/

#black80 #event0{
	background: url(../../../image/event/myshop/bg_black80_event0.png) no-repeat center top;
	height: 558px;
}

#black80 #event1{
	background: url(../../../image/event/myshop/bg_black80_event1.png) no-repeat center top;
	height: 1190px;
}

#black80 #event2{
	background: url(../../../image/event/myshop/bg_black80_event2.png) no-repeat center top;
	height: 980px;
}

#black80 #event0 #event0_btn1{
	position: absolute;
	top: 435px;
	left: 610px;
}

#black80 #event0 #event0_btn2{
	position: absolute;
	top: 435px;
	left: 710px;
}

/*221117 秋の色にかこまれて
-----------------------------------*/

#color26 #event0{
	background: url(../../../image/event/myshop/bg_color26_event0.png) no-repeat center top;
	height: 560px;
}

#color26 #event1{
	background: url(../../../image/event/myshop/bg_color26_event1.png) no-repeat center top;
	height: 920px;
}

#color26 #event2{
	background: url(../../../image/event/myshop/bg_color26_event2.png) no-repeat center top;
	height: 980px;
}

/*221222 隠れ家レストランnico rouge
-----------------------------------*/

#black81 #event0{
	background: url(../../../image/event/myshop/bg_black81_event0.png) no-repeat center top;
	height: 558px;
}

#black81 #event1{
	background: url(../../../image/event/myshop/bg_black81_event1.png) no-repeat center top;
	height: 1190px;
}

#black81 #event2{
	background: url(../../../image/event/myshop/bg_black81_event2.png) no-repeat center top;
	height: 980px;
}

#black81 #event0 #event0_btn1{
	position: absolute;
	top: 435px;
	left: 610px;
}

#black81 #event0 #event0_btn2{
	position: absolute;
	top: 435px;
	left: 710px;
}