@charset "Shift_JIS";
/* CSS Document */

body {
	font:12px verdana,arial,helvetica,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	line-height:1.5em;
	color:#333;
}

.text10{
	font:10px verdana,arial,helvetica,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	line-height:1.5em;
}

h4,h5,#menu a,
.text12b{
	font:12px verdana,arial,helvetica,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	line-height:1.5em;
	font-weight:bold;
}

h3,
.text14{
	font:14px verdana,arial,helvetica,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	line-height:1.5em;
}

h3{
	margin-bottom:5px;
	padding:10px 0 5px 5px;
	font-weight:bold;
	border-bottom:1px solid #E3A935;
}

h4{
	font-weight:bold;
	padding:3px 10px;
	background-color:#efefef;
}

h5{
	padding:3px 10px;
	border-bottom:2px solid #eee;
	clear:both;
}

a {
	color: #069;
	text-decoration:none;
}
a:visited {color:#069;}
a:hover {color: #39C;}
a:active { color:#28B;}

*{margin:0; padding:0;}
p{margin:0; padding:0;}

/* ----------container-------------- */
.container {
	width:610px;
	margin-left:auto;
	margin-right:auto;
}

/* -----------------content--------------------- */
#content_area {
	padding:0 15px;
}


.fd_area{
	margin-bottom:5px;
	padding:5px;
}
.fd_area:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}


.ph_r{padding:0 0 10px 10px; float:right;}
.ph_r img{margin-bottom:3px;}

.cr_p {
	margin-bottom:15px;
}

.fd_line{
	margin-bottom:25px;
	border-bottom:1px dotted #ddd;
	clear:both;
}


/* -----------footer--------------------------- */
#close{
	padding-top:10px;
	text-align:center;
	clear:both;
}

#footer {
	padding-top:15px;
}

