@charset "UTF-8";

.c2_list01{
text-align:center;
margin-bottom:15px;
}

/* site-original */
.site01{
width:285px;
height:77px;
padding:118px 190px 0 30px;
margin-bottom:10px;
background-image:url(../site/images/site_header02.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

.sitein{
width:476px;
padding:0 34px 0 48px;
text-align:left;
}
.sitein p{
padding:4px 0 0 0;
line-height:1.4;
margin:0;
}
.siteiner01{
padding:10px 20px 10px 20px;
border-left:1px #FF8C8C solid;
border-right:1px #FF8C8C solid;
}
.siteiner01 a{
color:#F34F4F;
font-weight:bold;
}

.siteiner02{
padding:10px 20px 10px 20px;
border-left:1px #A5C261 solid;
border-right:1px #A5C261 solid;
}
.siteiner02 a{
color:#84AE21;
font-weight:bold;
}

.siteiner04{
padding:10px 20px 10px 20px;
border-left:1px #FA9E4C solid;
border-right:1px #FA9E4C solid;
}
.siteiner04 a{
color:#E77107;
font-weight:bold;
}

.siteiner06{
padding:10px 20px 10px 20px;
border-left:1px #57D673 solid;
border-right:1px #57D673 solid;
}
.siteiner06 a{
color:#25B136;
font-weight:bold;
}

.siteiner07{
padding:10px 20px 10px 20px;
border-left:1px #FF905F solid;
border-right:1px #FF905F solid;
}
.siteiner07 a{
color:#E7672E;
font-weight:bold;
}

.siteiner08{
padding:10px 20px 10px 20px;
border-left:1px #5AA8FE solid;
border-right:1px #5AA8FE solid;
}
.siteiner08 a{
color:#2D88ED;
font-weight:bold;
}

.siteiner09{
padding:10px 20px 10px 20px;
border-left:1px #FD9393 solid;
border-right:1px #FD9393 solid;
}
.siteiner09 a{
color:#FF6666;
font-weight:bold;
}

.siteiner10{
padding:10px 20px 10px 20px;
border-left:1px #FD93C5 solid;
border-right:1px #FD93C5 solid;
}
.siteiner10 a{
color:#FC5695;
font-weight:bold;
}

.siteiner_link{
padding:10px 15px 10px 15px;
border-left:1px #FA9E4C solid;
border-right:1px #FA9E4C solid;
}
.siteiner_link p.link_top{
padding:5px;
border:1px #CCCCCC solid;
margin:5px 0 5px 0;
}
.siteiner_link p.link_alink{
text-align:center;
}
.siteiner_link .linkline{
margin:5px 0 5px 0;
border-top:1px #999999 dotted;
}
.siteiner_link .linkfield{
padding:5px 10px 5px 10px;
}
.siteiner_link .linkfield:hover{
padding:4px 9px 4px 9px;
border:1px #FA9E4C solid;
background-color:#FFEDDD;
}
.siteiner_link td.linkimg{
width:240px;
text-align:center;
}
.siteiner_link td.linktxt{
width:200px;
text-align:center;
padding-left:10px;
}
.siteiner_link td.linktxt a{ font-weight:bold; }
.siteiner_link td.linktxt a:hover{ text-decoration:underline; }

.sitein p.red_b{
color:#FF0000;
padding:3px;
margin-top:5px;
border:1px #CCCCCC solid;
text-align:center;
}
.sitein p.black_b{
color:#000000;
padding:3px;
margin-top:5px;
border:1px #CCCCCC solid;
text-align:center;
}