/*===============================================
●style.css 画面の横幅が768px以上
===============================================*/
@media screen and (min-width: 768px){

body{
	font: 16px "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";	/*文字サイズ、行間、フォント指定*/
	margin:0px;
	padding:0px;
	color:#808080;
}
/*--------------------------------------
　共通
---------------------------------------*/

img{
	max-width: 100%;
	height: auto;
	width /***/:auto;
	padding:0px;
	margin:0px;
}
p{
	padding:0px;
	margin:0px;
}

a:focus, *:focus { outline:none; }

/*--　段組み解除　--*/
.break{
	margin:0;
	padding:0;
	clear:both;
}
.tel-link{
	margin:0;
	padding:0;
}

/*--------------------------------------
　レイアウト系
---------------------------------------*/
#wrapAll{
}

#header{
	background:url(../img/body_top_bg.jpg) ;
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
	min-width: 1000px;
}

#gNav{
	min-width: 1000px;
	background:url(../img/note.jpg)  ;
	background-repeat: repeat;
	background-position: center ;
	padding:20px 0px 0px 0px;
	margin:0px;
}
#gNav_menu{
	min-width: 1000px;
	background:url(../img/note.jpg)  ;
	background-repeat: repeat;
	background-position: center ;
	padding:0px;
	margin:0px;
}
#sp_gNav_menu{
display:none;
}

#main_Photo{
	background:url(../img/photo_bg.png)  ;
	min-width: 1000px;
	height:400px;
	padding:0px;
	margin:0px;
}

#information{
	position:relative;
	min-width: 1000px;
	padding:20px 0px 20px 0px;
	margin:0px;
}

#guide{
	background:url(../img/aisatsu.gif)  ;
	min-width: 1000px;
	padding:0px;
	margin:0px;
	border-top: solid 10px #DADDC8;
	border-bottom: solid 10px #DADDC8;
	font-size:middle;
}

#conts{
	background:url(../img/note.jpg);
	background-repeat: repeat;
	background-position: center ;
	min-width: 1000px;
	padding:10px 0px;
	margin:0px;
}

#nav{
	font-size:small;
	background:url(../img/footer_menu_bg.png) repeat ;
	text-align:center;
	vertical-align:middle;
	min-width: 1000px;
	height:51px;
	clear:both;
}

#footer{
	background:url(../img/footer.jpg)  ;
	padding:20px 0px 0px 0px;
	margin:0px;
	min-width: 1000px;
	text-align:center;
	color:#7B5B47;
	font-size:small;
}

/*index以外で使用*/
#sub_Photo{							
	background:url(../img/photo_bg_sub.png)  ;
	min-width: 1000px;
	height:240px;
	padding:0px;
	margin:0px;
}
.sub_Photo_bg{
	width:100%;
	height:320px;
	padding:0px;
	margin:0px;
}
.sp_sub_Photo_bg{
display:none;
}



/*--　rapper　--*/
.wrap{
	width:1000px;
	margin:0 auto 0 auto;
}


/*--------------------------------------
　headerの中身
---------------------------------------*/
h1{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	width:1000px;
	margin:0 auto 0 auto;
	padding:0;
}


/*--------------------------------------
　gNavの中身
---------------------------------------*/
#gNav_logo{
	width:300px;
	height:100px;
	margin-right:100px;
	vertical-align:middle;
	float:left;
}
#gNav_tel{
	width:300px;
	height:80px;
	margin-right:10px;
	vertical-align:middle;
	text-align:right;
	float:left;
}
#sp_gNav_tel{
	display:none;
}

#gNav_contact{
	width:250px;
	height:80px;
	float:left;
}
#gNav_contact a{
	background:url(../img/bb0113.png) no-repeat;
	width:250px;
	height:80px;
	margin-left:20px;
	padding:0;
	vertical-align:middle;
	float:left;
}
#gNav_contact :hover {
	opacity: 0.5;
}

