@charset "UTF-8";

/*----------------------------------------------------------------------
 * QuZo version 2.4
 *
 * LICENSE: This source file is subject to version 1.0 of the QuZo license
 * that is available through the world-wide-web at the following URI:
 * http://www.quzo.jp/?quzo/license/1.0.
 *
 * @author		Satoshi Furuno <furunos@quzo.jp>
 * @copyright	2008-2010 Satoshi Furuno
 * @license		http://www.quzo.jp/?quzo/license/1.0
 * @version		v2.4 2010/02/22 1:03:00 JST
 * @link		http://www.quzo.jp/
/-----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
/		initialize
/-----------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

/*======================================================================
/		site common style
/=======================================================================*/

h1 {font-size: 142.8%;}
h2 {font-size: 124.2%;}
h3 {font-size: 108%;}
h4 {font-size: 93.9%;}
h5 {font-size: 81.7%;}

pre, dl, ol, li, p, blockquote { line-height:140%; }

/*----------------------------------------------------------------------
/		link 
/-----------------------------------------------------------------------*/

a:link {
	color: #778899;
	background-color: inherit;
	text-decoration: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

a:active {
	color: #215dc6;
	background-color: #B0EED9;
	text-decoration: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

a:visited {
	color: #B8860B;
	background-color: inherit;
	text-decoration: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

a:hover {
	color: #B8860B;
	background-color: #BFEFDF;
	text-decoration: underline;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

a img {
	border: none;
}

/*----------------------------------------------------------------------
/		common decoration
/-----------------------------------------------------------------------*/

ul {
	margin: 1em 0 1em 1em;
	line-height: 130%;
	word-break: break-word;
	word-wrap: break-word;
}

li {
	line-height: 150%;
	margin: 0.5em 0 0.5em 2em;
	padding: 0px;
	text-indent: 0px;
	/*color: dimgray;*/
}

p.line {
	/* clear: both; */
	background-image: url("/images/line_dot.gif");
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
}

p.space {
	margin: 1em;
}

p.clear {
	clear: both;
}

p.msg {
	margin: 1em 0 1em 0;
}


/* 成功メッセージ */
span.success {
	color: blue;
}

/* 情報メッセージ */
span.info {
}

/* エラーメッセージ */
span.error {
	color: red;
}

/* 注意メッセージ */
span.warning {
	color: coral;
}

/* 必須 */
span.require {
	color: red;
}

/* 登録等のステップ */
span.step {
	font-weight: bold;
	color: steelblue;
}
span.step_error {
	font-weight: bold;
	color: red;
}
span.step_warning {
	font-weight: bold;
	color: coral;
}

/* 取り消し線 */
span.strikethrough {
	text-decoration: line-through
}

/*----------------------------------------------------------------------
/		layout 
/-----------------------------------------------------------------------*/

/*
	doc		ドキュメント
		hd	ヘッダー
		bd	ボディー
		ft	フッター
*/

/*----------------------------------------------------------------------
/		doc (for public), (for manageMenu)
/-----------------------------------------------------------------------*/

#doc,
#doc4m {
	text-align: left;
	color: black;
	background-color: white;
	margin: 0.5em 2em 2em 2em;
	font-size: 12px;
	font-family: verdana, arial, helvetica, Sans-Serif;
}

/*----------------------------------------------------------------------
/		doc > header
/-----------------------------------------------------------------------*/

#hd{
	clear: both;
	margin: 0.5em 0 1em 0;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

#hd img {
	margin: 0.5em 0 0.5em 0;
}

#hd p {
	/*line-height: 1.84em;*/
}


/*----------------------------------------------------------------------
/		doc > body 
/-----------------------------------------------------------------------*/

#bd {
	clear: both;
	float: right;				/* 左メニュー用 */
	margin-left: -18em;			/* 左メニュー用 */
	/*float: left;*/			/* 右メニュー用 */
	/*margin-right: -18em;*/	/* 右メニュー用 */
	width: 100%;
}

#bd_contents {
	margin-left: 19.2em;		/* 左メニュー用 */
	/*margin-right: 19.2em;		/* 右メニュー用 */
	position: relative;
}

#bd_contents .submitarea {
	margin: 1em 0 2em 0;
	text-align: center;
}

