
/** コンテンツ毎のサブメニューの数と大きさに合わせて調整 **/
#contents_navi {
    height:111px;
	padding-left:80px;
	padding-right:80px;
}
#contents_navi ul.nav > li {
    width:163px;
}
@media (min-width: 366px) {
	#contents_navi {
        height:74px;
        padding-left:20px;
	    padding-right:20px;
	}
}
@media (min-width: 529px) {
	#contents_navi {
		height:37px;
        padding-left:20px;
	    padding-right:20px;
	}
}
@media (min-width: 768px) {
	#contents_navi {
		padding-left:256px;
        height:37px;
	    padding-right:20px;
	}
}

#main {
    background-color: #fff;
}



#sinryo_jikan {
    margin-top:20px;
    padding-left:0px;

}
#sinryo_jikan_box {
    width:100%;
    border:1px solid #FFB3C6;
    background-color:#FAEBEF;
}
#sinryo_jikan .time {
    width:194px;
    height:51px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    font-size:0.75em;
    font-weight:normal;
    border:1px solid #F1ECED;
    background-color:#FAEBEF;
}
#sinryo_jikan .hosoku {
    width:100%;
    margin-left:0px;
    margin-right:0px;
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;
    font-size:0.65em;
}
#sinryo_jikan .hosoku ul {
    width:100%;
}
#sinryo_jikan .hosoku ul li {
    margin-bottom:6px;
}


#toban-body {
    margin-top:40px;
    padding-left:0px;
}
#toban-body .toban_box {
    width:100%;
    margin-bottom:20px;
    font-size:0.70em;
    /*border:1px solid #DDDDDD;*/
}
#toban-body .toban_box .sinryo_bi {
    width:120px;
    height:40px;
    padding-top:10px;
    padding-right:10px;
    background-color:#FCD3E2;
    border:1px solid #F66D89;
    text-align:right;

}
#toban-body .toban_box .toban_list_box {
    width:100%;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:0px;
    padding-right:20px;
}
#toban-body .toban_box .toban_list {
    width:100%;
    margin-top:5px;
    margin-left:15px;
    
}
#toban-body .toban_box .toban_list li {
    width:100%;
    margin-bottom:5px;
    font-size:1.0em;
    padding:0px;

}
#toban-body .toban_box .toban_list li:last-child {
    margin-bottom:0px;
}


@media (min-width: 768px) {


    #sinryo_jikan {
        margin-top:20px;
        padding-left:145px;   
    }
    #sinryo_jikan_box {
        width:680px;
    }
    #sinryo_jikan .time {
        width:194px;
        height:51px;
        padding-top:10px;
        padding-bottom:10px;
        text-align:center;
        font-size:0.7em;
        
    }
    #sinryo_jikan .hosoku {
        width:auto;
        margin-left:20px;
        margin-right:0px;
        padding-left:0px;
        font-size:0.6em;
    }


    #toban-body {
        margin-top:20px;
        padding-left:220px;
    }
    #toban-body .toban_box {
        padding-top:0px;
        padding-bottom:0px;
        margin-bottom:20px;
        font-size:0.70em;
    }
    #toban-body .toban_box .sinryo_bi {
        width:120px;
        height:60px;
        padding-top:5px;
        padding-right:10px;
        text-align:right;

    }
    #toban-body .toban_box .toban_list_box {
        width:410px;
        height:60px;
        margin-top:0px;
        margin-left:0px;
        margin-bottom:0px;
        padding-right:20px;
        border:1px solid #ddd;
    }
    #toban-body .toban_box .toban_list {
        width:auto;
        margin-top:5px;
        margin-left:15px;
        margin-bottom:0px;
    }
    #toban-body .toban_box .toban_list li {
        margin-bottom:5px;
        font-size:0.95em;
        padding:0px;
    }

}


/** 救急コンテンツ */
#kyukyu-contents {
    width:100%;
}
#kyukyu-contents #toban-information {
    width:100%;
    margin-top:10px;
    font-size:0.8em;
    padding-left:0px;
}
#kyukyu-contents .kyukyu_box {
    width:100%;
    background-color:white;
    border:7px solid #FDE3EC;
    padding-bottom:10px;
}
#kyukyu-contents #toban-information h3 {
    font-size:1.0em;
    font-weight:bold;
    padding-top:12px;
    padding-bottom:10px;
}
#kyukyu-contents #toban-information #kokuji_byoin{
    margin-left:0px;
}
#kyukyu-contents #toban-information #kokuji_byoin h3 {
    margin-left:10px;
    margin-right:10px;
    padding-bottom:4px;
    border-bottom:2px solid #CECEBF;
    text-align:center;
}
#kyukyu-contents #toban-information #kokuji_byoin h3 span{
    background:url('img/kyukyusya.png') no-repeat left center;
    padding-left:50px;
    padding-top:12px;
    padding-bottom:3px;
}
#kyukyu-contents #toban-information #kokuji_byoin p {
    display:block;
    width:auto;
    margin-left:20px;
    margin-right:20px;
    color:#333;
    font-size:0.9em;
}
#kyukyu-contents #toban-information #kokuji_byoin ul{
    margin-top:15px;
    margin-bottom:15px;
    margin-left:84px;
}
#kyukyu-contents #toban-information #kyukyu_denwa{
    margin-left:0px;
    margin-top:10px;
}
#kyukyu-contents #toban-information #kyukyu_denwa h3 {
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:3px;
    text-align:center;
}
#kyukyu-contents #toban-information #kyukyu_denwa h3 span{
    display:inline-block;
    width:95%;
    background:url('img/home_phone_long2.png') no-repeat center top;
    padding-left:30px;
    padding-top:3px;
    padding-bottom:12px;
}

#kyukyu-contents #toban-information #kyukyu_denwa p {
    display:block;
    width:auto;
    margin-left:20px;
    margin-right:20px;
    color:#333;
    font-size:0.9em;
}
#kyukyu-contents #toban-information #kyukyu_denwa a {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:5px;
    padding-bottom:5px;
}


@media (min-width: 768px) {
    #kyukyu-contents {
        width:680px;
        margin-top:40px;
        margin-left:auto;
        margin-right:auto;
    }
    #kyukyu-contents #toban-information {
        margin-top:0px;
        font-size:0.8em;
    }
    #kyukyu-contents .kyukyu_box {
        width:320px;
        background-color:white;
        border:7px solid #FDE3EC;
    }
    #kyukyu-contents #toban-information #kokuji_byoin{
        margin-left:0px;
        margin-bottom:10px;
        margin-right:20px;
    }
    #kyukyu-contents #toban-information #kokuji_byoin h3{
        width:258px;
        margin-top:15px;
        margin-bottom:15px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
    }
    #kyukyu-contents #toban-information #kokuji_byoin p.description {
        width:258px;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:0px;
        font-size:0.8em;
    }
    #kyukyu-contents #toban-information #kokuji_byoin ul{
        margin-left:94px;
    }
    #kyukyu-contents #toban-information #kyukyu_denwa{
        margin-left:0px;
        margin-top:0px;
    }
    #kyukyu-contents #toban-information #kyukyu_denwa h3 {
        width:272px;
        text-align:center;
    }
    #kyukyu-contents #toban-information #kyukyu_denwa p.description {
        width:258px;
        margin-top:10px;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:0px;
        font-size:0.8em;
    }
    #kyukyu-contents #toban-information #kyukyu_denwa p a {
        margin-top:20px;
        margin-bottom:20px;
    }

}
