@charset "utf-8";

@import url(sub.css);

.quick_menu dl dt,
.quick_menu dl dd.last a {background-color: #ff7f00;}

/*.visual {background-color: #ff7f00;}*/

.banner .inner .banner_ul li.banner1 .banner_in .banner_img {background: url(/joesecurity/img/common/search.png) 50% 40px no-repeat;}
.banner .inner .banner_ul li.banner2 .banner_in .banner_img {background-image: url(/joesecurity/img/common/filetype.png);}
.banner .inner .banner_ul li.banner3 .banner_in .banner_img {background-image: url(/joesecurity/img/common/yara.png);}
.banner .inner .banner_ul li.banner4 .banner_in .banner_img {background-image: url(/joesecurity/img/common/report.png);}
.banner .inner .banner_ul li p {background-color: #ff7f00;}

#content .bar_title {color: #ff7f00;}
#content .title_bg {background-color: #ff7f00;}

#content .con1 .con1_1 {padding-bottom: 100px;}

#content .con1 .con1_2 {}
#content .con1 .con1_2 .p1 {padding-bottom: 18px;color: #515252;font-size: 16px;font-weight: 700;text-align: center;}
#content .con1 .con1_2 .gray_box p {padding-left: 50px;color: #515252;font-size: 15px;font-weight: 300;line-height: 28px;text-align: left;}
#content .con1 .con1_2 .gray_box img {position: absolute;right: 50px;top: 30px;}
#content .con1 .con1_2 .img_area {padding-top: 80px;text-align: center;}

#content .con2 {text-align: center;}
#content .con2 .con2_1 {}
#content .con2 .con2_1 ul {padding-top: 50px;}
#content .con2 .con2_1 ul li:first-child {padding-top: 0;}
#content .con2 .con2_1 ul li {padding: 70px 0;border-bottom: 1px dashed #e3e3e3;}
#content .con2 .con2_1 ul li .tit {display: block;margin: 30px auto 15px;width: 450px;height: 56px;color: #231f20;font-size: 23px;line-height: 56px;border: 1px dashed #424242;font-weight: 700;}
#content .con2 .con2_1 ul li .txt {color: #515252;font-size: 15px;line-height: 30px;font-weight: 500;}

#content .con2 .con2_2 {}
#content .con2 .con2_2 .qna {padding-top: 73px;}
#content .con2 .con2_2 .qna dt,
#content .con2 .con2_2 .qna dd {padding-bottom: 40px;color: #2d2d2d;font-size: 21px;font-weight: 500;}
#content .con2 .con2_2 .qna dd p {padding-bottom: 10px;color: #f27f22;font-size: 23px;font-weight: 700;}
#content .con2 .con2_2 .qna dd:last-child {padding-bottom: 0;}

#footer .address_box .inner .add_title {color: #ff7f00;}

