/* ▼▼▼　メインイメージ部　▼▼▼　*/
.mainimg {
	margin: 0px;
	padding: 0px;
}

/* コンテンツ大外　*/
#contents-size {
	width: 838px;
}

.contents {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

/* ▼▼▼　レイアウト ▼▼▼　*/

/* ---------------------------------------- 1カラムの時*/
.cm {
	margin: 0px;
	padding: 18 13 13 13px;
	text-align: left;
}

/* ---------------------------------------- タイトルのマージン*/
.ttlmargin {
	margin: 0 0 13 0px;
	padding: 0px;
}

/* ---------------------------------------- タイトルイメージのマージン*/
.ttlimg {
	margin: 0 13 0 0px;
	padding: 0px;
}

.infoboxout {
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-color:#D7D7D7;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}


/* ---------------------------------------- イベント：外枠*/
.infoboxin {
	margin: 0px;
	padding: 13px;
	border-width: 8px;
	border-color:#DEDEDE;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- Info：オブジェクトセンタリング*/
.infoobjin {
	margin: 10px;
	padding: 0px;
	text-align: center;
}

/* ---------------------------------------- Info：小タイトル*/
#infosttl {
	margin: 0px;
	padding: 0 0 0 6px;
	border-width: 0 0 0 6px;
	border-color:#D7D7D7;
	border-style:solid ;
}

/* ---------------------------------------- Info：pdfボタン配置*/
.infopdfbtn {
	margin: 0px;
	padding: 0px;
	float : right;
}

/* ------------------------------------------------------------------------------------------- イベント：外枠*/

/* ---------------------------------------- ミューザＢＮのマージン*/
.mzmargin {
	margin: 0 0 6 0px;
	padding: 0px;
}

.evenboxin {
	margin: 0px;
	padding: 0px;
	border-width: 8px;
	border-color:#F7F4EB;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}


/* ---------------------------------------- イベント：上フレーム*/
.evenboxinframe01 {
	margin: 0px;
	padding: 8 8 8 0px;
	background: #F7F4EB;
	text-align: left;
}

/* ---------------------------------------- イベント：下フレーム*/
.evenboxinframe02 {
	margin: 0px;
	padding: 13px;
	border-width: 0px;
	border-color:#F7F4EB;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- イベント：下フレーム*/
.evenboxinframehead {
	margin: 0px;
	padding: 8px;
	background: #FFFFFF;
	text-align: left;
}


/* ------------------------------------------------------------------------------------------- 便利帳：外枠*/
.benriboxin {
	margin: 0px;
	padding: 0px;
	border-width: 8px;
	border-color:#F7F4EB;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- 便利帳：上フレーム*/
.benriboxinframe01 {
	margin: 0px;
	padding: 8 8 8 0px;
	background: #F7F4EB;
	text-align: left;
}

/* ---------------------------------------- 便利帳：下フレーム*/
.benriboxinframe02 {
	margin: 0px;
	padding: 13px;
	border-width: 0px;
	border-color:#F7F4EB;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- 便利帳：テーブルボックス*/
.benriboxinframetbl {
	margin: 0 0 13 0px;
	padding: 0px;
}

/* ---------------------------------------- 便利帳：下フレーム*/
.benriboxinframehead {
	margin: 0px;
	padding: 8px;
	background: #FFFFFF;
	text-align: left;
}



/* ------------------------------------------------------------------------------------------- 告知：外枠*/
.kokuchiboxin {
	margin: 0px;
	padding: 0px;
	border-width: 8px;
	border-color:#E4F4FA;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}


/* ---------------------------------------- 告知：上フレーム*/
.kokuchiboxinframe01 {
	margin: 0px;
	padding: 8 8 8 0px;
	background: #E4F4FA;
	text-align: left;
}

/* ---------------------------------------- 告知：下フレーム*/
.kokuchiboxinframe02 {
	margin: 0px;
	padding: 13px;
	border-width: 0px;
	border-color:#F7F4EB;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- 告知：テーブルボックス*/
.kokuchiboxinframetbl {
	margin: 0 0 13 0px;
	padding: 0px;
}

/* ---------------------------------------- 告知：下フレーム*/
.kokuchiboxinframehead {
	margin: 0px;
	padding: 8px;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- 告知：タイトル下*/
.kokuchisubttl {
	margin: 0px;
	padding: 12 0px;
	border-width: 1 0 0 0px;
	border-color:#D7D7D7;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ------------------------------------------------------------------------------------------- リンク：外枠*/
.linkboxin {
	margin: 0px;
	padding: 0px;
	border-width: 8px;
	border-color:#ECE3E3;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- リンク：上フレーム*/
.linkboxinframe01 {
	margin: 0px;
	padding: 8 8 8 0px;
	background: #ECE3E3;
	text-align: left;
}

/* ---------------------------------------- リンク：下フレーム*/
.linkboxinframe02 {
	margin: 0px;
	padding: 13px;
	border-width: 0px;
	border-color:#F4E4E3;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- リンク：下フレーム*/
.linkboxinframehead {
	margin: 0px;
	padding: 8px;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- リンク：タイトル下*/
.linksubttl1 {
	margin: 0px;
	padding: 12 0px;
	border-width: 1 0 0 0px;
	border-color:#999999;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

.linksubttl2 {
	margin: 0px;
	padding: 12 0px;
	border-width: 1 0 0 0px;
	border-color:#D7D7D7;
	border-style:dotted ;
	background: #FFFFFF;
	text-align: left;
}


.linksubttl3 {
	margin: 0px;
	padding: 12 0px;
	border-width: 1 0 0 0px;
	border-color:#CCCCCC;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}


/* ---------------------------------------- 1カラムの時 左寄せ*/
.rtxt {
	margin: 0px;
	padding: 6px;
	text-align: right;
}


/* ---------------------------------------- 1カラムの時 サブタイトル*/
.subtxtw {
	margin: 0 0 6 0px;
	padding: 8 4 4 4px;
	border-width: 0 0 1 0px;
	border-color:#DEDEDE;
	border-style:solid ;
	background: #EfEFEF;
	text-align: left;
}

/* ---------------------------------------- 1カラムの時 サブタイトル下内容*/
.subtxtin {
	margin: 0 0 16 0px;
	padding: 6px;
	text-align: left;
}


/* ---------------------------------------- 1カラムの時 コンテンツ枠*/
.inwaku {
	margin: 0px;
	padding: 14px;
	border-width: 1px;
	border-color:#DEDEDE;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
	line-height: 180%;
}

/* ---------------------------------------- 1カラムの時 Sタイトル画像マージン*/
.sttlmargin {
	margin: 0 0 10 0px;
	padding: 0px;
}

/* ---------------------------------------- 1カラムの時 ページ内メニュー画像マージン*/
.mttlmargin {
	margin: 0 0 0 0px;
	padding: 14 0px;
	border-width: 0 0 1 0px;
	border-color:#DEDEDE;
	border-style:solid ;
	text-align: left;
}


/* ---------------------------------------- ネットワーク　ブロック*/
.nwmargin {
	margin: 0 0 20 0px;
	padding: 0px;
}

/* ---------------------------------------- ネットワーク　中身*/
.nwbg {
	margin: 0px;
	padding: 14 16 0 16px;
	background: url("../network/img/wbg.gif") repeat-y;
}

.nwbg2 {
	margin: 0px;
	padding: 6 16 0 16px;
}

/* ---------------------------------------- 1カラムの時 画像マージン*/
.pmargin1 {
	margin: 0 4px;
	padding: 0px;
	text-align: left;
}

/* 内ブロック　*/
#main-in {
	margin: 0px;
	padding: 0px;
	text-align: left;
}



/* テーブル設定　*/
.tablewaku2 {
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-color:#EDEDED;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}


/* ▼▼▼　テキスト装飾　▼▼▼　*/
.txtred {
	color: #FF6600;
}

/* ▼▼▼　テーブル　▼▼▼　*/
.dtbl01 {
	border-width: 0 0 1 0px;
	border-color:#FFFFFF;
	border-style:solid ;
	background: #EFEFEF;
}


