@charset "euc-jp";



.yj950-2 #yjMain{float:right; width:700px;}
.yj950-2 #yjSub{float:left; width:225px;}

/* ----------------------------------------
 * メインカラム
 * ---------------------------------------- */
#yjMain p{
	line-height:1.28;
	/line-height:1.1;
}


/* ---- トップページ用トピックス ----- */
.lcplsvTopics {
	border-bottom:1px dotted #999;
}
.lcplsvTopics dl{
}
.lcplsvTopics dt {
	width:66px;
	height:16px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bzc_common_sp.png) 0 -47px no-repeat;
	text-indent:-9999px;
}
.lcplsvTopics dd {
	background: url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/icon_bluearrow.png) no-repeat 0 0.7em;
	padding-left: 10px;
	border-top:1px dotted #999;
}
.lcplsvTopics p {
	margin:5px 0 5px 12px;
	}

/* ---- h1タグ ----- */
.lcplFmtH1 {
	border:1px solid #CCC;
	background:#F4F4F4;
	font-size:medium;
}
.lcplFmtH1 div {
	border-bottom:5px solid #70a400;
	padding:13px 10px;
}
.lcplFmtH1 h1 {
	float:left;
	width:485px;
	font-weight:bold;
	line-height:1.01;
	/line-height:1.1;
}
.lcplFmtH1Img {
	display:block;
	float:right;
	width:185px;
	text-align:right;
}

/* ---- h2タグ ----- */
div.lcplFmtH2 {
	border:1px solid #CCC;
	border-bottom:1px solid #70a400;
	line-height:1.0;
}
div.lcplFmtH2 div{
	padding:9px 6px;
	/padding:10px 6px 8px;
	background:#FFF url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_sp_srv.png) 0 100% repeat-x;
	border-bottom:1px solid #FFF;
}
div.lcplFmtH2 h2 {
	padding-left:5px;
	border-left:5px solid #70a400;
	font-weight:bold;
	font-size:medium;
}

/* ---- h3タグ ----- */
div.lcplFmtH3 {
	padding:6px;
	border-bottom:1px solid #70a400;
	line-height:1.0;
}
div.lcplFmtH3 h3 {
	padding-left:5px;
	border-left:5px solid #70a400;
	font-weight:bold;
	font-size:medium;
}


/* ---- h4タグ ----- */
h4.lcplFmtH4 {
	padding:6px;
	background:#dfe6d8;
	line-height:1.0;
	font-weight:bold;
}
* html h4.lcplFmtH4{
	height:25px;
	} /* ie 4-6 (Mac 4-5) */



/* ---- インタビュー ----- */

.lcplsvIvImg {
	float:left;
	width:62px;
}
.lcplsvIvImgBd {
	border:2px solid #CCC;
}
.lcplsvIvImgBd div {
	width:58px;
	height:58px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/interview.png) no-repeat;
}
.lcplsvTxtBox {
	float:right;
	width:612px;
}
.lcplsvTxtBox div {
	position:relative;
	background:#F4F4F4;
	min-height:120px;
	_height:120px;
	border:1px solid #CCC;
}
span.lcplsvTxtBoxFuki {
	position:absolute;
	width:25px;
	height:100px;
	left:-25px;
	top:0;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/interview.png) -58px 0 no-repeat;
}
.lcplsvTxtBox dl {
	padding:15px 25px;
}
.lcplsvTxtBox dt {
	font-weight:bold;
	margin-bottom:5px;
}

/* ---- メリット ----- */
.lcplsvMerit dl {
	margin-bottom:15px;
	padding-top:15px;
	border-top:1px dotted #999;
}

.lcplsvMerit dl.first {
	padding:0;
	border:none;
}

.lcplsvMerit dl.end,.lcplsvMerit dl.end {
	margin-bottom:0;
}

.lcplsvMerit dt {
	float:left;
	width:65px;
	height:58px;
	text-indent:-9999px;
	/*margin-bottom:15px;*/
}

