body{margin:0;}
.clbo{clear:both;}
.red{color:#FF0000}

#foot2{background-color:#999999; margin:0;}
#foot2 ul{list-style:none; margin:0 20px; line-height:170%; text-align:center;}
#foot2 li{display:inline; background:url(../img/list-foot.gif) no-repeat left center; padding:5px 17px;}
#foot2 a{text-decoration:none; color:#EEEEEE; font-size:11px;}
#foot2 a:hover{text-decoration:underline;}


#foot3{clear:both; margin:40px auto 20px auto; width:370px; text-align:center; overflow:hidden;}
#foot3 p{font-size:12px; float:left;}
#foot3 p.renraku{width:212px; margin:0 15px 0 0;}
#foot3 p.gaiyou{margin:10px 0 0 0; padding:5px 0 0 15px;background:url(../img/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p.enkaku{margin:10px 0 0 0; padding:5px 0 0 15px; background:url(../img/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p a{color:blue; text-decoration:none;}
#foot3 p a:hover{color:red; text-decoration:underline;}

#big_ser2017{width:1000px; margin:0 auto; text-align:center; font-size:12px;}
#end_mes{width:1000px; margin:0 auto; text-align:center; font-size:25px; color:#FF0000;}

/*特別講演会ヘッド*/
#head:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}
#head{background:url(../img/head-bg.jpg) left top no-repeat; width:989px; height:150px; margin:0 auto 0 auto;}
#head h1{font-size:12px; margin:0; text-align:left;}
#head .p1{font-size:20px; margin:0 50px; padding:0; text-align:right; font-family:Century; font-weight:bold;}
#head h2{float:left; width:600px; font-size:24px; margin:30px 0 0 0;; padding:0 0 0 40px; text-align:left; color:#000000; text-shadow:0px 2px 0px white,2px 0px 0px white,0px -2px 0px white,-2px 0px 0px white;}
#head h3{float:left; width:900px; font-size:36px; margin:10px 0 0 30px; padding:0 0 0 20px; text-align:left; color:#000000; text-shadow:0px 2px 0px white,2px 0px 0px white,0px -2px 0px white,-2px 0px 0px white;}
#head .p2{float:right; margin:5px 0 0 0; text-align:left; width:300px;}
#head .p3{float:right; margin:10px 0 0 0; text-align:left; width:200px;}
/*クロームだけハック*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#head .p2{float:right; margin:5px 0 0 0; text-align:left; width:300px;}
}
#lecture{text-align:left;}
#big_ser2017 h5.lecture{background:url(../img/piipkai_img/kai_key.gif) no-repeat 5px center; background-color:#0A53A7; color:white; font-size:22px; padding:25px 0 25px 35px; text-align:left; letter-spacing:2px; text-align:center;}
#big_ser2017 .lecture span.kaisuu{font-size:40px;}
#big_ser2017 #lecture .lecture_intro .semi_img{text-align:center;}
#big_ser2017 #lecture h6{color:#4F6228; font-size:16px; border-bottom:1px solid black; padding:0 0 0 3px; margin:20px 0 10px 5px; font-weight:bold; line-height:130%;}
#big_ser2017 #lecture .lecture_naiyo{padding:0 10px 30px 10px;}
#big_ser2017 #lecture .lecture_left{float:left; width:600px; margin:0 30px 0 0;}

#big_ser2017 #lecture .lecture_right{float:left; width:330px;}
#big_ser2017 #lecture .lecture_right .prof{border:3px solid #aaaaaa; margin:20px 0 0 0; padding:25px 5px;}
#big_ser2017 #lecture .lecture_right .prof p.en_prof{font-weight:bold; font-size:14px; margin:0 0 0 5px;}
#big_ser2017 #lecture .lecture_right .prof p.en_prof_p{margin:5px 10px 10px 10px;}
#big_ser2017 #lecture .lecture_right .prof p.tyosyo_prof{font-weight:bold; margin:10px 0 0 5px;}
#big_ser2017 #lecture .lecture_right .prof ul{margin:0 0 0 -10px; list-style-type:disc;}
#big_ser2017 #lecture .lecture_right .prof li{line-height:140%;}
#big_ser2017 #lecture .lecture_right .prof .img_prof{margin:10px 0 30px 0; text-align:center;}

#big_ser2017 #lecture div.intro_txt{border:3px solid #9BBB59; text-align:left; margin:10px auto; width:920px; padding:10px;}
#big_ser2017 #lecture .lecture_intro p{margin:5px; line-height:140%; font-size:16px;}
#big_ser2017 #lecture p.naiyo_p1{margin:10px 0 0 10px; font-size:14px; line-height:130%;}
#big_ser2017 #lecture p.mousikomi_button{text-align:center;}

#big_ser2017 .meet-tbl1{margin:0 0 0 10px;}
#big_ser2017 .meet-tbl1 th{text-align:left; font-size:14px; padding:0;}
#big_ser2017 .meet-tbl1 td{font-size:14px; padding:3px 0 3px 5px; line-height:16px;}
#big_ser2017 .meet-tbl1 td.jikan{width:50px;}
#big_ser2017 .meet-tbl1 div.gyoutakasa{line-height:150%;}

#big_ser2017 p.flow{text-align:center; margin:50px 0 0 0;}

#big_ser2017 #lecture .lecture_left .giftbook_L{float:left; margin:10px 20px -15px 20px;}
#big_ser2017 #lecture .lecture_left .giftbook_L img{width:100px; border-bottom:3px solid #999999; border-right:3px solid #999999;}
#big_ser2017 #lecture .lecture_left .giftbook_R{font-size:14px; line-height:1.6;}
#big_ser2017 #lecture .lecture_left .giftbook_R span{font-size:16px; font-weight:bold;}
#big_ser2017 #lecture .lecture_left .giftbook_R:after{content:".";display:block; visibility: hidden; clear:both;}



#ad_bann{margin:50px 0 0 0;}
#ad_bann .bann_piip{border:2px solid gray; border-radius:10px; padding:5px; background-color:#F7F9D2; margin:10px 0; text-align:left; position:relative; width:320px; height:60px; line-height:150%;}
#ad_bann .bann_piip a{display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
#ad_bann .bann_piip:hover{opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#ad_bann .bann_piip-txt1{margin:0 0 0 5px; padding:0; font-size:12px; color:#F00D06; font-weight:bold;}
#ad_bann .bann_piip-txt2{margin:5px 0; padding:0; font-size:24px; font-weight:bold;}
#ad_bann .bann_piip-txt3{margin:-2px 0 0 5px; padding:0; font-size:10px;}
#ad_bann .bann_mynumber{border:2px solid gray; border-radius:10px; padding:5px; background-color:#F7F9D2; margin:10px 0; text-align:left; position:relative; width:320px; height:60px; line-height:150%;}
#ad_bann .bann_mynumber a{display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
#ad_bann .bann_mynumber:hover{opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#ad_bann .bann_mynumber-txt1{margin:0 0 0 5px; padding:0; font-size:12px; color:#F00D06; font-weight:bold;}
#ad_bann .bann_mynumber-txt2{margin:1px 0; padding:0; font-size:26px; font-weight:bold;}
#ad_bann .bann_mynumber-txt3{margin:0 0 0 5px; padding:0; font-size:10px;}
#ad_bann .bann_work-coordinator{border:2px solid gray; border-radius:10px; padding:5px; background-color:#F7F9D2; margin:10px 0; text-align:left; position:relative; width:320px; height:60px; line-height:150%;}
#ad_bann .bann_work-coordinator a{display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
#ad_bann .bann_work-coordinator:hover{opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#ad_bann .bann_work-coordinator-txt1{margin:0 0 0 5px; padding:0; font-size:12px; color:#F00D06; font-weight:bold;}
#ad_bann .bann_work-coordinator-txt2{margin:0 0 0 0; padding:0; font-size:20px; font-weight:bold;}
#ad_bann .bann_work-coordinator-txt3{margin:-4px 0 0 5px; padding:0; font-size:10px;}

