@charset "utf-8";
@import "../common.css";
@import "../reset.css";

/*///////////////////////////////////////

 font-size

/////////////////////////////////////////

	10px = 77%		11px = 85%
	12px = 93%		13px = 100%
	14px = 108%		15px = 116%
	16px = 123.1%

////////////////////////////////////////*/

body{
	background-color:#eeeeee;
}

#content{
	background:url(../../img/archive/content_mid.png) repeat-y;
}

#entry{
	padding-bottom:60px;
	background:url(../../img/archive/content_btm.png) no-repeat 0 bottom;
}

#title{
	margin-bottom:40px;
}

#title h1{
	width:980px;
	height:256px;
	text-indent:-10000px;
	overflow:hidden;
	background:url(../../img/archive/title_bg.png) no-repeat;
}

#main{
	padding:0 40px;
}

#main .section{
	margin-bottom:50px;
}

#main .read{
	text-align:center;
	margin-bottom:57px;
}

#main .info{
	margin-left:177px;
}

#main h2{
	font-size:116%;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:51px;
	background:url(../../img/archive/border.png) repeat-x 0 bottom;
}

#main .left{float:left;}
#main .right{float:right;}

#main .icon{
	width:131px;
	margin-right:46px;
}

#main .icon img{
	margin:0 auto 10px;
}

#main .icon p{
	font-size:85%;
	color:#848484;
}

#main h3{
	font-size:116%;
	font-weight:bold;
	margin-bottom:5px;
}

#main .rss{
	position:relative;
	top:2px;
	margin-left:5px;
	display:inline-block;
}

#main .info .read{
	text-align:left;
	margin-bottom:5px;
}

#main .info .link{
	display:inline-block;
	min-height:17px;
	padding-left:20px;
	font-weight:bold;
	color:#0492e5;
	background:url(../../img/archive/arrow.png) no-repeat left 2px;
	margin-bottom:10px;
}

#main .ul1 li p{
	padding-left:10px;
	font-weight:bold;
	background:url(../../img/archive/li_img01.png) no-repeat left 6px;
}

#main ul li a{
	color:#7b7b7b;
}

#main .ul2 li{
	margin-left:17px;
	padding-left:10px;
	background:url(../../img/archive/li_img02.png) no-repeat left 8px;
}

#main .section .mosabtn{
	position:relative;
	left:-12px;
}