@charset "UTF-8";
/* CSS Document */


/*……………………………………………
　　▽共通基本設定
　……………………………………………*/

body {
	-webkit-text-size-adjust: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

img {
	display: block;
}


a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



/* 画像リンク発光ホバー */
a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


/* ↑トップに戻るボタン */
#page_top {
  width: 50px;
  height: 50px;
  position: fixed;
  right: 0;
  bottom: 20%;
  background: #4E83C4;
  opacity: 0.8;
}
#page_top a {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  text-decoration: none;
}
#page_top a::before {
  font-family: "Font Awesome 5 Free";
	font-weight: 900;
  content: "\f106";
  font-size: 25px;
  color: #fff;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}






/*……………………………………………
　　▽骨組み
　……………………………………………*/

/* 幅決め用外枠 */
#wrapper {
	width: 940px;
	margin: 0px auto 0px auto;
	padding: 20px 10px 0px 10px;
	clear: both;
}

/* ナビ以下用の枠 */
#container {
	padding: 14px 0px 0px 0px;
}


/* ヘッダー */
#hdr {
	clear: both;
}
	
/*【左】メインロゴ */
.hdr_logo {
	width: 664px;
	text-align: left;
	float: left;
	clear: right;
}

/*【右】お問い合わせボタン */
.hdr_btn {
	width: 276px;
	text-align: left;
	float: right;
	clear: right;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}
	
/* クリア用 */
.c-both {
	clear: both;
}


	


/*……………………………………………
　　▽フッター用
　……………………………………………*/

/* 外枠＆背景塗り */
#ftr {
	background-color: #E7E9EE;
	clear: both;
	border-bottom: 9px solid #D0D2DE;
}

/*【左】外観写真＋情報 */
.ftr_L {
	width: 494px;
	background-image: url(../images/ftr_gaikan.jpg);
	background-repeat: no-repeat;
	background-position: 28px 32px;
	padding: 32px 0px 20px 279px;
	text-align: left;
	float: left;
	clear: left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
.ftr_L  {
     background-image: url(../images/ftr_gaikan@2x.jpg);
	 background-size: 235px;
     display: block;
}
}

	.ftr_L p {
	font-size: 16px;
	line-height: 23px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}


/*【右】フッター簡易ナビ */
.ftr_R {
	width: 166px;
	padding: 32px 0px 0px 0px;
	text-align: left;
	float: right;
	clear: right;
}
	.ftr_R ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
	.ftr_R li {
	font-size: 14px;
	margin: 0px 0px 4px 0px;
	
}


/* コピーライト表記*/
	.copyr {
	font-size: 12px;
	line-height: 16px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	clear: both;
}





/*……………………………………………
　　▽ホーム用
　……………………………………………*/

/* 外枠 */
#home {
	padding: 24px 0px 60px 0px;
	clear: both;
}

/* メイン画像下メッセージ */
#home h1 { 
	font-size: 21px;
	line-height: 21px;
	padding: 14px 0px 27px 0px;
	text-align: center;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

/* メイン画像下・臨時バナー画像 */
.rinji_bnr {
	margin: 10px auto 40px auto;
}
.rinji_bnr img {
	border: 1px solid #CCC;
	border-radius: 4px;
}

/* ２カラム【左】外枠 */
.subnav_L {
	width: 435px;
	padding: 0px 0px 0px 0px;
	margin: 0px 48px 0px 0px;
	float: left;
	clear: left;
}
/* 【左】画像下マージン */
.subnav_L img {
	margin: 0px 0px 26px 0px;
	border: 1px solid #CCC;
	border-radius: 4px;
}

/* ２カラム【右】外枠 */
.subnav_R {
	width: 457px;
	float: right;
	clear: right;
}

