.clear{ clear:both; margin:0; padding:0;}
#sub-content {
	width: 872px;
	clear: both;
	padding-bottom:0;
	margin-bottom:10px;
	/*margin-top:20px;*/
}
#sub-box h2 {
padding: 0 0 10px 0;
}
#sub-box-content {
	margin-top:0;
	padding:10px;
	width: 852px;
}
#sub-box-content p {
	display:block;
	float:left;
	padding-right:10px;
	padding-bottom: 8px;
	text-align: left;
}
#sub-box-content p.p_right_no{ padding-right:0;}



#sub-box-aboutBox{ padding-left:12px;}
/**/
.contentsHelpBox {
	padding: 3px;
	text-align: left;
	font-size: 10px;
}
#contentsBannerBox ul {
	padding: 0 0 20px 12px;
}
#contentsBannerBox ul li {
	list-style: none;
	width: 215px;
	float: left;
	text-align: left;
}
#contentsBannerBox ul li.endList {
	width: 205px;
}
#contentsBannerBox ul li span {
	padding: 0 10px 10px 3px;
	font-size: 10px;
	display: block;
}
#contentsBannerBox ul li span.endSpan {
	padding-right: 0;
}




/*STARTEBE䳁EɁE110129)-----------------------*/
div#f_eriaBox {
	width:432px;
	/*width:648px;*/
	float: left;
}
div#k_eriaBox {
	width:218px;
	float: left;
	/*margin-top:15px;*/
	margin-left: 6px;
}

h2.ttl_eria {
	padding-bottom: 5px;
}
h3.ttl_h3 {
	padding-bottom: 5px;
}

#bukkenBox01 {
	width: 214px;
	/*width: 428px;
	width: 642px;
	margin-left:4px;*/
	float: left;
	padding: 0;
}
#bukkenBox02 {
	width: 214px;
	float: left;
	margin-left:1px;
	padding: 0;
}
#bukkenBox03 {
	width: 214px;
	float: left;
	padding: 0;
	margin-left:2px;
}
#bukkenBox01 ul li {
	width: 214px;
	float: left;
	list-style: none;
}
#bukkenBox02 ul li,
#bukkenBox03 ul li {
	width: 214px;
	float: left;
	list-style: none;
}
#bukkenBox01 ul li div.initBox,
#bukkenBox02 ul li div.initBox,
#bukkenBox03 ul li div.initBox {
	width: 211px;
	border: 1px solid #CCC;
}
#bukkenBox01 ul li div.initBox h3,
#bukkenBox02 ul li div.initBox h3,
#bukkenBox03 ul li div.initBox h3 {
	padding: 6px 0 3px 0;
	letter-spacing: -0.05em;
	text-align: center;
}
#bukkenBox01 ul li div.initBox div.photoBox,
#bukkenBox02 ul li div.initBox div.photoBox,
#bukkenBox03 ul li div.initBox div.photoBox {
	text-align: center;
	padding: 3px 0 0 0;
}
#bukkenBox01 ul li div.initBox strong,
#bukkenBox02 ul li div.initBox strong,
#bukkenBox03 ul li div.initBox strong {
	padding: 3px 0 0;
	margin: 0 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
#bukkenBox01 ul li div.initBox p.textBox,
#bukkenBox02 ul li div.initBox p.textBox,
#bukkenBox03 ul li div.initBox p.textBox {
	padding: 1px 0 3px;
	margin: 0 5px;
	font-size: 10px;
	text-align: left;
}
#bukkenBox01 ul li div.initBox div.linkBox,
#bukkenBox02 ul li div.initBox div.linkBox,
#bukkenBox03 ul li div.initBox div.linkBox {
	width: 210px;
	margin: 0 0 3px 0;
	padding: 3px 0 3px 0;
	text-align: center;
}
#bukkenBox01 ul li div.initBox div.linkBox div.shiryou_btn,
#bukkenBox02 ul li div.initBox div.linkBox div.shiryou_btn,
#bukkenBox03 ul li div.initBox div.linkBox div.shiryou_btn {
	width: 100px;
	float: left;
	margin-left: 3px;
	display:inline;
}
#bukkenBox01 ul li div.initBox div.linkBox div.bukken_btn,
#bukkenBox02 ul li div.initBox div.linkBox div.bukken_btn,
#bukkenBox03 ul li div.initBox div.linkBox div.bukken_btn {
	width: 100px;
	float: left;
	margin-left: 5px;
	display:inline;
}
/*ENDEBE䳁EɁE--------------------------------*/




