<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset"utf-8";
* {
    margin: 0;
    padding: 0;
    font-family: Arial,"Helvetica Neue",Helvetica,Roboto,"Droid Sans","Yu Gothic",Meiryo,"Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;
}

/*max1024ã‹ã‚‰1280ã¸å¤‰æ›´?*/
@media (max-width: 1024px) {
/*ãƒ˜ãƒƒãƒ€ãƒ¼*/
.header {/*ç«¯æœ«ã«ã‚ˆã‚Šã¯ã¿å‡ºã™ã—ã®ãŽ*/ 
    height: 88px;  
    }
.container {
    max-width: 100%;/*?*/
    padding-left: 0;
    padding-right: 0;
    margin-left: 20px;
    margin-right: 20px;
}
.header-left {
    display: none;
}
/*.header-right {
    float: none;
    text-align: center;
}
.header-right a {
    font-size: 36px;
    font-weight: 600;
}*/
/*ãƒ˜ãƒƒãƒ€ãƒ¼,ãƒ—ãƒ«ãƒ€ã‚¦ãƒ³ä»•æ§˜*/
.menu {/*ã“ã®è¾ºã‚Šheader-rightã‹ã‚‰è»¢ç”¨1*/
    float: none;
    text-align: center;
}
.menu &gt; li a {/*ã“ã®è¾ºã‚Šheader-rightã‹ã‚‰è»¢ç”¨2*/
    font-size: 16px;
    font-weight: 600;
    text-decoration-line: none;/*ãƒªãƒ³ã‚¯ä¸‹ç·š*/
    word-break: keep-all;/*?*/
}
li.menu__single:hover ul.menu__second-level {
    opacity: 0.8;/*é€ã‘*/
}
/*ãƒ¡ã‚¤ãƒ³1(å…¨ä½“?)*/
.container{/*?*/
    min-height: 30vh;/*?*/
    margin-left: 40px;
    margin-right: 40px;
}
h1 {/*indexã§ã¯HarukaKano works*/
    font-size: 44px; 
}
h2 {/*indexã§ã¯åŠ&nbsp;ç´æ˜Žé¦™website*/
    font-size: 32px; 
}
/*ãƒ¡ã‚¤ãƒ³1*/
.main-visual {
    padding: 120px 0px 20px 0px;
    max-width: 100%;/*?*/
}
.top-title {/*HarukaKano works*/
    font-size: 74px;
    margin: 120px 0px 0px 0px;
    }
.top-subtitle {/*åŠ&nbsp;ç´æ˜Žé¦™website*/
    font-size: 24px;
    font-weight: 500;
    margin: 20px 0px 60px 0px;
}
/*ãƒ¡ã‚¤ãƒ³2*/
.main {/*éš™é–“èª¿æ•´?*/
    padding: 80px 0px 40px 0px;
}
.main h2 {
    margin-top: 20px;
}
/*ãŠçŸ¥ã‚‰ã›*/
.news-links {/*æ–‡å­—ã€aå«ã‚€*/
    font-size: 16px;
} 
.news-links a {/*æ–‡å­—ã€aå«ã‚€*/
    font-weight: 600;
}
h2.news2{/*---*/
    font-size: 16px;
}
/*h3-SNSç”¨*/
.main h3 p{/*ã‚¤ãƒ³ã‚¹ã‚¿ã¨Xã®æ–‡å­—*/
    font-size: 24px;
}
.news-links a img{/*ã‚¤ãƒ³ã‚¹ã‚¿ã‚¢ã‚¤ã‚³ãƒ³*/
    height: 40px;
    width: 40px;
    margin-bottom: 40px;
}
.news-links2 {
    margin: 20px 0px 60px 0px;
}
.news-links2 a img{/*Xã‚¢ã‚¤ã‚³ãƒ³*/
    height: 40px;
    width: 40px;
    margin-bottom: 40px;
}
/*ãƒ•ãƒƒã‚¿ãƒ¼*/
.footer-parent {
    padding: 0px 0px 0px 0px;  
}
.footer {
    height: 50px;
    max-width: 100%;/*?*/
}
.footer-right{
    padding-top: 20px;
}  
.footer p {
    font-size: 16px;
}
}

