.main .in-box{width:630px;margin:0 auto;padding-bottom: 50px;}.main .in-box h2{font-weight:normal;font-size:18px;padding:54px 0 72px;letter-spacing:2px}.main .in-box .section1,.main .in-box .section2{zoom:1;font-size:12.600000000000001px;line-height:26px;}.main .in-box .section1:before,.main .in-box .section2:before,.main .in-box .section1:after,.main .in-box .section2:after{content:"";display:table}.main .in-box .section1:after,.main .in-box .section2:after{clear:both}.main .in-box .section1 div,.main .in-box .section2 div{line-height:22px}.main .in-box .section1 .left-box,.main .in-box .section2 .left-box{width:140px;font-weight:bold;letter-spacing:1px}.main .in-box .section1 .right-box,.main .in-box .section2 .right-box{letter-spacing:1px;width:490px;}.main .in-box .section1 .right-box a,.main .in-box .section2 .right-box a{margin-left:14px}.main .in-box .section1 .title01{height:40px;}.main .in-box .section1 .title01 .date2{margin-top:20px}.main .in-box .section1 .title02{padding-bottom:33px}.main .in-box .section2{border-bottom:dotted 1px #999;padding-top:30px;padding-bottom:47px;}.main .in-box .section2 .title01,.main .in-box .section2 .title02{height:35px}.main .in-box .section2 .title03{height:55px}.main .in-box .section2 .title04{height:50px}.main .in-box .section2 .title05{height:35px}.main .in-box .section2 .title06{height:55px}.main .in-box .section2 .title07{height:35px}.main .in-box .section2 .title06 a{margin:0}.main .in-box .statement,.main .in-box .statement-en{ margin-bottom: 40px; font-size:12.600000000000001px;padding-top:31px;}.main .in-box .statement p,.main .in-box .statement-en p{line-height:23px}.main .in-box .statement h3,.main .in-box .statement-en h3{font-size:14.700000000000001px;padding-bottom:40px}.main .in-box .statement .name,.main .in-box .statement-en .name{margin-top:72px;text-align:right;letter-spacing:1px}.main .in-box .statement-en .name{padding-bottom:50px}.line{padding-top:34px;height:1px;width:99px;margin:0 auto;border-bottom:dotted 1px #999}h2,.section1 .left-box,.section1 .right-box,.section2 .left-box,.section2 .right-box,.statement h3,.statement p{-moz-transform-origin:left top;-webkit-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-moz-transform:scale(1,1.05);-webkit-transform:scale(1,1.05);-o-transform:scale(1,1.05);-ms-transform:scale(1,1.05);-webkit-transform:scale(1,1.05);-moz-transform:scale(1,1.05);-o-transform:scale(1,1.05);-ms-transform:scale(1,1.05);transform:scale(1,1.05);font-size:95%}.main .in-box .section1 .title07 { padding-bottom: 20px;}

.main .in-box .section1 dl{
 width:100%;
 margin-bottom:10px;
 overflow:hidden;
}

.main .in-box .section1 dl dt{
 width:140px;
 float:left;
 font-weight:bold;
}

.main .in-box .section1 dl dd{
 width:490px;
 float:left;
 line-height:2;
}
.br-sp {
    display: none;
}

.mb30{margin-bottom:30px;}

@media screen and (max-width:768px) {

.main .in-box {
    width: 90%;
    padding-bottom: 20px;
}
.main .in-box h2 {
    font-weight: normal;
    font-size: 16px;
    padding: 35px 0;
    letter-spacing: 0;
}
.main .in-box .statement, .main .in-box .statement-en {
    margin-bottom: 20px;
    font-size: 14px;
    padding-top: 0px;
}
.main .in-box .statement .name, .main .in-box .statement-en .name {
    margin: 35px 0;
    text-align: left;
    letter-spacing: 0px;
}
.main .in-box .section1 dl {
    margin-bottom: 20px;
}
.main .in-box .section1 dl dt {
    width: 100%;
    float: none;
    font-weight: bold;
}
.main .in-box .section1 dl dd {
    width: 100%;
    float: none;
    line-height: 2;
}
.br-sp {
    display: block;
}

}