
/*** basic ***/
* {
	margin:0;
	padding:0;
}

body {
	background-color:#dbdbdb;
}

img {
	border:none;
}

#closed {
	z-index:100;
	position:absolute;
	width:100%;
	height:5200px;
	background-color:#CCC;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#closed p {
	text-indent:-9999px;
}

.closedMsg {
	z-index:101;
	/*margin:auto;*/
	width:100%;
	height:120px;
	color:#333;
	font-weight:bold;
	background-color:#C1EBFF;
	border:5px solid #FFF;
	text-align:center;
	padding:30px 0px;
}

.closedMsg p {
	font-size:19px;
	line-height:35px;
}


/*img.closedMsg {
	z-index:101;
	position:absolute;
	top:40px;
	left:50%;
	margin:auto;
	width:650px;
	height:173px;
}*/



#wrapper {
	width:700px;
	margin:auto;
	background-color:#FFF;
}

#contents {
	z-index:2;
	width:700px;
	margin:auto;
	background-color:#FFF;
	padding-bottom:20px;
}

.innerContents {
	width:660px;
	height:auto;
	margin-left:20px;
}

#contents .innerContents .caution {
	width:660px;
	height:72px;
	margin:10px 0px;
	display:block;
	background:url(../../agency/images/vmd/caution.jpg) no-repeat;
}

#contents .innerContents .caution p {
	text-indent:-9999px;
}

/*** ボタン鴨泡 ***/
	
#contents .btn_area {
	width:630px;
	height:72px;
	display:block;
	margin:15px 0px 0px 35px;
}

#contents .btn_area a.corp,
#contents .btn_area a.indi
{
	width:301px;
	height:72px;
	display:block;
	text-indent:-999px;
	float:left;
}

#contents .btn_area a.corp {
	background:url(../../agency/images/vmd/btn_regist_corp.jpg) no-repeat;
}

#contents .btn_area a.indi {
	background:url(../../agency/images/vmd/btn_regist_indi.jpg) no-repeat;
	margin-left:28px;
}

#contents .btn_area a.corp_ds,
#contents .btn_area a.indi_ds
{
	width:299px;
	height:63px;
	display:block;
	text-indent:-999px;
	float:left;
}

#contents .btn_area a.corp_ds {
	background:url(../../agency/images/vmd/ds/btn_regist_corp_ds.jpg) no-repeat;
}

#contents .btn_area a.indi_ds {
	background:url(../../agency/images/vmd/ds/btn_regist_indi_ds.jpg) no-repeat;
	margin-left:32px;
}


/*** H2 ***/
#contents h2 {
	width:700px;
	height:36px;
	text-indent:-9999px;
	display:block;
}

#contents h2.campaignDetail {
	background:url(../../agency/images/vmd/h2_01.jpg) no-repeat;
}

#contents h2.registDetail {
	background:url(../../agency/images/vmd/h2_02.jpg) no-repeat;
}

#contents h2.deliveryDetail {
	background:url(../../agency/images/vmd/h2_03.jpg) no-repeat;
}

#contents h2.campaignDetail_ds {
	background:url(../../agency/images/vmd/ds/h2_01_ds.jpg) no-repeat;
}

#contents h2.registDetail_ds {
	background:url(../../agency/images/vmd/ds/h2_02_ds.jpg) no-repeat;
}

#contents h2.deliveryDetail_ds {
	background:url(../../agency/images/vmd/ds/h2_03_ds.jpg) no-repeat;
}

/*** H3 ***/
#contents h3 {
	width:700px;
	height:32px;
	text-indent:-9999px;
	display:block;
}

#contents h3.regist01 {
	background:url(../../agency/images/vmd/h3_01.jpg) no-repeat;
}

#contents h3.regist02 {
	background:url(../../agency/images/vmd/h3_02.jpg) no-repeat;
}

#contents h3.regist03 {
	background:url(../../agency/images/vmd/h3_03.jpg) no-repeat;
}

#contents h3.regist04 {
	background:url(../../agency/images/vmd/h3_04.jpg) no-repeat;
}

#contents h3.regist05 {
	background:url(../../agency/images/vmd/h3_05.jpg) no-repeat;
}

#contents h3.regist05-2 {
	background:url(../../agency/images/vmd/h3_05-2.jpg) no-repeat;
}