/*max670*/
@media (max-width: 670px) {
/*ãƒ˜ãƒƒãƒ€ãƒ¼*/
.header {
    height: 76px;/*ç«¯æœ«ã«ã‚ˆã‚Šã¯ã¿å‡ºã™ã—ã®ãŽ*/   
    }
.container {
    max-width: 100%;/*?*/
    padding-left: 0;
    padding-right: 0;
    margin-left: 20px;
    margin-right: 20px;
}    
.header-left {
    display: none;
}
/*.header-right {
    float: none;
    text-align: center;
}
.header-right a {
    font-size: 36px;
    font-weight: 600;
}*/
/*ãƒ˜ãƒƒãƒ€ãƒ¼,ãƒ—ãƒ«ãƒ€ã‚¦ãƒ³ä»•æ§˜*/
/*ul.menu {ã“ã®è¾ºã‚Šheader-rightã‹ã‚‰è»¢ç”¨1
    float: none;
    text-align: center;
}*/
.menu &gt; li{
    height: 36px;    
    }
li.menu__single {
    text-align: center;  
    }
.menu &gt; li a {/*ã“ã®è¾ºã‚Šheader-rightã‹ã‚‰è»¢ç”¨2*/
    font-size: 14px;
    font-weight: 600; 
    text-decoration-line: none;/*ãƒªãƒ³ã‚¯ä¸‹ç·š*/
    word-break: keep-all;/*?*/
    padding: 0 6px;
}
.init-bottom:after {/*çŸ¢å°ãƒžãƒ¼ã‚¯*/
    width: 4px;
    height: 4px;
    }
li.menu__single:hover ul.menu__second-level {
    opacity: 0.95;/*é€ã‘*/
}
/*ãƒ¡ã‚¤ãƒ³1(å…¨ä½“?)*/
h1 {/*indexã§ã¯HarukaKano works*/
    font-size: 30px; 
}
h2 {/*indexã§ã¯åŠ&nbsp;ç´æ˜Žé¦™website*/
    font-size: 24px; 
}
.main-visual {
    max-width: 100%;/*?*/
}
.top-subtitle {/*åŠ&nbsp;ç´æ˜Žé¦™website*/
    font-size: 24px;
    font-weight: 200;
    margin: 0px 0px 60px 0px;
}
/*ãƒ¡ã‚¤ãƒ³2*/
.main {
    max-width: 100%;/*?*/
    padding: 20px 0;
}
.top-title {/*HarukaKano works*/
    margin: 10px 0px 0px 0px;
}
.top-title a {
    font-size: 30px;
    }
h2.top-subtitle {/*åŠ&nbsp;ç´æ˜Žé¦™website*/
    font-size: 18px;
    font-weight: 300;
}
.top-subtitle {
    margin: 10px 0px 20px 0px;
    }
/*ãŠçŸ¥ã‚‰ã›*/
.news-links {/*æ–‡å­—ã€aå«ã‚€*/
    font-size: 15px;    
    }    
h2.news2 {/*---*/
    font-size: 12px;
}
/*SNSã‚³ãƒ¼ãƒŠãƒ¼*/
.main h3 p{/*ã‚¤ãƒ³ã‚¹ã‚¿ã¨Xã®æ–‡å­—*/
    font-size: 20px;
}
.news-links a img{/*ã‚¤ãƒ³ã‚¹ã‚¿ã‚¢ã‚¤ã‚³ãƒ³*/
    height: 40px;
    width: 40px;
    margin-bottom: 80px;
}
.news-links2 {
    margin: 0px 0px 60px 0px;
}
.news-links2 a img{/*Xã‚¢ã‚¤ã‚³ãƒ³*/
    height: 40px;
    width: 40px;
    margin-bottom: 40px;
}
/*ãƒ•ãƒƒã‚¿ãƒ¼*/
.footer-parent {
    padding: 0px 0px 0px 0px;  
}
.footer {
    height: 50px;
    padding-bottom: 20px;
    max-width: 100%;/*?*/
}
.footer-right{
    padding-top: 20px;
    padding-left: 32px;    
    }    
.footer p {
    font-size: 12px;
}
}</pre></body></html>