@charset "UTF-8";


/* 1024px以上 */








/*==============================================================
トップ　メインメニュー
==============================================================*/





/*==============================================================
アンカー
==============================================================*/
.anchor-point {
    margin-top:-50px;
    padding-top:50px;
}







/*==============================================================
content h1
==============================================================*/
.contentBox h1 {
	color: #0C0C0C;
	background-color: #F1F1E4;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 140%;
}


.ttl2 h1 {
	font-size: 150%;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-bottom: 30px;
	border-left-width: 4px;
	border-left-style: solid;
}





/*==============================================================
対応する病気
==============================================================*/
ul.list-2nd-menu li.basedou {
	width:40%;
}










/*==============================================================
ブログ
==============================================================*/

body#wp{}




/*一覧 ------------------------------------------------*/
ul.wp_list{}
ul.wp_list li{
	border-bottom: 1px solid #DCDCDC;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
	margin: 0px;	
}

ul.wp_list li:first-child{padding-top: 0px;}

ul.wp_list li:last-child{border-bottom:none;}

/*日付*/
.news_date{ font-size:0.8em; color:#666666}

/*カテゴリ*/
.news_cate{font-size:0.8em; color:#666666;
	padding:0 0 0 10px}

/*タイトル*/
.news_title{
	display:block;
	margin-top:0.5em;
	font-size:1em;
	}





/*オススメ一覧*/
ul.wp_list_osusume{ margin:10px 10px }
ul.wp_list_osusume li{ border-bottom:1px dashed #DCDCDC;padding:10px 0px; font-size:0.9em}
ul.wp_list_osusume li a{ display:inline-block !important;}
ul.wp_list_osusume li span{ font-size:0.8em; color:#666666}





/*ブログ ------------------------------------------------*/


.blog-entry h2{
	font-size:1.6em;
	font-weight:normal;
	line-height:1.8em;
	margin-bottom:0.5em;
		}



#honbun p{
	font-size:1em;
	font-weight:normal;
	line-height:1.8em;
		}




#honbun img{
	max-width:100%;}

#honbun img.pic_cms{
	max-width:100%; margin:0 0 10px 0;

	}


#honbun .small .wp_main_pic_frame{ width:300px; float:right; padding:0 0 0 20px }

/*日付*/
#honbun .date{ 
		font-size:0.8em;
		margin:0 0 30px 0;
		display:block
		}

.wp_main_caption{
	display:block;
	font-size:0.9em;
	color:#3D3D3D;
	}

.wp_main_pic{margin-bottom:40px}


/*関連リンク、資料ダウンロード*/
.kanren-box{ border:1px solid #D9D9D9;
padding:25px;
margin:20px 0px
}


/*調整*/
.kanren-box h5{
		margin-top:0px;
		}

/*関連リンク*/
.ul_link_blank li{ margin:20px 0 20px 0}
.ul_link_blank li:last-child{ margin:20px 0 0px 0}

	.ul_link_blank li a{ background:url(../img/body/i_new_window.png) no-repeat right 2px;
	margin:20px 0 20px 0;
	padding:0 25px 0 0 }

.ul_link_blank span{ font-size:0.8em;}
.ul_link_blank span.caption_s{ display:block; margin:0px 0px 0px 0px;}


/*資料ダウンロード*/
.ul_link_file li{ margin:20px 0 20px 0}
.ul_link_file li:last-child{ margin:20px 0 0px 0}

.ul_link_file span{ font-size:0.8em;}
.ul_link_file span.caption_s{ display:block; margin:0px 0px 0px 25px;}










/*ニュース ------------------------------------------------*/


/* サブ画像 */
.col3_photo_list{ margin-left:-3%}
.col3_photo_list .f_left{ float:left; width:17%; margin-left:3%; box-sizing:border-box;
margin-bottom:15px;}
.col3_photo_list .f_left img{ width:100%; margin-bottom:10px}
.col3_photo_list span.cap{ font-weight:1.2rem !important;
line-height:1.3em !important}



/* 管理画面で小さい写真を選択した場会 */

		/* メインの写真を文章右に */
		.small .main_pic{
			width:47%;
			 float:right;
			 margin-left:20px;
			 margin-bottom:30px;
			 margin-top:6px;}
			 
			 /* メインの写真を文章右に */
		.small .main_pic p{ margin-top:0px !important}
		









/* 詳細ページのページ送り */
#navigation {
	text-align:center; line-height:50px; height:50px; color:#666666; margin:60px 0 0 0;
	background:#F5F5F5
	}

#navigation span{ border-left: 1px solid #DDDDDD; color:#138CC3; padding:0px 30px;font-size:13px; margin:0 0px;}
#navigation a:hover{}
#navigation span:first-child{ border:none}

#navigation .no-link{ color:#B3B3B3}

.bot-new{ margin:30px 0 0 0 }



.pc_none{
	display: none!important;
}


.greeting_meibo_tbl_width{
	max-width: 550px;
	font-size: 1.1em;
}
.greeting_meibo_tbl{
}
.greeting_meibo_tbl th,
.greeting_meibo_tbl td{
	padding: 12px;
}
.greeting_meibo_tbl th{
}