/* side
-----------------------------------------------------*/
.s-sekou {
width:200px;
margin:0 auto 30px auto;
padding:0;
}
.s-sekou h4 {
margin:0 0 7px 0;
padding:0 0 7px 0;
font-size:0.85em;
color:#660000;
border-bottom:#660000 1px solid;
}
.s-sekou h4 a {
color:#660000;
}
p.s-btn {
width:199px;
height:33px;
margin:0 0 10px 0;
padding:0;
text-indent:15px;
background:url(../img/mt-sekou/category-navi-bk.jpg) no-repeat top left;
display:block;
}
p.s-btn a {
width:199px;
height:26px;
margin:0;
padding:7px 0 0 0;
background:url(../img/mt-sekou/category-navi-bk.jpg) no-repeat top left;
display:block;
} 
p.s-btn a:hover {
width:199px;
height:26px;
margin:0;
padding:7px 0 0 0;
background:url(../img/mt-sekou/category-navi-bk.jpg) no-repeat bottom left;
display:block;
} 

/* sekou
-----------------------------------------------------*/

h2.sekou-bar {
width:498px;
height:30px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-sekou/title.jpg) no-repeat top left;
display:block;
}
h2.sekou-bar a {
width:498px;
height:30px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-sekou/title.jpg) no-repeat top left;
display:block;
}
h3.sekou-bar2 {
width:480px;
height:23px;
margin:20px 0 0 0;
padding:7px 0 0 0;
text-indent:10px;
font-size:1em;
color:#FFFFFF;
background:url(../img/mt-sekou/title-entry.jpg) no-repeat 0 0;
}
.sekou-k {
width:478px;
margin:10px 0 0 0;
padding:10px 10px 10px 10px;
border:#CCCCCC 1px solid;
background:url(../img/mt-sekou/jirei-kodaira.jpg) no-repeat 10px 10px;
}
.sekou-k h3 {
width:478px;
height:38px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
}
.sekou-k p {
width:220px;
margin:30px 0 5px 10px;
padding:0;
}
.sekou-k-vice {
width:456px;
margin:280px 0 0 0;
padding:10px 10px 5px 10px;
border:#CCCCCC 1px solid;
}
.sekou-k-vice h4 {
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
color:#333333;
}
.sekou-k-vice p {
width:auto;
margin:0 0 5px 0;
}

p.sekou-pane {
width:500px;
height:141px;
margin:30px 0 0 0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/mt-sekou/samazama.jpg) no-repeat top left;
}
h3.p-bar {
width:500px;
margin:20px 0 0 0;
padding:0;
font-size:0.85em;
text-indent:10px;
color:#FF9900;
background:#000052;
display:block;
}
h3.p-bar a {
width:500px;
margin:0;
padding:3px 0;
color:#FF9900;
background:#000052;
display:block;
}
.sekou-box-ipan {
clear:both;
width:485px;
margin:15px 0 0 15px;
padding:0;
    overflow: hidden;
}

.sekou-box-ipan:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sekou-box-ipan {
    height: 1em;
    overflow: visible;
}
/**/
.sekou-box-in {
float:left;
width:145px;
margin:0 15px 10px 0;
padding:0;
}
.sekou-box-in img {
position:relative;
width:145px;
height:100px;
margin:0 0 5px 0;
padding:0;
border:none;
}
p.sekou-btn {
clear:both;
width:199px;
height:33px;
margin:0 0 0 268px;
padding:0;
text-indent:15px;
background:url(../img/mt-sekou/category-navi-bk.jpg) no-repeat top left;
display:block;
}
p.sekou-btn a {
width:199px;
height:26px;
margin:0;
padding:7px 0 0 0;
background:url(../img/mt-sekou/category-navi-bk.jpg) no-repeat top left;
display:block;
} 
p.sekou-btn a:hover {
width:199px;
height:26px;
margin:0;
padding:7px 0 0 0;
background:url(../img/mt-sekou/category-navi-bk.jpg) no-repeat bottom left;
display:block;
} 
.sekou-box-jim {
clear:both;
width:485px;
margin:15px 0 0 15px;
padding:0;
    overflow: hidden;
}

.sekou-box-jim:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sekou-box-jim {
    height: 1em;
    overflow: visible;
}
/**/
.sekou-box-in2 {
clear:both;
position:relative;
width:485px;
margin: 0 0 7px 0;
padding:0 0 7px 0;
background:url(../img/base/a-n2.gif) repeat-x bottom left;
    overflow: hidden;
}

.sekou-box-in2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sekou-box-in2 {
    height: 1em;
    overflow: visible;
}
.sekou-box-in2 img {
clear:both;
float:left;
width:87px;
height:60px;
margin:0 15px 0 0;
border:none;
}
.sekou-box-in2 p {
margin:10px 0 0 0;
}


/* sekou-e.html
-----------------------------------------------------*/

.page-navigation {
width:500px;
margin:10px auto 0 auto;
padding:0;
font-size:12px;
line-height:125%;
text-align:center;
}
.sekou-ebox {
width:500px;
margin:10px 0 0 0;
padding:0;
}
.sekou-ebox img {
clear:both;
margin:0 0 10px 0;
padding:0;
}
.sekou-ebox2 {
width:500px;
margin:10px 0 0 0;
padding:0;
}
p.date {
clear:both;
width:52px;
height:17px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/mt-sekou/date.jpg) no-repeat 0 0;
}
.sekou-e-vice {
width:478px;
margin:20px 0 20px 0;
padding:10px 10px 5px 10px;
border:#CCCCCC 1px solid;
    overflow: hidden;
}

.sekou-e-vice:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sekou-e-vice {
    height: 1em;
    overflow: visible;
}
/**/
.sekou-e-vice h4 {
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
color:#333333;
}
.sekou-e-vice img {
clear:both;
float:right;
margin:0 0 5px 10px;
padding:0;
}