<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@font-face {
  font-family: "hikkitai2";
  src:url('../../font/hikkitai.otf');
}

/*php_errors_coments_start*/
.sns_phperrors{
   margin: 0 calc( 4% + 5px ); 
   margin-top: 5px;
   font-size: 1rem;
   color: #123BB3;
   font-weight: 900;
   display: inline-block;
   line-height: 2.1;
}


/*php_errors_coments_end*/


/*--insta_css_start--*/

.cont_insta_main_link{
    margin: 0 4%;
    margin-bottom: 30px;
    
}

.cont_insta_main_link_wrap{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    font-size: 0;
}


.cont_insta_main_link img{
    width: 30px;
    padding: 25%;
    background:rgba(255,0,118,1);
    /*background: transparent;*/
    border-radius: 8px;
}

.cont_insta_main_link{
margin-top: -1%;
}

.cont_insta_main_link &gt; a{
    display: inline-block;
    display: block;
}


div.cont_insta_main_link_wrap00_list{
color: #FF4212;
padding-left: 5px;
margin-right: 12px;
/*animation: 2s linear 1s infinite alternate link_Anime;*/
}

div.cont_insta_main_link_wrap00_list svg{
width: 1.5rem;
height: 1.5rem;
color: #000;

}

div.cont_insta_main_link_wrap00_list path{
color: #000;
animation: 3.8s linear 1s infinite alternate link_in_Anime;
-webkit-animation:3.8s linear 1s infinite alternate link_in_Anime;
}

@keyframes link_Anime{
  0% {
   transform: rotate(0); 
  }

  90%{
    transform: rotate(0) scale(1.0);
    }
  94%{
    transform: rotate(-3deg) scale(1.05);
    
   }
  97%{
    transform: rotate(3deg) scale(1.05);
    
   }
  99%{transform: rotate(0) scale(1.0);
  
    }
  100% {
   transform: rotate(0); 
  }
}

@keyframes link_in_Anime{

0% {
    
  }
50% {
   color:#000;
  }
60% {
   color:#ed0017;
  }
70% {
   color:#fdb91c;
 }
80% {
   color:#ff0076;
 }
 90%{
     color:#000;
 }

100% {
   
 }

}



div.cont_insta_main_link_wrap01{
max-width: 2.5rem;
flex-basis: 2.5rem;
max-width: 60px;
flex-basis: 60px;
margin-right: 12px;
}

div.cont_insta_main_link_wrap02{
flex-basis: auto;
}

div.cont_insta_main_link_wrap02 &gt; span{
font-size: 1.0rem;
color: #000;
}

div.cont_insta_main_link_wrap02 &gt; span span{
color:#FF4212 ;
color: #ff0076;
font-weight: 900;
}

.sub_title{
    margin: 0 calc( 4% + 5px );
    margin-bottom: 15px;
}

.sub_title span{}

.sub_title span p{
    color: #333;
    font-size: .8rem;
}

.sub_title span p:nth-of-type(n+2){
/*text-indent: -1rem;
padding-left: 1rem;*/
}


.inst_cont_wrap{
    display: inline-block;
    box-sizing: border-box;
    margin: 0 4%;
}

.inst_cont_wrap &gt; div{
    width: calc( (100% - 30px) / 3 );
    float: left;
    margin: 0 5px 15px 5px;
    box-sizing: border-box;
}

/*.inst_cont_wrap &gt; div:nth-of-type(3n){
margin-right: 0;
}
*/
.insta_media img {
  /*max-width: 100%;*/
   object-fit:cover;
    width: 100%;
    height: 350px;
} 

.message_text{
display: none;
position: absolute;
top: 0;
left: 0;
padding: 15px;
font-size: 1rem;
color: #fff;
font-weight: 700;
height: 100%;
letter-spacing: .1rem;
box-sizing: border-box;
}

.img_pos{
    position: relative;
    font-size: 0;
    overflow: hidden;
}

.insta_media{
    
}

.message_text .time_st_h{
   font-family: "hikkitai2";
   font-size: 1.0rem;
   color: inherit;
   font-weight: 400; 
   display: block;
}

.message_text .time_st{
    font-size: .85rem;
    color: inherit;
    font-weight: inherit;
    margin-top: 8px;
    text-align: right;
    display: block;
}


