@charset "utf-8";
/*
Theme Name: biz-vektor-child
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: ★あなた ｍ９っ・ｗ・）ｂ★
Tags: 
Version: 0.1.0
*/

/*
@media print { body { background: none !important; }
  #wrapper { clear: both !important; display: block !important; float: none !important; position: relative !important; }
  #headerTop, #header, #panList, #gMenu, #pagetop, #sideTower, #footMenu, #footer, #siteBottom { display: none !important; }
  #pageTitBnr, #content table th { box-shadow: none !important; }
  #access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area { display: none !important; }
  #container { margin: 0; width: 100%; } }
*/


/*---------------------------- 検索画面 --------------------------------------------*/
/*  #feas-searchform-0 label の設定 　「アットホームきしわだ」を参照 
/*---------------------------------------------------------------------------------*/
#feas-searchform-0 label{
  margin:7px 5px;
  display: inline-block;
  width: 125px;　　　　/*   ４列に整列    */
  font-size:100%;
  font-weight: bold; 
}

/*---------------------------- 検索画面 --------------------------------------------*/
/*  #feas-searchform-0 label の設定 　「FE Advanced 検索フォームの外観を整える」を参照 
/*---------------------------------------------------------------------------------*/

#feas-0 {
	margin:10px 0px;
}

#feas-searchform-0 {
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	padding:5px;
}

#feas-searchform-0 label {
	font-weight:bold;
	display:inline-block;
	font-size:100%;
}

#feas-searchform-0 input,
#feas-searchform-0 select {
	margin-right:5px;
}

/*------------ paddingをleftのみに修正　------------------------*/
#feas-result-0 {
	background-color:#ffffff;
	border-top:0px solid #d0d0ff;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	
}

/*---------------------------- 検索画面 --------------------------------------------*/
/*  #feas-searchform-1 label の設定 　「アットホームきしわだ」を参照 
/*---------------------------------------------------------------------------------*/
#feas-searchform-1 label{
  margin:7px 5px;
  display: inline-block;
  width: 40px;　　　　/*   ５列に整列    */
  font-size:100%;
  font-weight: bold; 
}

/*---------------------------- 検索画面 --------------------------------------------*/
/*  #feas-searchform-1 label の設定 　「FE Advanced 検索フォームの外観を整える」を参照 
/*---------------------------------------------------------------------------------*/

#feas-0 {
	margin:10px 0px;
}

#feas-searchform-1 {
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	padding:5px;
}

#feas-searchform-1 label {
	font-weight:bold;
	display:inline-block;
	font-size:100%;
}

#feas-searchform-1 input,
#feas-searchform-1 select {
	margin-right:5px;
}

/*------------ paddingをleftのみに修正　------------------------*/
#feas-result-1 {
	background-color:#efefff;
	border-top:5px solid #d0d0ff;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	
}

/*---------------------------- 検索画面 --------------------------------------------*/
/*  #feas-searchform-2 label の設定 　「アットホームきしわだ」を参照 
/*---------------------------------------------------------------------------------*/
#feas-searchform-2 label{
  margin:7px 5px;
  display: inline-block;
  width: 125px;　　　　/*   ４列に整列    */
  font-size:100%;
  font-weight: bold; 
}

/*---------------------------- 検索画面 --------------------------------------------*/
/*  #feas-searchform-2 label の設定 　「FE Advanced 検索フォームの外観を整える」を参照 
/*---------------------------------------------------------------------------------*/

#feas-0 {
	margin:10px 0px;
}

#feas-searchform-2 {
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	padding:5px;
}

#feas-searchform-2 label {
	font-weight:bold;
	display:inline-block;
	font-size:100%;
}

#feas-searchform-2 input,
#feas-searchform-2 select {
	margin-right:5px;
}

/*------------ paddingをleftのみに修正　------------------------*/
#feas-result-2 {
	background-color:#efefff;
	border-top:5px solid #d0d0ff;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	
}


/* ======================== 共通 =================================  */

