<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all and (min-width: 641px) {
	
	/* TITLE */
	
	body.disease #title {
		background:url(../images/disease/title-bg.jpg?ver=210407) no-repeat center center / cover;
	}
	
	/* CONTENT */
	body.disease #content {
		background-image:none;
	}
	
	body.disease .desc-box .titles{
		float:left;
		display:inline-block;
		margin-bottom:30px;
	}
	body.disease .desc-box .image{
		float:right;
		width:360px;
		padding-left:0;
		text-align:center;
	}
	body.disease .desc-box .text{
		padding-top:60px;
	}
	body.disease .desc-box .text p{
		padding:20px 20px 10px;
		background-color:#FFF;
		border:1px solid #aa9487;
	}
	
	.half-dbox .boxl{
		float:left;
		width:335px;
	}
	.half-dbox .boxr{
		float:right;
		width:335px;
	}
	.bias-dbox .boxl01{
		float:left;
		width:450px;
	}
	.bias-dbox .boxr01{
		float:right;
		width:220px;
	}
	.bias-dbox .boxl02{
		float:left;
		width:220px;
	}
	.bias-dbox .boxr02{
		float:right;
		width:450px;
	}
	
	body.disease #side .parent{
		padding:5px 0 2px;
		background:url(../images/common/wood-general.jpg) repeat center center;
		text-align:center;
	}
	body.disease #side .parent span{
		color:#FFF;
		font-size:18px;
		font-weight:bold;
		font-family: "A1 Mincho", "A1明朝 A1", "Ryumin Medium KL", "リュウミン M-KL", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "MS PMincho", "ＭＳ Ｐ明朝", serif;
		letter-spacing:2px;
		text-shadow: 0.5px 0.3px 0 #FFF,0 0 4px #411d22;
	}
		
	body.disease #side .snav.level01 &gt; li{
		margin:0;
	}
	body.disease #side .snav.level01 &gt; li &gt; a{
		display:block;
		padding:8px 0 8px 27px;
		color:#603813;
		font-size:18px;
		font-weight:bold;
		font-family: "A1 Mincho", "A1明朝 A1", "Ryumin Medium KL", "リュウミン M-KL", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "MS PMincho", "ＭＳ Ｐ明朝", serif;
		letter-spacing:2px;
		text-shadow: 0.5px 0.3px 0 #603813;
		background:url(../images/disease/snav-anchor.png) no-repeat 0 18px;
		border-bottom:1px solid #552a0f;
	}
	body.disease #side .snav.level01 &gt; li &gt; a:hover{
		color:#00957a;
		border-bottom:1px solid #00957a;
	}
	body.disease #side .snav.level01 &gt; li.on &gt; a,
	body.disease #side .snav.level01 &gt; li.on &gt; a:hover{
		color:#00957a;
		border-bottom:5px solid #00957a;
	}
	body.disease #side .snav .level02{
		margin:15px 0 15px 18px;
	}
	body.disease #side .snav .level02 &gt; li &gt; a{
		display:inline-block;
		padding:3px 0 3px 9px;
		background:url(../images/common/listmark-br.png) no-repeat 0 12px;
	}
	body.disease #side .snav .level02 &gt; li &gt; a:hover{
		color:#00957a;
	}
	body.disease #side .snav .level03 &gt; li &gt; a{
		display:inline-block;
		padding:1px 0 1px 15px;
		background:url(../images/common/listmark-brs.png) no-repeat 5px 12px;
	}
	body.disease #side .snav .level03 &gt; li &gt; a:hover{
		color:#00957a;
	}
	
	
	/* EAR */
	body#disease-ear .desc-box .image{
		text-align:right;
	}
	body#disease-ear #otolam .left-box{
		float:left;
		width:380px;
	}
	body#disease-ear #otolam .right-box{
		float:right;
		width:240px;
	}
	body#disease-ear #otolam .merit-list{
		text-align:center;
	}
	body#disease-ear #otolam .merit-list li{
		display:inline-block;
		vertical-align:middle;
		width:120px;
		height:40px;
		padding:15px 20px;
		font-weight:bold;
		line-height:1.3;
		text-align:center;
		background-color:#cbe9e4;
		
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		-ms-border-radius:5px;
	}
	body#disease-ear #otolam .merit-list li.box01,
	body#disease-ear #otolam .merit-list li.box04{
		height:20px;
		padding:25px 20px;
	}
	
	
	/* NOSE */
	body#disease-nose .desc-box .text{
		padding-top:70px;
	}
	
	
	/* MOUTH */
	body#disease-mouth .desc-box .image{
		text-align:right;
		margin-top:20px;
	}
	
	
	/* OTHER */
	body#disease-other #central-box .left-box{
		float:left;
		width:315px;
	}
	body#disease-other #central-box .right-box{
		float:right;
		width:315px;
	}
	body#disease-other #central-box .title-brs{
		margin-bottom:5px;
		text-align:center;
	}
	body#disease-other #central-box .left-box .bl-area{
		padding-bottom:110px;
	}
		
	/* THROAT */
	body#disease-throat .desc-box .image{
		float:right;
		width:300px;
		padding-left:0;
		text-align:center;
	}
    
    
    #main .sign{
        text-align: right;
    }
    #main .sign a{
        color: #552a0f;
        font-weight: normal;
    }
	
	

}