#sp_gNav_contact{
	display:none;
}













			/*--------------------------------------
			　メニューボタン
			---------------------------------------*/
			ul#menu_btm {
				list-style:none;
				height: 150px;
				margin:0px;
				padding:0px;
			}
			ul#menu_btm li{
				line-height: 0;
				float:left;
				padding-right:16px;
			}
			ul#menu_btm li.last{
				width: 150px;
				float:left;
				padding-right:0px;
			}

			/*--------------------------------------
				　メニューボタン　マウスオーバー
			---------------------------------------*/
			ul#menu_btm li a {
				list-style:none;
				width: 150px;
				height: 150px;
				margin:0;
				padding:0;
				display: block;
			}
			ul#menu_btm li.last a {
				border-right-style: none;
			}

			/*--------------------------------------
			　　ゆっくり変化ボタン成功例！！
			---------------------------------------*/
				/*--　ホーム　--*/
					#home_outer{
					position: relative;
					width: 150px;
					height: 150px;
					background: url(../img/btm_home_off.png);
					}
					#home_inner{
					position: absolute;
					left: 0px; top: 0px; z-index: 1;
					/*-- outer いっぱいに広げる --*/
					width: 100%;
					height: 100%;
					margin: 0px;
					padding: 0px;
					background: url(../img/btm_home_on.png);
					/*-- 透明にする --*/
					opacity: 0;
					filter: alpha(opacity=0);
					}
				/*--　お知らせ　--*/
					#info_outer{
					position: relative;
					width: 150px;
					height: 150px;
					background: url(../img/btm_info_off.png);
					}
					#info_inner{
					position: absolute;
					left: 0px; top: 0px; z-index: 1;
					/*-- outer いっぱいに広げる --*/
					width: 100%;
					height: 100%;
					margin: 0px;
					padding: 0px;
					background: url(../img/btm_info_on.png);
					/*-- 透明にする --*/
					opacity: 0;
					filter: alpha(opacity=0);
					}
				/*--　診療内容　--*/
					#medical_assistance_outer{
					position: relative;
					width: 150px;
					height: 150px;
					background: url(../img/btm_medi_ass_off.png);
					}
					#medical_assistance_inner{
					position: absolute;
					left: 0px; top: 0px; z-index: 1;
					/*-- outer いっぱいに広げる --*/
					width: 100%;
					height: 100%;
					margin: 0px;
					padding: 0px;
					background: url(../img/btm_medi_ass_on.png);
					/*-- 透明にする --*/
					opacity: 0;
					filter: alpha(opacity=0);
					}
				/*--　院内紹介　--*/
					#hospital_introduction_outer{
					position: relative;
					width: 150px;
					height: 150px;
					background: url(../img/btm_hosp_intr_off.png);
					}
					#hospital_introduction_inner{
					position: absolute;
					left: 0px; top: 0px; z-index: 1;
					/*-- outer いっぱいに広げる --*/
					width: 100%;
					height: 100%;
					margin: 0px;
					padding: 0px;
					background: url(../img/btm_hosp_intr_on.png);
					/*-- 透明にする --*/
					opacity: 0;
					filter: alpha(opacity=0);
					}
				/*--　スタッフ紹介　--*/
					#staff_outer{
					position: relative;
					width: 150px;
					height: 150px;
					background: url(../img/btm_staff_off.png);
					}
					#staff_inner{
					position: absolute;
					left: 0px; top: 0px; z-index: 1;
					/*-- outer いっぱいに広げる --*/
					width: 100%;
					height: 100%;
					margin: 0px;
					padding: 0px;
					background: url(../img/btm_staff_on.png);
					/*-- 透明にする --*/
					opacity: 0;
					filter: alpha(opacity=0);
					}
				/*--　アクセス　--*/
					#access_outer{
					position: relative;
					width: 150px;
					height: 150px;
					background: url(../img/btm_acce_off.png);
					}
					#access_inner{
					position: absolute;
					left: 0px; top: 0px; z-index: 1;
					/*-- outer いっぱいに広げる --*/
					width: 100%;
					height: 100%;
					margin: 0px;
					padding: 0px;
					background: url(../img/btm_acce_on.png);
					/*-- 透明にする --*/
					opacity: 0;
					filter: alpha(opacity=0);
					}

/*--------------------------------------
　main_Photoの中身
---------------------------------------*/
/*--------------------------------------
　スマホ　スライドショー
---------------------------------------*/

.sp_slide {
	display: none;
}
/*--------------------------------------
　PC　スライドショー
---------------------------------------*/


.slide {
  position: relative;
  width: 100%;
  height: 400px;
  overflow: hidden;
}
 
@keyframes slideshow{
  0%{
    opacity: 0;
  }
  10%{
    opacity: 1;
  }
  28%{
    opacity: 1
  }
  38%{
    opacity: 0;
  }
  100%{
    opacity: 0;
  }
}
 
.slide img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: auto;
  opacity: 0;
  animation :slideshow 24s linear infinite;
}
 
.slide img:nth-child(2){
  animation-delay: 8s;
}
 
.slide img:last-child{
  animation-delay: 16s;
}

