@charset "UTF-8";

/*-------------------------
__top_style
-------------------------*/

#content {background-color:#fff;}
#main_image h1{ margin:0; padding:0;}
#main_image1{ background:url(../images/top_bg.png) repeat-x center top;}
#main_image1 .mi_inner{ margin:0; padding:15px 0 30px;}
#main_image2{ margin-bottom:30px; z-index:50;}
#main_image2 .mi_inner{
	max-width:1200px;
	width:100%;
	height:380px;
	overflow:hidden;
	margin:0 auto;
	position:relative;}
#main_image2 .mi_inner img{
	width:100%;
	height:auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
#main_image{ text-align:center; margin:20px auto 0;}
#main_image .mi_inner{}


/*mainここから*/
#main .topics,
#main .q_search,
#main .special,
#main .panorama{
padding-bottom:10px;
margin-bottom:10px;
}
#main .topics_border,
#main .q_search_border,
#main .special_border,
#main .panorama_border{
border:#eee solid 1px;
padding:2px;
position:relative;
}
#main .special_border.back_gray{
background-color:#ddd;
}

/* =======================================
	クイック検索
======================================= */
.q_search_box {width:100%;display:inline-block; margin-top: 15px; border: none;}
.q_search_inner {margin-bottom:3px;margin-left:15px;text-align:left;float:left;width:46%;display:table-cell;}
.q_search_inner h4 {font-size:18px;font-weight:700;margin-bottom:5px;color:#003092/*------------------- color -------------------*/;}
.q_search_inner .kind {/*float:left;display:table-cell;*/font-size:12px;line-height:18px;vertical-align:top;margin-right:0px; margin-bottom: 10px;}
.q_search_inner .selection {/*float:left;display:table-cell;*/font-size:12px;line-height:20px;vertical-align:top;}
.q_search_inner .kind p,
.q_search_inner .selection p {font-size:12px;line-height:12px;font-weight:700;margin-bottom:5px;}
.q_search_inner p.border_title{ background-color: #eee; padding: 8px; box-sizing: border-box;}
.q_search_inner .selection table { width: 100%; margin: 0; padding: 0; border-collapse: collapse;}
.q_search_inner .selection table tbody{ margin: 0; padding: 0;}
.q_search_inner .selection table td {vertical-align:top;}
.q_search_inner .search_btn {padding-top:10px;padding-bottom:10px;clear:both;text-align:center;}
.q_search_inner .kind label{ cursor: pointer;}
.search_btn button { background-color:#003092/*------------------- color -------------------*/;}
.search_btn button {display:block; text-align:center; font-size:16px; line-height:30px; font-weight:700; color:#fff; text-decoration:none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:none; width:80%;
margin-left:auto; margin-right:auto; cursor:pointer;}
.search_btn button:hover {filter:alpha(opacity=60); opacity:0.6;}
.search_btn a{ display:block; background-color:#003092/*------------------- color -------------------*/; text-align:center; font-size:16px; line-height:40px; font-weight:700; color:#fff; text-decoration:none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:none; width:80%; margin-left:auto; margin-right:auto; cursor:pointer;}
#q_search_area_wrap,
#q_search_sta_wrap{font-size:12px; line-height:16px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; overflow:auto; background-color:#FFF; border: 1px solid #ddd;}
#q_search_area_wrap{width:100%;height:136px;}
#q_search_sta_wrap{width:100%;height:111px;}
#search_area_box .categorize {}
#search_area_box .categorize p,
#search_rosen_box p{font-weight:700;font-size:12px;margin:0;padding:0;}
#q_search_area_wrap,
#q_search_sta_wrap {font-size:12px;font-weight:100;}
#q_search_area_wrap label,
#q_search_sta_wrap label {background-image: url("/images/q_srch_chk.png"); background-repeat: no-repeat; background-position:right center; font-size:12px; lineheight:14px; display:block; text-align:left; cursor: pointer; position:relative;	margin:0; padding:0;}
#q_search_area_wrap label.checked,
#q_search_sta_wrap label.checked {background-color:#cccccc;color:#000000;}
#q_search_area_wrap label input,
#q_search_sta_wrap label input {position:absolute;display:block;top:0;left:-100%;}

.q_search_box .kind label input[type="radio"] { margin: 0; padding: 0; background: none; border: none; border-radius: 0; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.q_search_box .kind label input[type="radio"] + span { position: relative; padding: 0 0 0 22px;}
.q_search_box .kind label input[type="radio"] + span::before { border-color: #777;}
.q_search_box .kind label span { display: inline-block;}
.q_search_box .kind label input[type="radio"] { position: absolute; top: 0; left: 0; opacity: 0;}
.q_search_box .kind label input[type="radio"] + span::before { position: absolute; display: inline-block; content: ''; box-sizing: border-box; border-radius: 16px;}
.q_search_box .kind label input[type="radio"] + span::before { z-index: 0; top: 0; left: 0; background-color: transparent; width: 16px; height: 16px; border: 2px #ccc solid;}
.q_search_box .kind label input[type="radio"]:checked + span::before { border: 5px #003092/*------------------- color -------------------*/ solid;}

/*=============タイトルデザイン1=============*/

#main .topics .title,
#main .q_search .title,
#main .special .title,
#main .panorama .title{
font-size:24px;
font-weight:700;
text-align:left;
background:#003092/*------------------- color -------------------*/ url(../images/fff90.png) repeat center top;
color:#003092/*------------------- color -------------------*/;
border-bottom:#003092/*------------------- color -------------------*/ solid 5px;
margin-bottom:5px;
padding:15px 10px 10px;
box-sizing:border-box;}

/*=============タイトルデザイン2=============*/

#main .topics .title2,
#main .q_search .title2,
#main .special .title2,
#main .panorama .title2{
font-size:24px;
font-weight:700;
text-align:left;
position: relative;
border-bottom: 4px solid #DDD;
margin-bottom:5px;
padding:15px 10px 10px;
box-sizing:border-box;}
#main .topics .title2::after,
#main .q_search .title2::after,
#main .special .title2::after,
#main .panorama .title2::after {
position: absolute;
content: " ";
border-bottom: solid 4px #003092/*------------------- color -------------------*/;
left:0;
bottom: -4px;
width:10%;
display: block;}

/*=============タイトルデザイン3=============*/

#main .topics .title3,
#main .q_search .title3,
#main .special .title3,
#main .panorama .title3{
font-size:24px;
font-weight:700;
text-align:left;
color:#fff;
background-color:#003092/*------------------- color -------------------*/;
margin-bottom:5px;
border-bottom: solid 4px #003092/*------------------- color -------------------*/;
padding:13px 10px 5px 45px;
box-sizing:border-box;}
#main .topics .title3,
#main .q_search .title3,
#main .special .title3,
#main .panorama .title3{
background-image: url(../images/title_arrow.png);
background-repeat: no-repeat;
background-position: 15px 13px;
background-size:20px 20px;}

/*=============一覧ボタン=============*/

#main .special .to_list {
margin:0;
padding:0;
text-align:right;
position:absolute;
top:11px;
right:10px;}

#main .special .to_list a {
display:inline-block;
vertical-align:middle;
height:30px;
text-align:right;
font-size:15px;
line-height:30px;
font-weight:700;
color:#003092;
text-decoration:none;
border:1px solid #003092;
background:#fff/*------------------- color -------------------*/;
box-sizing:border-box;
padding:0 10px;
border-radius:5px;}

#main .special .to_list a:hover {
filter:alpha(opacity=60);
opacity:0.6;}