@media only screen and (max-width: 640px) {
	
	/* TITLE */
	
	body.disease #title {
		background:url(../images/disease/title-bg.jpg?ver=210407) no-repeat center center / cover;
	}
	
	/* CONTENT */
	body.disease #content {
		background-image:none;
	}
	
	body.disease .desc-box .titles{
		margin-bottom:5px;
	}
	body.disease .desc-box .image{
		margin-bottom:5px;
		text-align:center;
	}
	body.disease .desc-box .image img{
		max-width:75%;
		height:auto;
	}
	body.disease .desc-box .text{
		padding:20px 20px 10px;
		background-color:#FFF;
		border:1px solid #aa9487;
	}
	
	.half-dbox .boxl,
	.half-dbox .boxr{
		margin-bottom:20px;
	}
	.bias-dbox .boxl01,
	.bias-dbox .boxr01,
	.bias-dbox .boxl02,
	.bias-dbox .boxr02{
		margin-bottom:20px;
	}
	
	body.disease #side .parent{
		padding:5px;
		background:url(../images/common/wood-general.jpg) repeat center center;
		text-align:center;
	}
	body.disease #side .parent span{
		color:#FFF;
		font-size:18px;
		font-weight:bold;
		font-family: "A1 Mincho", "A1明朝 A1", "Ryumin Medium KL", "リュウミン M-KL", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "MS PMincho", "ＭＳ Ｐ明朝", serif;
		letter-spacing:2px;
		text-shadow: 0.5px 0.3px 0 #FFF,0 0 4px #411d22;
	}
	body.disease #side .snav.level01 &gt; li{
		margin:0;
	}
	body.disease #side .snav.level01 &gt; li &gt; a{
		display:block;
		padding:8px 0 8px 27px;
		color:#603813;
		font-size:18px;
		font-weight:bold;
		font-family: "A1 Mincho", "A1明朝 A1", "Ryumin Medium KL", "リュウミン M-KL", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "MS PMincho", "ＭＳ Ｐ明朝", serif;
		letter-spacing:2px;
		text-shadow: 0.5px 0.3px 0 #603813;
		background:url(../images/disease/snav-anchor.png) no-repeat 0 20px;
		border-bottom:1px solid #552a0f;
	}
	body.disease #side .snav.level01 &gt; li &gt; a:hover,
	body.disease #side .snav.level01 &gt; li &gt; a:active{
		color:#00957a;
		border-bottom:1px solid #00957a;
	}
	body.disease #side .snav.level01 &gt; li.on &gt; a,
	body.disease #side .snav.level01 &gt; li.on &gt; a:hover,
	body.disease #side .snav.level01 &gt; li.on &gt; a:active{
		color:#00957a;
		border-bottom:5px solid #00957a;
	}
	body.disease #side .snav .level02{
		margin:15px 0 15px 18px;
	}
	body.disease #side .snav .level02 &gt; li &gt; a{
		display:inline-block;
		padding:3px 0 3px 9px;
		background:url(../images/common/listmark-br.png) no-repeat 0 12px;
	}
	body.disease #side .snav .level02 &gt; li &gt; a:hover,
	body.disease #side .snav .level02 &gt; li &gt; a:active{
		color:#00957a;
	}
	body.disease #side .snav .level03 &gt; li &gt; a{
		display:inline-block;
		padding:1px 0 1px 15px;
		background:url(../images/common/listmark-brs.png) no-repeat 5px 12px;
	}
	body.disease #side .snav .level03 &gt; li &gt; a:hover,
	body.disease #side .snav .level03 &gt; li &gt; a:active{
		color:#00957a;
	}
	
	
	/* EAR */
	body#disease-ear #otolam .left-box,
	body#disease-ear #otolam .right-box{
		margin-bottom:20px;
	}
	body#disease-ear #otolam .merit-list{
		text-align:center;
	}
	body#disease-ear #otolam .merit-list li.box01,
	body#disease-ear #otolam .merit-list li.box03{
		clear:both;
		float:left;
		display:block;
		width:48%;
		margin-bottom:15px;
		padding:10px 2%;
		font-weight:bold;
		line-height:1.3;
		text-align:center;
		background-color:#cbe9e4;
		
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		-ms-border-radius:5px;
	}
	body#disease-ear #otolam .merit-list li.box02,
	body#disease-ear #otolam .merit-list li.box04{
		float:right;
		display:block;
		width:48%;
		margin-bottom:15px;
		padding:10px 2%;
		font-weight:bold;
		line-height:1.3;
		text-align:center;
		background-color:#cbe9e4;
		
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		-ms-border-radius:5px;
	}
	body#disease-ear #otolam .merit-list li.box01,
	body#disease-ear #otolam .merit-list li.box04{
		padding:19px 2%;
	}
	
	
	/* OTHER */
	body#disease-other #central-box .left-box,
	body#disease-other #central-box .right-box{
		margin-bottom:20px;
	}
	body#disease-other #central-box .title-brs{
		margin-bottom:5px;
		text-align:center;
	}
    
    
    #main .sign{
        text-align: right;
    }
    #main .sign a{
        color: #552a0f;
        font-weight: normal;
    }
	
	
	
}</pre></body></html>