@charset "UTF-8";

/*
国内代理店一覧
*/

p {
font-size:14px;
line-height:20px;
margin-bottom:5px;
}

.mainimg_ac{
	height:120px;
	padding-bottom:20px;
}

.titleimg{
	margin-top:10px;
	display:block;
	float:left;
}


#center_main{
	width:100%;
}

.map_area{
	display:block;
	width:754px;
	float:left;
}

.right{
	display:block;
	width:198px;
	height:378px;
	float:right;
}

.toppane{
	display:block;
	width:100%;
	height:62px;
	border-bottom:#CCC 1px solid;
}

.selbt3 ul{
	display:block !important;
	float:none;
	height:26px;
}

.selbt3 ul li.selbt_h{
	padding-left:16px;
	line-height:18px;
	height:18px;
	color:#363433;
	background:url(/assets/agency/ja-jp/images/ico_li.jpg) no-repeat 0 1px;
}


.h_top{
	display:block;
	width:195px;
	height:40px;
	background:url(/assets/support/agency/ja-jp/images/h_top.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.h_support{
	display:block;
	width:195px;
	height:26px;
	background:url(/assets/support/agency/ja-jp/images/h_support.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

ul.rmenu{
	margin:10px 6px;
}

ul.rmenu li{
	display:block;
	background:url(/assets/agency/ja-jp/images/ico_li.jpg) no-repeat 0 6px;
	padding-left:15px;
	line-height:26px;
}

.selbt_area{
	display:block;
	clear:both;
	width:100%;
	padding-top:5px;
	margin-bottom:20px;
}

.copane{
	display:block;
	clear:both;
	width:100%;
}

.copane p{
	padding:10px 5px 5px 5px;
	display:block;
	float:left;
	width:320px;
	margin-right:34px;
	font-size:12px;
	height:220px;
        margin-bottom:100px;
}


.co{
	font-size:14px !important;
	line-height:2.0;
	display:block;
	font-weight:bold;
	color:#0074bf;
	border-bottom:#999 1px solid;

}

.copane_webshop > p{
	height:90px !important;
}

.showroom{
	background-color:#F2F3F7;
}

.bt_url{
display:block;
text-indent:-9999px;
margin-top:10px;
width:151px;
height:21px;
background:url(/assets/support/agency/ja-jp/images/bt_url.jpg) no-repeat 0 0;
}

.co > .bt_url{
	float:right;
	height:16px;
	width:87px;
}

.bt_web{
display:block;
width:314px;
height:42px;
}

.bt_web2{
	float:left;
	margin-top:10px;
	margin-right:3px;
}

.new{
	font-size:12px !important;
	font-weight:bold;
 	color:#F00 !important;
}

h4{
	font-size:15px;
	height:25px;
	line-height:25px;
	background-color:#8F929F;
	font-weight:bold;
	color:#FFF;
	text-indent:10px;
}

.to_top{
	display:block;
	width:150px;
	float:right;
	text-align:right;
}

.rmsg{
	float:right;
	font-size:14px;
	margin-right:5px;
}

    .mb0 {
        margin-bottom: 0!important;
    }
    .mb10 {
        margin-bottom: 10px!important;
    }
    .mb20 {
        margin-bottom: 20px!important;
    }
    .mb30 {
        margin-bottom: 30px!important;
    }
    .mb40 {
        margin-bottom: 40px!important;
    }
    .mb50 {
        margin-bottom: 50px!important;
    }
    .mb60 {
        margin-bottom: 60px!important;
    }
    .mb70 {
        margin-bottom: 70px!important;
    }
    .mb80 {
        margin-bottom: 80px!important;
    }
    .mb90 {
        margin-bottom: 90px!important;
    }
    .mb100 {
        margin-bottom: 100px!important;
    }
    .mb200 {
        margin-bottom: 200px!important;
    }
    .mb300 {
        margin-bottom: 300px!important;
    }
    .mb400 {
        margin-bottom: 400px!important;
    }




