@charset "utf-8";
#reason { padding:35px 0 0 0; margin:0; border:solid 2px #4d4d4d; border-radius:8px; }
#reason img { border:none; }
#reason_box { width:100%; height:100%; padding:0; margin:0; font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:13px; line-height: 1.3; color:#4d4d4d; }
#reason_box p { padding:0; margin:0; }
#reason_box .tit { font-size:23px; line-height:1.2; font-weight:bold; }
#reason_box .maintit { padding:12px 50px 10px 95px; width:755px; color:#4d4d4d; background: url(https://stworld.jp/feature/common_images/reason/icon100.png) no-repeat 50px 1px; }

#reason_box .detail { padding:20px 50px 10px 50px; width:800px; letter-spacing: 0.01em; }
#reason_box .detail img { margin:10px 0px; }
#reason_box .detail .small { text-align: right; margin:0 0 0 auto; color:#aaaaaa; }

#reason_box .detail .comment p { font-size:16px; line-height:1.8; }

#reason_box .inquiry { overflow:hidden; width:800px; padding:10px 46px 12px 50px; margin:0 0 40px 0; background-color:#eeeeee; }
#reason_box .inquiry .call { float:left; margin:8px 10px 0 18px;}
#reason_box .inquiry .number { float:left; padding:7px 18px 0 0; }
#reason_box .inquiry .number span { display: block; clear: both; }
#reason_box .inquiry .number .bold { padding:0 ; font-size:20px; line-height:1.4; color:#2081da; font-weight:bold; }
#reason_box .inquiry .number .number_bold { background: url(https://stworld.jp/feature/common_images/reason/phone.png) no-repeat 5px 3px; padding:0 10px 3px 42px; font-size:46px; font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; line-height:1; color:#2081da; font-weight:bold; }
#reason_box .inquiry .raiten { float:right; width:286px; padding:20px 18px 0 0; }
#reason_box .inquiry .raiten a:hover { opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; }

#reason_box .inquiry .vision_sp { display: none; }
