body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 130%;
	color: #333;
	background: #DADFEA url(../images/format_bg.gif);
}

/* ************************************************************************************ */

#wrapper {
	clear: both;
	width: 650px;
	margin: 0 auto;
}

/* ************************************************************************************ */

#contents {
	clear: both;
	background: url(../images/pop_format_02.gif) repeat-y;
}

/* ************************************************************************************ */

#contents_wrapper {
	width: 620px;
	margin: 0px 15px 0px 15px;
}

/* ************************************************************************************ */

#main_contents {
	width: 620px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

/* ************************************************************************************ */

.contents_area {
	text-align: center;
	margin: 10px 0px 0px 0px;
}

div.contents_text1 {
	text-align: left;
	width: 583px;
	margin: 0px 15px 0px 15px;
}

div.contents_text2 {
	text-align: left;
	width: 563px;
	margin: 0px 25px 0px 25px;
}

div.contents_text3 {
	text-align: left;
	width: 570px;
	margin: 0px 21px 0px 22px;
}

/* ************************************************************************************ */

#history_back {
	text-align: left;
	margin: 20px 0px 0px 15px;
}



#copyright{
	text-align:center;
}


/* ************************************************************************************ */
/* ************************************************************************************ */
/* ************************************************************************************ */
.pd5 { padding:5px; }
.pd10 { padding:10px; }
.pd15 { padding:15px; }
.pd20 { padding:20px; }
.txt12 { font-size: 12px; }
.txt10 { font-size: 10px; }
.txt12_l { font-size: 12px; line-height: 200%; }
.txt10_l { font-size: 10px; line-height: 200%; }
.txt14 { font-size: 14px;}
.txt18 { font-size: 18px; line-height: 130%; }
.txt24 { font-size: 24px; line-height: 130%; }
.grayCCC { color: #CCC; }
.gray999 { color: #999; }
.gray666 { color: #666; }
.gray333 { color: #333; }
.redC00 { color: #C00; }
.whiteFFF { color: #FFF; }
.black000 { color: #000; }
.txt_bold { font-weight:bold }



/* ************************************************************************************ */


#requirements .red_txt{
	color:#ff0000;
}

#requirements .bold_txt{
	font-weight:bold;
}

#requirements p{
	text-align:left;
	line-height:1.8em;
	padding-left:20px;
}


#pia_lawson .btn_lpp img{
	display:block;
	border:0;
	padding:0;
	margin:15px 0 0 0;
}

#cvs_lawson .btn_lpp img{
	display:block;
	border:0;
	padding:0;
	margin:15px 0 0 0;
}


#cvs_lpp_open .red_txt{
	color:#ff0000;
}

#cvs_lpp_open .contents_area{
	line-height:1.8em;
	margin-top:25px;
	margin-bottom:25px;
}

#cvs_lpp_open .contents_text2{
	margin:0 0 0 25;
}

#cvs_lpp_open .contents_text3{
	margin:0;
	padding:0;
}

#cvs_lpp_open .contents_text4 {
	margin:0;
	padding:0;
	text-align: left;
	width: 620px;
}


#cvs_lpp_open .arrow{
	margin-top:15px;
}

#cvs_lpp_open .txt_explain{
	padding-left:20px;
	width:273px;
}

#cvs_lpp_open .txt_explain2{
	padding-top:20px;
	padding-left:20px;
}

#cvs_lpp_open .txt_explain3{
	padding:0;
	margin:0;
	width:377px;
}

#cvs_lpp_open table,tr,td{
	margin:0;
	padding:0;
}