/* 新着情報欄 */
/* オレンジ色外枠 */
	.wnew {
	border: 1px solid #F49C00;
	border-radius: 4px;
	margin: 0px 0px 20px 0px;
	padding: 4px;
	text-align: left;
}
/* タイトル */
	.wnew_ttl {
		background-image: url(../images/home_wnew_ttl.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 445px 41px;
		padding: 8px;
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
		color: #FFF;
}

	.wnew dl {
		margin: 12px 6px 0px 6px;
		padding: 0px;
		clear: both;
}

	.wnew dt {
		width: 100px;
		float: left;
		clear: left;
		font-size: 15px;
		line-height: 20px;
		color: #666;
}

	.wnew dd {
		width: 335px;
		float: right;
		clear: right;
		text-align: left;
		margin: 0px;
		padding: 0px;
		font-size: 16px;
		line-height: 20px;
}


/* Googleマップのボタン */
#btn_wnew a {
	display:block;
	font-size: 16px;
	font-weight: bold;
	width:434px;
	text-align:center;
	color:#FFF;
	text-shadow: 1px 1px #555;
	border-radius: 6px;
	background-color: #FCDBA7;
	margin: 14px auto 4px auto;;
	padding: 4px;
	background-image:-moz-linear-gradient(
    top,
    #FCDBA7 0%,
    #F49C00 );
    background-image:-webkit-gradient(
    linear,left top,left bottom,
    from(#FCDBA7),
    to(#F49C00));
}
/* 上書き */
	#btn_wnew a.r {
		width:400px;
		border:none;
}   
/* リンク */
	#btn_wnew a:link {
		color:#FFF;
		text-decoration:none;
}   
/* 訪問済みリンク */
	#btn_wnew a:visited {
		color:#FFF;
		text-decoration:none;
}
/* ホバー */
	#btn_wnew a:hover {
		color:#FFF;
		background-color: #CCC;
}
/* アクティブ */
	#btn_wnew a:active  {
		color:#FFF;
		text-decoration: none;
		background-color: #4E83C4;
}  


/*【右】ロゴ画像含む */
	.subnav_R h2 {
	font-size: 18px;
	font-weight: normal;
}

/*【右】ロゴ画像マージン調整 */
	.subnav_R h2 img {
	margin: 10px 0px -10px 0px;
}

/*【右】電話番号（ピンク） */
	.telnm {
	font-size: 25px;
	line-height: 29px;
	font-weight: bold;
	color: #D83F65;
}

/*【右】受付時間*/
	.subnav_R h3 {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	padding: 10px 0px;
	
}

/*【右】電話＆面談情報*/
	.subnav_R h4 {
	font-size: 18px;
	font-weight: normal;
	clear: both;
}
	.subnav_R h4 ul {
	margin: 0px;
	padding: 0px 0px 0px 24px;
}
	.subnav_R h4 li {
	font-size: 18px;
	line-height: 24px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	
}

/*【右】詳しくは〜リンク*/
	.link_dtl {
	font-size: 16px;
	text-align: right;
	padding: 6px 0px 0px 0px;
}





/*……………………………………………
　　▽その他ページ（２カラム）
　……………………………………………*/

/* 外枠 */
#main {
	padding: 6px 0px 60px 0px;
	clear: both;
}

/* メインタイトル画像下マージン */
	#main h1 {
	margin: 0px 0px 58px 0px;
	padding: 0px;
}





/*……………………………………………
　　▽２カラム（センター長挨拶）
　……………………………………………*/

.gtg_L {/* 写真／２カラム【左】外枠 */
	width: 175px;
	padding: 0px 0px 0px 0px;
	margin: 0px 48px 0px 0px;
	float: left;
	clear: left;
}
.gtg_R {/* 文章／２カラム【右】外枠 */
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	width: 717px;
	float: right;
	clear: right;
}
.gtg_R p { /* 本文 */
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	margin: 0px 0px 18px 0px;
	text-indent: 18px;
}
.gtg_R h3 { /* センター長　氏名 */
	font-size: 24px;
	line-height: 28px;
	text-align: right;
}
.gtg_R h4 { /* センター長　肩書き */
	font-size: 16px;
	line-height: 20px;
	text-align: right;
	padding: 20px 0px 6px 0px;
}
.gtg_R ul {
	margin: 0px 0px 18px 18px;
	padding: 0px;
}
.gtg_R li {
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
}
.gtg_job {
	font-size: 18px;
}






