
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
＝+ｐ侮・・
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

* {
margin:0px;
padding:0px;
font-size:small;
font-style:normal;
font-weight:normal;
color:#666666;
list-style-type: none;
line-height: 1.4em;
word-break:break-all;
font-family: "ＭＳ Ｐゴシック", "Osaka";
}

li{ list-style-type: none;}
img {border-style: none;vertical-align:top;}
table {border-collapse: collapse;}
strong {font-weight:bold;}

#outline{
width:764px;
margin:auto;
text-align:left;
background: url(../images/contents_bg.gif) center repeat-y;
}

a:link {color: #dd4900;text-decoration:underline;}
a:visited {color: #dd4900; text-decoration:underline;}
a:hover {color: #822b00; text-decoration:none;}
a:active {color: #822b00; text-decoration:underline;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
＝6}用
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.font-orange{color:#f79100;}

.font-skyblue{color:#3366cc;}

.spaceB10{margin-bottom:1em;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
＝loat芽骨澄2・
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#outline #header,
#outline #contents,
#outline #contents #main_contents{
overflow: visible;
}

#outline #header:after,
#outline #contents:after,
#outline #contents #main_contents:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
*html #outline #header,
*html #outline #contents,
*ttml #outline #contents #main_contents{
height: 1em;
overflow: visible;
}
/**/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
＝eader
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#outline #header {
width:764px;
height:71px;
background-image:url(../images/header_bg.gif);
background-position:left top;
background-repeat:no-repeat;
padding-top:24px;
}

#outline #header a{
outline:none;
}
#outline #header h1{
float:left;
height:71px;
}
#outline #header h1 a{
width:286px;
height:33px;
display:block;
margin-left:14px;
background:url(../images/logo.gif) no-repeat;
text-indent:-999em;
/*MacIEｕ"・K用ｋ"楳〇*/
overflow: hidden;
/**/
}

#outline #header ul{
width:287px;
_width:287px;
float:right;
margin: 0;
padding:20px 0px 20px 16px;
}

#outline #header li,#outline #header li a{
float:left;
}
#outline #header li a{
height:16px;
display:block;
text-indent:-999em;
/*MacIEｕ"・K用ｋ"楳〇*/
overflow: hidden;
/**/
}

#outline #header #li01 a{width:49px;background:url(../images/header_navi01.gif);}
#outline #header #li02 a{width:61px;background:url(../images/header_navi02.gif);}
#outline #header #li03 a{width:114px;background:url(../images/header_navi05.gif);}
#outline #header #li04 a{width:68px;background:url(../images/header_navi06.gif);}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
＝#pンｇ"・
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#breadcrumbs{
margin:0 0 13px 0;
width:518px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
＝ontents
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#outline #contents{
width:736px;
height:auto;
margin:auto;
clear:both;
padding:23px 13px 0 15px;
background:url(../images/contents_top.gif) center top no-repeat;
background:url(../images/contents_bg.gif) center  repeat-y;
clear:both;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
＝#iビゲーション
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#outline #contents #navigation{
width:194px;
margin:auto;
float:left;
font-size:12px;
}

#outline #contents #navigation #information h3,
#outline #contents #navigation #menu h3{
text-indent:-999em;

}

#outline #contents #navigation #information{
background:url(../images/menu_bg01.gif) repeat-y;
}

#outline #contents #navigation #information ul{
padding-bottom:12px;
background:url(../images/menu_bottom.gif) bottom no-repeat;
margin:5px 0;
}

#outline #contents #navigation #information h3{
height:41px;
background:url(../images/menu_h01_2.gif) ;
}

#outline #contents #navigation #information li{
width:170px;
margin:0 0 5px 12px;
font-size:75%;
font-size:12px;
}

#outline #contents #navigation #information li#end{
width:170px;
margin:0 0 0px 12px;
font-size:75%;
font-size:12px;
}

/*#outline #contents #navigation #information #news{
width:143px;
padding-left:27px;
font-weight:bold;
font-size:12px;
background:url(../images/news_icon.gif) 0 4px no-repeat;
}*/

#outline #contents #navigation #register{
background:url(../images/menu_bg03.gif) no-repeat;
padding:7px 7px 9px 7px;
}
#outline #contents #navigation #register h3 a{
display:block;
width:180px;
height:50px;
text-indent:-999em;
/*MacIEｕ"・K用ｋ"楳〇*/
overflow: hidden;
/**/
}

#outline #contents #navigation #menu{
background:url(../images/menu_bg02.gif) repeat-y;
}
#outline #contents #navigation #menu h3{
height:34px;
margin-top:5px;
background:url(../images/menu_h02.gif);
}
#outline #contents #navigation #menu ul{
padding:5px 0 25px 12px;
background:url(../images/menu_bottom02.gif) bottom no-repeat;
}

#outline #contents #navigation .menu_li{
width:149px;
margin:5px 0 10px 0;
padding-left:23px;
font-size:75%;
background:url(../images/menu_icon.gif) 0 5px no-repeat;
}
#outline #contents #navigation .menu_li02{
width:149px;
margin:5px 0 0 0;
padding-left:23px;
font-size:75%;
background:url(../images/menu_icon.gif) 0 5px no-repeat;
}

#outline #contents #navigation #menu #menu01,
#outline #contents #navigation #menu #menu02{
margin:0 0 5px 0;
width:172px;
height:75px;
text-indent:-999em;
}

#outline #contents #navigation #menu #menu01 a,
#outline #contents #navigation #menu #menu02 a{
display:block;
width:172px;
height:75px;
text-indent:-999em;
text-decoration:none;
outline:none;
}