/*STARTEBE䳁EɁE------------------------------*/
#bukkenBox {
	padding: 5px 0;
}
#bukkenBox ul li {
	/*width: 174px;*/
	width: 290px;
	float: left;
	list-style: none;
}
#bukkenBox ul li div.initBox {
	/*width: 171px;*/
	width: 287px;
	border: 1px solid #CCC;
}
#bukkenBox ul li div.initBox h3 {
	padding: 6px 0 3px 0;
	letter-spacing: -0.05em;
	text-align: center;
}
#bukkenBox ul li div.initBox div.photoBox {
	text-align: center;
	padding: 3px 0 0 0;;
}
#bukkenBox ul li div.initBox p.textBox {
	padding: 3px 0;
	margin: 0 5px;
	font-size: 10px;
	width: 170px;
	float: left;
	text-align: left;
}
#bukkenBox ul li div.initBox div.linkBox {
	margin: 0 0 3px 0;
	border-top: 1px dotted #CCC;
	padding: 3px 0 3px 0;
	text-align: center;
	width: 100px;
	float: left;
}
/*ENDEBE䳁EɁE--------------------------------*/






ul.submenuBanner {
	padding: 0;
	margin: 0;
	
}
ul.submenuBanner li {
	/*width: 182px;*/
	height: 64px;
	float: left;
	list-style: none;
	text-indent: -2000em;
	background-repeat: no-repeat;
	/*margin-left: 6px;*/	
}
ul.submenuBanner li.chSelection { background-image: url(../ky_img/banner_mini/chselection.gif);}
ul.submenuBanner li.fireworks { background-image: url(../ky_img/banner_mini/fireworks.gif);}
ul.submenuBanner li.coordiation { background-image: url(../ky_img/banner_mini/coordination.gif);}
/*ul.submenuBanner li.wedding { background-image: url(../ky_img/banner_mini/wedding.gif);}*/
ul.submenuBanner li.ladies { background-image: url(../ky_img/banner_mini/ladies.jpg);}
ul.submenuBanner li.electronics09 { background-image: url(../ky_img/banner_mini/electronics09.gif);}
ul.submenuBanner li.tax0908 { background-image: url(../ky_img/banner_mini/tax0908.gif);}
ul.submenuBanner li.interview { background-image: url(../ky_img/banner_mini/interview.jpg);}
ul.submenuBanner li.cashback { background-image: url(../ky_img/banner_mini/cashback.gif);}
ul.submenuBanner li.cashbackB { width: 543px; background-image: url(../ky_img/banner_mini/big_cashback.jpg); float: none;}
ul.submenuBanner li.holidayChangeB { width: 543px; background-image: url(../ky_img/banner_mini/big_holidaychange.jpg); float: none;}
ul.submenuBanner li.nowbuyB { width: 543px; background-image: url(../ky_img/banner_mini/big_nowbuy09.jpg); float: none;}
ul.submenuBanner li.newmemberB { width: 543px; background-image: url(../ky_img/banner_mini/big_09newmember.jpg); float: none;}
ul.submenuBanner li.xmasB { width: 543px; background-image: url(../ky_img/banner_mini/big_09xmas.jpg); float: none;}
ul.submenuBanner li.camp0912B { width: 543px; height: 68px; background-image: url(../ky_img/banner_mini/big_camp0912.jpg); float: none; clear: both;}
ul.submenuBanner li.chSelection2 { width: 274px; background-image: url(../ky_img/banner_mini/type2/chselection.jpg);}
ul.submenuBanner li.wedding2 { width: 268px; background-image: url(../ky_img/banner_mini/type2/wedding.jpg);}
ul.submenuBanner li.ladies { width: 274px; background-image: url(../ky_img/banner_mini/type2/ladies.jpg);}
ul.submenuBanner li.holidayChange2 { width: 268px; background-image: url(../ky_img/banner_mini/type2/holidaychange.jpg);}
ul.submenuBanner li.dvd2 { width: 274px; background-image: url(../ky_img/banner_mini/type2/dvd.jpg);}

