@charset "Shift_JIS";

/*--- reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
}

q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}

img,abbr,acronym,fieldset {
	border: 0;
}
li {
	list-style-type: none;
}


/* CSS Document */

body{
	padding:0;
	margin:0px;
	font-size:10px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
	line-height: 1.7em;
	}
	
div,p,td,th{
	font-size:10px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
	line-height: 1.7em;
	}

a {color: #4C432C; text-decoration: none;}
a:hover {  text-decoration: underline; color: #D9BB7C;}
.bg { background-repeat: no-repeat;}

img{
	border:0;
	}
	
.clearfix{
	display:inline-block;
	min-height:1%;
	}	
	

/* form */
.pulldown	{ color: #FFFFFF; background-color:#999999; border:1px #333333; ; font-size: 10px } 
.form02 {	color: #FFFFFF;	background-color:#CCCCCC;	color: #4C4C4C;	background-color:#FFFFFF;	border:1px #999999 solid;	font-size: 12px;	clip:  rect(   );	margin: 0px;	width: 654px;	padding: 3px; }
.form03 {	color: #FFFFFF;	background-color:#CCCCCC;	color: #4C4C4C;	background-color:#FFFFFF;	border:1px #999999 solid;	font-size: 12px;	clip:  rect(   );	margin: 3px 0px;	padding: 3px; }

/* other */
.border_box {  border: #99D7FE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 75%; line-height: 1.75em; color: #333333}
.border_box2 { border: #99D7FE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; font-size: 75%; line-height: 1.6em; color: #333333 }
.pnkzlist {	font-size:62.5%;	color: #FFFFFF;	padding: 10px; }
.textlink {	font-size:62.5%;	color: #FFFFFF;	padding-top: 10px;	text-decoration: none; }
.marginbox {
padding-top: 7px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px}	

.r18{
	font-size:12px;
	line-height:1.7em;
	}