.lcplsvMerit dd {
	float:right;
	width:580px;
	/*margin-bottom:15px;*/
}

.lcplsvMerit dd.lcplsvMeritBtTxt {
	width:420px;
	float:left;
	margin-left:10px;
	_margin-left:10px;
}
.lcplsvMerit dd.lcplsvMeritBt {
	width:144px;
	float:right;
	margin-top:20px;
}

.lcplsvMerit01 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) no-repeat;}
.lcplsvMerit02 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -65px 0 no-repeat;}
.lcplsvMerit03 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -130px 0 no-repeat;}
.lcplsvMerit04 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -195px 0 no-repeat;}
.lcplsvMerit05 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -260px 0 no-repeat;}
.lcplsvMerit06 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -325px 0 no-repeat;}

.lcplsvMerit07 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -390px 0 no-repeat;}
.lcplsvMerit08 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -455px 0 no-repeat;}
.lcplsvMerit09 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -520px 0 no-repeat;}
.lcplsvMerit10 dt {background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_merit.png) -585px 0 no-repeat;}


/* ---- グレーボックス ----- */
.lcplsvGrayBox {
	padding:20px 20px 15px;
	background:#F4F4F4;
	border:1px solid #CCC;	
}
.lcplsvGrayBox10 {
	padding:10px;
	background:#F4F4F4;
	border:1px solid #CCC;	
}
.lcplsvGrayBox15 {
	padding:15px;
	background:#F4F4F4;
	border:1px solid #CCC;
}
.lcplsvGrayBox20 {
	padding:20px;
	background:#F4F4F4;
	border:1px solid #CCC;	
}

.floatLf345 {
	float:left;
	width:345px;
}
.floatRg345 {
	float:right;
	width:345px;
}


/* ---- ナンバーリスト ----- */
.lcplsvNumList1{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) no-repeat;
	color:#5e8900;
}
.lcplsvNumList2{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -100px no-repeat;
	color:#5e8900;
}
.lcplsvNumList3{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -200px no-repeat;
	color:#5e8900;
}
.lcplsvNumList4{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -300px no-repeat;
	color:#5e8900;
}
.lcplsvNumList5{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -400px no-repeat;
	color:#5e8900;
}
.lcplsvNumList6{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -500px no-repeat;
	color:#5e8900;
}
.lcplsvNumList7{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -600px no-repeat;
	color:#5e8900;
}
.lcplsvNumList8{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -700px no-repeat;
	color:#5e8900;
}
.lcplsvNumList9{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -800px no-repeat;
	color:#5e8900;
}
.lcplsvNumList10{
	min-height:20px;
	_height:20px;
	padding-left:25px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/lcpl_number.png) 0 -900px no-repeat;
	color:#5e8900;
}

/* ----------------------------------------
 * テーブルいろいろ
 * ---------------------------------------- */
 
