/*======================================================================================*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*	Copylight (C) Fultex / このファイルの著作権はFultexに帰属します。無断で転用することを禁じます。
/*--------------------------------------------------------------------------------------*/
/*タイトル：オリジナル - センター
/*準拠	：Fultex Framework CSS
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*======================================================================================*/

/*======================================================================================*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*コンテナ
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*中央コンテナ ー ブロック*/

.block-left-type1
{
	width : 290px;
}
.block-right-type1
{
	width : 300px;
}


/*中央コンテナ ー ページ*/

h2.page-title
{
	display : block;
	float : left;
	position : relative;

	width : 100%;
	height : 150px;
	
	margin-bottom : 20px;
}


div.topicpath
{
	margin-top : 0px;
	margin-bottom : 10px;
	
	left : 10px;
	
	width : 590px;
		
	font-size : 10px;	
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}

div.topicpath a
{
	color:#0088CC;
}

/*中央コンテナ ー パラグラフ*/

div.pcenter-container
{
	width : 600px;

/*	margin-top : 10px; */

}

h3.pcenter-title
{
	display : block;
	float : left;
	position : relative;

	width : 100%;
	height : 50px;
}

h3.pcenter-title-type2
{
	display : block;
	float : left;
	position : relative;

	width : 100%;
	height : 100px;

	margin-bottom : 20px;
}


ul.pcenter-contents-container-type1
{
	display : block;
	float : left;
	position : relative;

	width : 600px;

	padding-top : 0px;
	padding-bottom : 0px;

/*
	background-repeat : no-repeat;
	background-position : left top;
	background-image : url(http://www.fultex.jp/images/pcenter-contents-container-type1.jpg) ;
*/
}

