/*reset関連*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{margin: 0em 0px;padding: 0em 0px;}


h1,h2,h3,h4,h5,h6 {font-size: 100%;line-height: 100%;font-weight: normal;}
img {border: none;}
ul, ol {list-style: none;}

a:link {color:#0000ff;}
a:visited {color:#0000ff;} 
a:hover {color:#ff0079;} 
.txt_blk a:link {color:#333333;}
.txt_blk a:visited {color:#333333;} 
.txt_blk a:hover {color:#ff0079;}


.hidden {display: none;}
.clearfix {clear: both;	margin:0;padding:0;line-height:0px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}


* html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clearfix {display:block;}


/*body関連*/
body {margin-top:0;color: #000;}
/*body {margin-top:0;color: #000;font: 75%/140% "ＭＳＰゴシック", "Osaka" ,"Hiragino Kaku Gothic Pro", arial, helvetica, verdana ,sans-serif;}*/


/*container関連*/
#container{width:950px;margin-left:auto;margin-right:auto;font-size:12px;line-height:140%;

/*font-size:12px;line-height:120%;font-family:"ＭＳＰゴシック", "Osaka" , arial, helvetica, verdana ,sans-serif;*/
}



/*header関連*/

#header{font: "ＭＳＰゴシック", "Osaka" ,"Hiragino Kaku Gothic Pro", arial, helvetica, verdana ,sans-serif;}

#header_col2{height:85px;width:810px;background-image:url('https://www.his-j.com/img_common/head_basePic.jpg');background-position:left top;background-repeat:no-repeat;}
#header_txt{margin:40px 0px 0px 15px;width:420px;font-size:90%;line-height:120%;}
#header-search {float:right;width:360px;}
#header-search #search {margin-top: 5px;padding-left: 44px;float: right;}
#header-search input#searchText {width: 180px;margin: 4px 7px 0 0;float: left;}
#header-search input#searchBtn {float: left;}
#headerLinks {margin-top: 5px;line-height: 140%;float: right;width:100%;text-align:right;}
#headerLinks li{display: inline;}


/*main関連*/
#contents_left {width: 690px; border-top:none;float:left;}


/*menu関連*/
#contents_right { width: 240px; border-top:none;float:right; }


/*tel番号*/
#tel{text-align:center;border:3px double #CCCCCC;width:99%;overflow:hidden;}


/*footer関連*/
ul#footer-top {margin: 5px 0 0;line-height: 22px;color: #FFF;text-align: center;background-color: #333399;}
ul#footer-top li {display: inline;}
ul#footer-top a:link  { color: #FFF; text-decoration: none; }
ul#footer-top a:visited  { color: #FFF; text-decoration: none; }
ul#footer-top a:hover  { color: #FFFF00; text-decoration: underline; }

#footer-links {font-size: 80%;text-align: center;}
#footer-links li {display: inline;}
p#footer-copy {margin: 0 auto;padding: 5px 0;text-align: center;}

.dst_foot,#contentsBottom{line-height:160%;}


/*表示調整*/
.margin_btm5{margin-bottom:5px;}
.margin_btm20{margin-bottom:20px;}
.float_l{float:left;}


/*seo対策リンク*/
#contentsBottom {padding-top: 10px;font-size: 80%;}
#contentsBottom li {display: inline;}
