@charset "utf-8";
/*  border:sorid 1px #000000;  確認用*/

#main_contents{
	width:980px;
}
/*メインの文章*/
#main_bun{
	width:980px;
	margin:0;
	background-color:#FFFFCC;
}
#main_bun p{
	margin-left:50px;
	padding:20px;
	white-space:pre-wrap;	/*スペース,tab,改行をそのまま表示(折返し有)*/
	font-size:0.85em;
	font-weight:bold;
	text-shadow:3px 3px 8px #666666;
}
#main_bun p span{
	color:#FF6699;
	margin-left:30px;
	font-size:1.6em;
	text-shadow:5px 5px 10px #FF66CC;
}
/*カスタムの事例*/
#jirei{
	width:980px;
	background:url(../images/custom/001.gif),url(../images/custom/001.gif);
	background-repeat:no-repeat;
	background-position:650px 0px,900px 140px;
}
#jirei .img{
	margin:o;
	padding:0;
}

#jirei #jirei1{
	width:880px;
	margin:5px 50px;
	padding:10px;
	border:dotted 3px #AAAAAA;
	border-radius:25px;
}
#jirei h1{
	width:300px;
	margin:10px 0 10px 100px;
	padding:20px;
	color:#003366;
	font-size:2em;
	font-weight:bold;
	text-shadow:6px 6px 20px #666666;
	border:dotted 8px #999966;
	border-radius:10px;
}
#jirei2{
	width:880px;
	margin:5px 50px;
	padding:10px;
	border:dotted 3px #AAAAAA;
	border-radius:25px;
}
#jirei3{
	width:880px;
	margin:5px 50px;
	padding:10px;
	border:dotted 3px #AAAAAA;
	border-radius:25px;
}
table{
	border-collapse:collapse;
	width:880px;
}
table caption{
	color:#AAAAAA;
	font-size:x-small;
	caption-side:bottom;
	text-align:right;
	margin-bottom:20px;
}
table th{
	font-size:1.5em;
	background-color:#B0C4DE;
	font-weight:bold;
}
table th,td{
	font-size:0.85em;
	border-bottom:solid 1px #666666;
}
table td strong{
	font-size:1em;
	text-shadow:3px 3px 5px #666666;
}
/*NEWのマーク設定*/
.sample-rotate1 {
	overflow: hidden;
	position: relative;
	width: 350px; /* 写真のサイズ */
}
 
.sample-rotate1 span {
	background:rgba(100,100,100,0.8);
	color: #FFF;
	font-size: 18px;
	padding: 70px 0px 5px;
	position: absolute;
	left: -97px;
	top: -41px;
	text-align: center;
	width: 200px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}
/*NEWマークここまで*/

#last_bun{
	width:600px;
	margin-left:300px;
	color:#556B2F;
	text-shadow:3px 3px 10px #7CFC00;
}
#last_bun a{
	color:#006400;
}
#last_bun a:hover{
	color:#CD853F;
}