@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------
* BtnWhite / BtnWhiteBack
-----------------------------------------------*/
.BtnWhiteBack,
.BtnWhite {
	margin: 0 10px;
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.BtnWhiteBack {
	margin: 0;
	margin-top:10px;
}

.BtnWhiteBack a,
.BtnWhite a {
	display: block;
	padding: 10px;
	background-image: url("/resource/sp/images/ico/ico_arrow01.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	color: #333333;
	text-decoration: none;
}

.BtnWhiteBack a {
	padding-left: 20px;
	background-image: url("/resource/sp/images/ico/ico_arrow02.png");
	background-repeat: no-repeat;
	background-position: 3% center;
	font-size: 12px;
	letter-spacing: 2px;
}

.BtnWhiteBack button[type=submit] {
	display: block;
	width: 100%;
	padding: 9px;
	line-height: 90%;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #333333;
	cursor: pointer;
}

/*-----------------------------------------------
* BtnWhite01
-----------------------------------------------*/
.BtnWhite01 {
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnWhite01 a {
	display: block;
	padding: 9px;
	background-image: url("/resource/sp/images/ico/ico_arrow01.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	color: #333333 !important;
	text-decoration: none !important;
}
.BtnWhite01 button[type=submit] {
	display: block;
	width: 100%;
	padding: 9px;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #333333;
	cursor: pointer;
}

/*-----------------------------------------------
* BtnWhite02
-----------------------------------------------*/
.BtnWhite02 {
	margin: 10px 0 0;
	width: 100%;
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnWhite02 a {
	display: block;
	padding: 9px;
	color: #333333 !important;
	text-align: center;
	text-decoration: none !important;
}
.BtnWhite02 a :hover,.BtnWhite01 a :visited {
	color: #333333 !important;
}
.BtnWhite02 button[type=submit] {
	display: block;
	width: 100%;
	padding: 9px;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #333333;
	cursor: pointer;
}

/*-----------------------------------------------
* BtnWhite002
-----------------------------------------------*/
.BtnWhite002 {
	margin: 0 10px;
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnWhite002 a {
	display: block;
	padding: 10px;
	background-image: url("/resource/sp/images/ico/ico_arrow01.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	color: #333333;
	text-decoration: none;
}
.BtnWhite002 button[type=submit] {
	display: block;
	width: 100%;
	padding: 9px;
	line-height: 90%;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #333333;
	cursor: pointer;
}

/*-----------------------------------------------
* BtnWhite03
-----------------------------------------------*/
.BtnWhite03 {
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnWhite03 a {
	display: block;
	padding: 9px;
	color: #333333 !important;
	text-decoration: none !important;
}
.BtnWhite03 button[type=submit] {
	display: block;
	width: 100%;
	padding: 9px;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #333333;
	cursor: pointer;
}


/*-----------------------------------------------
* BtnWhite03
-----------------------------------------------*/
.BtnWhite04 {
	margin: 10px 0 0;
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnWhite04 a {
	display: block;
	padding: 9px;
	background-image: url("/resource/sp/images/ico/ico_arrow15.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	color: #333333 !important;
	text-decoration: none !important;
}
.BtnWhite04 button[type=submit] {
	display: block;
	width: 100%;
	padding: 9px;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #333333;
	cursor: pointer;
}

/*-----------------------------------------------
* BtnWhite05
-----------------------------------------------*/
.BtnWhite05 {
	margin: 0;
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnWhite05 a {
	display: block;
	padding: 9px 0;
	color: #333333 !important;
	text-decoration: none !important;
	letter-spacing: -1.2px;
}


/*-----------------------------------------------
* BtnWhite_thin
-----------------------------------------------*/
.BtnWhite_thin {
	margin: 0 10px;
	background-color: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
	border: solid 1px #cccccc;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color:#D80000;
	font-weight:bold;
	line-height:14px;
	margin-top:15px;
}
.BtnWhite_thin a {
    display: block;
    padding-top: 8px;
	padding-bottom: 5px;
    background-repeat: no-repeat;
    background-position: 97% center;
    text-decoration: none;
	color:#D80000;
	font-weight:bold;
	line-height:14px
	
}
.BtnWhite-thin button[type=submit] {
    display: block;
    width: 100%;
    line-height: 90%;
    text-align: center;
    background-color: transparent;
    border: 0;
    cursor: pointer;
	color:#D80000;
	font-weight:bold;
}


/*-----------------------------------------------
* BtnWhite_largethin
-----------------------------------------------*/
.BtnWhite_largethin {
    margin: 0 10px;
    background-color: #ececec;
    background: -moz-linear-gradient(top, #ffffff, #ececec);
    background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#ececec));
    border: solid 1px #cccccc;
    -uu-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.BtnWhite_largethin a {
    display: block;
    padding: 5px 20px 5px 10px;
    background-image: url("/resource/sp/images/ico/ico_arrow01.png");
    background-repeat: no-repeat;
    background-position: 97% center;
    /*text-align: left;*/
    color: #333333;
    text-decoration: none;

}
.BtnWhite_largethin button[type=submit] {
    display: block;
    width: 100%;
    padding: 5px;
    line-height: 90%;
    text-align: center;
    background-color: transparent;
    border: 0;
    color: #333333;
    cursor: pointer;
}


/*-----------------------------------------------
* BtnRed
-----------------------------------------------*/
.BtnRed img {
	vertical-align: middle;
	padding-bottom:5px;
}
.BtnRed {
	background-color: #E05151;
	background: -moz-linear-gradient(top, #FA7575, #E05151);
	background: -webkit-gradient(linear, center top, center bottom, from(#FA7575), to(#E05151));
	border: solid 1px #E05151;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height:25px;
	margin:9px;
}
.BtnRed a {
	vertical-align: middle;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #d80000;
	text-decoration: none;
	padding-top:3px;
}


/*-----------------------------------------------
* BtnPink
-----------------------------------------------*/
.BtnPink {
	margin: 0;
	background-color: #d46f9d;
	background: -moz-linear-gradient(top, #f792c0, #d46f9d);
	background: -webkit-gradient(linear, center top, center bottom, from(#f792c0), to(#d46f9d));
	border: solid 1px #ee83b4;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnPink a {
	display: block;
	padding: 9px;
	color: #ffffff !important;
	text-shadow: 0 -1px 1px #666666;
	text-decoration: none !important;
	float: right;
}
.BtnPink_L {
	float: left;
}





/*-----------------------------------------------
* BtnBlueBig
-----------------------------------------------*/
.BtnBlueBig {
	margin: 0 10px;
	background-color: #418dda;
	background: -moz-linear-gradient(top, #65b1fe, #418dda);
	background: -webkit-gradient(linear, center top, center bottom, from(#65b1fe), to(#418dda));
	border: solid 1px #3d80c6;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size:15px;
	text-decoration: none;
}
.BtnBlueBig a {
	display: block;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000858;
	text-decoration: none;
}
.BtnBlueBig button[type=submit] {
	display: block;
	width: 100%;
	padding: 5px;
	line-height: 90%;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000858;
	cursor: pointer;
	text-decoration: none;
}
.BtnBlueBig img {
	margin-right: 5px;
	vertical-align: middle;
}


/*-----------------------------------------------
* PostBtn
-----------------------------------------------*/
.PostBtn {
	margin: 0 10px;
	background-color: #418dda;
	background: -moz-linear-gradient(top, #65b1fe, #418dda);
	background: -webkit-gradient(linear, center top, center bottom, from(#65b1fe), to(#418dda));
	border: solid 1px #3d80c6;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size:15px;
}
.PostBtn a {
	display: block;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000858;
	text-decoration: none;
}
.PostBtn button[type=submit] {
	display: block;
	width: 100%;
	padding: 5px;
	line-height: 90%;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000858;
	cursor: pointer;
}
.PostBtn img {
	margin-right: 5px;
	vertical-align: middle;
}


/*-----------------------------------------------
* SearchBtn
-----------------------------------------------*/
#search_blueBtn {
	padding-top: 3px;
	padding-bottom: 10px;
}

.SearchBtn {
	margin: 0px;
    background-color: #418ddb;
	background: -moz-linear-gradient(top, #65b1fe, #418ddb);
	background: -webkit-gradient(linear, center top, center bottom, from(#65b1fe), to(#418ddb));
	border: solid 1px #3d80c6;
	-uu-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	font-size:15px;
	font-weight:bold;
	height:30px;
	width:50%;
}
.SearchBtn button[type=submit] {
	display: block;
    width: 100%;
    padding-top:4px;
    line-height: 90%;
    text-align: center;
    background-color: transparent;
    border: 0;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    cursor: pointer;
	font-weight:bold;
}


/*-----------------------------------------------
* BtnOrange  / BtnOrangeCart
-----------------------------------------------*/
.BtnOrangeCart,
.BtnOrange {
	margin: 0 10px;
	background-color: #ec8332;
	background: -moz-linear-gradient(top, #f4bd41, #ec8332);
	background: -webkit-gradient(linear, center top, center bottom, from(#f4bd41), to(#ec8332));
	border: solid 1px #ec8332;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnOrangeCart a,
.BtnOrange a {
	display: block;
	padding: 10px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #666666;
	text-decoration: none;
}
.BtnOrangeCart button[type=submit],
.BtnOrange button[type=submit] {
	display: block;
	width: 100%;
	padding: 10px;
	line-height: 90%;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #666666;
	cursor: pointer;
}

.BtnOrangeCart button[type=submit] {
    background-image: url("/resource/sp/images/ico/ico_cart_s.png");
    background-repeat: no-repeat;
    background-position: 30% center;
}

/*-----------------------------------------------
* BtnOrange04
-----------------------------------------------*/
.BtnOrange01 {
	margin: 10px 0 0;
	width: 100%;
	background-color: #ec8332;
	background: -moz-linear-gradient(top, #f4bd41, #ec8332);
	background: -webkit-gradient(linear, center top, center bottom, from(#f4bd41), to(#ec8332));
	border: solid 1px #ec8332;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnOrange01 a {
	display: block;
	padding: 9px;
	text-align: center;
	color: #ffffff !important;
	text-shadow: 0 -1px 1px #666666;
	text-decoration: none !important;
}
.BtnOrange01 a :hover,.BtnCancel01 a :visited {
	color: #ffffff !important;
}

/*-----------------------------------------------
* BtnOrange04
-----------------------------------------------*/
.BtnOrange04 {
    margin: 0 10px;
    background-color: #ec8332;
    background: -moz-linear-gradient(top, #f4bd41, #ec8332);
    background: -webkit-gradient(linear, center top, center bottom, from(#f4bd41), to(#ec8332));
    border: solid 1px #ec8332;
    -uu-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	font-size:15px;
	font-weight:bold;
}
.BtnOrange04 a {
    display: block;
    padding: 15px 15px 15px 14px;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    text-decoration: none;
}
.BtnOrange04 button[type=submit] {
    display: block;
    width: 100%;
    padding: 15px 15px 15px 14px;
    line-height: 90%;
    text-align: center;
    background-color: transparent;
    border: 0;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    cursor: pointer;
	font-weight:bold;
}


/*-----------------------------------------------
* AddSearchBtn
-----------------------------------------------*/
.AddSearchBtn {
	text-align:center;
	background-color: #ec8332;
	background: -moz-linear-gradient(top, #f4bd41, #ec8332);
	background: -webkit-gradient(linear, center top, center bottom, from(#f4bd41), to(#ec8332));
	border: solid 1px #ec8332;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width:68px;
	/*height:35px;*/
	text-decoration: none;
}
.AddSearchBtn a {
	display: block;
	padding-top:7px;
	padding-bottom:4px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #666666;
	text-decoration: none;
	font-size: 14px;
	line-height:19px;
	width:68px;
}
.AddSearchBtn button[type=submit] {
	display: block;
	width: 100%;
	padding: 6px;
	text-align: center;
	background-color: transparent;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #666666;
	cursor: pointer;
	text-decoration: none;
}
.AddSearchBtn img{
	padding-bottom:4px
}





/*-----------------------------------------------
* BtnCancel01
-----------------------------------------------*/
.BtnCancel01 {
	margin: 0;
	background-color: #969696;
	background: -moz-linear-gradient(top, #bababa, #969696);
	background: -webkit-gradient(linear, center top, center bottom, from(#bababa), to(#969696));
	border: solid 1px #868686;
	-uu-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.BtnCancel01 a {
	display: block;
	padding: 9px 4px;
	color: #ffffff !important;
	text-shadow: 0 -1px 1px #666666;
	text-decoration: none !important;
	letter-spacing: -1px;
}

/*-----------------------------------------------
* BtnCancel02
-----------------------------------------------*/
.BtnCancel02{
    margin: 0 10px;
    background-color: #969696;
    background: -moz-linear-gradient(top, #bababa, #969696);
    background: -webkit-gradient(linear, center top, center bottom, from(#bababa), to(#969696));
    border: solid 1px #868686;
    -uu-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	font-size:15px;
	font-weight:bold;
}
.BtnCancel02 a {
    display: block;
    padding: 6px;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    text-decoration: none;
}
.BtnCancel02 button[type=submit] {
    display: block;
    width: 100%;
    padding: 5px;
    line-height: 90%;
    text-align: center;
    background-color: transparent;
    border: 0;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    cursor: pointer;
}


/*-----------------------------------------------
* BtnCancel03
-----------------------------------------------*/
.BtnCancel03{
    margin: 0 10px;
    background-color: #969696;
    background: -moz-linear-gradient(top, #bababa, #969696);
    background: -webkit-gradient(linear, center top, center bottom, from(#bababa), to(#969696));
    border: solid 1px #868686;
    -uu-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	font-size:15px;
	font-weight:bold;
	height:45px;
}
.BtnCancel03 a {
    display: block;
    padding: 16px;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    text-decoration: none;
	vertical-align: middle;
}
.BtnCancel03 button[type=submit] {
    display: block;
    width: 100%;
    padding: 16px;
    line-height: 90%;
    text-align: center;
    background-color: transparent;
    border: 0;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    cursor: pointer;
}

/*-----------------------------------------------
* BtnCancel04
-----------------------------------------------*/
.BtnCancel04{
    margin: 0 10px;
    background-color: #969696;
    background: -moz-linear-gradient(top, #bababa, #969696);
    background: -webkit-gradient(linear, center top, center bottom, from(#bababa), to(#969696));
    border: solid 1px #868686;
    -uu-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	font-size:15px;
	font-weight:bold;
	height:43px;
}
.BtnCancel04 a {
    display: block;
    padding: 14px;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    text-decoration: none;
	vertical-align: middle;
}
.BtnCancel04 button[type=submit] {
    display: block;
    width: 100%;
    padding: 14px;
    line-height: 90%;
    text-align: center;
    background-color: transparent;
    border: 0;
    color: #ffffff;
    text-shadow: 0 -1px 1px #666666;
    cursor: pointer;
}

/*-----------------------------------------------
* BtnBack
-----------------------------------------------*/
.BtnBack a {
	display: block;
	padding: 9px 9px 9px 30px;
	background-image: url("/resource/sp/images/ico/ico_back02.png");
	background-repeat: no-repeat;
	background-position: 42% center;
	color: #ffffff;
	text-shadow: 0 -1px 1px #666666;
	text-decoration: none;
}
