﻿@charset "utf-8";

/*////////////////////////////////////////////////////////////////////////////////////////*/
/* ＴＯＰ メインビジュアル部分 */
#main{
	width:1280px;
	height:1024px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/main00.jpg) no-repeat top center;
}

#main_line00{
width:1280px;
height:3px;
background:rgba(255,0,0,0.0);
margin-top:0px;
margin-right:auto;
margin-left:auto;
background:url(../img/line.png) repeat-x;
}

#title_main01{
	height:120px;
	position:relative;
	width:100%;
	min-width:1280px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	z-index:1000;
	text-align:center;
	padding-top:70px;
}


/* メインパーツ */

#mp01{
background:rgba(255,0,0,0.0);
display:block;
position:absolute;
margin-top:10px;
margin-left:10px;
}

#mp02{
background:rgba(255,255,0,0.0);
margin-top:550px;
margin-left:865px;
display:block;
position:absolute;
}


#mp03{
background:rgba(255,0,255,0.0);
margin-top:525px;
margin-left:0px;
display:block;
position:absolute;
}



/*////////////////////////////////////////////////////////////////////////////////////////*/

/* 最新情報エリア */

#news{
	width:1280px;
	height:1950px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	background:url(../img/bg_rireki.png) no-repeat top center;
	
}

/*////////////////////////////////////////////////////////////////////////////////////////*/
/* 履歴 */

#rireki{
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	font-size:16px;
	color:#FFFFFF;
	font-weight: 900;

}


/* 履歴用ティッカー */
.ticker {
	width:1200px;
	height:23px;
	margin:0 auto;
	padding:15px;
	text-align:left;
	position:relative;
	overflow:hidden;
	background:rgba(255,0,0,0.0);
}
 
.ticker ul {
    width: 100%;
    position: relative;
}
 
.ticker ul li {
    width: 100%;
    display: none;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/
/* トピックスパネル */


#topics_panel{
	position: relative;
	width: 282px;
	height: 340px;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	margin: 20px 8px; 
	background:rgba(255,0,0,1.0);
}


#topics_panel::before{
	content: '';
	position: absolute;
	top: 217px;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
}


#topics_panel p{
	position: absolute;
	top: 65%;
	left: 5%;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	text-align:left;
	
}


#topics_panel a:hover{
	filter:alpha(opacity=100);
	opacity:0.5;
}


#topics_panel_none{
	position: relative;
	width: 282px;
	height: 340px;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	margin: 20px 8px; 
	background:rgba(255,0,0,0.0);
}



#topics_panel_none ul li.none{
pointer-events:none;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/



/* 雑誌掲載情報 */

#magazine{
display:block;
font-size:14px;
width:1280px;
height:300px;
margin-top:0px;
margin-left: auto;
margin-right: auto;

}

#magazine ul.scroll{
text-align:left;
height:170px;
width:1200px;
margin-top:35px;
margin-left: auto;
margin-right: auto;
overflow:auto;
background:rgba(0,0,0,0.6);
}

#magazine ul.scroll li{
width:1130px;
margin-bottom:3px;
padding-bottom:3px;
border-bottom:solid 1px rgba(255,255,255,0.3);
text-indent:10px;
}

#news ul.scroll li h5,
#news ul.scroll li p{
display:inline-block;
vertical-align:top;
}

#magazine ul.scroll li h5{
margin-right:10px;
color:#FFF;
}

#magazine ul.scroll li h6{
margin-right:10px;
color:#FFF;
font-size:17px;
}



/*////////////////////////////////////////////////////////////////////////////////////////*/




/* 過去ボタン */
#old01 a img{
display:block;
}

#o01 a img{
margin-top:-50px;
margin-left:1120px;
}

#old01 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#old01 ul li.none{
pointer-events:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/
/* 製品情報 */

#spec_main{
	width:1280px;
	height:700px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/main_spec00.png) no-repeat top center;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

/* twitter */


#twitter{
width:482px;
margin-top:150px;
margin-left:15px;
}

.column h4{
text-align:center;
}

.column{
float:left;
width:482px;
margin-bottom:15px;
margin-top:20px;
padding-bottom:20px;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

/* 更新履歴 */

#info01 a img{
display:block;
position:absolute;
}

#if01 a img{
margin-top:170px;
margin-left:530px;
}

#if02 a img{
margin-top:170px;
margin-left:905px;
}

