.feabox {
width:550px;
clear:both;
margin:0;
padding:0;
}


h2.t-can {
width:550px;
height:95px;
margin:0 0 20px 0;
padding:0;
font-size:0.85em;
background:url(../img/ani35cover-s.jpg) no-repeat 0 bottom;
display:block;
}
h2.t-can a {
width:550px;
height:95px;
margin:0;
padding:0;
color:#336600;
background:url(../img/ani35cover-s.jpg) no-repeat 0 bottom;
display:block;
}
h2.t-can a:hover {
width:550px;
height:95px;
margin:0;
padding:0;
color:#336600;
background:url(../img/ani35cover-s.jpg) no-repeat bottom -551px;
display:block;
}

h3#kodawari {
width:550px;
height:159px;
margin:0 0 20px 0;
padding:0;
background:url(../img/feaimg/fea-cover.jpg) no-repeat;
text-indent:-9999em;
}


/*HރtFA 
----------------------------- */
.nikuhen-bar {
width:537px;
height:111px;
margin:5px 0 0 0;
padding:0;
background:url(../img/feaimg/fea-niku.jpg) no-repeat 0 0;
display:block;
text-indent:-9999em;
}

.nikuhen-bar a {
width:537px;
height:111px;
margin:0;
padding:0;
background:url(../img/feaimg/fea-niku.jpg) no-repeat 0 0;
display:block;
text-indent:-9999em;
}

.nikuhen-bar a:hover {
width:537px;
height:111px;
margin:0;
padding:0;
background:url(../img/feaimg/fea-niku.jpg) no-repeat 0 -120px;
display:block;
text-indent:-9999em;
}

/*---------------*/
.nikuhen{
width:530px;
margin:0 0 20px 0;
padding:0;
overflow: hidden;
}

/**/
.nikuhen:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}

/*\*/
* html.nikuhen{
height:1m;
overflow:visible;
}

.nikuhen-text{
float:left;
width:440px;
margin:0 0 0 50px;
padding:0;
text-align:left;
display:inline;
}

.nikuhen-text p{
font-size:0.85em;
margin:0;
padding:0;
}

.nikuhen-text img{
float:right;
width:96px;
height:69px;
margin:0;
padding:0;
}

/*HퟝtFAfU[g
----------------------------- */
.dezahen-bar {
width:537px;
height:111px;
margin:0;
padding:0;
background:url(../img/feaimg/fea-deza.jpg) no-repeat 0 0;
display:block;
text-indent:-9999em;
}

.dezahen-bar a {
width:537px;
height:111px;
margin:0;
padding:0;
background:url(../img/feaimg/fea-deza.jpg) no-repeat 0 0;
display:block;
text-indent:-9999em;
}

.dezahen-bar a:hover {
width:537px;
height:111px;
margin:0;
padding:0;
background:url(../img/feaimg/fea-deza.jpg) no-repeat 0 -120px;
display:block;
text-indent:-9999em;
}

.dezahen{
width:530px;
margin:0 0 20px 0;
padding:0;
overflow: hidden;
}

/**/
.dezahen:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}

/*\*/
* html.dezahen{
height:1m;
overflow:visible;
}

.dezahen-text{
float:left;
width:440px;
margin:0 0 0 50px;
padding:0;
text-align:left;
display:inline;
}

.dezahen-text p{
font-size:0.85em;
margin:0;
padding:0;
}

.dezahen-text img{
float:right;
width:96px;
height:69px;
margin:0;
padding:0;
}


/*ҔNԗ\
----------------------------- */
.plan{
width:530px;
margin:0 0 10px 0;
padding:5px;
background:#ffffe6;
overflow: hidden;
}

/**/
.plan:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}

/*\*/
* html.plan{
height:1em;
overflow:visible;
}

.plan img{
width:517px;
height:56px;
margin:0 0 10px 0;
padding:0;
}