/*……………………………………………
　▽２カラム（受診勧奨について）
　……………………………………………*/

/* 患者のみなさまへ／２カラム */
.adv_L {/* 【左】外枠 */
	width: 504px;
	margin: 0px 43px 0px 25px;
	float: left;
	clear: left;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	border-top: 1px solid #4E83C4;
	border-left: 1px solid #4E83C4;
	padding: 20px 0px 0px 16px;
}

	.adv_L h2 {/* 【左】ゴシック見出し */
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
		font-size: 21px;
		line-height: 26px;
		margin: 0px 0px 10px 0px;
}

	.adv_L p {/* 【左】本文 */
		font-size: 18px;
		line-height: 32px;
		font-weight: normal;
		margin: 0px;
}


/* 医療関係者の方へ／２カラム */
.adv_R {/* 【右】外枠 */
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	width: 294px;
	margin: 0px 40px 0px 0px;
	float: right;
	clear: right;
	border-top: 1px solid #4E83C4;
	border-left: 1px solid #4E83C4;
	padding: 20px 0px 0px 16px;
}

	.adv_R h3 {/* 【右】ゴシック見出し */
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
		font-size: 21px;
		line-height: 26px;
		margin: 0px 0px 10px 0px;
}

	.adv_R p {/* 【右】本文 */
		font-size: 18px;
		line-height: 32px;
		font-weight: normal;
		margin: 0px;
}





/*……………………………………………
　　▽肝臓病について（１カラム）
　……………………………………………*/

#main_ctr {/* 外枠 */
	padding: 6px 0px 60px 0px;
	clear: both;
}
	#main_ctr h1 {/* タイトル画像下マージン */
	margin: 0px 0px 58px 0px;
}

#liver {
	text-align: center;
	margin: 0px auto;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}
	#liver p {
		font-size: 18px;
		line-height: 35px;
		margin: 0px;
}
	#liver img {
		margin: auto;
}
	#liver h2 {
		font-size: 24px;
		line-height: 24px;
		margin: 0px 0px 26px 0px;
}
	#liver h3 {
		font-size: 24px;
		line-height: 24px;
		margin: 30px 0px 10px 0px;		
}
	#liver h4 {
		font-size: 30px;
		line-height: 30px;
		margin: 34px 0px 20px 0px;
}
	#liver h5 img {
		margin: 0px 0px 53px 0px;
}

.msg_pk {/*【右】電話番号（ピンク） */
	font-size: 24px;
	font-weight: bold;
	color: #E56C74;
}





/*……………………………………………
　▽肝臓病啓発活動お役立ちツール ★掲載中止★
　……………………………………………*/

#tools {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-size: 18px;
	line-height: 32px;
	padding: 0px 0px 0px 60px;
}

#tools h2 {
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
}

#tools h2 img {
	margin: 18px 0px 0px 0px;
}





/*……………………………………………
　▽肝臓病Q＆A（１カラム）
　……………………………………………*/

#liver_qa {
	padding: 0px 0px 0px 22px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif"
}


/* ＝＝＝ 医者メガネ アイコン（ピンク） ＝＝＝ */
#liver_qa h3 {
	padding: 10px 40px 40px 200px;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	background-image: url(../images/liver_qa_doctor_A.png);
	background-repeat: no-repeat;
	background-position: 118px 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#liver_qa h3 {
     background-image: url(../images/liver_qa_doctor_A@2x.png);
	 background-size: 73px;
     display: block;
}
}

/* ＝＝＝ 医者メガネ アイコン（オレンジ） ＝＝＝ */
#liver_qa h3.docA2 {
	padding: 10px 40px 40px 200px;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	background-image: url(../images/liver_qa_doctor_A2.png);
	background-repeat: no-repeat;
	background-position: 118px 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#liver_qa h3.docA2 {
     background-image: url(../images/liver_qa_doctor_A2@2x.png);
	 background-size: 73px;
     display: block;
}
}

