/*		共通事項		*/
*{margin:0;padding:0;}
ul li {list-style:none;}
ol li {list-style:none;}

img.title{position:absolute; left:0px; top:0px;}
img.gakubu{position:absolute; left:490px; top:0px;}

div.header{width:800px; height:79px;}
a#title{display:block; width:788px; height:79px; position:absolute; top:0; left:5;background:url(images/head.gif) no-repeat;}
a#gakubu{display:block; width:298px; height:79px; position:absolute; left:495px; top:0px;background:url(images/head2.gif) no-repeat;}

.nodisplay{display:none;}
span.done{text-decoration:line-through;}
span.important{font-weight:bold; color:#f00;}


div.main{width:788px; /*height:650px; position:relative; left:5px; top:0px;*/ /*margin: 0 auto;*/ margin-left:5px; background:url(images/04_bg_2.gif) repeat-y #FFF3CF;}
div.main_streaming{width:864px; /*height:650px; position:relative; left:5px; top:0px;*/ /*margin: 0 auto;*/ margin-left:5px; background:url(images/04_bg_2.gif) repeat-y #FFF3CF;}

div.contents{width:564px; /*height: 1000px; position:absolute;relative; top:80-1040px; left:220px; overflow: auto;*/ float:right; background:#FFF3CF;}
div.contents_streaming{width:650px; /*height: 1000px; position:relative; top:80-1040px; left:220px; overflow: auto;*/ float:right; background:#FFF3CF;}

div.footer{width:500px; height:19px; background:url(images/copyright.gif) no-repeat;}

div.footer520px{width:520px; height:19px; no-repeat;}

a:link {color: #336600;}
a:visited {color: #336633;}
a:hover {color: #CC6600;	text-decoration: underline;}
a:active {color: #CC6600;}



/*		メニュー		*/
div.menu{width:214px; /*height:6000px; position:absolute; left:0px; top:80px; position:relative; left:0px; top:-100px; */float:left; background:#FFF3CF;}
	.menu ul{font-size:95%; line-height:1.25em;}
	.menu li{line-height:2em;}

div.menu1 h3{width:173px; height:15px; background:url(images/01_top_2.gif) no-repeat #E4CB9D; line-height:15px;}
	.menu1 li{width:173px; padding:0.5em 0; background:url(images/01_bg.gif) #E4CB9D;border-bottom:solid 1px #fff; text-indent:10px; line-height:1em; }
	.menu1 a{color: #333333; font-size: 95%; text-decoration: none;}
	.menu1 a:link{color: #333333; font-size: 95%; text-decoration: none;}
	.menu1 a:visited{color: #333333; font-size: 95%; text-decoration: none;}
	.menu1 a:hover{color: #663300; text-decoration: underline;}
	.menu1 a:active{color: #CC6600; font-size: 95%; text-decoration: none;}

div.menu2 h3{width:173px; height:44px; background:url(images/02_top_3.gif) no-repeat #E07B1F;}
	.menu2 li{width:173px; padding:0.5em 0; border-bottom:solid 1px #fff; background:url(images/02_bg.gif) #E07B1F;color:#ffffff; line-height:1em; text-indent:15px;}
	.menu2 a{color:#FFFFFF; font-size: 95%; text-decoration: none;}
	.menu2 a:link{color:#FFFFFF; font-size: 95%; text-decoration: none;}
	.menu2 a:visited{color:#FFFFFF; font-size: 95%; text-decoration: none;}
	.menu2 a:hover{color: #FFFF99; font-size: 95%; text-decoration: underline;}
	.menu2 a:active{color:#FFFFFF; font-size: 95%; text-decoration: none;}

div.menu3 h3{-webkit-text-size-adjust: 100%; width:194px; height:40px; background:url(images/03_top_2.gif) no-repeat #FBC34B;}
	.menu3 li{height:30px; width:194px; background:url(images/03_bg_3.gif) no-repeat #FBC34B;color:#663300; text-indent:40px;}
	.menu3 a{color: #663300; font-size: 95%; text-decoration: none;}
	.menu3 a:link{color: #663300; font-size: 95%; text-decoration: none;}
	.menu3 a:visited{color: #663300; font-size: 95%; text-decoration: none;}
	.menu3 a:hover{color: #660000; font-size: 95%; text-decoration: underline;}
	.menu3 a:active{color: #663300; font-size: 95%; text-decoration: none;}

div.menu4 h3{width:214px; height:30px; background:url(images/04_top_2.gif) no-repeat #FCDC7A;}
	.menu4 ul{height:270px; background:url(images/04_bg_2.gif) repeat-y #FCDC7A;}
	.menu4 li{height:30px; width:214px; background:url(images/04_bg_3.gif) no-repeat #FCDC7A; color:#663300; text-indent:60px;}
	.menu4 a{color: #663300; font-size: 95%; text-decoration: none;}
	.menu4 a:link {color: #663300; font-size: 95%; text-decoration: none;}
	.menu4 a:visited {color: #663300; font-size: 95%; text-decoration: none;}
	.menu4 a:hover {color: #660000; text-decoration: underline;}
	.menu4 a:active {color: #663300; font-size: 95%; text-decoration: none;}

ul.faq{float:right; margin:0 40px 10px 0; font-size:80%;}
ul.faq li{list-style:url(images/ya01.gif) ; line-height:1.4em; text-indent:0em;}



/*		文字の装飾（リンクを含む）	*/
.notext{text-indent:-9999px;}
.brown-text {color: #663300;}
.red-text {color: #CC0000;}
.large-text{font-size:110%;}
.bold-text{font-weight:bold; letter-spacing:-0.05em;}
.bolder-text{font-weight:bolder; letter-space:-0.5em;}
.center{text-align:center;}
.right{text-align:right;}
.midashi {font-family:sans-serif; font-size:smaller; font-weight:bold; color:C51050; border-style:solid; border-width:1px; border-color:DDDDDD; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; -moz-box-shadow:1px 3px 3px #909090,-1px -10px 10px #EEEEEE inset; -webkit-box-shadow:1px 3px 3px #909090,-1px -10px 10px #EEEEEE inset; box-shadow:1px 3px 3px #909090,-1px -10px 10px #EEEEEE inset; background-color:#FFFFF4; margin:10px; padding:5px; margin-left:-4px;}
.midashi-L {font-family:sans-serif; font-size:large; font-weight:bold; color:C51050; border-style:solid; border-width:1px; border-color:DDDDDD; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; -moz-box-shadow:1px 3px 3px #909090,-1px -10px 10px #EEEEEE inset; -webkit-box-shadow:1px 3px 3px #909090,-1px -10px 10px #EEEEEE inset; box-shadow:1px 3px 3px #909090,-1px -10px 10px #EEEEEE inset; background-color:#FFFFF4; margin:10px; padding:10px; margin-left:-4px;}

.green-text {color: #006633;}
a.green-text:link {color: #006633; text-decoration: none;}
a.green-text:visited {color: #339933; text-decoration: none;}
a.green-text:hover {color: #339900; text-decoration: underline;}
a.green-text:active {color: #006633;}

.white-title {color: #FFFFFF; text-decoration: none;}
a.white-title:link {color: #FFFFFF;}
a.white-title:visited {color: #FFFFFF;}
a.white-title:hover {color: #336600; text-decoration: underline;}
a.white-title:active {color: #FFFFFF;}

.small-text {font-size: 90%;}
a.small-text {font-size: 90%; text-decoration: none;}
a.small-text:link {	font-size: 90%; text-decoration: none;}
a.small-text:visited {font-size: 90%; text-decoration: none;}
a.small-text:hover {font-size: 90%; text-decoration: underline;}
a.small-text:active {font-size: 90%; text-decoration: none;}

.style5{font-size: 8pt; color:#ffd;}
a.style5{font-size: 8pt; text-decoration: none;color:#ffd;}
a.style5:link{font-size: 8pt; text-decoration: none;color:#ffd;}
a.style5:visited{font-size: 8pt; text-decoration: none;color:#ffd;}
a.style5:hover{font-size: 8pt; text-decoration: none;color:#ffd; font-weight:bold;letter-spacing:-0.1em;}
a.style5:active{font-size: 8pt; text-decoration: none;color:#ffd;}
ul.style5 a{color:#ffd;}
ul.style5 a:link{color:#ffd;}
ul.style5 a:visited{color:#fd3;}
ul.style5 a:hover{color:#fd3;}
ul.style5 a:active{color:#fd3;}

a.gotop{font-size: 70%; text-decoration: none; color: #CC6600; padding:5px 20px 5px 0; float:right;}
a.gotop:link{font-size: 70%; text-decoration: none; color: #CC6600;}
a.gotop:visited{font-size: 70%; text-decoration: none; color: #CC6600;}
a.gotop:hover{font-size: 70%; text-decoration: underline; color: #CC3300;}
a.gotop:active{font-size: 70%; text-decoration: none; color: #CC6600;}



/*		トップページ		*/
div.notice{margin-bottom:10px;}
	.notice p{padding: 3px; /*width:500px; */ line-height:1.3em;}
	.notice ul{margin-left:40px; width:480px; padding-left: 4em; text-indent: -4em;}
	.notice ul li{line-height:1.7em; margin:2px; }
h2#notice-yokoku-year{height:33px; background:url(images/top/yokoku.gif) no-repeat;}
h2#notice-yokoku-nextweek{height:33px; background:url(images/top/yokoku-nextweek.gif) no-repeat;}
h2#notice-radiation{height:33px; background:url(images/top/radiation_qa.gif) no-repeat;}
h2#notice-yokoku{height:33px; background:url(images/top/2015s-yokoku.gif) no-repeat;}
h2#notice-boshu{height:33px; background:url(images/top/internet.gif) no-repeat;}h2#notice-boshu-end{height:33px; background:url(images/top/shimekiri.gif) no-repeat;}

h2#notice-book{height:33px; background:url(images/top/book.gif) no-repeat;}
h2#notice-book2{height:33px; background:url(images/top/book2.gif) no-repeat;}
h2#notice-book3{height:33px; background:url(images/top/book3.gif) no-repeat;}
h2#notice-camp{height:33px; background:url(images/top/camp.gif) no-repeat;}
h2#notice-camp2008{height:33px; background:url(images/top/camp_2008.gif) no-repeat;}
h2#notice-haishin{height:33px; background:url(images/top/internet.gif) no-repeat;}
h2#notice-suspend{height:33px; background:url(images/top/movie.gif) no-repeat;}
h2#notice-camp2010{height:33px; background:url(images/top/camp_2010.gif) no-repeat;}
h2#notice-influenza{height:33px; background:url(images/top/influenza.gif) no-repeat;}
h2#notice_20100122{height:33px; background:url(images/top/20100122-notice.gif) no-repeat;}
h2#notice-20101015{height:33px; background:url(images/top/20101015-notice.gif) no-repeat;}
h2#notice-henkou{height:33px; background:url(images/top/henkou.gif) no-repeat;}
h2#notice-emergency{height:33px; background:url(images/top/notice.gif) no-repeat;}
h2#notice-ocw{height:33px; background:url(images/top/OCW.gif) no-repeat;}
h2#notice-serverchange{height:33px; background:url(images/top/server.gif) no-repeat;}
h2#notice-typhoon{height:33px; background:url(images/top/terminate.gif) no-repeat;}
h2#notice-today{height:33px; background:url(images/top/notice-today.gif) no-repeat;}
h2#notice-handout{height:33px; background:url(images/top/handout.gif) no-repeat;}


div.about_douga_lecture{width:561px;}

div.about_douga{width:318px; float:left;}

div.about{width:318px; margin-bottom:10px;}
	h3#about1{width:318px; height:33px; background:url(images/top/sub_title01.gif);}
	h3#about2{width:318px; height:33px; background:url(images/top/sub_title02.gif);}
	h3#about3{width:318px; height:33px; background:url(images/top/sub_title03.gif);}
	.about p{padding:3px; line-height: 1.3em;}

div.douga{margin-bottom:10px; border-top:dashed 1px #ACAC82; border-bottom:dashed 1px #ACAC82;}
	.douga p{padding: 7px; /*width:500px; */}

div.saikinno_kougi{width:232px; margin-right:5px; float:right;}
	.saikinno_kougi h3{background:url(images/top/title_topics.gif) no-repeat; height:36px; width:232px;}
	.saikinno_kougi img{margin:0 5px 5px 5px;}

div.kougi_yotei{width:232px; margin-right:5px; float:right;}
	h3#done{background:url(images/top/title_topics.gif) no-repeat; height:36px; width:232px;}
	.kougi_yotei h3{background:url(images/top/title_topics-2.gif) no-repeat; height:36px; width:232px;}
	.kougi_yotei img{margin:0 5px 5px 5px;}

div.kougi{width:226px; height:600px; overflow:auto;}
	.kougi ul{padding:3px; margin:0 5px 5px 5px; border: solid 1px #999; list-style:none;}
	.kougi li{padding-bottom:5px;}

div#kougi_container{border-right:solid 1px #C8E556; border-left:solid 1px #C8E556; background:#fff;}

div.kougi_list{width:232px; background:url(images/top/topics_bg_m.gif) repeat-y;}
	.kougi_list img{margin-left:6px; margin-bottom:6px;}
div.bottom{height:7px; width:232px; background:url(images/top/topics_foot.gif) no-repeat; text-indent:-9999px;}

div#whatnew{height:170px; width:558px; background-color: #E7E7AD; text-align:left; clear:both;}
	#whatnew ul{height:120px; width:540px; margin-top:10px; padding-left:5px; overflow:auto; background-color: #E7E7AD; list-style:inside url(images/top/mark.gif); line-height:1.25em;}
	#whatnew h3{height:24px; background:url(images/top/whatnew.gif) no-repeat #CECE63 center left; font-size:1.5em; /*padding: 2px 0 0 2px;*/}



/*		受講者の声		*/
div.voice{width:554px; margin:0 5px;}
	.voice h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2006.gif) no-repeat;}
	.voice h3{width: 515px; padding:2px; margin:10px 0; background: url(images/bg_cha.gif); color:#fff; text-align:left; font-weight:normal; font-size:100%; clear:right;}
	.voice p{	width: 515px; margin:0 0 10px 0; padding: 0 0 10px 0; border-bottom:dashed 1px #ACAC82; text-align:left; line-height:1.3em; font-size: 95%;}
#voice2005 h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2005.gif) no-repeat;}
#voice2006 h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2006.gif) no-repeat;}
#voice2007 h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2007.gif) no-repeat;}
#voice2008 h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2008.gif) no-repeat;}
#voice2009 h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2009.gif) no-repeat;}
#voice2010 h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2010.gif) no-repeat;}
#voice2011 h2{width: 520px; height: 48px; margin-top:10px; background: url(voice/images/2011.gif) no-repeat;}


/*		金曜講座について		*/
div.about_kintoku{width:554px; margin:0 5px;}
	.about_kintoku h2{height:61px;	margin-top:10px; background:url(about/images/title.gif) no-repeat;}
	.about_kintoku h3{height:33px; background:url(about/images/donation.gif) no-repeat; margin-bottom: 10px;}
	.about_kintoku div{padding-bottom:1em; line-height:1.35em;}
	.about_kintoku p{margin-top: 0; padding-bottom:0.5em; line-height:1.35em;}
	.about_kintoku img{float:right; margin:10px;}
	.about_kintoku ul{margin-left:1.5em; margin-bottom: 1em;}



/*		金曜講座について2		*/
div.about_kifubumon{width:554px; margin:0 5px;}
	.about_kifubumon p{line-height:1.5em; padding:0 5px;}
	.about_kifubumon h2{height:61px; margin-top:10px; background:url(about2/images/title.gif) no-repeat;}
	.about_kifubumon h3{font-size:98%; padding: 2px; background:#999933;}
	.about_kifubumon div{margin: 20px 20px 0 0;}
	.about_kifubumon div p{line-height:1.3em; font-size: 100%; margin-top:5px;}

/*		社会連携部門について		*/
div.about_shakairenkeibumon{width:554px; margin:0 5px;}
	.about_shakairenkeibumon p{line-height:1.5em; padding:0 5px;}
	.about_shakairenkeibumon h2{height:61px; margin-top:10px; background:url(about3/images/title.gif) no-repeat;}
	.about_shakairenkeibumon h3{font-size:98%; padding: 2px; background:#999933;}
	.about_shakairenkeibumon div{margin: 20px 20px 0 0;}
	.about_shakairenkeibumon div p{line-height:1.3em; font-size: 100%; margin-top:5px;}


/*		参加方法		*/
div.howto{width:554px; margin:0 5px;}
	.howto p{-webkit-text-size-adjust: 100%; line-height:1.5em; padding:0 5px;}
	.howto h2{-webkit-text-size-adjust: 100%; height:61px; margin-top:10px; background:url(howto/images/title.gif) no-repeat;}
	.howto ul.table{margin:20px; width:480px; border:solid 1px #ACAC82;}
	.howto ul.table li{line-height:2em; margin:5px;}
	.howto ul.table li.with_line{border-bottom:solid 1px #ACAC82;}


/*		お問い合わせ		*/
div.contact{width:554px; margin:0 5px;}
	.contact h2{height:61px; margin-top:10px; background:url(contact/images/title.gif) no-repeat;}


/*		取材について		*/
div.cover{width:554px; margin:0 5px;}
	.cover h2{height:61px; margin-top:10px; background:url(cover/images/title.gif) no-repeat;}
	.cover mail{font-size: 90%; text-decoration: none; padding-right:20px}
	.cover ol{padding-left:2em}
	.cover li{list-style-type:decimal; margin-bottom:1.3em; line-height:1.4}

/*		書籍のご案内		*/
div.book{width:554px; margin:0 5px;}
	.book p{line-height:1.5em; padding:0 5px;}
	.book h2{height:61px; margin-top:10px; background:url(book/images/title.gif) no-repeat;}
	.book h3{background:#999933;}
	.book span{font-size: 80%}
div.book_left{width:210px; float:left;}
div.book_right{width: 344px; float:right;}
div.book2{width:554px; margin:0 5px;}



/*		 アクセスマップ		*/
div.access{width:554px; margin:0 5px;}
	.access p{line-height:1.5em; padding:0 5px;}
	.access h2{height:61px; margin-top:10px; background:url(map/images/title.gif) no-repeat;}
	.access h3{font-size:98%; padding: 2px; background:#999933;}
	.access h4{font-size:98%; padding: 2px; background:#B28850;}
	.access div{margin: 20px 20px 0 0;}
	.access div p{line-height:1.3em; font-size: 100%; margin-top:5px;}
img#map{margin:20px 6px;}
div.map_123{margin:0; padding:0; width:522px; float:left; font-size:80%;}
	.map_123 img{margin:0 30px;}
	.map_123 p{text-align:center;}
div.map_12{margin:0; padding:0; width:348px; float:left;}
div.map147{margin:0 0 20px 0; padding:0; width:174px; float:left;}
div.map258{margin:0 0 20px 0; padding:0; width:174px; float:right;}
div.map369{margin:0 0 20px 0; padding:0; width:174px; float:right;}



/*		金曜講座に関するQ&A		*/
div.qa{width:554px; margin:0 5px;}
	.qa p{line-height:1.5em; padding:0 5px;}
	.qa h2{height:61px; margin-top:10px; background:url(qa/images/title.gif) no-repeat;}
	.qa h3{font-size:98%; padding: 2px; background:#999933;}
	.qa h4{font-size:98%; padding: 2px; background:#B28850;}
	.qa div{margin: 20px 20px 0 0;}
	.qa div p{line-height:1.3em; font-size: 100%; margin-top:5px;}

div.question li{line-height:1.35em; text-indent:-2em; padding:5px 0 5px 3em; border-bottom:dashed 1px #ACAC82;}
div.answer{padding-bottom:10px;}
	.answer p{text-indent:-1.5em; padding:0 0 5px 2.5em; border-bottom:dashed 1px #ACAC82;}
	.answer_question{margin:5px 0; border-top:solid 1px #B28850; border-bottom:solid 1px #B28850;}

ul.right{margin:0 0 0 45%; padding:0; text-indent:0; font-size:90%}
ul.right li{list-style:url(images/ya01.gif) inside; line-height:1em;}

h4.a_ms{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_mc.gif) #B28850 top left no-repeat;}
h4.a_jukou{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_jukou.gif) #B28850 top left no-repeat;}
h4.a_kougi{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_kougi.gif) #B28850 top left no-repeat;}
h4.a_other{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_other.gif) #B28850 top left no-repeat;}
h4.a_none{font-size:98%; padding: 2px 0 2px 2px; background: #B28850 top left no-repeat;}



/*		講義に関するQ&A		*/
div.qa_list2{width:554px; margin:0 5px;}
	.qa_list2 h2{height:61px; margin-top:10px; background:url(qa/images/title_qa_list2.gif) no-repeat;}
	.qa_list2 h3{font-size:98%; padding: 2px; background:#999933;}
	.qa_list2 h4{font-size:98%; padding: 2px; background:#B28850;}
	.qa_list2 div{margin: 20px 20px 0 0;}
	.qa_list2 div p{line-height:1.3em; font-size: 100%; margin-top:5px;}

h4.a_a{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_mc.gif) #B28850 top left no-repeat;}
h4.a_b{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_jukou.gif) #B28850 top left no-repeat;}
h4.a_c{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_kougi.gif) #B28850 top left no-repeat;}
h4.a_d{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_other.gif) #B28850 top left no-repeat;}


/*		放射線の科学Q&A		*/
div.radiation_qa{width:554px; margin:0 5px;}
	.qa_list_r h2{height:61px; margin-top:10px; background:url(qa/images/radiation_qa.gif) no-repeat;}
	.qa_list_r h3{font-size:98%; padding: 2px; background:#999933;}
	.qa_list_r h4{font-size:98%; padding: 2px; background:#B28850;}
	.qa_list_r div{margin: 20px 20px 0 0;}
	.qa_list_r div p{line-height:1.3em; font-size: 100%; margin-top:5px;}

h4.a_a{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_mc.gif) #B28850 top left no-repeat;}
h4.a_b{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_jukou.gif) #B28850 top left no-repeat;}
h4.a_c{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_kougi.gif) #B28850 top left no-repeat;}
h4.a_d{font-size:98%; padding: 15px 0 2px 2px; background:url(images/bg_cha_other.gif) #B28850 top left no-repeat;}


/*		Q&A別ウィンドウ	*/
div.window{height:485px; background:#FFF3CF;}
div.window_r{height:500px; background:#FFF3CF;}
div.window_l{height:790px; background:#FFF3CF;}
div.window_Xl{height:1000px; background:#FFF3CF;}
div.qa_window{width:520px; margin-left:30px; margin-right:30px;}
	.qa_window h2{padding:10px; margin-top:1px; margin-bottom:1px; background:#B28850; font-size:100%;}
	.qa_window ol{margin-top:10px; margin-bottom:2px; padding-bottom:10px;}
	.qa_window ul{display:block; font-size:98%; padding:3px; background:#F5D360; height:1.2em;}
	p.qa_window{padding:10px 2px 0 2px; margin-top:10px;text-indent:-1.5em; }
	p.the_qa_window{padding:2px; margin:5px 0;border-bottom:solid 10px #B28850;line-height:1.35em;}
	div.the_qa_window{padding: 10px 2px; margin:5px 0;border-bottom:solid 10px #B28850;line-height:1.35em;}
	div.qa_window_question{text-indent:-1.5em; margin:5px 0; border-top:solid 1px #B28850; border-bottom:solid 1px #B28850;}
	.qa_window r{text-indent:-1.5em; width:102px; }
	.qa_window p{text-indent:-1.5em; margin-top:8px; padding:0 0 5px 2.5em; letter-spacing:0.0005em; line-height:1.7em;}
	.qa_window #p1{text-indent:-1.5em; margin-top:8px; padding:0 0 5px 2.5em; letter-spacing:0.0005em; line-height:1.3em;}
	div.question_close {margin-left:204px;}
	span.uetsuki{vertical-align: super; font-size:0.8em;}
	span.sitatsuki{vertical-align: sub; font-size:0.8em;}
	span.italic{font-style:italic;}


/*		リンク		*/
div.link{width:554px; margin:0 5px;}
	.link h2{height:61px; margin-top:10px; background:url(link/images/title.gif) no-repeat;}
	.link ul{margin:20px 0; border-top:dashed 1px #ACAC82;}
	.link li{line-height:1.35em; text-indent:1em; padding:5px 0; border-bottom:dashed 1px #ACAC82;}
	.link .type{width:534px; background:#F5D360; margin-top:10px;/*margin: 20px 20px 0 0;*/}
	.link .name_abstract{margin:3px 0 20px 0; padding:3px 0; border-top:dashed 1px #ACAC82; border-bottom:dashed 1px #ACAC82; width:534px;}
	.lecture_time .name_abstract h5{font-size:98%; padding: 2px; background:#F5D360; font-weight:normal; clear:both;}
	.lecture_time .name_abstract p{text-indent:1em; font-size:95%; padding: 5px 2px 2px 2px; line-height:1.4em;}
	.lecture_time .name_abstract p.affiliation{text-indent:0em; color:#630;font-size:80%; padding: 2px; line-height:1.2em; }

/*		インターネット配信用講義資料		*/
div.secure{width:554px; margin:0 5px;}
	.secure h2{height:61px; margin-top:10px; background:url(secure/images/title.gif) no-repeat;}


/*		再配信用ページ		*/
div.streaming{width:554px; margin:0 5px;}
	.streaming h2{height:61px; margin-top:10px; background:url(streaming/images/title.gif) no-repeat;}

/*		サイトポリシー		*/
div.copyright{width:554px; margin:0 5px;}
	.copyright h2{height:61px; margin-top:10px; background:url(copyright/images/title.gif) no-repeat;}
	.copyright h3{font-size:98%; padding: 2px; background:#999933;}
	.copyright div{margin: 20px 20px 0 0;}
	.copyright p{line-height:1.3em; font-size: 100%; margin-top:5px;}
	.copyright ol{margin-top:10px; }
	.copyright li{margin-left:2em; padding-bottom: 5px; line-height:1.3em; }


/*		学期別プログラム案内		*/
div.lecture_time{width:554px; margin:0 5px;}
	h2#lecture2002{height:61px; margin-top:10px; background:url(lecture_time/images/title_2002.gif) no-repeat;}
	h2#lecture2003s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2003s.gif) no-repeat;}
	h2#lecture2003w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2003w.gif) no-repeat;}
	h2#lecture2004s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2004s.gif) no-repeat;}
	h2#lecture2004w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2004w.gif) no-repeat;}
	h2#lecture2005s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2005s.gif) no-repeat;}
	h2#lecture2005w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2005w.gif) no-repeat;}
	h2#lecture2006s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2006s0.gif) no-repeat;}
	h2#lecture2006w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2006w0.gif) no-repeat;}
	h2#lecture2007s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2007s0.gif) no-repeat;}
	h2#lecture2007w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2007w0.gif) no-repeat;}
	h2#lecture2008s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2008s0.gif) no-repeat;}
	h2#lecture2008w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2008w.gif) no-repeat;}
	h2#lecture2009s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2009s.gif) no-repeat;}
	h2#lecture2009w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2009w.gif) no-repeat;}
	h2#lecture2010s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2010s.gif) no-repeat;}
	h2#lecture2010w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2010w.gif) no-repeat;}
	h2#lecture2011s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2011s.gif) no-repeat;}
	h2#lecture2011w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2011w.gif) no-repeat;}
	h2#lecture2012s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2012s.gif) no-repeat;}
	h2#lecture2012w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2012w.gif) no-repeat;}
	h2#lecture2013s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2013s.gif) no-repeat;}
	h2#lecture2013w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2013w.gif) no-repeat;}
	h2#lecture2014s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2014s.gif) no-repeat;}
	h2#lecture2014w{height:61px; margin-top:10px; background:url(lecture_time/images/title_2014w.gif) no-repeat;}
	h2#lecture2015s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2015s.gif) no-repeat;}
	h2#lecture2015A{height:61px; margin-top:10px; background:url(lecture_time/images/title_2015A.gif) no-repeat;}
	h2#lecture2016s{height:61px; margin-top:10px; background:url(lecture_time/images/title_2016s.gif) no-repeat;}
	.lecture_time h3{font-size:98%; padding: 2px; background:#999933;}
	.lecture_time h4{font-size:98%; padding: 2px; background:#B28850;}
	.lecture_time .name_abstract{margin:3px 0 20px 0; padding:3px 0; border-top:dashed 1px #ACAC82; border-bottom:dashed 1px #ACAC82; width:534px;}
	.lecture_time .name_abstract h5{font-size:98%; padding: 2px; background:#F5D360; font-weight:normal; clear:both;}
	.lecture_time .name_abstract p{text-indent:1em; font-size:95%; padding: 5px 2px 2px 2px; line-height:1.4em;}
	.lecture_time .name_abstract p.affiliation{text-indent:0em; color:#630;font-size:80%; padding: 2px; line-height:1.2em; }
	p.affiliation{text-indent:0em; color:#630;font-size:80%; padding: 2px; line-height:1.2em; margin-bottom:0em;}

	.lecture_time .date_title_jump{width:534px; background:#B28850; /*margin: 20px 20px 0 0;*/}
	.lecture_time .date_title{width:460px; float:left; padding:2px;}
	.lecture_time .date_title_2{width:380px; float:left; padding:2px;}
	.lecture_time .date_title_3{width:530px; float:left; padding:2px;}
	.lecture_time ol{list-style:none;}
	.lecture_time a.jump{background:url(images/btn_syosai.gif); display:block; width:56px; height:34px; float:right; border:0;}
	.lecture_time a.mov{background:url(images/btn_mov2.gif); display:block; width:56px; height:34px; float:left; margin-left:30px; border:0;}
	.lecture_time ul.jump{margin:6px 2px 6px 0; width:140px; float:right;}
	.lecture_time ul.jump li{line-height:1em;}
	.lecture_time ul.jump img{vertical-align:middle; margin:0; margin-right:5px;}
	a.to_book{display:block; height: 34px; text-indent:50px; background:url(images/btn_book.gif) left no-repeat; float:right; line-height:34px;}
	img.fig{float:right; margin:9px 0 5px 5px;}



/*		講義要旨		*/
div.abstract{width:520px; margin: 0 auto;}
	.abstract h2{padding:10px; margin-top:1px; margin-bottom:1px; background:#B28850; font-size:100%;}
	.abstract ol{margin-top:10px; margin-bottom:2px; padding-bottom:10px; border-bottom:dashed 1px #ACAC82; }
	.abstract ul{display:block; font-size:98%; padding:3px; background:#F5D360; height:1.2em;}
	li.kougi-kajyou{padding-left: 1.5em; text-indent:-1em; list-style-type:circle;}
	p.kougi-gaiyou{padding:10px 2px 0 2px; margin-top:10px;border-top:dashed 1px #ACAC82;}
	p.the_abstract{padding:2px; margin:5px 0;border-bottom:solid 10px #B28850;line-height:1.35em;}
	p.the_abstract2_main{padding:2px; margin:5px 0;line-height:1.35em;}
	div.the_abstract{padding: 10px 2px; margin:5px 0;border-bottom:solid 10px #B28850;line-height:1.35em;}
	div.abstract_title{margin:5px 0; border-top:solid 1px #B28850; border-bottom:solid 1px #B28850;}
	.abstract a{width:102px;}
	div.abstract_close {margin-left:204px;}

	span.uetsuki{vertical-align:super; font-size:0.8em;}
	span.shitatsuki{vertical-align:sub; font-size:0.8em;}
	span.shitatsuki2{vertical-align:baseline; font-size:0.8em;}
	span.small1{font-size:0.75em;}
	span.small2{font-size:0.65em;}
	span.italic{font-style:italic;}

/*		遠隔配信の案内		*/
div.haishin{width:554px; margin:0 5px;}
	.haishin h2{height:61px; margin-top:10px; background:url(haishin/images/title.gif) no-repeat;}
	.haishin p{width:534px; margin-bottom:20px; line-height:1.4em;}
	p.enkaku{text-align: center;}

/*		分野別講義リスト	*/
div.lecture_field{width:554px; margin:0 5px;}
	h2#field01{height:61px; margin-top:10px; background:url(lecture_field/images/title_01.gif) no-repeat;}
	h2#field02{height:61px; margin-top:10px; background:url(lecture_field/images/title_02.gif) no-repeat;}
	h2#field03{height:61px; margin-top:10px; background:url(lecture_field/images/title_03.gif) no-repeat;}
	h2#field04{height:61px; margin-top:10px; background:url(lecture_field/images/title_04.gif) no-repeat;}
	h2#field05{height:61px; margin-top:10px; background:url(lecture_field/images/title_05.gif) no-repeat;}
	h2#field06{height:61px; margin-top:10px; background:url(lecture_field/images/title_06.gif) no-repeat;}
	.lecture_field h3{font-size:98%; padding: 2px; background:#999933;}
	.lecture_field h4{font-size:98%; padding: 2px; background:#B28850;}
	.lecture_field .name_abstract{margin:3px 0 20px 0; padding:3px 0; border-bottom:dashed 1px #ACAC82; width:534px;}
	.lecture_field .name_abstract h5{font-size:98%; padding: 2px; font-weight:normal; clear:both;}
	.lecture_field .date_title_jump{width:534px; background:#B28850; /*margin: 20px 20px 0 0;*/}
	.lecture_field .date_title{width:400px; float:left; padding:2px;}
	.lecture_field .date_title_2{width:380px; float:left; padding:2px;}
	.lecture_field .date_title_3{width:530px; float:left; padding:2px;}
	.lecture_field ol{list-style:none;}
	.lecture_field a.jump{background:url(images/btn_syosai.gif); display:block; width:56px; height:34px; float:right; border:0;}
	.lecture_field ul.jump{margin:6px 2px 6px 0; width:140px; float:right;}
	.lecture_field ul.jump li{line-height:1em;}
	.lecture_field ul.jump img{vertical-align:middle; margin:0;}

.white-title-small{color: #FFFFFF;font-size: 90%;}

/*		講師用HP		*/
div.main2{width:855px; /*height:650px; position:fixed relative; left:5px; top:0px;*/ margin-left:0px; background:url(images/04_bg_2.gif) repeat-y #FFF3CF; background:#FFF3CF;}
div.contents2{width:630px; /*height: 1000px; position:relative; top:80-1040px; left:120px; overflow: auto;*/ float:right; background:#FFF3CF;}
div.lecturer{width:620px; margin:0 5px; background:#FFF3CF;}
	h2#lecturer_2012{margin-top:0px; margin-right:-5px; background:url(lecturer/images/2012.gif) no-repeat;}
	h2#lecturer_2011{margin-top:0px; margin-right:-5px; background:url(lecturer/images/2011.gif) no-repeat;}
	.lecturer h2{font-size:140%; padding: 2px; background:#FFF3CF;}
	.lecturer h3{font-size:96%; padding: 2px; padding-bottom:4px; background:#FFF3CF; }
	.lecturer h4{font-size:96%; padding: 2px; padding-bottom:4px; background:#B28850;}
	.lecturer h5{font-size:76%; padding-top:1.2px; padding-bottom:4px; padding-left:5px; background:#FFF3CF; font-weight:normal;}
	.lecturer h6{font-size:76%; padding-bottom:4px; padding-left:5px; background:#B28850; font-weight:normal;}
	.lecturer .link1{font-family: Sans-serif; font-size:96%; padding: 0px;  font-weight:normal;width:180; float:right;}
	.lecturer .link2{font-family: Sans-serif; font-size:96%; padding: 0px; background:#FFF3CF; font-weight:normal;width:180; float:right;}
	h5#lecturer_2011{height:61px; margin-top:10px; background:url(lecturer/images/2011.gif) no-repeat;}

	.lecture_field .name_abstract{margin:3px 0 20px 0; padding:3px 0; border-bottom:dashed 1px #ACAC82; width:534px;}

/*追加事項#############################*/

div.report{width:520px; position:relative; float:left;}
	.report h2{padding:10px; margin-top:1px; margin-bottom:1px; background:#B28850; font-size:100%;}
	.report ol{margin-top:10px; margin-bottom:2px; padding-bottom:10px; border-bottom:dashed 1px #ACAC82; font-size:80%}
	.report .lecturer-name{display:block; font-size:100%; padding:3px; background:#F5D360;}
	.report ul li{/*display:block;*/ margin-left:1.5em; font-size:100%; padding:3px; background:#none; list-style-type:disc; }
	.report div#content{font-size:100%; padding:2px; margin:5px 0;border-bottom:solid 10px #B28850;line-height:1.35em;}
	.report p.affiliation{padding:10px 2px 0 2px; margin-top:-5px;border-bottom:dashed 1px #ACAC82;}
div.report_title{margin:5px 0; position:relative; border-top:solid 1px #B28850; border-bottom:solid 1px #B28850;}


/*content内部のスタイル定義。*/
	.report div#content h3{
		font-size:90%;
		background:#F5D360;
		height:1.5em;
		text-indent:0.3em;
	}
	.report div#content h5{
		font-size:85%; margin-top:8px;
	}
	.report a.ToC{
		padding:15px;
	}
	.report a.copyright{ /*著作権表示内リンク*/
		font-size:10px; color: #336600; text-decoration:none;
	}
	.report .description{ /*全ページの解説文章の文字修飾*/
		font-size:90%; margin-top:5px; margin-bottom:5px; 
	}
	.report .main_summary{ /*解説文章本文の文字修飾*/
		font-size:90%; margin-top:5px; margin-bottom:15px; 
		border-bottom:dashed 1px #ACAC82; 
	}
	.report .main_summary ul li{ /*解説文章本文の表*/
		display:block; font-size:90%; padding:3px; background:#F5D360; h		eight:1.0em; list-style-type:disc; }
	.report .quote{
		font-size:85%; text-indent:-1.8em; padding:8 0 5px 2.5em;
		color:#AA303B;
	}
	.report div.answer{
		font-size:85%;text-indent:-1.8em; padding:0 0 8px 2.5em; border-bottom:dashed 1px #ACAC82;
	}
	.report div.answer_last{
		font-size:85%;text-indent:-1.8em; padding:0 0 5px 2.5em; 
	}
		.report .go_to_index{
		font-size:70%;
		text-align:right;
		margin-top: -10px;
		margin-bottom: 12px;
		border-bottom:dashed 1px #EFD0A0;
		clear:both;

	}
/*content内部のスタイル定義_追加*/
	.report #img_L { /*図面挿入_左寄せ*/
		float: left; margin-top: 0.4em; margin-bottom: 0.2em; margin-right:0.3em;}
	.report #img_R { /*図面挿入_右寄せ*/
		float: right; margin-top: 0.4em; margin-bottom: 0.0em; margin-left:0.3em}
	.report .caption { /*図面キャプション表示*/
		background-color:#E4CB9D;line-height:1.5em;  color:#404040; font-size:13px; text-indent:0.3em;}
	.report .copyright { /*著作権表示*/
		background-color:#E4CB9D; color:#404040; font-size:10px; margin-left:0.0em; line-height:1.0em; vertical-align:top; margin-bottom: 0.3em; text-indent:0.3em;}
/*######################################*/
