@charset "UTF-8";
/*This is layout setting CSS!*/

@import "text_home.css";


/*===HOME=============================================================================*/


div#keyvisual {
	margin-bottom:10px;
	}










div#contents div#column1_3 div#pickup {
	background:transparent url(../images/pickup_middle.jpg) 0 0 repeat-y;
	margin-bottom:40px;
	text-align:center;
	}

div#contents div#column1_3 div#pickup h2 {
	width:210px;
	height:27px;
	background:transparent url(../images/pickup_top.jpg) 0 0 no-repeat;
	}

div#contents div#column1_3 div#pickup img {
	margin:10px auto;
	}

div#contents div#column1_3 div#pickup p {
	padding:10px 20px;
	text-align:left;
	}

div#contents div#column1_3 div#pickup div#pkup_more a {
	display:block;
	width:210px;
	height:28px;
	background:transparent url(../images/pickup_bottom.jpg) 0 0 no-repeat;
	}










div#contents div#column2_3 div#news_topics div.title_set,
div#contents div#column2_3 div#event_info div.title_set {
	width:530px;
	height:27px;
	margin-bottom:20px;
	}

div#contents div#column2_3 div#news_topics div.title_set h2,
div#contents div#column2_3 div#event_info div.title_set h2{
	width:350px;
	height:27px;
	float:left;
	}
div#contents div#column2_3 div#news_topics div.title_set h2 {
	background:transparent url(../images/title_newstopics.jpg) 0 0 no-repeat;
	}
div#contents div#column2_3 div#event_info div.title_set h2 {
	background:transparent url(../images/title_eventinfo.jpg) 0 0 no-repeat;
	}

div#contents div#column2_3 div#news_topics div.title_set p.rss,
div#contents div#column2_3 div#event_info div.title_set p.rss,
div#contents div#column2_3 div#news_topics div.title_set p.more,
div#contents div#column2_3 div#event_info div.title_set p.more {
	width:90px;
	height:27px;
	float:left;
	}

div#contents div#column2_3 div#news_topics div.title_set p.rss a,
div#contents div#column2_3 div#event_info div.title_set p.rss a,
div#contents div#column2_3 div#news_topics div.title_set p.more a,
div#contents div#column2_3 div#event_info div.title_set p.more a {
	display:block;
	width:90px;
	height:27px;
	}

div#contents div#column2_3 div#news_topics div.title_set p.rss,
div#contents div#column2_3 div#event_info div.title_set p.rss {
	background:transparent url(../images/RSS.jpg) 0 0 no-repeat;
	}

div#contents div#column2_3 div#news_topics div.title_set p.more,
div#contents div#column2_3 div#event_info div.title_set p.more {
	background:transparent url(../images/MORE.jpg) 0 0 no-repeat;
	}








div#contents div#column2_3 div#news_topics ul {/*width:530px - 14px = 516px*/
	margin-left:14px;
	margin-bottom:40px;
	}

div#contents div#column2_3 div#news_topics ul li {
	margin-bottom:10px;
	}

div#contents div#column2_3 div#news_topics ul li span.date {
	display:block;
	float:left;
	width:80px;
	padding-left:12px;
	background:transparent url(../images/arrow1.jpg) left center no-repeat;
	}

div#contents div#column2_3 div#news_topics ul li a {
	display:block;
	float:right;
	width:420px;
	}





div#contents div#column2_3 div#event_info div.event {
	margin-left:14px;
	margin-right:10px;
	margin-bottom:20px;
	}
div#contents div#column2_3 div#event_info div.event p {
	width:400px;
	padding-left:12px;
	background:transparent url(../images/arrow1.jpg) left center no-repeat;
	float:right;
	margin-top:10px;
	}
div#contents div#column2_3 div#event_info div.event img {
	float:left;
	border:1px solid #f1f1f1;
	}






div#contents div#column3_3 {
	padding-bottom:10px;
	background:#f5f4f4 url(../images/column_bottom.jpg) left bottom no-repeat;
	margin-bottom:40px;
	}

div#contents div#column3_3 h2 {
	width:200px;
	height:10px;
	background:transparent url(../images/column_top.jpg) 0 0 no-repeat;
	}

div#contents div#column3_3 ul {
	margin:0 0 0 10px;
	}

div#contents div#column3_3 ul li {
	margin-bottom:5px;
	}
div#contents div#column3_3 ul li.last {
	margin-bottom:0 !important;
	}

div#contents div#column3_3 ul li a img {
	vertical-align:bottom;
	}



