@charset "utf-8";
/* CSS Document */

#main .selectedbox{
	padding:5px;
	background:#E8E8E8;
	text-align:right;
	margin-bottom:30px;
}

#main .selectedbox span{
	font-weight:800;
	margin-left:5px;
}

#main .selectedbox select{
	vertical-align:middle;
	font-size:1em;
}

#main .headding{
	position:relative;
	margin-bottom:40px;
}

#main .headding h2{
	padding:5px 3px;
	border-bottom:1px dotted #a99;
}

#main .headding .pager{
	position:absolute;
	right:3px;
	top:8px;
}

#main .pager{
	text-align:right;
}

#main .pager li{
	display:inline;
	padding:0px 3px;
}

#main .pager .prev a{
	padding-left:8px;
	background:url(../../common/csr_arrow01r.gif) no-repeat 0px 50%;
}

#main .pager .next a{
	padding-right:8px;
	background:url(../../common/csr_arrow01.gif) no-repeat 100% 50%;
}

#main .entrybox01{
}

#main .entrybox01 .box01{
	margin-bottom:5px;
	padding-left:3px;
}

#main .entrybox01 .box01 .date{
	margin-right:15px;
	color:#666;
}

#main .entrybox01 .box01 .icon{
	vertical-align:middle;
}

#main .entrybox01 .head {
	padding-bottom:6px;
	background:url(../../connection/images/blog_ttl09.gif) repeat-x bottom;
	margin-bottom:10px;
}

#main .entrybox01 .head h3{
	padding:0px 6px;
}

#main .entrybox01 .entry{
	padding-bottom:20px;
	border-bottom:1px dotted #A49693;
	margin-bottom:20px;
	zoom:1;
	overflow:hidden;
}

#main .entrybox01 .entry .text{
}

#main .entrybox01 .entry .more{
	margin-top:20px;
}

#main .entrybox01 .entry .more a{
	background:url(../../common/csr_arrow01.gif) no-repeat 100% 50%;
	padding-right:8px;
}

#main .title{
	margin-bottom:30px;
}

#main .title .prev{
	float:left;
}

#main .title .prev a{
	padding-left:8px;
	background:url(../../common/csr_arrow02r.gif) no-repeat 0px 50%;
}

#main .title .next{
	float:right;
}

#main .title .next a{
	padding-right:8px;
	background:url(../../common/csr_arrow02.gif) no-repeat 100% 50%;
}

/*   */
#main .entrybox01 .type01 .image{
	text-align:center;
}

#main .entrybox01 .type01 .image img{
	margin-bottom:10px;
}

#main .entrybox01 .type02 .image{
	float:left;
}

#main .entrybox01 .type02 .image img{
	margin-right:10px;
	margin-bottom:10px;
}


#main .entrybox01 .type03 .image{
	float:right;
}

#main .entrybox01 .type03 .image img{
	margin-left:10px;
	margin-bottom:10px;
}


#main .entrybox01 .type04 .image{
	text-align:center;
	width:580px;
	margin:auto -10px;
}

#main .entrybox01 .type04 .image img{
	margin:0px 5px;
	vertical-align:middle;
}








