@charset "utf-8"; /* =================================================== カラー =================================================== */ @colorMain: #9fc24d; //メインカラー @colorSub: #f3a641; //サブカラー 詳細ボタンなど @colorBorder: #ccc9c2; //ボーダーカラー @colorLightBG: #efece5; //薄い背景色 bodyの背景と同化はNG  フォームやテーブルの見出し背景,カテゴリー背景 @colorPager:#c5e085;//ページャー背景 @colorPagerCurrent:#9fc24d;//ページャー背景current /* =========================================================================================== 基準のline-height =========================================================================================== */ @BaseLineHeight: 1.8; /* =========================================================================================== フォント 設定 =========================================================================================== */ @fontMincho: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "MS P明朝", "MS 明朝", serif; body { background: url('../images/body.jpg') left top repeat; font-size: 15px; line-height: @BaseLineHeight; color: #2d2d2d; font-family: "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif; } a, a:active, a:link, a:visited { color: #2d2d2d; } /* =========================================================================================== ボタン 設定 =========================================================================================== */ .moreBtn { a { background: url('../images/ico_btn.png') left 25px center no-repeat; display: inline-block; background-color: @colorSub; padding: 8px 25px 8px 50px; color: #fff; font-family: @fontMincho; font-weight: 500; border-radius: 3px; } } /* =========================================================================================== メインイメージ設定 =========================================================================================== */ .mainImgArea { width: 100%; margin: 0 0 20px; .mainImgContent { max-width: 100%; margin: 0 auto; text-align: center; background-repeat: no-repeat; background-position: center center; display: flex; justify-content: center; align-items: center; } .mainImgContent p { width: @contentWidth; font-weight: 500; font-size: 35px; font-family: @fontMincho; color: #fff; letter-spacing: 3px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } } /* =========================================================================================== 見出し設定 =========================================================================================== */ /*== h2はビルダー・システムで共通とする =======================*/ .h2LaySets { font-size: 28px; font-family: @fontMincho; text-align: center !important; padding: 50px 0 0 !important; background: url('../images/ico_h02.png') center top no-repeat; background-size: 159px 40px; } .fl-module-heading h2.fl-heading { // ビルダーのH2 .h2LaySets; } h2.pageTitle { // アーカイブ・シングルシステムページの見出し .h2LaySets; margin-bottom: 30px; } /*== h3 =======================*/ .h3LaySets { font-size: 24px; color: @colorSub; font-weight: bold; } .fl-module-heading h3.fl-heading { // ビルダーのH3 font-size: 21px; font-family: @fontMincho; font-weight: 500; color: @colorMain; } /*== h4 =======================*/ .h4LaySets { font-size: 20px; font-weight: bold; padding-left: 10px !important; border-left: 3px solid @colorSub; border-bottom: 1px dotted #CCC; } .fl-module-heading h4.fl-heading { // ビルダーのH4 font-size: 20px; font-family: @fontMincho; padding: 5px 0 5px 30px !important; border-bottom: 1px dashed #2d2d2d; background: url('../images/ico_h04.png') left center no-repeat; background-size: 21px 22px; } /*== h5 =======================*/ .h5LaySets { font-size: 18px; font-weight: bold; color: @colorSub; } .fl-module-heading h5.fl-heading { // ビルダーのH5 font-size: 17px; font-family: @fontMincho; padding: 0 0 5px !important; border-bottom: 1px solid #2d2d2d; } /*== h6 =======================*/ .h6LaySets { font-size: 16px; font-weight: bold; } .fl-module-heading h6.fl-heading { // ビルダーのH6 font-size: 15px; font-family: @fontMincho; font-weight: bold; color: @colorSub; } /* =========================================================================================== コンタクトバナー =========================================================================================== */ .c_banner { width: 700px; .c_title { font-family: @fontMincho; } .c_tel{ font-family: @fontMincho; line-height: 1; a { color: inherit; } } .c_btn a{ font-family: @fontMincho; position: static !important; top:0 !important; } }