#bd_contents table {
	max-width: 100%;
	text-align: left;
}
#bd_contents img.image {
	margin: 0 0.5 0 0.5em;
	text-align: left;
}
#bd_contents p.count {
	margin: 1em 0 0.25em 0;
	font-weight: bold;
	text-align: left;
}
#bd_contents p.url {
	font-weight: bold;
	max-width: 90%;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents p.filename {
	margin: 0.5em 0 0 1em;
	font-weight: bold;
	text-align: left;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents p.filepath {
	margin: 0.5em 0 0 1em;
	color: lightgrey;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents p.filesize {
	margin: 0.5em 0 0 1em;
	color: coral;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents p.filetype {
	margin: 0.5em 0 0 1em;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents p.filedatetime {
	margin: 0.5em 0 0 1em;
	color: silver;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents p.wait {
	margin: 1.5em 0 0 0;
}
#bd_contents p.noauth {
	margin: 1em 0 1em 0;
	text-align: center;
	color: red;
}
#bd_contents p.resultok {
	margin: 1em 0 1em 0;
	text-align: center;
	color: royalblue;
}
#bd_contents p.resultng {
	margin: 1em 0 1em 0;
	text-align: center;
	color: deeppink;
}
#bd_contents p.resultnodata {
	margin: 1em 0 1em 0;
	text-align: center;
	color: slategray;
}

#bd_contents .submenu {
	margin: 0.5em 0 0.5em 0.5em;
	max-width: 100%;
	text-align: left;
}

#bd_contents .relationmenu {
	margin: 0.5em 0 0.5em 0.5em;
	max-width: 100%;
	text-align: left;
}


/*----------------------------------------------------------------------
/		body > menu
/-----------------------------------------------------------------------*/

#menu {
	float: left;				/* 左メニュー用 */
	/*float: right;*/			/* 右メニュー用 */
	width: 18em;
	line-height: 1.84em;
}

#menu li {
	margin-left: 1.6em;
}

/*----------------------------------------------------------------------
/		doc > footer
/-----------------------------------------------------------------------*/

#ft{
	clear: both;
	text-align: center;
	margin: 0 0 1em 0;
}

#ft address {
	font-style: italic;
	padding: 0px;
}

#ft p {
	margin: 0.5em 0px 0.5em 0px;
	line-height: 2em;
}


/*----------------------------------------------------------------------
/		body > contents (for public)
/-----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
/		body > contents > bd_contents_contact
/-----------------------------------------------------------------------*/

#bd_contents_contact {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_contact .qz_line {
	/*clear: none;*/
	background-color: white;
	width: 56em;
}
#bd_contents_contact .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 5em;
}
#bd_contents_contact .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 46em;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_makebasic
/-----------------------------------------------------------------------*/

#bd_contents_makebasic {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_makebasic .qz_line {
	/*clear: none;*/
	background-color: paleturquoise;
	border-style: none none solid none;
	border: 0 0.1em 0.1em 0.1em white;
	margin: 0 auto;
	padding: 0;
	width: 55em;
}
#bd_contents_makebasic .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_makebasic .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 5em;
}
#bd_contents_makebasic .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 46em;
}

#bd_contents_makebasic ul {
	text-align: left;
}

#bd_contents_makebasic p.url {
	margin: 1em 0 0.5em 0;
}
#bd_contents_makebasic em.type {
	font-weight: bold;
	color: blue;
}
#bd_contents_makebasic em.url {
	font-weight: bold;
	color: red;
}

#bd_contents_makebasic form {
	border: 5px;
	margin: 2em 0 0.5em 0;
	padding: 0.5em;
}

#bd_contents_makebasic select,
#bd_contents_makebasic input {
	margin: 0.25em 0 0.25em 0;
}

#bd_contents_makebasic p.thumburl {
	margin: 0.25em 0 0.25em 0;
}
#bd_contents_makebasic em.thumburl {
	font-weight: bold;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_makedetail
/-----------------------------------------------------------------------*/

#bd_contents_makedetail {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_makedetail p.url {
	margin: 1em 0 0.5em 0;
}
#bd_contents_makedetail em.type {
	font-weight: bold;
	color: blue;
}
#bd_contents_makedetail em.url {
	font-weight: bold;
	color: red;
}

#bd_contents_makedetail .qz_line {
	clear: none;
	background-color: white;
	width: 60em;
}
#bd_contents_makedetail .qz_line_bdx1 {
	float: left;
	background-color: palegoldenrod;
	font-weight: bold;
	width: 32em;
}
#bd_contents_makedetail .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 14em;
}
#bd_contents_makedetail .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 40em;
}

#bd_contents_makedetail form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

#bd_contents_makedetail input {
	margin: 0.25em 0 0.25em 0;
}

#bd_contents_makedetail p.thumburl {
	margin: 0.25em 0 0.25em 0;
}
#bd_contents_makedetail em.thumburl {
	font-weight: bold;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_listtype