.like_count, .comments_count {
  position: absolute;
  bottom: 10px;
  color: #fff;
  font-size: 1rem;
}
.like_count {
  right: 25%;
  right: 15px;
}
.comments_count {
  right: 10%;
  right: calc( 15px + 2.5rem + 15px);
}
.like_count::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  vertical-align: -5px;
  margin-right: 5px;
  background-repeat: no-repeat;
  /*アイコンのSVG画像*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E  %3Cpath d='M8.864.046C7.908-.193 7.02.53 6.956 1.466c-.072 1.051-.23 2.016-.428 2.59-.125.36-.479 1.013-1.04 1.639-.557.623-1.282 1.178-2.131 1.41C2.685 7.288 2 7.87 2 8.72v4.001c0 .845.682 1.464 1.448 1.545 1.07.114 1.564.415 2.068.723l.048.03c.272.165.578.348.97.484.397.136.861.217 1.466.217h3.5c.937 0 1.599-.477 1.934-1.064a1.86 1.86 0 0 0 .254-.912c0-.152-.023-.312-.077-.464.201-.263.38-.578.488-.901.11-.33.172-.762.004-1.149.069-.13.12-.269.159-.403.077-.27.113-.568.113-.857 0-.288-.036-.585-.113-.856a2.144 2.144 0 0 0-.138-.362 1.9 1.9 0 0 0 .234-1.734c-.206-.592-.682-1.1-1.2-1.272-.847-.282-1.803-.276-2.516-.211a9.84 9.84 0 0 0-.443.05 9.365 9.365 0 0 0-.062-4.509A1.38 1.38 0 0 0 9.125.111L8.864.046zM11.5 14.721H8c-.51 0-.863-.069-1.14-.164-.281-.097-.506-.228-.776-.393l-.04-.024c-.555-.339-1.198-.731-2.49-.868-.333-.036-.554-.29-.554-.55V8.72c0-.254.226-.543.62-.65 1.095-.3 1.977-.996 2.614-1.708.635-.71 1.064-1.475 1.238-1.978.243-.7.407-1.768.482-2.85.025-.362.36-.594.667-.518l.262.066c.16.04.258.143.288.255a8.34 8.34 0 0 1-.145 4.725.5.5 0 0 0 .595.644l.003-.001.014-.003.058-.014a8.908 8.908 0 0 1 1.036-.157c.663-.06 1.457-.054 2.11.164.175.058.45.3.57.65.107.308.087.67-.266 1.022l-.353.353.353.354c.043.043.105.141.154.315.048.167.075.37.075.581 0 .212-.027.414-.075.582-.05.174-.111.272-.154.315l-.353.353.353.354c.047.047.109.177.005.488a2.224 2.224 0 0 1-.505.805l-.353.353.353.354c.006.005.041.05.041.17a.866.866 0 0 1-.121.416c-.165.288-.503.56-1.066.56z'/%3E%3C/svg%3E");
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E  %3Cpath d='m8 6.236-.894-1.789c-.222-.443-.607-1.08-1.152-1.595C5.418 2.345 4.776 2 4 2 2.324 2 1 3.326 1 4.92c0 1.211.554 2.066 1.868 3.37.337.334.721.695 1.146 1.093C5.122 10.423 6.5 11.717 8 13.447c1.5-1.73 2.878-3.024 3.986-4.064.425-.398.81-.76 1.146-1.093C14.446 6.986 15 6.131 15 4.92 15 3.326 13.676 2 12 2c-.777 0-1.418.345-1.954.852-.545.515-.93 1.152-1.152 1.595L8 6.236zm.392 8.292a.513.513 0 0 1-.784 0c-1.601-1.902-3.05-3.262-4.243-4.381C1.3 8.208 0 6.989 0 4.92 0 2.755 1.79 1 4 1c1.6 0 2.719 1.05 3.404 2.008.26.365.458.716.596.992a7.55 7.55 0 0 1 .596-.992C9.281 2.049 10.4 1 12 1c2.21 0 4 1.755 4 3.92 0 2.069-1.3 3.288-3.365 5.227-1.193 1.12-2.642 2.48-4.243 4.38z'/%3E%3C/svg%3E");
}
.comments_count::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  vertical-align: -3px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E  %3Cpath d='M2.678 11.894a1 1 0 0 1 .287.801 10.97 10.97 0 0 1-.398 2c1.395-.323 2.247-.697 2.634-.893a1 1 0 0 1 .71-.074A8.06 8.06 0 0 0 8 14c3.996 0 7-2.807 7-6 0-3.192-3.004-6-7-6S1 4.808 1 8c0 1.468.617 2.83 1.678 3.894zm-.493 3.905a21.682 21.682 0 0 1-.713.129c-.2.032-.352-.176-.273-.362a9.68 9.68 0 0 0 .244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.52.263-1.639.742-3.468 1.105z'/%3E%3C/svg%3E");
}
.video_icon {
  position: absolute;
  top: 3px;
  right: 5px;
}
.video_icon::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  vertical-align: -3px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E  %3Cpath fill-rule='evenodd' d='M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5zm11.5 5.175 3.5 1.556V4.269l-3.5 1.556v4.35zM2 4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h7.5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H2z'/%3E%3C/svg%3E");
}


/*--insta_css_end*/

