/*** ★メニュー部分
-------------------------------------------------------------------------------- ***/
#menuArea{
	text-align:center;
}

#menuArea div a{
	display:block;
}

#menuArea div a:hover{
	text-indent:-9999px;
}
/**DS紹介メニュー**/
#menuSupport{
	padding-top:80px;
	width: 176px;
	height:173px;
	text-align:center;
	background: url(../img/menu/bg_leftmenu.gif) no-repeat;
}

#menuSupport{width: 176px;height:173px;}

#menuSinfo{
	margin:5px 5px 0 5px;
	width:166px;
	height:50px;
	text-align:center;
	background: url(../img/menu/btn_leftmenu01_on.png) no-repeat;
}
#menuSinfo a{width:166px;height:50px;}

#menuStool{
	margin:5px 5px 0 5px;
	width:166px;
	height:50px;
	text-align:center;
	background: url(../img/menu/btn_leftmenu02_on.png) no-repeat;
}
#menuStool a{width:166px;height:50px;}

#menuSman{
	margin:5px 5px 0 5px;
	width:166px;
	height:50px;
	text-align:center;
	background: url(../img/menu/btn_leftmenu03_on.png) no-repeat;
}
#menuSman a{width:166px;height:50px;}


/**会員専用ページ**/
#menuMem {
	width: 176px;
	height: 47px;
	margin:0;
	padding:0;
	background: url(../img/menu/menu_mem_on.gif) no-repeat;
}

#menuMem a{width: 176px;height: 47px;}

/**資料請求ボタン**/
#menuSeikyu{
	width: 176px;
	height: 62px;
	margin: 0px 0 0px auto;
	background: url(../img/menu/menu_siryo_on.gif) no-repeat;
}
#menuSeikyu a{width: 176px;height: 62px;}


/**トップブログ**/
div#menuTopblog {
	margin: 0 auto;
	padding:0;
	width:176px;
	height: 62px;
	background: url(../img/menu/menu_topblog_on.gif) no-repeat;
}

div#menuTopblog a{width:176px;height: 62px;
}

/**スタッフブログ**/
div#menuCblog {
	padding: 0;
	margin: 0 5px 0 auto;
	width:176px;
	height: 62px;
	background: url(../img/menu/menu_cblog_on.gif) no-repeat;
}

div#menuCblog a{	width:176px;height: 62px;}

/**ＳＦＹスタッフセミナー**/
div#menuSfy {
	padding: 0;
	margin: 0 5px 0 auto;
	width:176px;
	height: 165px;
	background: url(../img/img_sfy_on.gif) no-repeat;
}

div#menuSfy a{	width:176px;height: 165px;}

/**ツイッター**/
div#menuTwitter {
	width:176px;
	height:31px;
	margin: 0 auto;
	padding:0;
	background: url(../img/menu/menu_twitter_on.gif) no-repeat;
}

div#menuTwitter a{width:176px;height:31px;}

/**フェイスブック**/

div#menuFb {
	padding:0;
	width: 176px;
	height: 31px;
	background: url(../img/menu/menu_facebook_on.gif) no-repeat;
}

div#menuFb a{width: 176px;height: 31px;}

/* メニュー部分
---------------------------------------------- */
#menuNews{
	margin-top:10px;
	width:176px;
	height:35px;
	background: url(../img/menu/img_leftnavi01_on.gif) no-repeat;
}
#menuNews a{
	width:176px;height:35px;
}

div#menuHon{
	margin-top:10px;
	width:176px;
	height:35px;
	background: url(../img/menu/img_honnet_on.gif) no-repeat;
}

div#menuHon a{
	width:176px;height:35px;
}

#menuMess{
	margin-top:10px;
	width:176px;
	height:35px;
	background: url(../img/menu/img_leftnavi02_on.gif) no-repeat;
}

#menuMess a{
	width:176px;height:35px;
}



/* メニュー部分
---------------------------------------------- */
/**セミナー**/
#menuSemi{
	width: 176px;
	height: 62px;
	margin: 10px 0 0 auto;
	padding:0;
	background: url(../img/menu/img_mg_on.gif) no-repeat;
}

#menuSemi a{
	width: 176px;
	height: 62px;
	display:block;
}

div#menuSemitext{
	width: 176px;
	margin: 0 auto;
	padding:0;
	text-align:center;
	line-height:100%;
	font-size:12px;
	text-indent: 0;
}
div#menuSemitext a{
	text-decoration: underline ;}



/* 資料請求ボタン部分
---------------------------------------------- */
/**スライドエフェクト**/

div#request-box {
	position:fixed;
	width: 55px ;
	height: 465px ;
	padding: 5px ;
	top:90px;
	right:0;
	background-color: #fff ;
	z-index:1000

}

.request-sidenavi {
	position:fixed;
	top:95px;
	right:0;
	margin:0;
	padding:0;
	z-index:1000
}

.request-sidenavi li {
	position:relative;
	width: 60px ;
	list-style :none ;
	overflow: hidden ;
}

.request-sidenavi li img {
	position:absolute;
	display:block;
	top:0;
	left : -60px;
	z-index:1001;
	-webkit-transition:.2s ease-out;
	transition:.2s ease-out;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1,1)
}

.request-sidenavi li img:hover {
	-webkit-transform:translate(60px,0);
	-ms-transform:translate(60px,0);
	transform:translate(60px,0)
}

.request-sidenavi li.request {height:230px ;}
.request-sidenavi li.hapi {height:235px ;}
/*.request-sidenavi li.pagetop{height:60px;margin-top: 5px ;}*/



/*   ページTOP   */
.request-sidenavi li.pagetop img{left:0 ; cursor:pointer ;}
.request-sidenavi li.pagetop img:hover {
	left:0 ;
	-webkit-transform:inherit ;
	-ms-transform:inherit ;
	transform:inherit ;
}



/*--------------------
ページトップへ
--------------------*/

#pagetop {
	position: fixed ;
	bottom: 170px ;
	right: 0 ;
}

#pagetop img{left:0;cursor:pointer}
}

#pagetop a:hover {
	left:0;
	-webkit-transform:inherit ;
	-ms-transform:inherit ;
	transform:inherit ;
}



