@charset "utf-8";

/* CSS Document */



div#header ul {

	border-bottom-color: #7399AF;}



ul.secondNavi {

	padding-top: 6px;}



h3 {

	padding-bottom: 20px;}



.mar0-0-10 {

	margin: 0 0 10px;}



.attention{

	color: #ed1c24;}



div.section01 {

	margin: 0 0 20px 0;

	background: #FFF5F6;

	border: 1px solid #F9C1C4;

	text-align: left;}



div.section01 p {

	padding: 10px 0 10px 20px;

	color: #ED1C24;

	font-weight: bold;}



div.section01 p span {

	display: block;

	padding-top: 0.5em;}



div.section01 p span a,

div.section01 p span a:link,

div.section01 p span a:visited,

div.section01 p span a:hover,

div.section01 p span a:active {

	color: #ED1C24;}



div.section {
	width: 570px;
	padding: 0 0 30px 0;
	line-height: 1.3em;
	overflow: hidden;
}



ul.anchorList li {

	padding: 0 0 0 12px;

	margin-bottom: 12px;

	background: url(/forum/img/ico_arrow.gif) left center no-repeat;}



p.forumImg {

	padding: 18px 0;}







div#forumBox01 dt {

	padding-bottom: 5px;}



div#forumBox01 dd p {

	padding-bottom: 20px;}



div#forumBox01 p.sign {

	text-align: right;}





div#forumBox02 h4 {

	padding-bottom: 17px;}



div#forumBox02 dl {

	width: 570px;

	line-height: 1.4em;}



div#forumBox02 dt {

	width: 8em;

	float: left;

	clear: both;}



div#forumBox02 dd {

	padding-bottom: 3px;

	margin-left: 8em;}





div#forumBox03,

div.forumBox07 {}



div#forumBox03 h5,

div.forumBox07 h5 {

	padding-bottom: 5px;}



div#forumBox03 h6,

div.forumBox07 h6 {

	font-size: 1.2em;

	font-weight: bold;}





div#forumBox03 dl.scListBox,

div.forumBox07 dl.scListBox {

	width: 570px;

	margin-bottom: 10px;

	background: url(/forum/img/bg_list.gif) left bottom no-repeat;}

dl.scListBox2 {

	width: 570px;

	margin-bottom: 10px;

	background: url(/forum/img/bg_list2.gif) left bottom no-repeat;}



div#forumBox03 dl.scListBox dd,

div.forumBox07 dl.scListBox dd {

	padding: 10px 20px 35px 20px;}

dl.scListBox2 dd {

	padding: 10px 20px 35px 20px;}



div#forumBox03 dl#box02 dd,

div#forumBox03 dl.box07 dd,

div#forumBox07 dl.box07 dd {

	padding-bottom: 25px;}



div#forumBox03 dl#box02 p,

div#forumBox03 dl.box07 p,

div#forumBox07 dl.box07 p {

	padding-bottom: 10px;

	line-height: 1.4em;}





div#forumBox03 dl#box04 dd dl,

div#forumBox03 dl#box06 dd dl,

div.forumBox07 dl.box08 dd dl {

	width: 520px;

	padding: 10px 0 0 0;}



div#forumBox03 dl#box04 dd dt,

div#forumBox03 dl#box06 dd dt,

div.forumBox07 dl.box08 dd dt {

	width: 85px;

	float: left;

	clear: both;}



div#forumBox03 dl#box04 dd dd,

div#forumBox03 dl#box06 dd dd,

div.forumBox07 dl.box08 dd dd {

	width: 435px;

	padding: 0 0 10px 0;

	float: left;}



div#forumBox03 dl#box06 dd dd.noMargin {

	padding: 0 0 0 0;}



div#forumBox03 dl#box04 dd dd li,

div#forumBox03 dl#box06 dd dd li,

div.forumBox07 dl.box08 dd dd li {

	line-height: 1.2em;

	padding-bottom: 5px;}



div#forumBox03 dl#box04 p.note,

div#forumBox03 dl#box06 p.note,

div.forumBox07 dl.box08 p.note  {

	clear: both;

	font-size: 0.8em;}





div#forumBox03 dl#box05 h6,

div.forumBox07 dl#box05 h6 {

	text-indent: -3.5em;

	padding-left: 3.5em;

	line-height: 1.2em;}



div#forumBox03 dl#box05 p,

div.forumBox07 dl#box05 p {

	padding-left: 4.5em;

	padding-bottom: 10px;}



div#forumBox03 dl#box05 div.noMargin p,

div.forumBox07 dl#box05 div.noMargin p {

	padding-bottom: 0;}



div#forumBox03 dl#box07,

div.forumBox07 dl#box07 {

	background: none;}



div#forumBox03 dl#box07 dd,

div.forumBox07 dl#box07 dd {

	color: #FF0000;

	padding: 0px 20px 0px 20px;}













div#forumBox04 {

	padding-bottom: 40px;}



div#forumBox04 h4 {

	padding-bottom: 18px;}



div#forumBox04 div {

	padding-top: 1px;

	background: url(/common/img/line_dotted.gif) 0 -1px repeat-x;}



div#forumBox04 div div {

	padding: 0 0 16px 0;

	margin-bottom: 15px;

	background: url(/common/img/line_dotted.gif) 0 100% repeat-x;}





div#forumBox04 div.noMargin {

	margin-bottom: 20px;}



div#forumBox04 dl {

	width: 425px;

	padding-top: 13px;

	float: right;

	line-height: 1.4em;}



div#forumBox04 dt {

	padding-bottom: 10px;}



div#forumBox04 dt span {

	display: block;

	font-weight: bold;}





div#forumBox04 p {

	width: 145px;

	float: left;}



div#forumBox05 {

	padding-bottom: 40px;}



div#forumBox05 h5 {

	padding-bottom: 7px;}



div#forumBox05 div {

	padding: 12px 14px 14px 14px;

	border: solid #e2e2e2;

	border-width: 1px 0;

	background: #fafafa;}



div#forumBox05 dl {

	line-height: 1.4em;}



div#forumBox05 dt {

	width: 50px;

	float: left;}



div#forumBox05 dd {

	width: 470px;

	float: left;}



div#forumBox05 p.linkKyoto {

	padding-bottom: 10px;}



p#linkFrom {

	padding: 0 0 50px 0;

	width: auto;

	text-align: center;}



div#forumBox06 {}





div#forumBox06 dl {

	width: 570px;

	padding: 15px 0 20px 0;}



div#forumBox06 dt {

	width: 570px;

	clear: both;

	font-weight: bold;}



div#forumBox06 dd {

	width: 570px;

	float: left;

	padding: 0 0 10px 0;

	margin: 0 0 10px 0;

	background: url(/common/img/line_dotted.gif) left bottom repeat-x;}



div#forumBox06 dd p {

	float: left;}



div#forumBox06 dd span {

	width: 11em;

	display: block;

	float: right;

	line-height: 1.1em;}



div#forumBox06 dd img {

	vertical-align: top;

	background: #FFFFFF;

	font-size: 0;

	line-height: 0;}





dl.forumLecture dd ul li {

	clear: both;

	margin: 0 0 5px;}



dl.forumLecture dd ul li img {

	display: block;

	float: left;}
