@charset "utf-8";

	/*----------------------------------------------------
	 search mypage
	----------------------------------------------------*/

	#contents {
		background-color: #fff;
		position: relative;
	}



	/*** user text ***/
	p#userText {
		background-color: #CCC;
		padding: 3px 7px 3px 7px;
	}



	/**** user panel ****/

	/* store style */
	.store #userPanel {
		background-color: #b82f00;
	}

	/* clubkai style */
	.clubkai #userPanel {
		background-color: #e2712b;
	}


	/** seach **/

	#userPanel {
		text-align: center;
	}

	#userPanel #seachBox {
		padding-top: 10px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		width: 98%;
	}

	#userPanel #seachBox input#keywords {
		border: 1px solid #cccccc;
		/*width: 240px;*/
		width: 78%;
		height: 29px;
		margin-right: 2px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #9a9a9a;
	}

	#userPanel #seachBox button#searchBtn {
		width: 51px;
		background: none;
		padding: 0px;
	}


	/** mypage buttons **/

	#userPanel > form > ul {
		/*border: 1px solid #f00;*/
	}

	#userPanel > form > ul > li:first-child {
		/*border-left: 1px solid #00f;*/
		margin-left: 0px;
	}

	#userPanel > form > ul > li:last-child {
		/*border-right: 1px solid #00f;*/
	}

	#userPanel ul{
		padding-bottom: 5px;
		width: 98%;
		margin-left: auto;
		margin-right: auto;
		letter-spacing: -0.4em;
		display: table;
		overflow: hidden;
	}

	/* mypage buttons 大*/
	/* store style */
	.store #userPanel ul > li {
		/*display: inline-block;*/
		display: table-cell;
		border-left: 1px solid #d96e00;
		border-right: 1px solid #8c2400;
		border-collapse: separate;
		border-spacing: 1px;
		vertical-align: top;
		height: 60px;
		letter-spacing: normal;
	}

	/* clubkai style */
	.clubkai #userPanel ul > li {
		/*display: inline-block;*/
		display: table-cell;
		border-left: 1px solid #f0aa69;
		border-right: 1px solid #ac5621;
		border-collapse: separate;
		border-spacing: 1px;
		vertical-align: top;
		height: 60px;
		letter-spacing: normal;
	}


	#userPanel ul > li {
		width: 25%;
	}

	#userPanel ul > li:first-child{
		border-left: none;
	}

	#userPanel ul > li:last-child {
		border-right: none;
		width: 38%;
		padding-left: 5px;
	}

	#userPanel ul > li > button {
		background: none;
		padding: 8px 0px 0px 0px;
		width: 100%;
		height: 100%;
	}


	/* mypage buttons 小*/

	#userPanel ul > li > ul > li#guide,
	#userPanel ul > li > ul > li#log {
		border: none;
		display: block;
		width : auto;
		height: auto;
	}

	#userPanel ul > li > ul > li#guide{
		text-align: center;
		margin-bottom: 5px;
		padding-top: 5px;
	}

	#userPanel ul > li > ul > li#log {
		padding-left: 0px;
	}

	#userPanel ul > li > ul > li#log > button {
		padding: 0px;
		margin: 0px;
	}

	#userPanel ul > li > ul > li {
		vertical-align: top;
	}