@charset "UTF-8";

/* ------------------------------------------
	body
--------------------------------------------- */



/* ------------------------------------------
	main
--------------------------------------------- */
#miya6 main{
	text-align:left;
}

#miya6 p{
	font-size: 16px;
	font-weight: 500;
	margin: 37px;
	text-align:left;
	}


#miya6 section{
	
	padding: 20px;
	margin: 50px auto;
	position: relative;
}

@media(max-width:599px){

	#miya6 article{
		width:100%;
	}
	
	#miya6 section{
		margin:5px;
		padding:5px;
	}
	#miya6 p{
		font-size: 18px;
		font-weight: 500;
		margin: 30px;
		text-align:left;
	}
	}

@media(min-width:600px) and (max-width:959px){

	#miya6 article{
		width:90%;
	}
		
	#miya6 section{
		margin:5px;
		padding:5px;
	}
	}

#miya6 .atama{
	margin: 10px auto 30px;
}

#miya6 h1 {
	height:100%;
	font-size: 57px;
}

#miya6 h2{
	padding: 20px 30px;
	line-height: 2;
	border: 3px solid #ffc489;
  	border-radius: 3em .7em 2em .7em/.7em 2em .7em 3em;
	background-color:rgba(255,255,255,0.6);
}




/*ｈ２の枠幅設定*/
#miya6 .h2-1 h2{
	font-size:26px;
	margin: 100px auto;
	width: 50%;
}

#miya6 .h2-2 h2{
	font-size:26px;
	margin: 20px auto;
	width: 70%;
}

#miya6 .h2-3 h2{
	font-size:26px;
	margin: 20px auto;
	width: 65%;
}

#miya6 .h2-4 h2{
	font-size:26px;
	margin: 20px auto;
	width: 36%;
}

#miya6 .h2-5 h2{
	font-size:26px;
	margin: 20px auto;
	width: 50%;
}

#miya6 .h2-6 h2{
	font-size:26px;
	margin: 20px auto;
	width: 50%;
}

#miya6 .h2-7 h2{
	font-size:26px;
	margin: 20px auto;
	width: 50%;
}

#miya6 .h2-8 h2{
	font-size:26px;
	margin: 20px auto;
	width: 68%;
}

@media(min-width:600px) and (max-width:959px){

	#miya6 .h2-1 h2{
		font-size:20px;
		margin: 100px auto;
		width: 60%;
	}
	
	#miya6 .h2-2 h2{
		font-size:20px;
		margin: 20px auto;
		width: 75%;
	}
	
	#miya6 .h2-3 h2{
		font-size:20px;
		margin: 20px auto;
		width: 60%;
	}
	
	#miya6 .h2-4 h2{
		font-size:20px;
		margin: 20px auto;
		width: 46%;
	}
	
	#miya6 .h2-5 h2{
		font-size:20px;
		margin: 20px auto;
		width: 46%;
	}
	
	#miya6 .h2-6 h2{
		font-size:20px;
		margin: 20px auto;
		width: 46%;
	}
	
	#miya6 .h2-7 h2{
		font-size:20px;
		margin: 20px auto;
		width: 46%;
	}
	
	#miya6 .h2-8 h2{
		font-size:20px;
		margin: 20px auto;
		width: 60%;
	}

}

@media(max-width:599px){

	#miya6 .h2-1 h2{
		font-size:18px;
		margin: 100px auto;
		width: 100%;
	}
	
	#miya6 .h2-2 h2{
		font-size:18px;
		margin: 20px auto;
		width: 100%;
	}
	
	#miya6 .h2-3 h2{
		font-size:18px;
		margin: 20px auto;
		width: 100%;
	}
	
	#miya6 .h2-4 h2{
		font-size:18px;
		margin: 20px auto;
		width: 100%;
	}
	
	#miya6 .h2-5 h2{
		font-size:18px;
		margin: 20px auto;
		width: 100%;
	}
	
	#miya6 .h2-6 h2{
		font-size:18px;
		margin: 20px auto;
		width: 100%;
	}
	
	#miya6 .h2-7 h2{
		font-size:18px;
		margin: 20px auto;
		width: 100%;
	}
	
	#miya6 .h2-8 h2{
		font-size:18px;
		margin: 20px auto;
		width: 100%;
	}

}


