@charset "utf-8";
p{
     font-size: 90%;
     margin-left: 30px;
     margin-right: 20px;
     color : #555555;
     padding-top : 5px;
     padding-bottom : 3px;
}
.uline{
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     border-bottom-color: #990000;
}
/*-------サブメニュー-----------*/

#tabs{
     margin : 0px 0px 10px;
     color : black;
     font-size: 85%;
     text-align: right;
     float: right;
     background-color : #ffd9d9;
}
#tabs ul{
     list-style: none;
     margin: 0;
     padding: 0;
}
#tabs ul li{
     display: inline;
     margin: 0;
     text-transform: none;
     float: left;
}
#tabs ul li a{
     padding: 2px 5px 2px 5px;
     float: left;
     text-decoration: none;
     border-left: 1px;
     margin : 0px 0px 0px -1px;
     text-transform: none;
     /*------------
	border : 1px solid silver;
     border-left : 1px;
     ---------*/
     color : #6060ff;
}
#tabs ul li a:hover{
     background : #dd4d22 none repeat scroll 0% 0%;
     color: #eeeeee;
     text-decoration: none;
}
#tabs ul li a.active{
     background: red;
     color: silver;
     /*------------
	border-bottom: 1px solid #EAEAEA;
---------*/
}
.l_red{
     color : red;
     font-size: 110%;
     background-color : #ffd9d9;
}
h2{
     font-size: 110%;
     color: #ff6262;
     padding-top : 10px;
     padding-bottom : 5px;
}
h3{
     color: #ff6262;
     text-align: left;
     font-size: 110%;
     padding-top : 15px;
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;

     font-weight : bold;
  position: relative;

}
h3:after {
  content: "";
  display: block;
  height: 2px;
  background: -webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);
  background: linear-gradient(to right, rgb(230, 90, 90), transparent);
}
.item{
     margin-left : 15px;
     margin-right : 10px;
}
.dashi{
     margin : 15px 0px 0px 0px;
     background-color : white;
     background-image : url(../image/wall_03.gif);
}
.item dt{
     color : #0379fc;
     border-bottom-width : 1px;
     border-bottom-style : dotted;
     border-bottom-color : #0379fc;
     padding-bottom : 0px;
     margin-left: 30px;
     margin-top : 5px;
     margin-bottom : 2px;
}
.item dd{
     line-height : 140%;
     padding-top : 0px;
     margin-left: 50px;
     margin-top : 0px;
}
.intro{
     margin-top: 15px;
     margin-left: 100px;
     margin-right:100px;
     line-height: 150%;
     color : rgb(0, 0, 153);
}