ul.pcenter-contents-container-type2
{
	display : block;
	float : left;
	position : relative;

	width		: 600px;

	padding-top : 10px;
	padding-bottom : 0px;

	background-repeat : repeat-y;
	background-position : left top;
	background-image : url(http://www.fultex.jp/images/pcenter-main-type2.jpg) ;
}

ul.pcenter-contents-container-type1 li.pcenter-contents
{
	display : block;
	float : left;
	position : relative;

	padding-left : 5px;
	padding-right : 5px;
}

ul.pcenter-contents-container-type2 li.pcenter-contents
{
	display : block;
	float : left;
	position : relative;

	padding-left : 15px;
	padding-right : 15px;
}

div.pcenter-bottom-type1
{
	width : 600px;
	height : 0px;
	
	margin-bottom : 20px;
/*
	background-repeat : no-repeat;
	background-position : left top;
	background-image : url(http://www.fultex.jp/images/pcenter-bottom-type1.jpg) ;
*/
}

div.pcenter-bottom-type2
{
	width		: 600px;
	height		: 15px;
	
	margin-bottom : 20px;

	background-repeat : no-repeat;
	background-position : left top;
	background-image : url(http://www.fultex.jp/images/pcenter-bottom-type2.jpg) ;
}

/*中央コンテナ ー コンテンツ*/

h4.contents-title
{
	display : block;
	float : left;
	position : relative;

	height : 50px;
	width : 590px;

	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	
	line-height : 50px;

	color		: #444444;
	font-size	: 16px;
	font-weight	: normal;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}


div.contents-main
{
	left : 30px;

	width : 560px;

	line-height : 30px;
	
	color:#444444;
	font-size : 12px;
	font-weight : lighter;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}

div.contents-main-type2
{
	width : 570px;

	line-height : 30px;
	
	color:#444444;
	font-size : 12px;
	font-weight : lighter;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}

div.contents-separator
{
	height     : 10px; 
	width      : 100%;
		
	background-repeat : repeat-x;
	background-position : left top;
	background-image : url(http://www.fultex.jp/images/separator-type1.gif);
}

/*インサイド*/
ul.contents-list
{
	display : block;
	position : relative;
	float : left;
	
	width : 560px;
}

ul.contents-list li
{
	display : block;
	position : relative;
	float : left;
	
	line-height : 30px; 
	
	width : 540px;
	padding-left : 20px;
	
	vertical-align: top;
/*	vertical-align: middle; */

	background-repeat : no-repeat;
	background-position : left top;
	background-image : url(http://www.fultex.jp/images/flg-type2-30px.jpg);
	
	color : #444444;
	font-size : 12px;
	font-weight : normal;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}


/* アウトサイド*/

ul.contents-list-type2
{
	display : block;
	position : relative;
	float : left;
	
	width : 100%;
	
	list-style-image : url("http://www.fultex.jp/images/flg-type2.jpg");
	list-style-position : outside;
}

/*リストブロック要素*/
ul.contents-list-type3
{
	display : block;
	position : relative;
	float : left;
	
	width : 560px;
	
	list-style-image : url("http://www.fultex.jp/images/flg-type2.jpg");
	list-style-position : outside;
}

ul.contents-list-type3 li
{
	display : block;
	position : relative;
	float : left;
	
	width : 100%;
	
	line-height : 30px; 
	
	color:#888888;
	font-size : 12px;
	font-weight : normal;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}


div.contents-bottom
{
	width : 100%;
	
	margin-bottom : 20px;
}

p.leader
{
	display : block;
	position : relative;
	float : right;
}


p.leader a
{
	display : block;
	position : relative;
	float : right;
	
	text-align	: right;
	line-height: 30px; 
	
	font-size : 10px;
	color : #0088CC;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}

p.leader-type2-left
{
	display : block;
	position : relative;
	float : left;
}


p.leader-type2-left a
{
	display : block;
	position : relative;
	float : left;
	
	text-align	: right;
	line-height: 30px; 
	
	font-size : 16px;
	color : #0088CC;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}

p.leader-type2-right
{
	display : block;
	position : relative;
	float : right;
}


p.leader-type2-right a
{
	display : block;
	position : relative;
	float : right;
	
	text-align	: right;
	line-height: 30px; 
	
	font-size : 16px;
	color : #0088CC;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}


.picture
{
	display : block;
	position : relative;
	float : none;
	
	margin-top : 20px;
	margin-bottom : 0px;
}

.picture-right
{
	display : block;
	position : relative;
	float : right;
	
	padding-left : 10px;
}

.picture-left
{
	display : block;
	position : relative;
	float : left;
	
	padding-right : 10px;
}

/* テーブル (1) */

table.table-type1 {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.table-type1 th
{
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
}

table.table-type1 td
{
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
}

table.table-type1 col.pickup
{
	background: #FFF0F0;
}

table.table-type1 col.title
{
	background: #c0c0c0;
	
	width : 140px;
}

/* テーブル (2) */

table.table-type2
{
	width: 560px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table.table-type2 th
{
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
}

table.table-type2 td
{
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
}

table.table-type2 col.pickup
{
	background: #FFF0F0;
}

table.table-type2 col.title
{
	width : 140px;
	
	background: #c0c0c0;
}

table.table-type2 ul.contents-list
{
	width : 420px;
}

table.table-type2 ul.contents-list li
{
	float : none;

	width : auto;
	padding-left : 20px;	
}

/* テーブル (3) */
table.table-type3 {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.table-type3 th
{
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	text-align: left;
}

table.table-type3 td
{
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
}

table.table-type3 col.pickup
{
	background: #FFF0F0;
}

table.table-type3 col.title
{
	background: #c0c0c0;
	
	width : 140px;
}







.date
{
	float : left;

	width	: 120px;
	height	: 18px;

	line-height	: 18px;
	
	margin-top : 6px;
	margin-bottom : 6px;
	
	text-align	: left;
	text-indent	: 10px;

	font-size	: 12px;
	font-family	: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;
	color		: #ffffff;
	background	: #888888;
}

.date-row
{
	padding-left : 20px;
}

/*--------------------------------------*/
/*ナビゲーション（画像ベース）
/*--------------------------------------*/

ul.navi-type1
{
	display : block;
	float : left;
	position : relative;
}

ul.navi-type1 li
{
	display : block;
	float : left;
	position : relative;
}

ul.navi-type1 li a
{
	display : block;
	float : left;
	position : relative;

	height : 100%;
	width : 100%;

	text-decoration: none;
	
	text-indent : -9999px;
}

span.pickup
{
	color : #AC398E;
	font-weight : bold;
}

span.pickup-type2
{
	font-weight : bold;
	text-decoration:underline;
}

/*中央コンテナ ー フォーム*/

div.form-container
{
	left : 30px;

	width : 560px;
	
	color:#444444;
	font-size : 12px;
	font-weight : lighter;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	

	margin-top : 10px;
}

table.form-table
{
	width : 560px;
}

td.form-col-left
{
	width: 190px;
}

td.form-col-right
{
	width: 370px;
}

.form-row
{
	width : 100%;
	
	line-height : 32px;
	
	color:#444444;
	font-size : 12px;
	font-weight : lighter;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}

.form-submit-container
{
	width : 100%;
	
	padding-top : 15px;
	padding-bottom : 10px;
}

.form-submit
{
	
	width : 190px;
	height : 20px;
	
	text-align : center;
}

.form-sub
{
	line-height : 16px;
	
	color:#444444;
	font-size : 10px;
	font-weight : lighter;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;	
}

.form-error
{
	width : 300px;
	color : #FF0000;
	font-size : 10px;
}

table.form-table textarea
{
	width: 100%;
}

.form-separator
{
	height : 1px; 
	width : 100%;
	
	margin-top : 10px;
	margin-bottom : 10px;
	
	background-repeat : repeat-x;
	background-position : left top;
	background-image : url(http://www.fultex.jp/images/separator-type1.gif);
}

/*コンテンツ - フォーム共通*/

#pcenter-title-command
{
	background:url(http://www.fultex.jp/images/p2-command.jpg) no-repeat left top;
}

#pcenter-title-error
{
	background:url(http://www.fultex.jp/images/p1-error.jpg) no-repeat left top;
}

#pcenter-title-errorconnect
{
	background:url(http://www.fultex.jp/images/p2-errorconnect.jpg) no-repeat left top;
}