﻿@charset"UTF-8";
/* みなさまの声 CSS */


@import url(../../css/common.css);
@import url(common.css);

/* このホームのみどころ */
.ichioshi-h {
	background-image: url(../companys/image/ichioshi1.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 20px;
	color: #ffffff;
	padding: 7px 0 0px 40px;
	vertical-align: middle;
	font-size: 100%;
	text-align:left;
	margin: 0px;
}
.ichioshi {
	margin-top: 5px;
	width: 660px;
}
.ichioshi-in {
	padding: 5px;
}
.ichioshi-txt {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: #999999 dotted 1px;
}
.ichioshi-txt_2 {
	padding-bottom: 3px;
}
.ichioshi-txt img{
	margin-right:5px;
	}
.ichioshi-icon{
	margin-top: 6px;
	background-image: url(../companys/image/green_dot.gif);
	padding:5px;
}

/* 中見出し */
.sub-h1-m {
	background-image: url(../companys/image/movie.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 27px;
	padding-top: 0px;
	padding-left: 40px;
}
.sub-h1 {
	background-image: url(../companys/image/camera.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 27px;
	padding-top: 0px;
	padding-left: 40px;
}
.sub-h2 {
	background-image: url(../companys/image/eat.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 27px;
	padding-top: 0px;
	padding-left: 40px;
}
.sub-h3 {
	background-image: url(../companys/image/callender.gif);
	background-repeat: no-repeat;
	width: 660px;
	height: 27px;
	padding-top: 0px;
	padding-left: 40px;
}
.sub-h4 {
	background-image: url(../companys/image/pencil.gif);
	background-repeat: no-repeat;
	width: 660px;
	height: 27px;
	padding-top: 0px;
	padding-left: 40px;
}

/* 中見出し */
.contents {
	margin-top: 5px;
	width:670px;
	border:#999999 solid 1px;
}
.contents:after {
	content: ".";
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
}

.contents-report {
	margin-top: 5px;
	width: 660px;
	border: #999999 solid 1px;
	height: 197px;
}
.contents-in {
	padding: 5px;
	width: 660px;
	vertical-align:top;
	text-align:left;
}
.contents-in img { clear:both;}

/* 動画 */
.movie-in {
	margin: 10px 5px 10px 10px;
}
.movie-main {
	padding-right: 5px;
	margin-right: 5px;
    width: 181px;
	float: left;
}
.movie_title {
	color: #b172b6;
	font-weight: bolder;
	text-align:left;
}
.movie-disc {
	line-height: 140%;
	margin-left:180px;
}

/* 施設画像 */
.photo-in {
	padding: 10px 5px 10px 10px;
	width:97%;
}
.photo-main {
    width:100%;
    height: 230px;
	text-align:left;
}
.photo_left {
    width: 52%;
	float:left;
}
.photo-h {
	margin-bottom: 2px;
	padding:10px 0 0 5px;
	color: #b172b6;
	font-weight: bolder;
	text-align:left;
}
.photo-disc {
	margin-bottom:10px;
	float:left;
	width:44%;
}
.photo-sub {
	margin-top:3px;
	text-aign:left;
}
.home_image_comment{
	padding:0 5px;
	}
.home_image_comment p{
	line-height:140%;
}

.thumbnail {
	margin-left:5px;
}
.thumbnail td{
	border:1px solid #cccccc;
	vertical-align:middle;
	text-align:center;
	width:58px;
	height:58px;
}
.thumbnail td img{
	padding:0;
	margin:0;
}
.photo_left ul{
	display:inline;
	list-style-type:none;
	text-align:right;
	}
.photo_left ul li{
	float:left;
	margin-left:5px;
	}
.photo_left ul li img{
	border:none;
	}
.photo_left .slide{
	padding-left:0px;
	padding-top:5px;
	margin-bottom:10px;
	}
.photo_left .slide .txt{
	margin-top:3px;
	}
	
/* お食事 */
.eat-img{
	width: 140px;
	float: left;
}
.eat-h {
	margin-left: 160px;
	padding: 5px;
	background-color: #f2f2f2;
	vertical-align: middle;
	border: #999999 solid 1px;
	width: 470px;
}
.eat-txt {
	margin-left: 160px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	vertical-align: top;
	/*line-height: 140%;*/
	line-height: 20px;
	width: 470px;
	height:70px;
	text-align:left;
}

.eat-text02 {
	color: #b172b6;
	font-weight: bolder;
}

/* イベント掲示板 */
.event-h {
	color: #0a50a1;
	vertical-align: top;
	font-weight: bolder;
}
.event-h2 {
	margin-top: 5px;
	padding: 5px;
	background-color: #f2f2f2;
	color: #0a50a1;
	vertical-align: top;
	color: #b172b6;
	font-weight: bolder;
	border: #999999 solid 1px;
}
.event-txt {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	vertical-align: top;
	line-height: 140%;
}

/* 取材レポート */
.report-h {
	margin-bottom: 5px;
	color: #b172b6;
	font-weight: bolder;
}
.report-txt {
	line-height: 140%;
	width: 660px;
}
.report-img {
	position: absolute;
	margin-left: 570px;
	border:1px solid #ccc;
}
.report-img img{
	margin:5px;
}
.report-img .report_text{
	padding:0px 5px 5px 5px;
	font-size:smaller;
}

/*table td的式样 */
.Line0111{
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: #999999 dotted 1px;
}
.Line0112{
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: #999999 solid 1px;
	border-right:#999999 solid 1px;
	font-weight:bold;
	font-size:14px;
	padding:10px;
}
.Line0113{
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: #999999 solid 1px;
	font-size:14px;
	padding:10px;
}
.Line0114{
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-right:#999999 solid 1px;
	font-weight:bold;
	font-size:14px;
	padding:10px;
}
/*文章类显示*/
.Line0115{
	padding-bottom: 3px;
	margin-bottom: 3px;
	line-height:20px;
	font-size:14px;
	padding:10px;
}
.Line0116{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
.Line0117{
	border-bottom: #999999 solid 1px;
	border-right:#999999 solid 1px;
	border-top:#999999 solid 1px;
	font-size:14px;
	padding:5px;
}
.Line0118{
	border-bottom: #999999 solid 1px;
	border-right:#999999 solid 1px;
	border-left:#999999 solid 1px;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
.Line0119{
	border-bottom: #999999 solid 1px;
	border-right:#999999 solid 1px;
	font-size:14px;
	padding:5px;
}
.Line0120{
	border-bottom: #999999 solid 1px;
	border-right:#999999 solid 1px;
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
.Line0121{
	border-bottom: #999999 solid 1px;
	border-right:#999999 solid 1px;
	border-top:#999999 solid 1px;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
/*table td的式样 */

.sub-h2-m {
	background-image: url(../companys/image/staff.gif);
	background-repeat: no-repeat;
	width: 642px;
	height: 27px;
	padding-top: 0px;
	padding-left: 30px;
}
.sub-h2-m-m {
	background-image: url(../companys/image/medical.gif);
	background-repeat: no-repeat;
	width: 642px;
	height: 27px;
	padding-top: 0px;
	padding-left: 30px;
}
.sub-h2-m-f {
	background-image: url(../companys/image/jyouken.gif);
	background-repeat: no-repeat;
	width: 642px;
	height: 27px;
	padding-top: 0px;
	padding-left: 30px;
}


.main{
    width:672px;
    height: 27px;
	text-align:left;
     }
.left{
    width:100px;
    float:left;
     }
.right{
      width:167px;
      float:right;
     }
.medical-txt {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	vertical-align: top;
	/*line-height: 140%;*/
	width: 660px;
	text-align:left;
}
.medical_tb1 {
	width: 670px;
	padding: 0px ;
	text-align: left;
	vertical-align: top;
}
.medical_tb3 {
	width: 250px;
	vertical-align: top;
	text-align:center;
	font-size: 120%;
	background-color: #EFEFEF;
}
.room-main{
    width:672px;
    height: 27px;
	text-align:left;
     }
.room-left{
    width:110px;
    float:left;
     }
.room-right{
      width:120px;
      float:right;
	  color:#0000FF;
     }
.sub-h3-m {
	background-image: url(../companys/image/ichioshi.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 27px;
	padding-top: 0px;
	padding-left: 40px;
}