﻿@charset "UTF-8";

#content_full {
	margin: 0px;
	padding: 0px;
}
#loginzone {
	margin: 5px 0px;
	padding: 0px;
}
#mainzone {
	width:100%;
	margin:0;
}
#thankszone {
	position: relative;
	height: 138px;
	width: 685px;
}
#thankszone #btns {
	position: absolute;
	height: 30px;
	width: 141px;
	top: 85px;
	right: 30px;
}


#content_full #cat_title {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.block-w {
	padding: 0px;
	margin: 0px 0px 0px 15px;
	display: block;
}

p.icon-catalog {
	border:1px solid #CCC;
	padding:2px;
	padding-left:5px;
	margin-bottom:5px;
	width:55px;
}

p.icon-data {
	border:1px solid #CCC;
	padding:2px;
	padding-left:5px;
	margin-bottom:5px;
	width:60px;
}

p.item-comment {
	margin-left:20px;
	margin-top:10px;
	text-align:left;
	padding: 0px;
	width: auto;
}

div.btn-adduser {
	margin:5px 0 10px 0;
}

ul.add-search li {
	list-style-type:none;
	padding-left:15px;
	background-image:url(img/point_arrow.gif);
	background-position:3px 4px;
	background-repeat:no-repeat;
}

ul.change-info li {
	list-style-type:none;
	padding-left:15px;
	background-image:url(img/point_arrow.gif);
	background-position:3px 4px;
	background-repeat:no-repeat;
	margin-left:35px;
}

input.mail-field {
	width:220px;
	font-size:12px;
	margin-right:5px;
}

input.pass-field {
	width:80px;
	font-size:12px;
	margin-right:5px;
}


/* form elements */


.formtable {
		text-align:			left;
		width:				630px;
		padding:			10px 0px 20px 0px;
		margin:				0px;
	}

	.formtable tr {
		vertical-align:		top;
	}

	.formtable tr td {
		vertical-align:		top;
		padding:			2px 3px 2px 3px;
		margin:				0px;
	}

	.formtable tr td input {
		padding:			0px;
		margin:				0px;
	}

	.formtable textarea {
		margin:				0px 0px 0px 5px;
		width:				415px;
	}

	.formtable2 {
		text-align:			left;
		width:				630px;
		padding:			10px 0px 20px 0px;
		margin:				0px;
	}

	.formtable2 tr {
		vertical-align:		middle;
	}

	.formtable2 tr td {
		vertical-align:		middle;
		padding:			4px 0px 4px 0px;
		margin:				0px;
	}

	.formtable2 tr td input.kishu {
		width:				220px;
	}

	.formtable2 tr td input.daisu {
		width:				30px;
	}

	.formtable2 tr td.kishuselect {
		text-align:			left;
		padding:			0px 0px 0px 5px;
		margin:				0px;
	}

	.formtable2 tr td.kishuselect ul {
		background-color:	#ffffff;
		border:				1px solid #bbbbbb;
		padding:			0px 0px 0px 20px;
		margin:				0px 0px 0px 0px;
		width:				90px;
	}

	.formtable2 tr td.kishuselect ul li {
		line-height:		100%;
		list-style-image:	url(../img_req/li_02.gif);
		padding:			0px 0px 0px 0px;
		margin:				4px 0px 5px 1px;
	}

	.formtable3 {
		width:				315px;
		padding:			10px 10px 20px 10px;
		margin:				0px;
	}

	.formtable3 tr {
		vertical-align:		top;
	}

	.formtable3 tr td {
		vertical-align:		top;
		padding:			2px 3px 2px 3px;
		margin:				0px;
	}

	.formtable3 textarea {
		margin:				0px 0px 0px 5px;
	}

	h2.thanks {
		padding:			0px 0px 5px 0px;
		margin:				0px 0px 0px 0px;
	}

	p.thanks {
		padding:			5px 0px 25px 0px;
		margin:				0px 0px 0px 0px;
	}

	p.thanksbtn {
		text-align:			left;
		padding:			10px 10px 30px 10px;
		margin:				0px 0px 0px 0px;
		width:				690px;
	}

	p.thankscomment {
		text-align:			left;
		line-height:		110%;
		background-color:	#e6d2b8;
		padding:			9px 10px 7px 10px;
		margin:				20px 0px 10px 0px;
		width:				690px;
	}


/*
	#content ul.menu {
		padding:			0px 0px 0px 20px;
		margin:				0px 0px 0px 0px;
	}

	#content ul.menu li {
		line-height:		130%;
		list-style-image:	url(../img_req/li_01.gif);
		padding:			0px 0px 0px 0px;
		margin:				4px 0px 5px 1px;
	}

	#content ul.thanks {
		padding:			0px 0px 0px 20px;
		margin:				0px 0px 0px 0px;
	}

	#content ul.thanks li {
		list-style-image:	url(../img_req/li_05.gif);
		padding:			0px 0px 0px 0px;
		margin:				4px 0px 5px 0px;
	}

	#content ul.back {
		padding:			0px 0px 20px 20px;
		margin:				0px 0px 0px 0px;
	}

	#content ul.back li {
		text-align:			left;
		line-height:		130%;
		list-style-image:	url(../img_req/li_06.gif);
		padding:			0px 0px 0px 0px;
		margin:				4px 0px 5px 1px;
	}
*/

	.required {
		font-weight:		normal;
		color:				#ff0000;
	}

	#content .error {
		text-align:			left;
		padding:			15px 0px 0px 10px;
		margin:				0px 0px 0px 0px;
	}


/* member */


	#header_kv .headermember {
		padding:			0px 10px 0px 10px;
		margin:				0px;
	}

	#header_kv .headermember tr {
		vertical-align:		middle;
	}

	#header_kv .membername_kv {
		font-size:			12px;
		text-align:			left;
		vertical-align:		middle;
		line-height:		110%;
		background-color:	#ffffff;
		border-left:		3px solid #e6d2b8;
		padding:			3px 13px 3px 13px;
		margin:				0px;
	}

	#header_kv .memberbtn_kv {
		text-align:			left;
		vertical-align:		middle;
		background-color:	#ffffff;
		border-left:		3px solid #e6d2b8;
		padding:			2px 10px 5px 10px;
		margin:				0px;
}
.catcomment {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.mark1red10{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #ff0000; background-color: #ffffff; border: 1px solid #ff0000;
}

.newRedTxt{
	font-size:10px;
	padding:0 5px 0 5px; display:inline;
	color: #cc0000; background-color: #ffffff; border: 1px solid #cc0000;
}

/*110112追加*/
p.selectTxt{
	font-size: 14px;
	font-weight: bold;
}
ul.selectBtn{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 600px;
}
ul.selectBtn li{
	margin: 0 0 10px;
	padding: 0;
}
ul.selectBtn li em{
	display: none;
}
ul.selectBtn li a.btnJp{
	background: url(/kv_standard/kv_studio/select/images/btn_jp.jpg) no-repeat left;
	width: 600px;
	height: 108px;
	display: block;
}
ul.selectBtn li a.btnCh{
	background: url(/kv_standard/kv_studio/select/images/btn_ch.jpg) no-repeat left;
	width: 600px;
	height: 108px;
	display: block;
}
ul.selectBtn li a.btnEn{
	background: url(/kv_standard/kv_studio/select/images/btn_en.jpg) no-repeat left;
	width: 600px;
	height: 108px;
	display: block;
}
	
