@charset "shift_JIS";
/*---------------------------------------------------------------------------------
link
---------------------------------------------------------------------------------*/

/*
ƒpƒ“‚­‚¸
---------------------------------------------------------------------------------*/
ul#topicPath{
margin: 0px 0px 10px 0px;
}

ul#topicPath li{
display: inline;
color: #000000;
font-size: 65%;
}

ul#topicPath li a{
margin: 0px 9px 0px 0px;
color: #000000;
}


/*
leftCnt link
---------------------------------------------------------------------------------*/
div#leftCnt h3#link{
height: 20px;
background:url(../images/bar_link.jpg) no-repeat;
text-indent: -9999px;
}

div#leftCnt p.attention{
text-align: center;
color: #FF0000;
font-size: 90%;
padding: 10px 0px;
}

div#leftCnt iframe{
margin: 0px 9px;
}

div#wrapLink{
font-size: 75%;
padding: 10px 0px 0px 0px;
}

div#wrapLink table{
color: #000000;
}

div#wrapLink td, div#wrapLink th{
padding: 5px;
line-height: 130%;
}

div#wrapLink table#tblLink td,
div#wrapLink table#tblEntry td{
border-bottom: 1px dotted #FF6666;
}

div#wrapLink table#tblLink td.tdNoBdr,
div#wrapLink table#tblEntry td.tdNoBdr{
border-bottom: none;
}

div#wrapLink table#tblEntry td.button{
text-align: center;
}

div#wrapLink table a{
color: #FF6666;
}

div#wrapLink table.tblPage{
text-align: center;
}

div#wrapLink table.tblPage span{
color: #FF3333;
font-weight: bold;
}

div#wrapLink td.goAdmin{
text-align: right;
}

div#wrapLink th{
text-align: center;
background-color: #FFDDDD;
font-weight: bold;
}

div#wrapLink th.bdrRight{
border-right: 2px solid #FFFFFF;
}

div#wrapLink td.banner{
text-align: center;
}

div#wrapLink td.banner a{
text-decoration: none;
}

div#wrapLink table#tblLogin div{
margin: 0px 0px 20px 0px;
}

div#wrapLink table#tblLogin div input{
margin: 0px 0px 0px 30px;
}

.section02{
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 0px 0px 20px 0px;
}

div#leftCnt div#wrapAbout{
margin: 20px 9px 0px 9px;
padding: 10px;
width: 608px;
font-size: 75%;
line-height: 140%;
border: 1px solid #FF6666;
}

div#wrapError{
width: 578px;
margin: 10px 0px;
padding: 10px;
border: 1px solid #CC0000;
background-color: #FFEEEE;
}

div#wrapError h4{
color: #CC0000;
font-weight: bold;
font-size: 130%;
margin: 0px 0px 10px 0px;
}

div#wrapLink div#wrapCmp h4{
color: #CC0000;
font-weight: bold;
font-size: 130%;
margin: 0px 0px 10px 0px;
}

div#wrapLink div#wrapCmp p{
margin: 0px 0px 10px 0px;
line-height: 130%;
}

div#wrapLink span.attention{
color: #CC0000;
}

div#wrapLink span.txtNote{
font-size: 10px;
}