@charset "utf-8";
/*
Last update	2020/3/25 by Hayashi Ryosuke
Author		Hayashi Ryosuke（UMIN Center）
*/
body{
	background:#eef url(../img/hp-background.gif) no-repeat fixed center;
	min-width:600px;
	max-width:980px;
	background-color:#FFF;
	margin: 0 auto;
	padding:0;
	font-size:16px;
	counter-reset: chapters;
}
div.magazin-bg{
	background: rgba(245,245,255,0.7);
	border-radius: 15px;
	border: #fff 2px solid;
	padding: 12px;
	margin: 15px 4px 25px 4px;
}
h1{
	font-size: 34px;
	margin: 12px auto;
}
h1.h1-english{
	font-size: 23px;
}
h2{
	font-size: 28px;
	margin: 12px auto;
	width: 100%;
	border-bottom:dashed 2px #88f;
}
h3{
	font-size: 24px;
	font-weight: bold;
	margin: 12px auto;
	counter-increment: chapters;
	line-height: 1.4em;
}
h4{
	font-size: 18px;
	font-weight: bold;
	counter-increment: sections;
	line-height: 1.4em;
}
dl{
	margin: 7px 0 0 3em;
}
#gakujyutu dl{
	margin-bottom: 36px;
}
dt{
	font-size: 18px;
	font-weight: bold;
}
dd{
	font-size: 18px;
	margin: 7px 0 7px 1em;
	line-height: 1.4em;
}
dd.ddpdf{
	text-align: right;
	margin-right: 3em;
	margin-bottom: 2em;
}
dd.ddpdf:before{
	content:"・・・・・・・・・・・・・・・・・・・";	
}
#top-menu{
	clear: both;
	position: fixed;
	display: -webkit-flex;
	display: flex;
	margin: 0 4px;
	padding-top: 5px;
	top:-5px;
	background-color: rgba(50,50,50,0.8);
	border-radius: 5px;
}
#top-menu .divnav{
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 5px 0 5px;
	padding: 8px;
}
#top-menu a{
	text-decoration: none;
	color: #fff;
	border:solid 1px #555;
	border-radius: 5px;
}
#top-menu a:hover{
	background-color: #FFF;
	color: rgba(50,50,50,0.8);
	border:solid 1px rgba(50,50,50,0.8);
	border-radius: 5px;
}
div.top-menu-set{
	background: rgba(245,245,255,0.7);
	border-radius: 15px;
	border: #fff 2px solid;
	padding: 2em 12px 12px 12px;
	margin: 0px 4px 25px 4px;
}
@media screen and (max-width: 700px) {
  #top-menu {
    flex-direction: column;
    position: inherit;
  }
  #top-menu nav{
  	margin: 5px;
  }
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	Copyright (c) 日本ヘルスコミュニケーション学会
＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/


