



/*---------------------------------------------------------------------------------------------*/
/* 汎用ボディ設定 */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background: #FFFFFF url(/shared/shop-prier.net/img/timg00_back.jpg) repeat-y scroll center top;
}

/* 非表示アンカーボックス用 */
.anchor_box {
	visibility: hidden;
	float: left;
}

/*---------------------------------------------------------------------------------------------*/
/* 汎用画像設定 */

img {
	border: 0;
}
.img_float_left {
	float: left;
	border: none 0px;
}
.img_float_left_m1 {
	float: left;
	border: none 0px;
	margin: 1px;
}
.img_float_right {
	float: right;
	border: none 0px;
}
.img_border_clear {
	border: none 0px;
}

/*---------------------------------------------------------------------------------------------*/
/* 汎用テキスト設定 */
.txt_red {
	color: #E20101;
}
h1 {
	font-size: 17px;
	margin: 0px;
}
h2 {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
}
h3 {
	margin: 0px;
}

#error_font{
	color: #7d4069;
}


/*---------------------------------------------------------------------------------------------*/
/* 汎用センター表示用 */
#center_box {
	text-align: left;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #999999;
	margin-top: 12px;
}

/*---------------------------------------------------------------------------------------------*/
/* 汎用ヘッダー表示用 */
#head_logo {
	text-align: left;
	height: 98px;
	width: 221px;
	float: left;
}
#head_leftbox {
	width: 699px;
	float: left;
	height: 88px;
}
#head_logo_txt {
	font-size: 12px;
	text-align: left;
	float: left;
	width: 650px;
	margin-top: 22px;
	line-height: 150%;
	font-weight: normal;
	color: #FF0000;
}

/*---------------------------------------------------------------------------------------------*/
/* 汎用商品検索表示用 */
#search_back {
	text-align: left;
	float: left;
	height: 39px;
	width: 920px;
	background: url(/shared/jaxxy.net/img/timg30_sback.jpg) repeat-x left top;
}
.search_form {
	width: 900px;
	margin: 0px;
	float: left;
	border-width: 0px;
	border-style: none;
}
#search_inbox {
	text-align: left;
	display: inline;
	float: left;
	width: 900px;
	margin-top: 7px;
	margin-left: 13px;
}
#search_txtback {
	width: 248px;
	height: 25px;
	float: left;
	border: 1px solid #A12749;
	background: #FFFFFF;
	margin-right: 5px;
}
#search_txtback2 {
	width: 210px;
	height: 25px;
	float: left;
	border: 1px solid #A12749;
	background: #FFFFFF;
	margin-right: 5px;
}
.search_txtbox {
	width: 210px;
	height: 14px;
	display:inline;
	border: none 0px;
	float: left;
	margin-top: 4px;
}
.search_txtbox2 {
	width: 174px;
	height: 14px;
	display:inline;
	border: none 0px;
	float: left;
	margin-top: 4px;
}

/*---------------------------------------------------------------------------------------------*/
/* グローバルメニュー表示用 */
#global_menubox{
	width: 920px;
	height: 63px;
	float: left;
	margin-bottom: 17px;
}
#menu		{ float: left; height: 63px; width: 920px; margin: 0px; display: inline;}
#menu ul	{ margin: 0px; padding: 0px; list-style: none; }
#menu li	{ float: left; }
#menu a	{ display: block; overflow:hidden; }
#menu01			{ background: url(/shared/jaxxy.net/img/timg40_gmenu1_on.jpg) no-repeat; }
#menu01 a		{ height: 63px; width: 127px; background: url(/shared/jaxxy.net/img/timg40_gmenu1_off.jpg) left top no-repeat; text-indent:-9999px; }
#menu01 a:hover	{ background:none; }
#menu02			{ background: url(/shared/jaxxy.net/img/timg40_gmenu2_on.jpg) no-repeat; }
#menu02 a		{ height: 63px; width: 147px; background: url(/shared/jaxxy.net/img/timg40_gmenu2_off.jpg) left top no-repeat; text-indent:-9999px; }
#menu02 a:hover	{ background:none; }
#menu03			{ background: url(/shared/jaxxy.net/img/timg40_gmenu3_on.jpg) no-repeat; }
#menu03 a		{ height: 63px; width: 122px; background: url(/shared/jaxxy.net/img/timg40_gmenu3_off.jpg) left top no-repeat; text-indent:-9999px; }
#menu03 a:hover	{ background:none; }
#menu04			{ background: url(/shared/jaxxy.net/img/timg40_gmenu4_on.jpg) no-repeat; }
#menu04 a		{ height: 63px; width: 213px; background: url(/shared/jaxxy.net/img/timg40_gmenu4_off.jpg) left top no-repeat; text-indent:-9999px; }
#menu04 a:hover	{ background:none; }
#menu05			{ background: url(/shared/jaxxy.net/img/timg40_gmenu5_on.jpg) no-repeat; }
#menu05 a		{ height: 63px; width: 146px; background: url(/shared/jaxxy.net/img/timg40_gmenu5_off.jpg) left top no-repeat; text-indent:-9999px; }
#menu05 a:hover	{ background:none; }
#menu06			{ background: url(/shared/jaxxy.net/img/timg40_gmenu6_on.jpg) no-repeat; }
#menu06 a		{ height: 63px; width: 165px; background: url(/shared/jaxxy.net/img/timg40_gmenu6_off.jpg) left top no-repeat; text-indent:-9999px; }
#menu06 a:hover	{ background:none; }