/* ---- 共通 ----- */
.lcplsvTable .tbdLf, .lcplsvTableSld .tbdLf{border-left:1px solid #B9B9B9;}
.lcplsvTable .tbdRg, .lcplsvTableSld .tbdRg{border-right:1px solid #B9B9B9;}
.lcplsvTable .tbdBt, .lcplsvTableSld .tbdBt{border-bottom:1px solid #B9B9B9;}
.lcplsvTable .tbdTp, .lcplsvTableSld .tbdTp{border-top:1px solid #B9B9B9;}
.lcplsvTable .valignTop, .lcplsvTableSld .valignTop{vertical-align:top;}
.lcplsvTable .valignBtm, .lcplsvTableSld .valignBtm{vertical-align:bottom;}
 
/* ---- 横線が点線 ----- */
.lcplsvTable {
	width:100%;
	border-collapse:separate;
	border-top:1px solid #CCC;
	border-bottom:1px solid #B9B9B9;
}
.lcplsvTable th {
	padding:5px;
	background:#E6E6E6;
	border-bottom:1px dotted #B9B9B9;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.lcplsvTable td {
	padding:5px;
	border-bottom:1px dotted #B9B9B9;
	vertical-align:middle;
}
.lcplsvTable tr.line_solid th {
	border-bottom:1px solid #B9B9B9;
}

.lcplsvTable th.first{
	border-top:1px solid #FFF;
}
.lcplsvTable th.end,.lcplsvTable td.end {
	border-bottom:none;
}

/* ---- 横線が実線 ----- */
.lcplsvTableSld {
	width:100%;
	border-collapse:separate;
	border-top:1px solid #CCC;
	border-bottom:1px solid #B9B9B9;
}
.lcplsvTableSld th {
	padding:5px;
	background:#E6E6E6;
	border-bottom:1px solid #B9B9B9;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.lcplsvTableSld td {
	padding:5px;
	border-bottom:1px solid #B9B9B9;
	vertical-align:middle;
}

.lcplsvTableSld th.first{
	border-top:1px solid #FFF;
}
.lcplsvTableSld th.end,.lcplsvTableSld td.end {
	border-bottom:none;
}


/* ---- 三ツ星代理店リスト　作成:110811　更新:110817 ----- */
.lcplsvTable_ThreeStar {
	width:100%;
	border-collapse: separate;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 0px;
	border-right-style: none;
	border-right-color: #CCCCCC;
	margin-bottom: 40px;
	border-spacing:0px;
}
.lcplsvTable_ThreeStar .shoplogo img {
	margin: 10px;
}
.lcplsvTable_ThreeStar .shoplogo {
	width: 135px;
	background-color: #f4f4f4;
}

.lcplsvTable_ThreeStar .rank {
	text-align: center;
	width: 145px;
}

.lcplsvTable_ThreeStar .category, .lcplsvAgentSenbai .category {
	background-color: #E6E6E6;
	font-weight: bold;
	text-align: center;
	width: 114px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;	

}
.lcplsvTable_ThreeStar .shopname {
	text-align: left;
}
.lcplsvTable_ThreeStar .shopname dt {
	display: block;
	font-weight: bold;
	text-indent: 10px;
	line-height: 1.4em;
}
.lcplsvTable_ThreeStar .shopname dd {
	text-indent: 10px;
	line-height: 1.2em;
}

.lcplsvTable_ThreeStar td, .lcplsvAgentSenbai td{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
}

/* ---- 代理店エリア表示 作成:110811　更新:110817 ----- */
.lcplsvAgentTouroku .lcplsvTable .ActiveArea {
	background-color: #E6E6E6;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	display: inline;
	float: left;
	clear: both;
	font-weight: bold;
}


/* ---- 導入事例ヘッダー ----- */
.lcplsvJireiHd{
	border-left:3px solid #CCC;
	padding-left:20px;
}
.lcplsvJireiHdBox{
	border:1px solid #CCC;
	padding:10px;
	background:#F4F4F4;
}
.lcplsvJireiHdBoxLf{
	float:left;
	width:120px;
}

.lcplsvJireiHdBoxRg{
	float:right;
	width:520px
}
.lcplsvJireiHd strong{
	font-weight:bold;
}

/* ---- 導入事例ヘッダー動画ver ----- */
.lcplsvJireiHdBoxLfMv{
	float:left;
	width:140px;
	text-align:center;
	font-size:small;
}

.lcplsvJireiHdBoxRgMv{
	float:right;
	width:500px
}
.lcplsvJireiMv{
	display:block;
	overflow:hidden;
	margin:0 auto;
	width:133px;
	height:26px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_bt.png) no-repeat;
	text-indent:-9999px;
}
.lcplsvJireiMv:hover {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bzsv_bt.png) no-repeat -133px 0;
}

/* ---- 導入事例メイン ----- */
.lcplsvJireiMain{
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_jirei_gray.png) repeat-y;
}
.lcplsvJireiMainLf{
	float:left;
	width:482px;
}
.lcplsvJireiMainRg{
	float:right;
	width:188px;
}
.lcplsvJireiMainRg div{
	margin:10px;
	text-align:center;
}
.lcplsvJireiMainRg img {
	margin:0 auto;
}


/* ---- 導入事例フッター ----- */
.lcplsvJireiComp {
	padding:10px;
	background:#F4F4F4;
	border:1px solid #CCC;	
}
.lcplsvJireiComp strong {
	font-weight:bold;
}
.lcplsvJireiCompLf {
	float:left;
	width:160px;
}
.lcplsvJireiCompRg {
	float:right;
	width:510px;
}
.lcplsvJireiLcLk {
	border-top:1px dotted #B8B8B8;
	border-bottom:1px dotted #B8B8B8;
	padding:10px 0;
}
.lcplsvJireiLcLk strong {
	font-weight:bold;
}

/* ---- 導入事例3　枠ver ----- */
.lcplsvJireiMain2Lf{
	float:left;
	width:70px;
}
.lcplsvJireiMain2Rg {
	float:right;
	width:600px;
}
#yjMain p.lcplsvJireiMain2ttl {
	padding:5px;
	/line-height:1.1;
}
/* ---- 導入事例3　枠ver 半分 ----- */
.lcplsvJireiMain3Lf{
	float:left;
	width:70px;
}
.lcplsvJireiMain3Rg {
	float:right;
	width:245px;
}
/*.lcplsvJireiMvImg1 {
	display:block;
	overflow:hidden;
	margin:auto;
	width:200px;
	height:150px;
	background:url(	http://i.yimg.jp/images/biz/bzc3/common/movie_dammy.png);
	text-indent:-9999px;
}
.lcplsvJireiMvImg1:hover {
	background:url(	http://i.yimg.jp/images/biz/bzc3/common/movie_dammy.png) -200px 0;
}*/
/*.lcplsvJireiMvImg2 {
	display:block;
	overflow:hidden;
	margin:auto;
	width:140px;
	height:105px;
	background:url(	http://i.yimg.jp/images/biz/bzc3/common/movie_dammy_s.png);
	text-indent:-9999px;
}
.lcplsvJireiMvImg2:hover {
	background:url(	http://i.yimg.jp/images/biz/bzc3/common/movie_dammy_s.png) -140px 0;
}*/
	

