<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***************繝�ヵ繧ｩ繝ｫ繝�*********************/
.gnv_tmp_001_title {
    display: block;
    padding: 20px 0 0 20px;
}
.gnv_tmp_001_content {
    padding: 20px;
}
.gnv_tmp_001_bottan &gt; a:hover {
    background-color: #AAAAAA;
}
.gnv_tmp_001_bottan &gt; a {
    background-color: #DDDDDD;
    cursor: pointer;
    margin-left: 20px;
    padding: 5px 80px;
    width: auto;
    text-decoration: none;
}
@media screen and (max-width: 600px) {
    .gnv_tmp_001_content {
        padding: 20px 0 20px 20px;
        width: 50%;
    }
    .gnv_tmp_001_bottan &gt; a {
        padding: 10px 30px;
        text-align: center;
        width: 50%;
        text-decoration: none;
        padding: 5px;
    }
}



.gnv_tmp_002{
    width:100%;
    float: left;
    clear: both;
}
.gnv_tmp_002_base {

    max-height: 192px;
    overflow: hidden;
    width:800px;
    margin:0px auto;
}
.gnv_tmp_002_bottom_pnl:hover {
    margin-top: -50% !important;
}
.gnv_tmp_002_bottom_pnl {
    cursor: pointer;
    display: block;
    height: 200px;
    margin-top: -30px !important;
    padding: 0 10px;
    position: relative;
    transition: margin 1s ease 0s;
    z-index: 40;
}
@media screen and (max-width: 600px) {
    .gnv_tmp_002_base {
        height: auto;
        margin: 0 auto;
        width: 100%;
        overflow: visible;
    }
    
    .b_04.b_04_column3 .gnv_tmp_002 div.column_l, .b_04.b_04_column3 .gnv_tmp_002 div.column_c, .b_04.b_04_column3 .gnv_tmp_002 div.column_r{
        display: block;
        float: left;
        vertical-align: top;
        width: 100%;
    }
    .gnv_tmp_002_bottom_pnl:hover {
        margin-top: 0 !important;
    }
    .gnv_tmp_002_bottom_pnl {
        cursor: pointer;
        display: block;
        height: auto;
        margin-top: 0 !important;
        padding: 0 10px;
        position: relative;
        transition: none 0s ease 0s;
        z-index: 40;
    }
}


.gnv_tmp_003_title {
    float: left;
}
.gnv_tmp_003_link {
    float: right;
}
.gnv_tmp_003_body_block .titleBg {
    display: none;
}
.gnv_tmp_003_body_block {
    background-color: #FFFFFF;
}
.gnv_tmp_003_body_block .contentArea dl {
    border-bottom: 1px dotted;
    display: block;
    margin: 0 auto;
    width: 95%;
}


.gnv_tmp_004_img {
    display: block;
    margin: 0 auto !important;
    width: 90%;
}
.gnv_tmp_004_link_text {
    padding: 0 15px;
}
.gnv_tmp_004_link_text &gt; a {
    padding: 20px 0;
}

@media screen and (max-width: 600px) {
    .gnv_tmp_004_link_text {
        padding: 0 30px;
    }
}



.gnv_tmp_005_outer_border .column_l, .gnv_tmp_005_outer_border .column_c, .gnv_tmp_005_outer_border .column_r {
    border: 1px solid #DDDDDD !important;
    border-radius: 5px;
}
.gnv_tmp_005_outer_border .column_l &gt; div,
.gnv_tmp_005_outer_border .column_c &gt; div,
.gnv_tmp_005_outer_border .column_r &gt; div,
.gnv_tmp_005_outer_border .column_l &gt; p,
.gnv_tmp_005_outer_border .column_c &gt; p,
.gnv_tmp_005_outer_border .column_r &gt; p{
    padding: 5px 10px;
}


.gnv_tmp_005_botton_text &gt; a {
    background-color: #DDDDDD;
    border-radius: 5px;
    margin: 10px;
    padding: 8px 27%;
    text-decoration: none;
}