/-----------------------------------------------------------------------*/

#bd_contents_listtype {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_listtype p.url {
	margin: 1em 0 0.5em 0;
}
#bd_contents_listtype em.type {
	font-weight: bold;
	color: blue;
}
#bd_contents_listtype em.url {
	font-weight: bold;
	color: red;
}

#bd_contents_listtype .checktype {
	float: left;
	width: 14em;
}

#bd_contents_listtype .info {
	margin: 1.2em 0 0.45em 0;
	color: black;
	font-weight: normal;
}
#bd_contents_listtype .infocomment {
	margin: 0.5em 0 1.1em 1em;
	color: black;
	font-weight: normal;
}

#bd_contents_listtype .qz_line {
	clear: none;
	/* background-color: white; */
	/* background-color: paleturquoise; */
	background-color: skyblue;
	width: 60em;
}
/* type */
#bd_contents_listtype .qz_line_bdx1 {
	float: left;
	padding: 0.4em 1em 0.4em 1em;
	background-color: lightseagreen;
	font-weight: bold;
	width: 14em;
}
#bd_contents_listtype .qz_line_bdx2 {
	float: left;
	padding: 0.4em 1em 0.4em 1em;
	border-color: white;
	border-width: 1px;
	border-style: none none solid none;
	background-color: mediumaquamarine;
	width: 40em;
}
#bd_contents_listtype .qz_line_bdx2 span.warning {
	color: black;
	font-weight: normal;
}
#bd_contents_listtype .qz_line_hdy1 {
	float: left;
	/* margin: 0.5em 0 0 0; */
	
	border-color: white;
	border-width: 1px;
	border-style: none none solid none;
	padding: 0.5em 1em;
	min-height: 1.7em;
	height: auto !important;
	text-align: left;
	color: black;
	/* background-color: steelblue; */
	/* background-color: darkseagreen; */
	/* background-color: lightblue; */
	background-color: skyblue;
	word-break: break-word;
	word-wrap: break-word;
	width: 56em;
}
#bd_contents_listtype .qz_line_hdy1 span.warning {
	color: black;
	font-weight: normal;
}
#bd_contents_listtype .qz_line_bdy1 {
	float: left;
	padding: 0.4em 1em 0.4em 2em;
	background-color: paleturquoise;
	font-weight: bold;
	width: 13em;
}
#bd_contents_listtype .qz_line_bdy2 {
	float: left;
	padding: 0.4em 1em 0.4em 1em;
	border-color: white;
	border-width: 1px;
	border-style: none none solid none;
	width: 40em;
}
#bd_contents_listtype .qz_line_bdz1 {
	float: left;
	padding: 0.4em 1em 0.4em 1em;
	border-color: white;
	border-width: 1px;
	border-style: none none solid none;
	width: 56em;
}
#bd_contents_listtype .qz_line_bd1 {
	float: left;
	padding: 0.4em 1em 0.4em 1em;
	background-color: paleturquoise;
	font-weight: bold;
	width: 14em;
}
#bd_contents_listtype .qz_line_bd2 {
	float: left;
	padding: 0.4em 1em 0.4em 1em;
	border-color: white;
	border-width: 1px;
	border-style: none none solid none;
	width: 40em;
}

#bd_contents_listtype form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

/*
#bd_contents_listtype input {
	margin: 0.25em 0 0.25em 0;
}
*/

#bd_contents_listtype textarea {
	margin: 0.25em 0 0.8em 0;
}

#bd_contents_listtype p.thumburl {
	margin: 0.25em 0 0.25em 0;
}
#bd_contents_listtype em.thumburl {
	font-weight: bold;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_service
/-----------------------------------------------------------------------*/

#bd_contents_service {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_service img.img_right {
	border: none;
	float: right;
	margin: 0 10em 0 0;
}
#bd_contents_service img.img_left {
	border: none;
	float: left;
	margin: 0 0 0 0;
}

#bd_contents_service p.url {
	margin: 1em 0 0.5em 0;
}
#bd_contents_service em.type {
	font-weight: bold;
	color: blue;
}
#bd_contents_service em.url {
	font-weight: bold;
	color: red;
}
#bd_contents_service em.diff {
	font-weight: bold;
	color: deeppink;
}

#bd_contents_service .qz_line {
	clear: none;
	background-color: white;
	width: 34em;
	margin: 0 0 0 138px;
}
#bd_contents_service .qz_line_bdx1 {
	float: left;
	background-color: palegoldenrod;
	font-weight: bold;
	width: 32em;
}
#bd_contents_service .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 15em;
}
#bd_contents_service .qz_line_bd2 {
	float: left;
	font-weight: bold;
	width: 15em;
}


