@charset "utf-8";
@charset "utf-8";
 .sticky {}
.bypostauthor {}
#footer dl#footerOutline2	{ margin:0px; line-height:150%;width:320px; }
#footer dl#footerOutline2 dt	{ color: #d2d2d3; margin-bottom:8px;line-height:150%; }
#footer dl#footerOutline2 dt img	{ margin-bottom:5px;max-width:220px; }
#footer dl#footerOutline2 dd	{ color: #d2d2d3; font-size:85.7%; line-height:150%; } div.nav {
width: 100%; height:32px;
padding-top: 0px; background-color: #ffffff; border-bottom: 3px #004080 solid; font-size: 80%;
} div.nav ul.nl {
width: 99%; margin: 0 auto; padding: 0;
list-style-type: none;
text-align: center;
} div.nav ul.nl li {  margin-right: 2px; background: #f9f9f9 url(//crowd-kentei.or.jp/wp-content/themes/biz-vektor/images/tab_gen1_left.gif) no-repeat left top; float: left;font-size:14px;font-weight:bold;list-style:none;
} div.nav ul.nl li a {
display: block;
position: relative; padding: 6px 6px 5px; background: url(//crowd-kentei.or.jp/wp-content/themes/biz-vektor/images/tab_gen1_right.gif) no-repeat right top; text-decoration: none; } .tanomana_link {
display:block;
padding:18px;
text-decoration:none;
text-align:center;
font-size:18px;
letter-spacing:2px;
background-color: #ffeaa6;
border:#2a4473 solid 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
line-height:1.6;
margin:0 0 40px;
color:#2a4473;
}
.tanomana_link:hover {
background-color: #136fb0;
color:#fff;
} div.nav ul.nl li a:hover {
text-decoration: underline; } div.nav ul.nl li.active {
background: #004080 url(//crowd-kentei.or.jp/wp-content/themes/biz-vektor/images/tab_act1_left.gif) no-repeat left top; }
div.nav ul.nl li.active a {
background: url(//crowd-kentei.or.jp/wp-content/themes/biz-vektor/images/tab_act1_right.gif) no-repeat right top; color: #ffffff; } .clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}
.dir{clear:both;}
.dir dt {   
float:left;   
width:110px;         
} 
.dir dd{margin-left:115px;   
padding:5px;}
.bold{ font-weight:bold;}
.bold14{ font-weight:bold; font-size:14px;}
.bold16{ font-weight:bold; font-size:16px;}
.bold18{ font-weight:bold; font-size:18px;}
.bold22{font-size:22px;font-weight:bold;}
.text150{font-size:150%;}
.textalign_r{ text-align:right;}
.textalign_l{ text-align:left;}
.textalign_c{ text-align:center;}
.content hr{clear:both;display:block;margin:0.2em 0;}
.content .textwidget{ line-height:100%; margin-bottom:5px;}
.content .textwidget p{margin-bottom:5px;}
#content .entry-content hr{clear:both;display:block;margin:0.2em 0;}
#content .entry-content{ line-height:100%; margin-bottom:5px;}
#content .entry-content p{line-height:140%;margin-bottom:5px;}
@media screen and (max-width: 799px){
.sp-lineheight{ line-height:150%; font-size:90%;}
}
 .slideShow {
margin: 0 auto;
text-align: left;
display: none;
} .slideShow .mainView {
width: 100%;
position: relative;
overflow: hidden;
}
.slideShow .mainView ul {
width: 100%;
overflow: hidden;
position: relative;
}
.slideShow .mainView ul li {
top: 0;
left: 0;
width: 100%;
position: absolute;
}
.slideShow .mainView ul li img {
width: 100%;
margin-left:-20px;
} .slideShow .thumbNail {
width: 100%;
overflow: hidden;
}
.slideShow .thumbNail ul {
width: 100%;
}
.slideShow .thumbNail ul li {
float: left;
display: inline;
overflow: hidden;
cursor: pointer;
}
.slideShow .thumbNail ul li img {
width: 100%;
margin-left:-20px;
}
.slideShow .thumbNail ul li.active {
filter: alpha(opacity=100)!important;
-moz-opacity: 1!important;
opacity: 1!important;
} .slideShow .mainView .btnPrev,
.slideShow .mainView .btnNext {
top: 0;
width: 5%;
height: 100%;
position: absolute;
z-index: 100;
}
.slideShow .mainView .btnPrev {
left: 0;
background: #ccc url(//crowd-kentei.or.jp/wp-content/themes/biz-vektor/images/btnPrev.png) no-repeat center center;
}
.slideShow .mainView .btnNext {
right: 0;
background: #ccc url(//crowd-kentei.or.jp/wp-content/themes/biz-vektor/images/btnNext.png) no-repeat center center;
} .slideShow ul:after {
content: ".";
height: 0;
clear: both;
display: block;
visibility: hidden;
}
.slideShow ul {
display: inline-block;
overflow: hidden;
}  @media screen and (max-width: 1024px) {
.slideShow {
width: 640px;
}
} @media screen and (max-width: 768px) {
.slideShow {
width: 100%;
}
} @media screen and (max-width: 748px) {
.slideShow {
width: 100%;
}
}