@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------
display: none;
--------------------------------------------------------- */
.naviHidden ,
/* header */
#header .inner ,

#naviWrap ,

#breadCrumbsWrap ,

#localNaviWrap ,

#footerLink ,

.toPageTop ,
.linkTypePrevious 

{ display: none; }

/* ---------------------------------------------------------
link
--------------------------------------------------------- */
a:link    { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:hover   { color: #003399; text-decoration: underline; }
a:active  { color: #003399; text-decoration: underline; }


/* ---------------------------------------------------------
Layout
--------------------------------------------------------- */
body {
	color: #000000;
	background: #ffffff;
}

#headerWrap {
	margin-bottom: 1.0em;
}


#header ,
#logo {
	margin: 0px;
	float: none;
	width: auto;
}

#contentWrap ,
#contentWrap #content ,
#contentWrapNoneSide ,
#contentWrapNoneSide #content {
	float: none;
	width: auto;
}

/* コンテンツ領域 */
#contentWrap .contentInner ,
#contentWrapNoneSide .contentInner {
	margin: 1.2em 0px 0px;	
}

#footerWrap {
	margin-top: 1.0em;
	border-top: double 3px #000000;
}

#footer {
	width: auto;
}

#footer #footerCopyright {
	color: #000000;
}

#contentBaseWrap ,
#contentBase {
	padding: 0px;
	background: none;
}

/* ---------------------------------------------------------
コンテンツ
--------------------------------------------------------- */
/* 見出し
----------------------------------------- */
#contentWrapNoneSide h1 {
	padding: 15px 20px 13px;
}

h3 div.jquery-corner {
/* jquery.corner.js */	
	display: none;
}


/* カテゴリトップ
----------------------------------------- */
.columnLayout_02 ,
.columnLayout_03 ,
.columnLayout_04 {
	margin: 1em 4px 0px;
}

.columnLayout_02 .itemWrap ,
.columnLayout_03 .itemWrap ,
.columnLayout_04 .itemWrap {
	margin: 0px;
}

/* 2カラム */
.columnLayout_02 .itemWrap ,
.columnLayout_02 .item ,
.columnLayout_02 .item .itemTtl ,
.columnLayout_02 .item .itemTtl a ,
.columnLayout_02 .item .itemTtl span ,
#contentWrapNoneSide .columnLayout_02 .itemWrap ,
#contentWrapNoneSide .columnLayout_02 .item ,

/* 3カラム */
.columnLayout_03 .itemWrap ,
.columnLayout_03 .item ,
.columnLayout_03 .item .itemTtl ,
.columnLayout_03 .item .itemTtl a ,
.columnLayout_03 .item .itemTtl span ,
#contentWrapNoneSide .columnLayout_03 .itemWrap ,
#contentWrapNoneSide .columnLayout_03 .item ,

/* 4カラム */
.columnLayout_04 .itemWrap ,
.columnLayout_04 .item ,
.columnLayout_04 .item .itemTtl ,
.columnLayout_04 .item .itemTtl a ,
.columnLayout_04 .item .itemTtl span ,
#contentWrapNoneSide .columnLayout_04 .itemWrap ,
#contentWrapNoneSide .columnLayout_04 .item 
{
	width: 100% !important;
	height: auto !important;
}


/* トップページ
----------------------------------------- */
#topBlockWrap ,
#topBlock {
	background: none;
}

/* ---------------------------------------------------------
システム
--------------------------------------------------------- */
/* フォームボタン
----------------------------------------- */
.contactBtn {
	display: none;
}