
/*********************************

reset CSS

*********************************/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, p, th, td{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
    word-break: break-all;
	word-wrap:break-word;
}
html,body{height:100%;}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
img{
	border: 0;
}
address, th{
	font-style: normal;
	font-weight: normal;
}
strong,{font-weight: bold;}
ol, ul,li{list-style: none;}
th{text-align: left;}
h1, h2, h3, h4, h5, h6{
	font-size: 100%;
	font-weight: normal;
}
img{vertical-align: top;}
body{
	background:#FFF;
	color:#000000;
	font-family:"¥á¥¤¥ê¥ª",Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",osaka,sans-serif;
	font-size:13px;
	line-height:150%;
	text-align:left;
	margin:0;
}
a{
	color: #000000;
	text-decoration:none;
}
a:link,  a:visited{
	color: #000000;
}
a:hover, a:active{
	color: #000000;
	text-decoration: none;
}
input[type="checkbox"],
input[type="radio"],
input[type="file"]{
	cursor:pointer;
}

/*********************************

class CSS

*********************************/
*.clear {
	float:none;
	clear:both;
	height:0;
	font-size:0;
}
*.alignCenter {text-align: center;}
*.alignLeft {text-align: left;}
*.alignRight {text-align: right;}
*.mL10 {margin-left:10px;}