/*---------------------------------------------------------------------------------*/
/*  #content p の margin-bottom:を20pxから0pxに padding:を5pxから0pxに 　neat.css:334 
/*---------------------------------------------------------------------------------*/
#content p { margin-bottom: 0px; padding: 0px 0px; }

/*---------------------------------------------------------------------------------*/
/*   clear: both;　を追加
/*---------------------------------------------------------------------------------*/
.clear { clear: both; visibility: hidden; height: 0; }

/*---------------------------------------------------------------------------------*/
/*   a の　color:#008c23 → :#0033cc に変更　(index):64
/*---------------------------------------------------------------------------------*/
a { color:#0033cc; }

/*---------------------------------------------------------------------------------*/
/*   全体のfontのcolor変更　#666を#000に変更　neat ver4.1 151
/*---------------------------------------------------------------------------------*/
body{ color: #000;}

/*---------------------------------------------------------------------------------*/
/*   #content h2のmargin変更　0px 0px 25px;を0px 0px,5pxに変更　neat ver4.1 327
/*---------------------------------------------------------------------------------*/
#content h2 {
  margin: 0px 0px 5px;
  background-color: #edeccc;
  padding-left: 3px;
}


/* ======================== メインメニュー =================================  */
/*-------------------------メインメニュー-------------------------------*/
#gMenu .menu li a { color: #fff; background-color: #719600; font-size: 120%; padding: 10px 10px 8px;}
/*-------------------------メインメニュー 選択時--------------------------------*/
#gMenu .menu li.current_page_item > a { color: #333; }
/*-------------------------メインメニュー サブメニュー選択時---------------------*/
#gMenu .menu > li.current-page-ancestor > a {  color: #333;}
/*-------------------------　メインメニューマウスオーバー時　---------------------*/
#gMenu .menu li a:hover {  color: #333;}


/* ======================== ヘッダー =================================  */

/*------------------------------------------------------------*/
/*  #header .innerBoxのpadding-topを30pxから0pxに  neat.css:977 
/*------------------------------------------------------------*/
#header .innerBox { padding-top: 0px; }    /* padding-top: 30px; */

/*--------------------------------------------------------------------------*/
/*  #header .innerBox #site-titleのpadding-bottomを20pxから0pxに  neat.css:890 
/*--------------------------------------------------------------------------*/
#header .innerBox #site-title { padding-bottom: 0px; } 

/*-----------------------------------------------------------*/
/*  #headContactのmargin-bottomを20pxから10pxに  neat.css:894 
/*-----------------------------------------------------------*/
#header #headContact { float: right; text-align: right; margin-bottom: 10px; }   

/*-----------------------------------------------------------------------------------------------*/
/*  #headerTop #site-descriptionのline-heightを150%から0%に、font-sizeを12pxから0pxに  neat.css:888 
/*-----------------------------------------------------------------------------------------------*/
#headerTop #site-description { line-height: 0%; font-size: 0px; } 

/*-----------------------------------------------------------------------------------------------*/
/*  input[type=submit] の　margin-top: 15px;　→　1pxに、  neat.css:188
/*-----------------------------------------------------------------------------------------------*/
a.btn, .linkBtn a, input[type=button], input[type=submit] { display: inline-block; overflow: hidden; margin-top: 1px; position: relative; padding: 8px 20px 6px; text-decoration: none; cursor: pointer; border: none; }


/* ======================== パンくずリスト =================================  */

#panListInner {
	font-size: 130%;
	color: #333;
}

#panList .innerBox ul a {
  color: #333;
}

/* ======================== コンテナー =================================  */

/*------------------------------------------------------------*/
/*  #main #container のpadding-topを30pxから0pxに  neat.css:978 
/*------------------------------------------------------------*/
#main #container { padding-top: 0px; } 
     

/* ======================== サイドタワー =============================  */

/*-------------------------------------------------------------------------------------------------------*/
/*  #main #container #sideTower のサイドバーの幅　 width:220px; → min-width:240px; に変更  neat.css:980
/*-------------------------------------------------------------------------------------------------------*/
#main #container #sideTower { float:right; min-width:240px; clear:none; }