.gnv_tmp_005_outer_border img {
    display: block;
    height: auto;
    margin: 15px auto 10px;
    position: relative;
    width: 90%;
}
@media screen and (max-width: 600px) {
    .gnv_tmp_005_outer_border .column_l &gt; div,
    .gnv_tmp_005_outer_border .column_c &gt; div,
    .gnv_tmp_005_outer_border .column_r &gt; div,
    .gnv_tmp_005_outer_border .column_l &gt; p,
    .gnv_tmp_005_outer_border .column_c &gt; p,
    .gnv_tmp_005_outer_border .column_r &gt; p{
        padding: 5px 30px;
    }
}


.gnv_tmp_006_base_panel {
    float: left;
    width: 100%;
}
.gnv_tmp_006_base_panel .column_blank {
    width: 0 !important;
}
.gnv_tmp_006_base_panel .column_l, .gnv_tmp_006_base_panel .column_r {
    display: block !important;
    float: left;
    height: 100%;
    width: 100% !important;


}
.gnv_tmp_006_left_box {
    float: left;
    height: auto;
    width: 30%;
}
.gnv_tmp_006_left_box &gt; span {
    margin: 0 !important;
}
.gnv_tmp_006_right_box {
    float: left;
    width: 70%;
}
.gnv_tmp_006_right_box &gt; div {
    border-bottom: 1px dotted #000000;
    color: #FF7055;
    margin: 0 10px 20px 5px !important;
    padding: 8px 0;
}
.gnv_tmp_006_right_box &gt; p {
    padding: 0 10px;
}
@media screen and (max-width: 600px) {
    .gnv_tmp_006_left_box,.gnv_tmp_006_right_box{
        width:100%;
    }
}



.gnv_tmp_007_title_block {
    margin: 25px auto;
}
.gnv_tmp_007_title {
    background-image: url("");
    text-align: center;
}
.gnv_tmp_007_copy {
    text-align: center;
}
.gnv_tmp_007_img {
    margin: 5px 10% 20px !important;
    width: 80% !important;
}
.gnv_tmp_007_img &gt; span {
    display: block !important;
    float: none !important;
    margin: 0 auto !important;
}
.gnv_tmp_007_base_panel p {
    margin: 0 auto;
    text-align: center;
    width: 80%;
}

.gnv_tmp_007_button {
    margin: 0 auto !important;
    text-align: center;
    width: 40%;
}

.gnv_tmp_007_button a {
    background-color: #DDDDDD;
    border-radius: 7px;
    display: block;
    margin: 20px;
    padding: 10px 20%;
    text-decoration: none;
}

/****************繝ｦ繝九�繧ｯ*************/

/*蜈ｱ騾�*/