/*********************************

µ¡¼ï°ìÍ÷ CSS

*********************************/
#sl_header{
	display:block;
	width:100%;
	height:78px;
}
#sl_header .sl_header_inner{
	display:block;
	width:1000px;
	margin:0 auto;
}
#sl_header #logo{
	display:block;
	width:165px;
	height:49px;
	float:left;
	padding:10px 0 16px 0;
}
#sl_header .sammmy_logo{
	display:block;
	width:121px;
	height:17px;
	padding:27px 0 0 0;
	float:right;
}
#sl_header .rainbow_border{
	display:block;
	width:100%;
	height:1px;
	background:url(/images/modelSearch/header_border.gif) repeat-x left top;
}
h1{
	display:block;
	width:1000px;
	padding-bottom:15px;
	text-align:center;
	margin:0 auto;
}
#sl_bannerArea{
	display:block;
	width:1000px;
	text-align:center;
	margin:0 auto 20px auto;
}
#sl_bannerArea table{
	background:#D2D2D2;
	text-align:center;
	margin:0 auto;
	border-collapse:separate;
	border-spacing:8px;
	border-top:#AFAFAF solid 1px;
	border-left:#AFAFAF solid 1px;
}
#sl_bannerArea table td.banner_bg{
	padding:0 10px 0 165px;
	vertical-align:middle;
	background:url(/images/modelSearch/regist_bg.gif) #FFF no-repeat left top;
	box-shadow:1px 1px 2px #777;
	border-right:#AFAFAF\9 solid\9 2px\9;
	border-bottom:#AFAFAF\9 solid\9 2px\9;
}
#sl_bannerArea table td.banner_bg:not(:target) {
	border-right:none\9;
	border-bottom:none\9;
}
#sl_bannerArea table td.banner_bg a img{height:60px;}
#sl_bannerArea table td.banner_bg a:hover img{
	opacity:0.65;
	filter: alpha(opacity=65);
	-ms-filter:"alpha(opacity=65)";
	zoom:1;
}
#sl_bannerArea table td.regist_btn{
	vertical-align:middle;
	background:#FFF;
	box-shadow:1px 1px 2px #777;
	border-right:#AFAFAF\9 solid\9 2px\9;
	border-bottom:#AFAFAF\9 solid\9 2px\9;
}
#sl_bannerArea table td.regist_btn:not(:target) {
	border-right:none\9;
	border-bottom:none\9;
}
#sl_bannerArea table td.regist_btn a:hover img{
	opacity:0.65;
	filter: alpha(opacity=65);
	-ms-filter:"alpha(opacity=65)";
	zoom:1;
}
#sl_searchArea{
	display:block;
	width:790px;
	margin:0 auto 20px auto;
	padding:10px 0 15px 0;
	text-align:center;
	background:#FFFDE5;
	border:#FDF1C1 solid 1px;
	border-radius:3px;
}
#sl_searchArea p{margin-bottom:12px;}
#sl_searchArea .wrap{
	display:inline-block;
	margin:0 auto;
	padding-left:35px;
	background:url(/images/modelSearch/icon_search.gif) no-repeat left 2px;
	/display:inline;
	/zoom:1;
}
#sl_searchArea .wrap input[type="text"]{
	display:inline-block;
	width:250px;
	height:22px;
	float:left;
	padding:0 5px 0 5px;
	margin-right:15px;
	vertical-align:middle;
	border:#999999 solid 1px;
	background:#FFF;
	box-shadow:1px 1px 0 #FFF;
}
#sl_searchArea .wrap input[type="image"]{
	display:inline-block;
	float:left;
	vertical-align:middle;
}
#sl_searchArea .wrap input[type="image"]:hover{
	opacity:0.65;
	filter: alpha(opacity=65);
	-ms-filter:"alpha(opacity=65)";
	zoom:1;
}
#sl_tabArea{
	display:block;
	width:100%;
	height:45px;
	background:url(/images/modelSearch/tab_bg.gif) repeat-x left bottom;
}
#sl_tabArea .sl_tabArea_inner{
	display:block;
	width:1000px;
	margin:0 auto;
}
#sl_tabArea .sl_tabArea_inner ul li{
	display:inline-block;
	float:left;
}
#sl_tabArea .sl_tabArea_inner ul li.tab01 a{
	display:block;
	float:left;
	width:55px;
	height:33px;
	padding:12px 5px 0 181px;
	text-shadow:1px 1px 0 #FFF;
	background:url(/images/modelSearch/tab01.gif) no-repeat left top;
}
#sl_tabArea .sl_tabArea_inner ul li.tab01.active a,
#sl_tabArea .sl_tabArea_inner ul li.tab01 a:hover{
	background:url(/images/modelSearch/tab01.gif) no-repeat left -45px;
	text-shadow:none;
}
#sl_tabArea .sl_tabArea_inner ul li.tab02 a{
	display:block;
	float:left;
	width:62px;
	height:33px;
	padding:12px 5px 0 124px;
	text-shadow:1px 1px 0 #FFF;
	background:url(/images/modelSearch/tab02.gif) no-repeat left top;
}
#sl_tabArea .sl_tabArea_inner ul li.tab02.active a,
#sl_tabArea .sl_tabArea_inner ul li.tab02 a:hover{
	background:url(/images/modelSearch/tab02.gif) no-repeat left -45px;
	text-shadow:none;
}
#sl_tabArea .sl_tabArea_inner ul li.tab03 a{
	display:block;
	float:left;
	width:63px;
	height:33px;
	padding:12px 5px 0 123px;
	text-shadow:1px 1px 0 #FFF;
	background:url(/images/modelSearch/tab03.gif) no-repeat left top;
}
#sl_tabArea .sl_tabArea_inner ul li.tab03.active a,
#sl_tabArea .sl_tabArea_inner ul li.tab03 a:hover{
	background:url(/images/modelSearch/tab03.gif) no-repeat left -45px;
	text-shadow:none;
}
#sl_tabArea .sl_tabArea_inner ul li.tab04 a{
	display:block;
	float:left;
	width:63px;
	height:33px;
	padding:12px 5px 0 123px;
	text-shadow:1px 1px 0 #FFF;
	background:url(/images/modelSearch/tab04.gif) no-repeat left top;
}
#sl_tabArea .sl_tabArea_inner ul li.tab04.active a,
#sl_tabArea .sl_tabArea_inner ul li.tab04 a:hover{
	background:url(/images/modelSearch/tab04.gif) no-repeat left -45px;
	text-shadow:none;
}
#sl_tabArea .sl_tabArea_inner ul li.tab05 a{
	display:block;
	float:left;
	width:59px;
	height:33px;
	padding:12px 0 0 127px;
	text-shadow:1px 1px 0 #FFF;
	background:url(/images/modelSearch/tab05.gif) no-repeat left top;
}
#sl_tabArea .sl_tabArea_inner ul li.tab05.active a,
#sl_tabArea .sl_tabArea_inner ul li.tab05 a:hover{
	background:url(/images/modelSearch/tab05.gif) no-repeat left -45px;
	text-shadow:none;
}
#sl_type_tabArea{
	display:block;
	width:100%;
	background:url(/images/modelSearch/sl_tab_bg02.gif) repeat-x left bottom;
	padding:10px 0 13px 0;
}
#sl_type_tabArea .inner_top{
	display:block;
	width:984px;
	margin:0 auto;
}
#sl_type_tabArea .inner_top ul li{
	display:inline-block;
	float:left;
	height:43px;
}
#sl_type_tabArea .inner_top ul li a{
	display:block;
	width:139px;
	height:29px;
	padding:12px 0 0 56px;
	border-top:#BBB solid 1px;
	border-right:#BBB solid 1px;
	border-bottom:#BBB solid 1px;
	color:#434343;
	font-weight:bold;
	font-size:14px;
	text-shadow:1px 1px 0 #FFF;
}
#sl_type_tabArea .inner_top ul li.active a,
#sl_type_tabArea .inner_top ul li a:hover{
	color:#FFF;
	text-shadow:none;
}
#sl_type_tabArea .inner_top ul li.tab06 a{
	border-left:#BBB solid 1px;
	background:url(/images/modelSearch/tab06.gif) no-repeat left top;
}
#sl_type_tabArea .inner_top ul li.tab06.active a,
#sl_type_tabArea .inner_top ul li.tab06 a:hover{
	background:url(/images/modelSearch/tab06.gif) no-repeat left -41px;
}
#sl_type_tabArea .inner_top ul li.tab07 a{
	background:url(/images/modelSearch/tab07.gif) no-repeat left top;
}
#sl_type_tabArea .inner_top ul li.tab07.active a,
#sl_type_tabArea .inner_top ul li.tab07 a:hover{
	background:url(/images/modelSearch/tab07.gif) no-repeat left -41px;
}
#sl_type_tabArea .inner_top ul li.tab08 a{
	background:url(/images/modelSearch/tab08.gif) no-repeat left top;
}
#sl_type_tabArea .inner_top ul li.tab08.active a,
#sl_type_tabArea .inner_top ul li.tab08 a:hover{
	background:url(/images/modelSearch/tab08.gif) no-repeat left -41px;
}
#sl_type_tabArea .inner_top ul li.tab09 a{
	background:url(/images/modelSearch/tab09.gif) no-repeat left top;
}
#sl_type_tabArea .inner_top ul li.tab09.active a,
#sl_type_tabArea .inner_top ul li.tab09 a:hover{
	background:url(/images/modelSearch/tab09.gif) no-repeat left -41px;
}
#sl_type_tabArea .inner_top ul li.tab10 a{
	background:url(/images/modelSearch/tab10.gif) no-repeat left top;
}
#sl_type_tabArea .inner_top ul li.tab10.active a,
#sl_type_tabArea .inner_top ul li.tab10 a:hover{
	background:url(/images/modelSearch/tab10.gif) no-repeat left -41px;
}
#sl_type_tabArea .inner_top ul li.tab11 a{
	border-left:#BBB solid 1px;
	background:url(/images/modelSearch/tab11.gif) no-repeat left top;
}
#sl_type_tabArea .inner_top ul li.tab11.active a,
#sl_type_tabArea .inner_top ul li.tab11 a:hover{
	background:url(/images/modelSearch/tab11.gif) no-repeat left -41px;
}
#sl_type_tabArea .inner_top ul li.tab12 a{
	border-left:#BBB solid 1px;
	background:url(/images/modelSearch/tab12.gif) no-repeat left top;
}
#sl_type_tabArea .inner_top ul li.tab12.active a,
#sl_type_tabArea .inner_top ul li.tab12 a:hover{
	background:url(/images/modelSearch/tab12.gif) no-repeat left -41px;
}