/* ---- ローカルリンクタブ ----- */
.lcplsvLclLinkTb{
	border:1px solid #999;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_sp_srv.png) 0 -100px repeat-x;
	border-bottom:none;
	height:40px;
	text-align:center;
}
.lcplsvLclLinkTb ul{
	padding-top:4px;
	border:1px solid #FFF;
	border-bottom:none;
	border-right:none;
}
.lcplsvLclLinkTb li {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	border-right:1px solid #CCC;
	border-left:1px solid #FFF;
}
.lcplsvLclLinkTb strong{
	font-weight:bold;
}
.lcplsvLclLinkTb li.first {
	border-left:none;
}
.lcplsvLclLinkTb li.end {
	border-right:none;
}





/* ---- ページ内リンクモジュール ----- */
.lcplsvModPgLnk {
	border-top:1px dotted #999;
}
.lcplsvModPgLnk dl{
	margin:12px 0 0;
	padding-bottom:12px;
	border-bottom:1px dotted #999;
}
.lcplsvModPgLnk dt {
	font-weight:bold;
}
.lcplsvModPgLnk dd { 
background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -196px no-repeat;
margin-bottom:5px;
}
.lcplsvModPgLnk p {
	margin-left:15px;
	}
/* ---- ページ内リンクモジュール2分割 ----- */
.lcplsvModPgLnkBox{
	margin:10px 8px 0;
}
.lcplsvModPgLnkBox dd{
	font-size:small;
}
.lcplsvModPgLnkBoxLf{
	float:left;
	width:320px;
}

.lcplsvModPgLnkBoxRt{
	float:right;
	width:320px;
}