/*--------------------------------------
　informationの中身
---------------------------------------*/
.info_left{
	text-align:center;
	width:400px;
	float:left;
}
.info_left img{
	width:290px;
	height:auto;
	margin:0px auto;
}

.info_right{
	width:600px;
	float:right;
}



#info_bar{
/*	border: solid 1px #d3d3d4;*/
/*	background-color:#c0c0c0;*/
/*	background-size: contain;*/
/*	background-position: 50% 50%;*/
	background:url(../img/info_bar.png)0 0 no-repeat;	
	width: 590px;
	height:40px;
	margin:0 auto 0 auto;
	padding:0;
	float:right;
}
#info_bar p{
/*	transform: rotateZ( 1deg );*/
/*	padding:2px;*/
	color:#FFF;
	font-size:xx-large;
	font-weight:bold;
	text-align:center;
	letter-spacing:15px;
}

.info_inner{
/*	margin:0 1px 0 1px;*/
	margin:0 20px 0 20px;
	background-color:#faf9f3;
	width: 550px;
	border-left: solid 1px #d3d3d4;
	border-bottom: solid 1px #d3d3d4;
	border-right: solid 1px #d3d3d4;
	float:right;
}
ul#feed {
	font-size:small;
	list-style:none;
	margin:0px;
	padding:10px 50px 10px 50px;
}

ul#feed li{
	padding:5px 30px 5px 30px;
	border-bottom: dashed 1px #d3d3d4;
}

#kako_oshirase{
	font-size:small;
	text-align:right;
	margin:10px;
}

/*--------------------------------------
　guideの中身
---------------------------------------*/

#guide_bg{
	background:url(../img/aisatsu_text_bottom.png)no-repeat bottom;
	min-width: 1000px;
	padding-top:20px;
	padding-bottom:90px;
	margin:0px;
}

.guide_Ttl{
	text-align:center;
	margin:10px;
}
.guide_Ttl_s{
	display:none;
}
.guide_Sub_ttl{
	text-align:center;
	margin:10px;
}
.guide_Sub_ttl_s{
	display:none;
}
.guide_Img{
	text-align:center;
	margin:10px;
}
.guide_Img_s{
	display:none;
}
.guide_Txt{
	font-size:medium;
	line-height:200%;
	min-width: 800px;
	padding:0px 100px;
	margin:0px;
}
.guide_Txt img{
 float:right;
	margin:10px;
}
.guide_sp_Dsp_none{
}
.guide_Appeal{
	color:#ec6d6c;
	font-weight:bold;
}

/*--------------------------------------
　contsの中身
---------------------------------------*/

.child_Problem{
	text-align:center;
}
.child_Safety{

}
.child_Safety_inner{
	width:490px;
	float:left;
	margin:50px 0;
	line-height:200%;
	font-size:middle;
}
.child_Safety_ttl{
	font-size:xx-large;
	color:#ec6d6c;
	font-weight:bold;
	text-align:center;
	margin:30px 0;
}