.top  #mainimage {
	background:url(/asset/topimage_bg.png) center top no-repeat;
}
.clinic #mainimage {
	background:url(/asset/clinic_tl_pcimg.png) center top no-repeat;
}
.nose #mainimage {
	background:url(/asset/nose_tl_pcimg.png) center top no-repeat;
}
.throat #mainimage {
	background:url(/asset/throat_tl_pcimg.png) center top no-repeat;
}
.ear #mainimage {
	background:url(/asset/ear_tl_pcimg.png) center top no-repeat;
}
.cold #mainimage {
	background:url(/asset/cold_tl_pcimg.png) center top no-repeat;
}
.lymph #mainimage {
	background:url(/asset/lymph_tl_pcimg.png) center top no-repeat;
}
.other #mainimage {
	background:url(/asset/other_tl_pcimg.png) center top no-repeat;
}
@media screen and (max-width: 1000px) and (min-width: 768px){
	.top #mainimage,.under #mainimage {
		background:none;
		background-size:auto 100%;
	}
	.top  #mainimage div .tbonly{
		background:url(/asset/topimage_tb_bg.png) center top no-repeat;
		background-size: contain;
	}
	.clinic #mainimage div {
		background:url(/asset/clinic_tl_pcimg.png) center top no-repeat;
		background-size: cover;
	}
	.nose #mainimage div {
		background:url(/asset/nose_tl_pcimg.png) center top no-repeat;
		background-size: cover;
	}
	.throat #mainimage div {
		background:url(/asset/throat_tl_pcimg.png) center top no-repeat;
		background-size: cover;
	}
	.ear #mainimage div {
		background:url(/asset/ear_tl_pcimg.png) center top no-repeat;
		background-size: cover;
	}
	.cold #mainimage div {
		background:url(/asset/cold_tl_pcimg.png) center top no-repeat;
		background-size: cover;
	}
	.lymph #mainimage div {
		background:url(/asset/lymph_tl_pcimg.png) center top no-repeat;
		background-size: cover;
	}
	
	.other #mainimage div {
		background:url(/asset/other_tl_pcimg.png) center top no-repeat;
		background-size: cover;
	}
}
@media screen and (max-width: 767px){
	#mainimage {
		margin-top: 0 !important;
		background-size: cover;
	}
	.top #mainimage {
		background:url(/asset/topimage_sp_bg.png) center top no-repeat;
		background-size: contain;
	}	
	.clinic #mainimage {
		background:url(/asset/clinic_tl_spimg.png) center top no-repeat;
	}
	.nose #mainimage {
		background:url(/asset/nose_tl_spimg.png) center top no-repeat;
	}
	.throat #mainimage {
		background:url(/asset/throat_tl_spimg.png) center top no-repeat;
	}	
	.ear #mainimage {
		background:url(/asset/ear_tl_spimg.png) center top no-repeat;
	}
	.cold #mainimage {
		background:url(/asset/cold_tl_spimg.png) center top no-repeat;
	}	
	.lymph #mainimage {
		background:url(/asset/lymph_tl_spimg.png) center top no-repeat;
	}	
	.other #mainimage {
		background:url(/asset/other_tl_spimg.png) center top no-repeat;
	}
}



/*TOP*/
.top #mainimage .bg_brown {
	padding: 15px 0;
}
.topblock01.b_04_2 {
	background:url(/asset/topblock01_bg.png) left top no-repeat #fffcf1;
	background-size: contain;
	max-width:100%;
	padding: 120px 0 !important;
	margin-bottom: 0;
}
.topblock01 .b_04_column1 {
	max-width:880px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 120px;
}

.topblock01 .w100p {
	padding-left:120px;
}

.catch .name { 
	float: none;
	margin: 0;
	width: auto;
	display: initial;
	font-size: 120%;
}

.topblock02 .column3_in a {
	display: block;
}
.topblock02 .column3_in a img {
	width:97%
}


.topblock02 .in01,.topblock02 .in04 {
	width:33%;
	float:left;
	margin-right:0.5%
}
.topblock02 .in02 ,.topblock02 .in05{
	width:33%;
	float:left;
}
.topblock02 .in02 a ,.topblock02 .in05 a{
	text-align:center
}
.topblock02 .in03,.topblock02 .in06 {
	width:33%;
	float:right;
}
.topblock02 .in03 a,.topblock02 .in06 a {
	text-align: right
}
.topblock02 .inbox01 {
	margin-bottom:2%;
}

@media screen and (min-width: 1001px){
.top #mainimage {
	margin-bottom:0;
}
.top #mainimage .txt {
	width: 600px;
	padding-left:25px;
	float: left;
	padding-top: 20px;
}
}

@media screen and (max-width: 1000px){
.top #mainimage {
	margin-bottom:0;
}
.top #mainimage .bg_brown {
	text-align:center
}
.top #mainimage .bg_brown .txt {
	margin-bottom:10px
}