/* ---- FAQモジュール ----- */
.lcplsvModFaq dl {
	border-bottom:1px dotted #999;
	padding:20px 0;
}
.lcplsvModFaq dt {
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/icon_lcpl_faq.png) 0 50% no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	min-height:22px;
	_height:22px;
}
.lcplsvModFaq dt p{
	margin-left:45px;
}
.lcplsvModFaq dd{
	line-height:1.28;
}

/*○リスト*/
.lcplsvListCirBox {
	border:1px solid #CCC;
	padding:10px
}
div.lcplsvListCirBox ul {
	margin-left:30px;
}
.lcplsvListCir {
}
.lcplsvListCir li {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_circle.png) 0 7px no-repeat;
	padding:3px 0 3px 12px;
	line-height:1.2;
}
.lcplsvListCirBox strong {
	padding-left:10px;
	font-weight:bold;
}
.lcplsvLiTitlOk {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -598px no-repeat;
	text-indent:30px;
	font-weight:bold;
	min-height:22px;
	_height:22px;
}
.lcplsvLiTitlNg {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -698px no-repeat;
	text-indent:30px;
	font-weight:bold;
	min-height:22px;
	_height:22px;
}
/*○リスト 規約ver*/
.lcplsvLiKiya {
	margin-left:0px;
}
.lcplsvLiKiya li {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_circle.png) 10px 4px no-repeat;
	padding:0 0 5px 22px;
	line-height:1.2;
}
.lcplsvLiKiyaSub{
	margin-left:15px;
}
.lcplsvLiKiyaSub li {
	background-image:none;
}
/*ウィンドウアイコン右側*/
.lcplsvListWin {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 100% -1198px no-repeat;
	padding-right:22px;
	min-height:22px;
	_height:22px;
}

/*チェックアイコン*/
.bzcListCheck {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -1297px no-repeat;
	padding-left:17px;
	min-height:22px;
	_height:22px;
}

/*関連情報*/
.lcplsvListInfo1 {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -898px no-repeat;
	text-indent:20px;
}
.lcplsvListInfo2 dt {
	float:left;
	width:100px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -898px no-repeat;
	text-indent:20px;
}
.lcplsvListInfo2 dd {
	float:left;
	width:560px;
}


/*ご注意*/
.lcplsvListAtten dt {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -1098px no-repeat;
	text-indent:20px;
}
.lcplsvListAtten dd {
	margin-left:20px;
}

