@charset "utf-8";
* {
	margin: 2px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	list-style-type: none;
}
/*-----------------------------------------------
new 2014
-----------------------------------------------*/
div#containerWrapper.request_color{
	background-color:#ffffff;
}
div#container{
	padding-bottom: 50px;
}
/*-----------------------------------------------
search navigation
-----------------------------------------------*/
#main_l_new .title div{
	width:250px;
	background: url(/common_new/img/search_navi.gif) no-repeat;
	border-bottom: 1px solid #52a4d4;
}
#main_l_new .hr_none div{border:none;}

#main_l_new .title h3,
#main_new .title_sub h3{
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 100%;
}
#main_l_new .title .jyusho_search{background-position:0px 0px;height:35px;}
#main_l_new .title .kihon_search{background-position:0px -37px;height:35px;}
#main_l_new .title .kodawari_search{background-position:0px -74px;height:35px;}
#main_l_new .title .shop_search{background-position:0px -185px;height:35px;}
#main_l_new .title .service_search{background-position:0px -222px;height:35px;}
#main_l_new .title .keyword_search{background-position:0px -259px;height:35px;}
#main_l_new .title .shopno_search{background-position:0px -296px;height:35px;}
#main_l_new .title .station_search{background-position:0px -333px;height:35px;}
#main_l_new .title .map_search{background-position:0px -370px;height:35px;}
#main_l_new .title .line_search{background-position:0px -407px;height:35px;}
#main_l_new .title .eki_search{background-position:0px -444px;height:35px;}
#main_l_new .title .tsukin_search{background-position:0px -481px;height:35px;}
#main_l_new .title .kodawari_select{background-position:0px -592px;height:35px;}
#main_l_new .title .build_select{background-position:0px -555px;height:35px;}

#main_l_new .title_pickup{background: url(/common_new/img/pup_search_navi_c.gif) repeat-y top left;}
#main_l_new  .title_pickup .b_pickup{background: url(/common_new/img/pup_search_navi_t.gif) no-repeat top left;}
#main_l_new  .title_pickup .b_pickup_b{background: url(/common_new/img/pup_search_navi_b.gif) no-repeat top bottom;
	color:#fff;
	padding:10px 10px 8px 10px;
	font-size:115%;
}

#main_l_new .title .apalog{background-position:0px -111px;height:35px;}
#main_l_new .title .search_close,#main_l_new .title .search_open {
	position: relative;
	top: -8px;
	left: 185px;
	width:56px;
	height:19px;
	_height:15px;
	background: url(/common_new/img/open_close_btn.gif) no-repeat;
	cursor:pointer;
}

#main_l_new .title .search_close{background-position:0px -38px;}
#main_l_new .title .search_close:hover{background-position:0px -57px;}
#main_l_new .title .search_open{background-position:0px 0px;}
#main_l_new .title .search_open:hover{background-position:0px -19px;}


div#new_top{
	margin: 0 auto 0;
	text-align:center;
}

#main_l_new .search_detail_in .select li{
	background: url("/common_new/img/arrow02.gif") no-repeat scroll left center transparent;
	margin: 0 0 5px 5px;
	padding: 0 0 0 10px;
}

div#new_top .keyword_area{
	border:1px solid #b3e2ed;
	clear: both;
	padding:10px 12px;
	overflow:hidden;zoom:1; /* for ie6 */
	margin:0 auto;
	width: 950px;
	margin: 0px auto 0;
	position: relative;
	text-align:left;
}

#new_top .keyword_area h3{border-left:9px solid #0234a3;color:#0234a3;font-size:110%;padding:3px 0 3px 10px;}
#new_top .keyword_t{margin:0 0 5px 0;padding:5px 10px ;border-bottom:1px dotted #55c0e6;}
#new_top .keyword_area_in{width:450px;border: 1px solid #e8e8e8;padding:8px;margin:10px 0;font-size:80%;}
#new_top .keyword_area_in h4{padding:5px;*padding:5px 5px 1px;background-color:#28b0e0;color:#fff;border: 1px solid #e8e8e8;margin:0 0 10px 0;font-size:140%;}
#new_top .keyword_area_in li{float:left;width:180px;line-height:200%;}
#new_top .keyword_area_in li a{padding:0 0 0 10px;background:url(/common_new/img/arrow02.gif) no-repeat left center;margin:0 0 0 5px;}

