@charset "utf-8";
@import "frame.css";

/* /////////////////////////////////////////// */
/* ① オーバーライド
/* /////////////////////////////////////////// */

html {
	overflow-y:scroll;
	margin:0;
	padding:0;
	background-image: url(../images/bk-cal.jpg);
	background-repeat: repeat-x;
}
#contents {
	width:  960px;
	margin: 0 auto;
	padding-bottom: 10px;
	text-align:left;
	background-image: url(../images/img-stuff002.jpg);
	background-repeat: no-repeat;
}
#infotop_257 {
	width: 257px;
}

/* /////////////////////////////////////////// */
/* ① コンテンツ (680px)
/* /////////////////////////////////////////// */

#box00 {
	width: 630px;
	margin-top: 271px;
	margin-left: 48px;
	margin-bottom: 10px;
}
#mine {
	width: 630px;
	margin-bottom: 20px;
	background-color: #EFE1D6;
	border-radius: 10px;        /* CSS3草案 */
	-moz-border-radius: 10px;   /* Firefox用 */
	border: 7px solid #E7B4B9;
	padding-bottom: 25px;
	background-image: url(../images/bk-stuff.jpg);
	background-repeat: repeat;
}
#mine img{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#declarate {
	width: 630px;
	margin-bottom: 20px;
	background-color: #F7EAE6;
	border-radius: 10px;        /* CSS3草案 */
	-moz-border-radius: 10px;   /* Firefox用 */
	border: 7px solid #E7B4B9;
	padding-bottom: 14px;
}
#declarate img{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#care {
	width: 630px;
	margin-bottom: 20px;
	border-radius: 10px;        /* CSS3草案 */
	-moz-border-radius: 10px;   /* Firefox用 */
	border: 7px solid #E7B4B9;
	padding-bottom: 10px;
}




#contents #left h1.mine {
	font-size: 40px;
	color: #83543A;
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom: 0px;
	font-weight: normal;
	word-spacing: normal;
}
#contents #left h1.mine span {
	color: #CC0000;
}
#contents #left h1.mine span.mini {
	color: #83543A;
	font-size: 22px;
}
#contents #left p.sub {
	color: #83543A;
	font-size: 24px;
	padding-left: 22px;
	padding-top: 20px;
	padding-right: 22px;
	line-height: 1.4em;
}
#contents #left p.sub span {
	color: #CC0000;
}
#contents #left p.mine {
	color: #83543A;
	font-size: 14px;
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 22px;
	line-height: 1.4em;
}

#contents #left h1 {
	font-size: 25px;
	color: #83543A;
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-weight: normal;
}
#contents #left h2 {
	font-size: 25px;
	color: #83543A;
	padding-top: 50px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-weight: normal;
}
#contents #left h3 {
	font-size: 25px;
	color: #83543A;
	padding-top: 20px;
	padding-left: 20px;
	font-weight: normal;
}

#contents #left p {
	color: #83543A;
	font-size: 14px;
	padding-left: 22px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 22px;
	line-height: 1.4em;
}

#contents #left p.sym {
	color: #83543A;
	font-size: 14px;
	padding-left: 22px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 22px;
	line-height: 1.4em;
}

#contents #left p.dec{
	font-size: 18px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#contents #left p.care{
	font-size: 18px;
	padding-top: 30px;
	padding-bottom: 5px;
}
#contents #left #care p {
	color: #83543A;
	font-size: 14px;
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-right: 22px;
	line-height: 1.4em;
}
#contents #left #care p.care{
	font-size: 18px;
	padding-top: 30px;
	padding-bottom: 5px;
}
#contents #left #care p.care2{
	font-size: 13px;
	padding-bottom: 5px;
	line-height: 2em;
}









/* END □□□□□□□□□□□□□□□□□□□□□*/