#main .topics_inner {
overflow:auto;
height:215px;
margin-bottom:3px;
}
#main .topics_inner dl {
padding:5px 10px;
text-align:left;
}
#main .topics_inner dt {
display: inline-block;
*display: inline; /* IE7 and below */
*zoom: 1; /* IE7 and below */
vertical-align:top;
font-size:14px;
line-height:20px;
width:100px;
font-weight:700;
}
#main .topics_inner dd {
display: inline-block;
*display: inline; /* IE7 and below */
*zoom: 1; /* IE7 and below */
vertical-align:top;
font-size:14px;
line-height:20px;
}
#main .topics_inner dd a{color:#666;}
#main .topics_inner dd a:hover{color:#bbb;}


#main .panorama iframe {
width:100%;height:365px;border:none;
}


#main .special_inner01 {
overflow:auto;
height:980px;
margin-bottom:3px;
text-align:left;
}
#main .special_inner02 {
overflow:auto;
height:960px;
margin-bottom:3px;
text-align:left;
}
#main .special_inner03 {
overflow:auto;
height:960px;
margin-bottom:3px;
text-align:left;
}
#main .special_inner04 {
overflow:auto;
height:960px;
margin-bottom:3px;
text-align:left;
}

/*=========================物件コマ共通=========================*/