#main_l_new .search_detail_in .select li{
	background: url("/common_new/img/arrow02.gif") no-repeat scroll left center transparent;
	margin: 0 0 5px 5px;
	padding: 0 0 0 10px;
}
#main_l_new .title .search_detail{background-position:0px -148px;height:35px;}
#main_l_new .search_detail_in{overflow:hidden;zoom:1; /* for ie6 */padding:10px;border-bottom: 1px dotted #55C0E6;}

#main_l_new .search_detail_in p.pic {
border: 1px solid #CCCCCC;
float: left;
margin-right: 4px;
padding: 2px;
}

#main_l_new .search_detail_in .title{padding:0 0 0 10px;background:url(/common_new/img/arrow02.gif) no-repeat left center;margin:0 0 5px 5px;}
#main_l_new .search_detail_in strong{
color: #ff3976;
font-family: Arial;
font-size: 166%;
}
#main_l_new .search_detail_in table{width:142px;word-break: break-all;#float:left;}
#main_l_new .search_detail_in td{padding:2px;width:71px;}
#main_l_new div.hr_none{border-bottom:none;}


/*--------------------------------------------------

--------------------------------------------------*/
#main_l_new .l_gb .s_list dl {clear: both;margin: 0 0 5px;width: 228px;}
#main_l_new .l_gb .s_list dl dt {float: left;width: 118px;}
#main_l_new .l_gb .s_list .innerBlock01_apalog dl dt {float: left;width: 230px;}
#main_l_new .l_gb .s_list dl dt a {background:url(/common_new/img/arrow02.gif) no-repeat left center;padding: 0 0 0 10px;display:block;}
#main_l_new .l_gb .s_list dl dd {float: right;width: 110px;}
#main_l_new .l_gb .s_list{clear: both;content: "";overflow: hidden;padding:10px;}
#main_l_new .l_gb,#main_l_new .l_gb2{
clear: both;
/* CSS3 */
border-bottom-right-radius: 5px;   /* 右上 */
border-bottom-left-radius: 5px; /* 左下 */

/* Safari,Chrome */
-webkit-border-bottom-right-radius: 5px;   /* 右上 */
-webkit-border-bottom-left-radius: 5px; /* 左下 */

/* Firefox */
-moz-border-bottom-right-radius: 5px;   /* 右上 */
-moz-border-radius-bottomleft: 5px; /* 左下 */

/* 共通装飾 */
border: 1px solid #52a4d4;
border-top:none;
background-color:#effafc;
}
#main_l_new .l_gb2{border: 1px solid #ef4f00;background-color:#fcfcef;}

#main_l_new .l_gb2 dl dt a {background:url(/common_new/img/arrow03.gif) no-repeat left center;padding: 0 0 0 10px;}
#main_l_new .l_gb .l_gb_in,#main_l_new .l_gb2 .l_gb_in{padding:10px 8px;}
#main_l_new .l_gb .title01{
border-left: 9px solid #0234A3;
color: #0234A3;
font-size: 110%;
padding: 3px 0 3px 10px;
margin-bottom:10px;
font-weight: bold;
}
#main_l_new .l_gb .l_gb_in li{padding:2px 0;padding-left:16px;text-indent:-16px;line-height:1.4;}
#main_l_new .l_gb .l_gb_in li input{margin:2px 2px 2px 0;vertical-align:middle;}
#main_l_new .l_gb .l_gb_in .b_hr{border-bottom: 1px dotted #55C0E6;margin: 0 0 10px 0;padding:0 0 10px 0;	overflow: auto;zoom:1; /* for ie6 */}
#main_l_new .l_gb .l_gb_in .b_hr_none{margin: 0 0 10px 0;padding:0 0 10px 0;overflow: auto;zoom:1; /* for ie6 */}
#main_l_new .l_gb .l_gb_in .li_s li{width:100px;float:left;
	padding-left:16px;
	text-indent:-16px;
	line-height:1.4;
}
#main_l_new .l_gb .l_gb_in .li_s li.li_l{width:215px;}

