@charset "UTF-8";


/*
 リセット
------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,blockquote,cite,q,address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}

img {
	border-style: none;
}


/*
 クリア
------------------------------------------------------------------------------*/

div:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/*
 リンク
------------------------------------------------------------------------------*/
a {
	text-decoration:none;
}
a:link {
	color:#CB9334;
	text-decoration:none;
}
a:visited {
	color:#CB9334;
	text-decoration:none;
}
a:hover {
	color:#CB9334;
	text-decoration:underline;
}
a:active {
}

/*
 フォント関連
------------------------------------------------------------------------------*/

.en{
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*
 レイアウト共通
------------------------------------------------------------------------------*/
 .indent {
	padding-left: 20px;
	padding-right: 20px;
}

.small{
	font-size:80%;
}

.bigf{
	font-size:120%;
}

.bold{
	font-wight:bold;
}

input{
	border : #666666 1px solid;
}


.iepng{
	behavior: expression(IEPNGFIX.fix(this));
}

.padd5{
	padding:5px;
}

.padd10{
	padding:10px;
}

.mtop10{
	margin-top:10px;
}

.mtop20{
	margin-top:20px;
}

.mtop50{
	margin-top:50px;
}

/*
 色
------------------------------------------------------------------------------*/
.green{
	color:#003F4C;
}

.purple{
	color:#893e83;
}

.beige{
	color:#E7D4A5;
}

.greenbox{
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
	border:#003F4C 3px solid;
}

/*
 リスト
------------------------------------------------------------------------------
ul, ol {
   margin:auto -3em 1em 0; padding:0; 
   position:relative; left:-3em; overflow:hidden;
}

li { margin-top:0.25em; margin-bottom:0.25em; }
ul ul, ul ol, 
ol ol, ol ul { margin-left:1em; padding-left:0; }
ul li, ol li { margin-left:5em; }
li li { margin-left:1em; }

.flat li { margin-left:3em; }
.flat li ul, .flat li ol { margin-left:1em; padding-left:0; }
.flat li li { margin-left:0; }

.spaced { margin-bottom:0; }
.spaced ul, .spaced ol { margin-top:1em; }
.spaced li { margin-bottom:1em; }
.indent li { padding-left:1em; text-indent:-1em; }
.inside li { list-style-position:inside; }
.clear li { list-style-type:none; }

*/