/* ＝＝＝ 医者メガネ アイコン（グリーン） ＝＝＝ */
#liver_qa h3.docA3 {
	padding: 10px 40px 40px 200px;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	background-image: url(../images/liver_qa_doctor_A3.png);
	background-repeat: no-repeat;
	background-position: 118px 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#liver_qa h3.docA3 {
     background-image: url(../images/liver_qa_doctor_A3@2x.png);
	 background-size: 73px;
     display: block;
}
}

/* ＝＝＝ 医者 アイコン（ピンク） ＝＝＝ */
#liver_qa h3.docB {
	padding: 10px 40px 40px 200px;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	background-image: url(../images/liver_qa_doctor_B.png);
	background-repeat: no-repeat;
	background-position: 118px 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#liver_qa h3.docB {
     background-image: url(../images/liver_qa_doctor_B@2x.png);
	 background-size: 73px;
     display: block;
}
}

/* ＝＝＝ 医者 アイコン（オレンジ） ＝＝＝ */
#liver_qa h3.docB2 {
	padding: 10px 40px 40px 200px;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	background-image: url(../images/liver_qa_doctor_B2.png);
	background-repeat: no-repeat;
	background-position: 118px 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#liver_qa h3.docB2 {
     background-image: url(../images/liver_qa_doctor_B2@2x.png);
	 background-size: 73px;
     display: block;
}
}

/* ＝＝＝ 医者 アイコン（グリーン） ＝＝＝ */
#liver_qa h3.docB3 {
	padding: 10px 40px 40px 200px;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	background-image: url(../images/liver_qa_doctor_B3.png);
	background-repeat: no-repeat;
	background-position: 118px 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#liver_qa h3.docB3 {
     background-image: url(../images/liver_qa_doctor_B3@2x.png);
	 background-size: 73px;
     display: block;
}
}

.pic_qa4 {/* 研究者イラストの位置調整 */
	float: right;
	margin: 0px 0px 0px 10px;
}
.pic_qa5 {/* 赤ちゃんイラストの位置調整 */
	float: right;
	margin: -30px 80px 0px 10px;
}
.pic_qa8 {/* しじみのお味噌汁イラストの位置調整 */
	float: right;
	margin: -20px 60px 0px 0px;
}





/*……………………………………………
　　▽肝臓病リンク（１カラム）
　……………………………………………*/

#liver_links {
	padding: 0px 40px 0px 40px;
}

/* ＝＝＝ リンクアイコンのリストマーク ＝＝＝ */
	#liver_links ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
}
	#liver_links li {
  		font-size: 18px;
		line-height: 18px;
		margin: 0px 0px 30px 10px;
		padding: 0px;
		list-style: none;
}
	#liver_links li:before {
  		font-family: "Font Awesome 5 Free";
  		content: "\f0c1"; /* アイコンのunicode */
		font-weight: 900;
		padding: 0px 14px 0px 0px;
		color: #999;
		position: relative;
}





/*……………………………………………
　　▽肝臓病教室
　……………………………………………*/

#liver_class {
	padding: 0px 120px 10px 120px;
	background-image: url(../images/liver_class_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 200px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#liver_class {
     background-image: url(../images/liver_class_bg@2x.jpg);
     display: block;
}
}


#liver_class h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 21px;
	line-height: 26px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#liver_class h2 {
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#liver_class h3 {
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
}

#liver_class table {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	border-top: 1px solid #4E83C4;
	border-left: 1px solid #4E83C4;
	border-collapse: collapse;
	margin: 32px 0px 47px 0px;
	padding: 16px 0px 0px 16px;
}

#liver_class th {
	width: 60px;
	text-align: right;
	color: #4E83C4;
	vertical-align: top;
	padding: 0px 0px 0px 16px;
}

#liver_class td {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

#liver_class th.ue {
	padding: 14px 0px 0px 0px;
}

#liver_class td.ue {
	padding: 14px 0px 0px 0px;
}

