@charset "utf-8";

/* TKS/TUS ORIGINAL CSS */

#mainContents	{ margin-top: 15px; }
.mainIndexQ		{ padding-left: 10px; line-height: 20px; font-size: 14px; padding-top: 3px; border-left: 3px solid #3D9973; }

.w10	{width:10px;}
.w59	{width:59px;}
.w60	{width:60px;}
.w65	{width:65px;}
.w68	{width:68px;}
.w70	{width:70px;}
.w71	{width:71px;}
.w73	{width:73px;}
.w77	{width:77px;}
.w80	{width:80px;}
.w103	{width:103px;}
.w108	{width:108px;}
.w115	{width:115px;}
.w117	{width:117px;}
.w130	{width:130px;}
.w178	{width:178px;}
.w188	{width:188px;}
.w194	{width:194px;}
.w198	{width:198px;}
.w216	{width:216px;}
.w220	{width:220px;}
.w229	{width:229px;}
.w240	{width:240px;}
.w291	{width:291px;}
.w300	{width:300px;}
.w319	{width:319px;}
.w340	{width:340px;}
.w349	{width:349px;}
.w350	{width:350px;}
.w360	{width:360px;}
.w380	{width:380px;}
.w389	{width:389px;}
.w393	{width:393px;}
.w395	{width:395px;}
.w434	{width:434px;}
.w448	{width:448px;}
.w455	{width:455px;}
.w475	{width:475px;}
.w480	{width:480px;}
.w487	{width:487px;}
.w570	{width:570px;}
.w663	{width:663px;}
.w705	{width:705px;}
.w750	{width:750px;}
.w760	{width:760px;}
.w770	{width:770px;}
.w787	{width:787px;}
.w920	{width:920px;}

.h14	{height:14px;}
.h23	{height:23px;}
.h48	{height:48px;}
.h80	{height:80px;}
.h117	{height:117px;}
.h141	{height:141px;}
.h150	{height:150px;}
.h291	{height:291px;}

.lh21	{line-height:21px;}

.pl80			{ padding-left: 80px; }

.fs20{font-size:166%;}
.fgBlue{color:#03c;}
.fgLGreen{color:#3D9973;}
.fgGray{color:#ccc;}
.fgDGray{color:#999;}
.fgBlack{color:#000; !important;}

.bgLGreen{background:#F4FFE5;}

.bdGreenT{border-top:1px solid #3D9973;}
.bdGreenL3{border-left:3px solid #3D9973;}
.bdBlackR{border-right:1px solid #333333;}
.bdGreenR{border-right:1px solid #3D9973;}
.bdGreenB{border-bottom:1px solid #3D9973;}
.bdGold2{border:2px solid #8E7F11;}

.pct15 { padding: 0 9px; background-color: #FFFFBB; font-size: 10px; color: #333333; text-align: center; border: 1px solid #999999; }

.tlf { table-layout:fixed; }

/************************************************************
 * SPRITE IMAGE
 ************************************************************/

/* BLUE_1 */
.btnNarrowDown									{ background-position: -80px 0px; width: 80px; height: 20px; }
.btnNarrowDown:hover, .btnNarrowDown:active		{ background-position: -80px -21px; }
.btnSendComment									{ background-position: -1230px 0; width: 126px; height: 21px; }
.btnSendComment:hover,.btnSendComment:active	{ background-position: -1230px -21px; }

/* BLUE_2 */
.btnConsultStuff								{ background-position: -1020px -50px; width: 146px; height: 21px; }
.btnConsultStuff:hover, .btnConsultStuff:active	{ background-position: -1020px -71px; }
.btnStaffConsultation							{ background-position: -1080px 0; width: 150px; height: 21px; }
.btnStaffConsultation:hover,.btnStaffConsultation:active { background-position: -1080px -21px; }

/* ORANGE_1 */
.btnConsultBuy									{ background-position: -480px 0; width: 160px; height: 52px; }
.btnConsultBuy:hover, .btnConsultBuy:active		{ background-position: -480px -52px; }
.btnConsultSell									{ background-position: -640px 0; width: 160px; height: 52px; }
.btnConsultSell:hover, .btnConsultSell:active	{ background-position: -640px -52px; }
.btnRequestAssessment							{ background-position: -800px 0; width: 160px; height: 52px; }
.btnRequestAssessment:hover, .btnRequestAssessment:active { background-position: -800px -52px; }

/* ORANGE_2 */
.btnConsultBuyS									{ background-position: -420px -120px; width: 200px; height: 27px; }
.btnConsultBuyS:hover, .btnConsultBuyS:active	{ background-position: -420px -150px; }
.btnConsultSellS								{ background-position: -630px -120px; width: 200px; height: 27px; }
.btnConsultSellS:hover, .btnConsultSellS:active { background-position: -630px -150px; }
.btnRequestAssessmentM							{ background-position: -840px -120px; width: 200px; height: 27px; }
.btnRequestAssessmentM:hover, .btnRequestAssessmentM:active { background-position: -840px -150px; }
.btnRequestAssessmentS							{ background-position: 0px -120px; width: 71px; height: 27px; }
.btnRequestAssessmentS:hover, .btnRequestAssessmentS:active { background-position: 0px -150px; }
.btnInquiryBuy									{ background-position: -1660px -190px; width: 200px; height: 27px; }
.btnInquiryBuy:hover, .btnInquiryBuy:active 	{ background-position: -1660px -220px; }


/* ORANGE_4 */
.btnPrintPage									{ background-position: -300px -260px; width: 150px; height: 21px; }
.btnPrintPage:hover, .btnPrintPage:active		{ background-position: -300px -281px; }
.btnStreetView									{ background-position: -600px -260px; width: 150px; height: 21px; }
.btnStreetView:hover, .btnStreetView:active		{ background-position: -600px -281px; }

/* RED_3 */
.btnAssessment									{ background-position: 0 -170px; width: 368px; height: 56px; }
.btnAssessment:hover, .btnAssessment:active		{ background-position: 0 -226px; }


/* アイコン */
.icPoint1	{ background-position:0 -333px; padding-left:60px; }
.icPoint2	{ background-position:0 -373px; padding-left:60px; }
.icPoint3	{ background-position:0 -413px; padding-left:60px; }
.bgArrow	{ background-position: 0px -880px; width: 320px; height: 47px; }
.sp			{ border-right: 1px solid #333333; margin-right: 5px; padding-right: 5px; }

/************************************************************
 * TAB
 ************************************************************/

/* 大タブ01 */
.tabForBuy {
	background-position: 0 -270px;
	width: 150px;
	height: 30px;
}
.tabForBuy:hover, .tabForBuy:active, .tabForBuyCurrent {
	background-position: 0 -300px;
	width: 150px;
	height: 30px;
}
.tabForBuyBtm {
	background-position: 0 -345px;
	width: 150px;
	height: 30px;
}
.tabForBuyBtm:hover, .tabForBuyBtm:active, .tabForBuyBtmCurrent {
	background-position: 0 -375px;
	width: 150px;
	height: 30px;
}
.tabForSell {
	background-position: -150px -270px;
	width: 150px;
	height: 30px;
	width: 150px;
	height: 30px;
}
.tabForSell:hover, .tabForSell:active, .tabForSellCurrent {
	background-position: -150px -300px;
	width: 150px;
	height: 30px;
}
.tabForSellBtm {
	background-position: -150px -345px;
	width: 150px;
	height: 30px;
}
.tabForSellBtm:hover, .tabForSellBtm:active, .tabForSellBtmCurrent {
	background-position: -150px -375px;
	width: 150px;
	height: 30px;
}
/* 小タブ */
.tabFeatureTenpo {
	background-position: 0 -210px;
	width: 110px;
	height: 24px;
}
.tabFeatureTenpo:hover, .tabFeatureTenpo:active, .tabFeatureTenpoCurrent {
	background-position: 0 -234px;
	width: 110px;
	height: 24px;
}
.tabMapCoupon {
	background-position: -110px -210px;
	width: 110px;
	height: 24px;
}
.tabMapCoupon:hover, .tabMapCoupon:active, .tabMapCouponCurrent {
	background-position: -110px -234px;
	width: 110px;
	height: 24px;
}
.tabStuffComment {
	background-position: -220px -210px;
	width: 110px;
	height: 24px;
}
.tabStuffComment:hover, .tabStuffComment:active, .tabStuffCommentCurrent {
	background-position: -220px -234px;
	width: 110px;
	height: 24px;
}
.tabExsample2 {
	background-position: -330px -210px;
	width: 110px;
	height: 24px;
}
.tabExsample2:hover, .tabExsample2:active, .tabExsample2Current {
	background-position: -330px -234px;
	width: 110px;
	height: 24px;
}
.tabRenovation {
	background-position: -440px -210px;
	width: 110px;
	height: 24px;
}
.tabRenovation:hover, .tabRenovation:active, .tabRenovationCurrent {
	background-position: -440px -234px;
	width: 110px;
	height: 24px;
}
.tabSellList {
	background-position: -550px -210px;
	width: 110px;
	height: 24px;
}
.tabSellList:hover, .tabSellList:active, .tabSellListCurrent {
	background-position: -550px -234px;
	width: 110px;
	height: 24px;
}
.tabBuyerList {
	background-position: -660px -210px;
	width: 110px;
	height: 24px;
}
.tabBuyerList:hover, .tabBuyerList:active, .tabBuyerListCurrent {
	background-position: -660px -234px;
	width: 110px;
	height: 24px;
}
.tabTenpoQA {
	background-position: -770px -210px;
	width: 110px;
	height: 24px;
}
.tabTenpoQA:hover, .tabTenpoQA:active, .tabTenpoQACurrent {
	background-position: -770px -234px;
	width: 110px;
	height: 24px;
}
.tabSellQA {
	background-position: -880px -210px;
	width: 110px;
	height: 24px;
}
.tabSellQA:hover, .tabSellQA:active, .tabSellQACurrent {
	background-position: -880px -234px;
	width: 110px;
	height: 24px;
}
.tabCustomerComments {
	background-position: -990px -210px;
	width: 110px;
	height: 24px;
}
.tabCustomerComments:hover, .tabCustomerComments:active, .tabCustomerCommentsCurrent {
	background-position: -990px -234px;
	width: 110px;
	height: 24px;
}

/************************************************************
 * ENTRY
 ************************************************************/
 .entry p{margin-bottom:10px}

 /************************************************************
  * KR⇔Resort共有部切り替え用
  ************************************************************/
.companyHeader { border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; margin-top: 10px; }
.printBtnMl	{ margin-left: 10px; }
.clipBtnMl	{ margin-left: 10px; }

/************************************************************
 * カスタマーサーベイモジュール
 ************************************************************/
.servicevalue {}
.servicevalue .servicevalue-header {
	padding: 15px;
	border: 5px solid #e8efe2;
	border-radius: 3px;
}
.servicevalue .servicevalue-body {
	margin-top: 20px;
}

.servicevalue--single {}
.servicevalue--single .servicevalue-header {}
.servicevalue--single .servicevalue-body {
	margin-top: 10px;
}

.servicevalue-caption {
	padding-left: 5px;
	border-left: 5px solid #cfdcc5;
	font-size: 13px;
	font-weight: normal;
}

.valuation {}
.valuation .valuation-header {}
.valuation .valuation-body {
	margin-top: 10px;
}

.borderbox {
	min-height: 1px;
}
.borderbox .borderbox-box {
	float: left;
	border-right: 1px dotted #c3c3c3;
}
.borderbox .borderbox-box:last-child {
	float: right;
	border: none;
}

.valuebox {}
.valuebox.valuebox--bd {
	margin-right: 25px;
}
.valuebox.valuebox--sm {
	margin-right: 5px;
}
.valuebox .valuebox-header {
	padding-left: 5px;
	border-left: 5px solid #cfdcc5;
	font-size: 13px;
	font-weight: normal;
}
.valuebox .valuebox-body {
	margin-top: 10px;
}

.breakedownlist {}
.breakedownlist li {
	margin-top: 2px;
}
.breakedownlist li:first-child {
	margin-top: 0;
}

.breakedown {
	min-height: 1px;
}
.breakedown .breakedown-star {
	float: left;
	width: 60px;
	margin-right: 10px;
	color: #f77c00;
	text-align: right;
}
.breakedown .breakedown-level {
	float: left;
	min-height: 1px;
}
.breakedown .breakedown-meter {
	float: left;
	width: 170px;
	height: 16px;
	margin-right: 5px;
	background-color: #eeeeee;
}
.breakedown .breakedown-count {
	float: right;
}
.breakedown .breakedown-bar {
	height: 100%;
	background-color: #f3ac00;
}

.categorylist {
	min-height: 1px;
}
.categorylist li {
	float: left;
	margin-left: 10px;
}
.categorylist li:first-child {
	margin-left: 0;
}

.category {
	width: 140px;
	height: 64px;
	padding: 10px 15px 15px 15px;
	background-color: #e8efe2;
}
.category .category-header {
	color: #6ba838;
	font-weight: bold;
	font-size: 14px;
}
.category .category-desc {}
.category .category-score {
	margin-left: 10px;
	font-size: 20px;
}
.category .category-body {
	margin-top: 5px;
}
.category.category--sm {
	width: 124px;
	height: 88px;
	padding-top: 20px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.category.category--sm .category-score {
	display: inline-block;
	margin-top: 6px;
	margin-left: 0;
}

.helpbox--cover {
	display: inline-block;
	position: relative;
}
.helpbox-icon {
	position: relative;
	top: -1px;
	cursor: pointer;
}

.helpbox {
	position: absolute;
	left: -78px;
	bottom: 100%;
	width: 175px;
	margin-bottom: 10px;
	padding: 20px 15px;
	border: 2px solid #e2e2e2;
	border-radius: 5px;
	background: #fff;
	box-sizing: border-box;
	z-index: 100;
}
.helpbox.helpbox--right {
	left: auto;
	right: -29px;
}
.helpbox .helpbox-close {
	position: absolute;
	right: 8px;
	top: 8px;
	width: 11px;
	height: 11px;
	font-size: 0;
	text-indent: -9999px;
	background: url(../../img/icon-close.png) no-repeat 0 0;
	overflow: hidden;
}
.helpbox .helpbox-desc {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}
.helpbox .helpbox-arrow {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 100%;
	width: 10px;
	height: 6px;
	margin-left: -5px;
	background: url(../../img/balloon-arrow-down.png) no-repeat 0 0;
}
.helpbox.helpbox--right .helpbox-arrow {
	left: auto;
	right: 32px;
	margin-left: 0;
}

.simplemodal_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 90;
}

.makermore {
	min-height: 1px;
}
.makermore .makermore-point {
	float: left;
}
.makermore .makermore-about {
	float: right;
}

.aboutvalue-icon {
	margin-right: 6px;
}

.meanvalue {
	line-height: 1;
}
.meanvalue .meanvalue-label {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.meanvalue .meanvalue-star {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.meanvalue .meanvalue-text {
	display: inline-block;
	margin-top: 5px;
	vertical-align: middle;
	color: #f77c00;
	font-size: 26px;
	font-weight: bold;
}

.sortbox {
	min-height: 1px;
	font-size: 13px;
}
.sortbox .sortbox-title {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.sortbox .sortbox-list {
	min-height: 1px;
	margin-left: 10px;
}
.sortbox .sortbox-list li {
	float: left;
	width: 150px;
	height: 20px;
	min-height: 1px;
	padding: 10px 7px;
	margin-left: 2px;
}
.sortbox .sortbox-list li:first-child {
	margin-left: 0;
}
.sortbox .sortbox-icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.backg-cb {
	background-color: #E8EFE2;
	font-weight: bold;
}
.backg-cb-def {
	background-color: #eeeeee;
}

.casset {
	margin-top: 20px;
}
.casset .casset-list {}
.casset .casset-list > li {
	margin-top: 20px;
	padding: 15px;
	border-top: 4px solid #999999;
	background-color: #f3f3ed;
}

.casset--single {
	margin-top: 10px;
}
.casset--single .casset-list > li {
	margin-top: 10px;
	border-top: none;
}

.servicebox {}
.servicebox .servicebox-top {}
.servicebox .servicebox-bottom {
	margin-top: 10px;
	padding-left: 68px;
}
.servicebox .servicebox-more {
	margin-top: 10px;
	text-align: right;
}

.commnetarea {
	min-height: 1px;
}
.commnetarea .commnetarea-obj {
	float: left;
}
.commnetarea .commnetarea-obj .commnetarea-obj-bottom {
	width: 50px;
	margin-top: 10px;
	text-align: center;
}
.commnetarea .commnetarea-body {
	float: left;
}

.impressions {
	position: relative;
	width: 788px;
	margin-left: 18px;
	padding: 10px 15px 15px 15px;
	border: 2px solid #DDDDDD;
	border-radius: 3px;
	background-color: #FFFFFF;
}
.impressions.impressions--store {
	width: 720px;
	padding: 15px;
}
.impressions .impressions-ballon {
	position: absolute;
	left: -10px;
	width: 10px;
	height: 12px;
	background-image: url('../../img/balloon.png');
	background-repeat: no-repeat;
}
.impressions .impressions-header {}
.impressions .impressions-desc {
	margin-top: 10px;
	font-size: 14px;
}
.impressions.impressions--store .impressions-desc {
	font-size: 14px;
	margin-top: 0;
}
.impressions .impressions-date {
	margin-top: 15px;
	color: #666666;
	text-align: right;
}
.impressions .impressions-date .impressions-date-left {
	float: left;
	padding-top: 6px;
}
.impressions .impressions-date .impressions-date-right {
	float: right;
}
.impressions--sm {
	width: 568px;
}
.impressions--sm.impressions--store {
	width: 500px;
}

.evaluate {
	display: inline-block;
}
.evaluate .evaluate-star {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.evaluate .evaluate-text {
	display: inline-block;
	color: #F77C00;
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
}
.evaluate .evaluate-list {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
.evaluate .evaluate-list > li {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
}
.evaluate .evaluate-point {
	color: #F77C00;
	margin-left: 5px;
}
.evaluate .evaluate-list > li .evaluate-bar {
	color: #C3C3C3;
}

.referencebtn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: right;
	width: 153px;
	padding: 3px 10px 4px 4px;
	border: 1px solid #CAD0C6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #FFFFFF;
	-webkit-box-shadow: #e6e6e6 0 -2px 0 inset;
	-moz-box-shadow: #e6e6e6 0 -2px 0 inset;
	box-shadow: #e6e6e6 0 -2px 0 inset;
}
.referencebtn:link, .referencebtn:visited {
	color: #333333;
	text-decoration: none;
}
.referencebtn:active, .referencebtn:hover {
	color: #333333;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.referencebtn .referencebtn-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	vertical-align: middle;
}
.referencebtn .referencebtn-text {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.referencebtn .referencebtn-count {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: right;
	width: 36px;
	height: 18px;
	border-radius: 3px;
	vertical-align: middle;
	color: #358D23;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 1.5;
	background-color: #E6EDE0;
}

.pagination_set {
	min-height: 1px;
	margin-top: 20px;
}
.pagination_set .pagination_set-nav {
	float: right;
}
.pagination .pagination-parts {
	display: inline-block;
	vertical-align: middle;
}
.pagination .pagination-parts li {
	display: inline-block;
	vertical-align: middle;
}
.pagination .pagination-current {
	padding: 11px 10px;
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #5AAE08;
	font-weight: bold;
	background: #E6EDE0;
}

.pagination a {
	display: inline-block;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	border: 1px solid #CAD0C6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: rgba(210, 217, 202, 0.8) 1px 2px 1px, white 0 2px 0 inset, rgba(235, 235, 235, 0.7) 0 -3px 0 inset;
	-moz-box-shadow: rgba(210, 217, 202, 0.8) 1px 2px 1px, white 0 2px 0 inset, rgba(235, 235, 235, 0.7) 0 -3px 0 inset;
	box-shadow: rgba(210, 217, 202, 0.8) 1px 2px 1px, white 0 2px 0 inset, rgba(235, 235, 235, 0.7) 0 -3px 0 inset;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(30%, #ffffff));
	background-image: -webkit-linear-gradient(#f5f5f5, #ffffff 30%);
	background-image: -moz-linear-gradient(#f5f5f5, #ffffff 30%);
	background-image: -o-linear-gradient(#f5f5f5, #ffffff 30%);
	background-image: linear-gradient(#f5f5f5, #ffffff 30%);
	background-color: #FFFFFF;
}
.pagination a:link,
.pagination a:hover,
.pagination a:active,
.pagination a:visited {
	color: #333333;
}
.pagination a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.survey-escape {
	margin: 20px 0 10px 0;
}
.survey-escape dt {
	font-weight: bold;
}
.survey-escape dd {
	margin-top: 20px;
}

.actionarea {
	margin-top: 40px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFBE4;
}
.actionarea .actionarea-button {
	margin: 0 auto;
}

.kr_kaisha-icon {
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url('../../img/sprite/kr_kaisha-icon-.png');
	background-repeat: no-repeat;
}
.kr_kaisha-icon.kr_kaisha-icon--valuepoint {
	width: 106px;
	height: 25px;
	background-position: 0 -1409px;
}
.kr_kaisha-icon.kr_kaisha-icon--star {
	vertical-align: middle;
}
.kr_kaisha-icon--star-medium_00 {
	width: 87px;
	height: 13px;
	background-position: 0 -829px;
}
.kr_kaisha-icon--star-medium_05 {
	width: 87px;
	height: 13px;
	background-position: 0 -816px;
}
.kr_kaisha-icon--star-medium_10 {
	width: 87px;
	height: 13px;
	background-position: 0 -855px;
}
.kr_kaisha-icon--star-medium_15 {
	width: 87px;
	height: 13px;
	background-position: 0 -842px;
}
.kr_kaisha-icon--star-medium_20 {
	width: 87px;
	height: 13px;
	background-position: 0 -881px;
}
.kr_kaisha-icon--star-medium_25 {
	width: 87px;
	height: 13px;
	background-position: 0 -868px;
}
.kr_kaisha-icon--star-medium_30 {
	width: 87px;
	height: 13px;
	background-position: 0 -907px;
}
.kr_kaisha-icon--star-medium_35 {
	width: 87px;
	height: 13px;
	background-position: 0 -894px;
}
.kr_kaisha-icon--star-medium_40 {
	width: 87px;
	height: 13px;
	background-position: 0 -933px;
}
.kr_kaisha-icon--star-medium_45 {
	width: 87px;
	height: 13px;
	background-position: 0 -920px;
}
.kr_kaisha-icon--star-medium_50 {
	width: 87px;
	height: 13px;
	background-position: 0 -946px;
}
.kr_kaisha-icon--star-big_00 {
	width: 126px;
	height: 19px;
	background-position: 0 -626px;
}
.kr_kaisha-icon--star-big_05 {
	width: 126px;
	height: 19px;
	background-position: 0 -607px;
}
.kr_kaisha-icon--star-big_10 {
	width: 126px;
	height: 19px;
	background-position: 0 -664px;
}
.kr_kaisha-icon--star-big_15 {
	width: 126px;
	height: 19px;
	background-position: 0 -645px;
}
.kr_kaisha-icon--star-big_20 {
	width: 126px;
	height: 19px;
	background-position: 0 -702px;
}
.kr_kaisha-icon--star-big_25 {
	width: 126px;
	height: 19px;
	background-position: 0 -683px;
}
.kr_kaisha-icon--star-big_30 {
	width: 126px;
	height: 19px;
	background-position: 0 -740px;
}
.kr_kaisha-icon--star-big_35 {
	width: 126px;
	height: 19px;
	background-position: 0 -721px;
}
.kr_kaisha-icon--star-big_40 {
	width: 126px;
	height: 19px;
	background-position: 0 -778px;
}
.kr_kaisha-icon--star-big_45 {
	width: 126px;
	height: 19px;
	background-position: 0 -759px;
}
.kr_kaisha-icon--star-big_50 {
	width: 126px;
	height: 19px;
	background-position: 0 -797px;
}
.kr_kaisha-icon.kr_kaisha-icon--question {
	width: 20px;
	height: 21px;
	vertical-align: middle;
	background-position: 0 -396px;
}
.kr_kaisha-icon--sortarrow-down {
	width: 20px;
	height: 20px;
	background-position: 0 -567px;
}
.kr_kaisha-icon--sortarrow-up {
	width: 20px;
	height: 20px;
	background-position: 0 -587px;
}
.kr_kaisha-icon--mm01 {
	width: 50px;
	height: 50px;
	background-position: 0 0;
}
.kr_kaisha-icon--mm02 {
	width: 50px;
	height: 50px;
	background-position: 0 -50px;
}
.kr_kaisha-icon--mm03 {
	width: 50px;
	height: 50px;
	background-position: 0 -100px;
}
.kr_kaisha-icon--mw01 {
	width: 50px;
	height: 50px;
	background-position: 0 -150px;
}
.kr_kaisha-icon--mw02 {
	width: 50px;
	height: 50px;
	background-position: 0 -200px;
}
.kr_kaisha-icon--mw03 {
	width: 50px;
	height: 50px;
	background-position: 0 -250px;
}
.kr_kaisha-icon--sm01 {
	width: 50px;
	height: 50px;
	background-position: 0 -417px;
}
.kr_kaisha-icon--sm02 {
	width: 50px;
	height: 50px;
	background-position: 0 -467px;
}
.kr_kaisha-icon--sm03 {
	width: 50px;
	height: 50px;
	background-position: 0 -517px;
}
.kr_kaisha-icon--sw01 {
	width: 50px;
	height: 50px;
	background-position: 0 -1141px;
}
.kr_kaisha-icon--sw02 {
	width: 50px;
	height: 50px;
	background-position: 0 -1191px;
}
.kr_kaisha-icon--sw03 {
	width: 50px;
	height: 50px;
	background-position: 0 -1241px;
}
.kr_kaisha-icon--ym01 {
	width: 50px;
	height: 50px;
	background-position: 0 -1434px;
}
.kr_kaisha-icon--ym02 {
	width: 50px;
	height: 50px;
	background-position: 0 -1484px;
}
.kr_kaisha-icon--ym03 {
	width: 50px;
	height: 50px;
	background-position: 0 -1534px;
}
.kr_kaisha-icon--yw01 {
	width: 50px;
	height: 50px;
	background-position: 0 -1584px;
}
.kr_kaisha-icon--yw02 {
	width: 50px;
	height: 50px;
	background-position: 0 -1634px;
}
.kr_kaisha-icon--yw03 {
	width: 50px;
	height: 50px;
	background-position: 0 -1684px;
}
.kr_kaisha-icon--unknown01 {
	width: 50px;
	height: 50px;
	background-position: 0 -1309px;
}
.kr_kaisha-icon--unknown02 {
	width: 50px;
	height: 50px;
	background-position: 0 -1359px;
}
.kr_kaisha-icon--store {
	width: 50px;
	height: 50px;
	background-position: 0 -1091px;
}
.kr_kaisha-icon--offer {
	width: 50px;
	height: 40px;
	background-position: 0 -300px;
}
.kr_kaisha-icon--purchase {
	width: 50px;
	height: 40px;
	background-position: 0 -356px;
}
.kr_kaisha-icon--pointer {
	width: 16px;
	height: 16px;
	background-position: 0 -340px;
}
