@charset "utf-8";

/*--------------------------------------------
 
      MAIN IMAGE
 
---------------------------------------------*/

#maincont{
    width: 94%;
	margin: 16px auto 0;
}

.bx-wrapper{
	width: 74%;
	float: left;
}

.papidly-nav{
	width: 24%;
	float: right;
}

.papidly-nav li a {
	padding: 12px 7px 12px;
}

.papidly-nav li:last-child a{
	background: url(../img/rapidly-arw.png) no-repeat right 8px center #a1e2ff/*#c0ebfe*/;
	padding: 8px 38px 12px;
}

.papidly-nav li img{ width: 25%; }


/*--------------------------------------------
 
      2 column contents
 
---------------------------------------------*/

.cont_clm2{
    width: 94%;
	margin: 30px auto 0;
}

.cont_clm2 li{
	width: 45.6%;
	float: left;
	padding: 1.7% 1.7% 1.3%;
}

.cont_clm2 li:nth-child(2n){
	margin-left: 2%;
}

.cont_clm2 li h2{ 
	width: 159px;
	margin-bottom: 12px;
}
.cont_clm2 li img{ width: 100%; }

.cont_clm2 li .clm_txt{ float: left; }
.cont_clm2 li:first-child .clm_txt{ width: 52%; }
.cont_clm2 li:last-child .clm_txt{ width: 56%; }

.cont_clm2 li .btn{
	width: 70%;
	margin-top: 12px;
}

.cont_clm2 li .btn:hover{
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.indent{
	text-indent: -1em;
	padding-left: 1em;
}

.cont_clm2 li .clm_r{ float: right; }
.cont_clm2 li:first-child .clm_r{ width: 46%; }
.cont_clm2 li:last-child .clm_r{ width: 42%; }

.cont_clm2 li .clm_r iframe{ width: 100%; }


/*--------------------------------------------
 
      banner
 
---------------------------------------------*/

ul.pickbnr{
    width: 94%;
	margin: 32px auto;
}

ul.pickbnr li a:hover{
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

ul.pickbnr li img{ width: 100%; }



/*--------------------------------------------
 
      病院からのお知らせ
 
---------------------------------------------*/

.newsbox {    width: 94%; }

.tab li {
	width: 16.89%;
	font-size: 11px;
    padding: 1% 1.5%;
}

.content li .space {
    width: 100%;
}

.content li dd.txt{
	float: none;
	padding-top:10px;
	display: block;
	width: 100%;
	clear: both;

}
/*20180122追記*/
.side_fix {
	display: none;
}