#main_l_new .l_gb .search_button_l{margin:0 0 0 30px;}
#main_l_new .l_gb .search_button_l span{
	text-indent:100%;
	white-space:nowrap;
	display:block;
	height:100%;
	width:100%;
	overflow: hidden;
	background:url(/common_new/img/campaigntitle.jpg) no-repeat;
}
#main_l_new .l_gb .search_button_l a{
	background-image:url(/common_new/img/s_btn.gif);width:166px;height:28px;
	background-position:0 -56px;
	white-space:nowrap;
	display:block;
	overflow: hidden;
}
#main_l_new .l_gb .search_button_l a:hover {background-position:0 -84px;}
/*-----------------------------------------------
title
-----------------------------------------------*/
#main_r_new .page_next select{background-color:#FFFFCC;}
#main_r_new .title{background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 0;}
#main_r_new .title_sub{background-image:url(/common_new/img/s_title.gif) ;background-position:0 0;}
#main_r_new .title h2{color:#fff;font-size:160%;}
#main_r_new #detail .title h2{color:#fff;font-size:125%;}
#main_r_new .title h2.st01{width:650px;padding:10px 0 5px 60px;margin-bottom:10px;line-height:120%;}
#main_r_new .title_st02 h2.st02,#main_r_new .title_st03 h2.st03,
#main_r_new .title_st04 h2.st04,#main_r_new .title_st05 h2.st05,
#main_r_new .title_st06 h2.st06,#main_r_new .title_st07 h2.st07{width:650px;padding:10px 0 5px 60px;margin-bottom:10px;line-height:120%;}
#main_r_new .title_st02 h2,#main_r_new .title_st03 h2,
#main_r_new .title_st04 h2,#main_r_new .title_st05 h2,
#main_r_new .title_st06 h2,#main_r_new .title_st07 h2{color:#fff;font-size:160%;}
#main_r_new .title_st02{background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -324px;}
#main_r_new .title_st03{background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -646px;}
#main_r_new .title_st04{background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -965px;}
#main_r_new .title_st05{background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -1284px;}
#main_r_new .title_st06{background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -1602px;}
#main_r_new .title_st07{background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -1920px;}

div#searchDetail .title_st03 h2.st03{width:100%;_width:92%;background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -806px;}
div#searchDetail .title_st06 h2.st06{width:100%;background-image:url(/common_new/img/stitle_bar.gif) ;background-position:0 -1762px;}
div#searchDetail .title_st03 h2.st03,.title_st06 h2{color:#fff;font-size:160%;padding:10px 0 8px 60px;margin-bottom:10px;}
div#main_layout02 {position:relative;width:1010px;left:-24px;_width:1010px;_margin:0 0 0 24px ;}
div#searchDetailInner #contents .title_st03{margin-top:10px;}

