a:link{
	color:#003399;
}

a:visited{
	color:#3399cc;
}

a:hover{
	color:#ff6600;
}

/* ---- FrameLayout ---- */
.center{
	width:980px;
	background:#ffffff;
	padding:0px 4px;
}

.leftSpace{
	background:url("/my/images/settei/bgshadow1.gif") right;
	width:20px;
}

.rightSpace{
	background:url("/my/images/settei/bgshadow2.gif") left;
	width:20px;
}

/* ---- Header ---- */
.header{
}

/* ---- Menu Bar ---- */
.menu{
	background:url("/my/images/settei/menu_bg.gif") top;
	margin-bottom:1px;
	width:100%;
}

.menuLeft{
	padding-bottom:7px;
}

.menuRight{
	padding:0px 6px;
	text-align:right;
	font-weight:bold;
	color:#aa4400;
}

.menuBtn{	/* Button Size */
	width:140px;
	height:23px;
}

.menuContents1{
	background:url("/my/images/settei/menu_contents1.gif");
}

.menuContents1Over{
	background:url("/my/images/settei/menu_contents1_over.gif");
}

.menuContents2{
	background:url("/my/images/settei/menu_contents2.gif");
}

.menuContents2Over{
	background:url("/my/images/settei/menu_contents2_over.gif");
}

.menuDesign{
	background:url("/my/images/settei/menu_design.gif");
}

.menuDesignOver{
	background:url("/my/images/settei/menu_design_over.gif");
}

.menuProfile{
	width:140px;
	background:url("/my/images/settei/menu_profile.gif");
}

.menuProfileOver{
	width:140px;
	background:url("/my/images/settei/menu_profile_over.gif");
}

/* ---- Top Pict ---- */
div#topPict{
	display:none;
}

/* ---- Main ---- */
div#main{
	background:url("/my/images/settei/main_bg.gif") repeat;
	padding:5px 0px; /*左右のマージンは取らないこと*/
}

td.contents{
	padding:0px 6px;
}

td.contentsLeft{
	padding-left:6px;
}

div.contentsLeft{
	width:180px;
	height:1px;
	overflow:hidden;
}

.contentsCenter{
	padding:0px 10px;
	width:100%;
}

div.contentsCenter{
	width:300px;
	height:1px;
	overflow:hidden;
}

.contentsRight{
	padding-right:6px;
}

div.contentsRight{
	width:180px;
	height:1px;
	overflow:hidden;
}

/* ---- Footer ---- */
.footer{
	background:url("/my/images/settei/footer_bg.gif");
	margin-top:1px;
	padding:4px 0px;
}

.niftyFooter{
	margin-top:10px;
}

.footText{
	font:10pt;
	color:#ffffff;
}

.footText a:link{
	color:#ffffff;
}

.footText a:visited{
	color:#ffffff;
}

.footText a:hover{
	color:#ffffff;
}

/* ---- ###ポートレット### ---- */

/* ---- ポートレット全体 ---- */
div.pl{
	margin-bottom:4px;
}

/* ---- ポートレットヘッダ ---- */
td.plHeadLeft{
	background:url("/my/images/settei/pl_head_left.gif") left top;
	width:100%;
	padding:8px 12px 5px;
}

td.plHeadRight{
	background:url("/my/images/settei/pl_head_right.gif") right top;
	padding:8px 7px 0px 0px;
	/* height:36px */
}

.plHeadLeftTxt{
	font-size:115%;font-weight:bold;color:#ffffff;

}

