

.koumoku{
	font-size:14px;
	line-height:140%;
	font-weight:bold;
	color:#333;
}

.contents-all{
	width:670px;
	float:left;
}

.contents-left{
	width:170px;
	float:left;
}

.contents-right{
	width:500px;
	float:left;
}

.contents-left2{
	width:100px;
	float:left;
}

.contents-right2{
	width:570px;
	float:left;
}


.px10{
	font-size:10px;
	line-height:140%;
	color:#333333;
}

.px10-white{
	font-size:10px;
	line-height:140%;
	color:#FFF;
}

.px12{
	font-size:12px;
	line-height:140%;
	color:#333333;
}

.px12-white{
	font-size:12px;
	line-height:140%;
	color:#FFF;
}

.px12-red{
	font-size:12px;
	line-height:140%;
	color:FF0000;
}

.px14-white{
	font-size:14px;
	line-height:140%;
	color:#FFF;
}

.px14{
	font-size:14px;
	line-height:140%;
	color:#333;
}

.px14 a:link,
.px14 a:visited{
	font-size:14px;
	text-decoration:none;
	color:#2c619c;
}

.c-yellow{
	color:#FFF000;
}

.c-red{
	color:#FF0000;
}

.px12 a:link,
.px12 a:visited{
	font-size:12px;
	text-decoration:none;
	color:#2c619c;
}

.px12-red a:link,
.px12-red a:visited{
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
}

.px12 a:hover{
	text-decoration:underline;
}

.alignright{
	text-align:right;
}

.alignleft{
	text-align:left;
}

.aligncenter{
	text-align:center;
}

.valignmiddle{
	vertical-align:middle;
}

.clear-l{
	clear:left;
}




.mt2{
	margin-top:2px;
}

.mt4{
	margin-top:4px;
}

.mt6{
	margin-top:6px;
}

.mt8{
	margin-top:8px;
}

.mt9{
	margin-top:9px;
}

.mt10{
	margin-top:10px;
}

.mt13{
	margin-top:13px;
}

.mt15{
	margin-top:15px;
}

.mt18{
	margin-top:18px;
}

.mt20{
	margin-top:20px;
}

.mt23{
	margin-top:23px;
}

.mt26{
	margin-top:26px;
}

.mt30{
	margin-top:30px;
}

.mt36{
	margin-top:36px;
}

.mt40{
	margin-top:40px;
}

.mt50{
	margin-top:50px;
}

.mb10{
	margin-bottom:10px;
}

.mb20{
	margin-bottom:20px;
}

.mr4{
	margin-right:4px;
}

.mr10{
	margin-right:10px;
}

.mr18{
	margin-right:18px;
}

.mr20{
	margin-right:20px;
}

.mr27{
	margin-right:27px;
}

.mr30{
	margin-right:30px;
}

.ml7{
	margin-left:7px;
}

.ml10{
	margin-left:10px;
}

.ml11{
	margin-left:11px;
}

.ml18{
	margin-left:18px;
}

.ml19{
	margin-left:19px;
}

.ml20{
	margin-left:20px;
}

.ml22{
	margin-left:22px;
}

.ml25{
	margin-left:25px;
}

.ml26{
	margin-left:26px;
}

.ml28{
	margin-left:28px;
}

.ml35{
	margin-left:35px;
}

.ml46{
	margin-left:46px;
}

.ml60{
	margin-left:60px;
}

.ml100{
	margin-left:60px;
}


.pt4{
	padding-top:4px;
}

.pt5{
	padding-top:5px;
}

.pt10{
	padding-top:10px;
}

.pt50{
	padding-top:50px;
}

.pb5{
	padding-bottom:5px;
}

.pb10{
	padding-bottom:10px;
}

.pb20{
	padding-bottom:20px;
}

.pb50{
	padding-bottom:50px;
}

.pr4{
	padding-right:4px;
}

.w183{
	width:183px;
}

.w350{
	width:350px;
}

.w368{
	width:368px;
}

.w413{
	width:413px;
}

.w434{
	width:434px;
}

.w720{
	width:720px;
}

.w100per{
	width:100%;
}


#theme-left{
	float:left;
	width:150px;
}

#theme-right{
	float:left;
	width:720px;
	overflow: scroll;
	height: 500px;
}

ul.theme-list{
	margin:0;
	padding:0;
	list-style:none;
}

ul.theme-list li{
	background:url(../images/maruyasu_theme/list_mark.gif) no-repeat;
	font-size:12px;
	color:#e06400;
	padding-left:18px;
	margin-top:10px;
}

ul.theme-list li a:link,
ul.theme-list li a:visited{
	color:#e06400;
	text-decoration:none;
}

ul.theme-list li a:hover{
	text-decoration:underline;
}
