@charset "euc-jp";

/* ----------------------------------------
 * clearfix
 * ---------------------------------------- */
.clearfix:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: ".";
}
.clearfix {
  display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
*:first-child+html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}

  
.red{
  color:#C00;
}


/* ----------------------------------------
 * font
 * ---------------------------------------- */
body{font-size:12px;line-height:1.22;*font-size:small;*font:x-small;}h1,h2,h3,h4,h5,h6{font-size:100%;}
#contents a {
	color:#1D3994;
}
#contents a:visited {
	color:#551A8B;
}
#lcplNavi a{
	color:#1D3994;
	text-decoration:none;
}
#lcplNavi a:hover{
	text-decoration:underline;
}
div.yjmthcmnlnkarea {_font-size:13px !important;}

/* ----------------------------------------
 * 共通パーツ
 * ---------------------------------------- */

/* ---- マージン ----- */
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}

.mt0{margin-top:0;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}

.ml0{margin-left:0;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}

.mr0{margin-right:0;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}

/* ---- min-height ----- */
.minh50{min-height:50px; _height:50px;}
.minh60{min-height:60px; _height:60px;}
.minh70{min-height:70px; _height:70px;}
.minh80{min-height:80px; _height:80px;}
.minh90{min-height:90px; _height:90px;}
.minh100{min-height:100px; _height:100px;}
.minh110{min-height:110px; _height:110px;}
.minh120{min-height:120px; _height:120px;}
.minh130{min-height:130px; _height:130px;}
.minh140{min-height:140px; _height:140px;}
.minh150{min-height:150px; _height:150px;}
.minh160{min-height:160px; _height:160px;}
.minh170{min-height:170px; _height:170px;}
.minh180{min-height:180px; _height:180px;}
.minh190{min-height:190px; _height:190px;}
.minh200{min-height:200px; _height:200px;}
.minh210{min-height:210px; _height:210px;}
.minh220{min-height:220px; _height:220px;}
.minh230{min-height:230px; _height:230px;}
.minh240{min-height:240px; _height:240px;}
.minh250{min-height:250px; _height:250px;}
.minh260{min-height:260px; _height:260px;}
.minh270{min-height:270px; _height:270px;}
.minh280{min-height:280px; _height:280px;}
.minh290{min-height:290px; _height:290px;}
.minh300{min-height:300px; _height:300px;}
.minh310{min-height:310px; _height:310px;}
.minh320{min-height:320px; _height:320px;}
.minh330{min-height:330px; _height:330px;}
.minh340{min-height:340px; _height:340px;}
.minh350{min-height:350px; _height:350px;}
.minh360{min-height:360px; _height:360px;}
.minh370{min-height:370px; _height:370px;}
.minh380{min-height:380px; _height:380px;}
.minh390{min-height:390px; _height:390px;}
.minh400{min-height:400px; _height:400px;}
.minh410{min-height:410px; _height:410px;}
.minh420{min-height:420px; _height:420px;}
.minh430{min-height:430px; _height:430px;}
.minh440{min-height:440px; _height:440px;}
.minh450{min-height:450px; _height:450px;}
.minh460{min-height:460px; _height:460px;}
.minh470{min-height:470px; _height:470px;}
.minh480{min-height:480px; _height:480px;}
.minh490{min-height:490px; _height:490px;}
.minh500{min-height:500px; _height:500px;}








/* ---- 行間 ----- */
.lh10{line-height:1.0;}
.lh12{line-height:1.2;}
.lh14{line-height:1.4;}
.lh16{line-height:1.6;}
.lh18{line-height:1.8;}
.lh20{line-height:2.0;}
.lh22{line-height:2.2;}
.lh24{line-height:2.4;}
.lh26{line-height:2.6;}
.lh28{line-height:2.8;}
.lh30{line-height:3.0;}

/* ---- 行ぞろえ ----- */
.alignright{ text-align:right;}
.alignleft{ text-align:left;}
.aligncenter{ text-align:center;}

