@charset "utf-8";
/* CSS INFORMATION -====================================================
File name : common.css
Description : 全体共通：個別パーツCSS
===================================================================== */


/* =====================================================================
*    pickup
* =================================================================== */

/* .pu-madam
---------------------------------------------------------- */
.pu-madam .text_color {
	color: #703b9e !important;
}

.pu-madam .line_color::before,
.pu-madam .line_color::after {
	background-color: #703b9e !important;
}

.pu-madam .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-madam.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-madam .arrow::after {
	background: url(../images/common/icon_arrow_madam.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-ringo
---------------------------------------------------------- */
.pu-ringo .text_color {
	color: #ed1f1f !important;
}

.pu-ringo .line_color::before,
.pu-ringo .line_color::after {
	background-color: #ed1f1f !important;
}

.pu-ringo .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-ringo.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-ringo .arrow::after {
	background: url(../images/common/icon_arrow_ringo.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-gorin
---------------------------------------------------------- */
.pu-gorin .text_color {
	color: #456f03 !important;
}

.pu-gorin .line_color::before,
.pu-gorin .line_color::after {
	background-color: #456f03 !important;
}

.pu-gorin .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-gorin.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-gorin .arrow::after {
	background: url(../images/common/icon_arrow_gorin.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-joshin
---------------------------------------------------------- */
.pu-joshin .text_color {
	color: #e70012 !important;
}

.pu-joshin .line_color::before,
.pu-joshin .line_color::after {
	background-color: #e70012 !important;
}

.pu-joshin .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-joshin.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-joshin .arrow::after {
	background: url(../images/common/icon_arrow_joshin.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-lookjtb
---------------------------------------------------------- */
.pu-lookjtb .text_color {
	color: #03bfde !important;
}

.pu-lookjtb .line_color::before,
.pu-lookjtb .line_color::after {
	background-color: #03bfde !important;
}

.pu-lookjtb .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-travel.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-lookjtb .arrow::after {
	background: url(../images/common/icon_arrow_travel.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-acejtb
---------------------------------------------------------- */
.pu-acejtb .text_color {
	color: #03bfde !important;
}

.pu-acejtb .line_color::before,
.pu-acejtb .line_color::after {
	background-color: #03bfde !important;
}

.pu-acejtb .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-travel.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-acejtb .arrow::after {
	background: url(../images/common/icon_arrow_travel.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-kawai
---------------------------------------------------------- */
.pu-kawai .text_color {
	color: #2a80c1 !important;
}

.pu-kawai .line_color::before,
.pu-kawai .line_color::after {
	background-color: #2a80c1 !important;
}

.pu-kawai .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-kawai.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-kawai .arrow::after {
	background: url(../images/common/icon_arrow_kawai.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-genba
---------------------------------------------------------- */
.pu-genba .text_color {
	color: #2a80c1 !important;
}

.pu-genba .line_color::before,
.pu-genba .line_color::after {
	background-color: #2a80c1 !important;
}

.pu-genba .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-genba.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-genba .arrow::after {
	background: url(../images/common/icon_arrow_genba.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-fujisaki
---------------------------------------------------------- */
.pu-fujisaki .text_color {
	color: #20a464 !important;
}

.pu-fujisaki .line_color::before,
.pu-fujisaki .line_color::after {
	background-color: #20a464 !important;
}

.pu-fujisaki .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-fujisaki.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-fujisaki .arrow::after {
	background: url(../images/common/icon_arrow_fujisaki.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-geinin
---------------------------------------------------------- */
.pu-geinin .text_color {
	color: #ff5200 !important;
}

.pu-geinin .line_color::before,
.pu-geinin .line_color::after {
	background-color: #ff5200 !important;
}

.pu-geinin .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-geinin.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-geinin .arrow::after {
	background: url(../images/common/icon_arrow_geinin.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-momoko
---------------------------------------------------------- */
.pu-momoko .text_color {
	color: #ee559f !important;
}

.pu-momoko .line_color::before,
.pu-momoko .line_color::after {
	background-color: #ee559f !important;
}

.pu-momoko .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-momoko.jpg) no-repeat center top;
	background-size: 100% auto;
}

.pu-momoko .arrow::after {
	background: url(../images/common/icon_arrow_momoko.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-other
---------------------------------------------------------- */
.pu-other .text_color {
	color: #ffac0e !important;
}

.pu-other .line_color::before,
.pu-other .line_color::after {
	background-color: #ffac0e !important;
}

.pu-other .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-other.jpg) no-repeat center top #fff;
	background-size: 100% auto;
}

.pu-other .arrow::after {
	background: url(../images/common/icon_arrow_other.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-jr
---------------------------------------------------------- */
.pu-jr .text_color {
	color: #00aaff !important;
}

.pu-jr .line_color::before,
.pu-jr .line_color::after {
	background-color: #00aaff !important;
}

.pu-jr .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-jr.jpg) no-repeat center top #fff;
	background-size: 100% auto;
}

.pu-jr .arrow::after {
	background: url(../images/common/icon_arrow_jr.jpg) no-repeat center top;
	background-size: 100% auto;
}

/* .pu-wakate
---------------------------------------------------------- */
.pu-wakate .text_color {
	color: #12c700 !important;
}

.pu-wakate .line_color::before,
.pu-wakate .line_color::after {
	background-color: #12c700 !important;
}

.pu-wakate .icon::before {
	background-color: #fff !important;
	background: url(../images/common/icon_pu-wakate.jpg) no-repeat center top #fff;
	background-size: 100% auto;
}

.pu-wakate .arrow::after {
	background: url(../images/common/icon_arrow_wakate.jpg) no-repeat center top;
	background-size: 100% auto;
}