#eyeC01w{
width:100%;	
background: url(./font/);
}

.eyeC01{
margin:0;
margin-top: calc(77px);
padding: 0;
width: 100%;
}

.eyeC01 &gt; div{
width:100%;
}


.cont_wrap div.contents_wraper{
   margin: auto 4%;   

   
}


.contents_wraper h4{
font-size: 2.5rem;
color: #000;
color: #3367FF;
}

.contents_wraper p{
font-size: 1.3rem;
color: #000;
font-weight: 900;
margin-bottom: 5px;
}


@media screen and (max-width: 1150px){
.message_text{
    font-size: .90rem;
    line-height: 1.35;
}

}


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

.inst_cont_wrap{
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start; 
}

.inst_cont_wrap &gt; div{
    flex-basis: calc( (100% - 30px) / 3 );
}



.cont_wrap div.contents_wraper{
    padding-top: 15px;
}

.contents_wraper h4{
    font-size: 2.0rem;
}

/*スマホじゃオンマウスないからね*/
.message_text{ 
    height: auto;
}

.like_count, .comments_count{
   /* top: 15px;*/
}

.message_text .time_st_h{
padding-right: 5px;
display: inline-block;
}


.message_text .time_st{
    margin-top: 5px;
    display: block;
    position: relative;
    clear: both;
}


/*スマホレイアウトおわり*/

div.cont_insta_main_link_wrap01 {
    max-width: 2.0rem;
    flex-basis: 2.0rem;
     max-width: 60px;
    flex-basis: 60px;
}

div.cont_insta_main_link_wrap00_list svg{
    width: 1.0rem;
    height: 1.0rem;
}

/*インスタ注意書き*/
.sub_title span p{
    color: #333;
    font-size: .75rem;
}

.cont_insta_main_link {
    margin-bottom: 20px;
}



}


@media screen and (max-width: 896px){
.eyeC01{	
margin-top: calc(50px);
}


.contents_wraper h4{
    font-size: 1.35rem;
}

.contents_wraper h5{
    font-size: 1.25rem;
}

.contents_wraper p {
    font-size: 1.15rem;
}

.inst_cont_wrap{
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start; 
}


.inst_cont_wrap &gt; div {
   /* width: calc( (100% - 20px) / 2 );
    float: left;
    margin: 0 5px 20px 5px;
    box-sizing: border-box;*/
    flex-basis:calc( (100% - 20px) / 2 ) ;
    margin: 0 5px 20px 5px;
}


.message_text{
    padding: 8px;
}



}

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

}

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

.contents_wraper p {
    font-size: 1.00rem;
}

.contents_wraper h4 {
    font-size: 1.2rem;
}

.inst_cont_wrap &gt; div {
    /*width: calc( (100% - 10px) / 1 );
    float: left;
    margin: 0 5px 20px 5px;
    box-sizing: border-box;*/
    flex-basis:calc( (100% - 10px) / 1 );
    margin: 0 5px 20px 5px;
}
div.cont_insta_main_link_wrap02 &gt; span{
   font-size: .85rem; 
}

/*インスタ注意書き*/
.sub_title span p{
    color: #333;
    font-size: .70rem;
}

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