.page_next{
	border-top:1px solid #a3a1a1;
	padding:5px 10px 5px 10px;
	border-bottom:3px double #a3a1a1;
	margin:0 0 10px 0;
}
.page_next p{display:inline;}
.page_next{overflow: auto;zoom:1; /* for ie6 */}
.page_next .f_l strong{font-size:130%;color:#ff467f;}
.page_next .f_l{padding:3px 0 0 0;font-size:110%;}
.page_next .f_r{border-left:1px solid #cccccc;padding-left:10px;}

/*-----------------------------------------------
check_area
-----------------------------------------------*/
#main_new .check_area h3{
	padding:5px;
	background-color:#d2eff7;
	border:1px solid #7db0c3;
}
#main_new .check_area h3 a{color:#2f302b;}


#main_new .check_area .check_area_list{margin:8px 5px;overflow:hidden;zoom:1; /* for ie6 */}
#main_new .check_area .check_area_list li{
	float:left;padding:3px 0 3px 10px;width:103px;
}
#main_new .check_area .check_area_list li input{vertical-align: middle;}
#main_new #btn_area{border:1px solid #28b0e0;padding:10px;margin: 20px auto;text-align:center;overflow:hidden;zoom:1;}
#main_new #btn_area .btn01 a{text-indent:100%;white-space:nowrap;display:block;height:100%;width:100%;overflow: hidden;text-align:center;}
#main_new #btn_area .btn01 a{
	background-image:url(/common_new/img/s_btn.gif);
	background-position:0 -464px;
	width:166px;
	height:33px;
	margin:10px auto;
}


#main_new #btn_area .btn_area_in .btn01 a{text-indent:100%;white-space:nowrap;height:100%;width:100%;overflow: hidden;text-align:center;}
#main_new #btn_area .btn_area_in .btn01 a{
	background-image:url(/common_new/img/s_btn.gif);
	background-position:0 -464px;
	width:166px;
	height:33px;
	margin:10px 5px;
	display:block;
}


#main_new #btn_area .btn01 a:hover {background-position:0 -497px;}
#main_new #btn_area .btn_area_in{padding:0 0 0 155px;}
#main_new #btn_area .btn_area_in p{padding:0 5px;}
/*-----------------------------------------------
select_area02
-----------------------------------------------*/
#main_new #select_area02{border: 1px solid #28B0E0;padding:10px 5px 10px 5px;margin-bottom:10px;overflow:hidden;zoom:1;}
#main_new #select_area02 ul li a{padding:0 8px;background:url(/common_new/img/arrow02.gif) no-repeat left center;white-space: nowrap;}
#main_new #select_area02 ul li {float:left;padding:3px 5px;}
#main_new .selectdetailbox div{width:706px;background-color:#28b0e0;padding:2px;}
#main_new .selectdetailbox div p.name{width:684px;padding:5px 10px 5px 10px;border:1px solid #fff; font-size:16px; color:#fff;  line-height:20px;}
#main_new .selectdetailbox div p.name .all_select{padding-left:30px;font-size:12px; color:#fff;}
#main_new .selectdetailbox div p.name input{vertical-align: middle; padding-right:5px;}
#main_new .innerbox01 {border:1px solid #28b0e0;border-top:none;}
#main_new .innerbox01 .innerbox02 .area {border-bottom:1px dotted #55c0e6; padding:10px;}
#main_new .innerbox01 .innerbox02 .area p{border-left:10px solid #0234a3; padding:2px 10px;color:#0234a3;font-weight: bold;font-size:110%;}

#main_new .innerbox01 .innerbox02 {overflow:hidden;zoom:1;padding:5px 0;}
#main_new .innerbox01 .innerbox02 ul{border-bottom:1px dotted #9a9a9a;margin:0 10px;overflow:hidden;zoom:1;}
#main_new .innerbox01 .innerbox02 ul.hr_none{border-bottom:none;}
#main_new .innerbox01 .innerbox02 li{padding:10px 5px 5px 5px;width:215px;float:left;}
#main_new .innerbox01 .innerbox02 input{vertical-align: middle;}