#liver_class td p {
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
}


#liver_class dl {
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
}

#liver_class dt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
	
}

#liver_class dd {
	margin: 0px;
	padding: 0px;
}

#liver_class h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

#liver_class h5 dt {
	color: #4E83C4;
}







/*……………………………………………
　　▽資料室（１カラム）★掲載中止★
　……………………………………………*/

#data {
	padding: 0px 40px 0px 40px;
}

	#data h2 {
		font-size: 18px;
		line-height: 32px;
		font-weight: normal;
}

/* ＝＝＝ 資料リスト ＝＝＝ */
	#data dl {
		font-size: 18px;
		line-height: 32px;
		margin: 54px 0px 0px 0px;
		padding: 0px;
}
	#data dt {
		font-weight: bold;
		padding: 18px 0px 18px 0px;
}
	#data dd {
		font-weight: normal;
		margin: 0px 0px 16px 36px;
}
	#data i {/* PDFアイコン */
		color: #ff6699;
		margin: 0px 10px 0px 0px;
}
	#data i#word {/* Wordアイコン */
		color: #0066cc;
}
	#data i#excel {/* Excelアイコン */
		color: #006633;
}
	#data i#hp {/* リンクアイコン */
		color: #0099cc;
}

	.dtl {
		font-size: 15px;
		color:#666;padding: 0px 0px 0px 6px;
}






/*……………………………………………
　▽資料室その他（１カラム）★掲載中止★
　……………………………………………*/

#data_otr {
	padding: 0px 60px 0px 60px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-size: 18px;
	line-height: 32px;
}

	#data_otr h2 {/* その他資料の見出し */
		font-size: 28px;
		line-height: 38px;
		font-weight: normal;
		text-align: center;
		padding: 0px 0px 18px 0px;
}

/* ＝＝＝ 資料リスト ＝＝＝ */
	#data_otr dl {
		font-size: 18px;
		line-height: 32px;
		margin: 54px 0px 0px 0px;
		padding: 0px;
}
	#data_otr dt {
		font-weight: bold;
		padding: 18px 0px 18px 0px;
}
	#data_otr dd {
		font-weight: normal;
		margin: 0px 0px 16px 36px;
}
	#data_otr i {/* PDFアイコン */
		color: #ff6699;
		margin: 0px 10px 0px 0px;
}
	#data_otr i#hp {/* リンクアイコン */
		color: #0099cc;
}





/*……………………………………………
　　▽至急のお知らせ（１カラム）★掲載中止★
　……………………………………………*/

#aboutus {
	padding: 0px 80px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

	#aboutus h1 {/* ダッシュ付き見出し用 */
		padding: 60px 0px 0px 0px;
		margin: 0px 0px 36px 0px;;
}


/* ＝＝＝ 左右ダッシュ付き見出し ＝＝＝ */
	.title-border24 {
	display: flex;
	align-items: center;
	margin: 24px 0px 10px 0px;
}
	.title-border24:before,
	.title-border24:after {
		border-top: 1px solid #ccc;
		content: "";
		flex-grow: 1;
}
	.title-border24:before {
		margin-right: 1rem;
}
	.title-border24:after {
		margin-left: 1rem;
}



/* ＝＝＝ お知らせタイトル＋本文 ＝＝＝ */
	#aboutus dl {
		font-size: 18px;
		line-height: 32px;
		margin: 0px;
		padding: 0px;
}
	#aboutus dt {
		font-weight: bold;
}
	#aboutus dd {
		font-weight: normal;
		margin: 0px 0px 36px 36px;
}





/*……………………………………………
　▽１カラム（各医療機関のみなさまへ）
　……………………………………………*/

#main_dear {/* 外枠 */
	padding: 80px 0px 60px 0px;
	clear: both;
}

	#main_dear h1 {/* タイトル画像下マージン */
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#dear {/* 本文用外枠 */
	padding: 83px 135px 0px 135px;
}

