<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

*,
*::before,
*::after {
  box-sizing: border-box;
}

/*　1rem 10pxに指定　*/

html {
  font-size: 62.5%;
}

img {
max-width: 100%;

}

a:hover img {
  opacity: 0.8;
}


/*body{
font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "sans-serif";
}*/

body{
font-family: 'Noto Sans JP', sans-serif; 
letter-spacing: 0.1rem;
}

  
/* div#wrapper{
 background: url(../img/bk.jpg) repeat;
 }*/
 

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

.smp{
display: none;
}

 
 div#bk_wrapper{
 background: url(../img/bk_img.jpg)  no-repeat top center;
/* background-size: cover;*/
 }

div#wrapper{
max-width:1200px;
margin: 0 auto;
text-align: center;
}

header h1 p{
font-size:0px;

}

 /*　Tverバナー表示する　*/
 
 div#tver{
    width: 100%;
    margin: 0 auto;
	margin-top: 1.5rem;
	padding: 0 9.1%;

 }

 /*　番宣動画　*/
 
 div#movie{
    width: 97%;
    max-width: 980px;
    margin: 0 auto;
	margin-top: 1.5rem;
 }

div#movie .tvo-video{
    height: calc(97vw * 0.5625);
	max-height: calc(980px * 0.5625);
 }
 
 
 /*　coming soon　*/
 
 div#coming_soon{
    width: 100%;
    margin: 0 auto;
	margin-top: 1.5rem;
	padding: 0 9.1%;

 }
 
 
 article{
 max-width: 1200px;
 margin: 0 auto;
 text-align: center;
 }
 
 
 section#contets_01{
font-size:0px;
margin: 0 auto;
margin-top: 5rem;
text-align: center;
 } 
 
 
 section#contets_01 p{
font-size:0px;
 }
 
 
section#contets_02{
font-size:0px;
margin: 0 auto;
text-align: center;
 } 
 
 
 section#contets_02 p{
font-size:0px;
 }
 
  section#contets_02 ul.prof{
   display: flex;
   justify-content: space-between;
   margin: 0 auto;
   padding: 0 9.1%;
}

section#contets_02 ul.prof li.prof01{
margin: 1rem;
}

section#contets_02 p.plof_crick{
margin-top: 5rem;
}

section#contets_03{
font-size:0px;
margin: 0 auto;
margin-top: 5rem;
padding-bottom: 5rem;
text-align: center;
 } 
 
 
 section#contets_03 p{
font-size:0px;
 }
 
  section#contets_03 ul.prof{
   display: flex;
   justify-content: space-between;
   margin: 0 auto;
   padding: 0 9.1%;
}

section#contets_03 ul.prof li.prof01{
margin: 1rem;
}

section#contets_03 p.plof_crick{
margin-top: 5rem;
}

}


@media screen and (max-width:750px){ 

.pc{
display: none;
}
 div#bk_wrapper{
 background: url(../img/bk_img_smp.jpg) no-repeat top center;
 background-size: cover;
 }
  div#wrapper{
  width: 100%;
  }

header h1 p{
font-size:0px;

}

  /*　Tverバナー表示する　*/
 
 div#tver{
    margin: 0 1rem;
	margin-top: 2rem;
 }

 /*　番宣動画　*/
 
 div#movie {
        width: 97%;
        margin: 0 auto;
		margin-top: 5rem;
    }
 
 div#movie .tvo-video{
    height: calc(97vw * 0.5625);
 }
 
  /*　coming soon　*/
 
 div#coming_soon{
    margin: 0 1rem;
	margin-top: 2rem;
 }
 
 article{
 margin: 0 auto;
 text-align: center;
 }
 
  section#contets_01{
font-size:0px;
margin-top: 5rem;
 } 
 
 
 section#contets_01 p{
font-size:0px;
 }
 
section#contets_02{
font-size:0px;
margin-top: 5rem;
 }
 
 section#contets_02 p{
 font-size:0px;
 }
 
  section#contets_02 ul.prof{
   width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0.5rem;
}

section#contets_02 ul.prof li.prof01{
width: 32%;
}

section#contets_02 p.plof_crick{
margin-top: 1.5rem;
padding: 0 17%;
}

section#contets_03{
font-size:0px;
margin-top: 5rem;
padding-bottom: 5rem;
 }
 
 section#contets_03 p{
 font-size:0px;
 }
 
  section#contets_03 ul.prof{
   width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0.5rem;
}

section#contets_03 ul.prof li.prof01{
width: 32%;
}

section#contets_03 p.plof_crick{
margin-top: 1.5rem;
padding: 0 17%;
}

 
 }</pre></body></html>