@charset "UTF-8";
* {	margin:0;	padding:0;}
body {	margin:0;	padding:0;	text-align:center;	color:#333333;	background:#ffffff url(http://www.sanuki-it.com/syoukai/img/bg.gif) repeat-x left top;}img {	border:0;	display:block;}p {	font-size:80%;	line-height:160%;	margin:0;	padding:0;}ul {	list-style-type:none;	line-height:120%;	margin:0;	padding:0;}form {	margin:0;	padding:0;}.cl {	clear:both;}
/* link *//* -------------------------------------------------------- */a {	text-decoration:none;}a:link , a:visited {	color:#005500;}a:hover , a:active {	color:#00bb00;}
/* header *//* -------------------------------------------------------- */#header {	width:720px;	text-align:left;	margin:0 auto;}#header h1 {	font-size:80%;	font-weight:normal;	line-height:120%;	color:#ddffdd;	text-align:left;	margin:0;	padding:0;}p#logo {	font-size:180%;	font-weight:bold;	line-height:120%;	color:#ffffff;	margin:0;	padding:0;}p#topnavi {	font-size:70%;	color:#ffffff;	text-align:right;	margin:0;	padding:10px 0 0 0;}p#logo a:link , p#logo a:visited , p#topnavi a:link , p#topnavi a:visited {	color:#ffffff;}p#logo a:hover , p#logo a:active , p#topnavi a:hover , p#topnavi a:active {	color:#99cc99;}
/* main *//* -------------------------------------------------------- */#main {	width:720px;	text-align:left;	margin:0 auto;	background:#ffffff url(http://www.sanuki-it.com/syoukai/img/bg_main.gif) no-repeat left top;}
#panlist {	font-size:70%;	text-align:right;	padding:0 5px 10px 5px;}
#sitemap {}#sitemap ul {	font-size:80%;	margin:0 20px;	padding:0;}#sitemap ul li {	margin:10px 0 0 0;	padding:0 0 0 15px;	background:url(http://www.sanuki-it.com/syoukai/img/bg_h3.gif) no-repeat left top;}#sitemap ul ul {	font-size:100%;}#sitemap ul ul li {	margin:5px 0 0 0;	padding:0 0 0 10px;	background:url(http://www.sanuki-it.com/syoukai/img/spacer.gif) no-repeat left top;}#sitemap span {	font-weight:bold;}
#news {	margin:30px 0 0 20px;	background:#ddffdd;	padding:0 0 10px 0;}#news ul {	font-size:80%;	margin:0 10px;	padding:2px 0 0 0;}#news li {	margin:0;	padding:3px 0 0 0;	border-bottom:dotted 1px #336633;}
/* navi *//* -------------------------------------------------------- */#navi {	width:180px;	float:right;}
#navi ul {	font-size:80%;	font-weight:bold;	color:#333333;	margin:0 5px 0 0;	padding:0;}#navi ul li {	padding:2px 0 0 0;}#navi ul li ul {	font-size:100%;	font-weight:normal;	margin:0;	padding:2px 0 5px 0;}#navi ul li ul li {	padding:0 0 0 15px;}#navi ul li a {	display:block;	padding:2px 0 0 12px;	background:url(http://www.sanuki-it.com/syoukai/img/bg_navi.gif) no-repeat left top;	border-bottom:solid 2px #005500;}#navi ul li ul li a {	display:block;	padding:0 0 0 4px;	background:url(http://www.sanuki-it.com/syoukai/img/spacer.gif) no-repeat left top;	border-bottom:dashed 1px #336633;}
#navi ul li a:link , #navi ul li a:visited {	color:#ffffff;}#navi ul li a:hover , #navi ul li a:active {	color:#aaeeaa;}#navi ul li ul li a:link , #navi ul li ul li a:visited {	color:#222222;}#navi ul li ul li a:hover , #navi ul li ul li a:active {	color:#222222;	background:#aaeeaa;}
#navi #info {	margin:2px 5px 0 0;	background:#ddffdd;}#navi #info p {	font-size:70%;	line-height:120%;	margin:0;	padding:5px;}
#navi form {	margin:3px 0 0 0;}#navi input {	vertical-align:top;}#navi input.box {	width:133px;	margin:0 3px 0 8px;}
#navi p#feeds {	font-size:70%;	line-height:110%;	text-align:center;	margin:10px 5px 0 0;	padding:2px;	border:dotted 1px #669966;}
#navi p#ccl {	font-size:70%;	line-height:110%;	margin:10px 5px 0 0;	padding:4px;	border:dotted 1px #669966;}


/* footer *//* -------------------------------------------------------- */#footer {	width:720px;	margin:0 auto;	padding:40px 0 0 0;	background:#ffffff;}#footer p.bttop {	text-align:right;	padding-right:200px;}#footer address {	font-size:80%;	font-style:normal;	text-align:center;	margin:0;	padding:20px 0 0 0;}#footer p.by {	font-size:70%;	text-align:right;	color:#666666;	padding:10px 5px;}#footer p.by a:link , #footer p.by a:visited {	color:#666666;}#footer p.by a:hover , #footer p.by a:active {	color:#333333;}
/* contents *//* -------------------------------------------------------- */#contents {	width:520px;	float:left;}
#contents p {	margin:6px 0 0 20px;}
#contents img {	margin:8px 0 0 20px;}#contents #news img {	margin:0;	border:0;}
#contents h2 {	font-size:90%;	color:#ffffff;	line-height:120%;	text-align:left;	margin:14px 0 0 20px;	padding:2px 0 0 12px;	border-bottom:solid 2px #005500;	background:url(http://www.sanuki-it.com/syoukai/img/bg_h2.gif) no-repeat left top;}#contents h3 {	font-size:90%;	color:#222222;	line-height:120%;	margin:25px 0 0 20px;	padding:0 0 0 14px;	background:url(http://www.sanuki-it.com/syoukai/img/bg_h3.gif) no-repeat left top;	border-bottom:solid 1px #005500;}#contents h4 {	font-size:80%;	color:#222222;	line-height:120%;	margin:15px 0 0 20px;	padding:0 0 0 5px;	border-bottom:dotted 1px #336633;}#contents .ri {	text-align:right;}#contents .ri1 {	text-align:right;	padding-bottom:5px;	border-bottom:dotted 1px #336633;}
#contents #subnavi {	font-size:70%;	text-align:left;	margin:5px 0 0 20px;}#contents #subnavi li {	display:inline;	margin:0 15px 0 0;}#contents #subnavi li a {	padding:3px 0 0 12px;	background:url(http://www.sanuki-it.com/syoukai/img/icon_01.gif) no-repeat 0 2px;}
/* trackback/comment *//* -------------------------------------------------------- */#contents form#comments_form {	margin:0 0 0 20px;}#contents fieldset {	margin:40px 0 0 0;	padding:10px;	border:dotted 1px #336633;}#contents fieldset legend {	font-size:80%;	font-weight:bold;	color:#333333;	padding:0 6px;	background:#ffffff;}#contents fieldset p {	margin:10px 0 0 0;	padding:0;}#contents fieldset div.lbox {	width:80px;	padding:10px 0;	float:left;}#contents fieldset div.lbox p {	font-size:80%;	font-weight:bold;	margin:0 0 0 10px;	padding:2px 0 0 0;}#contents fieldset div.rbox {	width:320px;	padding:10px 0;	float:left;}#contents fieldset div.rbox input {	width:300px;}#contents fieldset textarea {	width:400px;}#contents p.tra {	margin:20px 0 0 20px;	padding:5px 15px;	border:solid 1px #669966;	background:#ddffdd;}blockquote {	font-size:80%;	color:#cc0000;	background:#ffffff;}