/*ｈ２の枠幅設定　終わり*/



#miya6 h3 {
	font-size:26px;
	padding: 15px;
	margin: 37px;
	
}

/*何をしてるのTOP*/

/*カウンセリングトップイラストの吹き出し---------------------------------------------------*/
#miya6 .counseling1fukidasi{
	width: 50%;
	margin: 0 auto;
}

#miya6 .counseling1fukidasi h3{
	position: relative;
	display: inline-block;
 	margin: 1.5em 15px 1.5em 0;
	padding: 1px;
	min-width: 120px;
 	max-width: 100%;
 	color: #555;
	font-size: 16px;
	background: #FFF;
 	border: solid 3px #555;
	 box-sizing: border-box;
	 border-radius: 50%;
}
#miya6 .counseling1fukidasi h3:before{
	content: "";
	position: absolute;
	top: 55%;
	right: -21px;
 	margin-top: -20px;
	border: 12px solid transparent;
	border-left: 12px solid #FFF;
 	z-index: 2;
}

#miya6 .counseling1fukidasi h3:after{
	content: "";
	position: absolute;
	top: 55%;
	right: -28px;
 	margin-top: -22px;
	border: 14px solid transparent;
	border-left: 14px solid #555;
	 z-index: 1;
}

#miya6 .counseling1fukidasi h3{
	margin: 0;
	padding: 10%;
	text-align:center;
	font-size:27px;
	font-weight:bold;
	position:absolute;
	top:35%;
	left:6%;
}

@media(min-width:600px) and (max-width:959px){
	#miya6 .counseling1fukidasi h3{
		margin: 0;
		padding: 5%;
		text-align:center;
		font-size:20px;
		font-weight:bold;
		position:absolute;
		top:35%;
		left:5%;
	}
}

@media(max-width:599px){

	#miya6 .counseling1fukidasi{
		width: 30%;
		margin: 0 auto;
	}
	
	#miya6 .counseling1fukidasi h3{
		position: relative;
		display: inline-block;
		 margin: 1.5em 15px 1.5em 0;
		padding: 1px;
		min-width: 70px;
		 max-width: 60%;
		 color: #555;
		font-size: 16px;
		background: #FFF;
		 border: solid 3px #555;
		 box-sizing: border-box;
		 border-radius: 50%;
	}
	#miya6 .counseling1fukidasi h3:before{
		content: "";
		position: absolute;
		top: 55%;
		right: -21px;
		 margin-top: -20px;
		border: 12px solid transparent;
		border-left: 12px solid #FFF;
		 z-index: 2;
	}
	
	#miya6 .counseling1fukidasi h3:after{
		content: "";
		position: absolute;
		top: 55%;
		right: -28px;
		 margin-top: -22px;
		border: 14px solid transparent;
		border-left: 14px solid #555;
		 z-index: 1;
	}

	#miya6 .counseling1fukidasi h3{
		margin: 0;
		padding: 10%;
		text-align:center;
		font-size:18px;
		font-weight:bold;
		position:absolute;
		top:24%;
		left:-5%;
	}
}

/*セミナートップイラストの吹き出し*/

#miya6 .seminar1fukidasi{
	width: 50%;
	margin: 0 auto;
}

#miya6 .seminar1fukidasi h3{
	position: relative;
	display: inline-block;
 	margin: 1.5em 15px 1.5em 0;
	padding: 1px;
	min-width: 50%;
 	max-width: 90%;
 	color: #555;
	font-size: 16px;
	background: #FFF;
 	border: solid 3px #555;
	 box-sizing: border-box;
	 border-radius: 50%;
}
#miya6 .seminar1fukidasi h3:before{
	content: "";
	position: absolute;
	top: 50%;
	right: -22px;
 	margin-top: -20px;
	border: 12px solid transparent;
	border-left: 12px solid #FFF;
 	z-index: 2;
}

