@charset "utf-8";
/* CSS Document */
#mainwrapper {
font-size:0.9em;
}
#mainwrapper #title {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 750px;
}
#mainwrapper .introBlock {
	width: 710px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	position:relative;
}
img.right {
float:right;
margin-left:10px;
}
#mainwrapper .introBlock p.attention {
color:#990000;
font-size:0.8em;
margin-top:15px;
}


.tokutenBlock {
	width: 710px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	background:url(../image/note_bg.gif) repeat;
	padding:10px 20px 20px;
	border:1px solid #ddd;
	position:relative;
	text-shadow: 1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff;
	z-index: 0;
}

.tokutenBlock h5 {
font-size:15px;
margin:10px 15px 0px;

padding-top:20px;
}
.tokutenBlock h5.first {
border-top:0;
}
.tokutenBlock h5 strong {
color:#dd0000;
}
.tokutenBlock h5 span {
color:#0ebf79;
font-size:15px;
margin-right:15px;
}
.tokutenBlock p {
margin:0 15px 10px;
font-size:0.9em;
}
.tokutenBlock p.attention {
font-size:12px;
color:#cc0000;
}

.tokutenBlock img.sall01 {
position:absolute;
top:300px;
right:-30px;
width: 40%;
height: auto;
z-index: -9999;
}
.tokutenBlock img.sall02 {
position:absolute;
top:800px;
right:0px;
z-index: -9999;
}
/*アブソリュート画像スタート*/
@media screen and (max-width: 640px){
	
.tokutenBlock img.sall01 {
	position:absolute;
top:540px;
right:0px;
width: 30%;
height:auto;
}
.tokutenBlock img.sall02 {
position:absolute;
top:910px;
right:0px;
width: 20%;
height:auto;
}
.tokutenBlock p {
margin:0 15px 10px;
font-size:15px;
}
.tokutenBlock p.attention {
font-size:15px;
color:#cc0000;
}
}
/*アブソリュート画像エンド*/