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

@import url("2nd.css");


/**************************************
mean.html
***************************************/
.con .mean_1 {
background: url(../mean/img/box.gif) no-repeat left top;
width: 385px;
height: 180px;
padding: 32px 35px 0px 35px;
margin: 45px auto 18px auto;
}
.mean p span {
display: block;
text-align: right;
margin-top: 15px;
}
.mean_1 h3 strong {
margin-right: 13px;
}
.mean_1 h3 {
border-bottom: #AC5353 1px solid;
padding-bottom: 3px;
margin-bottom: 12px;
text-align: center;
}

.mean_1 dt {
float: left;
width: 90px;
background: url(../common_img/li.gif) no-repeat left 5px;
padding-left: 15px;
}
.mean_1 dd {
margin-left: 105px;
padding-bottom: 8px;
}

/**************************************
event.html
***************************************/

.con .event_1 {
background: url(../event/img/e2.jpg)  repeat-y left top;
width: 655px;
margin-bottom: 40px;
}
.con .event_2 {
width: 566px;
margin: 20px auto 30px auto;
}
.con .event_2 img{
margin-bottom: 20px;
}

.con .event_2 a{
color: #AC5353
}
.con .event_2 a:visited { 
color: #AC5353
}
.con .event_2 a:active {
color: #AC5353
} 
.con .event_2 a:hover {
color: #AB6C6C
}
.event h3{
background: url(../event/img/mi.jpg)  no-repeat left top;
width: 566px;
height: 35px;
padding-left: 15px;
padding-top: 7px;
}
.con .event_3 {
border: #AC5353 1px solid;
width: 385px;
padding: 30px 35px 20px 35px;
margin: 20px auto 30px auto;
}
.con .event_5{
background:#AB5252;
padding: 10px;
margin: 10px 0px;
}
.con .event_5 p{
color: #FFFFFF
}
.con .event_5 a {
color: #FFFFFF
}

.event_3 dt {
float: left;
width: 90px;
background: url(../common_img/li.gif) no-repeat left 5px;
padding-left: 15px;
}
.event_3 dd {
margin-left: 105px;
padding-bottom: 8px;
}
.f10{
font-size: 75%;
line-height: 120%;
}
.style_w {
color: #FFFFFF
}
.event_4 {
float: right;
margin-left: 20px;
}

.event h4{
border-bottom: #AC5353 1px solid;
border-top: #AC5353 1px solid;
padding-bottom: 3px;
margin-bottom: 5px;
padding-top: 3px;
margin-top: 30px;
}
/**************************************
link.html
***************************************/
.link ul {
width: 475px;
margin: 0px auto 25px auto;
}

.link ul li {
background: url(../link/img/box.gif) no-repeat left top;
height: 42px;
padding: 10px;
margin-bottom: 10px;
font-size: 90%;
line-height: 150%;
cursor: pointer;
}
.link ul li img {
vertical-align: middle;
margin-right: 9px;
float: left;
}
.link ul li p {
padding-right: 10px;
}
.link ul li p.link_1 {
padding-top: 14px;
}
.link ul li:hover {
color: #AC5353;
}


/**************************************
action.html
***************************************/
.con .action_1 {
background: url(../action/img/img01.gif) no-repeat right bottom;
padding-bottom: 20px;
}
.con .action_1 div {
margin-top: 20px;
background: url(../action/img/box.gif) no-repeat left top;
width: 284px;
height: 127px;
padding: 27px 35px 0px 35px;
}
.action ul li {
background: url(../common_img/li.gif) no-repeat left 5px;
padding-left: 15px;
margin-bottom: 5px;
}
.action ul {
margin-left: 19px;
}
.action h4 {
margin-bottom: 6px;
}
.con .action_2 {
background: url(../action/img/img02.gif) no-repeat right bottom;
padding-bottom: 50px;
}
.con .action_2 div {
background: url(../action/img/box2.gif) no-repeat left top;
width: 284px;
height: 102px;
padding: 25px 35px 0px 35px;
}
.con .action_3 {
background: url(../action/img/img03.gif) no-repeat right 50px;
}
.con .action_3 p {
padding-right: 120px;
}


/**************************************
lecture.html
***************************************/
.con .lecture_1 {
background: url(../lecture/img/box.gif) no-repeat left top;
width: 320px;
height: 145px;
padding: 37px 30px 0px 35px;
margin: 20px auto 30px auto;
}

.lecture div h3 img {
float: left;
margin-right: 15px;
}
.lecture div h3 p {
padding-top: 35px;
padding-bottom: 7px;
}
.lecture table {
width: 100%;
}

h3.formtop {
background: url(../lecture/img/form_top.gif) no-repeat left top;
margin-bottom: 0px;
padding: 20px 0px 0px 20px;
}

.con .lecture_form form {
padding: 20px 50px 0px 60px;
width: 538px;
border-left: 1px solid #AB5252;
border-right: 1px solid #AB5252;
}

.con .lecture_form p {
padding: 20px 50px 0px 60px;
width: 538px;
border-left: 1px solid #AB5252;
border-right: 1px solid #AB5252;
}


.con .lecture_form {
background: url(../lecture/img/form_bottom.gif) no-repeat left bottom;
padding-bottom: 24px;
margin-bottom: 20px;
}

.con .lecture_form form input,textarea {
width: 428px;
font-size: 100%;
}
.con .lecture_form form .kibou input {
width: 28px;
margin: 0px 5px 0px 5px;
}
.con .lecture_form form .kibou input#time1_2 {
margin: 0px 0px 0px 5px;
}
.con .lecture_form form .kibou input#time2_2 {
margin: 0px 0px 0px 5px;
}



.con .lecture_form form textarea {
height: 80px;
}

.con .lecture_form form input.bt {
width: 159px;
display: block;
margin: auto;
}

.con .lecture_form th {
width: 100px;
font-weight: normal;
padding: 4px 0px;
line-height: 135%;
}
.con .lecture_form td {
padding: 4px 0px;
}
.takasa {
height: 400px;
}


/**************************************
info.html
***************************************/
.con .info_1 {
background: url(../info/img/box.gif) no-repeat left top;
margin-bottom: 40px;
height: 145px;
}
.info h3 {
text-align: center;
border-top: 1px solid #AB5252;
border-bottom: 1px solid #AB5252;
width: 447px;
margin: 0px auto;
padding: 0px;
}
.info address {
text-align: center;
padding: 20px 0px 150px 0px;
}

/**************************************
record.html
***************************************/
.con .record dl {
width: 655px;
margin-bottom: 15px;
}
.record dt {
float: left;
width: 50px;
padding: 4px 5px;
text-align: center;
}
.record dd {
padding: 4px 5px;
margin-left: 65px;
}
.record dt.color {
background-color: #e6f2f2;
}
.record dd.color {
background-color: #e6f2f2;
}