#miya6 .seminar1fukidasi h3:after{
	content: "";
	position: absolute;
	top: 50%;
	right: -28px;
 	margin-top: -22px;
	border: 14px solid transparent;
	border-left: 14px solid #555;
	 z-index: 1;
}

#miya6 .seminar1fukidasi h3{
	margin: 0;
	padding: 10%;
	text-align:left;
	font-size:22px;
	font-weight:bold;
	position:absolute;
	top:27%;
	left:-3%;
}

@media(max-width:599px){

	#miya6 .seminar1fukidasi{
		width: 50%;
		margin: 0 auto;
	}
	
	#miya6 .seminar1fukidasi h3{
		position: relative;
		display: inline-block;
		 margin: 1.5em 15px 1.5em 0;
		padding: 1px;
		min-width: 60%;
		 max-width: 60%;
		 color: #555;
		font-size: 16px;
		background: #FFF;
		 border: solid 3px #555;
		 box-sizing: border-box;
		 border-radius: 20px;
	}
	#miya6 .seminar1fukidasi h3:before{
		content: "";
		position: absolute;
		top: 50%;
		right: -22px;
		 margin-top: -20px;
		border: 12px solid transparent;
		border-left: 12px solid #FFF;
		 z-index: 2;
	}
	
	#miya6 .seminar1fukidasi h3:after{
		content: "";
		position: absolute;
		top: 50%;
		right: -28px;
		 margin-top: -22px;
		border: 14px solid transparent;
		border-left: 14px solid #555;
		 z-index: 1;
	}
	
	#miya6 .seminar1fukidasi h3{
		margin: 0;
		padding:10% 0;
		text-align:center;
		font-size:15px;
		font-weight:bold;
		position:absolute;
		top:35%;
		left:-5%;
	}
}


/*カウンセリングのトップイラスト--------------*/
#miya6 .counseling1{
	display: flex;
	flex-direction:row;
	width: 100%;
	margin: 3% 0 40%;

}

@media(min-width:600px) and (max-width:959px){

	#miya6 .counseling1{
		display: flex;
		flex-direction:row;
		flex-wrap:wrap;	
		width: 100%;
		margin: 3% 0 20%;}
	
	}

	@media(max-width:599px){

		#miya6 .counseling1{
			display: flex;
			flex-direction:row;
			flex-wrap:wrap;	
			width: 100%;
			margin: 3% 0 20%;
		
		}	
	}

#miya6 .counseling1img img{
	width:40%;
	margin: 16px 0px 16px 200px;
}

/*カウンセリング最初の文章*/
#miya6 .counseling1-1{
	position: absolute;
	top:60%;
	left:0%;
	width: 70%;
}

@media(min-width:600px) and (max-width:959px){
	#miya6 .counseling1-1{
		position:static;
		width: 100%;
	}

	#miya6 .counseling1-1 p{
		width: 100%;
	}
}

@media(max-width:599px){
	#miya6 .counseling1-1{
		position:static;
		width: 100%;
	}
}



/*セミナーのトップイラスト-------------*/
#miya6 .seminar1{
	display: flex;
	flex-direction:row;
	width: 100%;
	margin: 0px auto;

}

#miya6 .seminar1img img{
	width:60%;
	margin: 0 0 0 150px;
}

@media(min-width:600px) and (max-width:959px){

	#miya6 .seminar1{
		display: flex;
		flex-direction:row;
		width: 100%;
		margin: 0px auto;
	
	}

	#miya6 .seminar1img img{
		width:50%;
		margin: 0 0 0 120px;
	}

}

