.leftbox {
	width:150px;
	clear:	both;
}

.centerbox{
	width:	480px;
	clear:	both;
}

.rightbox {
	width:	300px;
	clear:	both;
}

.leftcenterbox{
	width: 630px;
	clear: both;
}

.box-head{
	padding-left:	5px;
        vertical-align: middle;
	text-align:	left;
        line-height:    20px;
        height: 20px;
	//background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#CCCCCC));
	background-image:url("/_img/tmb/menu_grad.png"); 	
}

.box-contents{
	border:	1px solid #CCCCCC;
}

.oshirase{
	font-size:10px;
}

.newslist{
	margin:15px 10px 0 10px;
}

.newslist span{
	list-style-position:outside;
	margin-top: 10px;
	margin-bottom: 0px;
	list-style-type: none;
	padding:0px 0 0px 15px; 
	background:url("/_img/tmb/top_arrow.png") no-repeat 0 0;
}

.newslist span a{
        text-decoration:none;
}

.newslist span a:hover{
        text-decoration:underline;
}

.newslist span b a{
        text-decoration:underline;
}

.newslist span b a:hover{
        text-decoration:none;
}


.mainnewslist{
        margin:10px 2px 0 2px;
}

.mainnewslist span a{
	text-decoration:none;
}

.mainnewslist span a:hover{
        text-decoration:underline;
}


.mainnewslist span{
        list-style-position:outside;
        margin-top: 0px;
        margin-bottom: 5px;
        list-style-type: none;
        padding:0px 0 0px 15px;
        background:url("/_img/tmb/top_arrow.png") no-repeat 0 0;
}


.tag_menu span{
        list-style-position:outside;
	font-weight:bold;
        margin-top: 5px;
        margin-bottom: 0px;
        list-style-type: none;
        padding:0px 0 0px 15px;
        background:url("/_img/tmb/top_arrow.png") no-repeat 0 0;
}

.taglist{
	padding-left:	20px;
	vertical-align:	middle;
	text-align:	left;
}


.lbox {
        clear:          both;
        padding-top:    20px;
}

.lbox-head {
        width:912px;
        padding:        5px 0px 5px 10px;
        vertical-align: middle;
        text-align:     center;
        line-height:    20px;
        height:         20px;
        background:     #ffffff;
        background-color:#94c33a;
}

.lbox-contents {
        float:          left;
        width:          920px;
        border-color:   #cccccc;
        border-width:   1px;
        border-style:   dotted;
        background:     #ffffff;
}

.mbox {
	clear:		both;
	padding-top:	20px;
}

.mbox-head {
	width:592px;
	padding: 	5px 0px 5px 10px;
	vertical-align:	middle;
	text-align:	center;
	line-height:	20px;
	height:		20px;
	background:	#ffffff;
	background-color:#94c33a;	
}

.mbox-contents {
	float:		left;
	width:		599px;
	border-color:	#cccccc;
	border-width:	1px;
	border-style:	dotted;
	background:	#ffffff;
}

.sbox {
        clear:          both;
        padding-top:    20px;
}

.sbox-head {
        padding:        5px 0px 5px 10px;
        vertical-align: middle;
        text-align:     center;
        line-height:    20px;
        height:         20px;
        background:     #ffffff;
	background-color:#94c33a;
}

.sbox-contents {
        float:          left;
        width:          298px;
        border-color:   #cccccc;
        border-width:   1px;
        border-style:   dotted;
        background:     #ffffff;
}



.photoarea80{
	float:		left;
	margin:		5px 0px 0px 7px;
	width:		70px;
	height:		100px;
	text-align:	center;
}



.photobox80{
	float:		left;
	margin:	5px 5px 0px 5px;
	padding-top:	4px;
	width:		66px;
	height:		62px;
	vertical-align:	middle;
	text-align:	center;
	border-width:   1px;
	border-style:	dotted;
	border-color:	#cccccc;
}

img{
	border:	0px;
}