/*--------------------------------------------------------------------------------------------------*/
/*  #sideTower .sideWidget li の　font-size:を85.7%から100%に、font-weight: bold を追加 　neat.css:546 
/*--------------------------------------------------------------------------------------------------*/
#sideTower .sideWidget li { list-style: none; border-bottom: 1px dotted #cccccc; font-size: 120%; font-weight: normal; line-height: 120%; /* 子 */ /* 孫 */ }
/*------------------------------------------サイドタワー 修正-------------------------------------*/
#sideTower .sideWidget li a { color: #000; padding: 10px 10px 8px;  }
#sideTower .sideWidget li li a { padding: 8px 10px 6px 30px; }

/*------------------------------------------表題　localhead 修正-------------------------------------*/
#sideTower .localHead { background-color: #dfedbe; margin-bottom: 5px;}
#sideTower .localHead a { font-size :120%; font-weight: normal; padding-left:3px; }


/* ======================== コンテント：共通 =================================  */

/*---------------------------------------------------------------------------------------------------*/
/* #content h3　の font-size: 150.0% → 120%　に　background-color、margin　追加  neat.css:965  
/*---------------------------------------------------------------------------------------------------*/
#content h3 { border-bottom: 1px dotted #666666; padding-bottom: 4px; font-size: 120%; line-height: 1.3em; background-color:#ffffcc; margin: 20px 0 20px 0; }


/* ======================== コンテント =================================  */

/*------------------------------------------------------------------------------------------------------------------------------------*/
/* #main #container #content　のwidth: 640px; →　width: 680px;　に  neat.css:979  　⇒　レスポンシブにならないため、neat.css の 979 行で変更　さらに680pxを700pxに修正
/*------------------------------------------------------------------------------------------------------------------------------------*/
// #main #container #content { float: left; width: 680px; }　680px⇒700px


/*--------------------------------------------------------------------------------------------------------------------------*/
/*  #content h2 の　margin: 0px 0px 25px; →　margin: 20px 0px 0px 0px;に　padding-left:、background-color:追加　 neat.css:324
/*--------------------------------------------------------------------------------------------------------------------------*/
#content h2 { margin: 0px 0px 0px 0px; padding-left: 20px; background-color: #e5ffe5; }


/*---------------------------------------------------------------------------------*/
/*  #pageTitBnr #pageTitInner を表示しない　 height: 0px;　を追加 　neat.css:281 
/*---------------------------------------------------------------------------------*/
#pageTitBnr #pageTitInner { display: block; overflow: hidden; height:0px;}

/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*  #content .childPageBox を表示しない margin-top: margin-bottom: 20pxから0pxに　border: 1pxから0pxに height: 0px;　を追加 　neat.css:993 
/*-----------------------------------------------------------------------------------------------------------------------------------*/
#content .childPageBox { display: block; margin-top: 0px; border: 0px solid #cccccc; padding: 0px; display: block; overflow: hidden; width: 638px; margin-top: 0px; height: 0px; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/*  #content .mainFoot を表示しない margin-top: 35pxから0pxに　margin-bottom:: 30pxから0pxに height: 0px;を追加 　neat.css:391 
/*---------------------------------------------------------------------------------------------------------------------------*/
#content .mainFoot { display: block; overflow: hidden; margin-top: 0px; margin-bottom: 0px; height: 0px; }

/*---------------------------------------------------------------------------------*/
/*  .adminEdit を表示しない　 height: 0px;　を追加 　neat.css:172  ⇒　最終的には表示しない
/*---------------------------------------------------------------------------------*/
// .adminEdit { clear: both; float: none; display: block; overflow: hidden; padding: 0px 0px 20px; height: 0px; }


/* ================================= ホーム ======================================  */

/* ================== 「トップページに表示する項目は…」を消す  ======================  */
#content .sectionFrame { display:none; }

/* ======================== ホーム：TOPICS =================================  */
#box2 {	max-width: 640px; }
#box2 dl dt { float: left; width: 8em; line-height: 1.4em; margin: 0; padding: 0 0 0 5px; color: #000000; font-weight: normal; }
#box2 dl dd { margin: 0 0 10px 0em; line-height: 1.4em;	padding-left: 0.5em; clear: both; }