/*----------------------------------------------------------------------
/		body > contents > bd_contents_price
/-----------------------------------------------------------------------*/

#bd_contents_price {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_price .qz_line {
	background-color: #ECECEC;
	/*width: 65em;*/
	width: 57em;
}

#bd_contents_price .qz_line_bdx1 {
	float: left;
	/*background-color: paleturquoise;*/
	background-color: palegoldenrod;
	font-weight: bold;
	width: 54em;
}
#bd_contents_price .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 0;
}
#bd_contents_price .qz_line_bd2 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 20em;
}
#bd_contents_price .qz_line_bd3 {
	float: left;
	border-color: white;
	border-width: 1px;
	border-style: none none none solid;
	text-align: left;
	width: 30em;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_faq
/-----------------------------------------------------------------------*/

#bd_contents_faq {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_faq .qz_line {
	background-color: white;
	width: 54em;
}

#bd_contents_faq .qz_line_bdx1 {
	/*background-color: paleturquoise;*/
	background-color: palegoldenrod;
	font-weight: bold;
	width: 54em;
}
#bd_contents_faq .qz_line_bd1 {
	background-color: paleturquoise;
	font-weight: bold;
	width: 54em;
}
#bd_contents_faq .qz_line_bd2 {
	background-color: whitesmoke;
	width: 54em;
	margin: 0 0 1em 0;
}

/*----------------------------------------------------------------------
/		body > contents (for manageMenu)
/-----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
/		body > contents > bd_contents_managemenu
/-----------------------------------------------------------------------*/

#bd_contents_managemenu {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_managemenu .qz_line {
	background-color: paleturquoise;
	border-style: none none solid none;
	border: 0 0.1em 0.1em 0.1em white;
	margin: 0 auto;
	padding: 0;
	width: 56em;
}
#bd_contents_managemenu .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_managemenu .qz_line_bdx1 {
	float: left;
	background-color: palegoldenrod;
	padding: 0.5em 1em 0.25em 1em;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	font-weight: bold;
	width: 54em;
}
#bd_contents_managemenu .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	padding: 0.5em 1em 0.25em 1em;
	width: 7em;
	min-height: 1.7em;
	height: auto !important;
}
#bd_contents_managemenu .qz_line_bd2 {
	float: left;
	padding: 0.5em 1em 0.25em 1em;
	width: 45em;
}

#bd_contents_managemenu ul {
	line-height: inherit;
	word-break: break-word;
	word-wrap: break-word;
	margin: 0 0 0 0.5em;
}

#bd_contents_managemenu li {
	line-height: inherit;
	margin: 0 0 0 1em;
	padding: 0px;
	text-indent: 0px;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_adderrorimage
/-----------------------------------------------------------------------*/

#bd_contents_adderrorimage {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

/*
#bd_contents_adderrorimage .submenu {
	margin: 0.5em 0 0.5em 0.5em;
	max-width: 100%;
	text-align: left;
}
*/

#bd_contents_adderrorimage table {
	max-width: 100%;
	text-align: left;
}

#bd_contents_adderrorimage .qz_line {
	clear: none;
	background-color: paleturquoise;
	border-style: none none solid none;
	border: 0 0.1em 0.1em 0.1em white;
	margin: 0 auto;
	padding: 0;
	width: 50em;
}
#bd_contents_adderrorimage .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_adderrorimage .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 5em;
}
#bd_contents_adderrorimage .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 41em;
}

#bd_contents_adderrorimage form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

/*
#bd_contents_adderrorimage input {
	margin: 0.25em 0 0.25em 0;
}
*/

#bd_contents_adderrorimage .remake {
	margin: 0.5em 0 0.5em 0.5em;
	text-align: left;
}
#bd_contents_adderrorimage .remake p.url {
	margin: 0.25em 0 0.25em 0;
	font-weight: normal;
	max-width: 90%;
	word-break: break-word;
	word-wrap: break-word;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_deleteimage
/-----------------------------------------------------------------------*/

#bd_contents_deleteimage {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

/*
#bd_contents_deleteimage .submenu {
	margin: 0.5em 0 0.5em 0.5em;
	max-width: 100%;
	text-align: left;
}
*/

#bd_contents_deleteimage table {
	max-width: 100%;
	text-align: left;
}

#bd_contents_deleteimage .qz_line {
	clear: none;
	background-color: white;
	width: 50em;
}
#bd_contents_deleteimage .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 5em;
}
#bd_contents_deleteimage .qz_line_bd2 {
	float: left;
	font-weight: bold;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 40em;
}

