﻿/* box-sizing */
nav.top_navi ul li,
#main *,
#left_box *,
.a_cntarticles
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

/* transition */
.footer_menu .underMenuTD .uMTDico,
.searchMenuName *,
.headerPCmypagemenu a,
#searchPCSidePreResult,
#mainContentsMYPPC .myMenuTopButton li *
{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;}

/* 半角英数字強制改行 */
.nArticlesPCV .header_content ul div.a_cntarticles,
.basicCLMBox .basicCLMBoxTxt
{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;}


/* 基本 */
body{min-width:1220px;background:#FFF7F9;background-image: url("/images/sp/ykt-bg.png")}
a{color:#FFF2F8;}
#wrapper{width:1000px;margin:0 auto 30px;padding:0 20px;background:#fff;box-sizing:border-box;position:relative;}
#left_box{width:22%;margin:0 2% 0 0;}
#main{width:76%;margin:0;font-size:14px;}
.mainshop_warpper #main {width:100%;}
textarea {height:8em;line-height:1.5em;padding:0.5em;}
.left-main_warpper,.slideFrameBox {margin-top:1em;padding:0 22px;}
header {margin-top:0;}
#main,#right_box,#left_box{float:left;}

/* 注意文 */
.n1510Attentiontxt {font-size:150%;}

/* ヘッダー */
header h1 {display:block;color:#bbb;font-size:75%;font-weight:normal;line-height:1em;padding:0.4em 0;}
header .yukai_logo {margin:1px 0 10px 0;}
.ad_h {width:460px;margin-top:2px;margin-right:0;}
.ad_h img {width:100%;}
												.header_content {width:248px;}
.header_content ul li.a_cnt{width:72px;height:72px;line-height:72px;text-align:center;margin-right:5px;padding:0;border:2px solid #f33082;border-radius:9px;}
.header_content ul li.a_cnt a {display:block;color:#f33082;}
.header_content ul li.a_cnt .headerTopMainL_MYP {font-size:85%;}
h2.mainCaptionTop {display:block;padding:0.4em;}

.nArticlesPCV .header_content {width:180px;}
.nArticlesPCV .ad_h {width:52%;max-width:468px;}

/* 右マイページボタン */
.headerPCmypagemenu {position:fixed;bottom:10px;right:0;width:120px;z-index:777;}
.headerPCmypagemenu a {display:block;width:70px;color:#fff;font-size:90%;text-align:center;margin:6px 0 0 auto;padding:0.5em;border-radius:8px 0px 0px 8px;background:#f54c92;overflow:hidden;}
.headerPCmypagemenu a:hover {color:#f54c92;background:#FFBCD7;padding-right:2em;}
.headerPCmypagemenu i {display:block;font-size:150%;padding-bottom:1px;}
.headerPCmypagemenu span {display:block;font-size:90%;}

/* パンクズ */
.breadcrumb {color:#f54c92;margin:0;padding:2px 0 1px 0;background:none;}
.breadcrumb_list {margin:0;height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.breadcrumb ul li {color:#f54c92;font-size:75%;}
.breadcrumb ul li a:link, .breadcrumb ul li a:hover, .breadcrumb ul li a:active, .breadcrumb ul li a:visited {color:#f54c92;}
.breadcrumb ul li:last-child {color:#f54c92;}

/* グローバルメニュー */
nav {padding:0;}
nav.top_navi ul {background:#000;border:none;}
nav.top_navi ul li {width:16.66%;padding:0;border:1px solid #444;border-left:none;}
nav.top_navi ul li:last-child {border-right:none;}
nav.top_navi ul li a {display:block;color:#fff;font-size:100%;padding:0.5em 0;}
nav.top_navi ul li:hover {background:#f33082;border:1px solid #f33082;}

/* 左カラム */
.pc_leftBasicBox {margin-bottom:1em;}
#left_box .freeTopSubCaption {margin:0 0 0.5em 0;padding-left:0;}
#left_box .freeTopSubCaptionMenu {margin:0;}
#left_box .area_list {background-color:#FFEFF5;}
#left_box .area_list .list dt {border-radius:4px;background-color:#f54c92;}
#left_box .area_list .list dt a {color:#fff;}
#left_box .area_list .list dd a {display:inline-block;font-size:90%;text-decoration:none;margin-bottom:2px;padding:1px 0.4em;border-radius:4px;background-color:#FFFCFD;}
#left_box ul.pcLeftmenu li a {position:relative;display:block;color:#777;line-height:2em;padding-left:0.2em;border-bottom:1px dashed #FFEAF2;}
#left_box ul.pcLeftmenu li a:hover {color:#f54c92;background:#fff4f9;}
.top_blocksideleftstr {color:#777;font-size:85%;}
.areaTopSideBanner img {width:100%;}
.top_blocksitename .top_blocksitenameR {width:60%;}
.work_guide .body .list dt {height:18px;color:#fff;text-indent:24px;padding-top:4px;border-bottom:1px dashed #ec6884;background:rgba(0, 0, 0, 0) url("http://yukai-life.jp/images/work_guide_area_bg.png") no-repeat scroll left top;}
.work_guide .body .list dd {color:#555;margin-top:0.5em;}

.pc_leftGuideT {color:#f54c92;font-size:90%;padding:0.2em 0.5em;background:#fff4f9;}
.pc_leftGuideB {color:#777;font-size:85%;padding:0.5em;border:1px solid #fff4f9;}
.pc_leftGuideT i{color:#FF7FB2;-webkit-transform: rotate(-20deg);-moz-transform: rotate(-20deg);}

.pc_area_side_bannersWP001,
.pc_area_side_bannersWP002 {margin-bottom:1em;padding:0.5em;border:1px dashed #FFDBF4;background:#fffcff;}
.pc_area_side_bannersIMG {width:100%;margin:auto;}
.pc_area_side_bannersWP001 img,
.pc_area_side_bannersIMG img {width:100%;}
.pc_area_side_bannersTXT {color:#777;font-size:90%;line-height:1.3em;margin:0.5em;}

.underMenuBannerPC img {width:100%;margin:0 auto 1em auto;}
.underMenuBannerPC img:hover{opacity:.8;}
.sidemenuTopBar2imgPC img {width:100%;margin:auto;}

#left_box .area_listNSDV {position:relative;margin:2.2em 0 1em 0;padding:0.4em;background:#FFF9EA;border-radius:8px;}
#left_box .area_listNSDV .area_listNSULcap {position:relative;color:#8E7348;text-align:center;margin-bottom:4px;padding:3px 0;z-index:3;}
#left_box .area_listNSDV .area_listNSULstr {
	position:absolute;top:-0.7em;left:50%;width:2em;height:2em;line-height:1.8em;
	font-size:200%;color:#F2E6D5;text-align:center;
	margin-left:-1em;background:#FFF8EA;border-radius:50%;z-index:2;
}
#left_box ul.area_listNSUL  {
	position:relative;margin-bottom:4px;padding:0.4em;background:#fff;border-radius:6px;z-index:3;
	box-shadow:			1px 1px 1px 0px rgba(235,211,164,0.4);
	-webkit-box-shadow:	1px 1px 1px 0px rgba(235,211,164,0.4);
	-moz-box-shadow:	1px 1px 1px 0px rgba(235,211,164,0.4);
}
#left_box ul.area_listNSUL li {display:inline-block;font-size:90%;line-height:1.8em;margin-bottom:4px;}
#left_box ul.area_listNSUL li a {display:block;color:#D68700;padding:0 0.5em;background:#FFFBF2;border-radius:6px;}
#left_box ul.area_listNSUL li a:hover {color:#fff;background:#FFC042;}

#left_box ul.area_listNSUL li.area_listNSULbga {display:block;color:#8E7348;border-bottom:0px solid #FFF3DD;}
#left_box ul.area_listNSUL li.area_listNSULbga i {color:#FFC042;}
#left_box ul.area_listNSUL li.area_listNSULbga a {display:inline-block;padding-right:1em;background:#fff;}
#left_box ul.area_listNSUL li.area_listNSULbga a:hover {color:#fff;background:#FFC042;}
#left_box ul.area_listNSUL li.area_listNSULbga a:hover i {color:#fff;}

#left_box ul.area_listNSULbig {margin-top:0.6em;padding:0;background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#left_box ul.area_listNSULbig li a {
	width:74px;color:#A56606;font-size:85%;text-align:center;background:#FFEBC4;margin:0 2px;
	box-shadow:			1px 1px 1px 0px rgba(235,211,164,0.6);
	-webkit-box-shadow:	1px 1px 1px 0px rgba(235,211,164,0.6);
	-moz-box-shadow:	1px 1px 1px 0px rgba(235,211,164,0.6);
}

/* main */
a.captionAllBtnRight {top:6px;}
.left-main_warpper .shopAppearJNCNTBox {font-size:150%;}
.left-main_warpper .bgContents .deg_banner_area {width:90%;margin:auto;}
.left-main_warpper .videoItemToggleBTN {cursor:pointer;}

.left-main_warpper .job_category_introduction {font-size:90%;}
.left-main_warpper .job_category_introduction p.jobcintrotxt {padding:0.5em 0;}
.left-main_warpper .job_category_introduction aside {font-size:90%;}

.left-main_warpper .job_category_introduction .job_category_list .job_category_name {color:#f33082;background-color:#fff4f9;margin:0.3em 0;padding:0.3em;}
.left-main_warpper .job_category_introduction .job_category_list .job_detail {color:#666;font-size:95%;border-bottom:none;padding-left:0.4em;}
.left-main_warpper .job_category_introduction .price_rate {float:right;clear:both;color:#FF66A3;}
.left-main_warpper .job_category_introduction .price_rate .salary {color:#fff;font-size:95%;font-weight:normal;margin-right:3px;padding:1px 3px;border-radius:4px;background-color:#FFA3CA;}

.left-main_warpper .videoItemDetail {text-align:center;}
.left-main_warpper #resultnon .notFoundMess {color:#aaa;}

.left-main_warpper .detailblogshoptop_only .bloglistmainBox .blogTime {padding:0 0.6em 0 0;}
.left-main_warpper .detailblogshoptop_only .bloglistmainBox .blogTimeshopname {color:#FF77AD;}
.left-main_warpper .detailblogshoptop_only .bloglistmainBox .blogtitleBox,
.left-main_warpper .detailblogshoptop_only .bloglistmainBox .blogtextBox,
.left-main_warpper .detailblogshoptop_only .bloglistmainBox .blogTime {padding-right:22px;}

.left-main_warpper .qalistPersonBit img {width:120px;height:auto;}
.qalistPersonBit img {width:120px;height:auto;}

.left-main_warpper #qaDetail0910 div.deteal_questionlistBigBox {padding:0 0 4% 0;}
.left-main_warpper #qaDetail0910 div.qalistBox span.qalistSmallbox table.qaListTable {width:80%;font-size:80%;margin:2% auto auto auto;}
.left-main_warpper #qaDetail0910 .qaDetailIcon {margin-bottom:0;padding:1em 0;}
.left-main_warpper .searchAreaFreeATtxt {font-size:90%;}
.left-main_warpper .qalistBBSBody {font-size:140%;}

.detailBlogtxtwrapPC .bloglistmainBox .bloglistimgbox img {max-width:80%;}

.basicCLMBox {position:relative;color:#555;margin:0 auto;padding:0.6em 22px 0.3em 2%;border-bottom:1px dashed #ccc;}
.basicCLMBox .basicCLMBoxTit {color:#555;font-size:108%;}
.basicCLMBox .basicCLMBoxTitR{color:#f33082;border-bottom:1px solid #eee;margin-bottom:0.3em;padding-bottom:0.3em;}
.basicCLMBox .basicCLMBoxTxt {color:#777;font-size:90%;padding:0.2em 0;}
.basicCLMBox .basicCLMBoxDat {color:#999;font-size:90%;text-align:right;}
.basicCLMBox .basicCLMBoxStr {color:#be2fff;}

.basicCLMBox .basicCLMBoxImg {float:left;width:30%;max-height:9em;overflow:hidden;}
.basicCLMBox .basicCLMBoxFlt {float:left;width:70%;}
.basicCLMBox .basicCLMBoxImg img {width:94%;height:auto;}



/* 全国ボタン */
.allareaTopWorkBDV {margin-bottom:1em;}
.allareaTopWorkBDV table {width:98%;text-align:center;margin:auto;}
.allareaTopWorkBDV table td {width:33.333%;}
.allareaTopWorkBDV .nMainAreaCiBig {font-size:130%;position:relative;border:3px solid #fdf6fd;border-bottom:none;overflow:hidden;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 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff;}
.allareaTopWorkBDV .nMainAreaCiBig a {position:relative;display:block;background:#fff;border:1px solid #FFCCDF;border-bottom:none;border-radius:8px 8px 0 0;overflow:hidden;}
.allareaTopWorkBDV .nMainAreaCiBig a:hover {background:#FFF2F7;}
.allareaTopWorkBDV .nMainAreaCiBig a:hover img {opacity:1;-webkit-filter: grayscale(100%) brightness(100);-moz-filter: grayscale(100%) brightness(100);-o-filter: grayscale(100%) brightness(100);-ms-filter: grayscale(100%) brightness(100);filter: grayscale(100%) brightness(100);}
.allareaTopWorkBDV .nMainAreaCiBigtxt {position:relative;z-index:5;display:block;color:#FF4F92;font-weight:bold;line-height:1em;padding:0.65em 0;overflow:hidden;}
.allareaTopWorkBDV .nMainAreaCiSml {font-size: 90%;line-height:1.2em;background:#FF5E9E;border:3px solid #fdf6fd;border-top:none;border-radius:0 0 14px 14px;padding:0.2em 0;}
.allareaTopWorkBDV .nMainAreaCiSml a {display:inline-block;color:#fff;padding:0 1px;}
.allareaTopWorkBDV .nMainAreaCiSml a:hover {color:#FFD6E5;}
.allareaTopWorkBDV .allareaTopWorkMTBcont {font-size:60%;color:#999;font-weight:normal;}
.allareaTopWorkBDV .allareaTopWorkMTBcont span {font-size:150%;color:#555;padding:0 0.2em;}
.allareaTopWorkBDV a img			, .allareaTopWorkBDV div img			 {position:absolute;width:280px;z-index:4;opacity:0.8;}
.allareaTopWorkBDV a img.allarea_hkd, .allareaTopWorkBDV div img.allarea_hkd {top: -10px;left:-120px;}
.allareaTopWorkBDV a img.allarea_thk, .allareaTopWorkBDV div img.allarea_thk {top: -68px;left:-100px;}
.allareaTopWorkBDV a img.allarea_knt, .allareaTopWorkBDV div img.allarea_knt {top:-350px;left:-270px;width:600px;}
.allareaTopWorkBDV a img.allarea_kou, .allareaTopWorkBDV div img.allarea_kou {top:-225px;left:-110px;width:450px;}
.allareaTopWorkBDV a img.allarea_tki, .allareaTopWorkBDV div img.allarea_tki {top:-360px;left:-230px;width:600px;}
.allareaTopWorkBDV a img.allarea_ksi, .allareaTopWorkBDV div img.allarea_ksi {top:-350px;left:-170px;width:600px;}
.allareaTopWorkBDV a img.allarea_chu, .allareaTopWorkBDV div img.allarea_chu {top:-300px;left: -30px;width:460px;}
.allareaTopWorkBDV a img.allarea_kyu, .allareaTopWorkBDV div img.allarea_kyu {top:-340px;left:  35px;width:460px;}
.allareaTopWorkBDV a img.allarea_okw, .allareaTopWorkBDV div img.allarea_okw {top:  -5px;left:  55px;width:60px;}
/* 0件用 */
.allareaTopWorkBDV div img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);}
.allareaTopWorkBDV .nMainAreaCiBig div {position:relative;display:block;background:#fff;border:1px solid #ddd;border-bottom:none;border-radius:8px 8px 0 0;overflow:hidden;}
.allareaTopWorkBDV .nMainAreaCiBig div .nMainAreaCiBigtxt {position:relative;z-index:5;display:block;color:#aaa;font-weight:bold;line-height:1em;padding:0.65em 0;overflow:hidden;}
.allareaTopWorkBDV .nMainAreaCiSmlNon {font-size: 90%;line-height:1.2em;background:#bbb;border:3px solid #fdf6fd;border-top:none;border-radius:0 0 14px 14px;padding:0.2em 0;}
.allareaTopWorkBDV .nMainAreaCiSmlNon span {color:#eee;}







/* エリアTOP */
.mainCaptionTop .smallTxt {font-size:70%;}

.searchHasteBox {width:90%;margin:auto;}
.searchHasteBox a img {display:block;width:98%;margin:0.5em auto;}
.searchHasteBox .searchHasteL {display:block;width:100%;}
.searchHasteBox .searchHasteS {display:block;float:left;width:50%;}

.searchAreaTopFreeBottomtxt {color:#888;font-size:90%;}

.searchMenuBtnBox {text-align:center;}
.searchMenuBtnBoxRst {display:inline-block;width:112px;}
.searchMenuBtnBoxExe {display:inline-block;width:200px}
.searchMenuBtnBoxRst img {display:block;width:100%;}
.searchMenuBtnBoxExe input {display:block;width:100%;}

.detailInfoNews .detailInfoBodysubNT {color:#777;}









/* search */
.mainCaptionTop,.mainCaptionSubImg {padding:0.4em 0;}
.mainCaptionSubNonleft {padding-left:0.5em;}

.searchMenuName {padding:0;}
.searchAllresultCaption {position:relative;color:#444;line-height:2.4em;padding-left:0.5em;background:#f0f0f0;}
.searchAllresultCaption input {position:absolute;top:4px;right:4px;}

#left_box .searchMenuBtnBox {text-align:center;}
#left_box .searchMenuBtnBoxRst {display:inline-block;width:70px;}
#left_box .searchMenuBtnBoxExe {display:inline-block;width:126px}
#left_box .searchMenuBtnBoxRst img {display:block;width:100%;}
#left_box .searchMenuBtnBoxExe input {display:block;width:100%;}

.searchMenuChoosyIncCaption,
.searchMenuChoosyEnvCaption,
.searchMenuChoosyMetCaption {color:#666;font-size:90%;line-height:2em;padding-left:0.5em;background:#f7f7f7;}

.searchAllresultArea,
.searchAllresultJob,
.searchAllresultChoosy {border:1px solid #eee;margin-bottom:1em;}

.searchAreaCount {color:#FF5495;}
.searchAreaCount span {font-size:80%;color:#FF8CB6;}
.searchAreaSubtxt {font-size:80%;color:#888;font-weight:normal;}

.topsearchMenuS2PC .searchMenuName {display:inline-block;}
.topsearchMenuS2PC .searchMenuName input[type="checkbox"] + label	{cursor:pointer;display:block;font-size:90%;color:#666;text-decoration:none;margin:2px 2px 5px 0;padding:0.2em 0.5em;background:#fff;border:1px solid #f0f0f0;border-radius:6px;}
.topsearchMenuS2PC .searchMenuName input[type="checkbox"]:checked + label	{color:#F73878;font-weight:normal;background:#FFF9FC;border:1px solid #FFD1E8;}
.topsearchMenuS2PC .searchMenuNameAmuseseqs input[type="checkbox"]:checked + label {color:#EDA200;background:#FFFCF4;border:1px solid #FFE7A5;}
.topsearchMenuS2PC .searchMenuNameChoosy input[type="checkbox"]:checked + label {color:#BF4CD3;background:#FDF7FF;border:1px solid #EFC1FF;}
.searchMenuName input[type="checkbox"] + label	{cursor:pointer;display:block;font-size:90%;color:#666;text-decoration:none;margin:0;padding:0.5em;background:#fff;}
.searchMenuName input[type="checkbox"] + label i	{display:inline-block;color:#ddd;font-size:100%;-webkit-transform: rotate(-20deg);-moz-transform: rotate(-20deg);}
.searchMenuName input[type="checkbox"]:checked + label	{color:#F73878;font-weight:normal;background:#FFF9FC;}
.searchMenuName input[type="checkbox"]:checked + label i	{color:#FF72A8;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);}

#searchAll .searchMenuNameBigChoosy input[type="checkbox"] + label,
#searchAll .searchMenuNameSmallChoosy input[type="checkbox"] + label{height:auto;font-size:90%;}

.searchMenuNameAmuseseqs input[type="checkbox"]:checked + label {color:#EDA200;background:#FFFCF4;}
.searchMenuNameAmuseseqs input[type="checkbox"]:checked + label i {color:#ffc62b;}
.searchMenuNameAmuseseqs .searchAreaCount {color:#F7A900;}
.searchMenuNameAmuseseqs .searchAreaCount span {color:#FFBD23;}

.searchMenuNameChoosy input[type="checkbox"]:checked + label {color:#BF4CD3;background:#FDF7FF;}
.searchMenuNameChoosy input[type="checkbox"]:checked + label i {color:#DA7EEA;}
.searchMenuNameChoosy .searchAreaCount {color:#D877E5;}
.searchMenuNameChoosy .searchAreaCount span {color:#DD93EA;}

.topsearchMenuS2PC {margin:1em 0;}
.topsearchMenuS2PC .searchAllresultCaption {position:relative;color:#666;font-size:120%;font-weight:bold;line-height:1.5em;margin-bottom:0.6em;padding:0;border-bottom:1px solid #ccc;background:#fff;}
.topsearchMenuS2PC .searchAllresultCaption input.resultShopTableMapLink {position:absolute;top:0;right:0;color:#888;font-size:80%;margin:0;padding:1px 0.8em;}
.topsearchMenuS2PC .searchAllresultCaption input.resultShopTableMapLink:hover {color:#fff;}

.topsearchMenuS2PC #itemgroup_count_area,
.topsearchMenuS2PC #itemgroup_count_job,
.topsearchMenuS2PC #itemgroup_count_bit {color:#999;font-weight:normal;padding-left:1em;}
.topsearchMenuS2PC .searchMenuChoosyIncCaption,
.topsearchMenuS2PC .searchMenuChoosyEnvCaption,
.topsearchMenuS2PC .searchMenuChoosyMetCaption {color:#666;font-size:90%;font-weight:normal;line-height:2em;padding-left:0;background:#fff;}
.topsearchMenuS2PC .searchMenuNameBigWap {margin-bottom:1em;padding:0 0 0 0.2em;}
.topsearchMenuS2PC #searchAll .searchMenuPreResult {width:70%;}

.topsearchMenuS2PC .searchAllresultCaption .fa {-webkit-transform: rotate(-20deg);-moz-transform: rotate(-20deg);}
.topsearchMenuS2PC .searchAllresultCaption .fa-star		{color:#ffc62b;}
.topsearchMenuS2PC .searchAllresultCaption .fa-heart	{color:#FF72A8;}
.topsearchMenuS2PC .searchAllresultCaption .fa-paw		{color:#DA7EEA;}

.topsearchMenuS2PC .searchAllresultCaptionStar		{border-bottom:1px solid #FFD982;}
.topsearchMenuS2PC .searchAllresultCaptionHeart		{border-bottom:1px solid #FFB7D0;}
.topsearchMenuS2PC .searchAllresultCaptionPaw		{border-bottom:1px solid #EDAFF7;}

#searchPCSidePreResult {opacity:0;position:fixed;bottom:0;right:0;width:16%;min-width:180px;line-height:1.5em;padding-left:1%;z-index:500;}
#searchPCSidePreResult img {display:block;width:96%;height:auto;margin:0 0 0 auto;}
#searchPCSidePreResult .searchMenuPreResultNum {color:#f33082;font-size:180%;line-height:1.3em;}
#searchPCSidePreResult .resultShopTableMapLink {margin-top:0.5em;padding:4px 0.8em;}
#searchPCSidePreResult .searchPCSPRarrow_success	{display:block;}
#searchPCSidePreResult .searchPCSPRarrow_error		{display:none;}
.searchPCSidePRarrow {width:90%;text-align:center;margin:auto;padding:1em 0.3em;background:#fff;border-radius:10px;}
.searchPCSidePRarrow {
	position: relative;
	border: 2px solid #dbdbdb;
}
.searchPCSidePRarrow:after, .searchPCSidePRarrow:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.searchPCSidePRarrow:after{border-color:rgba(255, 255, 255, 0);border-top-color: #ffffff;border-width:10px;margin-left:-10px;}
.searchPCSidePRarrow:before {border-color:rgba(219, 219, 219, 0);border-top-color: #dbdbdb;border-width:13px;margin-left:-13px;}
.searchPCSidePRarrow input {cursor:pointer;}

.searchMenuName input[type="checkbox"] + label:hover{background:#FFF7FA;}
.searchMenuNameAmuseseqs input[type="checkbox"] + label:hover{background:#FFF9ED;}
.searchMenuNameChoosy input[type="checkbox"] + label:hover{background:#FBF4FF;}

.topsearchMenuS2PC .searchMenuName input[type="checkbox"] + label:hover{background:#FFEDF4;border: 1px solid #FF9BC1;}
.topsearchMenuS2PC .searchMenuNameAmuseseqs input[type="checkbox"] + label:hover{background:#FFF7E5;border: 1px solid #FFD177;}
.topsearchMenuS2PC .searchMenuNameChoosy input[type="checkbox"] + label:hover{background:#F9EAFF;border: 1px solid #DF8DEF;}

.searchMenuName {position:relative;}
.searchMenuName:hover .searchMenuSubNamePB {display:block;}

.searchMenuSubNamePB{display:none;position:absolute;top:-35px;left:-100px;width:300px;font-size:85%;text-align:center;padding:0.5em 0;color:#fff;background:#f7a900;border-radius:6px;z-index:22;}
.searchMenuSubNamePBarrow{position: relative;background:#f7a900;}
.searchMenuSubNamePBarrow:after{top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(247, 169, 0, 0);border-top-color: #f7a900;border-width:14px;margin-left:-14px;}

/* search お店 */
#result .detailShopBox,#result .shopNavTop {font-size:120%;}/* 文字サイズ変更 */
#result .detailShopBox {position:relative;}

#result .resultRecommend {width:30px;}
#result .resultRecommendDekasegi,#result .resultRecommendDekasegiMall {width:96px;}
#result .resultRecommendDekasegi img,#result .resultRecommendDekasegiMall img {float:right;width:30px;margin-left:2px;}
#result .resultShopDetail {padding:1em 2em 1em 2em;}
#result .resultShopDetail .resultShopSearchTHB {width:80%;	/*	max-width:480px;	*/	max-height:200px;margin:auto;overflow:hidden;}
#result .resultShopDetail .resultShopSearchTHB img {width:100%;height:auto;margin:auto;}
#result .resultShopKeep {width:80%;margin: 0 auto 1em auto;}
#result .detailMainImage img {width:75%;margin:auto;}
#result .mainCaptionSubImg {padding-left:3em;}

#result .resultShopDetailCAll {width:95%;margin:0.5em auto;}
#result .resultShopDetailCAll div {font-size:90%;}
#result .detailEntryBottom3 a {font-size:100%;}

.resultPCshoptop .detailblogshoptop_only,
.resultPCshoptop .detailMovie,
.resultPCshoptop .detailInfoNews
	{width:94%;margin:auto;}
.resultPCshoptop .detailInsideShopImgWap,
#result .resultPCshoptop .detailAppeal,
#result .resultPCshoptop .detailInfo,
#result .resultPCshoptop .detailEntryBottom
	{width:94%;margin:auto;}


#result .resultPCshoptop .detailEntry {border-top:none;margin:1em 0;}
#result .resultPCshoptop .GlayCaptionPnkOutside {display:inline-block;}
#result .resultPCshoptop .GlayCaptionPnkOutside, #result .resultPCshoptop .detailEntry {text-align:center;}
#result .resultPCshoptop .GlayCaptionPnkOutside a, #result .resultPCshoptop .detailEntry a {
	display:inline-block;
	width:7.2em;
	font-size:110%;
	padding:0.5em;
	border:1px solid #ffd6e9; border-radius:6px;
	background:#FFF9FC;
	box-shadow:			inset 0px 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:	inset 0px 0px 0px 2px rgba(255,255,255,1);
	-moz-box-shadow:	inset 0px 0px 0px 2px rgba(255,255,255,1);
}
#result .resultPCshoptop .GlayCaptionPnkOutside a img, #result .resultPCshoptop .detailEntry a img {
	display:block;position:relative;top:0;left:0;
	width:4em;
	margin:auto;
}

#result2 .resultShopTable {width:80%;margin:0.6em auto;}
#result2 .resultShopTable th {width:23%;text-align:center;}
#result2 .detailFloatBottomMenu {position:fixed;bottom:0;right:0;width:70px;text-align:center;transition:all 0.6s ease 0s;z-index:999;opacity:0.7;}
#result2 .detailFloatBottomBox a {float:left;display:block;width:70px;color:#666;line-height:1.2em;margin-top:0.4em;padding:0.4em 0;background:rgba(50,50,50,0);}

#result .detailShopBoxstaffProf .staffProfCaption {width:80%;margin:auto;}
#result .detailShopBoxstaffProf .staffProfTxt {width:80%;margin:0 auto 0.6em auto;padding:0.6em;border:1px solid #f0f0f0;}

#result .resultPCshoptop .topVideoItemText {padding:0.6em 0;}
#result .detailShopBoxstoreVideo .lstVideoItemBox {width:80%;margin:0.5em auto;padding:1em 0 0 0;}
#result .detailShopBoxstoreVideo .lstVideoItemBox .videoItemDetail {width:514px;margin:auto;}
#result .detailShopBoxstoreVideo h4 + .lstVideoItemBox {border-top:none;}

.detailShopBottomQAban {width:60%;text-align:center;margin:auto auto 0.5em auto;}
.detailBlogBoxPC .bloglistmainBox {width:80%;margin:1em auto;}
.detailBlogBoxPC .bloglistmainBox .bloglistimgbox img {display:block;width:70%;}
.detailBlogBoxPC .detailBlogtxtwrapBGwhite {background:#fff;}

#result .detailFloatBottomBox a,#result2 .detailFloatBottomBox a {font-size:12px;}
#result .detailFloatBottomBox,#result2 .detailFloatBottomBox {font-size:90%;}
#result .detailFloatBottomBox i,#result2 .detailFloatBottomBox i {display:block;font-size:200%;}

.bloglistinfoBox{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors: none;border-color:#e8e8e8 #e8e8e8 #d6d6d6;border-image:none;border-style:solid;border-width:1px;box-shadow:-1px 1px 0 rgba(0, 0, 0, 0.05), -1px 1px 0 rgba(255, 255, 255, 0.5) inset;color:#555555;display:block;padding:2%;text-shadow: 1px -1px 0 rgb(255, 255, 255);background:#fcfcfc;background: -moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 3%, #f0f0f0 97%, #e2e2e2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(3%,#f5f5f5), color-stop(97%,#f0f0f0), color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 3%,#f0f0f0 97%,#e2e2e2 100%);background:-o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 3%,#f0f0f0 97%,#e2e2e2 100%);background:-ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 3%,#f0f0f0 97%,#e2e2e2 100%);background:linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 3%,#f0f0f0 97%,#e2e2e2 100%);}
.bloglistinfoBox span:first-child{display:block;font-size:130%;font-weight:bold;}
.profile_contentStoreNamePC{display:block;color:#3b0001;font-size:150%;font-weight:bold;padding:0.5em;border:2px solid #ffa505;text-shadow:0 1px 0 rgba(255,255,255,0.6);background: #f9f41b;background: -moz-linear-gradient(top,  #f9f41b 0%, #f9bd08 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f41b), color-stop(100%,#f9bd08));background: -webkit-linear-gradient(top,  #f9f41b 0%,#f9bd08 100%);background: -o-linear-gradient(top,  #f9f41b 0%,#f9bd08 100%);background: -ms-linear-gradient(top,  #f9f41b 0%,#f9bd08 100%);background: linear-gradient(to bottom,  #f9f41b 0%,#f9bd08 100%);box-shadow:			inset 0px 0px 1px 1px rgba(255,255,255,1),2px 2px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:	inset 0px 0px 1px 1px rgba(255,255,255,1),2px 2px 3px 0px rgba(0,0,0,0.1);-moz-box-shadow:	inset 0px 0px 1px 1px rgba(255,255,255,1),2px 2px 3px 0px rgba(0,0,0,0.1);}
.profile_contentStoreNamePC span {color:#7A4D4D;font-size:80%;}

/* マイページ */
#left_box ul.pcLeftmenuMypagePC li a {line-height:1.2em;padding:0.4em 0 0.4em 0.2em;}
#left_box ul.pcLeftmenuMypagePC li a span {display:block;color:#aaa;font-size:80%;}
#left_box ul.pcLeftmenuMypagePC li a:hover span {color:#777;}

#mainContentsMYPPC #mypage0910 .mymenuSearchL {width:50%;margin:1.5em auto;}
#mainContentsMYPPC #mypage0910 .mainCaptionSub i.fa-chevron-right {left:5px;}
#mainContentsMYPPC #mypage0910 .mypageHeadR img {max-width:160px;}
#mainContentsMYPPC #mypage0910 .mypageCallNameBox {font-size:110%;}

#mainContentsMYPPC .myMenuTopButton li {float:left;width:49.5%;margin:0.4em 1% 0 0;border-style:solid;border-width:4px;text-shadow:1px 0px 0px rgba(255,255,255,0.6),-1px 0px 0px rgba(255,255,255,0.6),0px 1px 0px rgba(255,255,255,0.6),0px -1px 0px rgba(255,255,255,0.6);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(even) {margin:0.4em 0 0 0;}
#mainContentsMYPPC .myMenuTopButton li a {
	position:relative;display:block;
	padding:0.5em 3%;overflow:hidden;
	box-shadow:			inset 0px 0px 3px rgba(255,255,255,0.9);
	-webkit-box-shadow:	inset 0px 0px 3px rgba(255,255,255,0.9);
	-moz-box-shadow:	inset 0px 0px 3px rgba(255,255,255,0.9);
}
#mainContentsMYPPC .myMenuTopButton li i {position:absolute;display:block;top:5px;right:0;font-size:600%;opacity:0.08;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);z-index:2;}
#mainContentsMYPPC .myMenuTopButton li:hover i {-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);}
#mainContentsMYPPC .myMenuTopButton li:hover .myMenuTopTitl {font-weight:bold;}

#mainContentsMYPPC .myMenuTopButton li .myMenuTopTitl {position:relative;display:block;font-size:115%;line-height:1.4em;margin-bottom:0.5em;z-index:4;}
#mainContentsMYPPC .myMenuTopButton li .myMenuTopStxt {position:relative;display:block;color:#999;font-size:85%;line-height:1.3em;min-height:2.6em;z-index:5;}

#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+12){background:#f9fdff;border-color:rgba(  0,171,244,0.05) rgba(  0,171,244,0.15) rgba(  0,171,244,0.3) rgba(  0,171,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+11){background:#f9fcff;border-color:rgba(  0,125,244,0.05) rgba(  0,125,244,0.15) rgba(  0,125,244,0.3) rgba(  0,125,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+10){background:#f9fbff;border-color:rgba(  0, 80,244,0.05) rgba(  0, 80,244,0.15) rgba(  0, 80,244,0.3) rgba(  0, 80,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+9) {background:#f9faff;border-color:rgba(  0, 34,244,0.05) rgba(  0, 34,244,0.15) rgba(  0, 34,244,0.3) rgba(  0, 34,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+8) {background:#faf9ff;border-color:rgba( 12,  0,244,0.05) rgba( 12,  0,244,0.15) rgba( 12,  0,244,0.3) rgba( 12,  0,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+7) {background:#fbf9ff;border-color:rgba( 58,  0,244,0.05) rgba( 58,  0,244,0.15) rgba( 58,  0,244,0.3) rgba( 58,  0,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+6) {background:#fcf9ff;border-color:rgba(103,  0,244,0.05) rgba(103,  0,244,0.15) rgba(103,  0,244,0.3) rgba(103,  0,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+5) {background:#fdf9ff;border-color:rgba(149,  0,244,0.05) rgba(149,  0,244,0.15) rgba(149,  0,244,0.3) rgba(149,  0,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+4) {background:#fef9ff;border-color:rgba(195,  0,244,0.05) rgba(195,  0,244,0.15) rgba(195,  0,244,0.3) rgba(195,  0,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+3) {background:#fff9ff;border-color:rgba(241,  0,244,0.05) rgba(241,  0,244,0.15) rgba(241,  0,244,0.3) rgba(241,  0,244,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+2) {background:#fff9fe;border-color:rgba(244,  0,202,0.05) rgba(244,  0,202,0.15) rgba(244,  0,202,0.3) rgba(244,  0,202,0.1);}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+1) {background:#fff9fd;border-color:rgba(244,  0,156,0.05) rgba(244,  0,156,0.15) rgba(244,  0,156,0.3) rgba(244,  0,156,0.1);}

#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+12){background:#f4fcff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+11){background:#f4faff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+10){background:#f4f8ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+9) {background:#f4f6ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+8) {background:#f4f4ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+7) {background:#f6f4ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+6) {background:#f8f4ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+5) {background:#faf4ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+4) {background:#fdf4ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+3) {background:#fff4ff;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+2) {background:#fff4fd;}
#mainContentsMYPPC .myMenuTopButton li:hover:nth-child(12n+1) {background:#fff4fb;}

#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+12) .myMenuTopTitl {color:#00b2ff;border-bottom:1px solid #b2e8ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+11) .myMenuTopTitl {color:#0082ff;border-bottom:1px solid #b2daff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+10) .myMenuTopTitl {color:#0052ff;border-bottom:1px solid #b2cbff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+9)  .myMenuTopTitl {color:#0023ff;border-bottom:1px solid #b2bdff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+8)  .myMenuTopTitl {color:#0d00ff;border-bottom:1px solid #b6b2ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+7)  .myMenuTopTitl {color:#3d00ff;border-bottom:1px solid #c4b2ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+6)  .myMenuTopTitl {color:#6d00ff;border-bottom:1px solid #d3b2ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+5)  .myMenuTopTitl {color:#9d00ff;border-bottom:1px solid #e1b2ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+4)  .myMenuTopTitl {color:#cc00ff;border-bottom:1px solid #f0b2ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+3)  .myMenuTopTitl {color:#fc00ff;border-bottom:1px solid #feb2ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+2)  .myMenuTopTitl {color:#ff00d2;border-bottom:1px solid #ffb2f2;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+1)  .myMenuTopTitl {color:#ff00a2;border-bottom:1px solid #ffb2e3;}

#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+12) i {color:#00b2ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+11) i {color:#0082ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+10) i {color:#0052ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+9)  i {color:#0023ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+8)  i {color:#0d00ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+7)  i {color:#3d00ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+6)  i {color:#6d00ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+5)  i {color:#9d00ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+4)  i {color:#cc00ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+3)  i {color:#fc00ff;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+2)  i {color:#ff00d2;}
#mainContentsMYPPC .myMenuTopButton li:nth-child(12n+1)  i {color:#ff00a2;}

#mainContentsMYPPC #mypage0910 a.withdrawal {width:50%;}
#mainContentsMYPPC #mypage0910 .deg_banner_areaPC {width:90%;}
.warpperOfMypagePC #mypage0910 #scout_use0910 {margin-bottom:0;padding-bottom:0;}
.warpperOfMypagePC #matching0910 .mypage_edit {font-size:100%;}
.warpperOfMypagePC #tbbs_insertion0910 .mypage_edit {font-size:100%;}

.warpperOfMypagePC .mainCaptionTop {text-align:left;}
.warpperOfMypagePC .mainCaptionTop::before {content: "★";color:#fdfb94;font-size:120%;}
.warpperOfMypagePC .mainCaptionTop i.fa-caret-right {display:none;}

.warpperOfMypagePC #edit_mypage0910 div.edit_mypage_menu span.edit_menu_list_B {font-size:85%;}
.warpperOfMypagePC #edit_mypage0910 div.edit_mypage_menu span.mymenuBotan i {top:50%;margin-top:-0.5em;left:4%;}

.warpperOfMypagePC .profile_submit .save input {width:166px;height:82px;}
.warpperOfMypagePC .profile_submit .save_next_appeal input {width:303px;height:82px;}
.warpperOfMypagePC .profile_submit .save_next_free input {width:303px;height:82px;}

.warpperOfMypagePC .withdrawText {font-size:150%;}

.warpperOfMypagePC .prifileHeaderBox a {display:block;position:relative;color:#555;padding:0.2em 0.5em;background:#f0f0f0;}
.warpperOfMypagePC .prifileHeaderBox a span {display:inline-block;padding:0.2em 0.5em;}

/* articles アーティクル */
.twitterbtmbox {clear:both;padding:1em 0;}

.nArticlesPCV .header_content ul div.a_cntarticles {display:table-cell;width:72px;height:76px;line-height:1.1em;text-align:center;vertical-align:middle;}

.nArticlesPCVmain h2.mainCaptionTop {text-align:left;}
.nArticlesPCVmain div.mainCaptionTop {text-align:left;padding:0.4em;}
.nArticlesPCVmain .mainCaptionTop::before {content: "★";color:#fdfb94;font-size:120%;}
.nArticlesPCVmain .mainCaptionTop i.fa-caret-right {display:none;}

.nArticlesPCVmain #petboyclub .postenv {float:none;width:100%;margin:0.6em 0;border-bottom:1px dashed #ddd;}
.nArticlesPCVmain #petboyclub .postenv .postenvSubtit {font-size:100%;}
.nArticlesPCVmain #petboyclub .postenv .thumbnail {height:100px;}
.nArticlesPCVmain #petboyclub .postenv .thumbnail img {margin-top:-5px;}

.nArticlesPCV #articleNewInner .relatedPageBox ul.kantoGNtop li a {position:relative;height:11.3em;}
.nArticlesPCV #articleNewInner .relatedPageBox ul.kantoGNtop li a .relatedPBliRDat {position:absolute;bottom:-2px;right:0;width:55%;text-align:right;background:#fff;}
.nArticlesPCV #articleNewInner .relatedPageBox ul.kantoGNtop .relatedPBliR {width:55%;padding-left:0.5em;}
.nArticlesPCV #articleNewInner .relatedPageBox ul.kantoGNtop .relatedPBliL {width:45%;}
.nArticlesPCV #articleNewInner .relatedPageBox ul.kantoGNtop .relatedPBliL img {margin-top:0px;}
.nArticlesPCV #articleNewInner .relatedPageBox ul .relatedPBliL img {margin-top:0px;}

/* articles おしごと図鑑 */
.joblistDataBox {background:#FFF9FB;border:solid 1px #FFD1DF;border-radius:5px;padding:0 2%;margin:4% 0;}
.joblistDataBox_Title {font-size:110%;font-weight:bold;color:#FF6699;}
.joblistDataBox i {color:#FF66AD;}
.joblistDataBox .interviewText i {color:#FFE719;}

.joblistTable {width:100%;border-collapse: separate;border-spacing:1px;margin:1em 0;}
.joblistTable th,
.joblistTable td {padding:0.3em 1em;}
.joblistTable th {width:25%;background:#FF66AD;color:#ffffff;text-shadow:-1px 1px 0 rgba(0, 0, 0, 0.2);}
.joblistTable td {width:75%;background:#FFE2EB;}
.joblistTable i {color:#FF66AD;}

/* フッター */
footer {margin:0;padding:0;background:none;}
.footer_menu .menu {width:96%;}
.footer_menu .menu td {padding: 0 0.2%;}
.footer_menu .underMenuTD .uMTDitem {height:1.4em;line-height:1.4em;font-size:11px;}
.footer_menu .underMenuTD .uMTDicoYukai {width:54%;left:23%;}


/* hover */
a,
.basicCLMBox:hover .basicCLMBoxTit,
.basicCLMBox:hover .basicCLMBoxTitR,
#left_box .area_list .list dd a:hover,
#result .detailEntryBottom3 a:hover,
.news_contents a:hover .detailInfoNewsSubject,
.news_contents .detailInfoNewsNonurl:hover .detailInfoNewsSubject,
.left-main_warpper #searchAll input[type="checkbox"] + label:hover{color:#EF0466;}

.basicCLMBox:hover {background:#FFF9FC;}

.basicCLMBox:hover .basicCLMBoxTxt {color:#555;}
.basicCLMBox:hover .basicCLMBoxDat {color:#777;}
#left_box .area_list .list dt a:hover {color:#FFEFF5;}
.detailInfoNews div:hover .detailInfoBodysubNT,
.detailblogshoptop_only .blogTime:hover,
#result .detailFloatBottomBox a:hover {color:#333;}
a.captionAllBtnRight:hover {top:7px;}
.left-main_warpper .job_category_introduction .job_category_list a:hover .job_category_name {color:#EF0466;background-color:#FFE2EF;}
.left-main_warpper .job_category_introduction .job_category_list a:hover .job_detail {color:#444;}
#result .resultTopHitBox3 a:hover {background:#FF84BD;}
#result .shopNavTop a:hover {
	color: #444;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e0e0e0 100%);
}
.profile_contentStoreNamePC:hover,
#result .resultShopKeep .resultShopKeepA:hover,
#result .resultShopKeep .resultShopKeepO:hover,
#result .resultShopKeep .resultShopKeepK:hover,
#result .resultShopKeep .resultShopKeepKD:hover {
	color: #fff;
	border: 2px solid #FFB7D7;
	text-shadow: 0 1px 0 rgba(244, 0, 110, 0.6);
	background: #ff7ab8;
	background: -moz-linear-gradient(top,  #ff7ab8 0%, #ff4c9f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7ab8), color-stop(100%,#ff4c9f));
	background: -webkit-linear-gradient(top,  #ff7ab8 0%,#ff4c9f 100%);
	background: -o-linear-gradient(top,  #ff7ab8 0%,#ff4c9f 100%);
	background: -ms-linear-gradient(top,  #ff7ab8 0%,#ff4c9f 100%);
	background: linear-gradient(to bottom,  #ff7ab8 0%,#ff4c9f 100%);
	box-shadow:			none;
	-webkit-box-shadow:	none;
	-moz-box-shadow:	none;
}
#result .resultShopKeep .resultShopKeepA:hover i {color:#fe4ca0;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);}
#result .resultShopKeep .resultShopKeepK:hover i {color:#fe4ca0;}
#result .resultShopKeep .resultShopKeepKD:hover i {color:#FFF7FA;text-shadow:2px 2px 3px rgba(200, 0, 80,0.6);}
.resultShopTableMapLink {
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#f0f0f0 100%);
}
.resultShopTableMapLink:hover,
#result .resultShopTableMapLink:hover {
	color:#fff;
	border:1px solid #555;
	background: #848484;
	background: -moz-linear-gradient(top,  #848484 0%, #565656 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#565656));
	background: -webkit-linear-gradient(top,  #848484 0%,#565656 100%);
	background: -o-linear-gradient(top,  #848484 0%,#565656 100%);
	background: -ms-linear-gradient(top,  #848484 0%,#565656 100%);
	background: linear-gradient(to bottom,  #848484 0%,#565656 100%);
	box-shadow:			inset 0px 0px 1px 1px rgba(255,255,255,0);
	-webkit-box-shadow:	inset 0px 0px 1px 1px rgba(255,255,255,0);
	-moz-box-shadow:	inset 0px 0px 1px 1px rgba(255,255,255,0);
}
#left_box .resultShopTableMapLink {margin:0;padding:2px 0.7em;cursor:pointer;}
#result .detailStaffProf a:hover {
	color: #f33082;
	border-bottom: 1px solid #FFBAD4;
	border-top: 1px solid #FFBAD4;
	background: #fff7fa;
	background: -moz-linear-gradient(top,  #fff7fa 0%, #ffe8f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff7fa), color-stop(100%,#ffe8f0));
	background: -webkit-linear-gradient(top,  #fff7fa 0%,#ffe8f0 100%);
	background: -o-linear-gradient(top,  #fff7fa 0%,#ffe8f0 100%);
	background: -ms-linear-gradient(top,  #fff7fa 0%,#ffe8f0 100%);
	background: linear-gradient(to bottom,  #fff7fa 0%,#ffe8f0 100%);
}
#result .resultPCshoptop .GlayCaptionPnkOutside a:hover, #result .resultPCshoptop .detailEntry a:hover {
	border:1px solid #FFC9E1; border-radius:6px;
	background:#FFEAF4;
}
.profile_contentStoreNamePC:hover span{color:#fff0f0;}
.allAreaTopRegistLNK:hover div.allAreaTopRLNK_txt {background:#EDF6FF;}
.allAreaTopRegistLNK:hover button.allAreaTopRLNK_txt {background:#FFF9FB;}
.allAreaTopIssueLNK:hover div.allAreaTopRLNK_txt {background:#f5f5f5;}
.page_navi a:hover,
.bottomLinkAreaTop a:hover {
	color:#333;
	border: 1px solid #fff;
	background: #e2e2e2;
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #d8d8d8 20%, #c6c6c6 40%, #adadad 65%, #cecece 85%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(20%,#d8d8d8), color-stop(40%,#c6c6c6), color-stop(65%,#adadad), color-stop(85%,#cecece), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#d8d8d8 20%,#c6c6c6 40%,#adadad 65%,#cecece 85%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #e2e2e2 0%,#d8d8d8 20%,#c6c6c6 40%,#adadad 65%,#cecece 85%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#d8d8d8 20%,#c6c6c6 40%,#adadad 65%,#cecece 85%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #e2e2e2 0%,#d8d8d8 20%,#c6c6c6 40%,#adadad 65%,#cecece 85%,#e5e5e5 100%);
}
.footer_menu .underMenuTD a:hover .uMTDico {width:80%;top:-5px;left:10%;}
.footer_menu .underMenuTD a:hover .uMTDicoYukai {width:76%;top:-10px;left:12%;}
#footer .footerBottomAreaLnk a:hover,
#footer .footerBottomMenu a:hover {color:#fff;background:#ff77ad;}




@media screen and (max-width:1070px){
	/*お店ページ右下メニュー*/
	#result .detailFloatBottomMenu,#result2 .detailFloatBottomMenu {display:none;}
	/*ログイン後メニュー*/
	.headerPCmypagemenu  {display:none;}
	/*エリアTOP右下ゆかいちゃん*/
	#searchPCSidePreResult {display:none;}
}
@media screen and (min-width:1px){
	/* SP用フッターメニュー非表示 */
	.footer_menu {display:none;}
	.footer_menuPC {display:block;}
	/*アーティクルパンクズ*/
	.nArticlesPCV #flickrotoPAN {display:none;z-index:-5;height:1px;}
}