@media(max-width:599px){

	#miya6 .seminar1{
		display: flex;
		flex-direction:row;
		flex-wrap:wrap;	
		width: 100%;
		margin: 0px auto;
	
	}

	#miya6 .seminar1img img{
		width:50%;
		margin: 120px 0 100px 150px;
	}
}

/*セミナーTOP*/

/*セミナー　ページ内リンク*/


/*セミナー　ページ内リンク*/

/*メンタルヘルスケアとは？の表の設定-------------------------------------*/
#miya6 .kea{
	width: 50%;
}

#miya6 .mentalhealthcare{
	background: #fff;
	border: 1px solid #ffa500;
	border-radius: 10px;
	width: 100%;
	text-align: center;
	padding: 5px;
	margin: 50px auto;
}

#miya6 .care1{
	background-color: #faf0e6;
	border-radius: 10px;
	width: 90%;
	margin:  37px auto;
	padding: 5px;
	border-bottom:solid #a9a9a9;
	border-right:solid #a9a9a9;
	text-align:center;
}

#miya6 .care2{
	background-color: #faf0e6;
	border-radius: 10px;
	width: 90%;
	margin: 37px auto;
	padding: 5px;
	border-bottom:solid #a9a9a9;
	border-right:solid #a9a9a9;
	text-align:center;
}

#miya6 .care3{
	background-color: #faf0e6;
	border-radius: 10px;
	width: 90%;
	margin: 37px auto;
	padding: 5px;
	border-bottom:solid #a9a9a9;
	border-right:solid #a9a9a9;
	text-align:center;
}

#miya6 .care4{
	background-color: #faf0e6;
	border-radius: 10px;
	width: 90%;
	margin: 37px auto;
	padding: 5px;
	border-bottom:solid #a9a9a9;
	border-right:solid #a9a9a9;
	text-align:center;
}

#miya6 .p0{
	font-size: 20px;
	margin: 5px 0 5px 5px;
	font-weight: bold;
}

#miya6 .p1{
	margin:0px 0 5px 0px;
	padding: 0;
	text-align: center;
}

@media(max-width:599px){

	#miya6 .p0{
	font-size:18px; 
	}

	#miya6 .p1{
	font-size:15px; 
	}

}



/*セミナーのテーブル設定----------------------------------------------*/

#miya6 table{
	width:100%;
	border:dashed 2px #ff8989;
	background-color:rgba(255,255,255,0.6);
	margin: 5px auto 50px;
	border-radius:10px;
	
	}



#miya6 th,td{
	text-align:center;
	vertical-align:middle;
	padding:16px 8px;
	border:dashed 2px #ff8989;
	
	margin: 0 auto;
	}

#miya6 .ta{
	width: 20%;
}

#miya6 .tb{
	width: 80%;
}

#miya6 .tc{
	height: 100px;
}

#miya6 .td ul{
	text-align: center;
}

#miya6 .te{
	text-align:center;
}

@media(max-width:599px){
	#miya6 table {
		width:100%;
		border:dashed 2px #ff8989;
		background-color:rgba(255,255,255,0.6);
		margin: 5px auto 50px;
		border-radius:10px;
		font-size: 14px;
		}
	
	
	
	#miya6 th,td{
		text-align:center;
		vertical-align:middle;
		padding:16px 0px;
		border:dashed 2px #ff8989;
		margin: 0 auto;
		}
	
	#miya6 .ta{
		width: 20%;
	}
	
	#miya6 .tb{
		width: 80%;
		
	}
	
	#miya6 .tc{
		height: 100px;
	}
	
	#miya6 .td ul{
		text-align: center;
	}
	
	#miya6 .te{
		text-align:center;
	}

}

/*セミナー内容の設定------------------------------------------------*/

#miya6 .naiyou{
	width: 100%;
}

#miya6 .naiyou h3{
	box-shadow: 0px -6px 5px -5px #ff7fff inset, 0px 8px 4px -8px #ffa3ff;
	font-weight:bold; 
	width: 40%;
	text-align: center;
	font-size:27px;
	padding: 15px;
	margin: 0px auto 30px;
}

