/* ベース */

body{
	color: #333333;
	background-image: url(bg_dot.gif);
	margin: 0;
	padding: 0;
	font-family: "MS Pゴシック", "Osaka", sans-serif;
	}

img.valign-m{
	vertical-align: baseline;
	}

.clear{
	clear: both;
	}

img.img-link{
	border-width: 0px 0px 0px 0px;
	}

h1.ptitle{
	font-size:medium;
	color:#ff6600;
	border-style:dotted;
	border-width:2px 0px 2px 0px;
	border-color:#999999;
}

div#page{
	width: 643px;
	border-style:solid;
	border-width:0px 3px 3px 0px;
	border-color:#999999;
	}

/* ヘッダ */
div#header{
	background-image: url(bg_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #347EB1;
	text-align: left;
	width: 100%;
	height: 50px;
	}

div#header-rgt{
	padding: 0 10px 0 0;
	float: right;
	text-align:right;
	}

div#header-lft{
	padding: 0 0 0 10px;
	height: 50px;
	}

.h-navi{
	font-size: 11px;
	line-height: 120%;
	background-image: url(dec_tri_01.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0 3px 0 10px;
	}

a.h-navi:link{color: #FFFFFF; text-decoration: none;}
a.h-navi:visited{color: #FFFFFF; text-decoration: none;}
a.h-navi:active{color: #FF8B00; text-decoration: none;}
a.h-navi:hover{color: #FF8B00; text-decoration: none;}

a.h-navi2:link{font-size: 11px; line-height: 120%; color: #FFFFFF; font-weight:bold; text-decoration: none; padding:0px 3px; border-style:solid; border-width:1px; border-color:#FFFFFF;}
a.h-navi2:visited{font-size: 11px; line-height: 120%; color: #FFFFFF; font-weight:bold; text-decoration: none; padding:0px 3px; border-style:solid; border-width:1px; border-color:#FFFFFF;}
a.h-navi2:active{font-size: 11px; line-height: 120%; color: #FF8B00; font-weight:bold; text-decoration: none; padding:0px 3px; border-style:solid; border-width:1px; border-color:#FFFFFF;}
a.h-navi2:hover{font-size: 11px; line-height: 120%; color: #FF8B00; font-weight:bold; text-decoration: none; padding:0px 3px; border-style:solid; border-width:1px; border-color:#FFFFFF;}

/* コンテンツ */
div.pagetop{
	float: right;
	text-align: right;
	background-color: #FFFFFF;
	}
div.pagetop-center{
	text-align: center;
	}
div.pagetop-lft{
	float: left;
	}
#deco-center{
	font-size: 11px;
	font-weight: bold;
}

#deco-top{
	font-size: 11px;
	font-weight: bold;
	background-image: url(deco_top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	}

#deco-rgt{
	font-size: 11px;
	font-weight: bold;
	background-image: url(deco_rgt.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0 13px 0 0;
	}

#deco-lft{
	font-size: 11px;
	font-weight: bold;
	background-image: url(deco_lft.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	}

#deco-lft2{
	font-size: 11px;
	font-weight: bold;
	background-image: url(deco_rgt.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	}		

a.navilink:link{color: #505050 !important; text-decoration: none !important;}
a.navilink:visited{color: #505050 !important; text-decoration: none !important;}
a.navilink:active{color: #FF8B00 !important; text-decoration: none !important;}
a.navilink:hover{color: #FF8B00 !important; text-decoration: none !important;}

/* フッダ */
div#footer{
	background-color: #373742;
	width: 100%;
	height: 80px;
	clear: both;
	}

div#footer_top{
	background-color: #373742;
	width: 100%;
	height: 80px;
	clear: both;
	}

img.close_btn{
	margin:12px;
}

div#bnr{
	padding: 10px 0px 0 10px;
	float: left;
	text-align:left;
	}

div#navi{
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	padding: 10px 10px 0 10px;
	text-align: right;
	}

a.f-navi:link{font-size: 11px; line-height: 120%; color: #FFFFFF; text-decoration: none;}
a.f-navi:visited{font-size: 11px; line-height: 120%; color: #FFFFFF; text-decoration: none;}
a.f-navi:active{font-size: 11px; line-height: 120%; color: #FF8B00;text-decoration: none;}
a.f-navi:hover{font-size: 11px; line-height: 120%; color: #FF8B00; text-decoration: none;}

span#copy{
	color: #999999;
	}

a.copy:link{color: #999999; text-decoration: none;}
a.copy:visited{color: #999999; text-decoration: none;}
a.copy:active{color: #FF8B00; text-decoration: none;}
a.copy:hover{color: #FF8B00; text-decoration: none;}

