@charset "UTF-8";

/*----- what's new layout -----*/

.whats a img {
	border:solid 1px #d6d6d6;
}

.whats a:hover img {
	border:solid 1px #00418b;
}

.whats li {
	width:778px;
	float:left;
}

.whats_l {
	width:44px;
}

.whats_r {
	width:723px;
}

.all_whats a {
	padding-left:13px;
	background:url("../img/top/arrow01.gif") no-repeat left;
}

/*----- topic layout -----*/

#topic {
	width:950px;
	height:24px;
	margin-top:15px;
}

#topic li {
	display:inline;
}

#topic li a {
	padding-right:10px;
	margin-right:5px;
	background:url("../img/sub/arrow01.gif") no-repeat right;
}

/*----- sub font layout -----*/

.font_strong {
	font-weight:bold;
}

/*----- sub layout -----*/

#sub_right {
	width:778px;
}

#sub_left {
	width:157px;
}

/*----- pager layout -----*/

.pager li {
	display:inline;
}

/*----- item list layout -----*/

.item_list {
	width:740px;
	padding:19px;
	background:#f2f2f2;
}

.item {
	width:134px;
	height:250px;
	line-height:1.4;
	border:solid 2px #e3e3e3;
	margin:5px;
	display:inline;
	background:#fff;
}

.new_item {
	width:122px;
	padding:0 6px 6px 6px;
}

.not_item {
	width:122px;
	padding:9px 6px 6px 6px;
}

/*----- mobile layout -----*/

.mobile {
	width:157px;
	background:url("../img/sub/mobile_bk.gif") repeat-y;
}

.mobile_top {
	width:157px;
	background:url("../img/sub/mobile_top.gif") no-repeat top;
}

.mobile_bottom {
	width:157px;
	background:url("../img/sub/mobile_bottom.gif") no-repeat bottom;
}

.qr {
	padding:5px;
	width:137px;
	background:#ececf0;
	font-weight:bold;
}

/*----- sub inquiry layout -----*/

.inquiry {
	width:147px;
}

/*----- corporate layout -----*/

.corporate, .link {
	width:750px;
}

.corporate li, .link li {
	width:750px;
	margin-bottom:20px;
	padding-bottom:20px;
	background:url("../img/sub/line01.gif") no-repeat bottom;
}

.corporate li.line_none {
	width:750px;
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}

.link li a img {
	padding:1px;
	border:solid 1px #ddd;
}

.link li a:hover img {
	border:solid 1px #525961;
}

/*----- map layout -----*/

iframe.if01 {
	width:623px;
	height:420px;
	margin:0 0 10px 0;
	padding:0;
	border:none;
	overflow:hidden;
}

/*----- table layout -----*/

.tbl_w778 {
	width:778px;
	border-left:solid 1px #314587;
	border-right:solid 1px #314587;
	border-bottom:solid 1px #314587;
}

.tbl_w778-2 {
	width:778px;
	border-left:solid 1px #314587;
	border-right:solid 1px #314587;
	border-bottom:solid 1px #314587;
}

.tbl_w778 td, .tbl_w778 th {
	padding:10px;
}

.tbl_w778-2 td {
	padding:5px;
}

.tbl_w778 tr.even td {
	background:#c8d2eb;
}

.td_w200 {
	width:180px;
	color:#fff;
}

.td_w150 {
	width:140px;
}

.td_strong {
	font-weight:bold;
}

.tbl_bt {
	border-top:solid 1px #314587;
}

.tbl_br {
	border-right:solid 1px #314587;
}

.tbl_bk {
	background:#5165a2;
}

.tbl_bk2 {
	background:#c8d2eb;
}

/*----- sitemap layout -----*/

.sitemap {
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:120%;
	font-weight:bold;
	background:url("../img/sub/line01.gif") no-repeat bottom left;
}

.sitemap a {
	padding-left:16px;
	color:#5165a2;
	background:url("../img/sub/arrow02.gif") no-repeat left;
}

/*----- detail layout -----*/

.detail_tt {
	padding-left:20px;
	line-height:36px;
	color:#21367d;
	font-size:120%;
	background:url("../img/sub/detail_tt.gif") no-repeat;
}

.detail_bloc {
	width:778px;
}

.detail_bloc2 {
	width:756px;
	padding:10px;
	border:solid 1px #21367d;
}

.price {
	width:350px;
	line-height:40px;
	background:#eee;
	color:#ff0000;
}

.price span {
	font-size:140%;
	font-weight:bold;
}

.detail_inquiry {
	width:336px;
	line-height:26px;
	padding:7px;
	background:url("../img/sub/detail_inquiry_bk.gif") no-repeat;
}

.detail_w426 {
	width:426px;
}

.detail_w347 {
	width:347px;
}

.detail_w347 ul {
	width:347px;
	float:left;
}

.detail_w347 ul li {
	margin-left:5px;
	margin-bottom:6px;
	display:inline;
	float:left;
}

.detail_w347 ul li img {
	float:left;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 426px; 
	overflow: hidden;
}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:426px;
		overflow:hidden;
		float:left;
		}
	div.scroller div.glider_con {
		width: 10000px;
		}

	div#section2 {
		background:#666666;
		color:#ffffff;
		}