/* 印刷アイコン */
a.lcpl_print {
	background:url(http://i.yimg.jp/i/icon/print.gif) no-repeat;
	padding-left:20px;
}


/* ----------------------------------------
 * 代理店一覧
 * ---------------------------------------- */

/*ページ内リンク*/
.lcplsvAgentLink {
	border:1px solid #CCC;
	padding:10px;
}
.lcplsvAgentLink ul {
	padding-left:10px;
}
.lcplsvAgentLink li {
	float:left;
	margin-right:35px;
	_margin-right:25px;
	background:url("http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png") no-repeat scroll 0 -95px transparent;
	padding-left:20px;
	/*IE6,7ハック*/
	/letter-spacing:-1px;
}
.lcplsvAgentLink li.linkReal{
	/margin-right:0px;
	/width:230px;
}


.lcplAgentLinks {
    border: 1px solid #CCCCCC;
    line-height: 22px;
}

.lcplAgentLinks ul {
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lcplAgentLinks li {
	background:url("http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png") no-repeat scroll 0 -95px transparent;
	padding-left:15px;
	/*IE6,7ハック*/
	/letter-spacing:-1px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.lcplAgentLinks li.linkReal{
	/margin-right:0px;
	/width:230px;
}


/*特約代理店*/
.lcplsvAgentTokuyaku dl {	
	margin-top:10px;
	padding:10px;
	background:#F4F4F4;
	border:1px solid #CCC;
	color:#333;
}


.lcplsvAgentTokuyaku dt {
	font-weight:bold;
}
.lcplsvAgentTokuyaku dt a {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 100% -1198px no-repeat;
	padding-right:22px;
}
.lcplsvAgentTokuyaku dd {
	line-height:1.25;
	margin-left:125px;
}
.lcplsvAgentTokuyaku dl .rogo {
	float:left;
	width:115px;
	margin:0;
	margin-right:10px;
}



/*認定代理店*/
.lcplsvAgentNintei dl {
	margin-top:10px;
	padding:10px;
	background:#F4F4F4;
	border:1px solid #CCC;
	color:#333;
}
.lcplsvAgentNintei dt {
	font-weight:bold;
}
.lcplsvAgentNintei dt a {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 100% -1198px no-repeat;
	padding-right:22px;
}
.lcplsvAgentNintei dd {
	line-height:1.2;
}

/*登録代理店*/
.lcplsvAgentTouroku table {
	width:100%;
	border-collapse:separate;
	border-top:1px solid #CCC;
	border-bottom:1px solid #B9B9B9;
}
.lcplsvAgentTouroku th {
	padding:1px;
	background:#E6E6E6;
	border-bottom:1px solid #B9B9B9;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.lcplsvAgentTouroku td {
	padding:1px 15px;
	border-bottom:1px solid #B9B9B9;
	vertical-align:middle;
	text-align:center;
}
.lcplsvAgentTouroku td.address {
	text-align:left;
}

.lcplsvAgentTouroku th.first{
	border-top:1px solid #FFF;
}
.lcplsvAgentTouroku th.end,.lcplsvAgentTouroku td.end {
	border-bottom:none;
}

.lcplsvAgentTouroku .tbdLf{border-left:1px dotted #B9B9B9;}
.lcplsvAgentTouroku .tbdRg{border-right:1px dotted #B9B9B9;}


/*専売代理店*/
.lcplsvAgentSenbai{
	width:100%;
	border-collapse: separate;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 0px;
	border-right-style: none;
	border-right-color: #CCCCCC;
	margin-bottom: 15px;
	border-spacing:0px;
}

.lcplsvAgentSenbai p.icon1{
    background: url("http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/icon_lcpl_realestate.png") no-repeat scroll 0 5px transparent;
    padding-left: 20px;
	display: inline;
	vertical-align: middle;
	line-height: 0.8 !important;
}

#yjMain .lcplsvAgentSenbai p.icon2{
    background: url("http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/icon_lcpl_realestate.png") no-repeat scroll 0 -60px transparent;
    padding-left: 20px;
	padding-bottom: 3px;
	display: inline;
	vertical-align: middle;
	line-height: 1.5 !important;
}

.category_Senbai{
	background-color: #E6E6E6;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

/*メインカラム申し込みボタン*/

.bzcMainBt {
	padding: 22px 0px;
	background: #CFD1D4;
	text-align:center;
}

.bzcMainBt2 {
	padding: 22px 0px;
	background: #CFD1D4;
}
.bzcMainBt a, .bzcMainBt2 a{
	overflow:hidden;
}



/*メインカラム下ナビ*/
.lcplsvNaviBtm {
	padding: 10px;
	text-align: center;
	border: 1px solid #CCC;
}


.lcplsvNaviBtm li {
	display: inline;
	padding: 0 10px;
	text-align: center;
	word-break: keep-all;
	border-right:1px solid #000;
	/zoom:1;
}
.lcplsvNaviBtm li.end {
	border:none;
}

.lcplsvNaviBtm strong {
	font-weight:bold;
}

html>/**/body .lcplsvNaviBtm li {
	white-space: nowrap;
}


/*bzc_commonの追加設定（関連情報：背景色に注意）*/
.bzcTxtConv img.ml3{
	background-color:#fff;
	margin-left:3px;
}
.bzcTxtIcon img.ml3{
	background-color:#f4f4f4;
	margin-left:3px;
}

.bzcTxtConv img.ml3-2{
	background-color:#f4f4f4;
	margin-left:3px;
}
.bzcTxtIcon img.ml3-2{
	background-color:#fff;
	margin-left:3px;
}


/* ----------------------------------------
*  サブカラム
*  ---------------------------------------- */


/*申し込みボタン（サブカラム）*/
.bzcLfBt{
	background:#CFD1D4;
	padding:20px 0;
	text-align:center;
	color:#333;
}
.bzcLfBt a{
	overflow:hidden;
}

/*左カラムメニュー*/
#lcplLfMenu {
	border: 1px solid #CCC;
	line-height:1.3;
	/line-height:1.15;
	_height:0;
}
#lcplLfMenu a {
	padding:5px 13px 5px 8px;
	display:block; 
	text-decoration:none;
	_zoom:1;
	}
#lcplLfMenu a:hover {
	color:#1D3994; 
	text-decoration:underline;
}
#lcplLfMenu li.curnt span{	
	display:block;
	padding:5px 8px;
	background:#CFD1D4;
	font-weight:bold;
}

#lcplLfMenu dl {
	background-color:#F4F4F4;
	}