#if03 a img{
margin-top:500px;
margin-left:530px;
}

#if04 a img{
margin-top:500px;
margin-left:905px;
}


#move01 img{
display:block;
position:absolute;
}

#dm00 img{
margin-top:850px;
margin-left:530px;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/







/*////////////////////////////////////////////////////////////////////////////////////////*/
/* コンセプト */

#concept01{
	width:1280px;
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;
}

#title01{
	height:120px;
	position:relative;
	width:100%;
	min-width:1280px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	z-index:100;
	text-align:center;
	background-color: rgba(0,0,0,1.0);
	padding-top:70px;
}



/* init */
.background {
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    position: fixed;
    background-position: center center;
    opacity: 0;
-webkit-background-size: cover;
        background-size: cover;
-webkit-transition: all 0.5s ease 0s;
   -moz-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
}
.show .background {
    opacity: 1;
}
/* design*/
#content01_bg {background-image: url(../img/concept01_bg.jpg);}
#content02_bg {background-image: url(../img/concept02_bg.jpg);}
#content03_bg {background-image: url(../img/concept03_bg.jpg);}
#content04_bg {background-image: url(../img/concept04_bg.jpg);}

/*
.text-box {
    padding: 50px 25px;
    background-color: rgba(0,0,0,0.5);
    color: #fff;
}


#content01 .text-box .catch {
    margin: 0 0 10px;
}

*/


#content01 .wrap {
    padding: 0vh 10vh 60vh;
    position: relative;
    z-index: 2;
}


#content02 .wrap {
    padding: 0vh 80vh 60vh;
    position: relative;
    z-index: 2;
}


#content03 .wrap {
    padding: 0vh 10vh 60vh;
    position: relative;
    z-index: 2;
}


#content04 .wrap {
    padding: 0vh 60vh 30vh;
    position: relative;
    z-index: 2;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/
/* プロローグ */

#story01{
	width:1280px;
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;
}

#prologue01 .wrap {
    padding: 20vh 10vh 60vh;
    position: relative;
    z-index: 2;
}


#prologue02 .wrap {
    padding: 0vh 30vh 60vh;
    position: relative;
    z-index: 2;
}


#prologue03 .wrap {
    padding: 0vh 80vh 60vh;
    position: relative;
    z-index: 2;
}

/* design*/
#prologue01_bg {background-image: url(../img/prologue01_bg.jpg);}
#prologue02_bg {background-image: url(../img/prologue02_bg.jpg);}
#prologue03_bg {background-image: url(../img/prologue03_bg.jpg);}


/*////////////////////////////////////////////////////////////////////////////////////////*/
/* 製品情報 */

#spec01{
	width:1280px;
	height:1521px;
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/spec00.png) no-repeat top center;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/
/* グッズ */

#goods01{
	width:1280px;
	height:1000px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}



#goods_panel{
  list-style: none;
	position: relative;
	width: 473px;
	height: 808px;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	margin: 0px 20px; 
	background:rgba(255,0,0,1.0);
}


#details00 a img{
display:block;
position:absolute;
}

#cd01 a img{
margin-top:-60px;
margin-left:240px;
z-index: 100;
}


#cd02 a img{
margin-top:-60px;
margin-left:10px;
z-index: 100;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/
/* 人物紹介 背景指定のみ */

#character01{
	width:1280px;
	height:3134px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:60px;
	background:url(../img/character01-01.png) no-repeat top center;
}


#character02{
	width:1280px;
	height:3160px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:60px;
	background:url(../img/character02-01.png) no-repeat top center;
}

#character03{
	width:1280px;
	height:3600px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:60px;
}

#character04{
	width:1280px;
	height:4000px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:60px;
}




#chara00 a img{
display:block;
position:absolute;
}

#ca01 a img{
margin-top:-100px;
margin-left:50px;
z-index: 1000;
}

#ca02 a img{
margin-top:-100px;
margin-left:170px;
z-index: 1000;
}

#ca03 a img{
margin-top:-100px;
margin-left:290px;
z-index: 1000;
}

#ca04 a img{
margin-top:-100px;
margin-left:410px;
z-index: 1000;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/

/* 画廊 */

#gallery01{
	width:1280px;
	height:2200px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/gallery00.png) no-repeat top center;
}