/*---------------------------------------------------------------------------------------------*/
/* 汎用コンテンツ表示用 */
#contents_box {
	text-align: left;
	float: left;
	width: 920px;
}

/*---------------------------------------------------------------------------------------------*/
/* 汎用フッター表示用 */
#footer_box {
	float: left;
	width: 920px;
	height: 80px;
	background: url(/shared/jaxxy.net/img/img000_back2.jpg) repeat-x left top;
	text-align: center;
	margin-top: 20px;
}





/*  Detailページ
***********************************************************************************************/
.main_img{
	text-align: center;
}
.main_img img{
	border: solid 1px #b21c35;
}
.bland-centerbox-space1{
	text-align: center;
	margin: 0 0 20px 0;
}
.other_img{
	text-align: center;
	vertical-align: top;
	float: left;
	margin: 20px;
}
.other_img img{
	border: solid 1px #666;
}

.cle{
	clear: both;
}

.coordination{
	width: 680px;
	margin: 40px 0 0 20px;
	text-align: center;
	float: left;
	padding: 5px;
	/*clear: both;*/
	border: solid 1px #FF0000;
	color: #f262b7;
}
.coordination_box{
	float: left;
	margin: 6px 10px 20px 10px;
}
.coordination_box img{
	width: 200px;
	border: solid 1px #999;
}
.coordination_box_txt{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 200px;
	color: #999999;
}

.bland-rightbox-uptxtbox2{
	text-align: right;
	margin: 1em 0 1em 0;
}



/* Cartページ
***********************************************************************************************/

.okyaku-upbox {
	margin: 15px auto 0px;
	height: auto;
	width: 826px;
	text-align: left;
}
.okyaku-upbox2 {
	margin: 15px 0px 20px 230px;
	height: 50px;
	width: 106px;
	text-align: center;
	float: left;
	display: inline;
}
.okyaku-upbox3 {
	float: left;
	margin: 15px auto 0px;
	height: auto;
	width: 826px;
	text-align: left;
}
.okyaku-upbox2b {
	margin: 15px 0px 20px 50px;
	height: 50px;
	width: 203px;
	text-align: center;
	float: left;
	display: inline;
}

#okyaku-upbox-up {
	background: url(../img/client-input00.jpg) no-repeat;
	height: 20px;
	width: 826px;
}
#okyaku-upbox-middle {
	height: auto;
	width: 826px;
	text-align: center;
	background: #FFFFFF;
}
#okyaku-upbox-middle2 {
	height: auto;
	width: 786px;
	text-align: left;
	padding: 0px 20px;
	font-size: 12px;
	line-height: 135%;
	color: #666666;
}

