@charset "UTF-8";
/* CSS Document */

.link_report{background-color:#090935;padding: 1em;}
.link_report p{color:#fff;}
.link_inner{margin:0 2em 2em;}

iframe {
margin: 2em auto;
display: block;
width: 290px;
height: 216px;}

.link_studio p{font-size: .8rem;line-height: 21.5px;margin-bottom:1em;font-family: 'Kosugi', sans-serif;font-weight: bold;}

.report_text{margin-top:1.5em;margin-bottom:1.5em;line-height: 19px;font-size:.9rem;font-family: 'Kosugi', sans-serif;}
.report_text a{color:deeppink;}

p.pattern_text{font-family: 'Kosugi', sans-serif;font-weight: bold;}
.tenpo{margin: 4em auto 4em;}
.band_formation{margin: 2em 1em;}



@media screen and (min-width: 768px) {

.link_inner{margin:0 6em 4em;}
p.pattern_text {margin: 1em 9em;line-height: 24px;}	
.report_ttl {width: 65%;margin: 0 auto 1em;}	
iframe {
margin: 2em auto;
display: block;
width: 400px;
height: 220px;}
	
.link_studio p{font-size: 1.3rem;line-height: 26.5px;margin-bottom:1em;}	
	
.band_formation{margin: 3em 5em;}
.report_text{font-size:1.1rem;line-height:23px;}
	
}


@media screen and (min-width: 1024px) {
	
.link_report{padding: 3em;}	
.link_report p{color:#fff;line-height: 28px;}
.link_inner{margin:0 11em 4em;}
iframe {
margin: 3em auto;
display: block;
width: 516px;
height: 289px;}	

p.pattern_text {margin: 1em 14em;font-size: 1.3rem;letter-spacing: 1px;line-height: 26px;}	
	
.band_formation{margin: 3em 7em;}
.report_ttl {width: 70%;margin: 0 auto 1em;}
/*.report_ttl {width: 50%;margin: 0 auto 1em;}*/
.tenpo{margin: 6em;}
.houtotext01 {font-size: 1.5rem;}	
	

}

@media screen and (min-width: 1440px) {
	
.link_inner{margin:0 15em 4em;}
.report_text{font-size:1.1rem;}	
	
iframe {
margin: 3em auto;
display: block;
width: 800px;
height: 448px;}	
	
p.pattern_text {margin: 1em 19em;font-size: 1.3rem;line-height: 28px;}
.band_formation{margin: 0 7em;}



}