/* ======================== 医療機関検索 =================================  */

/*----------------------------- 検索結果の医療機関の文字サイズ変更 -----------------------------------------*/
/*  #content ul.linkList の font-size: 85.7%; → 10px 140% に変更 　neat.css:734
/*-------------------------------------------------------------------------------------------------------*/
#content ul.linkList { margin: 0px; padding: 0px; font-size: 140%; }

/*----------------------------- 「□□□□で探す」の文字サイズ変更 --------------------------------------------*/
/*  #content table th, #content table td　に font-size: 120%、font-weight: boldを追加　neat.css:102
/*  font-size: 120%を80%に　font-weight:boldをnormalに変更　　2015.1.15 
/*  border: 1px solid #cccccc;の色を#999999に、font-size: 80%;を120%に変更2015.4.3
/*-------------------------------------------------------------------------------------------------------*/
#content table th, #content table td { border: 1px solid #999999; padding: 1px 5px; vertical-align: top; display: table-cell;  font-size: 100%; font-weight: normal;}

/*----------------------------- 検索結果の「検索」部分を非表示に -------------------------------------------*/
/*  #content .error404　に display: none;　を追加　neat.css:122
/*-------------------------------------------------------------------------------------------------------*/
#content .error404 { text-align: center; padding-bottom: 30px; display: none; } 

/*----------------------------- 検索結果の「sitemap」部分を非表示に ---------------------------------------*/
/*  #sitemapOuter　に display: none;　を追加　neat.css:925
/*-------------------------------------------------------------------------------------------------------*/
#sitemapOuter { padding: 20px 50px; display: none; } 

/*----------------------------- 検索結果のfooter位置 ---------------------------------------*/
/*
body{
	position: relative;
}
#wrap{
	padding-bottom: 350px;

}
#footerSection{
	position: absolute;
	bottom: 0px;
}
*/


#wrap { height:auto; min-height: 100%;}

#footerSection{
	position: relative;
	margin-top:-50px;
        width: 100%;
        height:50px;
}



/* ======================== 医療機関検索：詳細ページ =================================  */

/*----------------------------- 投稿日：部分　を非表示に ---------------------------------------*/
/*  display: none;　を追加　neat.css:323
/*--------------------------------------------------------------------------------------------*/
#content .entry-meta { margin-bottom: 15px; font-size: 11px; color: #666; display: none; }

/*----------------------------- .navigation　を非表示に ---------------------------------------*/
/*  display: none;　を追加　neat.css:323
/*--------------------------------------------------------------------------------------------*/
.navigation { color: #888; font-size: 12px; line-height: 18px; overflow: hidden; border-top: 1px solid #cccccc; padding: 10px 0px 15px; clear: both; display: none; }

/*----------------------------- #comments　部分を非表示に -------------------------------------*/
/*  display: none;　を追加　neat.css:697
/*--------------------------------------------------------------------------------------------*/
#comments { clear: both; display: none; }

/*----------------------------- #content .entry-utility　部分を非表示に -----------------------*/
/*  display: none;　を追加　neat.css:697
/*--------------------------------------------------------------------------------------------*/
#content .entry-utility { clear: both; margin-top: 15px;}






/* ***********************医療機関：詳細*********************************************************** */

#box21 {
	max-width: 700px;
	font-size: 120%;
}

#box21 dl dt {
	float: left;    
	width: 80px;
	background: #FFCC99;
	line-height: 1.4em;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	color: #000000;
	font-weight: normal;
}

#box21 dl dd {
	margin: 0 0 4px 90px;
	border-bottom: 1px dotted #666666;
	line-height: 1.4em;
	padding-left: 0.5em;
}

#box21 table {
	border-top: 1px solid #cccccc; 
	margin: 2px -1px 2px 0; 
	text-align: left; 
	width: 100%; 
	border-collapse: collapse; 
	border-spacing: 0; 
	line-height: 141.7%;
}


