@charset "UTF-8";

/*===================================
　PCここから
===================================*/
@media (min-width: 799px){

/*  ナビのホバー時の開閉
===================================*/
.underList>span{
	display: inline-block;
	padding: 5px;
	color: #000;
}
/*	.underList .foldList{
    width: 300px;
}*/
/*.underList.underList:hover .foldList{
    width: 250px;
    left: -90px;
}*/
/*	.nav_doctor1.underList .foldList{
	    width: 500px;
	    left: -200px;
	}
	.nav_sponsor1.underList .foldList{
	    width: 106px;
	}*/
	/*.nav_sponsor1.underList:hover .foldList{
	    width: 250px;
	}*/
	.underList:hover .foldList{
	    /*height: 31px;*/
	    opacity: 1;
	    visibility: visible;
	}
	.underList .foldList{
	    position: absolute;
	    text-align: left;
	    line-height: 2;
	    font-size: 13px;
	    letter-spacing: 1px;
/*	    -webkit-transition: 0.40s ease-out;
	    -moz-transition: 0.40s ease-out;
	    -ms-transition: 0.40s ease-out;
	    -o-transition: 0.40s ease-out;
	    transition: 0.40s ease-out;*/
	    transform-origin: top;
	    /*height: 0px;*/
	    visibility: hidden;
	    opacity: 0;
	    display: block;
	    margin: 0 auto;
	    top: 0;
	    left: 5px;
	    width: 400px;
	    overflow: hidden;
	    padding-top: 25px;
	    -webkit-transition: 200ms ease-out;
	    transition: 500ms ease-out;
	}
	.underList .foldList li{
	    display: inline-block;
	    position: relative;
	    margin: 0 15px 0 0;
	    transform: translateX(-10px);
	    visibility: hidden;
	    opacity: 0;
	    -webkit-transition: 500ms ease-out;
	    transition: 500ms ease-out;
	}
	.underList:hover .foldList li{
		-webkit-transform: translateX(0);
	    transform: translateX(0);
	    visibility: visible;
	    opacity: 1;
	}
	.underList:hover .foldList li:nth-child(1){
		transition: 0.25s all cubic-bezier(0.165, 0.84, 0.44, 1) .05s;
	}
	.underList:hover .foldList li:nth-child(2){
		transition: 0.25s all cubic-bezier(0.165, 0.84, 0.44, 1) .1s;
	}
	.underList:hover .foldList li:nth-child(3){
		transition: 0.25s all cubic-bezier(0.165, 0.84, 0.44, 1) .15s;
	}
/*	.underList .foldList li::before{
    content: "";
    position: absolute;
    vertical-align: middle;
    left: -10px;
    box-sizing: border-box;
    width: 4px;
    height: 4px;
    border: 4px solid transparent;
    border-left: 4px solid #fff;
    top:0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    -webkit-transition: 0.40s ease-out;
    -moz-transition: 0.40s ease-out;
    -ms-transition: 0.40s ease-out;
    -o-transition: 0.40s ease-out;
    transition: 0.40s ease-out;
}
.underList .foldList li:hover::before{
    opacity: 1;
}*/
.underList .foldList a{
    display: block;
	color: #818182;
    padding: 8px 0;
}

}