#dear h2 {/* 明朝　大タイトル */
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-size: 44px;
	margin: 0px 0px 56px 0px;
	padding: 0px;
}

#dear h3 {/* 見出しゴシック */
	font-size: 17px;
	line-height: 17px;
	margin: 0px 0px 34px 0px;
}

#dear h4 {/* 本文 */
	font-size: 18px;
	line-height: 32px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-weight: normal;
	margin: 0px 0px 47px 0px;
}

#dear h5 {/* 連絡先 */
	border-left: 7px solid #4E83C4;
	padding: 0px 0px 0px 13px;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}
	#dear h5 p{
		font-size: 18px;
		line-height: 24px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

.msg_dear {/* 明朝体文末メッセージ */
	font-size: 27px;
	line-height: 43px;
	text-align: center;
	color: #E56C74;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	margin: 56px 0px 20px 0px;
}

.tel_blue {/* 強調電話番号　青 */
	font-size: 22px;
	font-weight: bold;
	color: #4E83C4;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	padding: 0px 10px;
}


/* ＝＝＝ 記載方法 ＝＝＝ */
.title-border {/* 左右ダッシュ付き見出し */
	display: flex;
	align-items: center;
	margin: 20px 0px 10px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.title-border:before,
.title-border:after {
	border-top: 1px solid #ccc;
	content: "";
	flex-grow: 1;
}
.title-border:before {
	margin-right: 1rem;
}
.title-border:after {
	margin-left: 1rem;
}






/*……………………………………………
　　▽センターご案内（背景あり）
　……………………………………………*/

#ctr_guide {/* １カラム内枠 */
	padding: 0px 135px 56px 135px;
	background-color: #eeeef0;
	background-image: url(../images/center_guide_bg.jpg);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	text-align: left;
	background-attachment: scroll;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#ctr_guide  {
     background-image: url(../images/center_guide_bg@2x.jpg);
	 background-size: 940px;
     display: block;
}
}

	#ctr_guide h2 {/* 見出しゴシック */
		font-size: 17px;
}
	#ctr_guide h3 {/* 見出しゴシック */
		font-size: 17px;
		padding: 43px 0px 0px 0px;
}

	#ctr_guide h4 img {/* チャート図 */
		text-align: center;
		margin: 0px auto 0px auto;
}

	#ctr_guide p {/* 本文 */
		font-size: 18px;
		line-height: 32px;
		font-weight: normal;
		font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
		padding: 4px 0px 0px 0px;
		margin: 0px;
}

	#ctr_guide ol {/* 番号リスト */
		font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
		margin: 6px 0px 80px 0px;
}
	#ctr_guide li {/* 番号リスト */
		font-size: 16px;
		line-height: 26px;
		margin: 0px;
		padding: 0px;
}





/* ＝＝＝ 受診勧奨について ＝＝＝ */

.adv {/* 図解用クリア */
	clear: both;
}
.adv img {/* 図解マージン調整 */
	margin: 36px 60px 60px 120px;
}






/*……………………………………………
　　▽１カラム（背景無し）
　……………………………………………*/

#ctr_1c {/* １カラム内枠 */
	padding: 0px 40px 0px 40px;
	clear: both;
}

	#ctr_1c h2 {/* リード */
		font-size: 18px;
		line-height: 32px;
		font-weight: normal;
		font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

	#ctr_1c h3 {/* ゴシック見出し */
		font-size: 18px;
		line-height: 32px;
		color: #004B96;
		padding: 43px 0px 2px 0px;
}

	#ctr_1c h3 img {/* 相談センター画像ロゴのマージン調整 */
		margin: 32px 0px 8px 0px;
}

	#ctr_1c h4 {/* 青┌ラインと明朝文字 */
		border-top: 1px solid #4E83C4;
		border-left: 1px solid #4E83C4;
		padding: 14px 0px 0px 22px;
}
	#ctr_1c h4 p {
		font-size: 18px;
		line-height: 32px;
		font-weight: normal;
		font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
		margin: 0px;
}

	#ctr_1c h4 p.houhou {/* ２段目のマージン調整 */
		padding: 10px 0px 0px 0px;
}

	.info_L {/* 連絡先（文字情報） */
		width: 321px;
		float: left;
		clear: left;
}
	.info_L p#tel {
		font-size: 30px;
		line-height: 40px;
		font-weight: bold;
		color: #004B96;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
		margin: 0px 0px 10px 0px;
}
	.info_L p#adr {
		font-size: 18px;
		line-height: 24px;
		font-weight: normal;
}
	.info_L img {
		margin: 20px 0px 10px 0px;
}
	.info_L p#tel2 {
		font-size: 22px;
		line-height: 28px;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
}

	.info_R {/* 連絡先（写真） */
		width: 515px;
		float: right;
		clear: right;
}
	.info_R img {
		margin: 4px 0px 0px 0px;
}

