.content_title														{border-bottom:1px solid #dddddd; background-color:#f9f9f9;}
.content_title_in													{width:960px; margin:0px auto;}
.content_title_in h3											{display:block; margin:0px; padding:30px 0px 30px 0px;}
.content_title_ja													{ font-size:26px; line-height:26px; font-weight:400; color:#002060; padding-right:20px;}
.content_title_en													{ font-size:16px; line-height:26px; font-weight:200; color:#999999; font-family:Poppins; font-weight:500;}

/*shinryou*/
.shinryoul																{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;}
.shinryoul li															{list-style:square; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; border-bottom:1px solid #eeeeee;}

.doctor																		{width:250px; float:right;}

/*gaiyou*/
.gal_base																	{padding:20px 0px 20px 20px; background-color:#f4f6d9;display:flex; justify-content:flex-start; flex-wrap: wrap; }
.gal_box																	{width:30%;  margin:1.5%; background-color:#ffffff;}
.gal_box_in																{padding:15px;}
.gal_box_img															{padding:0px 0px 10px 0px;}
.gal_box_tx																{font-size:14px; line-height:22px; color:#555555;}
.gal_box_tx h4														{font-size:14px; line-height:22px; font-weight:bold; margin:0px; padding:0px; color:#a9b726; display:block; text-align:center;}
.gal_box_tx p															{margin:0px; padding:0px;}



/*contentmenu*/
.content_menu															{display:flex; justify-content:flex-start; flex-wrap: wrap; }
.content_menu li													{list-style:none; width:15%; margin:1%; border:1px solid #dddddd; border-top:1px solid #adcf64;}
.content_menu li a												{display:block; padding:10px; font-size:16px; line-height:26px;}

/*hatsunetsu*/
.hatsunetsu																{border:5px solid #0090d3; color:#0090d3; padding:20px; margin-bottom:30px;}



@media screen and (max-width:640px){

.doctor																		{width:250px; float:none; margin:0px auto;}

.content_title															{}
.content_title_in													{width:100%; margin:0px auto;}
.content_title_in h3											{display:block; margin:0px; padding:20px 0px 20px 0px; text-align:center;}
.content_title_ja													{display:block; font-size:22px; line-height:22px; font-weight:400; color:#002060; padding-right:0px;}
.content_title_en													{display:block;  font-size:14px; line-height:30px; font-weight:200; color:#333333; color:#999999; font-family:Poppins; font-weight:500}

/*contentmenu*/
.content_menu															{display:flex; justify-content:flex-start; flex-wrap: wrap; }
.content_menu li													{list-style:none; width:48%; margin:1%; border:1px solid #dddddd; border-top:1px solid #adcf64;}
.content_menu li a												{display:block; padding:10px; font-size:16px; line-height:26px;}


/*gaiyou*/
.gal_base																	{padding:0px; background-color:#f4f6d9;display:block; }
.gal_box																	{width:100%;  margin:0%; background-color:#ffffff;}
.gal_box_in																{padding:10px;}
.gal_box_img															{padding:0px 0px 10px 0px;}
.gal_box_tx																{font-size:14px; line-height:22px; color:#555555;}
.gal_box_tx h4														{font-size:14px; line-height:22px; font-weight:bold; margin:0px; padding:0px; color:#a9b726; display:block; text-align:center;}
.gal_box_tx p															{margin:0px; padding:0px;}







}
