.franchise_box{height:125px;line-height:1.2;text-align:left;background:white;border-bottom:#ccc 1px dotted}.franchise_box th{width:130px;padding:10px}.franchise_box th img{width:100%}.franchise_box td{padding:10px;font-size:14px;font-weight:none;vertical-align:top}.franchise_box td h5{font-size:18px;font-weight:bold}.franchise_box td .h5_lp{color:#174baa}.franchise_box td a{text-decoration:underline}.franchise_box td span{font-size:11px;color:#666}.franchise_box td p{margin:5px 0}.franchise_box_sp{padding:10px;margin-top:2px;margin-bottom:3px;line-height:100%;color:#000;text-align:left;background-color:#fff;border:1px solid #dac7ad;border-radius:5px}.franchise_box_sp .info{height:100%;margin:0}.franchise_box_sp .info .logo{float:left;padding:0}.franchise_box_sp .info .franchise_name{float:left;padding-right:0;padding-left:10px;font-size:16px;font-weight:bold}.franchise_box_sp .info .franchise_name span{display:block;margin-bottom:4px;font-size:9px}.franchise_box_sp .info .franchise_name h5{margin:0;font-weight:bold;color:#174baa}.franchise_box_sp .catch_copy{padding-top:10px;clear:both}.franchise_box_sp .catch_copy p{margin:0}
