@charset "Shift_JIS";

/*--------------------------------------

  skin for patipati
  design: web*citron
  URI: http://www.webcitron.com/

---------------------------------------*/


* {
	margin: 0;
	padding: 2em 0;
	line-height: 1.7;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

body {
	margin: 0;
	padding: 2em ;
	color:#333;
	background-image : url(img/023.jpeg);
        background-color:#ffffff;
        background-attachment:fixed;
        background-repeat:no-repeat;
        background-position:0% 100%;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;
scrollbar-arrow-color:#999999;
scrollbar-base-color:#FFFFFF;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#999999;
scrollbar-track-color:#FFFFFF;

}

* html body {
	font-size: 65%;
}

html>body {
	font-size: 10px;
}

div, p {
	margin: 0;
	padding: 0;
	position: static;
	font-style: normal;
	font-weight: normal;
}

dl, dt, dd, ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

hr {
	display: none;
}

br {
	letter-spacing: 0;
}

img {
	border: none;
}


/*--------------------------------------
	  Font
---------------------------------------*/
h1 {
	font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

#footer,form#comments_form dt {
	font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

textarea, select, input {
	font-family: "ƒqƒ‰ƒMƒmŠpƒSƒVƒbƒN Pro W3", "Hiragino Kaku GothicPro", Osaka, sans-serif;
}

@media screen {
textarea, select, input {
	font-family: Arial, Verdana, "MS UI Gothic", sans-serif;
	}
}

/*--------------------------------------
	  HyperText
---------------------------------------*/

a:link    { color: #999; border-bottom: 1px dashed #999; text-decoration: none; }
a:visited { color: #ccc; border-bottom: 1px none #ccc; text-decoration: none; }
a:hover   { color: #8FA04A; border-bottom: 1px dashed #8FA04A; text-decoration: none; }
a:active  { color: #8FA04A; border-bottom: 1px dashed #8FA04A; text-decoration: none; }

/*--------------------------------------
	  box
---------------------------------------*/

div#wrap {
	margin: 0 auto;
	padding:1em;
	width: 70%;
	border:1px solid #333;
	font-size:100%;
	text-align: center;
}

div#body {
	margin: 2em 0;
	text-align:left;
}

div#body p {
	margin:0.7em;
}

p.system {
	padding-top:0.7em;
	color:#808080;
	border: none;
	border-top: 1px dashed #ccc;
}

/*--------------------------------------
	  Header
---------------------------------------*/

h1 {
	margin:0;
	padding-bottom:6px;
	background:url(img/line.gif) left bottom repeat-x;
	color:#8FA04A;
	font-size:155%;
	text-align:right;
	letter-spacing:0.5em;
}

/*--------------------------------------
	  Footer
---------------------------------------*/

ul#footer {
	clear:both;
	margin:2em 0 0;
	padding-top:0.5em;
	border-top:1px solid #eee;
	font-size:90%;
	text-align:center;
}

ul#footer li {
	margin:0 1em;
	display:inline;
}

/*--------------------------------------
	  Form
---------------------------------------*/

form#comments_form dl {
	margin: 2em auto;
	width:33em;
}

form#comments_form dt {
	margin: 0;
	float: left;
	width: 8em;
	color: black;
	text-align:left;
}
	
form#comments_form dd {
	margin: 0 0 0 7em;
	padding: 0.2em 0 0.2em 1em;
	text-align:left;
}

textarea {
	width:25em;
}

input, select, textarea {
	border-width:1px;
	border-style: solid;
	border-color:#666;
	background:#fafafa;
	color:#000;
	font-size: 95%;
	line-height: 1.3;
}

input:hover, select:hover, textarea:hover {
	border-style: dashed;
	background:#fff;
	border-color:#8FA04A;
}

input:focus, select:focus, textarea:focus {
	border-style: solid;
	background:#fff;
	border-color:#8FA04A;
}

input.submit {
	padding:0.1em 0.1em;
	border:1px solid #808080;
	color:#666;
	background:#eee;
	font-size: 9px;
}

* html input.submit {
	padding: 0;
}

input.submit:hover {
	border:1px solid #ccc;
	background:#fbfbfb;
	color:#8FA04A;
}

#labelsubmit {
	display:none;
}

input.radio {
  background: transparent;
  border: none;
}

img.icon {
	margin-right:0.4em;
	vertical-align: baseline;
	border:none;
}