@charset "utf-8";

/* Head 
----------------------------------- */
#special h1{background-color:#fff;padding: 33px 0 0 24px;color: #444;font-size: 40px;text-shadow: 0px 1px 0px #fff;line-height: 1.2;height:175px;border:1px solid #eee;}
#special h1 .fz_s{ font-size:26px; display:inline-block; }
#special .list_point{margin-top:-12px; padding:0 40px;}
#special .list_point .tit{border-radius:4px; color:#fff; font-weight:bold; font-size:12px;display:inline-block; padding:6px 22px 4px; margin-bottom:4px;}
#special .list_point li{margin:4px 0;}
#special .list_point a{ text-decoration:none; color:#999; }

/* List_basic 
----------------------------------- */
#special .list_basic > li{
margin-bottom: 8px;
list-style: none;
position: relative;
padding-left: 17px;
}
#special .list_basic > li:before{
content: "●";
font-size: 92%;
display: block;
position: absolute;
top: 0px;
left: 0;
color: #fab0be;
}

/* Main_text 
----------------------------------- */
#special .main_text{ padding:0 20px;}
#special .main_text p.intro{padding:20px; background-color:#ffeef2; margin:15px 0; font-size:15px;}

#special .main_text h2{ font-size:24px; padding-bottom:4px;margin:50px 0 13px; font-weight:bold;}
#special .main_text p,
#special .main_text ul,
#special .main_text dl{margin:30px 0;}
#special .main_text .btn_box{margin:30px 0 35px;}

#special .main_text h2 + p{ margin-top:10px;}

#special .main_text .box_voice,
#special .main_text .box_consultant{ margin:10px 0; color:#555; }

#special .main_text p + .box_voice,
#special .main_text p + .box_consultant{margin-top:-10px;}

#special .main_text .box_voice dt{ padding-left:26px;}
#special .main_text .box_voice dt img{height:66px;}
#special .main_text .box_voice dd{ border-radius:8px; padding:35px 28px 25px; margin-top:-23px;font-size:15px; }

#special .main_text .box_consultant dt{padding-left:55px;}
#special .main_text .box_consultant dt img{ height:100px; display: block;}
#special .main_text .box_consultant dd{border-radius:8px; padding:35px 28px 25px; margin-top:-17px; }
#special .main_text .box_consultant dd p{ margin:15px 0;}
#special .main_text .box_consultant dd p:first-child{margin-top:0;}
#special .main_text .box_consultant dd p:last-child{margin-bottom:0;}