@media(min-width:500px) and (max-width:959px){

	#miya6 .naiyou h3{
		font-weight:bold; 
		width: 60%;
		text-align: center;
		font-size:25px;
		margin: 0px auto 30px;
	}

}

@media(max-width:499px){

	#miya6 .naiyou h3{
		font-weight:bold; 
		width: 100%;
		text-align: center;
		font-size:18px;
		margin: 0px auto 30px;
	}
	
}

/*セミナー内容のフレックス設定*/

#miya6 .naiyouflex{
	display:flex;
	flex-direction:row;
	width: 100%;
	margin:55px auto;
	background-color:rgba(255, 255, 255, 0.6);
	border-radius:20px;
}

@media(min-width:500px) and (max-width:959px){

#miya6 .naiyouflex{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;	
	width: 100%;
	margin:55px auto;
	background-color:rgba(255, 255, 255, 0.6);
	border-radius:20px;
}

}

@media(max-width:499px){

#miya6 .naiyouflex{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;	
	width: 100%;
	margin:55px auto;
	background-color:rgba(255, 255, 255, 0.6);
	border-radius:20px;
}}





/*-----------------------*/

#miya6 .naiyou2{
	width: 100%;
	padding: 0;
	margin:16px;
	border-radius:10px; 
}

#miya6 .naiyou2 p{
	text-align: center;
	padding: 16px 0;
	margin: 0;
}

#miya6 .naiyou3 p{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 10px auto;
	padding: 0;
	width: 100%;
	background: linear-gradient(transparent 60%, #ffccff 60%);
}

#miya6 .naiyou4 p{
	width: 100%;
	font-size: 16px;
	text-align:left;
	margin: 0 auto;
}
@media(min-width:500px) and (max-width:959px){

	#miya6 .naiyou3{
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		margin: 10px auto;
		padding: 0;
		width: 50%;
		background: linear-gradient(transparent 60%, #ffccff 60%);
	}

	#miya6 .naiyou3 p{
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		margin: 10px auto;
		padding: 0;
		width: 100%;
		background: linear-gradient(transparent 60%, #ffccff 60%);
	}
	
	#miya6 .naiyou4 p{
		width: 100%;
		font-size: 14px;
		text-align:center;
		margin: 0 auto;
	}

}


@media(max-width:499px){

	#miya6 .naiyou2{
		width: 80%;
		padding: 0;
		margin:0 auto;
		border-radius:10px; 
	}

	#miya6 .naiyou3 p{
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		margin: 10px auto;
		padding: 0;
		width: 100%;
		background: linear-gradient(transparent 0%, #ffccff 60%);
	}
	
	#miya6 .naiyou4 p{
		width: 100%;
		font-size: 14px;
		text-align:center;
		margin: 0 auto;
	}

}

/*楽になる考え方の基本、内容設定*/

#miya6 .naiyou7 h3{
	box-shadow: 0px -6px 5px -5px #ff7fff inset, 0px 8px 4px -8px #ffa3ff;
	font-weight:bold; 
	width: 50%;
	text-align: center;
	font-size:27px;
	padding: 15px;
	margin: 50px auto 30px;
}

#miya6 .naiyou5 p{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin:10px auto;
	width: 60%;
	background: linear-gradient(transparent 60%, #ffd6ff 60%);
}

#miya6 .naiyou6 p{
	width: 50%;
	
	font-size: 16px;
	text-align:left;
	margin: 0 auto;
}

#miya6 .naiyoufleximg{
	margin: 50px 0 0 100px;
	width: 30%;
}

