@charset "UTF-8";
/*!*
  --------------------------------
  Created: 2018.07.19
  Last Modified:
  --------------------------------
  - Table of Contents -
  初期化
  --------------------------------
*!*/

#attention #section01 { margin-top:54px; }
#attention #section02 { margin-top:98px; }
#attention .tip_text { font-size:1.25em;font-weight:bold;margin-top:38px; }
#attention .tip_text+.products_text { margin-top:20px; }
#attention .tip_color { color:#ed1d00; }
#attention .products_text { margin-top:25px;line-height:1.5; }
#attention .subsection { margin-top:45px; }
#attention .notice_area { margin-top:37px; }
#attention .notice_area+.notice_area { margin-top:34px; }
#attention .notice_area .lead_text { background-color:#f5f5f5;font-weight:bold;padding:13px 0 10px 22px; }
#attention .notice_area .lead_text .notice_icon { margin-right:10px;vertical-align:-0.1em; }
#attention .notice_area .add_icon { display:inline-block;margin-left:22px;line-height:1.1em; }
#attention .dott_list { margin-top:17px; }
#attention .dott_list li { position:relative;padding-left:1.4em;line-height: 1.44em; }
#attention .dott_list li+li { margin-top:14px; }
#attention .dott_list li:before { content:"・";position:absolute;left:0; }
#attention .label { font-weight:bold;margin-top:12px; }
#attention .num_list { margin-top:4px;list-style-type:decimal;padding-left:2.6em; }
#attention .num_list li { line-height: 1.44em; }
#attention .num_list li+li { margin-top:3px; }
#attention .num_list+.note { font-size:0.875em;margin-top:4px; }
#attention img { max-width:100%;height:auto;vertical-align:bottom; }
#attention #section01_01 { margin-top:36px; }
#attention #section01_07 .emphasis_label { position: relative;padding-left: 2em;margin-top:26px; }
#attention #section01_07 .emphasis_label .num { display:inline-block;position:absolute;left:0; }
#attention #section02_01 { margin-top:42px; }
#attention #section02_01 .products_text .icon_m { vertical-align:0.05em; }
#attention #section02_01 .products_img { max-width:322px; text-align:left;margin-top:20px; }
#attention .basic_table { max-width:900px;margin-top:30px; }
#attention .basic_table th { width:calc(100% / 3);text-align:center;font-weight:normal; }
#attention .basic_table th:first-child { background-color:#fff; }
#attention .basic_table td:first-child { background-color:#e6e6e6; }
#attention .img_link { -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out; }
#attention .img_link:hover { opacity:0.7; }

@media only screen and (max-width:767px){
#attention .subsection { margin-top:40px; }
#attention .tip_text { font-size:1.1278em;margin-top:20px; }
#attention .tip_text+.products_text { margin-top:10px; }
#attention .products_text { margin-top:15px; }
#attention .notice_area { margin-top:25px; }
#attention .notice_area .lead_text { padding:10px 0 8px 15px;font-size:0.8772em; }
#attention .notice_area .lead_text .notice_icon { vertical-align:-0.2em;margin-right: 6px; }
#attention .dott_list { margin-top:15px; }
#attention .dott_list li { font-size:0.8772em;padding-left:1em; }
#attention .dott_list li+li { margin-top:8px; }
#attention .notice_area+.notice_area { margin-top:30px; }
#attention .notice_area .add_icon { margin-left:15px;line-height:normal; }
#attention #section01_01 { margin-top:40px; }
#attention #section01_07 .emphasis_label { padding-left: 1.6em; }
#attention #section01,#attention #section02 { margin-top:50px; }
#attention #section02_01 { margin-top:40px; }
#attention #section02_01 .products_img { max-width:100%;text-align:center; }
#attention #section02_03 .note { font-size:0.7519em; }
#attention .label { font-size: 0.8772em; }
#attention .num_list { padding-left:2em; }
#attention .num_list li { font-size: 0.8772em; }
#attention .num_list+.note { font-size:0.7519em; }
#attention .basic_table { margin-top:20px; }
}