#bd_contents_deleteimage form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

/*
#bd_contents_deleteimage input {
	margin: 0.25em 0 0.25em 0;
}
*/

#bd_contents_deleteimage .remake {
	margin: 0.5em 0 0.5em 0.5em;
	text-align: left;
}
#bd_contents_deleteimage .remake p.url {
	margin: 0.25em 0 0.25em 0;
	font-weight: normal;
	max-width: 90%;
	word-break: break-word;
	word-wrap: break-word;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_inserturl2dbsearchhdd
/-----------------------------------------------------------------------*/

#bd_contents_inserturl2dbsearchhdd {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_inserturl2dbsearchhdd .qz_line {
	clear: none;
	background-color: white;
	width: 50em;
}
#bd_contents_inserturl2dbsearchhdd .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 5em;
}
#bd_contents_inserturl2dbsearchhdd .qz_line_bd2 {
	float: left;
	font-weight: bold;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 40em;
}

#bd_contents_inserturl2dbsearchhdd form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

#bd_contents_inserturl2dbsearchhdd .remake {
	margin: 0.5em 0 0.5em 0.5em;
	text-align: left;
}
#bd_contents_inserturl2dbsearchhdd .remake p.url {
	margin: 0.25em 0 0.25em 0;
	font-weight: normal;
	max-width: 90%;
	word-break: break-word;
	word-wrap: break-word;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_listcache
/-----------------------------------------------------------------------*/

#bd_contents_listcache {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_listcache .qz_line {
	clear: both;
	background-color: paleturquoise;
	border-style: none none solid none;
	border: 0 0.1em 0.1em 0.1em white;
	margin: 0 auto;
	padding: 0;
	width: 33em;
}
#bd_contents_listcache .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_listcache .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 5em;
}
#bd_contents_listcache .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 24em;
}

#bd_contents_listcache p.example {
	font-size: -1;
	color: silver;
}

#bd_contents_listcache p.que {
	margin: 0.25em 0 0.25em 1em;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_listerrorimage
/-----------------------------------------------------------------------*/

#bd_contents_listerrorimage {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_listerrorimage p.noimage {
	margin: 1em 0 1em 0;
	font-weight: bold;
	color: red;
}

#bd_contents_listerrorimage p.path {
	margin: 0 0 0 1em;
	text-align: left;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_listimage
/-----------------------------------------------------------------------*/

#bd_contents_listimage {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_listimage .qz_line {
	/*clear: none;*/
	background-color: paleturquoise;
	border-style: none none solid none;
	border: 0 0.1em 0.1em 0.1em white;
	margin: 0 auto;
	padding: 0;
	width: 55em;
}
#bd_contents_listimage .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_listimage .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 5em;
}
#bd_contents_listimage .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 46em;
}

#bd_contents_listimage table {
	max-width: 100%;
}

#bd_contents_listimage form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

#bd_contents_listimage p.noimage {
	margin: 1em 0 1em 0;
	font-weight: bold;
	color: red;
}

#bd_contents_listimage p.example {
	font-size: -1;
	color: silver;
}
#bd_contents_listimage p.attention {
	font-size: -1;
	color: deeppink;
}
#bd_contents_listimage p.num {
	margin: 0 0 0 0;
	text-align: left;
}
#bd_contents_listimage p.url {
	margin: 0.5em 0 0 0.5em;
	font-weight: bold;
	text-align: left;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents_listimage p.path {
	margin: 0.5em 0 0 1em;
	color: lightgrey;
	text-align: left;
	word-break: break-word;
	word-wrap: break-word;
}
#bd_contents_listimage p.imginfo {
	margin: 0.5em 0 0 1em;
	color: silver;
	text-align: left;
}

#bd_contents_listimage input[type="submit"].warning {
	color: orangered;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_listimageoneset
/-----------------------------------------------------------------------*/

#bd_contents_listimageoneset {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_listimageoneset .qz_line {
	clear: none;
	background-color: paleturquoise;
	border-style: none none solid none;
	border: 0 0.1em 0.1em 0.1em white;
	margin: 0 auto;
	padding: 0;
	width: 50em;
}
#bd_contents_listimageoneset .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_listimageoneset .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 5em;
}
#bd_contents_listimageoneset .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 41em;
}

#bd_contents_listimageoneset form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

/*
#bd_contents_listimageoneset input {
	margin: 0.25em 0 0.25em 0;
}
*/

