@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	t_merit.css
	お祝い申請　会員登録メリットＣＳＳ
------------------------------------------------------------------------------------
	1:お祝い申請　会員登録メリット

/* ---------------------------------------------------------
   1:お祝い申請　会員登録メリット
--------------------------------------------------------- */
#Merit{
   width:1000px;
}
/* タイトル */
#MeritTit{
   background:url(../img/merit_t/merit_bg.jpg) no-repeat left top;
   height:130px;
}
#MeritTit h2{
   padding:15px 0 0 150px ;
   width:765px;
   text-align:center;
}
#MeritTit p{
   margin:15px 0 0 150px ;
   text-align:center;
   font-size:15px;
   line-height:150%;
   width:765px;
}
#MeritTit p.oiwailink{
	font-weight:bold;
}
#MeritTit p.oiwailink span{
	color:#f47885;
}
/* メリット */
#MeritSonota{
   margin-top:25px;
}
#MeritSonota ul{
	overflow:hidden;
}
#MeritSonota .ic{
	margin-right:5px;
	float:left;
}
#MeritSonota .text_box{
	float:right;
	width:600px;
}

#MeritSonota .pointbox{
	float:left;
	margin-left:26px;
	width:460px;
}

#MeritSonota .pointlist{
	margin-top:20px;
}

#MeritSonota .pointlist h4{
	border-bottom:2px solid #f52b3c;
}

#MeritSonota .pointlist dl{
	background:#f8f8f8;
	padding:5px 10px 25px;
}

#MeritSonota .pointlist dt{
	font-size:15px;
	font-weight:bold;
	color:#f52b3c;
}

#MeritSonota .pointlist dt img{
	padding-right:3px;
}

#MeritSonota .pointlist dd{
	padding-bottom:5px;
}


/* 1.病院資料請求 */
.MeritSonota_box{
   padding-bottom:20px;
   margin:20px 10px;
   border-bottom:2px dotted #f47885;
   width:980px;
}
.MeritSonota_box ul{
   overflow:hidden;
}
.MeritSonota_box li.text{
   float:left;
   width:690px;
}
.MeritSonota_box li.pic{
   text-align:center;
   float:right;
}

.MeritSonota_box li.pointpic{
   text-align:left;
   float:right;
   width:395px;
}

.MeritSonota_box li.pic img{
   padding-top:10px;
}
.MeritSonota_box p{
  padding-top:15px;
}
.MeritSonota_box p span{
  font-size:10px;
}
/* 会員登録ボタン */
.MeritBt{
   margin-top:20px;
   text-align:center;
}
.MeritBt a:hover img{
   filter: alpha(opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}

/* 病院一覧 */
.Merithospital{
   margin-top:10px;
   padding:20px;
   text-align:center;
   background:#FFFFCC;
}
.Merithospital h2{
   color:#FF9900;
   font-size:18px;
   font-weight:bold;
}
.Hospital{
   margin-top:10px;
}
.Hospital h2{
   margin-bottom:10px;
   padding:5px 5px;
   background:#0e7abe;
   color:#FFFFFF;
   font-weight:bold;
   font-size:15px;
   text-align:center;
}
.Hospital p{
   text-align:right;
}

.Merithospital table.Hospital {
   border:1px solid #CCCCCC;
   border-collapse:collapse;
}
.Merithospital table.Hospital th{
   padding:3px 3px;
   background:#cecece;
   color:#444444;
   font-weight:bold;
   text-align:center;
   border:1px solid #CCCCCC;
   border-collapse:collapse;
}
.Merithospital table.Hospital td{
   padding:3px 3px;
   text-align:left;
   border:1px solid #CCCCCC;
   border-collapse:collapse;
   width:32%;
}
.Merithospital table.Hospital td a{
   color:#0066FF;  
}

/* 3つのステップ */
#MeritStep{
   margin:20px 0 0 0;
   padding-left:20px;
}
.MeritStep1 h3,
.MeritStep1 p,
.MeritStep2 h3,
.MeritStep2 p,
.MeritStep3 h3,
.MeritStep3 p{
   margin:10px 10px 10px 108px;
}
/* step1 */
.MeritStep1{
   margin-bottom:20px;
   width:490px;
   float:left;
   background:url(../img/merit_t/merit_step1.gif) no-repeat left top;  
}
.MeritStep1img{
    padding:10px 0 0 100px;
}
/* step2 */
.MeritStep2{
   margin-left:20px;
   width:470px;
   float:right;
   background:url(../img/merit_t/merit_step2.gif) no-repeat left top;  
}
.MeritStep2img{
    padding:10px 0 0 130px;
}
/* step3 */
.MeritStep3{
   padding-top:20px;
   clear:both;
   background:url(../img/merit_t/merit_step3.gif) no-repeat left top;
}
.MeritStep3 span{
   font-weight:bold;
   color:#ff6671;
}
.MeritStep3img{
	margin-top:40px;
	text-align:center;
}
/* 申請についてテキスト */
.Meritsetumei{
   margin:20px auto 0 auto;
   text-align:center;
   width:580px;
}
.Meritsetumei h3{
   margin-top:10px;
   padding:5px;
   color:#FFFFFF;
   background-color:#44bddb;
   display:block;
}

#MeritOiwai h2{
	margin-top:20px;
	text-align:center;
}
#MeritOiwai p{
	margin-top:15px;
	text-align:center;
}


/*リニューアルのお知らせ*/

.RenewalBtn p{
	font-size:18px;
	margin:5px;
	padding:5px;
	width:250px;
	font-weight:bold;
	border:1px solid #4bb730;
}
.RenewalBtn p a{
	padding:3px 0 0 30px;
}

.RenewalBtn a:link{
	color:#4bb730;
	background:url(../img/merit_t/icon_renewal.gif) no-repeat 5px 1px;
}
.RenewalBtn a:visited{
	color:#4bb730;
	background:url(../img/merit_t/icon_renewal.gif) no-repeat 5px 1px;
}
.RenewalBtn a:active{
	background:url(../img/merit_t/icon_renewal_on.gif) no-repeat 5px 1px;
	color:#8cdbf2;
}
.RenewalBtn a:hover{
	background:url(../img/merit_t/icon_renewal_on.gif) no-repeat 5px 1px;
	color:#8cdbf2;
}