/* メインスライダー */
#graphic_slide{
	width:1088px;
	height:612px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	background:rgba(255,0,0,0.0);
	padding-top:100px;
}

/* メインスライダー　サムネイル */
#graphic_slide_thum{
	width:1080px;
	height:144px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:7px;
	padding-top: 25px;
	padding-bottom: 16px;
	background:rgba(255,255,0,0.0);

}


/* メインスライダー キャプション */
.slick-slide {
  position: relative;
}
.slick-slide .caption {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width:100%;
  padding: 12px;
  background: rgba(0,0,0,0.0);
  color: #fff;
  font-size: 14px;
  opacity: 0;
  transition: .3s ease;
}
.slick-current .caption {
  opacity: 1;
  transition-delay: .5s;
}


/* メインスライダー */
#move_slide{
	width:1088px;
	height:612px;
	margin-top:259px;
	margin-right:auto;
	margin-left:auto;
	background:rgba(255,0,0,0.5);
	padding-top:0px;
}

/* メインスライダー　サムネイル */
#move_slide_thum{
	width:550px;
	height:144px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:7px;
	padding-top: 25px;
	padding-bottom: 16px;
	background:rgba(255,255,0,0.0);

}




#graphic_slide_thum ul li img.new{
display:block;
position:absolute;
margin-top:0px;
margin-left:0px;
z-index:1000;
}



/* ムービー */
#area00{
width: 1280px;
min-height:900px;
margin-top:50px;
vertical-align: middle; /* 画像を垂直に */
text-align: center; /* 画像を中央に */
margin-right:auto;
margin-left:auto;
overflow: hidden;
}

#demomove{
margin-top:50px;
margin-left:auto;
margin-right:auto;
background:rgba(0,0,0,0);
}

#demomove_text{
margin-top:371px;
margin-left:553px;
}









/*////////////////////////////////////////////////////////////////////////////////////////*/

/* 体験版 */

#trial{
	width:1280px;
	height:1320px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/bg_trial.png) no-repeat top center;
}


#dl_list{
margin:auto;
margin-bottom:30px;
padding:35px;
padding-bottom:20px;
margin-top:900px;
display:block;
position:absolute;
}

#dl_list h4{
text-align:center;
margin-top:-30px;
margin-bottom:10px;
}

/* 内枠内 */
#trial2 ul{
width:1100px;
color:#990000;
font-size:11px;
background:rgba(255,255,255,0.5);
padding:40px;
padding-bottom:20px;


/* 内枠線 */
border:1px solid rgba(0,0,0,0.5);

border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}

#trial2 ul li{
text-align:center;
margin-bottom:20px;
}

/* 破線 */
#trial2 ul li ol{
text-align:left;
width:1000px;
margin:auto;
border-bottom:1px dashed #AAA;
}

#trial2 ul li ol li{
text-align:left;
display:inline-block;
vertical-align:top;
margin-bottom:8px;
margin:auto;
}

/* 見出し文章 */
#trial2 ul li h5{
color:#000;
font-size:15px;
font-weight:bold;
}

#trial2 ul li h5 a{color:#FF0;}
#trial2 ul li h5 a:hover{color:#FF0}


/* ミラーサイト■ */
#trial2 ul li ol li h6 a{
display:block;
color:#FFF;
font-size:12px;
font-weight:bold;
text-align:center;
background:rgba(0,0,0,0.9);
border:1px dashed rgba(255,255,255,0.5);
width:300px;
margin-right:8px;
margin-bottom:3px;
padding-top:3px;
padding-bottom:4px;
}

#trial2 ul li ol li h6 a:hover{
color:#7B436D;
}

#trial2 ul li ol li p a{
display:block;
font-size:11px;
color:#FFF;
font-weight:bold;
margin-right:8px;
padding:8px;
padding-top:5px;
padding-bottom:4px;


/* DOWNLOADリンク■ */
background:rgba(194,14,61,1);
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
box-shadow:rgba(0,0,0,0.7) 0px 1px 0px 0px;
-webkit-box-shado:rgba(0,0,0,0.7) 0px 1px 0px 0px;
-moz-box-shadow:rgba(0,0,0,0.7) 0px 1px 0px 0px;
}

