@charset "Shift_JIS";
/* base Styles
-----------------------------------------------------------------------------  */
#sn {
	width:265px;
}
#main {
	width:535px;
}
/* sn Styles
-----------------------------------------------------------------------------  */
#menuSearch {
	margin-bottom:10px;
}	
#menuSearch ul li a {
	position:relative;
	font-size:12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	margin-bottom:5px;
	width:265px;
	height:36px;
	display:block;
}
#menuSearch ul li a span {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	background:url(/img/home/btn_search.gif) no-repeat 0 0;
}
#menuSearch #searchArea a span{
	background-position: 0 0;
}
#menuSearch #searchArea a:hover span,
#menuSearch #searchArea a:active span{
	background-position: 0 -222px;
}
#menuSearch #searchMiddle a span{
	background-position: 0 -40px;
}
#menuSearch #searchMiddle a:hover span,
#menuSearch #searchMiddle a:active span {
	background-position: 0 -262px;
}
#menuSearch #searchTerms a span{
	background-position: 0 -80px;
}
#menuSearch #searchTerms a:hover span,
#menuSearch #searchTerms a:active span {
	background-position: 0 -302px;
}
#menuSearch #searchFeature a span{
	background-position: 0 -120px;
}
#menuSearch #searchFeature a:hover span,
#menuSearch #searchFeature a:active span {
	background-position: 0 -342px;
}
#menuSearch #searchKeyword {
	background:url(/img/home/btn_search.gif) no-repeat 0 -160px;
	height:58px;
	width:265px;
	position:relative;
}
#menuSearch #searchKeyword:hover {
	background:url(/img/home/btn_search.gif) no-repeat 0 -382px;
	height:58px;
	width:265px;
	position:relative;
}
#menuSearch #searchKeyword #tex-box {
	position:absolute;
	top:28px;
	left:10px;
	width:182px;
	font-size:11px;
	border-top:1px solid #616161;
	border-right:1px solid #9A9A9A;
	border-bottom:1px solid #C2C2C2;
	border-left:1px solid #9A9A9A;
	padding:2px 3px 2px 3px;
	vertical-align:middle;
	line-height:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
#menuSearch #searchKeyword #formBtn {
	position:absolute;
	top:28px;
	right:10px;
}
html>body #menuSearch #searchKeyword {
	text-indent:0;
}
#sn h2{
	position:relative;
	height:61px;
	width:100%;
}
h2 span{
	background:url(/img/home/h_sp.gif) no-repeat 0 0;
}
.rightDetail {
	float:right;
	width:167px;
	font-size:11px;
}
.pickupCompanyPink,
.pickupCompany {
	background:url(/img/common/dot.gif) repeat-x 0 100%;
	clear:both;
/*	padding:6px 2px 4px 0;*/
	padding:6px 0 4px 0;
	height:84px;
	width:259px;
	overflow: hidden;
}
.pickupCompanyPink{
	background: #FFF7F7 url(/img/common/dot.gif) repeat-x 0 100%;
}
.pickupCompanyPink img,
.pickupCompany img {
/*
#	background:url(/img/home/pickup_photo_bg.gif) no-repeat 0 0;
#	margin-left:5px;
#	padding:3px;
*/
	float:left;
}
.pickupCompanyPink h3,
.pickupCompany h3 {
	font-size:11px;
	font-weight:bold;
	background:url(/img/common/icon_link.gif) no-repeat 0  center;
	padding:1px 0 1px 15px;
}
html>body .pickupCompanyPink h3,
html:first-child .pickupCompanyPink h3,
html>body .pickupCompany h3,
html:first-child .pickupCompany h3 {
	letter-spacing:-1px;
}
.pickupCompanyPink p,
.pickupCompany p {
	line-height:130%;
}

/* main Styles
-----------------------------------------------------------------------------  */
/* SpecialBox */
#main #specialBox {
	height:222px;
	margin-bottom:10px;
	cursor:pointer;
}
/* SearchBox */
#main .section {
	margin-bottom:5px;
	position:relative;
	background:url(/img/home/section_box.jpg) no-repeat 0 100%;
}
#main .section h3 {
	height:24px;
}
#main .section .more {
	position:absolute;
	width:55px;
	height:14px;
	right:0;
	top:0;
}
#main .section .more span {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(/img/home/more.gif) no-repeat 0 0 ;
}
#main .section .more:hover span {
	background:url(/img/home/more.gif) no-repeat 0 -14px ;
}
#main .section h3 {
	width:542px;
	height:24px;
	width:100%;
	position:relative;
	font-size:12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/}
#main .section h3 span {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
#main #area h3 span {
	background:url(/img/home/h_title.gif) no-repeat 0 0 ;
}
#main #middle h3 span {
	background:url(/img/home/h_title.gif) no-repeat 0 -26px;
}
#main #feature h3 span {
	background:url(/img/home/h_title.gif) no-repeat 0 -52px;
}
#main #terms h3 span {
	background:url(/img/home/h_title.gif) no-repeat 0 -78px;
}
#main #bild h3 span {
	background:url(/img/home/h_title.gif) no-repeat 0 -104px;
}
#main #brand h3 span {
	background:url(/img/home/h_title.gif) no-repeat 0 -130px;
}
#main .section ul {
	padding:8px 11px 11px 11px;
	line-height:normal;
}
#main .section ul li {
	background:url(/img/common/icon_link.gif) no-repeat 0  center;
	float:left;
	width:156px;
	padding:0 0 0 15px;
	margin:0;
}
#main #area.section ul li,
#main #middle.section ul li {
	width:113px;
}

#main #keyword ul#keyList{
	background:url(/img/home/keyword_center.gif) no-repeat 0  center;
	padding-left:115px;
}

#main #keyword ul#keyList li {
	background:url(/img/common/icon_link.gif) no-repeat 0  center;
	float:left;
	width:120px;
	padding:0 0 0 16px;
	margin:4px 0;
	line-height:normal;
	font-size:11px;
}
