

/* *******************************************************************
	Decoration 
******************************************************************* */

html
{
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

p, td
{
	line-height: 170%;
	font-size:13px;
	color:#444444;
	font-family : Arial,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;
}

.fn12px
{
	font-size:12px;
	line-height: 150%;
}
.fn14px
{
	font-size:14px;
	line-height: 150%;
}

.fn_mini
{
	font-size:10px;
	line-height: 150%;
}

.fn_message
{
	font-size:13px;
	line-height: 190%;
}

a:link   { color: #444444; text-decoration: none;}
a:visited{ color: #444444; text-decoration: none;}
a:active { color: #444444; text-decoration: none;}
a:hover  { color: #FF7300; text-decoration: underline;}

body
{
	margin:0px;
	background-color: #ECECEC;
	font-size:13px;
	color:#444444;
	text-align:center;
	font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif;
}



/* *******************************************************************
	Header & Global_Menu
******************************************************************* */
#Header
{
	padding:10px 0px 3px 0px;
}

#Global_Menu
{
	background:url(../img/globalmenu_bg.gif) repeat-x;
	height:42px;
}

#Global_Menu p
{
	padding-top:6px;
	width:840px;
	margin:0px auto;
}

#Global_Menu ul
{
	margin:0px;
	padding:0px;
    list-style:none;
    width:100%;
}

#Global_Menu li
{
    list-style:none;
    float:left;
}
#Global_Menu a
{
    display:block;
    height:30px;
    text-indent:-300px;
    overflow:hidden;
}

#Global_Menu .idea{width:122px;}
#Global_Menu .idea a{background-image:url(../img/globalmenu_menu01.gif);width:122px;}

#Global_Menu .house{width:122px;}
#Global_Menu .house a{background-image:url(../img/globalmenu_menu02.gif);width:122px;}

#Global_Menu .example{width:78px;}
#Global_Menu .example a{background-image:url(../img/globalmenu_menu03.gif);width:78px;}

#Global_Menu .flow{width:134px;}
#Global_Menu .flow a{background-image:url(../img/globalmenu_menu04.gif);width:134px;}

#Global_Menu .learns{width:133px;}
#Global_Menu .learns a{background-image:url(../img/globalmenu_menu05.gif);width:133px;}

#Global_Menu .support{width:112px;}
#Global_Menu .support_off{width:112px;}
#Global_Menu .support a{background-image:url(../img/globalmenu_menu06.gif);}

#Global_Menu .outline{width:79px;}
#Global_Menu .outline_off{width:79px;}
#Global_Menu .outline a{background-image:url(../img/globalmenu_menu07.gif);}

#Global_Menu .link{width:60px;}
#Global_Menu .link_off{width:60px;}
#Global_Menu .link a{background-image:url(../img/globalmenu_menu08.gif);}

a:hover.gl_off{background-position:0px -30px;}
a.gl_select{background-position:0px -60px;}


/* *******************************************************************
	Right_menu
******************************************************************* */

.Right_Banner_Start
{
	border-top:solid 1px #C8C8C8;
	border-right:solid 1px #C8C8C8;
	border-left:solid 1px #C8C8C8;
	background:url(../../common/img/tensen01.gif) bottom repeat-x;
}

.Right_Banner_Start2
{
	border-top:solid 1px #C8C8C8;
	border-right:solid 1px #C8C8C8;
	border-left:solid 1px #C8C8C8;
}

.Right_Banner_Middle
{
	border-right:solid 1px #C8C8C8;
	border-left:solid 1px #C8C8C8;
	background:url(../../common/img/tensen01.gif) bottom repeat-x;
}

.Right_Banner_Bottom
{
	border-right:solid 1px #C8C8C8;
	border-left:solid 1px #C8C8C8;
	border-bottom:solid 1px #C8C8C8;
}

.Right_Banner_body
{
	width:170px;
	margin:0px auto;
	padding:5px;
	background:url(../../common/img/point01_white.gif) center left no-repeat;
	text-align:left;
}
.Right_Banner_title
{
	width:170px;
	margin:0px auto;
	padding:5px;
	text-align:left;
}
.Right_Banner_body a
{
	display:block;
	padding-left:5px;
}

.right_arrow
{
	padding-top:14px;
}

/* *******************************************************************
	Pankuzu Menu
******************************************************************* */
#Pankuzu
{
	margin:14px auto 20px auto;
	width:840px;
	background-color:#F3F3F3;
}

#Pankuzu p
{
	text-align:left;
	margin:0px;
	padding-left:10px;
}

/* *******************************************************************
	footer 
******************************************************************* */
#Footer
{
	margin-top:20px;
	border-top:solid #B5B5B5 1px;
	padding:10px 0px 10px 0px;
}

/* *******************************************************************
	Default Setting
******************************************************************* */

.div_inline
{
	display:block;
	padding-right:5px;
	width:auto;
	float:left;
}

.sam
{
	padding-bottom:5px;
}
.cap
{
	margin:0px;
	padding-bottom:10px;
	font-size:12px;
	line-height:140%;
}

.kizi p
{
	margin:0px;
	padding-bottom:5px;
}

.tit_text
{
	border-top:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	border-left:4px solid #B04646;
}

.tit_text span
{
	display:block;
	padding:5px;
	font-weight:bold;
}