#trial2 ul li ol li p a:hover{
background:rgba(255,0,102,1);
color:#7B436D;
margin-top:2px;
box-shadow:rgba(0,0,0,0.7) 0px 0px 0px 0px;
-webkit-box-shado:rgba(0,0,0,0.7) 0px 0px 0px 0px;
-moz-box-shadow:rgba(0,0,0,0.7) 0px 0px 0px 0px;
}





/*////////////////////////////////////////////////////////////////////////////////////////*/

/* webアンケート */

#webq{
	width:1280px;
	height:1374px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/web00.png) no-repeat top center;
}

/* ボタン */
#webq a img{
display:block;
position:absolute;
}

#wq01 a img{
margin-top:750px;
margin-left:50px;
}

#webq a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#webq ul li.none{
pointer-events:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

/* 販売店特典 */

#shop{
	width:1280px;
	height:480px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/official_bg.png) no-repeat top center;
}

/* ボタン */
#shop a img{
display:block;
position:absolute;
}

#sh01 a img{
margin-top:117px;
margin-left:50px;
}

#shop a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#shop ul li.none{
pointer-events:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

/* スペシャル */

#special{
	width:1280px;
	height:3746px;
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/special01.png) no-repeat top center;

}

#rtapp a img{
display:block;
position:absolute;
}

#ra01 a img{
margin-top:2050px;
margin-left:975px;
}

#ra02 a img{
margin-top:3100px;
margin-left:975px;
}

#rtapp a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#rtapp ul li.none{
pointer-events:none;
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/

/* リツイートキャンペーン */

#twitter01{
	width:1280px;
	height:1000px;
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;

}


/*////////////////////////////////////////////////////////////////////////////////////////*/
/* エリア */

#rtcp{
text-align:center;
margin-top:0px;
}




/*////////////////////////////////////////////////////////////////////////////////////////*/
/* メール */

#mail{
width:1000px;
height:300px;
margin-top:50px;
margin-right:auto;
margin-left:auto;
padding-top:20px;
background:rgba(255,255,255,1.0);
}


#mail object{
width:760px;
height:330px;
margin-left:20px;;
margin-bottom:40px;
}

#mail .text p{
text-indent:15px;
}

#mail .text p span{
color:#F00;
}



#ws1 a img{
display:block;
position:absolute;
}

#ws1 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

#store_link1-1 a img{
margin-top:50px;
margin-left:470px;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

/* 製品情報 */

#product{
	width:1280px;
	height:2000px;
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/bg_product.png) no-repeat top center;
}

/* 抱っこ枕ボタン */
#hutari01 a img{
}

#hl01 a img{
margin-top:770px;
margin-right:auto;
margin-left:50px;
}

#pl02 a img{
margin-top:790px;
margin-left:870px;
}

#pillow01 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#pillow01 ul li.none{
pointer-events:none;
}


/* 製品関連ボタン */
#dakko01 a img{
display:block;
position:absolute;
}

#d01 a img{
margin-top:1120px;
margin-left:110px;
}

#d02 a img{
margin-top:1240px;
margin-left:110px;
}

#dakko01 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#dakko01 ul li.none{
pointer-events:none;
}



/*////////////////////////////////////////////////////////////////////////////////////////*/

/* スペース */

#space{
	width:1280px;
	height:40px;
	margin-right:auto;
	margin-left:auto;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

/* RTキャンペーンボタン */
#rtcp01 a img{
display:block;
position:absolute;
}

#r01 a img{
margin-top:30px;
margin-left:20px;
}

#r02 a img{
margin-top:30px;
margin-left:1040px;
}


#rtcp01 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#rtcp01 ul li.none{
pointer-events:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/


/* オフィシャル通販 */

#official01{
	width:100%;
	height:3800px;
	min-width:1280px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/official00.png) no-repeat top center;
}

#official01-01{
	width:1280px;
	margin-right:auto;
	margin-left:auto;
}

/* セット一覧 */

#set02{
	width:1280px;
	height:870px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
}


iframe{
    border:none
}

.setlist00{
	padding-top:737px;
	padding-left:145px;
    width:100%;
    /*IE6用*/
    _top:auto;
    _bottom:auto;
    _padding-top:50px;
    _padding-bottom:70px;
}

.setlist00 p{
	display:block;
	position:absolute;
	margin-top:-245px;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/

/* ボタン */
#o_link01 a img{
display:block;
position:absolute;
}

/* 電動オナホ */
#ona01 a img{
margin-top:1555px;
margin-left:340px;
}

