@charset"euc-jp";
@import url(new_menu.css);
@import url(new_style.css);
@import url(new_styletable.css);
@import url(new_index.css);

/*-----------------------------------------------------------------------------------¢§BASE */
*{
margin:0;
padding:0;
}
body{
color:#000000;
font-family:Tahoma,Verdana,Segoe,sans-serif;
font-weight:normal;
font-size:14px;
line-height:1.5em;
background-image:url("../images/bg.gif");
background-position:center top;
background-repeat:repeat-y;
background-color:#000000;
}
/*-----------------------------------------------------------------------------------¢§ */
#wrapper{
width:850px;
margin:0 auto;
}
.header{
width:850px;
padding:5px 0px;
}
/*-----------------------------------------------------------------------------------118+10+20+702¢§ */
#favoritecolumn{
width:118px;
height:20px;
padding:5px 10px 5px 10px;
float:left;
display:inline;
}
/*-----------------------------------------------------------------------------------¢§ */
#globalcolumn{
width:702px;
height:20px;
float:right;
display:inline;
position:relative;
}
/*-----------------------------------------------------------------------------------¢§ */
#globalnavigation{
}
#globalnavigation ul{
padding:5px 0px;
}
#globalnavigation li{
color:#CCCCCC;
font-size:10px;
text-decoration:none;
float:left;
display:inline;
}
#globalnavigation li a{
padding-top:2px;
padding-left:8px;
margin-right:10px;
background-image:url("../images/icon_arrow07.gif");
background-position:left;
background-repeat:no-repeat;
display:block;
color:#7C7D4C;
text-decoration:none;
}
#globalnavigation li a:hover{
padding-left:-9px;
display:block;
background-image:url("../images/icon_arrow07_f2.gif");
background-position:left;
background-repeat:no-repeat;
color:#FFB100;
}
#globalnavigation li a:active{
color:#FFB100;
}
/*-----------------------------------------------------------------------------------¢§ */
#servicenavigation{
width:850px;
}
#servicenavigation ul{
padding:5px 10px 10px 10px;
float:right;
width:810px;
}
#servicenavigation li{
color:#CCCCCC;
font-size:12px;
text-decoration:none;
float:right;
display:inline;
}
#servicenavigation li a{
padding-left:15px;
padding-top:2px;
margin-right:12px;
background-image:url("../images/icon_arrow01.gif");
background-position:left;
background-repeat:no-repeat;
display:block;
color:#0000FF;
text-decoration:none;
}
#servicenavigation li a:hover{
padding-left:-9px;
display:block;
background-image:url("../images/icon_arrow01_f2.gif");
background-position:left;
background-repeat:no-repeat;
color:#FFB100;
}
#servicenavigation li a:active{
color:#FFB100;
}
/*-----------------------------------------------------------------------------------¢§ */
#faux{
	width:850px;
	overflow:auto;
	background: #FFFFFF url(../images/bg_menu.gif) repeat-y left top;
}
/*-----------------------------------------------------------------------------------¢§ */
#leftcolumn{
width:200px;
padding-bottom:10px;
font-size:12px;
float:left;
display:inline;
}
/*-----------------------------------------------------------------------------------¢§rightcolumn */
#rightcolumn{
width:650px;
float:right;
display:inline;
position:relative;
background-color:#FFFFFF;
}
.righttype_a{
background-image:url("../images/bg_page_title_a.gif");
background-position:right top;
background-repeat:no-repeat;
}
.righttype_index{
background-image:url("../images/bg_page_title_index.gif");
background-position:right top;
background-repeat:no-repeat;
}
.page_description{
text-align:left;
font-size:12px;
color:#000000;
padding-top:30px;
margin:5px 35px 0px 75px;
}
#page_title{
text-align:left;
font-size:24px;
color:#000000;
margin:0px 35px 0px 72px;
}
#page_title h2{
font-size:24px;
font-weight:bold;
color:#000000;
margin:3px 0px 0px 0px;
border:none;
}
#page_body{/*-----650-30-30 */
width:590px;
text-align:left;
line-height:1.5em;
padding:50px 30px 20px 30px;

background-color:#FFFFFF;
}

/*-----------------------------------------------------------------------------------¢§ */
#pageback{
padding-top:50px;
width:295px;
font-size:12px;
float:left;
display:inline;
}
#pagenext{
padding-top:50px;
width:295px;
font-size:12px;
text-align:right;
float:right;
display:inline;
position:relative;
}
/*-----------------------------------------------------------------------------------¢§ */
#contentsnavi{

padding:5px 7px 7px 7px;
font-size:12px;
color:#666666;
border:1px solid #CCCCCC;
}
#contentsnavi h2{
font-size:14px;
font-weight:bold;
}
/*-----------------------------------------------------------------------------------¢§ */
.page_foot{
padding:30px 30px 0px 0px;
text-align:right;
font-size:12px;
background-color:#FFFFFF;
}

/*-----------------------------------------------------------------------------------¢§ */
.clear{
clear:both;
background:none;
}
/*-----------------------------------------------------------------------------------¢§Footer */
#footer{
width:850px;
font-size:12px;
text-align:center;
color:#000000;
padding:120px 0px 10px 0px;
background-image:url("../images/rogo.gif");
background-position:center top;
background-repeat:no-repeat;
background-color:#DDDDDD;
}
#footer a{
color:#000000;
text-decoration:none;
}
#footer a:hover {
color: #FFB100;
border-color: #FFB100;
text-decoration: underline;
}
#footer a:active {
color: #0000FF;
border-color: #0000FF;
text-decoration: underline;
}