#main_new .btn02{margin:10px 0;}
#main_new .btn02 a,
#main_new #search_render a{text-indent:100%;white-space:nowrap;display:block;height:100%;width:100%;overflow: hidden;}
#main_new #search_render,
#main_new .shop_show{
	border:1px solid #28b0e0;
	margin:10px 0 10px 0;
	padding:10px;
	background-color:#effafc;
	overflow:hidden;
	zoom:1; /* for ie6 */
}
#main_new #search_render dl{
	overflow:hidden;
	width:518px;
	float:left;
	padding:16px 0 0;
}
#main_new #search_render dt{
	float:left;
	padding:0px 5px 0 5px;
	color:#0234a3;
	font-weight: bold;
}
#main_new #search_render dd{
	*margin:-2px 0 0 0;
}
#main_new #search_render li{float:left;padding:0px 5px 0 5px;font-weight: bold;}
#main_new #search_render li input{
	vertical-align: middle;
	margin: 0 2px 3px;
	*margin: -1px 0 0px
}
#main_new #search_render p{margin:left;}
#main_new .btn02 a{
	background-image:url(/common_new/img/s2_btn.gif);
	background-position:0 0;
	width:166px;
	height:33px;
}
#main_new .btn02 a:hover {background-position:0 -33px;}
#main_new .shop_show a{border-left:8px solid #0234A3; font-size:14px;padding-left:10px;}



/*-----------------------------------------------
b_area_link
-----------------------------------------------*/
.b_area_link{margin-bottom:10px;overflow:hidden;zoom:1; /* for ie6 */}
.b_area_link h3{
border-left: 9px solid #0234A3;
color: #0234A3;
font-size: 110%;
padding: 3px 0 3px 10px;
margin-bottom:10px;
font-weight: bold;
}
.b_area_link p{font-size:80%;padding:0 10px;}
.b_area_link .hr_l{border-bottom: 1px dotted #55C0E6;padding:0px 5px;margin-bottom:10px;}
.b_area_link li{font-size:85%;float:left;border-right:1px solid #434eb5;padding: 0 5px 0 0;margin:4px 5px 4px 0;white-space: nowrap;}
.b_area_link ul.list{overflow:hidden;zoom:1; /* for ie6 */}
.b_area_link ul.f_r{font-size:85%;background:url(/common_new/img/arrow02.gif) no-repeat left center;padding: 0 0 0 10px;line-height:100%;}
.b_area_link ul.f_r li{padding:3px 0 5px 0;border:none;}
.b_area_link .box350{width:345px;padding-bottom:;}
.b_area_link .box350 ul.list{margin-bottom:15px;}
.b_area_link .box350 ul.f_r{margin-bottom:15px;}
.b_area_link ul{padding:0 10px;}

/*-----------------------------------------------

-----------------------------------------------*/
#main_new #btn_area .btn03 a{text-indent:100%;white-space:nowrap;display:block;height:100%;width:100%;overflow: hidden;text-align:center;}
#main_new #btn_area .btn03 a{
	background-image:url(/common_new/img/s2_btn.gif);
	background-position:0 -66px;
	width:166px;
	height:33px;
	margin:10px auto;
}
#main_new #btn_area .btn03 a:hover {background-position:0 -99px;}

#main_new #btn_area .btn_area_in .btn03 a{text-indent:100%;white-space:nowrap;height:100%;width:100%;overflow: hidden;text-align:center;}
#main_new #btn_area .btn_area_in .btn03 a{
	background-image:url(/common_new/img/s2_btn.gif);
	background-position:0 -66px;
	width:166px;
	height:33px;
	margin:10px 5px;
	display:block;
}
#main_new #btn_area .btn_area_in .btn03 a:hover {background-position:0 -99px;}

#main_new .btn04{margin:10px 0;}
#main_new .btn04 a{text-indent:100%;white-space:nowrap;display:block;height:100%;width:100%;overflow: hidden;}
#main_new .btn04 a{
	background-image:url(/common_new/img/s2_btn.gif);
	background-position:0 -132px;
	width:166px;
	height:33px;
}
#main_new .btn04 a:hover {background-position:0 -165px;}
#main_l_new .l_gb .l_gb_in .btn01 a{text-indent:100%;white-space:nowrap;display:block;height:100%;width:100%;overflow: hidden;}
#main_l_new .l_gb .l_gb_in .btn01 a{
	background-image:url(/common_new/img/s2_btn.gif);
	background-position:0 -198px;
	width:116px;
	height:28px;
	margin:10px auto;
}
#main_l_new .l_gb .l_gb_in .btn01 a:hover {background-position:0 -226px;}

