@charset "UTF-8";

/*	==============================================================

						common setting for print

	==============================================================	*/
body {
}

a{
}

hr {
/*
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
*/
	display:none;
}

.obj_screen {
	display:none;
}

.b_print {
	display:none;
}
/* header
--------------------------------------------------------	*/
#header {
	background:none;
}
#header .frm {
	width:auto;
}
#header #sitelogo,
#header .catch {
	padding-top:0;
}
#header .utility {
	display:none;
}
#gnav {
	display:none;
}
#breadcrumbs {
	padding:20px 0 0;
/*	display:none;	*/
}
/* contents
--------------------------------------------------------	*/
#categorytit {
	position:relative;
	background:none !important;
	top:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-top:10px;
	padding:10px 0 10px 20px;
	width:auto;

	font-weight:bold;
	font-size:260%;
	text-indent:0;
}

#conhead {
	background:none;
}
#conhead .frm {
	width:auto;
	padding:0;
}

#container,
#container.categorytop {
	background:none;
}
#container .frm {
	width:auto;
}

.categorytop #contit {
	position:relative;
	background:none;
	top:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-top:10px;
	padding:10px 0 10px 20px;
	width:auto;

	font-weight:bold;
	font-size:260%;
	text-indent:0;
}
.categorytop #contit_01 {
	position:relative;
	background:none;
	top:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-top:10px;
	padding:10px 0 10px 20px;
	width:auto;

	font-weight:bold;
	font-size:260%;
	text-indent:0;
}
.categorytop #contit_02 {
	position:relative;
	background:none;
	top:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-top:10px;
	padding:10px 0 10px 20px;
	width:auto;

	font-weight:bold;
	font-size:260%;
	text-indent:0;
}
.categorytop #contit_03 {
	position:relative;
	background:none;
	top:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-top:10px;
	padding:10px 0 10px 20px;
	width:auto;

	font-weight:bold;
	font-size:260%;
	text-indent:0;
}
.categorytop #contit_04 {
	position:relative;
	background:none;
	top:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-top:10px;
	padding:10px 0 10px 20px;
	width:auto;

	font-weight:bold;
	font-size:260%;
	text-indent:0;
}
.categorytop #contit_05 {
	position:relative;
	background:none;
	top:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-top:10px;
	padding:10px 0 10px 20px;
	width:auto;

	font-weight:bold;
	font-size:260%;
	text-indent:0;
}
.categorytop #mainarea,
#mainarea {
	padding-top:20px;
}

#subarea {
	display:none;
}

.socialbtnblk {
	display:none;
}

.b_pagetop {
	display:none;
}

/* group status */
.newsitem dt {
	padding-left:180px;
}
.newsitem .sts {
	font-size:80%;
	text-indent:0;
	top:0;
	background:none;
	width:auto;
}
.newsitem .sts.sts_kflg {	color:#004097;	}
.newsitem .sts.sts_kuis {	color:#004097;	}
.newsitem .sts.sts_kifl {	color:#a30028;	}
.newsitem .sts.sts_kgai {	color:#534eac;	}
.newsitem .sts.sts_kgcc {	color:#0055c8;	}
.newsitem .sts.sts_kids {	color:#008036;	}
.newsitem .sts.sts_bh	{	color:#004336;	}

/* contactinfo */
#contactinfo {
	width:auto;
	margin:0;
}
#contactinfo .b_info {
	padding:0;
}

/* contentslist */
.contentslist {
	padding-top:40px;
}
.contentslist li .t,
.contentslist li.li_w .t {
	background:none;
	border:1px solid #ccc;
	border-bottom:0;
}
.contentslist li .t span,
.contentslist li.li_w .t span {
	font-size:150%;
	text-indent:0;
	background:none;
	width:auto;
	height:auto;
	padding:6px 20px 4px;
}

/* /index.html */
#groupnews .navhead {
	background:none;
}
#groupnews .navhead #gnews_tabs li a {
	font-size:80%;
	text-indent:0;
	top:0;
	background:none;
	border:1px solid #ccc;
	border-bottom:0;
	width:auto;
	height:auto;
	padding:6px 20px 4px;
}

/* /sitemap/index.html */
.sitemaplist {
	padding-top:40px;
}
.sitemaplist li.category_item .t {
	background:none;
	border:1px solid #ccc;
}
.sitemaplist li.category_item .t span {
	font-size:150%;
	font-weight:bold;
	color:#333;
	text-indent:0;
	background:none !important;
	width:auto;
	height:auto;
	padding:6px 20px 4px;
}
.sitemaplist li.category_item .b_link a,
.sitemaplist li.category_item .b_blank a,
.sitemaplist li.category_item .icn_open {
	background:none !important;
	padding-left:0 !important;
}

.sitemaplist li.category_item .child_item1 .icn_lichild1 {
	background:none !important;
}

/* footer
--------------------------------------------------------	*/
#footer {
	display:none;
}