#main .block {
	padding:5px 7px;
	text-align:left;}

#main .block_border {
	padding:9px;
	border:#CCC solid 1px;
	background:url(../images/koma_bg.png) repeat-x center top;}

#main .bb_kind01 .block_border {background-color:#F05A6E;}
#main .bb_kind02 .block_border {background-color:#2882E6;}
#main .bb_kind03 .block_border {background-color:#5AB41E;}
#main .bb_kind04 .block_border {background-color:#FF9128;}
#main .bb_kind05 .block_border {background-color:#AA64D2;}
#main .bb_kind06 .block_border {background-color:#FF9128;}
#main .bb_kind07 .block_border {background-color:#999999;}
#main .block:hover .block_border { filter:alpha(opacity=60); opacity:0.6;}

.bb_kind01 li.kind {color:#F05A6E;}
.bb_kind02 li.kind {color:#2882E6;}
.bb_kind03 li.kind {color:#5AB41E;}
.bb_kind04 li.kind {color:#FF9128;}
.bb_kind05 li.kind {color:#AA64D2;}
.bb_kind06 li.kind {color:#FF9128;}
.bb_kind07 li.kind {color:#999999;}


#main .block div.photo {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:top;
	width:160px;
	margin-right:10px;
	text-align:center;}

#main .koma .block .block_border .photo img{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: auto;
	height: 100%;}

#main .block ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:top;}

#main .block li {
	font-size:14px;
	line-height:20px;}

#main .block li.subject {
	font-size:16px;
	line-height:20px;
	font-weight:700;}

#main .block li.kind {
	float:left;}

#main .block li.add {
	font-size:16px;
	line-height:25px;
	clear:both;}

#main .block li.add a {
	text-decoration:none;}

#main .block li.access {
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
	clear:both;
	height: 60px;
	overflow: hidden;}

#main .block li.staff {
	float:left;
	margin-top:10px;
	margin-right:10px;
	width:60px;
	height:60px;
	overflow:hidden;}

#main .block li.s_copy {
	margin-top:10px;
	width:auto;
	height:60px;
	overflow:hidden;}

#main .block li.copy {
	clear:both;
	margin-top:10px;}

/*=========================デザインパターン1=========================*/

#main .special_inner01{
	overflow:auto;
	height:510px;
	margin-bottom:3px;
	text-align:left;}

#main .special_inner01 .koma .block .block_border .photo{
	position:relative;
	width:220px;
	height:160px;
	overflow:hidden;
	margin-bottom:10px;}

#main .special_inner01 .koma .block .block_border .kind{
	font-size: 15px;
	line-height: 18px;
	overflow: hidden;
	float: left;}

#main .special_inner01 .koma .block.bb_kind01 .block_border .kind_price .kind{color:#F05A6E;}
#main .special_inner01 .koma .block.bb_kind02 .block_border .kind_price .kind{color:#2882E6;}
#main .special_inner01 .koma .block.bb_kind03 .block_border .kind_price .kind{color:#5AB41E;}
#main .special_inner01 .koma .block.bb_kind04 .block_border .kind_price .kind{color:#FF9128;}
#main .special_inner01 .koma .block.bb_kind05 .block_border .kind_price .kind{color:#AA64D2;}
#main .special_inner01 .koma .block.bb_kind06 .block_border .kind_price .kind{color:#FF9128;}
#main .special_inner01 .koma .block.bb_kind07 .block_border .kind_price .kind{color:#AA64D2;}
#main .special_inner01 .koma .block.bb_kind08 .block_border .kind_price .kind{color:#999999;}