#client #outline #contents #navigation #menu #menu01,
#client #outline #contents #navigation #menu #menu02,
#partner #outline #contents #navigation #menu #menu01,
#partner #outline #contents #navigation #menu #menu02{
margin:0 0 5px 0;
width:172px;
height:27px;
text-indent:-999em;
}
#outline #contents #navigation #menu #menu_p01,
#outline #contents #navigation #menu #menu_p02,
#outline #contents #navigation #menu #menu_p03,
#outline #contents #navigation #menu #menu_p04,
#outline #contents #navigation #menu #menu_p05,
#outline #contents #navigation #menu #menu_p06,
#outline #contents #navigation #menu #menu03,
#outline #contents #navigation #menu #menu04,
#outline #contents #navigation #menu #menu05,
#outline #contents #navigation #menu #menu06{
width:172px;
height:27px;
margin:0 0 5px 0;
text-indent:-999em;
}
#outline #contents #navigation #menu #menu01{background:url(../images/menu_list01.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu02{background:url(../images/menu_list02.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu03{background:url(../images/menu_list03.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu04{background:url(../images/menu_list04.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu05{background:url(../images/menu_list05.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu06{background:url(../images/menu_list06.gif) bottom no-repeat;}



/**********パートナー************/
#outline #contents #navigation #menu #menu_p01{background:url(../images/p_menu_list01.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu_p02{background:url(../images/p_menu_list02.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu_p03{background:url(../images/p_menu_list03.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu_p04{background:url(../images/p_menu_list04.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu_p05{background:url(../images/menu_list04.gif) bottom no-repeat;}
#outline #contents #navigation #menu #menu_p06{background:url(../images/menu_list06.gif) bottom no-repeat;}




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
メインコンテンツ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#outline #contents #main_contents{
width:518px;
height:auto;
margin-left:15px;
float:left;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
footer
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#outline #footer{
width:764px;
padding-top:47px;
background:url(../images/contents_bottom.gif) center top no-repeat #fff;
clear:both;
}
#outline #footer p{
height:68px;
width:764px;
text-indent:-999em;
background:url(../images/footer.gif) center no-repeat;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	クライアントページ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* header 
------------------------------------------------------------*/
#client #outline #header {background-image:url(../images/c_header_bg.gif);}

#client #outline #header h1 a{background:url(../images/client_logo.gif) no-repeat;}

#client #outline #header #li01 a{width:49px;background:url(../images/c_header_navi01.gif);}
#client #outline #header #li02 a{width:61px;background:url(../images/c_header_navi02.gif);}
#client #outline #header #li03 a{width:114px;background:url(../images/c_header_navi03.gif);}
#client #outline #header #li04 a{width:68px;background:url(../images/c_header_navi04.gif);}

/* contents 
------------------------------------------------------------*/
#client #outline #contents{background:url(../images/c_contents_top.gif) center top no-repeat;}

/* ナビゲーション
------------------------------------------------------------*/
#client #outline #contents #navigation #register h3 a{
background:url(../images/c_menu_h01.gif) no-repeat;
}

#client #outline #contents #navigation a:link{color:#00357C;}
#client #outline #contents #navigation a:visited{color:#00357C;}
#client #outline #contents #navigation a:hover{color:#003AA3;}
#client #outline #contents #navigation a:active{color:#003AA3;}

#client #outline #contents #navigation #menu h3{
background:url(../images/c_menu_h02.gif);
}
#client #outline #contents #navigation #menu ul{
background:url(../images/c_menu_bottom02.gif) bottom no-repeat;
}
#client #outline #contents #navigation .menu_li{
background:url(../images/c_menu_icon.gif) 0 5px no-repeat;
}
#client #outline #contents #navigation .menu_li02{
width:149px;
margin:5px 0 0 0;
padding-left:23px;
font-size:75%;
background:url(../images/c_menu_icon.gif) 0 5px no-repeat;
}

#client #outline #contents #navigation #menu #menu01{background:url(../images/c_menu_list01.gif) bottom no-repeat;}
#client #outline #contents #navigation #menu #menu02{background:url(../images/c_menu_list02.gif) bottom no-repeat;}
#client #outline #contents #navigation #menu #menu03{background:url(../images/c_menu_list03.gif) bottom no-repeat;}
#client #outline #contents #navigation #menu #menu04{background:url(../images/c_menu_list04.gif) bottom no-repeat;}
#client #outline #contents #navigation #menu #menu05{background:url(../images/c_menu_list05.gif) bottom no-repeat;}
#client #outline #contents #navigation #menu #menu06{background:url(../images/c_menu_list06.gif) bottom no-repeat;}

/* footer
------------------------------------------------------------*/
#client #outline #footer{
background:url(../images/c_contents_bottom.gif) center top no-repeat #fff;
}
#client #outline #footer p{
background:url(../images/client_footer.gif) center no-repeat;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
パートナーページ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/* ナビゲーション
------------------------------------------------------------*/
#partner #outline #contents #navigation #register h3 a{
background:url(../images/p_menu_h01.gif) no-repeat;
}


#partner #outline #contents #navigation #menu #menu01{background:url(../images/c_menu_list01.gif) bottom no-repeat;}
#partner #outline #contents #navigation #menu #menu02{background:url(../images/p_menu_list02.gif) bottom no-repeat;}
#partner #outline #contents #navigation #menu #menu03{background:url(../images/p_menu_list03.gif) bottom no-repeat;}




#partner #outline #contents #navigation #menu #menu_p01{background:url(../images/p_menu_list01.gif) bottom no-repeat;}
#partner #outline #contents #navigation #menu #menu_p02{background:url(../images/p_menu_list02.gif) bottom no-repeat;}
#partner #outline #contents #navigation #menu #menu_p03{background:url(../images/p_menu_list03.gif) bottom no-repeat;}
