@charset "utf-8";
/* ssl */

* {
	margin: 0;
	padding:0;
	}
	
html {
	overflow-y: scroll;
	}
	

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	background-color: #FFFFF4;
/*	background: url(https://ssl1.secure-s.net/~ubume/images/tecsture.jpg) top left repeat;
*/
	}
	
body, input, select, textarea, #copyright a {
	color: #34342C;
	}	

a {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

a, a img, img {
	border:none;
	}
	
h1 {
	font-size: 1.7em;
	color: #34342C;
	margin-bottom: 1em;
	font-weight: normal;
	}
h2 {
	font-size: 1.2em;
	margin: 3em 0 1em 0;
	}
	
div.wc {
	font-size:1em;
	text-align:right;
	padding: 0 20px 20px;
	}
	
#secom {
	padding: 10px;
	font-size:12px;
	}
	#secom td {
		text-align:left;
		padding-left:20px;
		}
	
#content {
	font-size: 1.4em;
	text-align: left;
	width: 600px;
	margin: 40px auto 0 auto;
	line-height: 1.6em;
	}
	.chart {
	background-color: #fff;
	margin: 0;
	padding: 0px 20px;
	border: 0;
	float:none;
	clear:both;
	min-height: 1em;
	}
* html .chart{ /* IE6hack */
	height: 1em;
	}	
	.chart:after {
	display:block;
	content:".";
	visibility:hidden;
	clear:both;
	float:none;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	}
	.chartbox {
		margin: 0 0;
		}
		.chartbox .t,
		.chartbox .b,
		.chartbox .b b,
		.chartbox .t b {
			height:12px;
			background:transparent url(../wp-content/themes/kiyama09/images/chart-bg.gif) 0 0 no-repeat;
		}
		.round {
			margin-bottom:12px;
		}
		.round .c {
			padding:0;
		}
		.round .t,
		.round .b,
		.round .t b,
		.round .b b {
			display:block;
			overflow:hidden;
		}
		.round .t b, .round .b b {
			float:right;
			width:50%;
		}
		.round .t .r {
			background-position:top right;
		}
		.round .b .r {
			background-position:bottom right;
		}
		.round .b {
			background-position:bottom left;
		}
		.round .b r{
			clear:both;
			display:block;
			overflow:hidden;
			height:0;
		}
		
.formarea {
	margin-left: 2em;
	}	
.formarea .chart div {
	padding: 0.5em;
	}
.qb {
	margin: 1em 0;
	}
.qb .answer {
	}
.formarea label, .formarea .chart div.labelike {
	padding: 0 0 0.3em 0;
	margin:0;
	}
select {
	font-size: 1.2em;
	border: 1px solid #C7C7BE;
	}
.wdt300, .wdt500, textarea{
	padding: 3px 5px;
	font-size:1.2em;
	border: 1px solid #C7C7BE;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	background-color: #fff;
	}
.wdt300:focus, .wdt500:focus, textarea:focus {
	background-color: #fff;
	border: 1px solid #C7C7BE;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=100);
	}
.wdt300 {
	width: 300px;
	}
.wdt500 {
	width: 500px;
	}
textarea {
	width: 100%;
	height: 10em;
	}
	
.formarea .chart div.contactcontent {
	padding: 3px 5px;
	font-size:1.2em;
	border: 1px solid #fff;
	background-color: #F3FAFC;
	}
	.formarea .chart div.message {
		height: 10em;
		overflow-y: scroll;
		font-size: 1em;
		}

.red {
	color: red;
	}
.green {
	color: red;
/*	color: #CC33CC; */
	}

#ipbs {
	text-align: center;
	margin: 3em 0;
	}
#ipbs input {
	height: 30px;
	width: 6em;
	font-size: 1em;
	}
	
#copyright {
	font-size: 1em;
	padding: 0 0 20px 0;
	}
	
	
.privacypolicy #content {
	padding: 0 0 20px 0;
	}	
.privacypolicy h2 {
	}
.privacypolicy h3, .privacypolicy h4, .privacypolicy h6 {
	margin: 1em 0 0.5em 1em;
	font-weight: normal;
	}
.privacypolicy h5 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 1em 0 0.5em 2.5em;
	text-indent: -1.5em;
	}
.privacypolicy p {
	margin: 0 0 0 3em;
	font-size: 1em;
	}
.privacypolicy .ppowner {
	margin: 1em auto 1em 3em;
	padding: 1em;
	border: 1px solid #34342C;
	}