#okyaku-upbox-down {
	background: url(../img/client-input01.jpg) no-repeat;
	height: 20px;
	width: 826px;
}
.okyaku-inputform {
	margin: 0px;
	height: auto;
	width: 826px;
	text-align: left;
	float: left;
}
.okyaku-table {
	width: 826px;
	height: auto;
	border-collapse: collapse;
	border: 2px solid #666666;
	font-size: 12px;
	line-height: 135%;
}
.okyaku-td1 {
	background: #999999;
	width: 223px;
	height: auto;
	padding: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.okyaku-td2 {
	width: auto;
	height: auto;
	background: #FFFFFF;
	padding: 10px 16px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.okyaku-hissu {
	background: url(../img/client-input08.jpg) no-repeat;
	float: right;
	height: 17px;
	width: 39px;
	margin: 0px 10px 0px 0px;
}
.okyaku-form-txtbox0 {
	width: 50px;
	height: 36px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
}

.okyaku-form-txtbox1 {
	width: 220px;
	height: 36px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
}
.okyaku-form-txtbox2 {
	width: 400px;
	height: 36px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
}
.okyaku-form-txtbox3 {
	width: 100px;
	height: 36px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
}
.okyaku-form-txtbox4 {
	width: auto;
	height: 36px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #666666;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.okyaku-form-txtbox5 {
	width: 50px;
	height: 36px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
}
.okyaku-space {
	margin: 10px 0px 0px 80px;
	height: 36px;
	width: 400px;
	float: left;
	text-align: left;
	display: inline;
}

.cart-table {
	width: 922px;
	height: auto;
	float: left;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
}
.cart-table-cel01 {
	float: left;
	height: auto;
	width: 920px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	text-align: center;
	background: url(../img/cart-p08.jpg) repeat-y scroll left top;
	font-weight: bold;
	color: #FFFFFF;
}
.cart-table-cel01b {
	float: left;
	height: auto;
	width: 920px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	text-align: center;
	background: url(../img/cart-p09.jpg) repeat-y scroll left top;
	color: #fff;
	padding-bottom: 10px;
	margin-bottom: 5px;
}


.cart-table-cel02a {
	height: auto;
	width: 120px;
	float: left;
	margin: 10px 5px;
	display: inline;
}

.cart-table-cel02b {
	height: auto;
	width: 260px;
	float: left;
	margin: 10px 5px;
	display: inline;
}
.cart-table-cel02b-2 {
	height: auto;
	width: 260px;
	float: left;
	margin: 30px 5px 10px;
	display: inline;
	text-align: left;
}
.cart-table-cel02c {
	height: auto;
	width: 120px;
	float: left;
	margin: 10px 5px;
	display: inline;
}
.cart-table-cel02c-2 {
	height: auto;
	width: 120px;
	float: left;
	margin: 30px 5px 10px;
	display: inline;
}
.cart-table-cel02d {
	height: auto;
	width: 60px;
	float: left;
	margin: 10px 5px;
	display: inline;
}
.cart-table-cel02d-2 {
	height: auto;
	width: 60px;
	float: left;
	margin: 30px 5px 10px;
	display: inline;
}
.cart-table-cel02e {
	height: auto;
	width: 47px;
	float: left;
	margin: 10px 5px;
	display: inline;
}
.cart-table-cel02e-2 {
	height: auto;
	width: 47px;
	float: left;
	margin: 30px 5px 10px;
	display: inline;
}
.cart-table-cel02f {
	height: auto;
	width: 97px;
	float: left;
	margin: 10px 5px;
	display: inline;
}
.cart-table-cel02f-2 {
	height: auto;
	width: 97px;
	float: left;
	margin: 30px 5px 10px;
	display: inline;
}
.cart-table-cel02g {
	height: auto;
	width: 88px;
	float: left;
	margin: 10px 5px;
	display: inline;
}
.cart-table-cel02g-2 {
	height: auto;
	width: 88px;
	float: left;
	margin: 30px 5px 10px;
	display: inline;
}
.cart-under-box {
	display: inline;
	float: left;
	height: auto;
	width: 152px;
}
.client-upbox {
	float: left;
	margin: 15px 0px 0px;
	height: auto;
	width: 926px;
	text-align: left;
}

.client-txtbox1 {
	padding: 5px;
	height: 120px;
	width: 926px;
	float: left;
	font-size: 12px;
	line-height: 135%;
	color: #666666;
}
.client-txtbox2 {
	height: 130px;
	width: 263px;
	float: right;
}


.client-txtbox-right1 {
	text-align: left;
	padding: 22px 20px 18px 30px;
	height: auto;
	width: 203px;
	float: right;
}
.client-txtbox-right2 {
	clear: right;
	text-align: left;
	width: 203px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.client-txtbox-right1block {
	float: left;
	width: 200px;
	text-align: left;

	font-size: 14px;
	vertical-align: bottom;
}
.client-txtbox-right1block2 {
	float: right;
	width: 110px;
	text-align: right;
	font-size: 14px;
}
.client-txtbox-goukei1{
	text-align: right;
	font-weight: bold;
	vertical-align: bottom;
	float: left;
	display: inline;
	height: auto;
}
*:first-child+html .client-txtbox-goukei1{
	padding-top: 10px;
}
.client-txtbox-goukei2{
	font-size: 30px;
	text-align: right;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 20px;
	font-weight: bold;
	vertical-align: top;
}
.client-utxt1 {
	font-size: 12px;
	line-height: 135%;
	margin: 5px 0px 0px;
	height: auto;
	width: 120px;
	color: #006699;
	text-align: left;
	float: left;
}
.client-utxt2 {
	font-size: 12px;
	line-height: 135%;
	margin: 5px 0px 0px;
	clear: left;
	height: auto;
	width: 120px;
	color: #CC0000;
	text-align: left;
	font-weight: bold;
}

.cart_error{
	font-size: 16px;
	font-weight: bold;
	height: auto;
	line-height: 100%;
}



/* CartEND
***********************************************************************************************/







/*　規約等ドキュメント
***********************************************************************************************/

#contents-rightbox2 {
	margin: 0px 0px 0px 28px;
	float: left;
	height: auto;
	width: 645px;
	display: inline;
	padding: 15px;
	background: #FFFFFF;
	text-align: left;
}
.contents-rightbox-fullspace {
	margin: 20px 0px 0px;
	float: left;
	height: auto;
	width: 645px;
	text-align: left;
	color: #CC0066;
}
.contents-rightbox-halfspace {
	margin: 20px 0px 0px 15px;
	float: left;
	height: auto;
	width: 300px;
	text-align: center;
	display: inline;
}


.howto-numberbox {
	margin: 23px 18px 0px 0px;
	float: left;
	height: 255px;
	width: 73px;
}
.howto-spacebox {
	margin: 23px 0px 0px;
	float: left;
	height: auto;
	width: 552px;
}
.howto-txtspacebox {
	margin: 10px 0px 0px 91px;
	float: left;
	height: auto;
	width: 552px;
	font-size: 12px;
	line-height: 135%;
	color: #000000;
	display: inline;
}
.howtouse-titlebox {
	float: left;
	height: 1.5em;
	width: 601px;
	padding: 8px 0px 0px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	border-left: solid 6px #fff;
	border-bottom: solid 1px #fff;
}
.howtouse-box1 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #000;
	text-align: left;
	padding: 8px 0px 0px 20px;
	float: left;
	height: 24px;
	width: 625px;
	border-bottom: solid 1px #fff;
}

.howtouse-txt-green {
	font-size: 12px;
	font-weight: normal;
	color: #CC0066;
	text-align: left;
	padding: 0px;
	float: left;
	height: auto;
	width: 645px;
	line-height: 135%;
}
.howtouse-txt-green2 {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	float: left;
	height: auto;
	width: 500px;
	line-height: 135%;
	margin: 0px 0px 0px 30px;
}
.howtouse-txt-green3 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 0px;
	float: left;
	height: auto;
	width: 645px;
	line-height: 135%;
	margin: 5px 0px 0px;
}
.howtouse-txt-green3 img{
	margin-top: 2px;
}

