@charset "UTF-8";
@import url(base.css);
@import url(header.css);
@import url(gnavi.css);
@import url(footer.css);
/* -- stuffpage -- */

#search_main{
width:680px;
margin:20px 0 0px 0;
padding:0 0 40px 0;
float:right;
}

#info{
margin:0 17px 0 17px;
}
#mttl{
background:url(../sub_img/title_h1_bottom_l.gif) bottom no-repeat;
margin-top:10px;
}
#mttl h1{
background:url(../sub_img/title_h1_top_l.gif) top no-repeat;
padding:15px 10px 15px 10px;
color:#FFFFFF;
font-size:200%;
}

#info h2{
background:url(../sub_img/ic_home.gif) 0 0 no-repeat;
font-size:166%;
margin-top:20px;
color:#333333;
padding:4px 0 8px 30px;
border-bottom:3px solid #aaaaaa;
}

.item{
height:150px;
overflow:visible;
padding-top:10px;
border-bottom:solid 1px #333;
clear:both;
}

.item h3{
font-size:1.4em;
margin-top:10px;
color:#F28727;
}

.item h3 a{
background:url(../img/arrow_orange.gif) 0px 3px no-repeat;
color:#F28727;
padding-left:15px;
text-decoration:none;
}

.item h3 a:hover{
color:#F28727;
text-decoration:underline;
}

.item img{
float:left;
padding:5px;
margin:5px;
}

.item p{
margin:5px;
font-size:1.2em;
color:#333333;
}

.item h4{
margin-top:5px;
font-size:1.3em;
font-weight:bold;
color:#333333;
}

.ptop{
float:right;
clear:both;
width:130px;
margin:5px 0px;
background:url(../img/ic_arrow3.gif) 115px 1px no-repeat;
}
.ptop a{
color:#226995;
text-decoration:none;
}

.ptop a:hover{
color:#993300;
text-decoration:underline;
}
/* sidemenu */

#side2{
	border: solid 1px #FFECD9;
	padding:5px;
}


#search{
padding-bottom:10px;
font-size:1em;
}

#search a{
color:#226995;
text-decoration:none;
}

#search a:hover{
color:#993300;
text-decoration:underline;
}
.searchtitle{
clear:both;
margin:8px 29px 0 14px;
padding-top:12px;
background:url(../img/line_dot.gif) 0 0 repeat-x;
}
.searchtitle h3{
background:url(../img/ic_arrow2.gif) 0 0 no-repeat;
padding-left:15px;
margin-bottom:5px;
}
ul.along{
margin:0 29px 0 24px;
padding-bottom:10px;
}
ul.along li{
width:50px;
margin-bottom:5px;
padding-left:12px;
float:left;
background:url(../img/ic_arrow1.gif) 0 0 no-repeat;
}
ul.price{
margin:0 29px 0 24px;
}
ul.price li{
padding-left:12px;
margin-bottom:5px;
background:url(../img/ic_arrow1.gif) 0 0 no-repeat;
}
