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


/* index==========================

	1.for cms style
	2.for cms detail
	3.for cms backnum
	4.for cms side
	5.MT Page
	
*/


/* 1.for cms style
===============================================================*/
/* 〜コンテナ部を定義〜 */
div#container {width:775px;float:left;}

/* 〜サイド部を定義〜 */
div#side {width:215px;float:left;position:fixed;top:0px;left:0px;background-color:#ffffff;}

/* 〜コンテンツ部を定義〜 */
div#contents {width:525px;float:left;margin:0px 0 0 225px;}
* html div#contents {margin:0px 0 0    115px;}

div#btn{
	margin:5px 0 0 225px;
}
div#btn .logo{
	margin:0 15px 0 0;
}














div#main{
/*	width:535px;	*/
	width:525px;
	line-height:1.2;
	padding:0px;
	margin:0px 0px 0px 10px;
}

div#main img{
	vertical-align:
}
div#main h2{
	margin-bottom:20px;
}
div.section h3{
	margin-bottom:10px;
	line-height:32px;
	font-weight:bold;
}
div.section h3 a,
div.section h3 span{
	margin-left:10px;
	padding-left:25px;
	background:url("../../common/image/checktitle.gif") no-repeat 0 0px;
}
div.section dl{
	margin:0 20px 0 12px;
	line-height:1.5;
}
div.section dt{
	margin-bottom:10px;
	font-weight:bold;
}
dd.btDetail{
	margin-top:10px;
	text-align:right;
}
p.entryInfo{
	margin:0 0 25px 20px;
}

/* 2.for cms detail
===============================================================*/
div.section p.entryDate{
	font-weight:bold;
}
div.section p{
	margin:0 20px 15px 10px;
	line-height:1.5;
}
.title01{
	color:#458b05;
	font-weight:bold;
}
div.section ul{
	margin:0 20px 15px 35px;
	list-style:disc;
	line-height:1.5;
}
div.section ol{
	margin:0 20px 15px 35px;
	list-style:decimal;
	line-height:1.5;
}
p.pageNext{
	margin-bottom:25px;
	text-align:center;
}

/* 3.for cms backnum
===============================================================*/
ul.backnum li{
	line-height:2.5;
}

/* 4.for cms side
===============================================================*/
div#sideBack{
	margin-bottom:12px;
	padding:7px 0px;
	border:solid 1px #c6c6c6;
	background:#fffde3;
	margin:0 2px 0 2px;
	float:left;
}
div#sideBack h3{
	margin:0 0 10px 5px;
}
div#sideBack h4{
	margin-left:10px;
	font-weight:bold;
}
ul#newEntry{
	margin:0 10px 0;
	padding-bottom:10px;
	line-height:2;
	border-bottom:solid 1px #c6c6c6;
}
ul#newEntry li{
	padding-left:15px;
	background:url(../img/cms_s_backlist.gif) no-repeat 0 0.5em;
}
div#sideBack h5{
	margin:10px 0 0 10px;
	font-size:0.9em;
	font-weight:bold;
}

/* 5.MT Page
===============================================================*/
dt.module-mc{
	clear:both;
	font-size:0.9em;
	font-weight:bold;
}
dd.module-mc-item,
dd.module-mc-item a{
	float:left;
	display: inline;
	width:32px;
	font-size:0.9em;
	text-align:center;
	line-height:1.7;
}
.module-mc-archive {
    margin:10px 10px 0 15px;
    padding:0 0 5px 0;
}