#bd_contents_listimageoneset .remake {
	margin: 0.5em 0 0.5em 0.5em;
	text-align: left;
}
#bd_contents_listimageoneset .remake p.url {
	margin: 0.25em 0 0.25em 0;
	font-weight: normal;
	max-width: 90%;
	word-break: break-word;
	word-wrap: break-word;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_deleteque
/-----------------------------------------------------------------------*/

#bd_contents_deleteque {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_deleteque .qz_line {
	background-color: white;
	width: 60em;
}
#bd_contents_deleteque .qz_line_bd1 {
	float: left;
	/*background-color: white;*/
	background-color: azure;
	width: 7em;
	text-align: right;
}
#bd_contents_deleteque .qz_line_bd2 {
	float: left;
	width: 8em;
	text-align: right;
}
#bd_contents_deleteque .qz_line_bd3 {
	float: left;
	background-color: paleturquoise;
	width: 3em;
	text-align: center;
}
#bd_contents_deleteque .qz_line_bd4 {
	float: left;
	background-color: paleturquoise;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 33em;
}

#bd_contents_deleteque .qz_line_bd3 input[type="submit"] {
	color: red;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_downgradeque
/-----------------------------------------------------------------------*/

#bd_contents_downgradeque {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_downgradeque .qz_line {
	/*clear: none;*/
	background-color: white;
	width: 56em;
}
#bd_contents_downgradeque .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	width: 7em;
	text-align: right;
}
#bd_contents_downgradeque .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 44em;
}

#bd_contents_downgradeque .qz_line_x {
	background-color: white;
	width: 60em;
}
#bd_contents_downgradeque .qz_line_bdx1 {
	float: left;
	/*background-color: white;*/
	background-color: azure;
	width: 25em;
	text-align: right;
}
#bd_contents_downgradeque .qz_line_bdx2 {
	float: left;
	width: 2em;
	text-align: center;
}
#bd_contents_downgradeque .qz_line_bdx3 {
	float: left;
	/*background-color: white;*/
	background-color: paleturquoise;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 25em;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_passwd
/-----------------------------------------------------------------------*/

#bd_contents_passwd {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_passwd .qz_line {
	clear: none;
	background-color: #ECECEC;
	width: 48em;
}
#bd_contents_passwd .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_passwd .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 12em;
	min-height: 1.7em;
	height: auto !important;
}
#bd_contents_passwd .qz_line_bd2 {
	float: left;
	border-color: white;
}

#bd_contents_passwd form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

#bd_contents_passwd input {
	padding: 1px;
	font-size: 12px;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_readque
/-----------------------------------------------------------------------*/

#bd_contents_readque {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

#bd_contents_readque form {
	padding: 0.1em 1em 0.2em 0;
}

#bd_contents_readque .qz_line {
	background-color: paleturquoise;
	border-style: none none solid none;
	/* border: 0 0.1em 0.1em 0.1em white; */
	margin: 0 auto;
	padding: 0;
	width: 56.3em;
}
#bd_contents_readque .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_readque .qz_line_bd1 {
	float: left;
	background-color: azure;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 7em;
	text-align: right;
}
#bd_contents_readque .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 8em;
	text-align: right;
}
#bd_contents_readque .qz_line_bdx3 {
	float: left;
	background-color: paleturquoise;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 2.25em;
	text-align: center;
}
#bd_contents_readque .qz_line_bdx4 {
	float: left;
	background-color: paleturquoise;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 5.25em;
	text-align: center;
}
#bd_contents_readque .qz_line_bdx5 {
	float: left;
	background-color: paleturquoise;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 6.75em;
	text-align: center;
}
#bd_contents_readque .qz_line_bdx6 {
	float: left;
	background-color: azure;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 15em;
}
#bd_contents_readque .qz_line_bdx3 input[type="submit"] {
	color: dodgerblue;
}
#bd_contents_readque .qz_line_bdx4 input[type="submit"] {
	color: orangered;
}
#bd_contents_readque .qz_line_bdx5 input[type="submit"] {
	color: deeppink;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_repairdb
/-----------------------------------------------------------------------*/

#bd_contents_repairdb {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_termsofservice
/-----------------------------------------------------------------------*/

#bd_contents_termsofservice {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
}

h3.kiyakutitle {
	margin: 2em 0 0.5em 0;
	text-align: left;
}

#bd_contents_termsofservice .qz_line {
	background-color: white;
	width: 56em;
}
#bd_contents_termsofservice .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	width: 7em;
	text-align: right;
}
#bd_contents_termsofservice .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 1px;
	border-style: none none solid solid;
	width: 44em;
}

/*----------------------------------------------------------------------
/		body > contents > bd_contents_viewDefineConcurSite
/-----------------------------------------------------------------------*/