@media(min-width:500px) and (max-width:959px){

	#miya6 .naiyou7 h3{
		box-shadow: 0px -6px 5px -5px #ff7fff inset, 0px 8px 4px -8px #ffa3ff;
		font-weight:bold; 
		width: 100%;
		text-align: center;
		font-size:20px;
		padding: 15px;
		margin: 50px auto 30px;
	}
	#miya6 .naiyou5 p{
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		margin:10px auto;
		width: 60%;
		background: linear-gradient(transparent 60%, #ffd6ff 60%);
	}
	
	#miya6 .naiyou6 p{
		width: 100%;
		
		font-size: 16px;
		text-align:center;
		margin: 0 auto;
	}

	#miya6 .naiyoufleximg{
		margin: 0 auto;
		width: 60%;
	}
}

@media(max-width:499px){

	#miya6 .naiyou7 h3{
		box-shadow: 0px -6px 5px -5px #ff7fff inset, 0px 8px 4px -8px #ffa3ff;
		font-weight:bold; 
		width: 70%;
		text-align: center;
		font-size:18px;
		padding: 15px;
		margin: 50px auto 30px;
	}
	#miya6 .naiyou5 p{
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		margin:10px auto;
		width: 100%;
		background: linear-gradient(transparent 0%, #ffd6ff 60%);
	}
	
	#miya6 .naiyou6 p{
		width: 100%;
		font-size: 14px;
		text-align:center;
		margin: 0 auto;
	}
	#miya6 .naiyoufleximg{
		margin:0 auto;
		width: 80%;
	}
}



/*楽になる考え方の基本、内容設定　終わり*/

/*セミナー内容の設定　終わり*/

/*イラストと文章のフレックス設定----------------------------------------------------*/

/*1枚目-----------------------*/
#miya6 .miyabox0-2{
	display: flex;
	flex-direction:row;
	width: 100%;
	margin: 16px auto;
}

#miya6 .miyabox1-2{
	width: 65%;
}

#miya6 .miyabox2-2{
	width: 35%;
}

@media(min-width:500px) and (max-width:959px){

	#miya6 .miyabox0-2{
		display:flex;/* 横に並んで */
		flex-wrap:wrap;			/* 折り返して */
		margin: 0;
	}
	#miya6 .miyabox1-2{
		width: 100%;
	}
		
	#miya6 .miyabox2-2{
			width: 70%;
			margin: 0 auto;
			
	
	}

}

@media(max-width:499px){

#miya6 .miyabox0-2{
	display:flex;/* 横に並んで */
	flex-wrap:wrap;			/* 折り返して */
	margin: 0;
}
	
#miya6 .miyabox1-2{
	width: 100%;
}
	
#miya6 .miyabox2-2{
		width: 100%;
		margin: 0 auto;
		

}}


/*2枚目 3枚目　4枚目--------------*/
#miya6 .miyabox0-3{
	display: flex;
	flex-direction:row;
	width: 100%;
	margin: 16px auto;
}

#miya6 .miyabox1-3{
	width: 70%;
}

#miya6 .miyabox2-3{
	width: 20%;
}

@media(min-width:500px) and (max-width:959px){

	#miya6 .miyabox0-3{
		display:flex;/* 横に並んで */
		flex-wrap:wrap;			/* 折り返して */
		margin: 0;
	}
			
	#miya6 .miyabox1-3{
		width: 100%;
	}
			
	#miya6 .miyabox2-3{
			width: 60%;
			margin: 0 auto;
				
	}

}

@media(max-width:499px){

#miya6 .miyabox0-3{
	display:flex;/* 横に並んで */
	flex-wrap:wrap;			/* 折り返して */
	margin: 0;
}
		
#miya6 .miyabox1-3{
	width: 100%;
}
		
#miya6 .miyabox2-3{
		width: 70%;
		margin: 0 auto;
			
}}


/*セミナーのテーブル上のイラスト-----------------------------*/
#miya6 .miyabox0{
	display: flex;
	flex-direction:row;
	width: 80%;
	margin: 16px auto;
}

#miya6 .miyabox1{
	width: 75%;
}

#miya6 .miyabox2{
	width: 25%;
}

