@charset "utf-8";

/*============================================================================*
/* デザインパターン
/*============================================================================*/
.deg_heder_title { background: url("../images/sp/header_title.png") center center repeat-x; background-size:320px; color:#FFF; text-align:center; line-height:30px; font-weight:normal; font-size:12px; font-weight:bold;  }

/*バナーエリア*/
.deg_banner_area { width:96%; text-align:center; padding:6px auto; margin-left: auto; margin-right: auto;  }
.deg_banner_area img { width: 100%; }
/*グラーデーション付き矢印リンク*/
.deg_arrow_link a {display:block;background:url("/images/sp/edit_my_page_list.png");background-repeat:no-repeat;background-size:100%;text-align:left;line-height:52px;padding-left:10px;}

/*ページャー*/
.page_navi { overflow:hidden;}
.page_navi .previousbtn { float:left; margin-left:10px;}
.page_navi .previousbtn a{ margin:0 !important;}

.page_navi .nextbtn { float:right; margin:0 10px;}
.page_navi .nextbtn a{ margin:0 !important;}
.page_navi img{ width:130px;}

/*エリアトップへ*/
.areatop_menu { text-align:right; padding:5px; }
.areatop_menu img { width:20px; vertical-align:middle; }

/*画像を下配置*/
.vertical_bottom img{ vertical-align:bottom;}

/*----------------------------*
/*関西各エリア内部リンクボタン*/
/*----------------------------*/
.prefListBox{background:#FDF4FF;padding:.5em 2% 1em;}
.prefListBox div{margin-top:.5em;}
.prefListBox p{margin:0;text-align:center;color:#666;}
.prefListBox p i{color:#FF6399;font-size:20px;}
.prefListBox a{position:relative;display:block;width:15.83%;text-align:center;font-size:16px;margin-right:1%;padding:3px 0;border-radius:4px;color:#a545b2;background-color:#fff;text-shadow:1px 1px #fff;box-shadow:1px 1px 2px #fff inset,1px 1px 2px rgba(0,0,0,.2);}
.prefListBox a:last-child{margin-right:0;}
.prefListBox a.prefList{float:left;color:#a545b2;border:2px solid #EEC8F4;border-right-color:#E08DEF;border-bottom-color:#E08DEF;text-align:center;border-radius:3px;background:rgb(248,238,249);background:-moz-linear-gradient(-23deg,  rgba(248,238,249,1) 0%, rgba(248,238,249,1) 50%, rgba(244,222,247,1) 51%, rgba(248,238,249,1) 100%);background:-webkit-linear-gradient(-23deg,  rgba(248,238,249,1) 0%,rgba(248,238,249,1) 50%,rgba(244,222,247,1) 51%,rgba(248,238,249,1) 100%);background:linear-gradient(157deg,  rgba(248,238,249,1) 0%,rgba(248,238,249,1) 50%,rgba(244,222,247,1) 51%,rgba(248,238,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8eef9', endColorstr='#f8eef9',GradientType=1 );}
.prefListBox a.prefListK{display:inline-block;color:#b2456d;border:2px solid #f4c8d9;border-right-color:#ef8db5;border-bottom-color:#ef8db5;background:rgb(247,224,233);background:-moz-linear-gradient(-23deg,  rgba(247,224,233,1) 0%, rgba(247,224,233,1) 50%, rgba(244,208,222,1) 51%, rgba(247,224,233,1) 100%, rgba(247,224,233,1) 100%);background: -webkit-linear-gradient(-23deg,  rgba(247,224,233,1) 0%,rgba(247,224,233,1) 50%,rgba(244,208,222,1) 51%,rgba(247,224,233,1) 100%,rgba(247,224,233,1) 100%);background: linear-gradient(157deg,  rgba(247,224,233,1) 0%,rgba(247,224,233,1) 50%,rgba(244,208,222,1) 51%,rgba(247,224,233,1) 100%,rgba(247,224,233,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e0e9', endColorstr='#f7e0e9',GradientType=1 );}
.prefListBox a.active{font-weight:bold;background:#fff;border:2px solid #EEC8F4;box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;}
.prefListBox a.active.prefListK{border:2px solid #F4C8D9;}

/*----------------------------*
/*メインコンテンツ内掲載店舗表示*/
/*----------------------------*/
.shopAppear {border-radius: 12px;border: 1px solid #ccc;width: 96%;overflow: hidden;margin-left: auto;margin-right: auto;margin-top: 2%;border-top: 18px solid #f7c102;padding: 6px 8px;background-color: #fff;font-size:90%;}
.shopAppear ul li {float:left;padding: 2px 4px;}
.shopAppear ul li:first-child {width:65%;color:#231815;font-size:95%;}
.shopAppear ul li:last-child {text-align:center;width:35%;}
.shopAppear ul li .shopCount{border-radius: 12px;border: 1px solid #ccc;background-color:#ffffa0;font-weight: bold;padding: 4px 0;}
.shopAppear ul li .shopCount span{color:#f91bcd;font-size:140%;}
/*----------------------------*
/*新着ニュース*/
/*----------------------------*/
/*.all_news_listと付いているものはニュース一覧ページ用*/

.bgNews {width:100%;background-color:#fff;padding-bottom:9px;}
.news_list{text-align:center;width:90%;margin:0 auto;}
.news_list table{
width:100%;
/* 	-moz-box-shadow: 0px 0px 3px #666;Firefox用 */  
/* 	-webkit-box-shadow: 0px 0px 3px #666;Safari,Google Chrome用 */
/* 	border-radius: 3px;        CSS3草案 */  
/* 	-webkit-border-radius: 3px;    Safari,Google Chrome用 */  
/* 	-moz-border-radius: 3px;   Firefox用 */  
background-color:#FFF;}
.news_list tr{ border-bottom:1px dotted #999999;}
.news_list .all_news_list tr:nth-child(2n-1) { background-color:#FDEDED; }
.news_list .all_news_list tr:nth-child(2n) { background-color:#FFF; }

/* .news_list tr:first-child { border-bottom:none; } */
/*ニュース一覧ページ用*/
.news_list .all_news_list .news_title td:first-child {border-top-left-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;}
/*ニュース一覧ページ用*/
.news_list .all_news_list tr:last-child td{border-bottom-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;}
.news_list tr:last-child { border-bottom:none; }
.news_list .news_title{-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-top-left-radius: 3px;-moz-border-top-right-radius: 3px;background:url("/images/sp/pattern_pink.gif");background-size:auto 33px;background-repeat:no-repeat;text-align:right;padding:5;}
.news_list .news_type{border-radius: 3px; /* CSS3草案 */ -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */ -moz-border-radius: 3px;   /* Firefox用 */ color:#FFF;padding:1px 2px;font-size:11px;margin-right:3px;display:inline;width:30px;}
/*
.news_contents {  }
.news_contents .type_store     { background-color:#4ecaba; }
.news_contents .type_tainyu    { background-color:#3AA72F; }
.news_contents .type_member    { background-color:#5BBFD8; }
.news_contents .type_new_store { background-color:#F14040; }
.news_contents .type_qa        { background-color:#f39644; }
*/
.news_list .news_contents { text-align:left;}
.news_list .area_job { font-size:15px; }
.news_list .date { font-size:15px; margin-right:3px; }

/*----------------------------*
/求人動画/
/新着コラム/
/お役立ちコンテンツ*/
/*----------------------------*/
.bgMovie,.bgColumn,.bgOyakudachi{width:100%;background-color:#fff;padding-bottom:9px;}

/*----------------------------*
/コンテンツスペース*/
/*----------------------------*/
.bgContents{width:100%;background-color: #fff;padding: 9px 0;border-top: 1px dashed #ccc;}
.bn_space{margin-bottom:4px;}
.bgContents .txtContents{font-size: 90%;padding: 6px;width: 96%;margin: 0 auto;color:#666;}

/*============================================================================*
/* ヘッダー
/*============================================================================*/

/*上部帯*/
header.header-sp{min-width:auto;}
.header_top {/*height:13px;*/color:#fff;background-color:#f33082;padding:2px 0 2px 8px;font-size:10px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.header_top img { vertical-align:top;  }

/*ロゴ・ログインメニュー部分*/
.header_logo {  }
.header_logo .logo a { display:block; width:143px; height:50px; }
.header_logo .logo a img { width:143px; height:50px; }
.header_logo .login_menu { vertical-align:middle; }
.header_logo .login_menu .login a {  display:block;  width:123.5px; height:27.5px; margin-right:-10px; }
.header_logo .name{ text-align:right;  }
.header_logo .name a {  color:#333 !important; }

/*ヘッダーバナーエリア*/
.header_banner_area { text-align:center; padding-top:6px; margin-left: auto; margin-right: auto; padding-bottom:0; margin-bottom:0; }
.header_banner_area img { vertical-align:bottom; }

/*パンくずリスト*/
.breadcrumb_list { margin:5px;  }
ul.topHeader{width:100%;margin-top:1.5%;}
ul.topHeader li{float:left;}
ul.topHeader li:first-child{width:20.9%;padding: 2% 1.7% 0 2.3%;}
ul.topHeader li:nth-child(2){width:50%;padding: 0 2.2% 0 1.7%;}
ul.topHeader li:nth-child(3) {width:14.8%;padding: 0 0.6% 0 2.2%;}
ul.topHeader li:last-child {width:14.3%;padding: 0 1.7% 0 0.6%;float: right;}
ul.topHeader li.logged{width:29.1%;text-align:right;}
ul.topHeader li img{width:100%;}
ul.topCaption{width:100%;overflow:hidden;padding:2% 0 0;}
ul.topCaption li{float:left;width:70.9%;text-align:right;}
ul.topCaption li:last-child{float:left;width:29.1%;}
ul.topCaption li img {width:100%;padding:0 2% 0 6%;}
ul.topCaption li:last-child img{float:left;padding:0 6%;}
.fixedHeader {position: fixed;top: 0;left:0;background-color:#fff;width: 100%;padding-bottom: 0.4%;z-index:10001;}
.mainContents {}

/*============================================================================*
/* トップページ
/*============================================================================*/

/*----------------------------*
/*働きたいエリアを探す*/
/*----------------------------*/

/* .want_work_area { background-color: #FCE6ED; } */
.want_work_area {
	margin-top: 9px;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
.want_work_area tr { margin-bottom:6px; }
.want_work_area td {
	background:url("/images/sp/area_top_panel.png");
	background-repeat:no-repeat;
	background-size:100% 100%;
	width: 33.3%;
}
.want_work_area .area_count {
	display:block;
/*	margin-top:-21px;
	padding-left:5px; */
	font-size:11px;
}
.want_work_area p.area_name {
	text-shadow: 1px 0px 0px #FFF, 0px 1px 0px #FFF, -1px 0px 0px #FFF, 0px -1px 0px #FFF, 1px 1px 0px #FFF, -1px 1px 0px #FFF, 1px -1px 0px #FFF, -1px -1px 0px #FFF, 2px 2px 1px #FFF, -2px -2px 1px #FFF, -2px 2px 1px rgb(255, 255, 255), 2px -2px 1px rgb(255, 255, 255), 2px 0px 1px rgb(255, 255, 255), 0px 2px 1px rgb(255, 255, 255), -2px 0px 1px rgb(255, 255, 255), 0px -2px 1px rgb(255, 255, 255), 3px 3px 3px rgba(210, 25, 100, 0.5);
	color: #280000;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}
.want_work_area p.area_count {
	text-align: center;
	color: #000;
}

/*----------------------------*
/*新着ニュース トップページ用*/
/*----------------------------*/
.hr_pink {
	background-color: #feacd6;
	height: 6px;
}
.mainCaptionSub .btn_alllist {
	float: right;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 2px #000000;
	-moz-box-shadow: 0px 0px 2px #000000;
	box-shadow: 0px 0px 2px #000000;
	background-image: -moz-linear-gradient(top, #FFFFFF, #C0C0C0 78%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFFFFF), color-stop(0.78, #C0C0C0));
	background-color: #DDDDDD;
	padding: 6px 8px 2px;
	margin: -5px 6px 0 0;
}
.mainCaptionSub .btn_alllist a:link,
.mainCaptionSub .btn_alllist a:visited {
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-shadow: 1px 0px 0px #FFF, 0px 1px 0px #FFF, -1px 0px 0px #FFF, 0px -1px 0px #FFF, 1px 1px 0px #FFF, -1px 1px 0px #FFF, 1px -1px 0px #FFF, -1px -1px 0px #FFF, 2px 2px 1px #FFF, -2px -2px 1px #FFF, -2px 2px 1px rgb(255, 255, 255), 2px -2px 1px rgb(255, 255, 255), 2px 0px 1px rgb(255, 255, 255), 0px 2px 1px rgb(255, 255, 255), -2px 0px 1px rgb(255, 255, 255), 0px -2px 1px rgb(255, 255, 255), 3px 3px 3px rgba(210, 25, 100, 0.5);
}

/*----------------------------*
/*初めてのコにもやさしい*/
/*----------------------------*/
.kind_beginner .top_regist_menu { display:block;  width:276px; height:53px; margin:-70px auto 30px auto;  }
.kind_beginner .top_regist_menu img { width:237px; height:53px;  }

/*----------------------------*
/*初めてのコにもやさしい*/
/*----------------------------*/

.new_regist { 
	background:url("/images/sp/handy_background.png");
	background-repeat:repeat;
	background-size:100% 100%;
}
.new_regist .regist_domain_form { margin-top:-20px; 
}
.new_regist .regist_domain_form input[type="text"] {
	border:0;
	padding:5px 7px;
	font-size:14px;
	font-family:Arial, sans-serif;
	color:#aaa;
	border:solid 1px #9B6946;
	margin:0 ;
	width:135px;
}


/*============================================================================*
/* ログイン
/*============================================================================*/
.login_index { padding:5px; }

.login_index .login_btn input[type="submit"] {background: #f37e94; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzN2U5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjY3ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f37e94 0%, #f26785 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f37e94), color-stop(100%,#f26785)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* IE10+ */background: linear-gradient(to bottom,  #f37e94 0%,#f26785 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37e94', endColorstr='#f26785',GradientType=0 ); /* IE6-8 */border-radius: 1px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-webkit-box-shadow: 1px 1px 4px rgb(133, 133, 133);-moz-box-shadow: 1px 1px 4px rgb(133, 133, 133);-ms-box-shadow: 1px 1px 4px rgb(133, 133, 133);box-shadow: 1px 1px 4px rgb(133, 133, 133);border:none;text-align:center;height:40px;width:230px;padding:0;color:#FFFFFF;}

.login_index .regist_menu {background: #f37e94; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzN2U5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjY3ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f37e94 0%, #f26785 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f37e94), color-stop(100%,#f26785)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* IE10+ */background: linear-gradient(to bottom,  #f37e94 0%,#f26785 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37e94', endColorstr='#f26785',GradientType=0 ); /* IE6-8 */border-radius: 1px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-webkit-box-shadow: 1px 1px 4px rgb(133, 133, 133);-moz-box-shadow: 1px 1px 4px rgb(133, 133, 133);-ms-box-shadow: 1px 1px 4px rgb(133, 133, 133);box-shadow: 1px 1px 4px rgb(133, 133, 133);text-align:center;height:40px;width:230px;padding:0;color:#FFFFFF;}
.login_index .regist_menu a { }

/*============================================================================*
/* エリアトップ
/*============================================================================*/

/*----------------------------*
/* パンくず野郎！
/*----------------------------*/
.breadcrumb ul li {color: #595757;}
.breadcrumb ul li:last-child {color:#3085f4;}
.breadcrumb ul li a:link,.breadcrumb ul li a:hover,.breadcrumb ul li a:active,.breadcrumb ul li a:visited {color:#595757;}
/*----------------------------*
/* 上部テキスト
/*----------------------------*/
p.topText {color:#530000;width:96%;margin:0px auto;}

/*----------------------------*
/* キャプション内サブテキスト
/*----------------------------*/
.mainCaptionSub .subText{font-weight: normal;font-size: 80%;margin-left: 3%;}

/*----------------------------*
/* 検索バナー周り
/*----------------------------*/
table.searchBanner {margin-bottom: 0.5em;}
table.searchBanner td.searchBtn{width:50%;padding:0;}
table.searchBanner td.searchBtn img{display:block;width:100%;}
table.serch_menu{width:98%;margin-left:auto;margin-right:auto;}
table.serch_menu td.job_search_btn{width:33%;padding:0px 2px;}
table.serch_menu td.job_search_btn img{width:100%;}
table.serch_menu td.ippatsu_search_btn{width:64.9%;padding:0px 2px;}
table.serch_menu td.regist_search_btn{width:auto;padding:0px 2px;}
table.serch_menu td.ippatsu_search_btn img,table.serch_menu td.regist_search_btn img{width:100%;}

/*----------------------------*
/* 新着ニュース下リンクメニュー
/*----------------------------*/
table.top_link_menu tr td {padding: 4px;}

/*----------------------------*
/* キーワード検索
/*----------------------------*/

.search_keyword{width:96%;margin:0 auto;padding:16px 0;}
.search_keyword input{  }
.search_keyword>div{ vertical-align:central;  }
.search_keyword input[type="text"] {border-radius: 0px; /* CSS3草案 */ -webkit-border-radius: 0px;/* Safari,Google Chrome用 */ -moz-border-radius: 0px;/* Firefox用 */ border:0;padding:7px;font-size:100%;font-family:Arial, sans-serif;color:#aaa;border:solid 1px #9B6946;margin-right:-2px;/*	width: 75%; */}
.search_keyword input[type="submit"] {border-radius: 0px; /* CSS3草案 */-webkit-border-radius: 0px;/* Safari,Google Chrome用 */ -moz-border-radius: 0px;/* Firefox用 */ width:76px;height:33px;border:none;margin-left: 2px;padding:0;background:url("/images/sp/topWordSearch_btn.png");/*	background:url("/images/sp/text_search_btn.png"); */background-repeat:no-repeat;background-size:100% 100%;text-indent:-10000px;position:relative;}

/*----------------------------*
/* 主な地域のリンク
/*----------------------------*/

.main_area_list{margin:10px; background-color:#f9eede;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border:solid 1px #ccc;}
.main_area_list .title{background-color:#F18D00; color:#FFF; text-align:center; font-weight:normal; line-height:25px;font-size:14px;border-top-left-radius: 6px;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-right-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;}
.main_area_list .list {margin:7px;}
.main_area_list .list dt{float:left; margin-right:5px; background-color:#999; color:#FFF; width:63px; text-align:center; margin-bottom:3px; padding:2px 0; font-size:14px;  }
.main_area_list .list dt a{color:#FFF; text-decoration:underline; }
.main_area_list .list dd{margin-bottom:3px; padding:3px 0px 3px 68px; margin-left:0; font-size:14px; }
.main_area_list .list dd a{text-decoration:underline; }

/*============================================================================*
/* 会員登録前説明ページ
/*============================================================================*/

.pre_regist_bg {
	background-color: #feeffc;
	margin-bottom: 4%;
}
.pre_regist_bg .preRegistButton{text-align:center;margin:6% 0 6%;}
.pre_regist_bg .preRegistButton_bottom{text-align:center;margin:8% 0 2%;}
.pre_regist_bg span.preRegistButtonText{
	display:block;
	font-size:85%;
	text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 1px 1px 3px rgba(249, 102, 227, 0.9);
}
.pre_regist_bg span.preRegistButtonText i{color:#FFE719;}
.handy_content { 
/*
	background:url("/images/sp/handy_background.png");
	background-repeat:repeat;
	background-size:320px;
*/
	margin:10px 0 0 0;
	padding: 0px 2% !important;
}

.handy_content .handy_5_img {
	width: 100%;
}

/* table */
.handy_content .navTable {
	border-radius: 16px;
	box-shadow: 0 1px 1px #999;
	width: 96%;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: separate;
}

.handy_content .navTable th,
.handy_content .navTable td {
	padding: 10px;
	background: #fff;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.handy_content .navTable th {
	background: linear-gradient(#fef0ad, #f2d487);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	color:#69655c;
	text-indent: -2.4em;
	padding: 10px 10px 10px 44px;
}
.handy_content .navTable tr:first-child th:last-child,
.handy_content .navTable tr:first-child td:last-child {
	border-radius: 16px 16px 0 0;
	text-align: left;
}
.handy_content .navTable tr:last-child th:last-child,
.handy_content .navTable tr:last-child td:last-child {
	border-radius: 0 0 16px 16px;
	line-height: 1.6;
}
/* table内テキスト装飾 */
.handy_content .navTable .firstPoint{color: #fc2e67;font-weight: bold;}
.handy_content .navTable .hadyComment{color: #232323;}
.handy_content .navTable .hadyCommentPink {color: #e81bbd;}
.handy_content .number {display: inline-block;width: 1.8em;height: 1.8em;line-height: 1.8em;border-radius: 50%;background-color: #f64ca1;color: #fff;vertical-align: middle;text-align: right;margin: 0 8px 0 0;padding: 0 8px 0 0;}
.start_MypageFunctionBox{border:solid 1px #c5c5c5;border-radius:5px;margin:8% 0;}
.start_MypageFunctionBox span,
.start_MypageFunctionBox a{display:block;font-weight:bold;}
.start_MypageFunctionBox span.start_MypageFunctionTop{text-align:center;font-size:130%;color:#1b196b;line-height:2em;text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 1px 1px 3px rgba(89, 159, 170, 0.9);/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8feaf8+0,56e1f7+100 */background: #8feaf8; /* Old browsers */background: -moz-linear-gradient(top,  #8feaf8 0%, #56e1f7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8feaf8), color-stop(100%,#56e1f7)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #8feaf8 0%,#56e1f7 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #8feaf8 0%,#56e1f7 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #8feaf8 0%,#56e1f7 100%); /* IE10+ */background: linear-gradient(to bottom,  #8feaf8 0%,#56e1f7 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8feaf8', endColorstr='#56e1f7',GradientType=0 ); /* IE6-9 */}
.start_MypageFunctionBox span.start_MypageFunctionBottom a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+100 */background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */color:#FC2E60;line-height:2.5em;border-bottom:1px solid #c5c5c5;position:relative;}
.start_MypageFunctionBox span.start_MypageFunctionBottom a i{position:absolute;bottom:25%;right:1em;color:#585656;}

/* 無料会員登録ボタンセンタリング */
.freeRegistBtn {width:70%;margin-left: auto;margin-right: auto;margin-top:3%;margin-bottom:3%;}
.freeRegistBtn img{width:100%;}
/*============================================================================*
/* お知らせ詳細
/*============================================================================*/
.news_store_detail_menu { margin:10px auto; }
.news_store_detail_menu td {background: #f37e94; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzN2U5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjY3ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #f37e94 0%, #f26785 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f37e94), color-stop(100%,#f26785)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f37e94 0%,#f26785 100%); /* IE10+ */background: linear-gradient(to bottom,  #f37e94 0%,#f26785 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37e94', endColorstr='#f26785',GradientType=0 ); /* IE6-8 */border-radius: 1px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-webkit-box-shadow: 1px 1px 4px rgb(133, 133, 133);-moz-box-shadow: 1px 1px 4px rgb(133, 133, 133);-ms-box-shadow: 1px 1px 4px rgb(133, 133, 133);box-shadow: 1px 1px 4px rgb(133, 133, 133);text-align:center;height:50px;}
.news_store_detail_menu td .store_name { text-align:center; margin-left:5px; }
.news_store_detail_menu td a { color:#FFF; font-size:16px; }

/*============================================================================*
/* 求人詳細
/*============================================================================*/

.job_detail .top_title { padding-left:10px;}

/*----------------------------*
/* お店タイトル
/*----------------------------*/
.store_title{background-color:#FEC98B;}
.store_title .category{ }
.store_title .category .cate_reg_name{background-color:#EA3A3A; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color:#FFF;font-size:10px;padding:1px 3px;vertical-align:bottom;}
.store_title .area_detail{text-align:right;}
.store_title .store_name{color:#EA5711; vertical-align:top;}

/*----------------------------*
/* お問い合わせTEL
/*----------------------------*/
.job_detail .contact{padding:10px;text-align:center;}
.job_detail .contact .phone_number { font-size:17px;}
.job_detail .contact .explain { font-size:11px;}

/*----------------------------*
/* 求人情報/Q&Aナビ
/*----------------------------*/
.job_detail_nav_menu .display { background-color:#F6A22B; color:#FFF; }
.job_detail_nav_menu .n_display {  background-color:#F1EBE6;  }
.job_detail_nav_menu .n_display a  { color:#222  !important;  }

.nav { text-align:center;  }
.job_detail_nav_menu{border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border:solid 1px #ACACAC;text-align:center;margin:3px auto;height:30px;}
.job_detail_nav_menu tr{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.job_detail_nav_menu td {height:30px;border-right:solid 1px #aaa;}

/*----------------------------*
/* 基本情報
/*----------------------------*/

/*待遇*/
.store_treat { margin:0 auto; padding:0; text-align:center; }
.store_treat td{ padding:2px !important; }
.store_treat td img{ vertical-align:bottom; }

/*----------------------------*
/* 文面
/*----------------------------*/
.top_title {  }

/*----------------------------*
/* 下部メニュー
/*----------------------------*/
.store_detail_bottom_menu { text-align:center; overflow:hidden; width:310px;   }
.store_detail_bottom_menu li { display:inline; margin-right:7px;  }
.store_detail_bottom_menu form { display:inline; } 
.store_detail_bottom_menu img { width:15px; vertical-align:middle; margin-right:3px; }
.store_detail_bottom_menu a { font-size:11px; color:#3D3B3A; text-decoration:underline; }


/*============================================================================*
/* 求人詳細
/*============================================================================*/
.claim input { margin-left:5px; }
.claim textarea { margin-left:5px; }

/*============================================================================*
/* 検索のデザイン
/*============================================================================*/
/*----------------------------*
/* text
/*----------------------------*/
.text_search{ height:26px; width:80%;}


/*----------------------------*
/* submit
/*----------------------------*/
.text_search_btn{
	width:40px;
	height:30px;
	background:url("/images/sp/text_search_btn.png");
	background-size:100%;
	margin-left:-4px;
	border:0;
}



/*============================================================================*
/* 業種から検索
/*============================================================================*/

/*----------------------------*
/* エリア・業種・こだわりのタブ
/*----------------------------*/


.search_job_tab table {
	background:#f1ebe6;
	line-height:30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border:1px solid #CCC;
}
.search_job_tab table td{ text-align:center; font-size:14px; font-weight:bold; padding:0;}
.search_job_tab .how_to_search { color:#FFF; background:#f6a22b;}
.search_job table tr{border-bottom:1px solid #CCC;}
.search_job table tr:last-child{ border-bottom:none;}
.search_job table td{ padding:0;}


/*----------------------------*
/* チェックボックス
/*----------------------------*/
.search_job .check_box { padding:15px 10px;}
.search_job .check_box_list {
	background:url("/images/sp/check_box_list.png");
	background-size:100% 100%;
	padding:0 10px;
}

/*----------------------------*
/* チェックボックス後のサブミット
/*----------------------------*/

.checkBox_bottom_submit .all_check input{
	border:0px;
	background:url("/images/sp/all_check_select.png");
	background-size:100% 100%;
	width:140px;
	height:23px;
	padding:5px 0;
	float:left;
}


.checkBox_bottom_submit .all_clear input{
	border:0px;
	background:url("/images/sp/all_check_clear.png");
	background-size:100% 100%;
	width:140px;
	height:23px;
	padding:5px 0;
}
/*検索するボタン*/
.checkBox_bottom_submit .job_search_btn { clear:both;}
.checkBox_bottom_submit .job_search_btn input{
	border:0px;
	background:url("/images/sp/search_btn.png");
	background-size:100% 100%;
	width:180px;
	height:40px;
}
/*決定ボタン*/
.checkBox_bottom_submit .job_search_btn_attach { clear:both;}
.checkBox_bottom_submit .job_search_btn_attach input{
	border:0px;
	background:url("/images/sp/determination.png");
	background-size:100% 100%;
	width:200px;
	height:34px;
}


/*============================================================================*
/* こだわり検索
/*============================================================================*/

/*----------------------------*
/* こだわりで絞り込む
/*----------------------------*/

.search_attach_top{
background:url("/images/sp/attention_narrow_down_down.png");
background-size:100% ;
background-position:center;
padding:0 5px;
}



/*============================================================================*
/* 検索結果
/*============================================================================*/
/*----------------------------*
/* 検索結果のリスト
/*----------------------------*/

.job_category {
	display:inline;
	padding:2px 5px;
	font-size:x-small !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}


/*----------------------------*
/* 条件を追加する
/*----------------------------*/

#conditions_add_open { display:none;}
#area_check .search_area { display:none;}
#job_check .search_job { display:none;}
#attach_ckeck .search_attach { display:none;}

.checkbox_width { width:15%;}

/*----------------------------*
/* この条件で検索する
/*----------------------------*/
.checkBox_bottom_submit_search { width:300px; margin:0 auto;}

.checkBox_bottom_submit_search .this_conditions_search{ float:left; margin-right:20px;}
.checkBox_bottom_submit_search .this_conditions_search input{
	background:url("/images/sp/this_conditions_search.png");
	background-size:100% 100%;
	border:0;
	width:140px;
	height:30px;
}

/*----------------------------*
/* 検索条件を保存する
/*----------------------------*/
.checkBox_bottom_submit_search .this_conditions_save input{
	background:url("/images/sp/this_conditions_save.png");
	background-size:100% 100%;
	border:0;
	width:140px;
	height:30px;
}

/*============================================================================*
/* 掲載求人一覧　結果一覧
/*============================================================================*/
.job_list_result .icon_path img { vertical-align:bottom; }


/*============================================================================*
/* なんでも質問!お仕事Q&A
/*============================================================================*/
.qaTop {
	background-color: #ffffff;
	margin: 0 0 4% 0;
}
.qaTop .aboutQA {
	margin:2%;
	border: 1px solid #FCD6F9
	box-shadow:rgba(0, 0, 0, .15) 0 0 2px;
	-webkit-box-shadow:rgba(0, 0, 0, .15) 0 0 2px;
	-moz-box-shadow:rgba(0, 0, 0, .15) 0 0 2px;
	padding:4% 2%;
	font-size:90%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+4,ffeaf2+5,ffeaf2+95,ffffff+96,ffffff+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 4%, #ffeaf2 5%, #ffeaf2 95%, #ffffff 96%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#ffffff), color-stop(5%,#ffeaf2), color-stop(95%,#ffeaf2), color-stop(96%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-top:3px solid #FFD6E9;
	border-bottom:3px solid #FFD6E9;
}
.qaTop .aboutQA span:first-child{
	color: #f33082;
	display: block;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 1%;
	text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 2px 2px 1px #fff, -2px -2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, 2px 0 1px #fff, 0 2px 1px #fff, -2px 0 1px #fff, 0 -2px 1px #fff, 2px 2px 3px rgba(210, 25, 100, 0.6);
}
.qaTop .aboutQA span:last-child{display:block;border-top:1px solid #eee;margin-top:2%;padding-top:2%;}
.qaTop .search_keyword {
	margin-top: 4%;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 80%;
}
.qaTop .search_keyword input[type="text"] {
	margin: 0;
	padding: 0 7px;
	width: 76%;
	height: 33px;
}
.search_keyword input[type="submit"] {
	width: 20%;
	max-width: 76px;
	height: auto;
	min-height: 33px;
}
.qaTop .search_keyword p {
	width: 90%;
	text-align: left;
	margin-top: 4%;
	margin-bottom: 4%;
	margin-left: auto;
	margin-right: auto;
}

.qaTop .smallTxt {
	font-size: 60%;
	float: right;
	margin: 0 8px 0 0;
}

.qaTop .mypage_menu_list a.qaCategoryButton{
	line-height: 1em;
	padding: 18px 0px 18px 10px;
	font-size: 100%;
	font-weight: bold;
	text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 2px 2px 1px #fff, -2px -2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, 2px 0 1px #fff, 0 2px 1px #fff, -2px 0 1px #fff, 0 -2px 1px #fff, 2px 2px 3px rgba(210, 25, 100, 0.6);
	width:47%;
	display:block;
	float:left;
	color:#F33082;
	position:relative;
	background:#FFF7F9;
	border-top:3px solid #FFF2F5;
	border-left:3px solid #FFEDF1;
	border-right:3px solid #FFE2E9;
	border-bottom:3px solid #FFD8E1;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff9fb+0,ffffff+50,fff4f7+50,fff9fb+100 */
	background: #fff9fb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fff9fb 0%, #ffffff 50%, #fff4f7 50%, #fff9fb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9fb), color-stop(50%,#ffffff), color-stop(50%,#fff4f7), color-stop(100%,#fff9fb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff9fb 0%,#ffffff 50%,#fff4f7 50%,#fff9fb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff9fb 0%,#ffffff 50%,#fff4f7 50%,#fff9fb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff9fb 0%,#ffffff 50%,#fff4f7 50%,#fff9fb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff9fb 0%,#ffffff 50%,#fff4f7 50%,#fff9fb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9fb', endColorstr='#fff9fb',GradientType=0 ); /* IE6-9 */

}
.qaTop .mypage_menu_list a.qaCategoryButton i{position:absolute;bottom:40%;right:1em;color:#F33082;}
.qaTop .mypage_menu_list a.qaCategoryButton:nth-child(odd){margin:2% 1% 0 2%}
.qaTop .mypage_menu_list a.qaCategoryButton:nth-child(even){margin:2% 2% 0 1%}
/*----------------------------* 
/* Q&A　detail
/*----------------------------*/
#qaDetail0910 .qaDetailIcon{font-size:80%;margin-bottom:4%;}
#qaDetail0910 .qaDetailIcon span{display:block;float:left;color:#fff;padding:0.2em 0.5em;border-radius:5px;margin-left:0.5em;}
#qaDetail0910 .qaDetailIcon span.qaDetailIconPink{background:#F29FC2;}
#qaDetail0910 .qaDetailIcon span.qaDetailIconOrange{background:#FFC86B;}
#qaDetail0910 .qaDetailIcon span.qaDetailIconBlue{background:#7db9e8;}
#qaDetail0910 .deteal_qalistBox span.qalistSmallbox{display:block;background:#fff;border:solid 3px #f33082;border-radius:0 0 5px 5px;margin-bottom:2%;padding:2%;} 
#qaDetail0910 .deteal_qalistBox p{margin:0;}
#qaDetail0910 div.deteal_answerlistBigBox{padding:6% 2% 2%;background:#eee;margin-bottom:4%;}
#qaDetail0910 div.deteal_answerlistBigBox p{text-align:center;text-shadow: -1px 1px 0 rgba(255, 255, 255, 1);}
#qaDetail0910 div.deteal_questionlistBigBox{background:#fef6fd;padding:4% 0%;}
#qaDetail0910 div.deteal_answerlistBox{margin-bottom:6%;padding:6% 2% 2%;background:#fff;}
#qaDetail0910 div.qaorderTab{background:#fff;font-size:110%;}
#qaDetail0910 div.qaorderTab span,
#qaDetail0910 div.qaorderTab a{
	float:left;
	width:50%;
	line-height:2.5em;
}
#qaDetail0910 div.qaorderTab a{
	background:#ccc;
	color:#999;
	padding:0 1em;
	box-shadow: 0 -5px 5px #ABABAD inset;
}
#qaDetail0910 div.qaorderTab span.qaorderTab_blue{
	background:#eee;
	color:#A69999;
	text-shadow: -1px 1px 0 rgba(255, 255, 255, 1);
}
#qaDetail0910 .viewAnswerDatabox,
#qaDetail0910 .viewAnswerDatabox_top{font-size:80%;display:block;text-align:right;margin-top:4%;border-top:1px solid #eee;padding-bottom:2%;}
#qaDetail0910 .viewAnswerDatabox{padding-top:2%;}
#qaDetail0910 .viewAnswerDatabox_top{padding:2% 0;margin-bottom:2%;}
#qaDetail0910 a.deleteAnswer_Button{
	background:#cccccc;
	float:right;
	margin-bottom:2%;
	text-align:center;
	display:block;
	line-height:2em;
	font-size:90%;
}
#qaDetail0910 a.deleteAnswer_Button,
#qaDetail0910 a.writeAnswer_Button{
	color:#fff;
	padding:0 1em;
}
#qaDetail0910 p{text-align:center;}
#qaDetail0910 a.deleteAnswer_Button i{color:#E2E2E2;}
#qaDetail0910 div.commenttextBox{border-top:dashed 1px #ccc;padding-top:4%;}
#qaDetail0910 div.commenttextBox span{color:#999;font-weight:bold;}
#qaDetail0910 div.qaControl_Button{margin:4% 2%;}
#qaDetail0910 div.qaControl_Button a:first-child span{background:#F33082;background-clip: padding-box;}
#qaDetail0910 div.qaControl_Button a:nth-child(2) span{background:#FFA505;background-clip: padding-box;}
#qaDetail0910 div.qaControl_Button a:nth-child(3) span{background:#6690FF;background-clip: padding-box;}
#qaDetail0910 div.qaControl_Button a:nth-child(4) span{background:#666666;background-clip: padding-box;}
#qaDetail0910 div.qaControl_Button a.qaImproperControl{
	background:#666666;
	color:#fff;
	font-size:90%;
	line-height:1.7em;
	padding:0 0.5em;
	height:3.67em;
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
	background-clip: padding-box;
}
#qaDetail0910 div.qaorderTab span,
#qaDetail0910 div.qaorderTab a,
#qaDetail0910 a.writeAnswer_Button,
#qaDetail0910 div.qaControl_Button a{
	text-align:center;
	display:block;
	font-weight:bold;
	background-clip: padding-box;
}
#qaDetail0910 a.writeAnswer_Button{
	margin:6% 2%;
	line-height:3em;
	background: #ed5091; /* Old browsers */
	background:-moz-linear-gradient(center top , #fe6998 49%, #e5336c 50%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(49%,#fe6998), color-stop(50%,#e5336c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top , #fe6998 49%, #e5336c 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top , #fe6998 49%, #e5336c 50%); /* Opera 11.10+ */
	background: -ms-linear-gradienttop , #fe6998 49%, #e5336c 50%); /* IE10+ */
	background: linear-gradient(to bottom, #fe6998 49%, #e5336c 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5336c', endColorstr='#fe6998',GradientType=0 ); /* IE6-9 */
	background-clip: padding-box;
	border-radius:10px;
	border:2px solid #fff;
	line-height:2.5em;
	font-size:110%;
	box-shadow:1px 1px 1px rgba(000,000,000,0.2),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow:1px 1px 1px rgba(000,000,000,0.2),inset 0px 0px 3px rgba(255,255,255,0.5);
	-moz-box-shadow:1px 1px 1px rgba(000,000,000,0.2),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
}
#qaDetail0910 div.qaControl_Button a{
	float:left;
	width:31.33%;
	font-size:83%;
	color:#666666;
	margin:0 1% 0 1%;
	line-height:2.5em;
	border:2px solid #fff;
	border-radius:5px;
	box-shadow:1px 1px 1px rgba(000,000,000,0.2),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow:1px 1px 1px rgba(000,000,000,0.2),inset 0px 0px 3px rgba(255,255,255,0.5);
	-moz-box-shadow:1px 1px 1px rgba(000,000,000,0.2),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 1px 1px 3px rgba(0, 0, 0, 0.4);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f2f2f2+9,f4f4f4+51,f2f2f2+90,e2e2e2+100 */
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #f2f2f2 9%, #f4f4f4 51%, #f2f2f2 90%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(9%,#f2f2f2), color-stop(51%,#f4f4f4), color-stop(90%,#f2f2f2), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f2f2f2 9%,#f4f4f4 51%,#f2f2f2 90%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#f2f2f2 9%,#f4f4f4 51%,#f2f2f2 90%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#f2f2f2 9%,#f4f4f4 51%,#f2f2f2 90%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#f2f2f2 9%,#f4f4f4 51%,#f2f2f2 90%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}
#qaDetail0910 div.qaControl_Button span{border-radius:5px 0 0 5px;box-shadow:2px 0 2px rgba(000,000,000,0.1);-webkit-box-shadow:2px 0 2px rgba(000,000,000,0.1);-moz-box-shadow:2px 0 2px rgba(000,000,000,0.1);font-size:20px;display:block;float:left;width:1.8em;color:#fff;text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);}
#qaDetail0910 div.qalistBox span.qalistSmallbox span:nth-child(3){margin-bottom:4%;}
#qaDetail0910 div.qalistBox span.qalistSmallbox table.qaListTable{width:100%;margin-top:2%;border-collapse:separate;border-spacing:1px;font-size:90%;}
#qaDetail0910 div.qalistBox span.qalistSmallbox table.qaListTable th{width:8em;background:#FC91BD;padding:0 1em;}
#qaDetail0910 div.qalistBox span.qalistSmallbox table.qaListTable td{background:#FADCE9;padding: 3px 0.5em;}
#qaDetail0910 div.deteal_answerlistBigBox span.bestAnswerTitle {
	font-weight:bold;
	color:#f71f0d;
	text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 2px 2px 1px #fff, -2px -2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, 2px 0 1px #fff, 0 2px 1px #fff, -2px 0 1px #fff, 0 -2px 1px #fff, 2px 2px 3px rgba(1, 180, 247, 0.6);
}
/*----------------------------* 
/* サーチ,その他
/*----------------------------*/
#qa_lists #result div.resultTopHitBox1{ float: none;text-align:center;margin-left:auto;margin-right:auto;margin-top:2%;font-weight:bold;}
#qaDetail0910 .profile_contents_div{margin:4% 0;}
#qaDetail0910 .qa_Contents{padding:0 2%;}
#qaDetail0910 .qatitleBar{background-color:#F33082;color:#FFFFFF;font-weight:bold;margin:2% 0;}
#qaDetail0910 textarea{width:100%;}
#answerWrite{padding:2%;}
span.answerWrite_Title{display:block;background:#FF4EA2;line-height:2em;color:#fff;font-weight:bold;padding:0 2%;margin:4% 0 0;}
span.answerWrite_Content{display:block;padding:2%;background:#FEEFFC;}

#result .resultRecommendDekasegi,#result .resultRecommendDekasegiMall {width:96px;}
#result .resultRecommendDekasegi img,#result .resultRecommendDekasegiMall img {float:right;width:30px;margin-left:2px;}

/*============================================================================*
/* 仕事のことの質問
/*============================================================================*/

#qa_lists {
	background-color: #ffffff;
	padding: 2% 2% 4%;
}

/*----------------------------* 
/* タブメニュー
/*----------------------------*/
.qa_tabs ul.qatab {
	list-style-type: none;
	width: 100%;
	margin: 0 auto;
	padding:0 2%;
}
.qa_tabs label,
.qa_tabs #menu2 + p, .qa_tabs li label a{
	display: block;
}
.qa_tabs input {
	display: none;
}
.qa_tabs li {
	display: inline-block;
	width: 32.1%;
	vertical-align: top;
	text-align: center;
	line-height: 2.5em;
	color:#FC62A0;
	text-shadow: -1px 1px 0 rgba(255, 255, 255, 1);
	font-size:105%;
}
.qa_tabs li:last-child {
	margin: 0;
}
.qa_tabs input:not(:checked) + p {
	display: none;
}
.qa_tabs li label{background: #FFD6E3;border-radius:5px 5px 0 0;font-weight:bold;}
.qa_tabs li label a{background: #eee;border-radius:5px 5px 0 0;box-shadow: 0px -5px 5px #E5E5E5 inset; }
.qa_tabs ul.qatab li a:link,
.qa_tabs ul.qatab li a:hover,
.qa_tabs ul.qatab li a:active,
.qa_tabs ul.qatab li a:visited {
	color: #fff;
}
.qa_tabs span.qalistBack{display:block;padding:6% 2%;background:#FFD6E3;}


/*----------------------------* 
/* 質問と回答ルパン
/*----------------------------*/
.qalistBox{position:relative;margin-bottom:4%;}
.qalistBack{background-color: #fdbcdb;}
.qalistBox span{display:block;}
.qalistBox span.qalistSmallbox{
    padding: 2%;
    position: relative;
    background-color: #fff;
}
.qalistBox span.qatitleBox{
	width:100%;
	color:#fff;
	padding:0.4em 1em;
	line-height:1.2em;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed5091+0,f33082+100 */
	background: #ed5091; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed5091 0%, #f33082 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed5091), color-stop(100%,#f33082)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed5091 0%,#f33082 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed5091 0%,#f33082 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed5091 0%,#f33082 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ed5091 0%,#f33082 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5091', endColorstr='#f33082',GradientType=0 ); /* IE6-9 */
	font-size:104%;
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
	font-weight:bold;
}
.qalistBox span.qalistCondition{float:right;background:#fff;font-weight:bold;}
.resolvedIcon{color:#FC62A0;}
.openIcon{color:#6690FF;}
.qalistBox span.qaTime{background:#fff;text-align:right;width:100%;color:#444;font-size:85%;border-top:1px solid #eee;padding:1% 0;margin-top:2%;}
.qa_tabs ul.qatab li a:link, .qa_tabs ul.qatab li a:hover, .qa_tabs ul.qatab li a:active, .qa_tabs ul.qatab li a:visited {color: #ddd;}
.qalistBox img{display:block;float:left;margin-right:0.5em;margin-top:2%;}
.qalistBox a{
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#qa_lists .inputboxCSS{width:100%;}
#qa_lists .inputboxCSS .searchAreaTopFreeWappTXT{width:75%;float:left;}
#qa_lists .searchAreaTopFreeWappSBM{width:23%;float:left;margin-left:2%;}
#qa_lists .inputboxCSS input[type="submit"]{
	width:100%;
	border: 1px solid #ff59a3;
	text-shadow: 0 1px 0 rgba(191, 102, 0, 0.9);
	padding: 1px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc4399+49,f4348a+50,fe489d+100 */
	background: #fc4399; /* Old browsers */
	background: -moz-linear-gradient(top,  #fc4399 49%, #f4348a 50%, #fe489d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#fc4399), color-stop(50%,#f4348a), color-stop(100%,#fe489d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fc4399 49%,#f4348a 50%,#fe489d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fc4399 49%,#f4348a 50%,#fe489d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fc4399 49%,#f4348a 50%,#fe489d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fc4399 49%,#f4348a 50%,#fe489d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4399', endColorstr='#fe489d',GradientType=0 ); /* IE6-9 */
}
/*----------------------------* 
/* ベストアンサー・書き込み・デリート
/*----------------------------*/
table.bestanswerText{
	padding:2%;
	width:100%;
	border-collapse:separate;
	font-size:90%;
	background:#feeffc;
	border-bottom:solid 1px #FCE8F9;
}
table.bestanswerText span{display:block;width:100%;padding:1em;border-radius:5px;background:#fff;margin:4% 0;border:solid 1px #FCE8F9;}
table.bestanswerText p.bestAnswerUser{text-align:right;}
p.bestanswerText_Confirm{padding:0 2%;font-weight:bold;color:#F33082;text-align:center;}
#qaDetail0910 .bestAnswerTag{padding:0% 2% 2%;background:#FADCE9;box-shadow: 0 -5px 10px #F7CFE0 inset;}
#qaDetail0910 .bestAnswerTag span.bestanswerIcon{
	display:inline-block;
	text-align: center;
	width:100%;
	line-height:2.5em;
	height:2.5em;
	color:#FC62A0;
	font-weight:bold;
	margin:0 auto;
	font-size:110%;
	text-shadow: -1px 1px 0 rgba(255, 255, 255, 1);
}
#qaDetail0910 .ownerButton{text-align:right;}
#qaDetail0910 .ownerButton a{
	display:inline-block;
	padding:0 1em;
	color:#fff;
	line-height:1.5em;
	background:#777777;
}
#qaDetail0910 .ownerButton a:first-child{background:#999999;}
/*============================================================================*
/* フッター
/*============================================================================*/


/*----------------------------* 
/* フッターメニュー
/*----------------------------*/
.footer_menu { margin:0 auto; padding:0; text-align:center; background-color: #fff;}
.footer_menu .menu {  margin:0 auto; padding:0; width:96%;  }
.footer_menu .menu td img { vertical-align:bottom; width: 100%;}
.footer_menu .menu td {padding: 0 0.5%;}


.footer_menu .underMenuTD {position:relative;text-align:center;}
.footer_menu .underMenuTD .uMTDico {position:absolute;top:10%;left:20%;width:60%;}
.footer_menu .underMenuTD .uMTDitem {position:absolute;bottom:8%;left:0;width:100%;height:1.4em;color:#fff;font-size:75%;letter-spacing:-1px;overflow:hidden;}
.footerLink {
	width: 100%;
	background-color: #fff;
}
.footerLink a:link,
.footerLink a:active,
.footerLink a:visited {
	color: #666;
	font-size: 90%;
}

/*----------------------------*
/* バナーエリア
/*----------------------------*/
.footer_banner_area { text-align:center; padding:6px; }
.footer_banner_area img { vertical-align:bottom; }

/*----------------------------*
/* フッター下部メニュー
/*----------------------------*/
.footer_bottom_menu { background-color:#fae3ef; text-align:center; padding:5px; }
.footer_bottom_menu a { color:#000; }
.footer_bottom_menu .mailto { }

.footer_bottom_menu .footInfo {
	margin-top: 6px;
	font-size: 90%;
}

/*----------------------------* 
/* コピーライト
/*----------------------------*/

.copyright {
	width:100%;
/*	height:50px; */
	padding: 8px 0 1px;
	background-color: #f33082;
}
.copyright .copyImg {
	width:30%;
	height:auto;
	max-width: 640px;
	margin: 0 auto;
}
.copyright img {
	width: 100%;
}
.copyright p {
	text-align: center;
	color: #fff;
	margin-top: -2px;
	font-size: 90%;
}


/*============================================================================*
/* 会員情報入力ページ
/*============================================================================*/
div.registInput0910{padding:2%;}
div.registInput0910 p{margin:6% 0 0;color:#ff0000;}
div.registInput0910 span.answerWrite_Title{margin-top:0;}
div.registInput0910 span.registInputAttention{
	display:block;
	margin-bottom:6%;
	border:#F33082 double;
	border-radius:5px;
	background:#FEEFFC;
	padding:2%;
	text-shadow: -1px 1px 0 rgba(255, 255, 255, 1);
}
div.registInput0910 div.inputboxCSS input{margin:2% 0;}


/*============================================================================*
/* 店長ブログ
/*============================================================================*/
.detailBlogtxtwrap{background: #FDF6FD none repeat scroll 0 0;padding: 0.6em 2%;}
.bloglistmainBox{position:relative;border: 3px solid #F33082;border-radius:5px;margin:4% 0;background:#fff;}
.bloglistmainBox .blogtitleBox{width:100%;color:#fff;font-weight:bold;line-height:1.2em;padding:0.6em;background:#F33082;}
.bloglistmainBox .bloglistimgbox img {display:block;max-width:96%;margin:0.6em auto 0 auto;}
.bloglistmainBox .blogtextBox{padding:0.6em;}
.bloglistmainBox .blogTime{color:#666666;font-size:80%;text-align:right;border-top:1px solid #eee;margin:0.6em 2% 0;padding:0.6em;}

/* 店長ブログお店TOP用 */
.detailblogshoptop_only .bloglistmainBox {position:relative;border:none;border-radius:none;margin:0 0 0.6em 0;background:#fff;overflow:hidden;}
.detailblogshoptop_only .bloglistmainBox .blogtitleBox {color:#F33082;font-weight:normal;line-height:1.2em;padding:0.6em 0.6em 0.3em 0;margin-bottom:0.3em;background:#fff;border-bottom:1px solid #eee;}
.detailblogshoptop_only .bloglistmainBox .bloglistimgbox img {position:absolute;top:0.6em;left:2%;display:block;width:26%;margin:0;}
.detailblogshoptop_only .bloglistmainBox .blogtextBox {color:#666;font-size:90%;padding:0 0.6em 0 0;overflow:hidden;margin-top:0.6em;}
.detailblogshoptop_only .bloglistmainBox .blogTime {color:#777;font-size:80%;text-align:right;border:none;margin-top:0;padding:0.6em 0.6em 0 0;}

.detailblogshoptop_only .bloglistmainBox .blogtitleBox,
.detailblogshoptop_only .bloglistmainBox .blogtextBox,
.detailblogshoptop_only .bloglistmainBox .blogTime {width:70%;margin-left:30%;}
.bloglistinfoBox{display:block;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+10,f9f9f9+12,f2f2f2+12,efefef+82,e8e8e8+86,eaeaea+97,e8e8e8+100 */background: #fcfcfc; /* Old browsers */background: -moz-linear-gradient(top,  #fcfcfc 10%, #f9f9f9 12%, #f2f2f2 12%, #efefef 82%, #e8e8e8 86%, #eaeaea 97%, #e8e8e8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#fcfcfc), color-stop(12%,#f9f9f9), color-stop(12%,#f2f2f2), color-stop(82%,#efefef), color-stop(86%,#e8e8e8), color-stop(97%,#eaeaea), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fcfcfc 10%,#f9f9f9 12%,#f2f2f2 12%,#efefef 82%,#e8e8e8 86%,#eaeaea 97%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fcfcfc 10%,#f9f9f9 12%,#f2f2f2 12%,#efefef 82%,#e8e8e8 86%,#eaeaea 97%,#e8e8e8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fcfcfc 10%,#f9f9f9 12%,#f2f2f2 12%,#efefef 82%,#e8e8e8 86%,#eaeaea 97%,#e8e8e8 100%); /* IE10+ */background: linear-gradient(to bottom,  #fcfcfc 10%,#f9f9f9 12%,#f2f2f2 12%,#efefef 82%,#e8e8e8 86%,#eaeaea 97%,#e8e8e8 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */padding:2%;color:#555555;text-shadow: 1px -1px 0 rgba(255, 255, 255, 1);border:1px solid #E8E8E8;border-bottom:1px solid #D6D6D6;box-shadow:rgba(0, 0, 0, .05) -1px 1px 0, rgba(255, 255, 255, .5) -1px 1px 0 inset;-webkit-box-shadow:rgba(0, 0, 0, .05) -1px 1px 0, rgba(255, 255, 255, .5) -1px 1px 0 inset;-moz-box-shadow:rgba(0, 0, 0, .05) -1px 1px 0, rgba(255, 255, 255, .5) -1px 1px 0 inset;}
.bloglistinfoBox span:first-child{display:block;font-size:130%;font-weight:bold;}

/*============================================================================*
/* パスワード再発行
/*============================================================================*/
.passIssue{padding:2%;}
.passIssue a{display:inline-block;line-height:2.5em;}
.passIssue .sendBlankEmail{text-align:center;width:100%;}
.passIssue .sendBlankEmail a{color:#ffffff;font-size:120%;padding:0 2em;margin:6% 0;border-radius:2em;font-weight:bold;text-shadow: 1px 1px 1px rgba(10, 80, 130, 0.8);/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a9e4f7+0,0fb4e7+100;Ble+3D+%235 */background: #a9e4f7; /* Old browsers */background: -moz-linear-gradient(top,  #a9e4f7 0%, #0fb4e7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9e4f7), color-stop(100%,#0fb4e7)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #a9e4f7 0%,#0fb4e7 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #a9e4f7 0%,#0fb4e7 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #a9e4f7 0%,#0fb4e7 100%); /* IE10+ */background: linear-gradient(to bottom,  #a9e4f7 0%,#0fb4e7 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#0fb4e7',GradientType=0 ); /* IE6-9 */border: 1px solid rgba(0, 0, 0, .1);box-shadow:rgba(0, 0, 0, .05) -1px 1px 0, rgba(255, 255, 255, .5) -1px 1px 0 inset;-webkit-box-shadow:rgba(0, 0, 0, .05) -1px 1px 0, rgba(255, 255, 255, .5) -1px 1px 0 inset;-moz-box-shadow:rgba(0, 0, 0, .05) -1px 1px 0, rgba(255, 255, 255, .5) -1px 1px 0 inset;}
.passIssue .mailSettingBox{padding:2%;font-size:90%;border-top:3px solid #FFD6E9;border-bottom:3px solid #FFD6E9;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+4,ffeaf2+5,ffeaf2+95,ffffff+96,ffffff+100 */background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 4%, #ffeaf2 5%, #ffeaf2 95%, #ffffff 96%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#ffffff), color-stop(5%,#ffeaf2), color-stop(95%,#ffeaf2), color-stop(96%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 4%,#ffeaf2 5%,#ffeaf2 95%,#ffffff 96%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.passIssue .mailSettingBox a{margin:2% 0;background:#ffffff;padding:0 1em;border: 2px solid #ffa5cc;border-radius: 8px;box-shadow: 2px 2px 4px -1px rgba(179, 22, 93, 0.2);color: #f33082;text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 2px 2px 1px #fff, -2px -2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, 2px 0 1px #fff, 0 2px 1px #fff, -2px 0 1px #fff, 0 -2px 1px #fff, 2px 2px 3px rgba(210, 25, 100, 0.6);}
.passIssue .mailSettingBox a i{color:#F29430;}