#lcplLfMenu dt {
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px;
	border-top:1px dotted #999;
	font-weight:bold;
	min-height:20px;
	_height:20px;
	}
#lcplLfMenu dt.first{
	border-top:0;
	padding:5px 8px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px #CFD1D4;
}
#lcplLfMenu dt.curnt{
	padding:5px 8px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px #CFD1D4;
}
#lcplLfMenu dt.curnt_link{
	padding:0px 0px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px #CFD1D4;
}
#lcplLfMenu dt a:hover{
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px #CFD1D4;
	}

#lcplLfMenu dd{
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px;
	border-top:1px dotted #999;
	min-height:20px;
	_height:20px;
}
#lcplLfMenu dd.first{
	border-top:0;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px;
}
#lcplLfMenu dd a:hover{
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenudott.png) no-repeat 0px 12px #CFD1D4;
}

#lcplLfMenu dd.lcplLfMenuChld{
	background:none;
}
#lcplLfMenu dd.lcplLfMenuChld,#lcplLfMenu dt.lcplLfMenuChld{
	padding:0 0 0 20px;
	background-image:none;
}
#lcplLfMenu .lcplLfMenuChld li a:hover{
	background-image:none;
}

#lcplLfMenu dd.lcplLfMenuParent{
	background: url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenuardott.png) 0px 7px no-repeat;
}
#lcplLfMenu dt.lcplLfMenuParent{
	background: url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenuardott.png) 0px 7px no-repeat;
}
#lcplLfMenu dt.lcplLfMenuParentCr{
	padding:5px 8px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenuardott.png) 0px 7px no-repeat #CFD1D4;
}

#lcplLfMenu dd.lcplLfMenuParent a:hover{
	background: url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenuardott.png) 0px 7px no-repeat #CFD1D4;
}
#lcplLfMenu dt.lcplLfMenuParent a:hover{
	background: url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_submenuardott.png) 0px 7px no-repeat #CFD1D4;
}

#lcplLfMenu li{
	font-size:85%;
	line-height:1.4;
	/line-height:1.25;
}
#lcplLfMenu dt li{
	_height:0;
}
#lcplLfMenu dd li{
	border-bottom:1px dotted #999;
}
#lcplLfMenu li a.lcplLfMenu li span{
	padding-left:3px;
}
#lcplLfMenu li.end{
	border:#F4F4F4;
}
#lcplLfMenu ul{padding:0;}

#lcplLfMenu dd.lcplLfMenuImg{
	padding:7px 0 2px 0;
	text-align:center;
	background-image:none;
	min-height:0;
	_height:0;
}
#lcplLfMenu dd.lcplLfMenuImg img{
	display:block;
	margin:0 auto 5px auto;
}
#lcplLfMenu dd.lcplLfMenuImg a{
	display:inline;
	padding:0;
	_zoom:0;
}
#lcplLfMenu dd.lcplLfMenuImg a:hover{
	background:none;
}