ul.submenuBanner li.osusume1003A2 { width: 268px; background-image: url(../ky_img/banner_mini/type2/osusume1003a.jpg);}
ul.submenuBanner li.osusume1003B2 { width: 274px; background-image: url(../ky_img/banner_mini/type2/osusume1003b.jpg);}
ul.submenuBanner li.mansionBlog { width: 274px; background-image: url(../ky_img/banner_mini/type2/mansionblog.jpg);}
ul.submenuBanner li.comeIn201003 { width: 274px; background-image: url(../ky_img/banner_mini/type2/comein20100329.jpg);}
ul.submenuBanner li.wedding { width: 274px; background-image: url(../ky_img/banner_mini/type2/wedding.jpg);}
ul.submenuBanner li.bargain { width: 180px; background-image: url(../ky_img/banner_mini/type2/bargain.jpg);}
ul.submenuBanner li.ldkspace { width: 180px; background-image: url(../ky_img/banner_mini/type2/ldkspace.jpg); margin-left:8px;}
ul.submenuBanner li.voice { width: 180px; background-image: url(../ky_img/banner_mini/type2/voice.jpg); margin-left:8px;}
ul.submenuBanner li.nighter { width: 274px; background-image: url(../ky_img/banner_mini/type2/nighter.jpg);}
ul.submenuBanner li.fireworks { width: 274px; background-image: url(../ky_img/banner_mini/type2/fireworks.jpg);}
ul.submenuBanner li.obon { width: 274px; background-image: url(../ky_img/banner_mini/type2/obon.gif);}
ul.submenuBanner li.s_vacation { width: 274px; background-image: url(../ky_img/banner_mini/type2/s_vacation.jpg);}

ul.submenuBanner li a {
	height: 64px;
	display: block;
}
ul.submenuBanner li a.newChips { background: url(../ky_img/banner_mini/new.gif) no-repeat;}

.sumyclubBox {
	background: url(../ky_img/banner/sumaibg.gif) no-repeat 0 5px;
	padding: 5px 0 0 170px;
}
#header {
	height: 74px;
	padding: 0;
}

.btn_blog {
	padding-top: 5px;
}
.btn_blog a {
	text-decoration: none;
}



/*100514*/

.contentsBox {
	width: 872px;
	display: block;
	padding-bottom: 10px;
	/*float: left;
	border: 1px solid;*/
}

#mapEria {
	float:left;
	margin-top:4px;
	border: none;
	width: 300px;
	padding-bottom: 10px;
	position:relative;
}
/* Eustom here*/
/* map navigation */
#mapEria ul li a{
	position:absolute;
	display:block;
}
#mapEria li.ropponmatsu a{
	width:93px;
	height:61px;
	top:27px;
	left:76px;
	background: transparent url(../ky_img/map_ov_r.gif) no-repeat 0 0;
}
#mapEria li.ijiri a{
	width:83px;
	height:37px;
	top:114px;
	left:70px;
	background: transparent url(../ky_img/map_ov_i.gif) no-repeat 0 0;
}
#mapEria li.terukuni a{
	width:83px;
	height:35px;
	top:107px;
	left:193px;
	background: transparent url(../ky_img/map_ov_t.gif) no-repeat 0 0;
}
#mapEria li.ohhori a{
	width:135px;
	height:56px;
	top:26px;
	left:120px;
	background: transparent url(../ky_img/map_ov_o.gif) no-repeat 0 0;
}
#mapEria li.nishijin a{
	width:94px;
	height:24px;
	top:61px;
	left:7px;
	background: transparent url(../ky_img/map_ov_n.gif) no-repeat 0 0;
}
#mapEria li.sohara a{
	width:138px;
	height:36px;
	top:90px;
	left:23px;
	background: transparent url(../ky_img/map_ov_s.gif) no-repeat 0 0;
}
.textout {
    outline: 0 none;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
}
/* Eustom end*/

#newsEria {
	width: 558px;
	padding: 4px 0 10px;
	float:left;
	margin-left: 14px;
	display: inline;
	padding-bottom: 10px;
}