@charset "euc-jp";
/*-----------------------------------------------

File Name:	default.css
Style Info:	スタイルリセット・基本設定・共通スタイル

-----------------------------------------------*/

/*-----------------------------------------------
@group reset
-----------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
address,caption,cite,code,dfn,em,strong,th,var{ font-style: normal;}
table{
  border-collapse:collapse;
  border-spacing:0;
}
caption,th{ text-align:left;}
object,embed{ vertical-align:top;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
img,abbr,acronym,fieldset{ border:none;}
#sub li{ list-style-type:none;}

ul#globalNav,
div#CateArticleBlk ul,
div#lifeinfo ul,
div#lifeevent ul,
div#news ul,
div#chumoku ul,
div#hospitalNav ul,
div#hnews ul,
#side-column ul,
#sub ul,
#ad ul,
#relcate ul,
div#tslider_switcher ul,
div.iju-category-Box ul,
div#iju-kurashi-Box ul,
div#misumi ul,
ul#sashiyoriNavi,
ul#sashiyoriRecipe,
#sashiyoriNewsList ul{
  list-style-type:none;
}




/*-----------------------------------------------
@group settings
-----------------------------------------------*/
body{
  background: #FFF;
  color: #000;
  text-align: center;
  line-height: 1.5em;
  font-size: 95%;
  font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  -webkit-text-size-adjust: 100%;
}
a{ color:#0059B2; text-decoration:none;}
a:hover{ color:#0059B2; text-decoration:underline;}
a:focus{ color:#00F; text-decoration:underline;}

a#skiplink{ display:block; width:1px; height:1px;}
a#skiplink img{ display:block; width:1px; height:1px;}
a#skiplink:focus{ outline:1px; width:125px; height:18px; background:url(../images/jump.gif) no-repeat top left; position:absolute; z-index:99999; border:1px solid #00F;}

/*-----------------------------------------------
@group structure
-----------------------------------------------*/
#wrapper{
  width:100%;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index:1;
}
#jvd{
  text-align:left;
}
  #content{
    width:100%;
  }
    #header{
      width:100%;
    }
    #main{
      clear:both;
      width:100%;
    }
  #sub{
    width:100%;
  }
  
  #footer{
    clear: both;
    width: 100%;
    text-align: left;
    font-size:90%;
  }
  p#kaichoujikan{ padding:5px 0 0 10px;}
  p#toiawase-kyujitsu{ padding:5px 0 0 10px;}
  p#kaichoujikan span{ display:block; text-indent:5em;}

/*-----------------------------------------------
@group common style
-----------------------------------------------*/
.nondisp,.nodisp {
    visibility:hidden; font-size:1%; line-height:0;
}
.hrBox {
    background: none repeat scroll 0 0 #000001; clear: both; height: 0;
}
.hrBox hr.clear {
    border: 0 solid #FFFFFE;
    color: #FFFFFE;
    display: none;
    height: 0;
    line-height: 0.1em;
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
}
.borderBox{
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	padding:10px;
	margin-bottom:10px;
}
.archivelink{
	text-align:right;
	clear:both;
	padding:10px 0 15px;
}
.icon{
	text-indent:-15px;
	padding-left:15px;
	padding-bottom:5px;
}
	.icon img{
		display:inline;
		vertical-align:middle;
	}

.mark{font-weight:bold;}
img.right{
	display:block;
	clear:right;
	float:right;
	margin:0 0 10px 10px;
}
img.left{
	display:block;
	clear:left;
	float:left;
	margin:0 10px 10px 0;
}
img.thumbleft{
	display:block;
	clear:left;
	float:left;
	margin:10px 10px 10px 0;
    width:80px;
}
.imgcenter{
	display:block;
	margin:5px auto;
}
.markTxt{ color:#C00;}

hr.clear{
	clear:both;
  visibility:hidden;
  height:1px;
  line-height:1%;
}
img.inline{
  display:inline;
  vertical-align:middle;
}
.sunday{
  color:#DD0000;
}
.saturday{
  color:#039;
}
.noarticlelist{
  margin-top:10px;
  padding:10px;
  border:1px solid #CCC;
}
.textunderline{ text-decoration:underline;}

