<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    #top_title{ padding-top:1.5rem !important; font-size:1.9rem !important; color:#333 !important; }
    #anes_notice{ margin-top:0.4rem; display:none; color:#ff0000 !important; background-color:#f6f6f6; }
	h1 #h1_title_area{ position:relative; width:180px; border:0px solid blue; text-align:left; left:50%; margin-left:-100px; } 
	h1 span{ position:absolute; left:62px; top:7px; font-size:14px; color:#002f6b; letter-spacing:1px;}
	h1 strong{ font-weight:bold; font-size:24px; color:#002f6b; position:absolute; bottom:0; margin-left:5px; }

    span.star{
        color:#e75836;
    }

    .reserve_sec_area, .treat_area, .reserve_etc_sec_area, .reserve_time_area, .reserve_sec1_area, .anes_area{
        overflow:hidden;
        padding:30px 0;
        border-bottom:1px solid #d9d9d9;
    }
    
    .info_alert{
        border:0px solid blue; border-radius:0.25rem; padding:1rem 1rem; font-size:1.2rem; width:98%; margin:0 auto; margin-top:1rem;
    }

    .chojin_alert{ background-color:#cfe2ff ; border:1px solid #b6d4fe; color:#084298; }
    .jaejin_alert{ background-color:#f8d7da ; border:1px solid #f5c2c7; color:#842029; }

    #reserve_sec_list li, #reserve_time_list li, #reserve_sec1_list li{ 
        display:inline-block; 
        width: 18%;
        padding:0.416rem 0;
        margin-right:0.5%;
        margin-bottom:0.2rem;;
        text-align:center;
        box-sizing: border-box;
        cursor:pointer;
        font-size: 1.3rem;
        transition: all 0.3s;
    }

    #reserve_sec_list li, #reserve_time_list li, #reserve_sec1_list li{						
        border:1px solid #cccccc;
        color:#333;
    }			

    #reserve_time_list li{
        margin-bottom:0.2rem;
    }

    #reserve_sec_list li.active, #reserve_sec1_list li.active{
        background-color:#2263bb;
        color:#fff;
        border:1px solid #2263bb;
    }

    #reserve_sec_list li:hover, #reserve_sec1_list li:hover{
        background-color:#2263bb;
        color:#fff;
    }
    
    /* ìƒì„¸í•­ëª© */
    .sec1_list{ display:none;  }
    label.sec1_label{
        cursor:pointer;
        font-size:1.2rem; 
        margin-left:0.4rem;
    }

    label.sec1_label span{
        display:inline-block;
        width:1.4rem;
        height:1.4rem;
        vertical-align:middle;
        border:1px solid #cecece !important;
        margin-right:0.4rem;
        cursor:pointer;
        background-color:#cccccc;					
        transition:all 0.2s;
        border-radius:3px;
    }

    .sec1_list:checked + label span{
          width:1.4rem;
          height:1.4rem;
          background-image:url('../../img/checkbox_checked.png'); 
          background-repeat:no-repeat;
          background-position:center center;
          background-color:#fff;
          background-size:1.3rem;
          border-radius:3px;
    }

    .reserve_sec1_row{ display:none; }


    #reserve_time_list li.active{
        background-color:#f272ad;
        color:#fff;
        border:1px solid #f272ad;
    }

    #reserve_time_list li.disabled{
        background-color:#e4e4e4 !important;
        color:#7d8486 !important;
        border:1px solid #cccccc !mportant;
    }

    

    #reserve_time_list li:hover{
        background-color:#f272ad;
        color:#fff;
    }

    .treat_area dt{
        width:15%; 
        text-align:center;
        font-size:1.2rem;						
    }

    .treat_area dd{
        width:80%;
    }

    .treat_area dd ul li{
        display: inline-block;
        width: 19%;
        padding:0.416rem 0;
        margin-right:0.5%;
        text-align:center;
        box-sizing: border-box;
        cursor:pointer;
        font-size: 1.3rem;
        transition: all 0.3s;
    }	

    

    #reserve_etc_sec_list li{ display:inline-block; border:0px solid red; padding-right:0.5rem; }					
    #reserve_etc_sec_list li span{ margin-left:0.3rem;}

    .sec0_sub_text{ 
    	font-weight:bold;
	color:#2763ba;
    }


    
@media (max-width: 780px){

	#reserve_sec_list li, #reserve_sec1_list li{ 
		display:inline-block; 
		width: 32.5%;
		padding:0.416rem 0;
		margin-right:0.5%;
		margin-bottom:0.2rem;;
		text-align:center;
		box-sizing: border-box;
		cursor:pointer;
		font-size: 1.3rem;
		transition: all 0.3s;
	   }	

	   #reserve_time_list li{
	   	display:inline-block; 
		width: 32.5%;
		padding:0.416rem 0;
		margin-right:0.5%;
		margin-bottom:0.2rem;;
		text-align:center;
		box-sizing: border-box;
		cursor:pointer;
		font-size: 1.3rem;
		transition: all 0.3s;
	   }
		
}</pre></body></html>