@charset "utf-8";
/*
Theme Name: wp.Vicuna
Theme URI: http://wp.vicuna.jp/
Description: <a href="http://en.wp.vicuna.jp">wp.Vicuna</a> Structure Template + <a href="http://wp.vicuna.jp/skin/">Skin</a>
Version: 2.0.2
Author: <a href="http://3ping.org/">wu</a>, <a href="http://spais.co.jp/">nic</a>
*/


div#main dl,
div#main dd,
div#main dt,
div#main ul
	{margin:0;padding:0;}

div#main dl.report,
div#main dl.porpose,
div#main dl.thinksafe {
	margin:10px auto 20px;
	padding:0;
	width:569px;
}

dl.porpose dt.porpose-top{
	background:url(images/right01-top.png) no-repeat;
	height:52px;
	line-height:52px;
}

dl.porpose dt.porpose-top span {
	display:block;
	background:url(images/icon01.gif) no-repeat left;
	padding-left:15px;
	margin-left:20px;
	font-size:16px;
	color:white;
}

dl.porpose dd.porpose-inside{
	background:url(images/right01-inside.png);
	_height: 1px;
	*min-height: 1px;
}

dl.porpose dd.porpose-bottom{
	background:url(images/right01-bottom.png) no-repeat;
	height:22px;
}

div.leftimg {
	float:left;
	margin:5px 10px;
	_display:inline;
}

div.leftimg img {
}

div.righttext01 {
	float:left;
	margin:5px 10px;
	_display:inline;
	width:330px;
}

div.righttext01 p {
	line-height:18px;
}

div.righttext01 p.bottom {
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #999;
}

div.righttext02 {
	float:left;
	margin:5px 10px;
	_display:inline;
	width:400px;
}



div.righttext01 h3,
div.righttext02 h3 {
	margin:5px 0;
}

dl.thinksafe dt.thinksafe-top{
	background:url(images/name-bar01.png) repeat-x;
	height:33px;
	line-height:33px;
}

dl.thinksafe dt.thinksafe-top span {
	margin-left:5px;
	padding-left:17px;
	background:url(images/icon06.gif) no-repeat left;
	color:white;
	font-size:16px;
}

dl.thinksafe dt.thinksafe-top a {
	text-decoration:none;
}

div#main dl.report li {
	margin:0px 20px 0 40px ;
	padding:5px 0 8px;
	line-height:1em;
	list-style-image:url(images/icon06.gif);
	border-bottom:1px dotted #CCC;
}

div#main dl.report dt.report-top {
	background:url(images/right02-top.png) no-repeat;
	height:39px;
	list-style:none;
	line-height:39px;
	padding-left:20px;
}

div#main dl.report dd.report-inside {
	background:url(images/right02-inside.png) repeat-y;
}

div#main dl.report dd.report-bottom {
	background:url(images/right02-bottom.png) no-repeat;
	height:13px;
	list-style:none;
}