.clear{clear:both;}
/*サイド　問合わせ*/
.cont4 {
    background:url(/wp-content/uploads/sites/22/2014/07/gonyukyo.jpg);     
    background-repeat   : no-repeat;
    background-size : 330px ;
    padding: 75px 15px 0px 15px;
  background-color:#ffffff;
}



/*サイド　問合わせ*/
.cont2 {
    background:url(/wp-content/uploads/sites/22/2014/07/94ccaf2dc3aacbddba3e3fcfe6d4967b.png);     
    background-repeat   : no-repeat;
    background-size : 330px ;

    padding: 80px 2px 0px 25px;
}



.right{float:right;
       margin:5px;}
.left{float:left;
      margin:5px;}

a.f { text-decoration: none; }
a.f:hover { text-decoration: underline; }


/* 資料請求フォーム */
#wpcf7-f330-p93-o1 .section {
  background-color: rgb(204,255,204);
  margin-bottom: 10px;
  padding: 10px;
}

#wpcf7-f330-p93-o1 table {
  width: 100%;
  border: none;
  margin-bottom: 10px;
}

#wpcf7-f330-p93-o1 table th {
  background-color: rgb(204,255,204);	
  width: 190px;
}

#wpcf7-f330-p93-o1 .checkbox-source .wpcf7-list-item {
  display: block;
  width: 300px;
}
#wpcf7-f330-p93-o1 .checkbox-source .wpcf7-list-item.last {
  display: inline;
}

#wpcf7-f330-p93-o1 .submit {
  text-align: center;
}

#wpcf7-f330-p93-o1 .submit .wpcf7-submit {
  width: 150px;
  margin: 10px 0;
  padding: 5px;
  font-size: 14px;
  background-color: rgb(204,255,204);
  color: white;
  border: 1px;
  border-radius: 2px;
}

#wpcf7-f330-p93-o1 .submit .wpcf7-submit:hover {
  background-color: rgb(204,255,204);
  color: black;
}


h1 {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color:#0B6138;
	border-style:solid;
	background:#CEF6CE;
	color:#5B8602;
	line-height:140%;
	font-weight:bold;
}


h2 {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0 ;
	border-color:#CEDDCC;
	border-style:solid;
	background:#fff;
	color:#446540;
	line-height:140%;
	font-weight:bold;
}
/*普通の大きさ*/
a.ht { text-decoration: none; 
       color: green;
}
a.ht:hover { text-decoration: underline; }

/*太字*/
.strong {font-weight:bold;}
/*太字 センター*/
.strong2 {
         font-weight:bold;
　　　　　text-align: center;
}

/*大文字*/
.large {font-size:130%;
        font-weight:bold;}
/*大文字2*/
.large2 {font-size:120%;
        font-weight:bold;
        text-align: center;
}
/*大文字2*/
.rd {font-size:120%;
     font-weight:bold;
     color: red;
}
/*ボックス内背景色*/
.box{
     background:#F2F2F2;     
     padding: 10px 10px;
     border-radius:4px;
     box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.4);
     margin: 0px 0px;
}

/*--------センタリング-------*/
.ct { 
    text-align: center;
}  
/*-----クリア-----*/
.clearfix{
         display: inline-table;
}
/*右寄せ、左寄せ、センタリングなど------------------- */
.left{
     position: left;
}
.right{
     position: right;
}

.right2{
       float:right;
       margin:10px 10px 10px 10px;
       padding:5px 5px 5px 5px;
}
.left2{
       float:left;
       margin:10px 10px 10px 10px;
       padding:5px 5px 5px 5px;
}
/*一日のスケジュール*/
.tt1 {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color:#2F0B3A;
	border-style:solid;
	background:#FBEFFB;
	color:#2E2E2E;
	line-height:120%;
	font-weight:bold;
}

/*ボックス内背景色：求人*/
.box{
     background:#FEF6EC;     
     padding: 10px 10px;
     border-radius:4px;
     box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.4);
     margin: 0px 0px;
}
.box2{
     background:#EFFBF2;     
     padding: 10px 10px;
     border-radius:4px;
     box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.4);
     margin: 0px 0px;
}


.tb1{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .tb1 th{
 width:22%;
 padding: 6px; text-align: left;
 vertical-align: center;
 color: #666666;
 background: #fafafa;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }
 .tb1 td{
 width: 78%;
 padding: 6px;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

/*トップコンテンツ*/
.cont {
    background:url(/wp-content/uploads/sites/22/2014/08/13891041d4cb3cedcdd2849479b5326b.png);     
    background-repeat   : no-repeat;
    background-size : 550px ;
    height: 400px;    
    padding: 5px 2px 2px 230px;
}



/*法人概要*/
.tb2{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .tb2 th{
 width:30%;
 padding: 6px; text-align: left;
 vertical-align: center;
 color: #666666;
 background: #ffeacf;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }
 .tb2 td{
 width: 70%;
 padding: 6px;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }/*法人概要*/
.tb2{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .tb2 th{
 width:30%;
 padding: 6px; text-align: left;
 vertical-align: center;
 color: #666666;
 background: #ffeacf;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }
 .tb2 td{
 width: 70%;
 padding: 6px;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

/*デイサービス運営時間*/
.tb3{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .tb3 th{
 width:150px;
 padding: 6px; text-align: left;
 vertical-align: center;
 color: #666666;
 background: #ccffcc;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }
 .tb3 td{
 width: 400px;
 padding: 6px;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

/*デイサービス ご利用料金*/
.tb4{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .tb4 th.t1 {
 width:25%;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #ffffe0;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

 .tb4 th.t2 {
 width:25%;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #ffeacf;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

 .tb4 td{
 width: 25%;
 padding: 6px; text-align: center;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

/*デイサービス ご利用料金2*/
.tb5{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 
.tb5 th {
 width:35%;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #ffeacf;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

 .tb5 td{
 width: 65%;
 padding: 6px 6px 6px 15px; text-align: left;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }


/*ページ下の施設紹介*/
.cont3 {
    background:url(/wp-content/uploads/sites/22/2014/08/1418b9a0b6e8f06a3c76777c6f192d2d.jpg);         background-repeat   : no-repeat;
    background-size : 550px ;
    height: 200px;
    padding: 50px 8px 8px 15px;
}


/*グループホーム ご利用料金*/
.tb6{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 
.tb6 th.t1 {
 width:25%;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #ffa07a;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

.tb6 th.t2 {
 width:20%;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #ffeacf;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

.tb6 th.t3 {
 width:20%;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #ffffcc;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

 .tb6 td{
 width: 30%;
 padding: 6px 6px 6px 15px; text-align: left;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }


/*医療機関*/
.tb7{
 width: 100%;
 border-collapse: collapse;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 
.tb7 th.t1 {
 width:220px;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #B9CBC5;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

.tb7 th.t2 {
 width:180px;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #B9CBC5;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

.tb7 th.t3 {
 width:90px;
 padding: 6px; text-align: center;
 vertical-align: center;
 color: #666666;
 background: #B9CBC5;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

 .tb7 td{
 padding: 6px 6px 6px 15px; text-align: left;
 border-bottom: 1px dotted #999;
 border-left: 1px solid #ccc;
 }

.im{
    width:550px;
    height:180px;
}
.im2{
    width:510px;
    padding: 0px 15px 15px 25px;
}