/*
#sl_type_tabArea .inner_top ul li.tab07.active,
#sl_type_tabArea .inner_top ul li.tab08.active,
#sl_type_tabArea .inner_top ul li.tab09.active{
	background:url(/images/modelSearch/arrow01.gif) no-repeat center bottom;
	height:56px;
}
*/
#sl_captionArea_wrap{
	display:block;
	border:#A5A5A5 solid 1px;
	box-shadow:2px 2px 0 #FFF;
	padding:1px;
	width:998px;
	margin:10px auto 28px auto;
	background:#FFFFFF;
	background:-moz-linear-gradient(top,#FFFFFF 67%, #E8E8E8 100%);
	background:-webkit-linear-gradient(top,#FFFFFF 67%,#E8E8E8 100%);
	background:linear-gradient(to bottom,#FFFFFF 67%,#E8E8E8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E8E8E8',GradientType=0 );
}
#sl_captionArea{
	display:block;
	border:#A5A5A5 solid 1px;
}
#sl_captionArea .title{
	display:block;
	line-height:100%;
	border-bottom:#A5A5A5 solid 1px;
}
#sl_captionArea .aboutIcon{
	display:table;
	width:100%;
	padding:0;
	border:none;
}
#sl_captionArea .aboutIcon{display:table-row;}
#sl_captionArea .aboutIcon .captionBox01{
	display:table-cell;
	width:402px;
	height:75px;
	border-right:#A5A5A5 solid 1px;
	padding:13px 0 0 19px;

	*display:inline-block;
	*float:left;
	*height:62px;
	*width:380px;
}
#sl_captionArea .aboutIcon .captionBox02{
	display:table-cell;
	/*width:436px;*/
	width:576px;
	height:75px;
	border-right:#A5A5A5 solid 1px;
	border-left:#FFF solid 1px;
	box-sizing:border-box;
	padding:13px 0 0 19px;

	*display:inline-block;
	*width:414px;
	*height:62px;
	*float:left;
}
#sl_captionArea .aboutIcon .captionBox03{
	display:table-cell;
	width:155px;
	height:75px;
	border-left:#FFF solid 1px;
	text-align:center;
	box-sizing:border-box;
	padding:16px 0 0 0;

	*display:inline-block;
	*height:59px;
	*float:left;
}
#sl_captionArea .aboutIcon .icon01,
#sl_captionArea .aboutIcon .icon02,
#sl_captionArea .aboutIcon .icon03,
#sl_captionArea .aboutIcon .icon04,
#sl_captionArea .aboutIcon .icon05,
#sl_captionArea .aboutIcon .icon06,
#sl_captionArea .aboutIcon .icon07,
#sl_captionArea .aboutIcon .icon08
{
	padding-left:50px;
	padding-bottom:9px;
}
#sl_captionArea .aboutIcon .icon01{background:url(/images/modelSearch/capcon01.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon02{background:url(/images/modelSearch/capcon02.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon03{background:url(/images/modelSearch/capcon03.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon04{background:url(/images/modelSearch/capcon04.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon05{background:url(/images/modelSearch/capcon05.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon06{background:url(/images/modelSearch/capcon06.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon07{background:url(/images/modelSearch/capcon07.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon08{background:url(/images/modelSearch/capcon08.png) no-repeat left top;}
#sl_captionArea .aboutIcon .icon99{padding-top:7px;}