#main_l_new .l_gb .l_gb_in .textArea input {
background: none repeat scroll 0 0 #FFFFE8;
border: 1px solid #CCCCCC;
padding: 3px;
width: 222px;
}
#main_l_new .search_marubox_out{background:url(/common_new/img/search_marubox.gif) no-repeat center bottom;padding:0 0 20px 0;margin-bottom:5px;}
#main_l_new .search_marubox{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #28b0e0;
background-color: #28b0e0;
padding:10px;
color:#fff;
}
#main_l_new .search_marubox h3{font-size:170%;padding-bottom:5px;}

#main_l_new .suggest_link_subleft{border:1px solid #b3e2ed;overflow:hidden;zoom:1;padding:10px;width:228px;}
#main_l_new .suggest_link_subleft h3{background-color:#28b0e0;padding:5px;color:#fff;margin:0 0 5px 0;}
#main_l_new .suggest_link_subleft li{
	border-right: 1px solid #434EB5;
	float: left;
	margin: 4px 5px 4px 0;
	padding: 0 5px 0 0;
	white-space: nowrap;
}
#main_l_new .suggest_link_subleft dl dt{color:#000;margin:5px 0 0 0;font-weight:bold;clear: both;}
#main_l_new .suggest_link_subleft dl dd{
	border-right: 1px solid #434EB5;
	float: left;
	margin: 4px 5px 4px 0;
	padding: 0 5px 0 0;
	white-space:nowrap;
}


/*-----------------------------------------------
tsukintsugakujikansearch
-----------------------------------------------*/
#main_r_new div#searchStationTime,#main_r_new div#searchStationInput{ width: 690px;background-color:#cef3fe; padding:10px;}
#main_r_new div#searchStationTime div.inputBlock,#main_r_new div#searchStationInput div.inputBlock { height:100%; background-color:#fff;border-bottom: 1px solid #c6e6f7;padding:10px 30px;}
#main_r_new div#searchStationTime div.inputBlock div.block01 {width: 230px;float: left;}
#main_r_new div#searchStationTime div.inputBlock div.block02 {width: 400px;float: right;}
#main_r_new div#searchStationInput .singleLine{padding:10px 0;}
#main_r_new div.tel_b{
	position: relative;
	width: 690px;
	height:90px;
	background:url("/common_new/img/b_tel.jpg") no-repeat;
	padding:10px;
	margin-bottom:15px;
}
#main_r_new div.tel_b .catch{position: absolute;left:115px;font-size:130%;font-weight:bold;color:#0234a3;}
#main_r_new div.tel_b img {position: absolute;left:110px;top:24px;}
#main_r_new div.tel_b .number{position: absolute;left:115px;top:64px;font-size:110%;font-weight:bold;color:#333;}
#main_r_new div.tel_b .number strong{color:#0234a3;}
#main_r_new div.tel_b .tel_txt{position: absolute;left:115px;top:83px;font-size:80%;font-weight:bold;color:#333;line-height:11px;}
#main_r_new div.tel_b .shop_name{position: absolute;top:50px;left:580px;color:#fff;width:105px;text-align:center;}
#main_r_new div.tel_b .shop_name strong{font-size:100%;}