@media(min-width:500px) and (max-width:959px){
	#miya6 .miyabox0{
		display: flex;
		flex-direction:row;
		flex-wrap:wrap;
		width: 100%;
		margin: 16px auto;
	}
	
	#miya6 .miyabox1{
		width: 80%;
	}
	
	#miya6 .miyabox2{
		width: 60%;
	}}

@media(max-width:499px){

#miya6 .miyabox0{
		display:flex;/* 横に並んで */
		flex-wrap:wrap;			/* 折り返して */
		margin: 0 auto;
}
			
#miya6 .miyabox1{
		width: 100%;
}

#miya6 .miyabox1 p{
		margin: 0 auto;
}
			
#miya6 .miyabox2{
			width: 100%;
			margin: 0 auto;
}

#miya6 .miyabox2 img{
				width: 100%;
				margin: 0 auto;
				
}}

/*コラムへのリンク------------------------------------*/

#miyanav .worldmental nav
{
	width:100%;
	}

#miyanav .worldmental nav ul{
	width:100%;
	margin:0 auto;
}

#miyanav .worldmental nav ul li{
	text-align:center;
	width:100%;
	padding:0;
}

#miyanav .worldmental nav ul li a:link,
#miyanav nav ul li a:visited{
	color:#000;
	border-bottom:2px dashed #ff999f;
	text-decoration:none;
}

#miyanav .worldmental nav ul li:last-child a{
	border-right:2px dashed #ff999f;		
}

#miyanav .worldmental nav a{
	display:block;
	font-size:18px;
	line-height:20px;							
	padding:20px;				
	border-bottom:4px solid #ff999f;		
}

#miyanav .worldmental nav ul li a:hover,
#miyanav nav ul li a:active{
	color:#000;
	background-color: #f7d4d6;
	text-decoration:none;
}

#miyanav .worldmental{
	width: 100%;
}

#miyanav nav,
#miyanav nav ul li{
		display:block;
		width: 100%;
		margin: 0 auto;
}

#miyanav .worldmental1 a{
	width: 100%;
	color: #000;
	font-weight:bold; 
	background-color:#fff;
	border: dashed 2px #ff999f;
	margin: 16px auto;
	padding: 100px;
	text-align: center;
	border-radius:10px; 
}

/*コラムへのリンク------------------------------------終わり*/

/*------------------------
    TOP戻るボタン
-------------------------*/
footer
{
	text-align:center;
	padding:20px 0;
	margin:0;
}

#page-top /* winkの位置 */
{
    position: fixed;
	display: none;
    bottom: 20px;
	right: -30px;
	z-index: 80;
}

#page-top a 
{
    background-image: url("img/wnk_bird.png");
    text-decoration: none;
    color: #fff;
    width: 100px;
    padding: 30px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}

/* 先頭文字ふわぁー 344*/
a.p:hover {
    position: relative;
	text-decoration: none;
	background-image: 50px;
	width: 50px;
}

a.p span { 
    display: none;
    position: absolute;
    top: 1em;
    left: 0;
}

a.p:hover span {
    border: none;
    display: block;
	width: 100px;
	/* 文字 */
}

/* ------------------------
		先頭へ文字 
---------------------------*/
/* animation  先頭文字*/
@keyframes slidein {
	from	{transform:translateY(150%);}
	to		{transform:translateY(0%);}
}

@keyframes imgopacity {
	from	{opacity:0.0;}
	to		{opacity:1.0;}
}

#page-top img:first-child /* 文字の現れる速さ */
{
	animation-duration: 1s;
	animation-name: imgopacity,slidein;
} 

/* winkとり_レスポンシブ411 */
@media(max-width:599px)
{	
#page-top a 
{
    width: 70px;
    text-align: center;
    display: block;
    border-radius: 5px;
}
a.p:hover
{
    position: relative;
	text-decoration: none;
	background-image: 50px;
	width: 50px;
}

a.p span
{ 
    display: none;
    position: absolute;
    top: 1em;
    left: 0;
}
}