@charset "UTF-8";
/* CSS Document */


body {
	padding:0;
	margin:0;
	background:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

img{
    border: none;
}

.container {
	padding:0;
	margin:0;
	position:relative;
	background:#000;
}

.main {
	background:#000;
}


@media (min-width: 641px) {
	container {
		max-width: 640px;
		height: auto;
	}
}
@media (max-width: 640px) {
	container {
		max-width: 320px;
		height: auto;
	}
}

/* ----------------------------- */
.logo {
	position:absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 282px;
	height: 282px;
}



/*パノラマ
-------------------------------------*/

#panorama {
	width:100%;
	background:#000;
}

#panorama img {
}

#panorama ul {
	width: 2800px;
}

#panorama ul li {
}

#panorama a:hover img {
  opacity: 0;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.demo {
	position: relative;
	overflow: auto;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background-color: #000;
}

.demo ul {
	display: block;
	margin: 0;
	padding: 0;
}

.demo ul li {
	float: left;
	list-style-type: none;
	text-align: center;
}


/*スコープ　aka
-------------------------------------*/
.scope_bk{
	position:relative;
}

.scope_bk img {
	width:305px;
	height:600px;
}

.scope_bk a img {
	position:absolute;
	left:76px;
	top:123px;
	width:211px;
	height:477px;
}

/*スコープ　ao
-------------------------------------*/
.scope_bl {
	position:relative;
}

.scope_bl img {
	width:305px;
	height:600px;
}

.scope_bl a img {
	position:absolute;
	left:75px;
	top:146px;
	width:230px;
	height:361px;
}


/*デボラ
-------------------------------------*/
.deborah {
	position:relative;
}

.deborah img {
	width:305px;
	height:600px;
}

.deborah a img {
	position:absolute;
	left:0px;
	top:0px;
	width:254px;
	height:390px;
}


/*カンナ
-------------------------------------*/
.cannna {
	position:relative;
}

.cannna img {
	width:305px;
	height:600px;
}

.cannna a img {
	position:absolute;
	left:129px;
	top:145px;
	width:129px;
	height:320px;
}

/*リーフ
-------------------------------------*/
.leaf {
	position:relative;
}

.leaf img {
	width:284px;
	height:600px;
}

	

.leaf a img {
	position:absolute;
	left:0;
	top:169px;
	width:85px;
	height:283px;
}

/*ハリーベスト
-------------------------------------*/
.hurry {
	position:relative;
}

.hurry img {
	width:277px;
	height:600px;
}

.hurry a img {
	position:absolute;
	left:0;
	top:225px;
	width:226px;
	height:259px;
}


/*オッドアイ
-------------------------------------*/
.oddeye {
	position:relative;
}

.oddeye img {
	width:225px;
	height:600px;
}

.oddeye a img {
	position:absolute;
	left:71px;
	top:146px;
	width:154px;
	height:386px;
}


/*フリンジ
-------------------------------------*/
.fringe {
	position:relative;
}

.fringe img {
	width:329px;
	height:600px;
}

.fringe a img {
	position:absolute;
	left:0;
	top:111px;
	width:282px;
	height:489px;
}


/*ガゼル
-------------------------------------*/
.gazelle {
	position:relative;
}

.gazelle img {
	width:410px;
	height:600px;
}

.gazelle_bk {
	position:absolute;
	left:0;
	top:111px;
}

#gazelle_bk_modal img {
	width:177px;
	height:464px;
}

.gazelle_bl {
	position:absolute;
	left:177px;
	top:111px;
}

#gazelle_bl_modal img {
	width:233px;
	height:464px;
}

/*ボタン
-------------------------------------*/
.backbtn {
	position:absolute;
	left:0;
	top:45%;
}

.nextbtn {
	position:absolute;
	right:0;
	top:45%;
}


.photo li { display:inline-block; width:200px;}
.photo li img { width:100%;}
