@charset "utf-8";

/* CSS Document */
@import "header.css";
@import "base.css";
@import "right.css";

hr{color: #999900; height:1px;}

strong{font-size:14px; font-weight:bold;}

.lefsti{background:#edf5ca;
font-size:14px;
color:#333333;
font-weight:bold;
line-height:18px;
letter-spacing:4px;
border-left: 5px solid #999900;
padding: 4px;
border-bottom: 1px #cccc66 dashed;
}

.lefsti a:link{color:#FFFFFF; text-decoration:none;}
.lefsti a:active{color:#FFFFFF; text-decoration:none;}
.lefsti a:visited{color:#FFFFFF; text-decoration:none;}
.lefsti a:hover{color:#006600; background-color:#FFFFFF; text-decoration:none;}

.lef1{color:#000000; font-size:12px; line-height:160%; letter-spacing:2px; padding-top:10px; padding-bottom:10px;}
.lef1 a:link{color:#0000FF; text-decoration:none;}
.lef1 a:active{color:#0000FF; text-decoration:none;}
.lef1 a:visited{color:#0000FF; text-decoration:none;}
.lef1 a:hover{color:#0000FF; text-decoration:underline;}

.leff{background:#ffffff;	color:#000;	font-size:12px;	text-align:center;	padding:10px 0px 5px 0px;	border-top:1px solid #99CC00;}
.leff a{color:#FF0000; text-decoration:none;}
.leff a:hover{color:#0000FF; text-decoration:underline;}

.lefnew{	font-size:12px; padding-bottom:2px; margin:10px}
.lefnew a:link{color:#FF0000; text-decoration:underline;}
.lefnew a:active{color:#FF0000; text-decoration:underline;}
.lefnew a:visited{color:#FF0000; text-decoration:underline;}
.lefnew a:hover{color:#FF0000; text-decoration:underline;}

.foot{font-size:12px; font-weight:bold; color:#FFFFFF;}

.rigt{font-size:14px; padding:5px; color:#FFFFFF; font-weight:bold;}

.rank{font-size:12px; padding-top:5px; padding-left:12px; padding-right:5px; padding-bottom:0px;}
.rank a{color:#3366CC; text-decoration:none; font-size:12px;}
.rank a:hover{color:#FF9900; text-decoration:underline; font-size:12px;}

.banspa{font-size:6px; padding:0px;}

.new{font-size:10px; color:#FF0000;}

.prof1{font-size:14px; padding-top:10px; padding-bottom:10px; text-align:center; color:#000000;}

.pmail1{padding:15px 0px 15px 0px; line-height:14px; color:#FF0000; font-size:12px; font-weight:bold;}

.pmail2{padding-top:15px; padding-bottom:15px; line-height:14px; color:#0000FF; font-size:12px; font-weight:bold; letter-spacing:normal;}

.text1{font-size:18px; line-height:150%; color:#666666; font-weight:bold; padding:18px 0px 18px 0px;}

.text2{font-size:10px; line-height:150%; color:#666666;}

.text3{font-size:14px; line-height:150%; color:#cc2222; padding:20px 0px 20px 0px;}

.text4{font-size:24px; line-height:150%; color:#666666; padding:24px 0px 24px 0px;}

.text5{font-size:14px; line-height:150%; color:#00CC66; padding:30px 0px 30px 0px;}

.text6{font-size:30px; line-height:150%; color:#333333; padding:30px 0px 30px 0px;}

.text7{font-size:48px; line-height:150%; color:#333333; padding:30px 0px 30px 0px;}

.text8{font-size:12px; line-height:120%; color:#cc2222;}

.pict {margin: 0px 0px 10px; padding: 2px 3px 0px 0px; clear: both;}

.txtarea a:link{color:#3366CC; text-decoration:underline;}
.txtarea a:active{color:#FF9900; text-decoration:none;}
.txtarea a:visited{color:#5588ee; text-decoration:none;}
.txtarea a:hover{color:#FF9900; text-decoration:none;}

.txtarea02 a:link{color:#3366CC; text-decoration:underline;}
.txtarea02 a:active{color:#FF9900; text-decoration:none;}
.txtarea02 a:visited{color:#5588ee; text-decoration:none;}
.txtarea02 a:hover{color:#FF9900; text-decoration:none;}


/*jituroku-list*/
.jituroku-list{ padding:0; margin:0; list-style-type:none}
.jituroku-list li{ padding:10px 0px 0px 10px; margin:0; line-height:120%;}

.jituroku-list a:link{color:#3366CC; text-decoration:underline;}
.jituroku-list a:active{color:#FF9900; text-decoration:none;}
.jituroku-list a:visited{color:#5588ee; text-decoration:none;}
.jituroku-list a:hover{color:#FF9900; text-decoration:none;}

.pan{color:#000000; font-size:10px; line-height:100%; letter-spacing:0px; padding:0px;}

.pan a:link{color:#3366CC; text-decoration:underline;}
.pan a:active{color:#FF9900; text-decoration:none;}
.pan a:visited{color:#3366CC; text-decoration:underline;}
.pan a:hover{color:#FF9900; text-decoration:none;}

.link1{color:#ff7777; font-size:12px; font-weight:bold; line-height:150%; letter-spacing:0px; padding:0px 12px 0px 0px; text-align:right;}
.link1 a:link{color:#3366CC; text-decoration:underline;}
.link1 a:active{color:#FF9900; text-decoration:none;}
.link1 a:visited{color:#3366CC; text-decoration:underline;}
.link1 a:hover{color:#FF9900; text-decoration:none;}

.link2{color:#000000;
font-size:10px;
letter-spacing:0px;
padding:0px 0px 0px 12px;
background: url("../img/icon/s_cat.gif") no-repeat 0px 0px;
}
.link2 a:link{color:#66aa99; text-decoration:underline;}
.link2 a:active{color:#FF9900; text-decoration:none;}
.link2 a:visited{color:#66aa99; text-decoration:underline;}
.link2 a:hover{color:#FF9900; text-decoration:none;}

.dtxt {line-height:150%; width:460px; margin:10px; color:#444444;}
.dtxt dl {margin: 0; padding: 10px 0px 0px 15px;}
.dtxt dt {margin: 0; padding: 0px 0px 0px 0px;}
.dtxt dd {margin: 0; padding: 0px 0px 14px 10px;}
.dtxt a:link{color:#3366CC; text-decoration:underline;}
.dtxt a:active{color:#FF9900; text-decoration:none;}
.dtxt a:visited{color:#5588ee; text-decoration:none;}
.dtxt a:hover{color:#FF9900; text-decoration:none;}
.link2 a:link{color:#66aa99; text-decoration:underline;}
.link2 a:active{color:#FF9900; text-decoration:none;}
.link2 a:visited{color:#66aa99; text-decoration:underline;}
.link2 a:hover{color:#FF9900; text-decoration:none;}

.dtxt_ex {line-height:150%; width:460px; margin:10px; color:#444444;}
.dtxt_ex dl {margin: 0; padding: 10px 0px 0px 15px;}
.dtxt_ex dt {margin: 0; padding: 0px 0px 0px 0px;}
.dtxt_ex dd {margin: 0; padding: 0px 0px 24px 10px;}
.dtxt_ex a:link{color:#3366CC; text-decoration:underline;}
.dtxt_ex a:active{color:#FF9900; text-decoration:none;}
.dtxt_ex a:visited{color:#5588ee; text-decoration:none;}
.dtxt_ex a:hover{color:#FF9900; text-decoration:none;}
.link2 a:link{color:#66aa99; text-decoration:underline;}
.link2 a:active{color:#FF9900; text-decoration:none;}
.link2 a:visited{color:#66aa99; text-decoration:underline;}
.link2 a:hover{color:#FF9900; text-decoration:none;}