.topblock01 .b_04_column1 {
	padding-left:70px;
}
}
@media screen and (max-width: 1650px){
	.topblock01.b_04_2 {
	margin:0;
	background: url(http://www.lee-ent.jp/asset/topblock01_bgtb.png) left top no-repeat #fffcf1;
	background-size: contain;
	}
}
@media screen and (max-width: 820px){
	.topblock01.b_04_2 {
	margin:0;
	background: url(http://www.lee-ent.jp/asset/topblock01_bgtb.png) left top no-repeat #fffcf1;
	background-size: contain;
	padding: 6% 0 !important;
	}
}
@media screen and (max-width: 767px){
.topblock01.b_04_2 {
	background: none;
}
.top #mainimage {
	text-align: center !important;
}
.top #mainimage .txt {
	margin-bottom: 10px;
}

.topblock02 .column3_in a {
	text-align:center;
}

.topblock02 .column3_in a img {
	width:100%
}


.topblock02 .column3_in{
	width:100% !important;
	max-width:386px !important;
	float:none !important;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:30px !important;
}
.topblock01 .b_04_column1 {
	padding-left: 0;
	margin: 20px;
}
.topblock01.b_04_2 {
	padding-top:6% !important;
	padding-bottom: 6% !important;	
}
}


/*clinic*/

.clinicblock01 .box {
	margin-bottom:20px;
}
.clinicblock01 .box .in01 {
	float:left;
	width:33%;
	margin-right:0.5%;
}
.clinicblock01 .box .in02 {
	float:left;
	margin-right:auto;
	margin-left:auto;
	width:33%;
}
.clinicblock01 .box .in02 p {
	margin-right:auto;
	margin-left:auto;

}
.clinicblock01 .box .in03 {
	float:right;
	width:33%;
}
.clinicblock01 .box .in03 p {
	margin-right:0;
	margin-left:auto;
}

.clinicblock01 .box .in p {
	width:95%;
	border:#f5b33d 2px solid;
	background:#f7d79d;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	text-align: center;
	padding: 1%;
}

@media screen and (max-width: 767px){
	.clinicblock01 .box .in {
		float:none;
		margin-right:0;
		margin-left:0;
		width:inherit;
	}
	.clinicblock01 .box .in p {
		margin-right:0;
		margin-left:0;
		width:inherit;
	}	
	.clinicblock01 .box .in02 {
		margin-top:5px;
	}
	.clinicblock01 .box .in03 {
		margin-top:5px;
	}	
}
.clinicblock01{
	text-align: center;
}
.clinicblock01 h3 {
	font-size: 260%;
	border: none;
}
@media screen and (max-width: 767px){
.clinicblock01 h3 {
	font-size: 170%;
	border: none;
}
}
table.hours {
	text-align: center;
	display: table;
	table-layout: auto;
	border-collapse: collapse;
	border: none;
	width: 100%;
}
@media screen and (min-width: 466px){
table.hours .table10 {
	width:10%;
}
}
@media only screen and (max-width: 465px) { 
table.hours {
	font-size:90%;
}
table.hours thead{ 
	display: block; 
	float: left; 
}
table.hours th ,table.hours td{
	display: block;
}
table.hours tbody{ 
	display: block; 
	width: auto; 
	position: relative; 
	overflow-x: auto; 
	white-space: nowrap; 
}
table.hours tbody tr{ 
	display: inline-block; 
	vertical-align: top; 
	float: left;
	margin-left: -1px;
width: 50%;
}
table.hours thead {
	margin-top:1px;
}
table.hours thead th,table.hours td {
	margin-top:-1px;
}
table.hours thead th,table.hours th,table.hours td {
	padding:5px !important;
}
}
@media only screen and (max-width: 290px) { 
table.hours {
	font-size:70%;
}
table.hours thead th,table.hours th,table.hours td {
	padding:1px !important;
}
}
table.hours thead th {
	background:#ddd;
	padding: 7px 10px;
	border: 1px solid #ccc;
}
table.hours th {
	background:#eee;
	padding: 7px 10px;
	border: 1px solid #ccc;
}
table.hours td {
	background:#fff;
	padding: 7px 10px;
	border: 1px solid #ccc;
}