#box21 table th {
	border: 1px solid #cccccc;
	padding: 2px 5px 2px 5px;
	vertical-align: top;
	display: table-cell;  /*----- テーブルのセルが下に落ちるのを防ぐ -------*/
	font-size: 110%;
	text-align: center;
	background-color: #eeeeee;
}

#box21 table td {
	border: 1px solid #cccccc;
	padding: 2px 5px 2px 5px;
	vertical-align: top;
	display: table-cell;  /*----- テーブルのセルが下に落ちるのを防ぐ -------*/
	font-size: 110%;
}

#box21 ul {
	margin: 0px 0px 2px 1em;
}

#box21 li {
	margin-bottom: 1px;
	font-size: 100%;	
}


/* **********************医療機関詳細：折り畳み項目***************************** */
#box21 .komoku1 {
	float: left; 
	width: 80px; 
	background: #FFCC99; 
	line-height: 1.4em; 
	margin: 0 10px 5px 0; 
	padding: 0 0 0 5px; 
	color: #000000; 
	font-weight: normal;
}

#box21 .naiyo1 {
	float: left; 
	min-width: 300px;
}

#box21 .naiyo2 {
	float: left; 
	width: 285px;
        padding-left: 15px;
}

#box21 .naiyo3 {
	float: left; 
	max-width: 600px; 
	padding-left:2px;
	border-bottom: 1px dotted #666666;
}

#box21 .naiyo4 {
	float: left; 
	max-width: 300px; 
	padding-left:2px;
	
}




#box21 .block1-1 {
	float: left;
	width: 250px
}

#box21 .block1-2 {
	float: left;
	max-width:350px;
}

#box21 .block2-1 {
	float: left;
	width: 290px;
	margin:0 5px 0 5px;
}

#box21 .block2-2 {
	float: left;
	width: 290px;
	margin:0 5px 0 5px;
}

#box21 .block3-1 {
	float: left;
	width: 80px;
}

#box21 .block3-2 {
	float: left;
	max-width: 520px;
}

/* **********************医療機関検索；更新履歴**************************** */
#iryo-rireki  dt {
	float: left;
	width: 9em;
	margin-bottom: 8px;
	padding-bottom: 0px;
	clear: both;
	padding-left: 0px;
	margin-left: 5px;
	color: #000;
	font-weight: normal;
}
#iryo-rireki  dd {
	margin-bottom: 8px;
}



/* **********************医療機関詳細：折り畳み項目**************************** */

#container #iryokikan .block1-1 {
	float: left;
	width: 300px;
}

#container #iryokikan .block1-2 {
	float: right;
	width: 300px;
}

#container #iryokikan .block2-1 {
	float: left;
	width: 320px;
}

#container #iryokikan .block2-2 {
	float: right;
	width: 320px;
}

#container #iryokikan .block3-1 {
	float: left;
	width: 65px;
}

#container #iryokikan .block3-2 {
	float: right;
	width: 580px;
}

#container #iryokikan table.shinryojikan {
	width: 320px;
	border-collapse:collapse;
}

#container #iryokikan table.shinryojikan th {  
	padding: 2px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
}

#container #iryokikan table.shinryojikan td {
	padding: 2px;
	border: 1px solid #CCCCCC;
	line-height: 110%;
}

/* --------- table大： tama48 ----------- */

#container #iryokikan table.shinryojikan2 {
	width: 500px;
	border-collapse:collapse;
}

#container #iryokikan table.shinryojikan2 th {  
	padding: 2px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
}

#container #iryokikan table.shinryojikan2 td {
	padding: 2px;
	border: 1px solid #CCCCCC;
	line-height: 110%;
}

/* --------- /table大 ----------- */

#container #iryokikan dl dd .block2-2 ul li {
	list-style-type: disc;
}

#container #iryokikan dl dd ul li {
	margin-left: 15px;
	list-style-type: circle;
}

/* ******************************************************************************************* */




/* =========================  iryo  ========================= */

