/* FLV FONT設定　 */

.PX9bk		{font-size:9px; color:#666666; }
.PX9rd		{font-size:9px; color:#FD6C75; }

.PX10bk		{font-size:10px; color:#666666; }
.PX10w		{font-size:10px; color:#FFFFFF; }
.PX10r		{font-size:10px; color:#FD6C75; }

.PX11		{font-size:11px; }
.PX11B		{font-size:11px; font-weight:bold;}

.PX14		{font-size:14px; }

.PX12o		{font-size:12px; color:#FF9900; font-weight:bold; }
.PX12w		{font-size:12px; color:#FFFFFF; }
.PX12wb		{font-size:12px; color:#FFFFFF; font-weight:bold; }
.PX12bk		{font-size:12px; color:#666666; }
.PX12bkB	{font-size:12px; color:#666666; font-weight:bold; }
.PX12blB	{font-size:12px; color:#003399; font-weight:bold; }
.PX12rd		{font-size:12px; color:#FD6C75; }
.PX12rdB	{font-size:12px; color:#FD6C75; font-weight:bold; }     /*ぴんく*/
.orange_text {font-size:12px; color:#FF9900; font-weight:bold; }	/*オレンジ*/

.PX12lbB	{font-size:12px; color:#3399CC; font-weight:bold; }    /*ライトブルー*/
.PX12rd		{font-size:12px; color:#FD6C75; }

.PX14lbB	{font-size:14px; color:#3399CC; font-weight:bold; }
.PX14rdB	{font-size:14px; color:#FD6C75; font-weight:bold; }
.PX14w		{font-size:14px; color:#FFFFFF; font-weight:bold; }
.PX14g		{font-size:14px; color:#666666; font-weight:bold; }
.PX18wb		{font-size:18px; color:#FFFFFF; font-weight:bold; }
.orange { color:#FF6600; font-weight:bold; }
.setumei01 {
	font-size: 12px;
	font-style: normal;
	line-height: 170%;
	letter-spacing: 1px;
}

.headtxt	{font-size:12px; color:#999999; } 

a {
	color : #3399CC;
}

a:hover {
	color: #FD6A72;
	text-decoration : underline;
}

a:visited {
	text-decoration : none;
}

a:active {
	color           : #FD7A83;
	text-decoration : underline;
}

a.gry		{color:#666666; }
a.bl		{color:#00397E; }
a.grn		{color:#007979; }
a.lbB		{color:#3399CC; font-weight:bold; text-decoration:underline; }
a.bl_line	{color:#3F6A9E; text-decoration:underline; }


p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

/* FLV レイアウト設定 */

body	{
font-family:"ＭＳ Ｐゴシック", Osaka ;
font-size:12px;
color:#666666;
margin:0; padding:0;
background-color:#FFFFFF;
background-position:center top;
}

h1		{font-size:12px; color:#333333; 
}

#inbox	{
width:800px;
border:0px solid #CCCCCC;
margin:0px auto 0px auto;
background-image:url(../img/bg.jpg);
background-position:bottom;
background-color:#FFFFFF;
overflow: hidden;
}
#sidebox{
	width: 161px;
	float: left;
}
#mainbox{
	width: 623px;
	float: right;
}

.prtd{
background:url(../img/top/bg.jpg) no-repeat;
}
.newstd{
background:url(../img/top/bg.gif) no-repeat;
}
.usetd{
background:url(../img/top/title_bg.gif) no-repeat;
}


#header {
	background-image: url(../img/header_back.gif);
	background-repeat: repeat-x;
}

#header_fgate {
	background-image: url(../img/topfgate2.gif);
	background-repeat: repeat-x;
}


#header_billy {
	background-image: url(../img/top_bg3.gif);
	background-repeat: repeat-x;
}

#header_deco {
	background-image: url(../img/header_back.gif);
	background-repeat: repeat-x;
}



#footer {
	background: url(../img/bg_footer.jpg) repeat-x;
	clear: both;
}

/* 効果についてページ用 */
#submenu	{
width:168px;
height:88px;
border:1px solid #CCCCCC;
background-color:#EDF3F9;
}

.bluebox	{
	border:1px solid #93C9E3;
	width:498px;
	height:276px;
	background-attachment: fixed;
}


.bk_p{
background-color:#FFE1E1;
width:auto;
}

.bk_b{
background-color:#DFF9FF;
width:auto;
}

.bk_o{
background-color:#FFF3C4;
width:auto;
}

.news_text{
	width: 250px;
	float: left;
	margin: 5;
	}
	
.coment01{
	font-size:10px;
	color:#000000;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
}
.comp_table td{
	border-bottom:1px dotted #CCCCCC;
}
.compline {
	border-left:2px solid #99CCCC; 
	padding-left:8px; 
	color:#666666; 
	line-height:25px;
}
#footer2 {
	clear: both;
	text-align:center;
}
.foot_logo {
	background:url(../img/footlogo2.gif) no-repeat; 
	width:243px; 
	height:28px; 
	margin-top:4px;
} 
.foot_logo a{
	display:block;
	text-indent:-9999px;
	width:187px; 
	height:28px; 
} 
.foottable a {
	color:#666666;
	line-height:18px;
	text-decoration:none;
}
.foottable a:hover {
	color:#0099FF;
	line-height:18px;
}

.fk {color: #0099FF}


/**[イメージ画像ＣＳＳ]**/

.mainpic {
background:url(../img/deco_pic.gif) no-repeat ;
width:570px;
height:241px;
text-align:center;
text-indent:-9999px;
}

.indent {
text-indent:-9999px;
}
.mainpic h3{
text-indent:-9999px;
}


.topic_pic1 {
background:url(../img/topics1.gif) no-repeat ;
width:288px;
height:192px;
text-align:center;
text-indent:-9999px;
}

.topic_pic2 {
background:url(../img/topics2.gif) no-repeat ;
width:288px;
height:192px;
text-align:center;
text-indent:-9999px;
}

.topic_pic3 {
background:url(../img/topics3.gif) no-repeat ;
width:288px;
height:192px;
text-align:center;
text-indent:-9999px;
}
.topic_pic4 {
background:url(../img/deco_bnr.gif) no-repeat ;
width:288px;
height:192px;
text-align:center;
text-indent:-9999px;
}