/*nose*/
.koumoku {
	position: relative;
}
.koumoku .tl {
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	padding: 5px;
	width: 130px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
.koumoku .txt {
	padding-left: 160px;
	padding-top: 5PX;
}


.h4z.koumoku .tl, .h3z.koumoku .tl {
	top:20px;
}
@media screen and (max-width: 767px){
.h4z.koumoku .tl, .h3z.koumoku .tl {
	top:0px;
}
}
.koumoku01 {
	position: relative;
}
.koumoku01 .tl {
	background: #c9822f;
}
.koumoku02 .tl {
	background: #5bba43;
}
.koumoku03 .tl {
	background: #6082d8;
}
.koumoku04 .tl {
	background: #e996cb;
}
.koumoku05 .tl {
	background: #f05d4d;
}


@media screen and (max-width: 767px){
	.koumoku .tl {
		border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-o-border-radius: 5px 5px 5px 5px;
		padding: 2px 5px 1px;
		width: inherit;
		text-align: center;
		color: #fff;
		position: inherit;
		top: 0;
		left: 0;
		display: inline-block;
		margin-bottom: 5px;
	}
	.koumoku .txt {
		padding-left: 0;
		padding-top: 5px;
	}
}

/* =====================================
 2.繧ｳ繝ｳ繝�Φ繝�02 
===================================== */

/*-----------霑ｽ險�140514-----------------*/
/*
.top .contents02 {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 30px 0;
    position: relative;
}

.top .contents02 .menu_box li {
    display: table-cell;
    position: relative;
    width: 32%;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -o-border-radius: 1em;
    -ms-border-radius: 1em;
}*/


@media screen and (max-width: 769px) {
/* =====================================
 1. top
===================================== */
/* contents02 -------------------------- */
/*
.top .contents02 {
    padding: 0;
}
	.top .contents02 .menu_box li .space_box {
	    display: block;
	}

	.top .contents02 .menu_box li .space_box img {
	    width: 100%;
	    height: auto;
	}
	.top .contents02 .menu_box li .space_box .layer_cover {
	    display: none;
	}
	.top .contents02 .menu_box li .space_box .sizing_img {
	    display: none;
	}
.top .contents02 .menu_box li .space_box {
    margin: 0 auto;
    width: 80%;
}*/
}

/* =====================================
 2.繧ｳ繝ｳ繝�Φ繝�02 
===================================== */
.top .contents02 .menu_box li a .layer04 img {
    width: 322px;
}
.top .contents02 {
    padding: 0 !important;
}
.top .contents02 .menu_box.first {
    margin-bottom: 3%;
}
.top .contents02 .menu_box.second {
    margin-bottom: 0;
}


@media screen and (max-width: 767px) {
/* contents02 -------------------------- */
.top .contents02 {
    padding: 0 0  !important;
}
.top .contents02 .menu_box li {
    text-align: center;
}
.top .contents02 .menu_box li .space_box {
    display: block;
}
.top .contents02 .menu_box li .space_box img {
    width: 100%;
    height: auto;
    max-width: 520px;
}
.top .contents02 .menu_box li .space_box .layer_cover {
    display: none;
}
.top .contents02 .menu_box li .space_box .sizing_img {
    display: none;
}
.top .btn_box .btn_box_in {
    display: none;
}
.top .btn_box .btn_box_in_sp {
    display: block;
}
.top .contents02 .menu_box.first {
    margin-bottom: 5%;
}
}


/*-----------霑ｽ險�140514 縺雁撫縺�粋繧上○縲繝懊ち繝ｳ-----------------*/

.inquiry #content .backBt, .inquiry #content .confirmBt, .inquiry #content .submitBt, .inquiry #content .topBt {
    background: linear-gradient(to bottom, #F5B33D 0px, #F5B33D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #F5B33D;
    border: thin solid #F5B33D;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
    color: #FFFFFF;
    height: auto;
    margin: 0;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: 152px;
    box-shadow: none;
}

</pre></body></html>