#main .special_inner01.sbs3 .koma .block .block_border .kind_price{
	margin-bottom:10px;}

#main .special_inner01 .koma .block .block_border .kind_price .price01{
	float:right;
	overflow: hidden;
	float: none;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	float: right;
	color: #DC0000;}
	
#main .special_inner01 .koma .block .block_border .kind_price .price01 span{
	font-size: 20px;}

#main .special_inner01 .koma .block .block_border .add{
	line-height: 30px;
	height: 30px;
	padding-bottom: 0;
	overflow: hidden;
	font-size: 16px;
	clear:both;
	font-weight:700;}

#main .special_inner01 .koma .block .block_border .add a{
	color:#000;}

#main .special_inner01 .koma .block .block_border .access{
	color:#000;
	color:#2A79B6;
	clear: both;}

#main .special_inner01 .koma .block .block_border .area{
	font-size: 14px;
	line-height: 0.7em!important;}

#main .special_inner01 .koma .block .block_border .area .land{}

#main .special_inner01 .koma .block .block_border .area .building{}

#main .special_inner01 .koma .block .block_border .staff_com{
	font-size: 14px;
	line-height: 20px;
	height: 60px;}

#main .special_inner01.sbs3 .koma .block .block_border .staff_com{
	margin-top:10px;}

#main .special_inner01 .koma .block .block_border .staff_com .s_pict,
#main .special_inner05 .koma .block .block_border .staff_com .s_pict,
#main .special_inner06 .koma .block .block_border .staff_com .s_pict{
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;}

#main .special_inner01 .koma .block .block_border .staff_com .s_copy,
#main .special_inner05 .koma .block .block_border .staff_com .s_copy,
#main .special_inner06 .koma .block .block_border .staff_com .s_copy{
	float:right;
	box-sizing:border-box;
	margin-left:-70px;
	padding-left:70px;
	width:100%;
	height:60px;
	overflow:hidden;}

/*=========================デザインパターン5=========================*/

#main .special_inner05{
	overflow:auto;
	height:960px;
	margin-bottom:3px;
	text-align:left;}

#main .special_inner05.sbs3 .koma{}

#main .special_inner05 .koma .block{}

#main .special_inner05 .koma .block .block_border{
	padding:0;
	background:#fff;}

#main .special_inner05 .koma .block .block_border{}

#main .special_inner05 .koma .block .block_border ul li{}

#main .special_inner05 .koma .block .block_border .photo{
	position:relative;
	width:220px;
	height:160px;
	overflow:hidden;}

#main .special_inner05.sbs1 .koma .block .block_border .photo{
	margin:10px 0 10px 10px;}

#main .special_inner05 .koma .block .block_border ul{
	margin-top:10px;}

#main .special_inner05 .koma .block .block_border ul li.kind_price{
	margin-bottom:5px;}

#main .special_inner05 .koma .block .block_border ul li.kind_price .kind{
	float:left;
	color:#fff;
	display:inline-block;
	font-size:0.8em;
	font-size:12px;
	margin:0 0 0 10px;
	padding:2px 8px;}

#main .special_inner05 .koma .block.bb_kind01 .block_border ul li.kind_price .kind{background-color:#F05A6E;}
#main .special_inner05 .koma .block.bb_kind02 .block_border ul li.kind_price .kind{background-color:#2882E6;}
#main .special_inner05 .koma .block.bb_kind03 .block_border ul li.kind_price .kind{background-color:#5AB41E;}
#main .special_inner05 .koma .block.bb_kind04 .block_border ul li.kind_price .kind{background-color:#FF9128;}
#main .special_inner05 .koma .block.bb_kind05 .block_border ul li.kind_price .kind{background-color:#AA64D2;}
#main .special_inner05 .koma .block.bb_kind06 .block_border ul li.kind_price .kind{background-color:#FF9128;}
#main .special_inner05 .koma .block.bb_kind07 .block_border ul li.kind_price .kind{background-color:#AA64D2;}
#main .special_inner05 .koma .block.bb_kind08 .block_border ul li.kind_price .kind{background-color:#999999;}

#main .special_inner05 .koma .block .block_border ul li.kind_price .price01{
	float:right;
	font-size:13px;
	font-weight:700;
	margin:3px 10px 0 0;}

