@charset 'UTF-8';

/***********************************************************************
 * #Contents .topicsSect
 ********************************************************************* */
#Contents .topicsSect
{
    margin-bottom: 40px;
}

#Contents .layoutBox {
	margin-bottom: 20px;
}

@media print, screen and (min-width: 768px)
{
    #Contents .topicsSect
    {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 767px)
{
    #Contents .topicsSect
    {
        margin-bottom: 30px;
    }
}
/***********************************************************************
 * #Contents .nav01Sect
 ********************************************************************* */

#Contents .nav01Sect .modList02
{
	margin-top: 30px;
}

 #Contents .nav01Sect .modList02 .school_name 
 {
	 font-size: 0.8em;
	 margin-top: -8px;
 }

@media print, screen and (min-width: 768px)
{
    #Contents .nav01Sect
    {
        margin-bottom: 50px;
    }
}
@media only screen and (max-width: 767px)
{
    #Contents .nav01Sect
    {
        margin-bottom: 30px;
    }
}



/***********************************************************************
 * #Contents .nav02Sect
 ********************************************************************* */

#Contents .nav02Sect
{
}
@media print, screen and (min-width: 768px)
{
    #Contents .nav02Sect
    {
        margin-bottom: 70px;
    }
}
@media only screen and (max-width: 767px)
{
    #Contents .nav02Sect
    {
        margin-bottom: 30px;
    }
}


/***********************************************************************
 * #Contents .exchangeSect
 ********************************************************************* */
#Contents .exchangeSect
{
}
#Contents .exchangeSect .itemList .txtList
{
    padding-top: 10px;
}
#Contents .exchangeSect .itemList .txtList li
{
    padding-left: 1em;

    text-indent: -1em;
}
