@charset "utf-8";
/* CSS Document */

html {
 overflow-y: scroll;
}

body{
font-size:11px;
}

#indeximage{
width:848px;
height:256px;
margin:0px 0px 16px 0px;
}


/* ----------------------------------------------- */


#press{
width:240px;
height:300px;
margin:0;
}


#items{
width:608px;
height:654px;
}

#items2{
width:848px;
}

#items2 div a img:first-child {
margin:8px 8px 0px 8px;
}

.item_m1, .item_m2{
	float:left;
	height:186px;
	margin:11px 16px 0px 0px;
	position:relative;
}

.item_m1{
	background-image:url(images/index_item_ll.png);
	width:416px;
}

.item_m2{
	background-image:url(images/index_item_m2.png);
	width:200px;
}

.item_m1:nth-child(even), .item_m2:nth-last-child(1), .item_m2:nth-last-child(5){
	margin-right:0;
}

#ue{
width:608px;
height:336px;
}

#item1{
overflow:hidden;
width:288px;
height:336px;
margin:0px 16px 0px 0px;
}

#item1main{
overflow:hidden;
margin:16px 0px 0px 0px;
width:288px;
height:302px;
background-image:url(images/index_item_l.png);
}

#item2{
overflow:hidden;
width:288px;
height:336px;
margin:0px 16px 16px 0px;
}

#item2main{
overflow:hidden;
margin:16px 0px 0px 0px;
width:288px;
height:302px;
background-image:url(images/index_item_l.png);
overflow:auto;
}

#shita{
width:608px;
height:318px; /* Featuredバナーが1つの場合は190px、index.htmlのバナー画像に style="position:absolute; top:59px; left:9px;" を追加 */
background:url(images/index_item_user2.png) no-repeat top left;
position:relative;
}

.userimage1{
position:relative;
top:42px;
left:8px;
}

.userimage2{
position:relative;
top:46px;
left:8px;
}

.itemimage{
padding:8px 8px 0px 8px;
margin:0px;
}

.itemtitle{
font-weight:600;
font-size:14px;
padding:12px 8px 0px 20px;
margin:0px;
background:url(images/index_item_tit.png) no-repeat 8px 80%;
}

.itemtext{
margin:0px;
padding:4px 16px 6px 16px;
}

.iteminfo{
font-size:9px;
margin:0;
padding:0 16px 8px 16px;
}

.nationalFlag{
top:165px;
left:10px;
position:absolute;
margin:0;
}

dl {
	margin:16px;
	width:250px;
	vertical-align:top;
}

dt {
	background:url(images/index_date.png) no-repeat;
	width:55px;
	margin:0 4px 0 0;
	padding:2px;
	color:#fff;
	font-size:9px;
	line-height:12px;
	text-align:center;
	float:left;
	clear:both;
}

dd {
	width:185px;
	margin:0 0 6px 63px;
	font-size:11px;
}

#footer{
float:left;
}