body {
	margin: 0px;
	padding: 0px;
	background: #F1F1F1 url("../imgs/ptn_bg.gif");
	text-align:center;
	}

#body-contents {
	margin:0 auto;
	padding: 0px;
	background: #FFFFFF;
}

.body-waku {
	width: 500px;
	border-width: 0 1px;
	border-color:#D6D6D6;
	border-style:solid ;
	background: #FFFFFF;	
}

/* 画像マージン　*/
.imgmargin {
	margin: 0px;
	padding: 0px;
}

/* ▼▼▼　リンク　▼▼▼　*/
a:link {
	text-decoration:none;
	color: #0066ff;
} 
a:visited {
	text-decoration:none;
	color: #5283DC;
} 
a:active {
	color: #0066ff;
} 
a:hover{
	text-decoration: underline;
	color: #FF8800;
} 

/* ▼▼▼　メインイメージ部　▼▼▼　*/
.mainimg {
	margin: 0px;
	padding: 0px;
}

/* コンテンツ大外　*/
#contents-size {
	width: 500px;
}

.contents {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

/* ▼▼▼　レイアウト ▼▼▼　*/

/* ---------------------------------------- 1カラムの時*/
.cm {
	margin: 0px;
	padding: 0 13 13 13px;
	text-align: left;
}

/* ---------------------------------------- タイトルのマージン*/
.ttlmargin {
	margin: 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;
}



/* ------------------------------------------------------------------------------------------- 告知：外枠*/
.aboutboxin {
	margin: 0px;
	padding: 14px;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- リンク：下フレーム*/
.menuboxin {
	margin: 0px;
	padding: 0 13px;
	background: #DDEAF1;
	text-align: center;
}

.mttlmar {
	margin: 0px;
	padding: 0px;
}




/* ---------------------------------------- リンク：タイトル下*/
.linksubttl1 {
	margin: 0px;
	padding: 12 0px;
	border-width: 1 0 0 0px;
	border-color:#B5B5B5;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

.linksubttl2 {
	margin: 0px;
	padding: 12 0px;
	border-width: 1 0 0 0px;
	border-color:#B5B5B5;
	border-style:dotted ;
	background: #FFFFFF;
	text-align: left;
}

.linksubttl3 {
	margin: 0px;
	padding: 16 0 13 0px;
	background: #FFFFFF;
	text-align: left;
}

.linksubttl4 {
	margin: 0px;
	padding: 16 0 13 0px;
	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;
}

/* ▼▼▼　taka　▼▼▼　*/
.taka {
	margin: 0 3 0 0px;
	padding: 0px;
}


/* ▼▼▼　テーブル　▼▼▼　*/
.dtbl04 {
	margin: 10px;
	padding: 6px;
	border-width: 1 0 1 1px;
	border-color:#DEDEDE;
	border-style:solid ;
	background: #EFEFEF;
}

.dtbl03 {
	margin: 10px;
	padding: 6 12px;
	border-width: 1 1 1 0px;
	border-color:#DEDEDE;
	border-style:solid ;
	background: #FFFFFF;
}

.dtbl02 {
	margin: 10px;
	padding: 6px;
	border-width: 0 0 1 1px;
	border-color:#DEDEDE;
	border-style:solid ;
	background: #EFEFEF;
}

.dtbl01 {
	margin: 10px;
	padding: 6 12px;
	border-width: 0 1 1 0px;
	border-color:#DEDEDE;
	border-style:solid ;
	background: #FFFFFF;
}