#main_r_new div.tel_b .tel_1{position: absolute;left:110px;top:32px;font-size:280%;font-weight:bold;color:#ff467f;font-family:Arial;line-height:25px;}
#main_r_new div.tel_b .tel_2{position: absolute;left:350px;top:30px;border:1px solid #ff467f;font-size:190%;padding:5px;font-weight:bold;color:#ff467f;}
/*-----------------------------------------------
ekinamesearch
-----------------------------------------------*/
#main_new .innerBlock01 {border: 1px solid #28B0E0;border-top: none;}
#main_new .innerBlock01 .innerBlock02 {overflow: hidden;zoom: 1;padding: 5px 0;}
#main_new .innerBlock01 input {vertical-align: middle;margin-right:5px;}
#main_new .innerBlock01 .innerBlock02 .section01{margin: 0 10px;overflow: hidden;zoom: 1;border-bottom: 1px dotted #9A9A9A; padding:2px 0 4px 5px;}
#main_new .innerBlock01 .innerBlock02 .section02 {margin: 0 10px;overflow: hidden;zoom: 1;padding:2px 0 4px 5px;}
#main_new .innerBlock01 .section01 .station01,#main_new .innerBlock01 .section02 .station01 ,
#main_new .innerBlock01 .section01 .station02,#main_new .innerBlock01 .section02 .station02 {width: 180px;float: left;}
#main_new .innerBlock01 .section01 ul ,#main_new .innerBlock01 .section02 ul{width: 500px;clear: none;float: right;background: none;}
#main_new .innerBlock02 .section01 ul li, #main_new .innerBlock02 .section02 ul li {width: 166px;float: left;}
#main_new .innerBlock01 .innerBlock02 .section01.pd,#main_new .innerBlock01 .innerBlock02 .section02.pd{padding:8px 0 5px 185px;}

.chizusearch_banner{text-align:center;}

div#base-layout div#topicPath{padding: 10px 0 0 0px;}


#allFooter{padding-top:60px;}



#main_new .innerbox01 {border:1px solid #28b0e0;border-top:none;}
#main_new .innerbox01 .innerbox02 .area {border-bottom:1px dotted #55c0e6; padding:10px;}
#main_new .innerbox01 .innerbox02 .area p{border-left:10px solid #0234a3; padding:2px 10px;color:#0234a3;font-weight: bold;font-size:110%;vertical-align:middle;}

#main_new .innerbox01 .innerbox02 {overflow:hidden;zoom:1;padding:5px 0;}
#main_new .innerbox01 .innerbox02 ul{border-bottom:1px dotted #9a9a9a;margin:0 10px;overflow:hidden;zoom:1;}
#main_new .innerbox01 .innerbox02 ul.hr_none{border-bottom:none;}
#main_new .innerbox01 .innerbox02 li{padding:10px 5px 5px 5px;width:215px;float:left;}
#main_new .innerbox01 .innerbox02 input{vertical-align: middle;}

#main_new .innerbox01 .innerbox02 .area_search{border:none;padding-bottom:10px;}
#main_new .innerbox01 .innerbox02 .area_search li{width:160px;font-size:100%;line-height:1.1em;}
#main_new .innerbox01 .innerbox02 .area_search li a{
	background: url("/common_new/img/arrow02.gif") no-repeat scroll left center transparent;
	margin: 0 0 0 5px;
	padding: 0 0 0 10px
}



/*-----------------------------------------------
shopDetailSide
-----------------------------------------------*/
#shopDetailSide .title div{
	width:250px;
	background: url(/common_new/img/search_navi.gif) no-repeat;
	border-bottom: 1px solid #52a4d4;
}

#shopDetailSide .title h3,
#shopDetailSide .title_sub h3{
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 100%;
}

#shopDetailSide .title .kodawari_select{background-position:0px -592px;height:35px;}
#shopDetailSide .title .build_select{background-position:0px -555px;height:35px;}
#shopDetailSide .search_detail_in .select li{
	background: url("/common_new/img/arrow02.gif") no-repeat scroll left center transparent;
	margin: 0 0 5px 5px;
	padding: 0 0 0 10px;
}
#shopDetailSide .search_detail_in{overflow:hidden;zoom:1; /* for ie6 */padding:10px;border-bottom: 1px dotted #55C0E6;}
#shopDetailSide .l_gb{
clear: both;
/* CSS3 */
border-bottom-right-radius: 5px;   /* 右上 */
border-bottom-left-radius: 5px; /* 左下 */