.cv-txt3{
	margin-left: 100px;
	color: #006600;
}

.cv-txt2{
	margin-left: 100px;
	color: #999999;
}

.howtouse-txt-greenbox {
	font-size: 12px;
	font-weight: normal;
	color: #CC0066;
	text-align: center;
	padding: 10px;
	float: left;
	height: 24px;
	width: 625px;
	line-height: 135%;
	background: #FFFFFF;
	border: 2px solid #CC0066;
}
.howtouse-txt-greenlinebox {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 10px;
	float: left;
	height: 82px;
	width: 625px;
	line-height: 135%;
	background: #FFFFFF;
	border-top: 2px solid #666666;
	border-right: 2px none #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px none #666666;
}
.howtouse-txt-greenlinebox1 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 10px 10px 5px;
	float: left;
	height: 30px;
	width: 625px;
	line-height: 135%;
	background: #FFFFFF;
	border-top: 2px solid #666666;
	border-right: 2px none #666666;
	border-bottom: 2px none #666666;
	border-left: 2px none #666666;
}
.howtouse-txt-greenlinebox2 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 5px 10px 10px;
	float: left;
	height: 30px;
	width: 625px;
	line-height: 135%;
	background: #FFFFFF;
	border-top: 2px none #666666;
	border-right: 2px none #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px none #666666;
}
.howtouse-txtblock {
	margin: 0px 10px 0px 0px;
	float: left;
	height: auto;
	width: auto;
}
.howtouse-txtblock1 {
	margin: 0px 10px 0px 0px;
	float: left;
	height: auto;
	width: 80px;
	display: block;
}
.howtouse-txtblock3 {
	margin: 0px 0px 0px 10px;
	float: left;
	height: auto;
	width: 595px;
	text-align: left;
	padding: 5px;
	color: #666666;
}
.howtouse-txtblock4 {
	float: left;
	height: auto;
	width: 580px;
	text-align: left;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#shouhou-table {
	width: 626px;
	height: auto;
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 2px solid #666666;
	margin-left: 8px;
	float: left;
	background: url(../img/syouhou03.jpg) repeat-y scroll left top;
	display: inline;
}

