@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


/* Fashion Times: Local design candidate. Article body styles remain unchanged. */
.l-header .c-headLogo {font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.035em;}
.l-header .c-headLogo__link {white-space:nowrap;}
.l-header .c-headLogo__txt {font-size:clamp(25px,3vw,34px);line-height:1.25;}
.l-header__bar {font-size:11px;}
.c-gnav > li > a {font-size:12px;line-height:1.6;}
.home .p-postList__title {line-height:1.75;}
.home .p-postList__thumb {border-radius:4px;overflow:hidden;}
.home .p-postList__excerpt {color:#686168;}
.home .p-widget__title,.l-sidebar .c-widget__title {letter-spacing:.06em;}
.l-footer {border-top:1px solid #e7dfe1;}
.l-footer .c-listMenu a {font-size:13px;line-height:1.8;}
@media(min-width:960px){
 .l-header__logo {padding:20px 0;}
 .l-header__gnav {max-width:100%;overflow-x:auto;}
 .c-gnav {justify-content:flex-start;}
 .c-gnav > li {flex-shrink:0;max-width:240px;}
 .home #content {padding-top:32px;}
}
@media(max-width:959px){
 .l-header .c-headLogo__txt {font-size:25px;}
 .home #content {padding-top:24px;}
 .home .p-postList__title {font-size:15px;line-height:1.65;}
 .home .p-postList__excerpt {display:none;}
}
@media(min-width:960px){
 .l-header__gnav .c-gnav {width:max-content;min-width:100%;flex-wrap:nowrap;justify-content:flex-start!important;}
 .l-header__gnav .c-gnav > li {flex:0 0 auto!important;max-width:260px;}
 .l-header__gnav .c-gnav > li > a {display:block;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:16px 20px;}
}
