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


/*共通*/
.sec_main {
	border-left:10px solid #c61d1d;
    width: 730px;
    background: url(../img/user_meeting/user_meeting_title1.png) no-repeat;
    height: 257px;
    position: relative;
    bottom: 0;
    left: 0;
}
.sec_main h1 {
    padding-left: 0;
}
.sec_main h2 {
	margin:70px 0 0 0;
	padding:12px 0px 12px 24px;
	color:#365698; background:#e5e9f2;
	font-size:120%!important;
}
.sec_main h2 span {float:right; display:inline-block; padding:2px 20px 0;}
.sec_01 h3 {padding:8px 0; font-size:26px!important; color:#294b92; font-weight:bold; letter-spacing:-1px; border-bottom:4px solid #294b92;}
.sec_01 h4 {
	padding:8px 0 8px 12px; font-size:18px!important; color:#000; font-weight:bold; letter-spacing:0px;
	border-left:10px solid #294b92; background:#e5e9f2;
}

.sec_01 .bordertop { margin-top:20px; border-top:1px solid #cccccc; }
.sec_01 {
    background: #FFF;
    padding: 0px 0 10px 0px; margin: 20px 0;
}
.sec_01 p {padding:5px 0 10px; font-size:126%!important; }
.sec_01 .outer {width:100%; padding:20px 0; margin-bottom:20px; vertical-align:top; }
.sec_01 .outer .boxleft {width:70%; display:inline-block; padding:0; margin:0; vertical-align:top;}
.sec_01 .outer .boxleft p {font-size:116%!important; padding:0 4% 15px 0;}
.sec_01 .outer .boxright {width:29%; display:inline-block; padding:0; margin:0; vertical-align:top;}
.sec_01 p.tac {text-align:center;}
.sec_01 p.pdf {text-align:right;}
.sec_01 p.pdf a {padding:0 0 0 24px; background:url(../img/users_meeting/pdf.png) 0px 0px no-repeat;}
.sec_01 .outer .boxpic {width:100%; display:inline-block; padding:0; margin:0 0 10px; background:#efefef; }
.sec_01 .outer .boxpic p { font-size:100%!important; padding: 6px 5%; }

.sec_01 .subp { padding:30px 0; font-size:116%!important; }
.sec_01 .outer .boxleft.type2 {width:35%; display:inline-block; padding:0; margin:0; vertical-align:top;}
.sec_01 .outer .boxright.type2 {width:64%; display:inline-block; padding:0; margin:0; vertical-align:top;}
.sec_01 .outer .boxright.type2 .boxpic {width:47.5%; display:inline-block; padding:0; margin:0 1% 10px; background:#efefef; vertical-align:top; }
.sec_01 .outer .boxright.type2 .boxpic img {width:100%;}
.sec_01 .outer .boxright.type2 .boxpic:first-child p {min-height:73px;}
.sec_01 .outer .boxleft.type2 p.pdf {text-align:left; padding:20px 0 30px;}