.conts_Box{
	width:333px;
	float:left;
}
.conts_Box_txt{
	font-size:small;
	line-height:200%;
	padding:15px;

}
.conts_Box_mushiba{
	width:240px;
	margin:0 auto;
}
.conts_Box_shouni{
	width:240px;
	margin:0 auto;
}
.conts_Box_shishubyo {
	width:240px;
	margin:0 auto;
}
.conts_Box_ireba {
	width:240px;
	margin:0 auto;
}
.conts_Box_kamiawase {
	width:240px;
	margin:0 auto;
}
.conts_Box_yobou {
	width:240px;
	margin:0 auto;
}
.conts_Box_white {
	width:240px;
	margin:0 auto;
}
.conts_Box_ceramic {
	width:240px;
	margin:0 auto;
}
.conts_Box_mouthpiece {
	width:240px;
	margin:0 auto;
}
#err{
	text-align:center;

}

		/*--------------------------------------
			　治療メニューボタン
		---------------------------------------*/
		.conts_Box_mushiba a{
			background:url(../img/chiryou_mushiba.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_shouni a{
			background:url(../img/chiryou_shouni.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_shishubyo a{
			background:url(../img/chiryou_shishubyo.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_ireba a{
			background:url(../img/chiryou_ireba.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_kamiawase a{
			background:url(../img/chiryou_kamiawase.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_yobou a{
			background:url(../img/chiryou_yobou.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_white a{
			background:url(../img/chiryou_white.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_ceramic a{
			background:url(../img/chiryou_ceramic.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}
		.conts_Box_mouthpiece a{
			background:url(../img/chiryou_mouthpiece.png)0 0 no-repeat ;
			width:240px;
			height:300px;
			margin:0;
			padding:0;
			display: block;
		}

		/*--------------------------------------
			　治療メニューボタン　マウスオーバー
		---------------------------------------*/
		.conts_Box a:hover {
			line-height: 0;
			opacity: 0.5;
		}

/*index以外で使用*/
#conts_Side{
	width:240px;
	float:left;
}
#conts_Main{
	width:760px;
	float:left;
}

/*--------------------------------------
　navの中身
---------------------------------------*/
ul#nav_menu {
	vertical-align: middle;
	display:inline-block;
	color:#FFF;
}
ul#nav_menu li {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
}
ul#nav_menu li a {
	text-decoration: none;
	color:#FFF;
}
ul#nav_menu li a:hover {
	color:#FFF;
	text-decoration: underline;
}


/*--------------------------------------
　footerの中身
---------------------------------------*/
.footer_Box{
	width:500px;
	float:left;
	padding:0;
	margin:0;
}
.footer_Box_inner{
	float:left;
	padding:0;
	margin:5px;
}

#footer p{
	padding:0px;
	margin:0px;
	font-size:small;
}
#footer_Tel{
	text-decoration:underline;
	text-decoration-color:#808080;
	text-align:center;
	width:500px;
	margin:10px 0px;
	font-size:medium;
}

#footer_logo{
	font-size:xx-large;
	font-weight:bold;
 }

.footer_saiyou{
	width:250px;
	height:132px;
	margin:0px;
	padding:0px;
	float:left;
 }

.footer_add{
	width:500px;
	margin:10px 0px;
	font-size:medium;
 } 
#footer_Cantact{
	text-align:center;
	width:500px;
	height:50px;
}
#footer_Cantact a{
	background:url(../img/bb0113.png)0 0 no-repeat ;
	width:250px;
	height:80px;
	margin:10px 125px;
	padding:0px;
	float:left;
}
#footer_Cantact :hover {
	opacity: 0.5;
}
#footer_Aed{
	width:170px;

}
 
#footer_Copy{
	clear:both;
}
#footer_Calendar{
	width:500px;
	height:130px;
	margin:5px 0px;
	padding:0px;
	text-align:center;
}
#footer_ggmap{
	padding:0;
	margin:0;
	overflow: hidden;
	position: center;
}
#footer_ggmap iframe{
	width:240px;
	height:132px;
	border:0;
}