#bd_contents_viewDefineConcurSite {
	margin: 1em 0 2em 0;
	line-height: 1.84em;
	text-align: center;
}

#bd_contents_viewDefineConcurSite .qz_line {
	/*clear: none;*/
	background-color: paleturquoise;
	border-style: none none solid none;
	border: 0 0.1em 0.1em 0.1em white;
	margin: 0 auto;
	padding: 0;
	width: 55em;
}
#bd_contents_viewDefineConcurSite .qz_line:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

#bd_contents_viewDefineConcurSite .qz_line_bd1 {
	float: left;
	background-color: paleturquoise;
	font-weight: bold;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 5em;
}
#bd_contents_viewDefineConcurSite .qz_line_bd2 {
	float: left;
	border-color: white;
	border-width: 0.1em;
	border-style: none;
	width: 46em;
}

#bd_contents_viewDefineConcurSite form {
	border: 5px;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

#bd_contents_viewDefineConcurSite ul {
	line-height: inherit;
	word-break: break-word;
	word-wrap: break-word;
	margin: 0 0 0 0.5em;
}

#bd_contents_viewDefineConcurSite li {
	line-height: inherit;
	margin: 0 0 0 1em;
	padding: 0px;
	text-indent: 0px;
	text-align: left;
}

#bd_contents_viewDefineConcurSite li.normal {
	list-style-type: none;
}
#bd_contents_viewDefineConcurSite li.warning {
	list-style-type: none;
	color: coral;
}
#bd_contents_viewDefineConcurSite li.error {
	list-style-type: none;
	color: orangered;
}
#bd_contents_viewDefineConcurSite li.success {
	list-style-type: none;
	color: steelblue;

}

#bd_contents_viewDefineConcurSite input[type="submit"].view {
	color: dodgerblue;
}

#bd_contents_viewDefineConcurSite input[type="submit"].delete {
	color: orangered;
}

/*----------------------------------------------------------------------
/		body > contents > common(qz_)
/-----------------------------------------------------------------------*/

.qz_msg {
	/*margin: 0.75em 0px 0.75em 0px;*/
	margin: 0.75em auto 0.75em auto;
	text-align: center;
}
.qz_msgLeft {
	/*margin: 0.75em 0px 0.75em 0px;*/
	margin: 0.75em auto 0.75em auto;
	text-align: left;
}

.qz_line,
.qz_line_x,
.qz_line_y,
.qz_line_z,
.qz_line_hdx,
.qz_line_hdy,
.qz_line_hdz,
.qz_line_bdx,
.qz_line_bdy,
.qz_line_bdz {
	clear: both;
	/*background-color: #435663;*/
	border: solid 1px white;
	margin: 0 auto;
}

.qz_line_hd1,	/* hd */
.qz_line_hd2,
.qz_line_hd3,
.qz_line_hd4,
.qz_line_hd5,
.qz_line_hd6,
.qz_line_hd7,
.qz_line_hd8,
.qz_line_hd9,
.qz_line_hd10,
.qz_line_hd11,
.qz_line_hd12,
.qz_line_hd13,
.qz_line_hd14,
.qz_line_hd15,
.qz_line_hdx1,	/* hd_x */
.qz_line_hdx2,
.qz_line_hdx3,
.qz_line_hdx4,
.qz_line_hdx5,
.qz_line_hdx6,
.qz_line_hdx7,
.qz_line_hdx8,
.qz_line_hdx9,
.qz_line_hdx10,
.qz_line_hdx11,
.qz_line_hdx12,
.qz_line_hdx13,
.qz_line_hdx14,
.qz_line_hdx15,
.qz_line_bd1,	/* bd */
.qz_line_bd2,
.qz_line_bd3,
.qz_line_bd4,
.qz_line_bd5,
.qz_line_bd6,
.qz_line_bd7,
.qz_line_bd8,
.qz_line_bd9,
.qz_line_bd10,
.qz_line_bd11,
.qz_line_bd12,
.qz_line_bd13,
.qz_line_bd14,
.qz_line_bd15,
.qz_line_bdx1,	/* bd_x */
.qz_line_bdx2,
.qz_line_bdx3,
.qz_line_bdx4,
.qz_line_bdx5,
.qz_line_bdx6,
.qz_line_bdx7,
.qz_line_bdx8,
.qz_line_bdx9,
.qz_line_bdx10,
.qz_line_bdx11,
.qz_line_bdx12,
.qz_line_bdx13,
.qz_line_bdx14,
.qz_line_bdx15,
.qz_line_bdy1,	/* bd_y */
.qz_line_bdy2,
.qz_line_bdy3,
.qz_line_bdy4,
.qz_line_bdy5,
.qz_line_bdy6,
.qz_line_bdy7,
.qz_line_bdy8,
.qz_line_bdy9,
.qz_line_bdy10,
.qz_line_bdy11,
.qz_line_bdy12,
.qz_line_bdy13,
.qz_line_bdy14,
.qz_line_bdy15,
.qz_line_bdz1,	/* bd_z */
.qz_line_bdz2,
.qz_line_bdz3,
.qz_line_bdz4,
.qz_line_bdz5,
.qz_line_bdz6,
.qz_line_bdz7,
.qz_line_bdz8,
.qz_line_bdz9,
.qz_line_bdz10,
.qz_line_bdz11,
.qz_line_bdz12,
.qz_line_bdz13,
.qz_line_bdz14,
.qz_line_bdz15,
.qz_line_ft,		/* ft（ボタン） */
.qz_line_ft1,	/* ft */
.qz_line_ft2,
.qz_line_ft3,
.qz_line_ft4,
.qz_line_ft5,
.qz_line_ft6,
.qz_line_ft7,
.qz_line_ft8,
.qz_line_ft9,
.qz_line_ft10,
.qz_line_ft11,
.qz_line_ft12,
.qz_line_ft13,
.qz_line_ft14,
.qz_line_ft15,
.qz_line_ful {
	color: black;
	border: 0px 1px 0px 0px solid white;
	padding: 0.5em 1em;
	min-height: 1.7em;
	height: auto !important;
	/*height: 1.7em;*/
	text-align: left;
	background-color: #ECECEC;
	word-break: break-word;
	word-wrap: break-word;
}

