@charset "Shift_JIS";

/**************************************************
		初期設定
**************************************************/
body {
	color:#333;
	text-align:left;
}

a { color:#069; text-decoration:underline; }
a:hover { color:#069; text-decoration:underline; }


/**************************************************
		Header Area
**************************************************/
div#headerGlobal {
	position:static;
	margin:0;
	width:640px;
	height:auto;
}

div#headerGlobal h1 {
	position:static;
	margin-bottom:13px;
	top:0;
	left:0;
	font-size:13pt;
	background:transparent none;
}

div#headerGlobal h1:after {
	content:url("../img/logo_qld_print.gif");
}

* html div#headerGlobal h1 {
	display:list-item;
	list-style-image:url("../img/logo_qld_print.gif");
	list-style-position:inside;
	text-indent:-9999px;
}

*:first-child+html div#headerGlobal h1 {
	display:list-item;
	list-style-image:url("../img/logo_qld_print.gif");
	list-style-position:inside;
	text-indent:-9999px;
}

div#headerGlobal h1 img {
	display:none;
}


/* ===== Header Menu ===== */
div#headerGlobal ul#headerMenu {
	display:none;
}


/* ===== Main Menu ===== */
div#mainMenu {
	display:none;
}


/* ===== Pankz ===== */
div#pan {
	display:none;
}


/**************************************************
		Contents Area
**************************************************/
div#contArea {
	clear:both;
	margin:0;
	width:640px;
	text-align:left;
}


/* ===== Column 1 ===== */
.box1 div#sideArea {
	display:none;
}

.box1 div#mainArea {
	margin:0;
	padding-bottom:20px;
	width:640px;
}


/* ===== Column 2 ===== */
.box2 div#mainArea {
	float:none;
	padding-bottom:20px;
	width:580px;
}

.box2 div#sideArea {
	display:none;
}


/* ===== Page Top ===== */
div#pagetop {
	display:none;
}


/**************************************************
		Title Area
**************************************************/
div#titleArea {
	display:none;
}


/**************************************************
		Footer Area
**************************************************/
div#footerArea {
	clear:both;
	background:transparent url("../img/bg_footer.gif") 0 0 repeat-x;
}


/* ===== Footer Global ===== */
div#footerGlobal {
	margin:0;
	padding-top:17px;
	border-top:3px solid #4897D1;
	width:640px;
	text-align:left;
}


/* ===== Footer Menu ===== */
div#footerGlobal ul#footerMenu {
	display:none;
}


/* ===== Address ===== */
div#footerGlobal address {
	margin:0;
	font-size:10pt;
}

div#footerGlobal address .logo {
	padding-left:0;
	width:150px;
}

div#footerGlobal address .text {
	width:490px;
	width/* */:/**/469px;
	width: /**/469px;
}


/* ===== Copyright ===== */
div#footerGlobal p#copyright {
	clear:both;
	margin-bottom:0;
	width:100%;
	font-size:9pt;
	color:#999;
	text-align:left;
}


/**************************************************
		Main Area
**************************************************/
/* ===== タイトル ===== */
#mainArea .ti001 { font-size:12pt; }

#mainArea .ti002 { font-size:12pt; }


/* ===== アイコン ===== */
#mainArea .icon001 { font-size:11pt; }

#mainArea .icon002 { font-size:10pt; }

#mainArea .icon003 { font-size:10pt; }

#mainArea .icon004 { font-size:11pt; }

#mainArea .icon005 { font-size:10pt; }

#mainArea .icon006 { font-size:10pt; }

#mainArea .iconPDF { font-size:10pt; }


/* ===== 文字 ===== */
#mainArea p { font-size:10pt; }

#mainArea .imgDescription { font-size:9pt; }

#mainArea .fontSmall { font-size:10pt; }
#mainArea .fontLarge { font-size:11pt; }
.fontRed { color:#C00; line-height:1.5; }
.textCenter { text-align:center; line-height:1.5; }
.textRight { text-align:right; line-height:1.5; }
.fontBold { font-weight:bold; line-height:1.5; }
.fontNormal { font-weight:normal; line-height:1.5; }


/* ===== List ===== */
#mainArea .listNormal { font-size:10pt; }

#mainArea .listDecimal { font-size:10pt; }

#mainArea .listDisc { font-size:10pt; }

#mainArea .listInline { font-size:10pt; }


/* ===== List (Icon) ===== */
#mainArea .listIcon001 { font-size:11pt; }

#mainArea .listIcon002 { font-size:10pt; }

#mainArea .listIcon003 { font-size:10pt; }

#mainArea .listIcon004 { font-size:11pt; }

#mainArea .listIcon005 { font-size:10pt; }

#mainArea .listIcon006 { font-size:10pt; }


/* ===== Table ===== */
#mainArea .table001 { font-size:10pt; }

#mainArea .table002 { font-size:10pt; }

#mainArea .table001 .listDecimal,
#mainArea .table001 .listDisc,
#mainArea .table001 .listNormal,
#mainArea .table002 .listDecimal,
#mainArea .table002 .listDisc,
#mainArea .table002 .listNormal { font-size:10pt; }


/* ===== Category Box ===== */
#mainArea .catBox .title {
	font-size:11pt;
}

