/* phpファイルの修正 
固定フロントページ (front-page.php)
テーマのための関数 (functions.php)
メインインデックスのテンプレート (index.php)
個別投稿ページ (page.php)
個別投稿 (single.php)
*/

/* ウェブフォント */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans|Raleway:700');
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanssc.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);

body {
font-family: 'Noto Sans', 'Noto Sans Japanese', 'Noto Sans KR', 'Noto Sans SC', 'Noto Sans TC', sans-serif !important;
font-weight: 300;
}

/* PC：グローバルメニュー */
.pc #global_menu ul li {
font-family: 'Raleway', 'Noto Sans Japanese', sans-serif !important;
font-weight: 500;
}
/* PC：ヘッダーメニュー */
#header_menu ul li {
font-family: 'Raleway', 'Noto Sans Japanese', sans-serif !important;
font-weight: 500;
}
/* スマホ：グローバルメニュー */
#global_menu ul li {
font-family: 'Raleway', 'Noto Sans Japanese', sans-serif !important;
font-weight: 500;
}

/* PC：トップページスライダー */
#header_slider .caption .title {
background:rgba(255,255,255,0.9);
padding: 11px 25px;
}

/* フッターウィジェット */
#footer {
width:100%; max-width:1220px; padding:30px 20px 10px 20px; 
margin:0 auto; overflow:hidden; 
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
-o-box-sizing:border-box; 
-ms-box-sizing:border-box; box-sizing:border-box; 
border-top: 1px solid #f3f3f3; background: #fff; 
}
#footer_center_widget { 
width:100%; margin:0 auto; }

/* フッターメニュー */
#footer_menu ul li {
font-family: 'Raleway', 'Noto Sans Japanese', sans-serif !important;
font-weight: 400;
}
/* コピーライト */
#copyright {
font-weight: 400;
}
/* フッターバー */
.dp-footer-bar ul li {
font-family: 'Raleway', 'Noto Sans Japanese', sans-serif !important;
font-weight: 400;
}

/* フッター協賛バナー */
.bannerL { height: 60px; width: 234px; margin: 10px; }
.bannerS { height: 60px; width: 120px; margin: 10px; }


/* ユーザーウィジェット */
.tcd_user_profile_widget {
width:90%; margin:-30px auto 30px;
}

/* イベントカレンダー */
#tribe-events {
width:90%; margin:-30px auto 30px;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
line-height: 2;
}
#tribe-mobile-container .type-tribe_events h4 {
line-height: 1.8;
padding-bottom: 10px;
}
.tribe-events-list .tribe-events-list-event-title {
line-height: 1.6;
}
.single-tribe_events .tribe-events-single-event-title {
line-height: 1.6;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
line-height: 1.8;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
line-height: 1.8;
}

/* リンク付き画像のクリック処理 */
.opac a { transition: 0.6s; }
.opac a:hover { opacity: 0.7; }