/*index以外の左メニュー*/
.c_l_mushiba{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_mushiba a{
		background:url(../img/c_l_mushiba.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_mushiba :hover {
		opacity: 0.5;
	}
.c_l_shouni{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_shouni a{
		background:url(../img/c_l_shouni.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_shouni :hover {
		opacity: 0.5;
	}

.c_l_shishubyo{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_shishubyo a{
		background:url(../img/c_l_shishubyo.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_shishubyo :hover {
		opacity: 0.5;
	}

.c_l_ireba{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_ireba a{
		background:url(../img/c_l_ireba.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_ireba :hover {
		opacity: 0.5;
	}
	
.c_l_kamiawase{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_kamiawase a{
		background:url(../img/c_l_kamiawase.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_kamiawase :hover {
		opacity: 0.5;
	}

.c_l_yobou{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_yobou a{
		background:url(../img/c_l_yobou.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_yobou :hover {
		opacity: 0.5;
	}

.c_l_white{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_white a{
		background:url(../img/c_l_white.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_white :hover {
		opacity: 0.5;
	}

.c_l_ceramic{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_ceramic a{
		background:url(../img/c_l_ceramic.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_ceramic :hover {
		opacity: 0.5;
	}

.c_l_mouthpiece{
	width:240px;
	height:65px;
	margin-bottom:10px;
	float:left;
}
	.c_l_mouthpiece a{
		background:url(../img/c_l_mouthpiece.png)0 0 no-repeat ;
		width:240px;
		height:65px;
		margin:0;
		padding:0;
		display: block;
	}
	.c_l_mouthpiece :hover {
		opacity: 0.5;
	}


/*recruit.htmlで使用*/

.rc_bar{
	background:url(../img/rc_bar.gif)0 0 repeat ;
	text-align:center;
	color:#FFF;
	padding:10px;
	margin:10px;
}
.rc_bar_s{
	background-color:#f2f0f0;
	text-align:left;
	color:#808080;
	padding:10px;
	margin:20px;

}
.rc_txt{
	padding:0px;
	margin:20px 30px;
	line-height:250%;

}


/*medical_assistance.htmlで使用*/

h2.m_a_obi{
	width:660px;
	background:url(../img/ha.png)no-repeat 1% 50% ;
	margin:10px ;
	background-color:#FFF;
	border:dotted 1px #c9b29a;

	font-size:x-large;
	font-weight:bold;
	color:#75a315;
	padding-left:80px;
	height:60px;
	line-height:60px;

}

.m_a_text{
	font-size:small;
	line-height:250%;
	margin:10px 30px;
}

.m_a_text_FL img{
	padding-right:20px;
	float:left;
}
.m_a_text_FR img{
	padding-left:20px;
	float:right;
}


.m_a_text_inner{
	margin:20px;
}

.m_a_DivTbl{
	padding:20px 0px;

}
.m_a_Appeal{
	text-align:center;
	font-weight:bold;
	font-size:large;
	color:#775b3e;
}


.m_a_font_pink_bold{
	font-weight:bold;
	color:#ec6d6c;
	font-size:medium;
}
.m_a_font_bold{
	font-weight:bold;
	font-size:medium;
}

.m_a_text h3{
	background-color:#FFF;
	font-size:medium;
	font-weight:bold;
	color:#775b3e;
	margin:10px ;
	padding:0px 0px 0px 20px;
	height:40px;
	line-height:40px;
	border-left:solid 5px #775b3e;
	border-bottom:solid 1px #775b3e;
}




/*hospital_introduction.htmlで使用*/

.h_i_box{
	width:240px;
	margin:20px 60px;
	float:left;
}
.h_i_img{
	text-align:center;
}

.h_i_text{
	font-size:small;
	line-height:250%;

}
.h_i_text p{
	font-size:medium;
	line-height:250%;
	color:#75a315;
	font-weight:bold;
	text-align:center;
}

/*staff.htmlで使用*/

.s_box{
	width:760px;
}
.s_img{
	width:500px;
	margin:30px auto;
	text-align:center;
}

.s_text{
	font-size:medium;
	line-height:250%;
	width:500px;
	margin:20px auto;
}


/*whitening_price.htmlで使用*/

.w_p_box{
}

.w_p_text{
	font-size:small;
	line-height:250%;
	margin:10px 30px;
}

.w_p_img{
	width:500px;
	margin:30px auto;
	text-align:center;
}









/*access.htmlで使用*/

h4{
	width:720px;
	background-color:#FFF;
	color:#775b3e;
	font-size:xx-large;
	font-weight:bold;
	margin:20px;
	padding:0px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-bottom:dotted 1px #775b3e;
}
.ac_GgMap{
	width: 700px;
	height: 300px;
	padding:20px;
}

#conts_Map{
	text-align:center;
	padding-left:5px;
}







/*--------------------------------------
　共通
---------------------------------------*/
/*index以外で使用*/
.float_left{
	text-align:left;
	float:left;
	padding:0;
	margin:10px;
}






/*--------------------------------------
　料金表
---------------------------------------*/
.table{
	font-size:small;
	background-color:#FFF;
	border: solid 1px #DBCBBB;
	border-collapse: collapse;
	width:96%;
	text-align:left;
	margin :10px auto 10px auto;
}
.table th{
	border: solid 1px #DBCBBB;
	background-color:#DBCBBB;
	padding:5px;
}
.table .midashi{
	border: solid 1px #DBCBBB;
	background-color:#EAE0D7;
	padding:5px;
}
.table td{
	border: solid 1px #DBCBBB;
	background-color:#FFF;
	padding:15px 5px;
}
.table p {
	padding:0;
	margin:0px;
}
.table span{
	font-size:x-large;
}






/*--------------------------------------
　使ってない
---------------------------------------*/
.contents{
	width:70%;
	margin:0 auto 0 auto;
	padding: 0px;

	line-height:16px;
}
.contents p{
	
	padding:0;
	margin:5px;
}
.contents_center{
	text-align:center;
}
.contents_center p{
	
	padding:0;
	margin:5px;
}













/*---------------------------------
	jQuery の上へ戻るスクロールボタン
-----------------------------------*/
#page-top1{
  display: block;
  position: fixed;
  z-index: 9999;
  bottom: -60px;
  right: 10px;
  width: 80px;
  padding: 20px 10px;
  background: rgba(0,0,0,.7);
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: .5s;
}
#page-top1:hover{ 
  background: rgba(0,0,0,.8);
}





}	/*----------------------------------- 画面の横幅が801px以上　終了 -----------------------------------*/