@charset "UTF-8";
/* CSS Document */
@media (min-width:1040px) {
	body {
		font-size:16px;
	}
	.h2_block h2 {
		font-size:24px;
	}
	.h2_sub {
		font-size:30px;
	}
	.h3_block h3 {
		font-size:24px;
	}
	.h3_box h3 {
		font-size:24px;
	}
	.h4_block h4 {
		font-size:18px;
	}
	.fontS {
	font-size:16px;
}
	.mv_sub .mv_txt {
		font-size:18px;
	}
	.btn.detail {
		font-size:16px;
	}
	.globalMenu > ul > li > a {
		font-size:14px;
	}
	.page_link ul li a {
		font-size:18px;
	}
	.pointArea .pointTitle > div p.disp {
		font-size:15px;
	}
	.block-h4_txt_imgright .text {
		font-size:16px;
	}
	.contact-block .contact_content .title {
		font-size:22px;
	}
	.contact-block .contact_content .tel {
		font-size:20px;
	}
	.contact-block .contact_content .freearea {
		font-size:18px;
	}
	.contact-block .contact_content .note_area {
		font-size:16px;
	}
	.contact-block .contact_content .holiday {
		font-size:15px;
	}
	.contact-block .contact_content .holiday .title {
		font-size:16px;
	}
	.img-number-block .number span {
		font-size:18px;
	}
	.aboutMemberBlock .center_cont .text {
    font-size: 16px;

}
	.contact_block {
		font-size:20px;
	}
	.contact_block .tel {
		font-size:28px;
	}
	#follow .followArea .followBox {
		font-size:22px;
	}
	.flowBox .flowBlock dl dt {
		font-size:20px;
	}
	.flowBox .flowBlock dl dd {
		font-size:18px;
		line-height:1.5;
	}
	.discription p {
		font-size:16px;
	}
	.kindstitle {
		font-size:20px;
	}
	.flowImageArea .cap {
		font-size:14px;
	}
	.block-h4_txt_imgright h4 {
		font-size:18px;
	}
	.GroupinstArea .GroupinstBlock .titleBlock .title .smalltitle {
    font-size: 14px;
}
	.emp_block .title {
    font-size: 20px;
}
	.tel {
    font-size: 24px;
}
	.footerWrap .header .name {
    font-size: 30px;
}
	.footerWrap .footer_content .fmenu .fmenu_cont .fmenu_left .subject {
    font-size: 16px;
}
	.footerWrap .footer_content .fmenu .fmenu_cont .fmenu_left .subject span {
    font-size: 12px;
}
	.footerWrap .footer_content .fmenu .fmenu_cont .fmenu_right.top,
	.footerWrap .footer_content .fmenu .fmenu_cont .fmenu_right{
    font-size: 14px;
}
	.footerWrap .header .parking,
	.footerWrap .header .header_center_top .address{
    font-size: 14px;
}
	.footerWrap .header .header_center_top .tel a {
		font-size:24px;
	}
	.treatment .TargetBlock ul {
		font-size:14px;
	}
	.treatment .leaveArea .arrow {
		font-size:24px;
	}
	.treatment .leaveBlock dl dt {
		font-size:22px;
	}
	.treatment .leaveBlock dl dd {
		font-size:13px;
	}
	.treatment .leaveBlock dl dt p.large {
		font-size:36px;
	}
	.FlowEndBlock {
		font-size:20px;
	}
	.flowImageArea .title {
		font-size:18px;
	}
	.MoreInfo {
		font-size:16px;
	}
	.MoreInfo:before {
		font-size:20px;
	}
	#price .priceArea dl.flex {
		font-size:20px;
	}
	.hopeList {
		font-size:18px;
	}
	.homeBlock dl dd p.title {
		font-size:18px;
	}
	.supportArea .supportPerson .supportPersonBlock .supportEx01 {
		font-size:14px;
	}
	.doctor_detail .thum_title .comment {
		font-size:18px;
	}
	.doctor_profile .main_prof .degree {
		font-size:14px;
	}
	.doctor_list_content .thumbnail ul.subject, .doctor_detail .main_prof ul.subject {
		font-size:12px;
	}
	.doctor_profile .main_prof .name {
		font-size:20px;
	}
	.doctor_profile dl {
		font-size:15px;
	}
	.doctor_detail.display .doctor_profile dl dd {
		font-size:13px;
	}
	.doctor_list_content .thumbnail .thum_title .title {
		font-size:22px;
	}
	.doctor_list_content .thumbnail .thum_title .title span {
		font-size:14px;
	}
	.doctor_list_content.visit .thumbnail .degree_space {
		font-size:14px;
	}
	.professionalBlock .rightContent .text {
		font-size:16px;
	}
	.pamph_link {
		font-size:18px;
	}
	.map_list li {
		font-size:16px;
	}
	.history_cont .text_area .text_large {
		font-size:22px;
	}
	.history_cont .text_area .text_small {
		font-size:14px;
	}
	.history_cont .year {
		font-size:36px;
	}
	.mv_sub .image_sub .caption {
		font-size:13px;
	}
	.top_cap .inner .red {
		font-size:32px;
	}
	.Schedule table tr th .time {
		font-size:22px;
	}
	.supportArea .supportEx01.under {
		font-size:20px;
	}
	.Schedule table tr td dl dd {
		font-size:12px;
	}
	.flowContents dl dd p.dsp {
		font-size:18px;
	}
	.flowContents dl dt, .flowContents .title {
		font-size:22px;
	}
	.clinicalArea .clinical_menu ul li a {
		font-size:20px;
	}
	.clinical_content_inner .title {
		font-size:20px;
	}
	.clinical_content_link ul li a {
		font-size:15px;
	}
	.doctor_detail .thum_title .in_charge {
		font-size:14px;
	}
	.tag {
		font-size:13px;
	}
	.topFeatures .dependableInner > div .title {
		font-size:24px;
	}
	.topFeatures .dependableInner > div {
		font-size:16px
	}
	.BlockCont .targetDateBlock table tr th, .BlockCont .targetDateBlock table tr td {
		font-size:22px;
	}
	.transfer {
		font-size:22px;
	}
	.aboutInfo .title {
		font-size:22px;
	}
	.aboutInfo .explan {
		font-size:18px;
	}
	.BlockCont .cat_cont dl dt {
		font-size:20px;
	}
	.BlockCont.contactBlock .contents {
		font-size:18px;
	}
	.BlockCont.flex > .title {
		font-size:17px;
	}
	.FlowStartBlock .textArea > div {
		font-size:18px;
	}
	.sideTitle {
		font-size:20px;
	}
	#second .topCap {
		font-size:18px;
	}
	.occInfoArea .occInfoBox dl dt {
		font-size:18px;
	}
	.occInfoBlock .title {
		font-size:24px;
	}
	.FlowStartBlock .textArea > div.title {
		font-size:20px;
	}
	.homecareArea .homecareBlock h4 {
		font-size: 20px;
	}
}
