/*アクティブのリンク色*/
a:hover { 
color: #ff0043;
}

/*アクティブ済みリンク色*/
a{
color:#0000FF;
}

/*見出し*/
h1 { 
font-size: 10px; 
font-weight: normal; 
font-style: normal; 
margin: 0px 0px 0px 0px;
color: #FFFFFF;
text-align: left; 
}

/*表内*/
td { 
font-size: 14px;
line-height:1.6em;
color: #232323;
text-align: left; 
}

/*ページ全体*/
body {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 12px;
margin: 0px 0px 0px 0px;
text-align: center; 
}

/*コンテンツ全体*/
#container {
width:784px;	
font-size: 12px;
background:url(01top/01back.gif);
line-height:1.6em;
line-height: 140%;
margin-right:auto;
margin-left:auto;
clear: both;
}

/***************************************************************
メニュー
***************************************************************/
#m1 a{
display:block;
width:150px;
height:34px;
background:url(01top/menu01.gif) no-repeat;
float: left;
}

#m2 a{
display:block;
width:150px;
height:34px;
background:url(01top/menu02.gif) no-repeat;
float: left;
}

#m3 a{
display:block;
width:150px;
height:34px;
background:url(01top/menu03.gif) no-repeat;
float: left;
}


#m4 a{
display:block;
width:150px;
height:34px;
background:url(01top/menu04.gif) no-repeat;
float: left;
}


#m5 a{
display:block;
width:150px;
height:34px;
background:url(01top/menu05.gif) no-repeat;
float: left;
}



/***************************************************************
コンテンツエリア
***************************************************************/
/*左コンテンツスペース*/
#left { 
width:160px;
font-size: 14px;
line-height:1.6em;
text-align: left;
float: left;
padding: 0px 0px 0px 0px;
}

/*右コンテンツスペース*/
#right { 
width:590px;
font-size: 14px;
line-height:1.6em;
text-align: left;
float: left;
padding: 0px 0px 0px 0px;
}


/*メインコンテンツスペース*/
.area1 { 
width:750px;
font-size: 14px;
line-height:1.6em;
text-align: left;
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
margin-right:auto;
margin-left:auto;
}


.px10 { 
font-size: 10px; 
color: #232323;
line-height:1.6em
}


.px10-m { 
font-size: 10px;
margin: 10px 0px 0px 10px;
color: #ffffff;
line-height:1.6em
}

.px12 { 
font-size: 12px; 
color: #232323;
line-height:1.6em
}

.px12-b { 
font-size: 12px; 
color: #232323;
font-weight: bold;
line-height:1.6em
}

.px14-bb { 
font-size: 14px; 
color: #4169e1;
font-weight: bold;
line-height:1.6em
}

.px14-orange-b { 
font-size: 14px; 
color: #ffa500;
font-weight: bold;
line-height:1.6em
}



/*ヘッダスペース*/
.t1_base { 
background-image: url(01top/title.jpg); 
background-repeat: no-repeat ;
font-size: 12px;
color: #332EDD;
width:750px;
height:357px;
text-align: right;
padding: 0px 0px 0px 0px;
px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
}


/*フッタスペース*/
.t2_base { 
background-image: url(); 
background-color: #e1efff;
font-size: 12px;
width:750px;
height:50px;
text-align: center;
padding: 4px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
clear: both;
}

/*コンテンツタイトル*/
.title_base { 
background-image: url(all/title.gif); 
background-repeat: no-repeat ;
font-size: 18px;
line-height:1.6em;
width:580px;
height:34px;
font-weight: bold;
color: #00008b ;
text-align: left;
padding: 3px 0px 0px 30px;
}

/*左メニューコンテンツタイトル*/
.title_base2{ 
background-image: url(all/title2.gif); 
background-repeat: no-repeat ;
font-size: 14px;
line-height:1.6em;
width:150px;
height:34px;
font-weight: bold;
color: #00008b ;
text-align: left;
padding: 6px 0px 0px 25px;
}

/*コンテンツ幅*/
.t8_base { 
width:561px;
text-align: left;
padding: 0px 0px 0px 0px;
}

/*コンテンツタイトルロング*/
.t7_base { 
background-image: url(01top/04titback.gif); 
background-repeat: no-repeat ;
font-size: 14px;
line-height:1.6em;
width:531px;
height:35px;
font-weight: bold;
color: #232323;
text-align: left;
padding: 3px 0px 0px 30px;
margin-right:auto;
margin-left:auto;
}


/*メニュースペース2*/
.t9_base { 
font-size: 12px;
color: #232323;
line-height:1.6em;
width:577px;
text-align: center;
padding: 0px 0px 0px 0px;
float: left;
}

/*コンテンツスペース*/
.t10_base { 
font-size: 12px;
color: #232323;
background-color: #FFFFFF;
line-height:1.6em;
width:160px;
text-align: center;
padding: 0px 0px 0px 0px;
float: left;
}

/*コンテンツ幅*/
.t11_base { 
width:540px;
font-size: 14px;
line-height:1.6em;
color: #232323;
text-align: left;
padding: 0px 0px 30px 0px;
margin-right:auto;
margin-left:auto;
}

/*階層表示スペース*/
.t12_base { 
font-size: 12px;
line-height:1.6em;
width:727px;
text-align: left;
padding: 8px 0px 5px 0px;
margin-right:auto;
margin-left:auto;
}

/*コンテンツタイトルロング*/
.t13_base { 
background-image: url(all/stitback.gif); 
background-repeat: no-repeat ;
font-size: 12px;
line-height:1.6em;
width:134px;
height:30px;
font-weight: bold;
color: #232323;
text-align: left;
padding: 5px 0px 0px 26px;
}

/*コンテンツ幅*/
.t14_base { 
font-size: 12px;
line-height:1.6em;
width:150px;
text-align: left;
padding: 0px 0px 15px 0px;
margin-right:auto;
margin-left:auto;
}

.t15-base { 
background-image: url(all/line.gif); 
background-repeat: no-repeat ;
width:519px;
height:30px;
font-size: 12px;
color: #232323;
font-weight: bold;
line-height:1.6em;
text-align: left;
padding: 7px 0px 0px 20px;
}

.t16-base { 
width:519px;
font-size: 12px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 0px 0px 5px 20px;
}




.clear { 
padding: 0px 0px 10px 0px;
text-align: center;
clear: both;
}