.shouhou-cel01 {
	float: left;
	height: auto;
	width: 626px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 8px;
}
.shouhou-cel02a {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	height: auto;
	width: 185px;
	text-align: left;
	color: #666666;
}
.shouhou-cel02b {
	margin: 10px 0px 10px 15px;
	float: left;
	height: auto;
	width: 400px;
	color: #666666;
}
.sentaku-table {
	float: left;
	height: auto;
	width: 296px;
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 2px solid #666666;
	background: url(../img/sentakuhyouji34.jpg) repeat-y scroll left top;
	text-align: left;
}
.sentaku-cel01 {
	float: left;
	height: auto;
	width: 298px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	color: #666666;
	margin: auto;
}
.sentaku-cel02a {
	float: left;
	height: auto;
	width: 28px;
	text-align: center;
	margin: 15px 0px 8px;
}
.sentaku-cel02b {
	float: left;
	height: auto;
	width: 40px;
	text-align: center;
	margin: 8px 0px;
}
.sentaku-cel02c {
	float: left;
	height: auto;
	width: 215px;
	text-align: left;
	margin: 15px 0px 5px 10px;
	display: inline;
}
.sentaku-cel02d {
	float: left;
	height: auto;
	width: 215px;
	text-align: left;
	display: inline;
	background: #FFFFFF;
	padding: 15px 10px;
}

