

.col{
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #CCCCCC;
 border-radius: 8px;
 padding: 20px 15px;
 position: relative;
 width: 424px;
 text-align: center;
 min-height: 760px;
 color: #333333;
 font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro",sans-serif;
 font-size: 13px;
 line-height: 1.6;
}

.col h2{
  background:none;
}

.div_box{
 width:860px;
}

.div_box .right{
  margin-right:0px !important;
}

.dl_mec01{
 padding: 20px 10px;
}

.dl_mec02{
 float: left;
 padding: 15px 20px;
 width: 190px;
}

.dl_mec03{
 float: right;
 padding: 15px 20px;
 width: 190px;
}

.dl_mec01{
 background: none repeat scroll 0 0 #E6E6E6;
 border-radius: 8px;
 position: relative;
}

.dl_mec02{
 background: none repeat scroll 0 0 #E6E6E6;
 border-radius: 8px;
 position: relative;
}

.dl_mec03{
 background: none repeat scroll 0 0 #E6E6E6;
 border-radius: 8px;
 position: relative;
}

dd ul{
 float: left;
 text-align: center;
 width: 124px;
}

.dl_mec02 ul{
 float: none;
 width: auto;
}

.dl_mec03 ul{
 float: none;
 width: auto;
}

dd ul li{
 color: #675F5B;
 font-size: 11px;
}

.tit{
 color: #333333;
 font-size: 13px;
}

.dl_service{
 border-bottom: 1px dotted #CCCCCC;
 font-size: 13px;
 margin: 0 0 20px;
 padding: 0 0 23px;
 text-align:left;
}

.dl_service dt{
  font-weight: bold;
  margin-bottom: 4px;
}

.dl_service dt span{
   background: url("/business/img/artra-s/ico_circle01.png") no-repeat scroll 50% 50% / 15px 15px rgba(0, 0, 0, 0);
   font-size: 11px;
   line-height: 13px;
   margin: 0;
   padding: 10px;
   position: relative;
   text-align: center;
}

.dl_service dd{
  padding-left: 30px;
}

.last{
 border: medium none;
 margin: 0;
 padding-bottom: 0px;
}

.p_mec01{
 text-align: center;
}

.rq_btn{
 margin: 28px 0 0;
}

.rq_btn a{
 background: url("../img/common/ico_arrow01.png") no-repeat scroll 400px center #E46B6E;
 border-radius: 8px;
 color: #FFFFFF;
 display: block;
 font-size: 17px;
 line-height: 1;
 margin: 0 auto;
 padding: 24px 0;
 position: relative;
 text-align: center;
 text-decoration: none;
 width: 425px;
}

.rq_btn a img{
  vertical-align:middle;
  margin-right:3px;
}

.rq_btn a:hover{
 background: url("../img/common/ico_arrow01.png") no-repeat scroll 400px center #C95F60;