/* ---- 背景色 ----- */
.bgBlue {background:#EFF4F6;}
.bgPink {background:#FCF3F3;}
.bgGray {background:#F4F4F4;}
.bgDkGray {background:#CCC;}
.bgTbBlue {background:#E8F2F6;}
.bgTbYellow {background:#F6F6E3;}
.bgTbRed {background:#F6EDE7;}
.bgTbGreen {background:#E8F6E9;}

/* ---- 文字色 ----- */
.txtorange { color:#F60;}
.txt333 { color:#333;}

/* ---- フォントウェイト ----- */
.fntB {font-weight:bold;}
.fntN {font-weight:normal;}

/* ----------------------------------------
 * ヘッダ（IE印刷プレビュー修正）
 * ---------------------------------------- */

/* Hides from IE-mac \*/
* html #header { height: 1%; }
/* End hide from IE-mac */


/*EMGのセンター寄せ*/
div#emg {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:732px;
}

/*JSoff*/

.lcplJsOff {
    background: #EEE;
    border: 3px double #DDDDDD;
    padding: 0.5em;
    text-align:left;
    margin:10px auto 10px;
}


/*グローバルナビ*/
.lcplNavi {
	position:relative;
	z-index:10;
	border:#979797 1px solid;
	border-top:#D2D2D2 1px solid;
	border-bottom:#70A400 2px solid;
	background:#B7B7B7 url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_sp.png) repeat-x;
}
.lcplNaviMenu{
	float:left;
	width:715px;
	height:46px;
	text-indent:-9999px;
	position: absolute;
	z-index:1;
	line-height:1.28;
	/line-height:1.1;
	}
.lcplNaviMenu dl{
	height:46px;
	float:left;
}
.lcplNaviMenu dt{
	height:46px;
}
.lcplNaviMenu dl dt a{
	height:46px;
}


.lcplNaviMenu dd{
	position:absolute;
	background:#EEE;
	text-indent:0;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}


/*メニュー*/

.lcplNaviTop{
	width:100px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) no-repeat;
	cursor:pointer;
}
.lcplNaviTop a{
	display:block;
	width:100px;
	overflow:hidden;
}

.lcplNaviPlan{
	width:91px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -178px 0 no-repeat;
	cursor:pointer;
}
.lcplNaviPlan:hover{
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -178px -47px no-repeat;
}
	
.lcplNaviFnc{
	width:78px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -100px 0 no-repeat;
	cursor:pointer;
}
.lcplNaviFnc:hover{
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -100px -47px no-repeat;
}

.lcplNaviEx{
	width:77px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -269px 0 no-repeat;
	cursor:pointer;
}
.lcplNaviEx a{
	display:block;
	width:77px;
	overflow:hidden;
}
.lcplNaviFlow{
	width:146px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -346px 0 no-repeat;
	cursor:pointer;
}
.lcplNaviFlow:hover{
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -346px -47px no-repeat;
}

.lcplNaviFaq{
	width:112px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -492px 0 no-repeat;
	cursor:pointer;
}
.lcplNaviFaq a{
	display:block;
	width:112px;
	overflow:hidden;
}

.lcplNaviAgnt{
	width:104px;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -604px 0 no-repeat;
	cursor:pointer;
}
.lcplNaviAgnt a{
	display:block;
	width:104px;
	overflow:hidden;
}


/*サブメニュー*/
.lcplNaviPrpsSub1{
	display:none;
	top:46px;
	left:191px;
	width:180px;
	min-height:40px;
	_height:40px;
	z-index:10;
}
.lcplNaviPrpsSub2{
	display:none;
	top:46px;
	left:100px;
	width:187px;
	min-height:40px;
	_height:40px;
	z-index:10;
}
.lcplNaviPrpsSub3{
	display:none;
	top:46px;
	left:346px;
	width:220px;
	min-height:40px;
	_height:40px;
	z-index:10;
}
.lcplNaviPrpsSub4{
	display:none;
	top:46px;
	left:553px;
	width:400px;
	min-height:40px;
	_height:40px;
	z-index:10;
}

/*サブメニューの中身*/
.lcplNaviPrpsSub4In{
	padding:0 15px 15px 15px;
}
.lcplNaviPrpsSub4In li {
	padding-top:6px;
}
.lcplNaviPrpsSub4In li.first {
	border-top:1px solid #FFF;
}
li.lcplNaviSubTtl {
	display:block;
	width:100%;
	border-bottom:1px solid #CCC;
	font-weight:bold;
}
.lcplNaviPrpsSub4Lf{
	float:left;
	width:175px;
}
.lcplNaviPrpsSub4In ul{
	margin-top:10px;
}

.lcplNaviPrpsSub4In ul.lcplNaviPrpsSub4Mg15{
	margin-top:15px;
}



.lcplNaviPrpsSub4Rg{
	float:right;
	width:175px;
}


/* ---- その他サービスをお探しの方へ ----- */
.lcplOthServ{
	float:right;
	width:224px;
	height:46px
}
.lcplOthServ a {
	display:block;
	margin-top:7px;
	width:217px;
	height:34px;
	overflow:hidden;
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -724px -7px no-repeat;
	text-indent:-9999px;
}
.lcplOthServ a:hover {
	background:url(http://i.yimg.jp/images/biz/bzc3/locoplace/promo/common/ver1.0.1/lcpl_gnavi.png) -724px -54px no-repeat;
}

/* ----------------------------------------
 * メインカラム
 * ---------------------------------------- */
 
 
 /* ----------------------------------------
 * アイコンテキストパーツ
 * ---------------------------------------- */
/*コンバージョンテキスト*/
.lcplTxtConv{
	display:inline;
	padding:0 0 2px 15px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 2px no-repeat;}
/*画像付きリンクテキスト*/
.lcplTxtIcon{
	display:inline;
	padding:0 0 2px 15px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -98px no-repeat;
}
/*画像付きリンクテキスト*/
.lcplTxtIconSml{
	display:inline;
	padding:0 0 2px 15px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -98px no-repeat;
	font-size:small;
}
/*ページ内リンク*/
.lcplTxtPgLink{
	display:inline;
	padding:0 0 2px 15px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -198px no-repeat;
}
/*ページ内リンク小*/
.lcplTxtPgLinkSml{
	display:inline;
	padding:0 0 2px 15px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -198px no-repeat;
	font-size:small;
}
/*トップへ戻るリンク*/
.lcplTxtPgTp{
	display:inline;
	padding:0 0 2px 15px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/icon_bzsv_txt.png) 0 -298px no-repeat;
}


/* ----------------------------------------
 * サブカラム
 * ---------------------------------------- */
 
/*お知らせ*/
.lcplNotice{
	border:1px solid #CCC;
	line-height:22px;
}
.lcplNoticeHd{
	background: #294397 url(http://i.yimg.jp/images/biz/bzc3/common/bg_gr_sp.png) 0 -200px repeat-x;
	height:22px;
	text-indent:-9999px;
}
.lcplNoticeHd span {
	display:block;
	width:60px;
	height:22px;
	background:url(http://i.yimg.jp/images/biz/bzc3/common/bzc_common_sp.png) 6px -25px no-repeat;
}
.lcplNoticeBody{
	padding:5px 10px 10px;
}
.lcplNoticeBody li{
	margin:10px 5px 0 15px;
	list-style:disc;
	font-size:85%;
	line-height:1.3;
}



/* ----------------------------------------
 * フッター
 * ---------------------------------------- */
 
 
div.footer {
	margin: 0;
	padding-top: 15px;
	text-align: center;
}

/*SSL*/
.lcplFtSsl {
	padding:10px 0;
	border-bottom:1px solid #EAEAEA;
}
/*Ads*/
.lcplFtAds {
	padding:10px 0;
	border-bottom:1px solid #EAEAEA;
}
/*Sポジション*/
.utf{
	/*border-bottom:1px solid #EAEAEA;*/
}

/* ---- copyright ----*/