.qz_line_hd1,	/* hd */
.qz_line_hd2,
.qz_line_hd3,
.qz_line_hd4,
.qz_line_hd5,
.qz_line_hd6,
.qz_line_hd7,
.qz_line_hd8,
.qz_line_hd9,
.qz_line_hd10,
.qz_line_hd11,
.qz_line_hd12,
.qz_line_hd13,
.qz_line_hd14,
.qz_line_hd15,
.qz_line_hdx1,	/* hd_x */
.qz_line_hdx2,
.qz_line_hdx3,
.qz_line_hdx4,
.qz_line_hdx5,
.qz_line_hdx6,
.qz_line_hdx7,
.qz_line_hdx8,
.qz_line_hdx9,
.qz_line_hdx10,
.qz_line_hdx11,
.qz_line_hdx12,
.qz_line_hdx13,
.qz_line_hdx14,
.qz_line_hdx15,
.qz_line_hdy1,	/* hd_y */
.qz_line_hdy2 {
	background-color: #435663;
	border-color: #132633;
	border-width: 1px;
	color: white;
	font-weight: bold;
}

.qz_line_ft,
.qz_line_ful {
	background-color: white;
	text-align: center;
}

/*----------------------------------------------------------------------
/		h1, h2, h3, h4 h5 (for manageMenu)
/-----------------------------------------------------------------------*/

#doc4m h1,
#doc4m h2,
#doc4m h3,
#doc4m h4,
#doc4m h5 {
	/*background-color: royalblue;*/
	background-color: mediumseagreen;
}

/*----------------------------------------------------------------------
/		h1, h2, h3, h4 h5
/-----------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5 {
	/*color:inherit;*/
	color: white;
	background-color: dodgerblue;
	border-color: #132633;
	border-width: 1px;
	border-style: none solid solid none;
	padding: 0.4em;
	margin: 0px 0px 0.5em 0px;
}

h2.title,
h3.title {
	margin: 1em 0 0.5em 0;
	text-align: center;
}

/*----------------------------------------------------------------------
/		img 
/-----------------------------------------------------------------------*/

img {
	border: none;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
}

img#logo {
	border: none;
	text-align: center;
}

img.img_right {
	border: none;
	float: right;
}

img#img_right {
	border: none;
	float: right;
}

img#img_left {
	border: none;
	float: left;
}

.image {
	border: none;
	margin-left: 10px;
	margin-right: 10px;
}

/*----------------------------------------------------------------------
/		movie 
/-----------------------------------------------------------------------*/

.movie {
	float: left;
	overflow: hidden;
	margin-left:32px;
	margin-right: 32px;
}

.movie_240x196 {
	float: left;
	overflow: hidden;
	height: 196px;
	width: 240px;
	margin-left:32px;
	margin-right: 32px;
}

/*----------------------------------------------------------------------
/		end 
/-----------------------------------------------------------------------*/
