

/*------------------------------------------------------

	page-title

------------------------------------------------------*/
#page-title { background: url(/research/images/st_pagetitle.jpg) no-repeat center center; background-size: cover;}


@media (min-width: 768px) {
}

@media (max-width: 767px) {

}
@media (max-width: 480px) {
	#index #page-title { background: url(/research/images/st_pagetitle_sp.jpg) no-repeat center center; background-size: cover; }
}



/*------------------------------------------------------

	[index]

------------------------------------------------------*/

@media (min-width: 768px) {
	#index #main-visual .l_col-link li { width: 80%;}
	#index #main-visual .l_col-link li a {}
}

@media screen and (min-width:768px) and ( max-width:1220px) {
	#index #main-visual .title { font-size: 6.4vw; }
}

@media (max-width: 767px) {
	#index #main-visual .l_col-link li { width: 100%;}
}



/*------------------------------------------------------

    [shinto_lab]

------------------------------------------------------*/
#research-shinto_lab .contents > .container > .btn-d a { max-width: 450px; margin-left: auto; margin-right: auto; }


@media (min-width: 768px) {

}

@media (max-width: 767px) {

}


/*------------------------------------------------------

    [hensan]

------------------------------------------------------*/
#research-hensan .contents > .container > .l_col-2 .btn-d a { max-width: 100%; }
    
@media screen and (min-width:768px) {

}

@media (max-width: 767px) {
    
}


/*------------------------------------------------------

    [museum]

------------------------------------------------------*/
#research-museum #museum-about > .btn-d a { max-width: 450px; margin-left: auto; margin-right: auto; }




@media (min-width: 768px) {

}

@media (max-width: 767px) {

	#research-museum .bnrWrap { max-width: 200px; margin: 0px auto 50px auto;  }

}


/*------------------------------------------------------



------------------------------------------------------*/


@media (min-width: 768px) {

}

@media (max-width: 767px) {

}


/*------------------------------------------------------



------------------------------------------------------*/


@media (min-width: 768px) {

}

@media (max-width: 767px) {

}


/*------------------------------------------------------



------------------------------------------------------*/


@media (min-width: 768px) {

}

@media (max-width: 767px) {

}
