@charset "utf-8"; /* =================================================== カラー =================================================== */ @colorMain: #b7d30c; //メインカラー @colorSub: #f8ba4b; //サブカラー 詳細ボタンなど @colorBorder: #e2d9c4; //ボーダーカラー @colorLightBG: #ffffff; //薄い背景色 bodyの背景と同化はNG  フォームやテーブルの見出し背景,カテゴリー背景 @colorPager:#e2d9c4;//ページャー背景 @colorPagerCurrent:#b7d30c;//ページャー背景current @MainFontColor: #5a4e44; /* =========================================================================================== 基準のline-height =========================================================================================== */ @BaseLineHeight: 1.6; /* =========================================================================================== フォント 設定 =========================================================================================== */ body { font-size: 16px; line-height: @BaseLineHeight; color: @MainFontColor; font-family: Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "MS Pゴシック" , "MS PGothic" , sans-serif; font-weight: 500; background-color: #faf5ea; } a, a:active, a:link, a:visited { color: @MainFontColor; } /* =========================================================================================== ボタン 設定 =========================================================================================== */ .moreBtn { a { display: inline-block; background-color: transparent; // background: @colorSub; padding: 6px 48px; // color: #fff; border: 2px solid @colorSub; border-radius: 200px; color: @colorSub; font-weight: bold; } } /* =========================================================================================== メインイメージ設定 =========================================================================================== */ .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: 24px; } } /* =========================================================================================== 見出し設定 =========================================================================================== */ /*== h2はビルダー・システムで共通とする =======================*/ .h2LaySets { font-size: 26px; font-weight: 500; padding-top: 45px !important; text-align: center !important; background-image: url(../images/bg_h02.png); background-repeat: no-repeat; background-position: center top; background-size: 40px auto; span { padding-bottom: 3px !important; display: inline-block; border-bottom: 2px solid @colorMain; } } .fl-module-heading h2.fl-heading { // ビルダーのH2 .h2LaySets; } h2.pageTitle { // アーカイブ・シングルシステムページの見出し .h2LaySets; margin-bottom: 30px; } /*== h3 =======================*/ .h3LaySets { font-size: 23px; color: @colorMain; font-weight: 500; } .fl-module-heading h3.fl-heading { // ビルダーのH3 .h3LaySets; } /*== h4 =======================*/ .h4LaySets { font-size: 20px; font-weight: 500; position: relative; padding-bottom: 3px !important; &:before,&:after { content: ''; position: absolute; display: block; left: 0; } &:before { width: 100%; height: 1px; background-color: @colorBorder; bottom: 1px; } &:after { width: 54px; height: 2px; background-color: @colorSub; bottom: 0; } } .fl-module-heading h4.fl-heading { // ビルダーのH4 .h4LaySets; } /*== h5 =======================*/ .h5LaySets { font-size: 20px; font-weight: 500; padding-left: 30px !important; background-image: url(../images/ico_h05.png); background-repeat: no-repeat; background-position: left top 6px; background-size: 21px auto; } .fl-module-heading h5.fl-heading { // ビルダーのH5 .h5LaySets; } /*== h6 =======================*/ .h6LaySets { font-size: 18px; font-weight: 500; padding-bottom: 3px !important; background-image: url(../images/bg_h06.png); background-repeat: no-repeat; background-position: left bottom; background-size: auto 2px; } .fl-module-heading h6.fl-heading { // ビルダーのH6 .h6LaySets; } /* =========================================================================================== コンタクトバナー =========================================================================================== */ .c_banner { width: 700px; .c_tel{ line-height: 1; a { color: inherit; } } .c_btn a{ position: static !important; top:0 !important; } }