/* intro */
	.greeting {padding-top:30px;
		background:url(/images/intro_img1.png) no-repeat right 10px;
		-webkit-background-size: 55% auto;
		-moz-background-size: 55% auto;
		background-size: 55% auto;
		}
		
	p {font:1.3em '³ª´®°íµñ'; color:#666666; line-height:1.5em;}
	.profile {padding:20px 0 0 50%;
		background:url(/images/intro_img2.png) no-repeat 8% top;
		-webkit-background-size: 35% auto;
		-moz-background-size: 35% auto;
		background-size: 35% auto;
		}
	.map img {width:100%;}
		ul.map_list li {font-size:1.3em; line-height:170%;}

/* clinic */
	table.clinic_tb {width:100%; border-top:2px solid #f04274; margin-bottom:30px;}
	table.clinic_tb th {width:30%; background:#ececec; color:#2b2b2b; height:40px; border-bottom:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
	table.clinic_tb td {color:#666666; border-bottom:1px solid #c9c9c9;; border-right:1px solid #c9c9c9;; padding:5px 0 5px 10px;}

/* guide */
	table.guide_tb {width:100%;}
	table.guide_tb th {width:16.6%; height:40px; background:#ececec; color:#2b2b2b; border-left:1px solid #c9c9c9; border-top:2px solid #f04274; border-bottom:1px solid #c9c9c9;}
	table.guide_tb th:last-child {border-right:1px solid #c9c9c9;}
	table.guide_tb td {padding:10px 0 10px 0; text-align:center; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
	table.guide_tb td:last-child {border-right:1px solid #c9c9c9;}
	table.guide_tb td.pink {background:#fc925e; color:#fff;}

	ul.tip {padding:15px 0 30px 5px;}
	ul.tip li {background:url(/images/bullet_s.png) no-repeat left 5px; color:#6a6a6a; font:1.3em '³ª´®°íµñ'; padding-left:13px;}
	.guide_call {padding-left:28%;
		background:url(/images/guide_img.png) no-repeat 20px top;
		-webkit-background-size: auto 100%;
		-moz-background-size: auto 100%;
		background-size: auto 100%;
		}
	.tel {font:bold 1.8em 'areal';}


/* ÅÂºí¸´ ÇØ»óµµ */

@media(min-width:321px) and (max-width: 767px) {

/* intro */
	.greeting {padding-top:0;
		background:url(/images/intro_img1.png) no-repeat right 10px;
		-webkit-background-size: auto 80%;
		-moz-background-size: auto 80%;
		background-size: auto 80%;
		}
		
	p {font-size:0.9em;}
	.profile {padding:20px 0 0 50%;
		background:url(/images/intro_img2.png) no-repeat 2% 10px;
		-webkit-background-size: auto 80%;
		-moz-background-size: auto 80%;
		background-size: auto 80%;
		}
	ul.map_list li {font-size:1.2em;}

/* clinic */
	table.clinic_tb td {letter-spacing:-1.5px;}

/* guide */
	table.guide_tb th {font-size:.8em;}
	table.guide_tb td {font-size:.8em;}

	.guide_call { padding-left:10%;
		background:url('/images/call_icon.png') no-repeat left top;
		}
	.tel {font:bold 1.5em 'areal';}

}


@media only screen and (max-width: 320px) {


/* intro */
	.greeting {padding-top:160px;
		background:url(/images/intro_img1.png) no-repeat 60% 0;
		-webkit-background-size: auto 45%;
		-moz-background-size: auto 45%;
		background-size: auto 45%;
		}
		
	p {font-size:0.8em;}
	.profile {padding:200px 0 0 0;
		background:url(/images/intro_img2.png) no-repeat 30% 10px;
		-webkit-background-size: auto 50%;
		-moz-background-size: auto 50%;
		background-size: auto 50%;
		}

/* clinic */
	table.clinic_tb th {font:.8em '³ª´®°íµñ';}
	table.clinic_tb td {font:.8em '³ª´®°íµñ';}

/* guide */
	table.guide_tb th {font-size:.7em;}
	table.guide_tb td {font-size:.7em;}

	.guide_call {padding-left:30%;
		background:url(/images/guide_img.png) no-repeat left 10px;
		-webkit-background-size: auto 70%;
		-moz-background-size: auto 70%;
		background-size: auto 70%;
		}
	ul.tip li {font-size:1em;}
	.tel {font:bold 1.5em '³ª´®°íµñ';}

}


}


