@charset "UTF-8";

#contents {
	padding: 35px 35px 50px;
}
#makingArea {
	background: transparent url(/pc/making/pack/images/making_bg_01.jpg) repeat-y 0 0;
}
#makingArea .areaInner {
	padding: 10px 31px 40px 26px;
	background: transparent url(/pc/making/pack/images/making_bg_01_bottom.jpg) no-repeat 0 100%;
	zoom: 1;
}

#makingArea #makingBlock {
	margin-top: 20px;
	background: transparent url(/pc/making/pack/images/making_bg_02.gif) repeat-y 0 0;
}
#makingArea #makingBlock .blockInner {
	padding: 0 31px 0 26px;
	background: transparent url(/pc/making/pack/images/making_bg_02_bottom.gif) no-repeat 0 100%;
	zoom: 1;
}

#makingArea #makingBlock .boxWrap {
	overflow: hidden;
	zoom: 1;
}
#makingArea #makingBlock .box {
	margin-top: -3px;
	padding: 28px 0 28px;
	background: transparent url(/common/images/contents_line_01.gif) repeat-x 0 0;
}
#makingArea #makingBlock .box .heading04 {
	margin-top: 0;
}

.w330 { width:330px !important;}
.w340 { width:340px !important;}
.w350 { width:350px !important;}

.columnText {
	margin: 10px 0 15px;
}
.columnText .text {
	padding-left: 25px;
	width: 350px;
	float: left;
}
.columnText .text .notes01 li {
	margin-top: 0;
}

.flowBox {
	margin-top: 20px;
	text-align: center;
}
.flowBox li {
	display: inline;
}


div.infoBox {
margin-top:12px;
padding:10px;
padding-top:5px;
width:420px;
border:1px solid #d6d6d6;
}

.attentionText{
	background-color:#808080;
	color:#FFF;
	padding:5px 10px;
}

.attentionBox{
	border:#808080 2px solid;
	padding:15px;
}