

.main_img{
width: 100%;
height: auto;
margin: 0px auto 30px;
overflow: hidden;
}
.main_img img{
	width: 100%;
}

.main{
width: 100%;
margin: 0px auto 30px;
}

.main h2{
	width: 100%;
	font-size: 1.2em;
	text-align: center;
	line-height: 120%;
	margin: 0px;
	border-bottom: 2px solid #ccc;
	padding-bottom: 12px;
	margin: 0px auto 20px auto;
}
.main h2 span{
	border-bottom: 5px solid #000;
	padding:10px 0px;
}


.main .btn{
	width: 90%;
	margin: 0 auto 50px auto;
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
     -ms-flex-pack: center;
   justify-content: center;
}
.main .btn .paypal_btn{
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
     -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
		background: #ECF0F9;
		border: 2px solid #99AAD0;
		border-radius: 10px;
		padding:5px 15px;
	color: #173D96;
	font-size: 17px;
	font-weight: bold;
	width: 96%;
	margin: 0px auto 20px auto;
}

.main .btn .pdf_btn{
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
		background: #ECF0F9;
		border: 2px solid #99AAD0;
		border-radius: 10px;
	color: #173D96;
	font-size: 22px;
	font-weight: bold;
	width: 96%;
	margin: 0px auto 20px auto;
}
.main .btn .pdf_btn a{
display: block;
color: #173D96;
text-decoration: none;
padding:15px 0px;
}

.main .btn img{
	width: 100%;
}


.main .member_list{
	width: 90%;
	margin: 0 auto 50px auto;
	padding: 0;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main .member_list li{
	width: 100%;
	margin: 0px 0px 20px 0px;
}

.main .member_list .cardiology{
	border: 2px solid #183d96;
	border-radius: 10px;
	margin: 0;
	padding: 0;
}
.main .member_list .cardiology dt{
	font-size: 22px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	text-align: left;
	margin: 10px 0px;
	padding: 0px 5%;
	background: #183d96;
	width: 75%;
	color: #fff;
}
.main .member_list .cardiology dd{
	font-size: 15px;
	text-align: left;
	margin: 5px 5%;
}


.main .member_list .circulation{
	border: 2px solid #2092FF;
	border-radius: 10px;
	margin: 0;
	padding: 0;
}
.main .member_list .circulation dt{
	font-size: 22px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	text-align: left;
	margin: 10px 0px;
	padding: 0px 5%;
	background: #2092FF;
	width: 75%;
	color: #fff;
}
.main .member_list .circulation dd{
	font-size: 15px;
	text-align: left;
	margin: 5px 5%;
}


.main .member_list .internal_medicine{
	border: 2px solid #231815;
	border-radius: 10px;
	margin: 0;
	padding: 0;
}
.main .member_list .internal_medicine dt{
	font-size: 22px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	text-align: left;
	margin: 10px 0px;
	padding: 0px 5%;
	background: #231815;
	width: 70%;
	color: #fff;
}
.main .member_list .internal_medicine dd{
	font-size: 15px;
	text-align: left;
	margin: 5px 5%;
}

.main .member_list .neurology{
	border: 2px solid #898989;
	border-radius: 10px;
	margin: 0;
	padding: 0;
}
.main .member_list .neurology dt{
	font-size: 22px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	text-align: left;
	margin: 10px 0px;
	padding: 0px 5%;
	width: 70%;
	background: #898989;
	color: #fff;
}
.main .member_list .neurology dd{
	font-size: 15px;
	text-align: left;
	margin: 5px 5%;
}


.main .member_list .oncology{
	border: 2px solid #B69800;
	border-radius: 10px;
	margin: 0;
	padding: 0;
}
.main .member_list .oncology dt{
	font-size: 22px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	text-align: left;
	margin: 10px 0px;
	padding: 0px 5%;
	width: 75%;
	background: #B69800;
	color: #fff;
}
.main .member_list .oncology dd{
	font-size: 15px;
	text-align: left;
	margin: 5px 5%;
}


.file_link{
	width: 100%;
	background: #183d96;
	padding: 20px 0px;
	margin: 20px auto 30px;
}

.file_link ul{
	width: 90%;
	margin: 20px auto;
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.file_link ul li{
	width: 100%;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 10px;
	list-style: none;
	margin: 0px auto;
    display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
     -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
        color: #666;
	font-size: 20px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}
.file_link ul li a{
	display: block;
	text-align: center;
	text-decoration: none;
    color: #666;
	padding:15px 10px;
}
.file_link ul li input{
	padding:10px 10px;
}

.main .text{
	background: #ccc;
	padding: 30px;
}
.main .text p{
	text-align: left;
	font-size: 1em;
}