#mainArea .catBox .title a:hover {
	background-color:#F0F0F0;
	text-decoration:underline;
}


/* ===== Contact Box ===== */
#mainArea .contactBox .title { font-size:11pt; }

#mainArea .contactBox .webArea .subTitle { font-size:10pt; }

#mainArea .contactBox .webArea .btContactWeb {
	background:transparent none;
}

#mainArea .contactBox .webArea .btContactWeb:after {
	content:url("../img/bt_contact_web_print.jpg");
}

* html #mainArea .contactBox .webArea .btContactWeb {
	display:list-item;
	list-style-image:url("../img/bt_contact_web_print.jpg");
	list-style-position:inside;
}

*:first-child+html #mainArea .contactBox .webArea .btContactWeb {
	display:list-item;
	list-style-image:url("../img/bt_contact_web_print.jpg");
	list-style-position:inside;
}

#mainArea .contactBox .webArea .btContactWeb a {
	display:none;
}


/**************************************************
		Home
**************************************************/
/* ===== Flash Area ===== */
#home div#flashArea {
	position:relative;
	margin:0 0 20px 0;
	z-index:30;
}

#home div#flashArea h2 {
	font-size:11pt;
}


/* ===== Topics Area ===== */
#home #mainArea #topicsArea h3 { font-size:11pt; }

#home #mainArea #topicsArea ul { font-size:10pt; }

#home #mainArea #topicsArea ul li a { color:#867D35; text-decoration:underline; }
#home #mainArea #topicsArea ul li a:hover { color:#867D35; text-decoration:underline; }


/* ===== Side Area ===== */
#home div#sideArea {
	display:block;
	float:none;
	margin:0;
	padding-bottom:20px;
	width:200px;
}

div#banner ul { font-size:10pt; }

div#logo ul { font-size:10pt; }


/**************************************************
		Company
**************************************************/
/* ===== About ===== */
#company #mainArea .table001 .listNormal .listIcon002 { font-size:10pt; }


/* ===== Network ===== */
#company #mainArea .networkBox .title { font-size:12pt; }


/**************************************************
		Business
**************************************************/
/* ===== Advantage ===== */
#business #mainArea .pointBox .iconPoint001 {
	display:list-item;
	padding:5px 0;
	background:transparent none;
	list-style-image:url("../../business/img/advantage/icon_point001.jpg");
	list-style-position:inside;
	font-size:12pt;
}

#business #mainArea .pointBox .iconPoint002 {
	display:list-item;
	padding:5px 0;
	background:transparent none;
	list-style-image:url("../../business/img/advantage/icon_point002.jpg");
	list-style-position:inside;
	font-size:12pt;
}

#business #mainArea .pointBox .iconPoint003 {
	display:list-item;
	padding:5px 0;
	background:transparent none;
	list-style-image:url("../../business/img/advantage/icon_point003.jpg");
	list-style-position:inside;
	font-size:12pt;
}


/* ===== Quartz ===== */
#business #mainArea ul.listButton { font-size:10pt; }


/**************************************************
		Topics
**************************************************/
/* ===== Index ===== */
#topics #mainArea ul.listTopics { font-size:10pt; }

#topics #mainArea ul.listTopics li a { color:#867D35; text-decoration:underline; }
#topics #mainArea ul.listTopics li a:hover { color:#867D35; text-decoration:underline; }


/* ===== Detail ===== */
#topics #mainArea ul.listPhoto { font-size:10pt; }


/**************************************************
		Privacy
**************************************************/
#privacy #mainArea .title { font-size:11pt; }

#privacy #mainArea dl.listPrivacy001 { font-size:10pt; }

#privacy #mainArea dl.listPrivacy002 { font-size:10pt; }

#privacy #mainArea dl.listPrivacy001 .listPrivacy002 { font-size:10pt; }

#privacy #mainArea dl.listPrivacy001 .listDecimal,
#privacy #mainArea dl.listPrivacy002 .listDecimal { font-size:10pt; }


/**************************************************
		Contact
**************************************************/
#contact #mainArea ul.listButton { font-size:10pt; }


/**************************************************
		Sitemap
**************************************************/
#sitemap #mainArea .ti002 a { color:#505050; text-decoration:none; }
#sitemap #mainArea .ti002 a:hover { color:#505050; text-decoration:none; }

#sitemap #mainArea .listIcon005 .listIcon006 { font-size:10pt; }

#sitemap #mainArea .listIcon005 li a { color:#333; text-decoration:none; }
#sitemap #mainArea .listIcon005 li a:hover { color:#333; text-decoration:none; }


/**************************************************
		Popup
**************************************************/
#map #mainArea,
#flow #mainArea {
	margin:0;
	width:580px;
	text-align:left;
}

#map #mainArea .contLeft {
	float:left;
	margin-bottom:17px;
	width:230px;
}

#map #mainArea .contRight {
	float:right;
	margin:0 0 17px 20px;
	width:330px;
}


