@charset "UTF-8";
#mainvisual {
	background:url(../images/idx_main.jpg) no-repeat;
	width:804px;
}
#mainvisual2 {
	background:url(../images/idx_main2.jpg) no-repeat;
	width:804px;
}
#mainvisual3 {
	background:url(../images/idx_main3.jpg) no-repeat;
	width:804px;
}
#idx_read {
	padding:82px 0 0 23px;
}
#idx_read p {
	color:#000;
}
#idx_contents_box {
	width:781px;
	margin:20px auto 0 auto;
}
#idx_contents_box h2 {
	height:48px;
}
#idx_contents_box p {
	color:#333;
}

.idx_bnr {
	width:265px;
	height:116px;
	padding:30px 0 0 20px;
	/*cursor:pointer;*/
	float:left;
	margin-right:2px;
}

#idx_bnr1 {
	background:url(../images/idx_bnr_1.png) no-repeat;
 behavior: expression(IEPNGFIX.fix(this));
}
#idx_bnr2 {
	background:url(../images/idx_bnr_2.png) no-repeat;
 behavior: expression(IEPNGFIX.fix(this));
}

#idx_bnr1 .hover {
	cursor:pointer;
	background:url(../images/idx_bnr_1.png) no-repeat;
}
#idx_bnr1 .hover a:link {
	cursor:pointer;
}
#idx_bnr1 .hover a:visited {
	cursor:pointer;
}


#idx_bnr_mens {
	background:url(../images/idx_bnr_mens_bg.png) no-repeat;
 behavior: expression(IEPNGFIX.fix(this));
	width:191px;
	height:121px;
	margin-top:10px;
	float:left;
	padding:15px 0 0 13px;
}
#idx_contents_box2 {
	width:780px;
	margin:0 auto;
	padding-top:17px;
}
.idx_sbox {
	width:254px;
	float:left;
}
.mr09 {
	margin-right:9px;
}
#idx_newitem {
	width:202px;
	height:78px;
	background:url(../images/idx_bnr_item_bg.jpg) no-repeat;
	padding:8px 8px 0 44px;
	margin-bottom:7px;
}
.pb02 {
	padding-bottom:2px;
}
.mb07 {
	margin-bottom:7px;
}
.idx_c_btm {
	background:url(../images/idx_tit_btm.gif) no-repeat left bottom;
	/*height:250px;*/
	/*height:288px;*/
	height:360px;
}
#t_data {
	overflow-x: hidden;
	overflow-y: scroll;
	width:253px;
	/*height:175px;*/
	/*height:195px;*/
	height:255px;
	margin-bottom:10px;
}
.midashi {
	font-weight:bold;
}
.data {
	font-size:10px;
	color:#999;
}
.txt {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:#CCC 1px solid;
}

.linkbox{
	width:240px;
	padding:10px 5px;
	background:#FBFBFB;
	border:#F5F5F5 1px solid;
}

.linkbox li{
	margin-bottom:4px;
}

.linkbox li a{
	background:url(../images/icon_link_cursor.jpg) no-repeat 3px 4px;
	padding-left:10px;
}




/*----------------------------------------------------- add 091207*/
#idx_bnr_shop {
	background:url(../images/idx_bnr_shop_bg.png) no-repeat;
 behavior: expression(IEPNGFIX.fix(this));
	width:191px;
	height:121px;
	margin-top:10px;
	float:left;
	padding:15px 0 0 13px;
}
#idx_bnr_shop div.idx_bnr_shop_tx{
	height:87px;
}
#idx_bnr_shop div.idx_bnr_shop_tx p{
	margin:0 0 0 0;
	padding:35px 80px 0 0;
	font-size:80%;
	line-height:120%;
}
#idx_bnr_shop div.idx_bnr_shop_bt{
text-align:center;

}
/**/
#idx_menstel {
	width:231px;
	height:116px;
	background:url(../images/idx_bnr_menstel_bg.jpg) no-repeat;
	padding:8px 8px 0 15px;
	margin-bottom:7px;
}
#idx_menstel h3.idx_menstel_tit{
margin:0 0 9px 0;
}
#idx_menstel p.idx_menstel_call{
margin:0 0 6px 0;
}
#idx_menstel p.idx_menstel_bt{

}


/**/
div.idx_bnr_ft{
	margin:15px 0 0 0;
	position: relative;top:0px; left:-10px;
}
div.idx_bnr_ft span.idx_bnr_ft_bt{
	float: left;
	width:80px;
	height:20px;
	margin:0 0 0 6px;
}
div.idx_bnr_ft span.idx_bnr_ft_bt a{
	display:block;
	width:80px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}


/**/
div#topFootBn{
	clear:both;
	margin:0 0 3em 15px;
	padding:2em 0 0 0 ;
}
div#topFootBn span.ann{
	display:block;
	margin:-15px 0 0 180px;
}
/**/
div.topFootItem{
	clear:both;
	margin:0 0 0 15px;
	line-height:1.6em;
}

/*--- 2010/12/27 write ---*/
div.newYearBn{
	clear:both;
	padding:1em 0 0 0;
	margin:0 0 0 13px;
	
}

/*--- 2011/04/25 write ---*/
div.facebook_link{
	width:250px;
	border:1px solid #aaaaaa;
	margin:2em 0 2em 0;
}
div.facebook_link h5{
	background:#3b5998 url("../images/facebook_header.gif") no-repeat right 5px;
	color:#ffffff;
	padding:3px 0 3px 10px;
}


/*--- 2011/10/13 write ---*/
/**/
div.sanga_link{
	margin:0 0 2em 0;
}

/**/


div.rightColumn{
	float:right;
	width:517px;
}
div.topBox{
	clear:both;
	margin:0 0 2em 0;
}
div.topBox h3{
	margin:0 0 1em 0;
}

div.newsBody{
	overflow-x: hidden;
	overflow-y: scroll;
	width:517px;
	/*height:175px;*/
	/*height:195px;*/
	height:120px;
	margin-bottom:10px;
}

div.pickupBody{}

div.itemBoxMain{}
div.itemBoxMain dt{
	width:260px;
	float:right;
	margin:0 0 1.5em 0;
}

div.itemBoxMain dd{
	width:247px;
	float:left;
	margin:0 0 1.5em 0;
}
div.itemBoxMain dd h4{
	font-size:200%;
	color:#D8539E;
	margin:0 0 0 0;
	line-height:120%;
}
div.itemBoxMain dd h5{
	font-size:100%;
	font-weight:bold;
	margin:0 0 1em 0;
}

div.itemBoxSub{
	clear:both;
}
div.itemBoxSub li{
	width:122px;
	float:left;
	margin:0 0 0 9px;
}
div.itemBoxSub li a{
	line-height:1.2em;
}
div.itemBoxSub li p{
	margin:0 0 3px 0;
	text-align:center;
}
div.itemBoxSub li.bgn{
	margin:0 0 0 0px;
}
div.mediaBody{}



/**/
div.mediaBox{
	background-color:#fbfbfb;
	border:1px solid #ededed;
	padding:10px 0 10px 0;
	margin:0 0 10px 0;

}
div.mediaBox h3{
	margin:0 10px 5px 10px;
	padding:0 0 3px 0;
	border-bottom:1px dotted #ededed;
}
div.mediaBox div.mediaBoxBody{
	margin:0 10px 0 10px;
}
