#ona02 a img{
margin-top:1555px;
margin-left:926px;
}

#ona03 a img{
margin-top:4990px;
margin-left:376px;
}

#ona04 a img{
margin-top:4990px;
margin-left:970px;
}


/* WaffleSTORE */
#ws01 a img{
margin-top:-470px;
margin-left:250px;
}

#ws02 a img{
margin-top:-470px;
margin-left:800px;
}

#ws03 a img{
margin-top:60px;
margin-left:235px;
}

#ws04 a img{
margin-top:60px;
margin-left:765px;;
}


#ws05 a img{
margin-top:2080px;
margin-left:220px;
}

#ws06 a img{
margin-top:2080px;
margin-left:800px;
}

#ws07 a img{
margin-top:1060px;
margin-left:100px;
}

#ws08 a img{
margin-top:1060px;
margin-left:680px;;
}

/* ローション */
#lo01 a img{
margin-top:2550px;
margin-left:680px;
}

/* セットリスト一覧 */
#se01 a img{
margin-top:-200px;
margin-left:1070px;
}



/* リンク */

#s_link01 a img{
display:block;
position:absolute;
}

#l01 a img{
margin-top:792px;
margin-left:104px;
}

#l02 a img{
margin-top:792px;
margin-left:506px;
}

#l03 a img{
margin-top:792px;
margin-left:907px;
}

#l04 a img{
margin-top:1481px;
margin-left:104px;
}

#l05 a img{
margin-top:1481px;
margin-left:506px;
}

#l06 a img{
margin-top:1481px;
margin-left:907px;
}





#shop01-01 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

#shop01-01 ul li.none{
pointer-events:none;
}


#s_link01 ul li.none{
pointer-events:none;
}



/*////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////*/
/* ショップ特典 */

#shop{
width:1280px;
height:1910px;
margin-top:38px;
margin-right:auto;
margin-left:auto;
background:url(../img/bg_shop.png) no-repeat top ;
}

/* イベントＣＧサムネイル */
#shop1 a img{
display:block;
position:absolute;
}


#shop1 .none a{
pointer-events:none;
}

#shop1 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}


#shop_link1-1 a img{
margin-top:415px;
margin-left:108px;
}

#shop_link2-1 a img{
margin-top:415px;
margin-left:489px;
}

#shop_link3-1 a img{
margin-top:415px;
margin-left:871px;
}

#shop_link4-1 a img{
margin-top:1119px;
margin-left:108px;
}

#shop_link5-1 a img{
margin-top:1119px;
margin-left:489px;
}

#shop_link6-1 a img{
margin-top:1119px;
margin-left:871px;
}



/*////////////////////////////////////////////////////////////////////////////////////////*/

#tenpo1 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

#tenpo1 a img{
display:block;
position:absolute;
}


#tenpo_link1-1 a img{
margin-top:853px;
margin-left:100px;
}

#tenpo_link2-1 a img{
margin-top:853px;
margin-left:481px;
}

#tenpo_link3-1 a img{
margin-top:853px;
margin-left:862px;
}

#tenpo_link4-1 a img{
margin-top:1556px;
margin-left:100px;
}

#tenpo_link5-1 a img{
margin-top:1556px;
margin-left:481px;
}

#tenpo_link6-1 a img{
margin-top:1556px;
margin-left:862px;
}


#tenpo1 .none a{
pointer-events:none;
}

#tenpo1 a img{
display:block;
position:absolute;
}


#tenpo_link1-1 a img{
margin-top:853px;
margin-left:100px;
}

#tenpo_link2-1 a img{
margin-top:853px;
margin-left:481px;
}

#tenpo_link3-1 a img{
margin-top:853px;
margin-left:862px;
}

#tenpo_link4-1 a img{
margin-top:1556px;
margin-left:100px;
}

#tenpo_link5-1 a img{
margin-top:1556px;
margin-left:481px;
}

#tenpo_link6-1 a img{
margin-top:1556px;
margin-left:862px;
}


#tenpo1 .none a{
pointer-events:none;
}







/*////////////////////////////////////////////////////////////////////////////////////////*/

/* webボタン */
#webq01 a img{
display:block;
position:absolute;
}

#wl01 a img{
margin-top:-220px;
margin-left:750px;
}

#webq01 a img:hover{
filter:alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}

#webq01 ul li.none{
pointer-events:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

