﻿@charset "UTF-8";

ul.page_link{
	list-style:none;
	padding-bottom:5px;
	margin:5px 0 5px 150px;
}
ul.page_link li{
	width:350px;
	margin:10px 10px 10px 10px;
	padding:0 0 0 30px;
	list-style:none;
	background:url('../../image/icn_pagelink.jpg') no-repeat 5px 2px;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
}

.medi-content {
	clear:both;
	position: relative !important;
	width: 700px !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.5rem;
	margin-bottom: 3rem;
}
.medi-content .medi-titel {
	color:#109657;
	font-size:120%;
	font-weight: 600;
	text-align: center;
	margin-bottom: 3rem;
}
.medi-content .medi-text {
	text-indent: 1em;
	line-height: 1.5rem;
	padding: 0.3rem 2rem 0;
	text-align: justify;
}
.medi-content .medi-bigfont-text {
	font-size: 115%;
	line-height: 2rem;
	padding: 0.5rem 2rem 0;
}
.medi-content .medi-bold-text {
	font-weight: 600;
}
.medi-content blockquote {
	border:1px solid #ccc;  /* 枠線 */
	color:#636563;  /* 文字色 */
	background:#f7f7f7;
	line-height:1.5;
	margin: 1rem 2rem 1rem 2rem;
}
.medi-content blockquote p {
	line-height: 2rem;
	padding: 1rem;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}
.medi-content .img-r {
	float: right;
	padding:0px 30px 0px 20px;
	margin-bottom: 2rem;
}
.medi-content .img-m-r {
	float: right;
	margin:0px 30px 0px 20px;
	margin-bottom: 2rem;
}
.medi-content .img-l {
	float: left;
	padding:0px 20px 0px 30px;
	margin-bottom: 2rem;
}
.medi-content .img-c {
	padding: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.medi-content .img-frame {
	display: inline-block;
	position: relative;
}
.medi-content .img-shadow {
	box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
}
.medi-content .text-r {
	text-align: right;
	padding-right: 50px;
}
.medi-content .text-center {
	text-align: center;
}

div.foot {
	margin-top: 0 !important;
}
div.foot p {
	margin-right: 30px !important;
}
div.foot .back_top {
	text-align: right;
	margin-right: 50px !important;
}

/* medi_23 */

.medi-content .medi23-text {
	text-indent: 0em;
	line-height: 1.5rem;
	padding: 0rem 2rem 0;
	text-align: justify;
margin-bottom:0px;
}

.medi-content .medi23-text_b {
	text-indent: 0em;
	line-height: 1.5rem;
	padding: 0rem 2rem 0;
	text-align: justify;
margin-top:0px;
}

.medi23-text_b span{
margin-left:13em;
}

.space{
margin-left: 1em;
	line-height: 1.5rem;
	padding: 0rem 2rem 0;
}

.sister{
text-align: right;
margin-right:60px;
}

.coms_banner{
	padding: 9px 0;
}