h5.plan-text1 {
width:510px;
margin:0 0 5px 20px;
padding:0;
font-size:0.85em;
font-weight:normal;
color:#333333;
}
.plan p {
width:510px;
margin:0 0 20px 20px;
padding:0;
color:#333333;
}


/*fea2 W
-------------------------------------------------------- */
h4.midasi {
margin:20px 0 10px 0;
padding:0 0 0 3px;
font-size:16px;
border-left:#333333 5px solid;
color:#333333;
}
h4.midasi a {
color:#333333;
}
h4.midasi a:hover {
color:#FF9900;
}
/*-----------------*/
.textbox {
width:520px;
margin:0 0 30px 0;
padding:10px 15px 10px 15px;
background:#ff9999;
overflow: hidden;
}

.textbox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .textbox {
height: 1em;
overflow: visible;
}
/**/

.textbox p{
font-size:0.85em;
color:#333333;
margin:0;
padding:0;
}

/*-----------------*/
.fearbox {
width:540px;
margin:5px 0 10px 0;
padding:15px 5px 10px 5px;
background:#e9e9e9;
overflow: hidden;
}

.fearbox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .fearbox {
height: 1em;
overflow: visible;
}
/**/



.fear-l {
float:left;
width:170px;
height:220px;
margin:0px 5px;
padding:0px;
text-align:left;
}
.fear-l p {
color:#333333;
}
.fear-l p a {
color:#333333;
}
.fear-l p a:hover {
color:#FF9900;
}
.fearbox h3 {
margin:0 0 15px 0;
padding:0 0 2px 0;
font-size:1em;
border-bottom:#999999 1px solid;
}
.fearbox img{
width:170px;
height:143px;
margin:0px;
padding:0;
border:none;
display:inline;
}

.fearbox p {
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
color:#333333;
font-weight:normal;
}



/*fea3֌W
-------------------------------------------------------- */
.fearboxbig {
width:540px;
margin:0;
padding:0;
overflow: hidden;
}

.fearboxbig img{
width:425px;
height:320px;
margin:0 0 10px 0;
padding:0;
display:inline;
}

.fearboxbig p {
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
font-weight:normal;
}

.feartext{
width:550px;
margin:0 0 10px 0;
padding:0;
overflow: hidden;
}
/*フェアサイド
-------------------------------------------------------- */

.s-feaniku {
width:193px;
margin:0 0 20px 0;
padding:0;
border:#666666 1px solid;
}
.s-feaniku h5 {
width:193px;
height:32px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/feaimg/s-niku.jpg) no-repeat 0 0;
display:block;
}
.s-feaniku h5 a {
width:193px;
height:32px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/feaimg/s-niku.jpg) no-repeat 0 0;
display:block;
}
.s-feaniku ul {
margin:0;
padding:0 10px;
font-size:0.85em;
color:#666666;
list-style:disc inside;
}
.s-feaniku li {
margin:0 0 5px 0;
padding:0;
color:#666666;
}
.s-feaniku li a {
color:#666666;
margin:0;
padding:0;
}
.s-feaniku li a:hover {
margin:0;
padding:0;
color:#FF9900;
}
.s-feadeza {
width:193px;
margin:0 0 20px 0;
padding:0;
border:#666666 1px solid;
}
.s-feadeza h5 {
width:193px;
height:32px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/feaimg/s-deza.jpg) no-repeat 0 0;
display:block;
}
.s-feadeza h5 a {
width:193px;
height:32px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/feaimg/s-deza.jpg) no-repeat 0 0;
display:block;
}
.s-feadeza ul {
margin:0;
padding:0 10px;
font-size:0.85em;
color:#666666;
list-style:disc inside;
}
.s-feadeza li {
margin:0 0 5px 0;
padding:0;
color:#666666;
}
.s-feadeza li a {
color:#666666;
margin:0;
padding:0;
}
.s-feaniku li a:hover {
margin:0;
padding:0;
color:#FF9900;
}