
.box_top {
	height:auto;
	}

.box_top p {
	margin-left:170px;
	/*text-indent:1em;*/
	}

.fla {
	padding:15px 0 30px;
	background:#FFF;
	margin:0 15px;
	}

.mainTopImg {
	padding:15px 0 30px;
	background:#FFF;
	margin:0 15px;
}

.mainTopImg .leftImg{
	margin-right:4px;
}


.l_cont {background:url(../img/top/l_cont_bg.gif) repeat-y}

.co_l {
	width:260px;
	float:left;
	margin-right:9px;
	}

.co_r {
	width:250px;
	float:left;
	}

.co_l h2,
.co_r h2 {
	margin-bottom:10px;
	}

.co_l .box,
.co_r .box {
	border-bottom:1px solid #CCC;
	}

.co_l .box {margin:0 10px 10px 0}
.co_r .box {margin:0 0 10px 0}

.co_l h3,
.co_r h3 {
	font-size:1.3em;
	color:#FF4D00;
	font-weight:normal;
	line-height:1.5;
	}

.co_l h3 strong,
.co_r h3 strong {
	font-size:1.1em;
	}

.co_l h3 a,
.co_r h3 a {
	text-decoration:underline;
	color:#FF4D00;
	line-height:1.5;
	}

.co_l p,
.co_r p {
	font-size:1.3em;
	line-height:1.2;
	margin:5px 0 10px;
	}

.co_r .blog_img img {
	float:left;
	padding:3px;
	border:1px solid #DDD;
	margin-right:10px;
	}

.co_r .box h3,
.co_r .box p {
	width:130px;
	float:left;
	}

.co_r p a {
	text-decoration:underline;
	}

#tm01 a:hover {background-position:0 -110px; !important}

.set a {color:#65318E}
.set img {
	padding:10px;
	border:1px solid #CCC;
	}


/* right
-----------------------------------------*/
.r_stitle {margin-top:0}

.pickup {
	text-align:center;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	margin:10px 0 10px 10px;
	width:250px;
	}

.pickup a {
	text-decoration:underline;
	color:#FF4D00;
	line-height:1.5;
/*	padding:5px 0;*/
	}

.pickup h3 {
	font-size:1.2em;
	margin-top:5px;
	}


.pickup p {
	font-size:1.1em;
	text-align:left;
	line-height:1.3;
	}


/* bottom
------------------------------------*/
.cont_mid {
	padding:50px 0;
	background:#FFF;
	margin:0 5px;
	}

.cont_mid .l_topi {padding-left:0}

.l_cont_btm {
	float:left;
	width:790px;
	padding-bottom:40px;
	background:#FFF;
	}

.li_box1,
.li_box2 {
	float:left;
	margin-right:10px;
	text-align:left;
	list-style:none;
	}

.li_box1 {width:180px}
.li_box2 {width:220px}

.li_box1 li,
.li_box2 li {
	padding:5px;
	}

.li_box1 li ul,
.li_box2 li ul {
	margin-left:5px;
	list-style:none;
	font-size:1.3em;
	padding:0;
	}

.li_box1 li a:hover,
.li_box2 li a:hover {
	text-decoration:underline;
	}

.li_box1 li span,
.li_box2 li span {
	font-size:0.8em;
	color:#999;
	}

ul.event_list li {
	background:url(../img/ico_stitle00.gif) no-repeat 0 10px;
	padding-left:10px;
	line-height:1.3;
	}