#container #contents #main .h02Box {
	padding:0 0 8px 0;
	width: 600px;
	background-image: url(../image_com/prt_ttl_bg_02.gif); 
	background-repeat: no-repeat;
}

#container #contents #main .style1 {
	font-size: 1.2em;
	color: #cc0000;	
	padding-left: 60px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#container #contents #main .kamoku h3 {
	width: 580px;
	height: 30px;
	background-image: url(../iryo/image/ban_item_02.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
/*	
	font-size: 11pt;
*/	
	line-height: 30px;
}

#container #contents .tbl01 {
	margin: 0 auto;
	width: 750px;
}

/* --------- iryo shosaiPage ----------- */



/* --------- 最後に削除 ----------- */
#container #contents .tbl02 {
	width: 665px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* --------- 最後に削除 ----------- */



#container #iryokikan {
	width: 770px;
	margin: 0px auto;
}

#container #iryokikan h3 {
	background-image: url(../image/ban_item_11.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
/*	
	font-size: 1.4em;
*/	
	line-height: 30px;
}



/* ========================= 休日診療 ========================= */

#kyujitsu2 table{
	font-size: 105%;
	max-width: 700px;
	  margin: 0px -1px 10px 0;
}

#kyujitsu2 table,#kyujitsu2 th,#kyujitsu2 td{
    	border-collapse: collapse;
    	border:1px solid #000;
	vertical-align: middle;

    }
	
.qj-komoku td{
	background-color: #99cccc;
	text-align: center;
    }
	
td.qj-nichi1 {
	background-color: #ff9999;
	text-align: center;
    }

.qj-nichi2 {
	background-color: #ffcccc;
    }

td.qj-hei1 {
	background-color: #cccccc;
	text-align: center;
    }

.qj-hei2 {
	background-color: #f4f4f0;
    }

td.qj-do1 {
	background-color: #99ffff;
	text-align: center;
    }

.qj-do2 {
	background-color: #ccffff;
    }

.qj-jibi2 {
	background-color: #ffcf9c;
    }

.qj-ganka2 {
	background-color: #ccffcc;
    }


td.qj-date {
	width: 6%;
}

td.qj-kubun1 {
	width: 30%;
}

td.qj-kubun2 {
	width: 10%;
}

td.qj-kikan {
	width: 39%;	
}

td.qj-denwa {
	width: 15%;
}

/* ========================= サブタイトル ========================= */

