@charset "UTF-8";
.design .noscript,
.slick_nav{
	display: none !important;
}
.all{
	margin: 0 !important;
	width: 1080px !important;
}

/* 画像リスト */
.main .ilist_lower ul,
.main .ilist2_lower ul{
	display: block !important;
	overflow: hidden !important;
}
.main .ilist_lower ul > li,
.main .ilist2_lower ul > li{
	float: left !important;
}

/* 分類 */
.design .main_naka .page_left .page_left_float{
	display: block !important;
	overflow: hidden !important;
}
.design .main_naka .page_left .page_left_float .cate_post01{
	float: left !important;
}

/* 記事 */
.waku_top{
	overflow: hidden;
}

/*Firefox対応 印刷時の文字2重表示対策*/
h1,h2,h3,h4,h5,h6,strong,th,em{
	font-family: arial, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro";
}
b{
	font-weight: normal;
}

.tsutaeru01-speech-buttons{
	max-width: none;
	width: 200px;
}


/* ヘッダー */
.inbody .h_top_wrap,
.inbody .g_navi,
.inbody .h_main .h1 span,
.inbody .head_catch{
	display: none;
}
.inbody .head_in{
	border-bottom: 1px solid #467605;
}

/* フッター */
.foot_modori,
.foot_catch,
.foot_map_pc,
.foot{
	display: none;
}

/* トップページ */
.main_vis .vis_bg li{
	transform: scale(0.75) translate(-20%,0);
}
.head_pickup{
	transform: translate(6%,0);
}
.oshirase_vis .vis_bg li{
	transform: scale(0.85) translate(-5%,0);
}
.information::before{
	background-position-x: 50%;
	width: 100%;
}
.zone03_blue::before{
	background-position-x: 50%;
	width: 100%;
}
.zone03_blue::after{
	background-position-x: 50%;
	background-position-y: bottom;
	width: 100%;
	bottom: -50px;
	height: 120px;
}
.main .koho .ilist_lower ul > li{
	margin: 24px auto 10px;
}
.kanren_vis .vis_bg{
	transform: scale(0.95) translate(-3%,0) !important; 
	width: 1100px !important;
}

/******** サブサイト・病院 ********/
/* トップページ */
.sub .head_pickup{
	transform: none;
}
.hos_top_slider .slick-track{
	transform: scale(1) translate(0,0) !important; 
}
.hos_top_slider .slick-slide{
	width: 305px !important;
}
.sub .main .recruit p a::before{
	bottom: 10px;
}
.sub .main .recruit p a::after{
	bottom: 22px;
}

/* 伝えるWEB */
#body.sub button.tsutaeru01-button.tsutaeru01-button-speech-start, #body.sub button.tsutaeru01-button.tsutaeru01-button-speech-control {
    background: #BDF2D9;
    border-radius: 15px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin: 0 4px 0 0;
    padding: 5px 10px;
	border: 0;
}
#body.sub button.tsutaeru01-button.tsutaeru01-button-config.tsutaeru01-button-speech-config {
    background: #BDF2D9;
    border-radius: 15px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin: 0;
    padding: 5px 10px;
    border: 0;
}