#contents h3.regist05-3 {
	background:url(../../agency/images/vmd/h3_05-3.jpg) no-repeat;
}

#contents h3.regist06 {
	background:url(../../agency/images/vmd/h3_06.jpg) no-repeat;
}

/*** H3 table caption ***/
#contents h3.titletble01 {
	background:url(../../agency/images/vmd/h3_titletbl01.jpg) no-repeat;
}

#contents h3.titletble02 {
	background:url(../../agency/images/vmd/h3_titletbl02.jpg) no-repeat;
}

#contents h3.titletble01_ds {
	background:url(../../agency/images/vmd/ds/h3_titletbl01_ds.jpg) no-repeat;
}

#contents h3.titletble02_ds {
	background:url(../../agency/images/vmd/ds/h3_titletbl02_ds.jpg) no-repeat;
}

/*** 郵送舌・泡 ***/

#postDetail {
	width:530px;
	height:auto;
	margin-left:50px;
	padding:10px 10px 10px 30px;
	background-color:#FFE8E8;
}

#postDetail p.large {
	font-size:15px;
	font-weight:bold;
	color:#333;
}

#postDetail p {
	font-size:12px;
	color:#333;
}




/*** デフォルトw剃***/
p,ul,li {
	font-size:12px;
	line-height:18px;
}

ul,li {
	list-style:none;
}

.red {
	color:crimson;
}

.font-large {
	font-size:16px;
	font-weight:bold;
}


/*** H1 ***/
h1.default {
	width:700px;
	height:351px;
	display:block;
	text-indent:-9999px;
	background:url(../../agency/images/vmd/header_main.jpg) no-repeat;	
}

h1.ds {
	width:700px;
	height:394px;
	display:block;
	text-indent:-9999px;
	background:url(../../agency/images/vmd/ds/header_main_ds.jpg) no-repeat;	
}

/*** 白頻class ***/

.mleft30 {
	margin-left:30px;
}

.mleftp {
	margin-left:22px;
}

.mleftp45 {
	margin-left:45px;
}

.mleft10 {
	margin-left:10px;
}

.mtop10 {
	margin-top:10px;
}

.mtop20 {
	margin-top:20px;
}

/*** table全舶***/
table,tr,td {
	border-collapse:collapse;
	font-size:12px;
	color:#333;
}

table td,
table th
{
	padding:8px 0px 8px 12px;
}



/*** price tableデフォルト ***/
table.priceCorpTbl {
	width:660px;
	height:auto;
	margin-left:20px;
}

table.priceCorpTbl th {
	background-color:#D6E1F9;
}

table.priceCorpTbl tr.color1 td {
	background-color:#FFFFFF;
}

table.priceCorpTbl tr.color2 td {
	background-color:#EEF2F9;
}

table.priceIndiTbl {
	width:660px;
	height:auto;
	margin-left:20px;
}

table.priceIndiTbl th {
	background-color:#FCD3B0;
}

table.priceIndiTbl tr.color1 td {
	background-color:#FFFFFF;
}

table.priceIndiTbl tr.color2 td {
	background-color:#FCE9DF;
}

/*** price table　グリーン系 ***/
table.priceCorpTbl_ds {
	width:660px;
	height:auto;
	margin-left:20px;
}

table.priceCorpTbl_ds th {
	background-color:#9EC8D8;
}

table.priceCorpTbl_ds tr.color1 td {
	background-color:#FFFFFF;
}

table.priceCorpTbl_ds tr.color2 td {
	background-color:#E3F0F6;
}

table.priceIndiTbl_ds {
	width:660px;
	height:auto;
	margin-left:20px;
}

table.priceIndiTbl_ds th {
	background-color:#C6DBB4;
}

table.priceIndiTbl_ds tr.color1 td {
	background-color:#FFFFFF;
}

table.priceIndiTbl_ds tr.color2 td {
	background-color:#E4EDDA;
}


/*** footer ***/
#footer {
	width:700px;
	height:30px;
	padding-top:20px;
	margin-bottom:10px;
}

#footer img {
	float:left;
}

#copyright {
	float:left;
	height:14px;
	font-size:14px;
	color:#333;
	margin:5px 0px 0px 250px;
}