.clearfix {
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

header, section {
	display:block;
}

header h4 {
	border-radius: 10px;
	border:solid 2px #FF9;
	font-size: 1.5em;
	margin:0px 60px;
	padding:5px;
	color: #FF9;
}


/* =========================メニューページコンテンツ========================= */

/*---------------------------------
.row_l {
	width: 250px;
	float: left;
}

.row_r {
	width: 250px;
	float: left;
}

.row_l h4 {
	border-radius: 10px;
	border:solid 1px; 
	margin:2px 10px; 
	padding-left:15px; 
	color: #444;
}

.row_r h4 {
	border-radius: 10px;
	border:solid 1px; 
	margin:2px 10px; 
	padding-left:15px; 
	color: #111;
}

.row_l h4 a {
	height: 15px; 
	font-size:110%;
}

.row_r h4 a {
	height: 15px; 
	font-size:110%;
}
-------------------------------------------*/



.row_l {
	width: 270px;
	
	float: left;
	padding:0px 10px; 
}

.row_r {
	width: 270px;
		
	float: left;
	padding:0px 10px; 
}

.row_l h4 {
	border-radius: 10px;
	border:solid 1px; 
	margin: 5px 5px;
	border-color: #aaa;
	background-color :#f7f7f7;
}

.row_r h4 {
	border-radius: 10px;
	border:solid 1px; 
	margin: 5px 5px;
	border-color: #aaa;
	background-color :#f7f7f7;
}

.row_l h4 a {
	height: 15px; 
	font-size:100%;
	color: #777;
	text-decoration: none;
	padding-left:15px;
}

.row_r h4 a {
	height: 15px; 
	font-size:100%;
	color: #777;
	text-decoration: none;
	padding-left:15px;
}



/* =========================夏休み========================= */
.natsu-chiku{
	width: 110px; 
	background-color: #cccccc;
	border-radius: 12px; 
	font-size: 120%; 
	padding: 3px 10px 3px 20px;
	margin: 3px 0px 3px;
	float: left;
}
.natsu-chomei{
	width: 280px;
	float: left;
	margin: 6px 0px 0px 10px;
}

.natsu-menue{
	width: 110px; 
	background-color: #cccccc;
	border-radius: 15px; 
	font-size: 120%; 
	padding: 3px 10px 3px 20px;
	margin: 3px 0px 3px;
}





/*****
#natsuyasumi table {
	max-width :600px;
    	border-collapse: collapse;
    	border:1px solid #000;
}
#content #natsuyasumi table  th {
    	border-collapse: collapse;
    	border:1px solid #000;
	font-size :100% ;
	white-space: normal;
	padding:0px;
	margin:0px;
}

#content .natsuyasumi table  td
    	border-collapse: collapse;
    	border:1px solid #000;
	white-space: normal;
	padding:0px;
}

.iryo9 {
	width:15%;
}

.jusho9 {
	width:15%;
}

.denwa9 {
	width:10%;
}

.kamoku9 {
	width:15%;
}

.nichi9 {
	width:2%;
}

.getsu9 {
	width:2%;
}

.ka9 {
	width:2%;
}

.sui9 {
	width:2%;
}

.moku9 {
	width:2%;
}

.kin9 {
	width:2%;
}

.do9 {
	width:2%;
}

.kikan9 {
	width:17%;
}
****/


/* =========================トップページ・TOPICS折り畳み======================== */
.date8 {
	float: left; 
	width: 145px;
	margin: 0 0 5px 5px;
}	
.naiyo8 {
	float: left; 
	max-width: 450px;
	padding: 0 0 0 10px ;
}


/* =========================トップページ・TOPICS折り畳み======================== */
#jp-relatedposts {
    display: none;
}



/* =========================訪問看護ステーション========================= */
.homon0 {
	border-style: solid ; 
	border-width: 1px; 
	padding: 10px 5px 10px 5px; 
	border-radius: 20px; 
	max-width:600px;
}

.homon1 {
	padding: 0px 5px 0px 10px;
	float: left;
	width: 270px; /* ------本文レスポンシブ化　max-width指定　---------  */	
}

.homon2 {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	width:250px;
}


/* ================診療内容別一覧サブメニュー孫ページ文字サイズ調整再挑戦============= */
/* ================調整効かない20170913============= */
#sideTower .sideWidget .page_item page-item-13437 .page_item_has_children .curent_page_item .chilren li{
	font-size: 0.5rem;
}
.page_item .page_item_13441li{
	font-size: 0.5rem;
}
}



/************************************
** CSSでタブ表示
************************************/
/* タブの外枠 */
.tabs {
  margin-top: 12px;
}
 
/* タブのスタイル */
.tabs .tab-label {
  display: inline-block;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border: 1px solid #999;
  background-color: #aaaaaa;
  margin-left: 1px;
  margin-right: 1px;
  padding: 4px 24px;
  border-bottom: none;
  font-size: 1.3em;
}
 
/* タブにマウスカーソルがのったときフッター */
.tabs .tab-label:hover {
  opacity: 0.7;
}
 
/* ラジオボタンと内容を非表示 */
.tabs input[name="tab-radio"],
.tabs .tab-content {
  display: none;
}
 
/* タブ内容のスタイル 
.tabs .tab-content{
  border: 1px solid #999;
  padding: 10px;
  min-height: 200px;
}
*/ 
/* 選択されているタブのコンテンツのみを表示 */
.tabs #tab-1:checked ~ .tab-1-content,
.tabs #tab-2:checked ~ .tab-2-content,
.tabs #tab-3:checked ~ .tab-3-content {
  display: block;
}
 
/* 選択されているタブのスタイルを変える */
.tabs input[name="tab-radio"]:checked + .tab-label {
  background-color: #99CCCC;
  font-weight: bold;
}