/* Safari,Chrome */
-webkit-border-bottom-right-radius: 5px;   /* 右上 */
-webkit-border-bottom-left-radius: 5px; /* 左下 */

/* Firefox */
-moz-border-bottom-right-radius: 5px;   /* 右上 */
-moz-border-radius-bottomleft: 5px; /* 左下 */

/* 共通装飾 */
border: 1px solid #52a4d4;
border-top:none;
background-color:#effafc;
}
#shopDetailSide .hr_none div{border:none;}
#shopDetailSide div.hr_none{border-bottom:none;}

#shopDetailSide .suggest_link_subleft{border:1px solid #b3e2ed;overflow:hidden;zoom:1;padding:10px;width:228px;}
#shopDetailSide .suggest_link_subleft h3{background-color:#28b0e0;padding:5px;color:#fff;margin:0 0 5px 0;}
#shopDetailSide .suggest_link_subleft li{
	border-right: 1px solid #434EB5;
	float: left;
	line-height: 1.3em;
	margin: 4px 5px 4px 0;
	padding: 0 5px 0 0;
	white-space: nowrap;
}
#shopDetailSide .suggest_link_subleft dl dt{color:#000;margin:5px 0 0 0;font-weight:bold;clear: both;}
#shopDetailSide .suggest_link_subleft dl dd{
	border-right: 1px solid #434EB5;
	float: left;
	margin: 4px 5px 4px 0;
	padding: 0 5px 0 0;
	white-space:nowrap;
}
#shopDetailSide .title_pickup{background: url(/common_new/img/pup_search_navi_c.gif) repeat-y top left;}
#shopDetailSide .title_pickup .b_pickup{background: url(/common_new/img/pup_search_navi_t.gif) no-repeat top left;}
#shopDetailSide .title_pickup .b_pickup_b{background: url(/common_new/img/pup_search_navi_b.gif) no-repeat top bottom;
	color:#fff;
	padding:10px 10px 8px 10px;
	font-size:115%;
}
#shopDetailSide .search_detail_in p.pic {
border: 1px solid #CCCCCC;
float: left;
margin-right: 4px;
padding: 2px;
}

#shopDetailSide .search_detail_in .title{padding:0 0 0 10px;background:url(/common_new/img/arrow02.gif) no-repeat left center;margin:0 0 5px 5px;}
#shopDetailSide .search_detail_in strong{
color: #ff3976;
font-family: Arial;
font-size: 166%;
}

#h1Block .text_s{font-size:80%;}

/*-----------------------------------------------
pagination
-----------------------------------------------*/
.pagination {margin: 0 0 15px;text-align: center;padding:4px 10px 3px 10px;border-top:1px solid #a3a1a1;border-bottom:3px double #a3a1a1;overflow: auto;zoom:1; }
.pagination_bottom {margin: 0 0 0;padding: 10px 0 15px;text-align: center;}
.pagination ul, .pagination_bottom ul {text-align: center;}
.pagination li,
.pagination_bottom li{
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	padding: 0px 1px;
	margin:0 2px;
	font-size: 90%;
	color:#ccc;
	/vertical-align:bottom;
}
.pagination a.no, .pagination_bottom a.no {
	background-color: #28b0e0;
	border: 1px solid #28b0e0;
	color: #fff;
	padding: 6px 9px;
	text-align: center;
	/display: block;
}
.pagination a.no:hover, .pagination_bottom a.no:hover {
	background-color:#59d2fd;
	border: 1px solid #59d2fd;
	color: #fff;
	padding: 6px 9px;
	text-align: center;
	/display: block;
}
.pagination .crt, .pagination_bottom .crt {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #28b0e0;
	padding: 5px 9px;
	text-align: center;
	color:#333;
	margin-top:0;
}
.pagination .text, .pagination_bottom .text {padding-bottom:1px;}