#main .special_inner05 .koma .block .block_border ul li.kind_price .price01 span{
	font-size:19px;}

#main .special_inner05 .koma .block .block_border ul li.add{
	margin-bottom:5px;}

#main .special_inner05 .koma .block .block_border ul li.add a{
	color:#428a17;
	margin-bottom:5px;
	margin:0 10px;}

#main .special_inner05 .koma .block .block_border ul li.access{
	color:#000;
	margin:0 10px 5px;
	padding:0;}

#main .special_inner05 .koma .block .block_border ul li.area{
	margin:0 10px 7px;
	font-size:12px;}

#main .special_inner05 .koma .block .block_border ul li.area .land{
	display:inline-block;}

#main .special_inner05 .koma .block .block_border ul li.area .building{
	display:inline-block;}

#main .special_inner05 .koma .block .block_border .staff_com{
	float:none;
	clear:both;
	padding:10px;
	font-size: 14px;
    line-height: 20px;}

#main .special_inner05 .koma .block.bb_kind01 .block_border .staff_com{background-color:#FCE9EC;}
#main .special_inner05 .koma .block.bb_kind02 .block_border .staff_com{background-color:#D9E9FB;}
#main .special_inner05 .koma .block.bb_kind03 .block_border .staff_com{background-color:#E0F1D5;}
#main .special_inner05 .koma .block.bb_kind04 .block_border .staff_com{background-color:#FFEDDC;}
#main .special_inner05 .koma .block.bb_kind05 .block_border .staff_com{background-color:#F3E9F9;}
#main .special_inner05 .koma .block.bb_kind06 .block_border .staff_com{background-color:#FFEDDC;}
#main .special_inner05 .koma .block.bb_kind07 .block_border .staff_com{background-color:#F3E9F9;}
#main .special_inner05 .koma .block.bb_kind08 .block_border .staff_com{background-color:#EFEFEF;}

#main .special_inner05 .koma .block .block_border .s_copy{}

/*=========================デザインパターン6=========================*/

#main .special_inner06{
	overflow-y: scroll;
	height:960px;
	margin-bottom:3px;
	text-align:left;
	transform: translateZ(0);}

#main .special_inner06 .koma{
	display:block;
	float:left;}

#main .special_inner06 .koma .block{}

#main .special_inner06 .koma .block .block_border{
	padding:0;
	background:#fff;}

#main .special_inner06 .koma .block.bb_kind01 .block_border{border-top:5px solid #F05A6E;}
#main .special_inner06 .koma .block.bb_kind02 .block_border{border-top:5px solid #2882E6;}
#main .special_inner06 .koma .block.bb_kind03 .block_border{border-top:5px solid #5AB41E;}
#main .special_inner06 .koma .block.bb_kind04 .block_border{border-top:5px solid #FF9128;}
#main .special_inner06 .koma .block.bb_kind05 .block_border{border-top:5px solid #AA64D2;}
#main .special_inner06 .koma .block.bb_kind06 .block_border{border-top:5px solid #FF9128;}
#main .special_inner06 .koma .block.bb_kind07 .block_border{border-top:5px solid #AA64D2;}
#main .special_inner06 .koma .block.bb_kind08 .block_border{border-top:5px solid #999999;}

#main .special_inner06 .koma .block .block_border .photo{
	position:relative;
	width:100%;
	height:180px;
	margin:0 auto 10px;
	overflow:hidden;}

#main .special_inner06.sbs1 .koma .block .block_border .photo{
	margin:0 0 10px 10px;}

#main .special_inner06 .koma .block .block_border .kind_price{
	margin:10px 0 5px 0;}

#main .special_inner06 .koma .block .block_border .kind_price .kind{
	float:left;
	display:inline-block;
	color:#D90000;
	font-size:0.8em;
	font-size:14px;
	font-weight:700;
	margin:3px 0 0 10px;
	padding:0;}