.plHeadLeft a{font-size:115%;font-weight:bold;}
.plHeadLeft a:link{color:#ffffff;}
.plHeadLeft a:visited{color:#ffffff;}
.plHeadLeft a:hover{color:#ffff00;}

td.plHeadBottomLeft{
	background:url("/my/images/settei/pl_head_left.gif") left bottom;
	height:1px
}

td.plHeadBottomRight{
	background:url("/my/images/settei/pl_head_right.gif") right bottom;
	height:1px
}

img.plTitle{ /*タイトル画像サイズ*/
	width:100%;
	height:26px;
}

div.date{/*更新日時*/
	font-size:84%;
	color:#ffffff;
	margin-left:12px;
}

/* ---- ポートレットタイトルのバリエーション ---- */
div.plTitleMail{
	background:url("/my/images/settei/pl_title_mail.gif") no-repeat;
}

div.plTitleMailOver{
	background:url("/my/images/settei/pl_title_mail_over.gif") no-repeat;
}

div.plTitleNews{
	background:url("/my/images/settei/pl_title_mail.gif") no-repeat;
}

div.plTitleNewsOver{
	background:url("/my/images/settei/pl_title_mail_over.gif") no-repeat;
}

/* ---- ポートレットボディ ---- */
td.plBodyLeft{
	background:url("/my/images/settei/pl_body_left.gif") left top;
	width:100%;
	padding-left:4px;/*枠の左マージン*/
}

td.plBodyRight{
	background:url("/my/images/settei/pl_body_right.gif") right top;
}

div.plBodyRight{
	width:4px;/*枠の右マージン*/
}

/* ---- ポートレットフッタ ---- */
td.plFootLeft{
	background:url("/my/images/settei/pl_foot.gif") left bottom;
	height:1px;
	width:50%;
}

td.plFootRight{
	background:url("/my/images/settei/pl_foot.gif") right bottom;
	height:1px;
	width:50%;
}

/* ---- ポートレットコンテンツ（共通） ---- */
div.plcTop{ /*ヘッダとコンテンツのすき間/バグ回避*/
	width:100%;
	height:4px;
	overflow:hidden;
}

div.plc{
	margin-bottom:0.6em; /*左右のマージンは取らないこと*/
}

div.plcTitle{
	background:#e0ddd4;
}

td.plcTitleLeft{
	padding:4px 8px;
	width:100%;
}

td.plcTitleRight{
	padding:4px;
}

span.plcTitle{		/* ---- 追加 ---- */
	font-weight:bold;
	color:#aa4400;
	line-height:125%;
}

a.plcTitle:link{
	font-weight:bold;
	color:#aa4400;
}

a.plcTitle:visited{
	font-weight:bold;
	color:#aa4400;
}

a.plcTitle:hover{
	font-weight:bold;
	color:#ff6600;
}

td.plcContents{
	padding:0px 8px;
}

div.plcContents{	/* ---- 追加 ---- */
	margin:0.6em 8px;
	line-height:125%;
}

/* ---- ポートレット変更/削除ボタン ---- */
div.plPrefBtn{
	background:url("/my/images/settei/pl_prefbtn.gif");
	margin:0px 1px;
}

div.plPrefBtnOver{
	background:url("/my/images/settei/pl_prefbtn_over.gif");
	margin:0px 1px;
}

img.plPrefBtn{
	width:40px;
	height:14px;
}

div.plDeleteBtn{
	background:url("/my/images/settei/pl_deletebtn.gif");
	margin:0px 1px;
}

div.plDeleteBtnOver{
	background:url("/my/images/settei/pl_deletebtn_over.gif");
	margin:0px 1px;
}

img.plDeleteBtn{
	width:14px;
	height:14px;
}

div.plcDeleteBtn{
	background:url("/my/images/settei/plc_deletebtn.gif");
}

div.plcDeleteBtnOver{
	background:url("/my/images/settei/plc_deletebtn_over.gif");
}

img.plcDeleteBtn{
	width:14px;
	height:14px;
}

/* ---- ###お知らせ枠### ---- */

/* ---- お知らせ枠全体 ---- */
div.info{
	margin-bottom:4px;
}

/* ---- お知らせ枠ヘッダ ---- */
td.infoHeadLeft{
	background:url("/my/images/settei/info_head_left.gif") left top;
	width:50%;
	height:4px
}

td.infoHeadRight{
	background:url("/my/images/settei/info_head_right.gif") right top;
	width:50%;
	height:4px
}

/* ---- お知らせ枠ボディ ---- */
td.infoBodyLeft{
	background:url("/my/images/settei/pl_body_left.gif") left top;
	width:100%;
	padding-left:4px;/*枠の左マージン*/
}

td.infoBodyRight{
	background:url("/my/images/settei/pl_body_right.gif") right top;
}

div.infoBodyRight{
	width:4px;/*枠の右マージン*/
}

/* ---- お知らせ枠フッタ ---- */
td.infoFootLeft{
	background:url("/my/images/settei/pl_foot.gif") left bottom;
	height:1px;
	width:50%;
}

td.infoFootRight{
	background:url("/my/images/settei/pl_foot.gif") right bottom;
	height:1px;
	width:50%;
}

/* ---- お知らせ枠コンテンツ（共通） ---- */
div.infocTop{ /*ヘッダとコンテンツのすき間/バグ回避*/
	width:100%;
	height:1px;
	overflow:hidden;
}

div.infoc{
	margin-bottom:0.6em; /*左右のマージンは取らないこと*/
}

div.infocTitle{
	background:#e0ddd4;
	padding:0.3em 8px;
	font-weight:bold;
	color:#885533;
}

td.infocContents{
	padding:0px 8px;
}

/* ---- ###コンテンツ部品### ---- */

/* ---- 共通 ---- */
div.hr{
	background:url("/my/images/settei/dotline.gif");
	width:100%;
	height:1px;
	overflow:hidden;
}

td.bgKoumoku{
	font-weight:normal;
	padding:2px 1px;
	background:#F6F5F3;
}

td.bgcolor01{
	font-weight:normal;
	background:#FFF7E7;
}

td.bgcolor02{
	font-weight:normal;
	background:#E9F4DD;
}

.marginLeft10{	/* 画像左マージンリスト用 */
	margin:0px 0px 0px 10px;
}

/* ----  ###設定画面メアド色### ---- */
span.Mail{		/* ---- 追加 ---- */
	font-weight:bold;
	color:#7A9F3C;
}

/* ----  ###フォーム強調色### ---- */
span.Form{		/* ---- 追加 ---- */
	font-weight:bold;
	color:#663300;
	font-size:115%;
}

/* ----  ###リストスタイル### ---- */
ul{
	margin:10px 20px;
}

ul.Title{
	list-style:square outside;
}

ul.STitle{
	list-style:circle outside;
}
