@charset "UTF-8"; /* ---------- common.css ---------- */ /* FORMのマージン指定 */ form { margin: 0px; } /* ブロック要素のマージン指定 */ div { margin: 0 0 0 0px; } /* 背景色の指定(白) */ body { background-color: #ffffff; } /* 背景色の指定(水色) */ .sb { background-color: #cdf0f6; } /* 青太文字 */ .blue { color: #0000ff; font-weight: bold; } /* 冊子フォーム(赤文字) */ .attn { color: #ff0000; } /* 冊子フォーム(赤小文字) */ .attn1 { color: #ff0000; font-size: 70%; } @media screen and (max-width: 768px) { .g-contents { margin-top: 40px; } } .g-aside .g-section-recommend { clear: both; padding-bottom: 0; background: #edf2f5; border-top: 4px solid #000; } @media screen and (max-width: 480px) { .g-aside .g-section-recommend { margin-bottom: 50px; } } .g-aside .g-section-recommend .g-section-recommend_ttl { margin: 0; padding: 10px 20px 0; font-size: 16px; font-weight: bold; color: #333; } @media only screen and (max-width: 480px) { .g-aside .g-section-recommend .g-section-recommend_ttl { padding: 10px 10px 0; } } .g-aside .g-section-recommend .g-column { padding-top: 10px; margin-bottom: 0; } .g-aside .g-disp-pc { display: inherit; } .g-aside .g-disp-touch { display: none; } @media screen and (max-width: 768px) { .g-aside .g-disp-pc { display: none; } .g-aside .g-disp-touch { display: inherit; } }