#main .special_inner06 .koma .block.bb_kind01 .block_border .kind_price .kind{color:#F05A6E;}
#main .special_inner06 .koma .block.bb_kind02 .block_border .kind_price .kind{color:#2882E6;}
#main .special_inner06 .koma .block.bb_kind03 .block_border .kind_price .kind{color:#5AB41E;}
#main .special_inner06 .koma .block.bb_kind04 .block_border .kind_price .kind{color:#FF9128;}
#main .special_inner06 .koma .block.bb_kind05 .block_border .kind_price .kind{color:#AA64D2;}
#main .special_inner06 .koma .block.bb_kind06 .block_border .kind_price .kind{color:#FF9128;}
#main .special_inner06 .koma .block.bb_kind07 .block_border .kind_price .kind{color:#AA64D2;}
#main .special_inner06 .koma .block.bb_kind08 .block_border .kind_price .kind{color:#999999;}

#main .special_inner06 .koma .block .block_border .price01{
	float:right;
	font-size:13px;
	font-weight:700;
	margin:3px 10px 0 0;}

#main .special_inner06 .koma .block .block_border .price01 span{
	font-size:19px;}

#main .special_inner06 .koma .block .block_border ul li.add{
	margin-bottom:5px;}

#main .special_inner06 .koma .block .block_border ul li.add a{
	color:#000;
	font-weight:700;
	margin-bottom:5px;
	margin:0 10px;}

#main .special_inner06 .koma .block .block_border ul li.access{
	color:#777;
	margin:0 10px 5px;
	padding:0;}

#main .special_inner06 .koma .block .block_border ul li.area{
	margin:0 10px 7px;
	font-size:12px;}

#main .special_inner06 .koma .block .block_border ul li.area .land{
	display:inline-block;}

#main .special_inner06 .koma .block .block_border ul li.area .building{
	display:inline-block;}

#main .special_inner06 .koma .block .block_border .staff_com{
	border-top:1px solid #ccc;
	padding:10px;
	font-size:14px;
	line-height:20px;}


/*------横50パーセントコマ-------*/

#main .sbs2 .block ul{
	width:100%;}

#main .special_inner01.sbs2,
#main .special_inner05.sbs2{
	overflow-x: hidden;}

#main .sbs2 .koma {
	width:50%;
	display:block;
	float:left;}

#main .special_inner01.sbs2 .koma .block .block_border .photo,
#main .special_inner05.sbs2 .koma .block .block_border .photo{
	margin-top:10px;
	width:100%;
	height:160px;}

#main .special_inner01.sbs2 .koma .block .block_border .staff_com{
	margin-top:10px;}

/*------横33パーセントコマ-------*/

#main .sbs3 .block ul{
	width:100%;}

#main .sbs3 .koma {
	width:33.33%;
	display:block;
	float:left;}

/*------横100パーセントコマ-------*/

#main .sbs1 .koma{
	float:none;
	width:100%;}

#main .sbs1 .koma .block .block_border ul{
	float:right;
	width:100%;
	margin-left:-215px;
	padding-left:215px;
	box-sizing:border-box;}

#main .sbs1 .koma .block .block_border .photo{
	width:200px;
	height:150px;
	float:left;}

#main .special_inner05.sbs3 .koma .block .block_border .photo{
	float:none;
	margin:9px 10px 0 9px;}

/*========================================
/index.shtml
こだわり特集ボタン
==========*/
.pickup ul{margin:10px 5px 0 5px;text-align:left; display: flex; flex-wrap: wrap;}
.pickup li{width:33.3333%;line-height:1px;vertical-align:top;display:inline-block;margin:0 0 10px;}
.pickup li a{text-decoration:none;color:#000;display:block;margin:0 5px;transition: all 0.3s ease;}
.pickup li a img{width:100%;}
.pickup li a .inner{margin:-55px 0 0;height:55px;overflow:hidden;position:relative;background-color:rgba(255,255,255,0.8);}
.pickup li a p{font-size:15px;line-height:18px;color:#000;text-align:left;padding:15px 15px 0 25px;
text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF,  0-1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;}
.pickup li a p span{font-size:9px;padding:0 0 0 3px;}
.pickup li a p::after{content:"";height:15px;width:4px;position:absolute;top:15px;left:15px;background:#003092/*------------------- color -------------------*/;}
.pickup li a:hover img{ filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