#sl_captionArea .aboutIcon a{text-decoration:underline;}
#sl_captionArea .aboutIcon a:hover{text-decoration:none;}


#sl_listArea table tr td .aboutArea{
	display:block;
	/*height:27px;*/
	padding-bottom:4px;
	text-align:center;
}
#sl_listArea table tr td .aboutArea img{
	display:inline;
	margin-right:2px;
}
#sl_listArea table tr td .aboutArea img:last-child{margin-right:0;}
#sl_type_tabArea .borderArea{
	display:block;
	width:976px;
	border:#CCC solid 2px;
	padding:10px;
	margin:0 auto;
}
#sl_type_tabArea .borderArea h2{
	display:block;
	width:966px;
	height:23px;
	font-weight:bold;
	line-height:100%;
	padding:9px 0 0 20px;
	color:#DD0505;
	font-size:14px;
	background:url(/images/modelSearch/title_bg.gif) no-repeat left top;
}
#sl_type_tabArea .borderArea .ind_type{
	display:block;
	padding:15px 10px 10px 10px;
}
#sl_type_tabArea .borderArea .ind_type ul li{
	display:block;
	float:left;
	width:231px;
	padding:0 0 0 8px;
	background:url(/images/modelSearch/arrow02.gif) no-repeat left 7px;
}
#sl_type_tabArea .borderArea .ind_type ul li a{
	display:block;
	color:#0C5A86;
	text-decoration:underline;
	padding-bottom:2px;
	font-size:12px;
}
#sl_type_tabArea .borderArea .ind_type ul li a:hover{text-decoration:none;}
#sl_type_tabArea .borderArea .ind_type ul li.active a{
	color:#FF0000;
	text-decoration:none;
}
#sl_listArea{
	display:block;
	width:100%;
	background:url(/images/modelSearch/list_sh.gif) #F4F4F4 repeat-x left top;
	padding:10px 0 10px 0;
	margin-bottom:15px;
}
#sl_listArea.search{background:#F4F4F4;}
#sl_listArea.search .nothing{
	display:block;
	width:1000px;
	height:65px;
	margin:10px auto;
	padding:138px 0 0 0;
	text-align:center;
	font-size:14px;
	color:#333;
	font-weight:bold;
	box-shadow:0 2px 3px #777;
	background:url(/images/modelSearch/img_none.gif) no-repeat center top;
	border-left:#C9C9C9\9 solid\9 1px\9;
	border-right:#C9C9C9\9 solid\9 1px\9;
	border-bottom:#CACACA\9 solid\9 2px\9;
}
#sl_listArea.search .nothing:not(:target) {
	border-left:none\9;
	border-right:none\9;
	border-bottom:none\9;
}
#sl_listArea .sl_list_inner{
	display:block;
	width:1008px;
	margin:0 auto;
}
#sl_listArea .caption{
	display:block;
	float:right;
	width:200px;
	height:25px;
	padding:5px 10px 0 10px;
	border:#CCC solid 1px;
	background:#FFF;
	margin-right:4px;
	margin-bottom:7px;
}
#sl_listArea .caption span{
	display:inline-block;
	float:left;
	width:7em;
	font-size:11px;
}
#sl_listArea .caption img{
	display:inline-block;
	float:right;
	width:112px;
}
#sl_listArea table{
	width:100%;
	border-collapse:separate;
	border-spacing:3px;
}
#sl_listArea table tr td{
	width:198px;
	text-align:center;
	vertical-align:top;
	padding-bottom:19px;
	background:url(/images/modelSearch/list_bg.jpg) no-repeat center bottom;
}
#sl_listArea table tr td.empty{background:none;}
#sl_listArea table tr td a{
	display:block;
	cursor:pointer;
}
#sl_listArea table tr td a:hover{
	opacity:0.65;
	filter: alpha(opacity=65);
	-ms-filter:"alpha(opacity=65)";
	zoom:1;
}
#sl_listArea table tr td .iconArea{
	display:block;
	height:28px;
	padding:5px 8px 0 8px;
}
#sl_listArea table tr td .iconArea .new{
	display:block;
	width:28px;
	float:left;
}
#sl_listArea table tr td .iconArea .performance{
	display:block;
	width:34px;
	float:right;
}
#sl_listArea table tr td .iconArea .year{
	display:inline-block;
	width:100px;
	float:right;
	padding:5px 7px 0 0;
	line-height:100%;
	font-size:11px;
	color:#333;
	text-align:right;
}
#sl_listArea table tr td .imgArea{
	display:block;
	height:205px;
	text-align:center;
}
#sl_listArea table tr td .name{
	display:block;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#0C5985;
	line-height:125%;
	padding:0 8px 5px 8px;
	text-shadow:1px 1px 0 #FFF;
}
#sl_listArea table tr td .maker{
	display:block;
	font-size:10px;
	text-align:center;
	text-shadow:1px 1px 0 #FFF;
}
#sl_bannerArea_bottom{
	display:block;
	width:1000px;
	text-align:center;
	margin:0 auto 20px auto;
}
#sl_bannerArea_bottom table{
	background:#D2D2D2;
	text-align:center;
	margin:0 auto;
	border-collapse:separate;
	border-spacing:8px;
	border-top:#AFAFAF solid 1px;
	border-left:#AFAFAF solid 1px;
}
#sl_bannerArea_bottom table td.banner_bg{
	padding:0 10px 0 145px;
	vertical-align:middle;
	background:url(/images/modelSearch/sale_bg.gif) #FFF no-repeat left top;
	box-shadow:1px 1px 2px #777;
	border-right:#AFAFAF\9 solid\9 2px\9;
	border-bottom:#AFAFAF\9 solid\9 2px\9;
}
#sl_bannerArea_bottom table td.banner_bg:not(:target) {
	border-right:none\9;
	border-bottom:none\9;
}
#sl_bannerArea_bottom table td.banner_bg a img{height:60px;}
#sl_bannerArea_bottom table td.banner_bg a:hover img{
	opacity:0.65;
	filter: alpha(opacity=65);
	-ms-filter:"alpha(opacity=65)";
	zoom:1;
}
#sl_bannerArea_bottom table td.regist_btn{
	vertical-align:middle;
	background:#FFF;
	box-shadow:1px 1px 2px #777;
	border-right:#AFAFAF\9 solid\9 2px\9;
	border-bottom:#AFAFAF\9 solid\9 2px\9;
}
#sl_bannerArea_bottom table td.regist_btn:not(:target) {
	border-right:none\9;
	border-bottom:none\9;
}
#sl_bannerArea_bottom table td.regist_btn a:hover img{
	opacity:0.65;
	filter: alpha(opacity=65);
	-ms-filter:"alpha(opacity=65)";
	zoom:1;
}
