@charset "utf-8";
/* CSS Document */

html {

}
body {

color: #000;
margin: 0px;
background-color: #FFF2CC;
}
div,h1,h2,h3,h4,a,ul,li {
background-repeat: no-repeat;
}
h1 {
margin: 0px;padding: 0px;
}
h2,h3 {
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 4px;
}
h2 {
border-left: 8px solid #203864;
}
h3 {
border-left: 6px solid #203864;
}
.j-wrapper {
width: 980px;
margin-left: auto;
margin-right: auto;
border: 4px solid #203864;
/*box-sizing: border-box;*/
background-color: #FFFFFF;
min-height: 100vh;
}

/*--------------------------------------------------------------*/
/* title */
/*--------------------------------------------------------------*/
.top_header {
width: 972px; heigth: 250px;
overflow: hidden;
position: relative;
}
.top_header img {
position: relative;
left: -4px;
}


/*--------------------------------------------------------------*/
/* menu */
/*--------------------------------------------------------------*/

.top_navi {
position: relative;
height: 42px;
}
.main_menu ul,.main_menu li {
list-style-type: none;
margin: 0px;
padding: 0px;
}

ul.parent {
position: relative;
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
/*gap: 2px;*/
}

li.parent {
text-align: center;
background-color: #203864;
color: #FFFFFF;
height: 42px;
line-height: 42px;
/*flex-basis: 20%;*/
width: 193px;
}

.main_menu a {
color: #FFFFFF;
text-decoration: none;
display: inline-block;
width: 100%;
}

#sub_intro {
z-index: 9999;
}

#sub_activity {
z-index: 9998;
}
#sub_link {
z-index: 9997;
}
ul.child {
position: absolute;
/*width: 730px;*/
width: 100%;
left: 0px;
background-color: #FFF2CC;
padding: 25px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
}
ul.child li {
background-color: #FFFFFF;
border: 1px solid #1C3688;
padding-left: 15px;
height: 32px;
line-height: 32px;
background-image: url(imgs/img005.png);
background-repeat: no-repeat;
flex-basis: 30%;
background-position: 0% 50%;
color: #000;
}
ul.child li a {
color: #203864;
text-decoration: none;
text-align: left;
}
/*--------------------------------------------------------------*/
/* footer */
/*--------------------------------------------------------------*/


.j-footer {
width: 972px;
height: 160px;
background-image: url(http://jinken.sakura.tv/jinken_imgs/footer.png);
overflow: hidden;
background-position: -4px 0px;
}

/*--------------------------------------------------------------*/
/* main */
/*--------------------------------------------------------------*/

.j-main {
padding: 30px;


}


.top_main img {
float: left;
margin-right: 30px;

}
.top_main {

padding: 30px;

}
.top_main p {

margin-top: 0px;

}
.top_main h3 {

margin-top: 30px;
margin-bottom: 5px;
}
.top_main h2 {
border-top: 3px solid #6E180F;
border-bottom: 3px solid #6E180F;
}


/*
#sub_intro {
left: -100px;
}
#sub_activity {
left: -300px;
}
#sub_link {
left: -500px;
}
*/

/*--------------------------------------------------------------*/
/* concrete5 hack */
/*--------------------------------------------------------------*/
ol.breadcrumb {
margin-bottom: 10px;
}

/*--------------------------------------------------------------*/
/* concrete5 test */
/*--------------------------------------------------------------*/
.t41a13 {
position: relative;
}
.t41a13 ul,.t41a13 li{
list-style: none;
margin: 0px;
padding: 0px;
}
.t41a13 ul{

}
.t41a13 li{
text-align: center;
background-color: #203864;
color: #FFFFFF;
width: 128px;
height: 60px;
float: left;
margin-left: 1px;
}


.t41a13 ul li ul li{
width: 120px;
height: auto;
}
.t41a13 li li {
clear: both;
}
.t41a13 ul li ul {
display: none; 
}