#ctr_1c th {/* 項目タイトルセル（背景グレイ） */
	font-size: 14px;
	border: 1px solid #333;
	border-collapse: collapse;
	margin: 0px;
	padding: 4px;
	background-color: #D8D8D9;
}

#ctr_1c th.city {/* 市郡タイトルセル */
	font-size: 16px;
	border: 1px solid #333;
	border-collapse: collapse;
	margin: 0px;
	padding: 6px;
	background-color: #cad7e8;
}

#ctr_1c td {
	border: 1px solid #333;
	border-collapse: collapse;
	margin: 0px;
	padding: 6px;
}

#ctr_1c td.ylw {/* セル背景塗り（薄い黄色） */
	border: 1px solid #333;
	border-collapse: collapse;
	background-color: #fdfbee;
	margin: 0px;
	padding: 6px;
}

#gmap {/* 医療機関Googleマップ マージン */
	margin: 30px 0px 20px 0px;
	border: none;
}

.gmap_if {/* Googleマップ 埋め込みボーダー消し */
	border: none;
}



/* ＝＝＝ Googleマップのボタン ＝＝＝ */
#btn_gmap a {
	display:block;
	font-size: 20px;
	width:400px;
	text-align:center;
	color:#FFF;
	border-radius: 20px;
	background-color: #4E83C4;
	margin: 20px auto 40px auto;;
	padding: 10px;
	
}
	#btn_gmap a.r {/* 上書き */
		width:400px;
		border:none;
}   
	#btn_gmap a:link {/* リンク */
		color:#FFF;
		text-decoration:none;
}   
	#btn_gmap a:visited {/* 訪問済みリンク */
		color:#FFF;
		text-decoration:none;
}
	#btn_gmap a:hover {/* ホバー */
		color:#4E83C4;
		background-color: #cad7e8;
}
	#btn_gmap a:active  {/* アクティブ */
		color:#FFF;
		text-decoration: none;
		background-color: #4E83C4;
}   



/* ＝＝＝ オレンジ色のボタン ＝＝＝ */
#btn_org a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	display:block;
	font-size: 20px;
	width: 400px;
	text-align:center;
	color:#FFF;
	border-radius: 20px;
	background-color: #FFF;
	margin: 20px auto 40px auto;;
	padding: 10px;
	border: 2px solid #F08300;
	
}
	#btn_org a.r {/* 上書き */
		width:400px;
		border:none;
}   
	#btn_org a:link {/* リンク */
		color:#F08300;
		text-decoration:none;
}   
	#btn_org a:visited {/* 訪問済みリンク */
		color:#F08300;
		text-decoration:none;
}
	#btn_org a:hover {/* ホバー */
		color:#FFF;
		background-color: #F08300;
}
	#btn_org a:active  {/* アクティブ */
		color:#FFF;
		text-decoration: none;
		background-color: #4E83C4;
}   



/* ＝＝＝ ゴシック ＝＝＝ */
.gothic {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.gothic_bld {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-weight: bold;
}
.gothic_blue {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-weight: normal;
	color: #4E83C4;
}



/* ＝＝＝ 注釈 ＝＝＝ */
.txt_16 {
	font-size: 16px;
}