.inquiry-formbox {
	margin: 0px auto;
	height: auto;
	width: 604px;
	text-align:center;
}
.inquiry-table {
	width: 660px;
	height: auto;
	border-collapse: collapse;
	border: 2px solid #666666;
	font-size: 14px;
	line-height: 135%;
}
.inquiry-td01 {
	width: 200px;
	height: auto;
	background: #999999;
	padding: 21px 17px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	color: #fff;
}
.inquiry-td02 {
	width: auto;
	height: auto;
	background: #FFFFFF;
	padding: 10px 16px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.form-label {
	padding: 5px;
	float: left;
	height: auto;
}
.form-label2 {
	width: 30px;
	padding: 8px 5px;
	height: 20px;
	float: left;
	text-align: center;
}
.form-label3 {
	width: 520px;
	padding: 8px 0px;
	height: auto;
	text-align: left;
	clear: left;
}

.form-txtbox1 {
	width: 135px;
	height: 26px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	border: 1px solid #999999;
	display: block;
	line-height: 180%;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
.form-txtbox2 {
	width: 200px;
	height: 26px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	border: 1px solid #999999;
	display: block;
	line-height: 180%;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
.form-txtbox3 {
	width: 60px;
	height: 26px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	border: 1px solid #999999;
	display: block;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
}
.form-txtbox4 {
	width: 330px;
	height: 130px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #333333;
	border: 1px solid #999999;
	display: block;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
}



.form-guidetxt {
	clear: left;
	font-size: 11px;
	line-height: 135%;
	color: #666666;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: left;
}
.form-guidetxt_er {
	clear: left;
	font-size: 12px;
	line-height: 135%;
	color: #CC0000;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: left;
}
.inquiry-formtxtspace {
	margin: 10px 0px 0px;
	float: left;
	height: auto;
	width: 604px;
	text-align: left;
	color: #fff;
}
.inquiry-formtxtspace2 {
	margin: 10px 0px 0px;
	float: left;
	height: auto;
	width: 604px;
	text-align: center;
	font-size: 14px;
	line-height: 135%;
	color: #fff;
}



/***********************************************　ボタン類　****************************/

input.button-2  {
	width: 72px;
	height: 25px;
	background-image: url(../img/top_login_006_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	cursor: pointer;
	display: inline;
}

input.button-2b  {
	width: 72px;
	height: 25px;
	background-image: url(../img/top_login_006_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	cursor: pointer;
	display: inline;
}

input.button-3  {
	width: 150px;
	height: 30px;
	background-image: url(../img/otoiawase02_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 20px;
}
input.button-3b  {
	width: 150px;
	height: 30px;
	background-image: url(../img/otoiawase02_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 20px;
}
input.button-4  {
	width: 180px;
	height: 30px;
	background-image: url(../img/mailmagazine02_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 10px;
}
input.button-4b  {
	width: 180px;
	height: 30px;
	background-image: url(../img/mailmagazine02_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 10px;
}
input.button-5  {
	width: 180px;
	height: 30px;
	background-image: url(../img/mailmagazine04_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 10px;
}
input.button-5b  {
	width: 180px;
	height: 30px;
	background-image: url(../img/mailmagazine04_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 10px;
}
input.button-6  {
	width: 70px;
	height: 30px;
	background-image: url(../img/kensakukekka02_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 0px 0px 0px 30px;
}
input.button-6b  {
	width: 70px;
	height: 30px;
	background-image: url(../img/kensakukekka02_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	margin: 0px 0px 0px 30px;
}
input.button-7  {
	width: 203px;
	height: 42px;
	background-image: url(../img/client-input11_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	float: left;
}
input.button-7b  {
	width: 203px;
	height: 42px;
	background-image: url(../img/client-input11_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	float: left;
}
input.button-8  {
	width: 193px;
	height: 30px;
	background-image: url(../img/cart-p05_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	float: left;
}
input.button-8b  {
	width: 193px;
	height: 30px;
	background-image: url(../img/cart-p05_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	float: left;
}
input.button-9  {
	width: 193px;
	height: 30px;
	background-image: url(../img/cart-p06_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	float: right;
}
input.button-9b  {
	width: 193px;
	height: 30px;
	background-image: url(../img/cart-p06_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
	float: right;
}
input.button-10  {
	width: 180px;
	height: 30px;
	background-image: url(../img/shiharaihouhou04_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
}
input.button-10b  {
	width: 180px;
	height: 30px;
	background-image: url(../img/shiharaihouhou04_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
}
input.button-11  {
	width: 240px;
	height: 51px;
	background-image: url(../img/shiharaihouhou06_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
}
input.button-11b  {
	width: 240px;
	height: 51px;
	background-image: url(../img/shiharaihouhou06_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	display: inline;
}
input.button-12  {
	width: 180px;
	height: 30px;
	background-image: url(../img/syouhinsyousai14_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
}
input.button-12b  {
	width: 180px;
	height: 30px;
	background-image: url(../img/syouhinsyousai14_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
}
input.button-13  {
	width: 134px;
	height: 40px;
	background-image: url(../img/login07_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	margin-top: 20px;
}
input.button-13b  {
	width: 134px;
	height: 40px;
	background-image: url(../img/login07_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
	margin-top: 20px;
}

/* 戻るボタン  ******************************************************************************/
input.button-15  {
	width: 106px;
	height: 42px;
	background-image: url(../img/client-input10_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
}
input.button-15b  {
	width: 106px;
	height: 42px;
	background-image: url(../img/client-input10_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
}


/* 再計算ボタン  ******************************************************************************/
input.button-20  {
	width: 68px;
	height: 26px;
	background-image: url(../img/saikeisan_off.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
}
input.button-20b  {
	width: 68px;
	height: 26px;
	background-image: url(../img/saikeisan_on.jpg);
	border: 0px solid rgb(0,0,0);
	cursor: pointer;
}








