@charset "UTF-8";
#under #wapper p,
#under #wapper dt,
#under #wapper dd,
#under #wapper li,
#under #wapper th,
#under #wapper td {
	font-size:74%;
	color:#4a4a4a;
	margin-bottom:5px;
	line-height:1.5em;
	letter-spacing:.1em;
}
#under #contents h3,
#under #contents h4,
#under #contents h5,
#under #contents h6,
#under #contents p,
#under #contents ul,
#under #contents dl {
	margin-bottom:22px;
}
#under #wapper td p,
#under #wapper td dt,
#under #wapper td dd,
#under #wapper td dd li,
#under #wapper td li,
#under #wapper dd li,
#under #wapper dd dt,
#under #wapper dd dd,
#under #wapper dd th,
#under #wapper dd td,
#under #wapper dd dd li,
#under #wapper li li {
	font-size:100%;
}
#under #contents p {
	text-indent:1em;
}
#under #contents p.noIndent {
	text-indent:0em;
}
#under #contents h4 {
	background:#eae6d2 url(../images/common/h4-bg.jpg) repeat-x top left;
	border-bottom:1px solid #a9a591;
	color:#4a4a4a;
	font-weight:bold;
	font-size:90%;
	padding:10px 7px 9px 7px;
}
#under #contents h5,
#under #contents h6 {
	color:#4a4a4a;
	font-weight:bold;
	font-size:80%;
}

#under #contents li {
	background:url(../images/common/listmark-red.jpg) no-repeat 3px .4em;
	padding-left:20px;
}

#under #wapper dt {
	font-weight:bold;
}

#under #contents table {
	border:none;
	border-collapse:separate;
}
#under #contents table caption {
	font-size:80%;
	font-weight:bold;
	color:#990033;
}
#under #contents th,
#under #contents td {
	padding:10px;
	border:none;
}
#under #contents th {
	text-align:center;
	font-weight:bold;
	background:#ededed;
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	width:18%;
}
#under #contents td {
	border-bottom:1px solid #e2e2e2;
}
#under #contents p.vmcIicon {
	float:left;
	text-indent:0em;
	padding-top:0.7em;
	margin-bottom:0;
}

#under #contents p.btnPrint {
	float:right;
	clear:right;
	margin-top:1.3em;
	margin-bottom:0px;
	text-indent:0em;
	cursor:pointer;
}

#under #contents .sign {
	border-top:1px solid #a9a591;
	padding:15px 0;
	text-align:right;
	font-weight:bold;
}

#under #contents #boxH2 {
	border-bottom:1px solid #a9a591;
	margin-bottom:22px;
}
#under #contents #boxH2 h2,
#under #contents h3.boxH3 {
	background:#eae6d2 url(../images/common/h4-bg.jpg) repeat-x left top;
	padding:16px 16px 16px 16px;
	margin-bottom:5px;
	font-weight:bold;
	color:#780001;
	width:628px;
}
* html #under #contents #boxH2 h2,
* html #under #contents h3.boxH3 {
	width:660px;
}
#under #contents h3.boxH3 {
	border-bottom:1px solid #a9a591;
	margin-bottom:22px;
}

h2.h2Noimg {
	font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight:bold;
	color:#444444;
	min-height:47px;
	padding-top:0.7em;
}

* html h2.h2Noimg {
	height:47px;
}

h2.h2Noimg span {
	display:block;
	font-size:70%;
	font-weight:normal;
}

#under #contents #box-print {
	width:660px;
}
/* VMC */

#under #pageVmc #contents h2 {
	clear:both;
}

#under #pageVmc #contents h3 {
	color:#4a4a4a;
	font-weight:bold;
	font-size:100%;
	padding:10px 0 9px 0;
	line-height:1.5em
}

#under #pageVmc #contents h4 {
	background:none;
	border:none;
	padding:10px 0 9px 0;
}
#under #pageVmc #contents h4.h4Bg {
	background:#eae6d2 url(../images/common/h4-bg.jpg) repeat-x top left;
	border-bottom:1px solid #a9a591;
	color:#4a4a4a;
	font-weight:bold;
	font-size:90%;
	padding:10px 7px 9px 7px;
}
#under #pageVmc #contents #boxDate {
	margin-bottom:0;
	clear:both;
}
#under #pageVmc #contents #boxDate li{
	float:left;
	color:#780001;
	background:none;
}
#under #pageVmc #contents #boxDate li {
	padding-left:10px;
	float:right;
}
#under #pageVmc #contents #boxDate li img{
	vertical-align:middle;
	padding-right:5px;
}
#under #pageVmc #contents .linkFile {
	text-align:right;
}
#under #pageVmc #contents #entryBodyarea img{
	/*float:right;*/
}

/* VMC index */

#under #pageVmc #contents #boxChugaivmc {
	position:relative;
}
#under #pageVmc #contents #boxChugaivmc a {
	position:absolute;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-imc{
	left:603px;
	top:8px;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-research{
	left:416px;
	top:9px;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-prir{
	left:260px;
	top:212px;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-creative{
	left:298px;
	top:253px;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-mp{
	left:145px;
	top:212px;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-web{
	left:548px;
	top:155px;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-event{
	left:518px;
	top:118px;
}
#under #pageVmc #contents #boxChugaivmc a#btn-vmc-sp{
	left:517px;
	top:60px;
}

#under #pageVmc #contents #boxVmcList {
	margin-bottom:15px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:30px;
	position:relative;
}

#under #pageVmc #contents #boxVmcList dl {
	margin-bottom:0;
	padding-bottom:10px;
	width:215px;
	position:relative;
}

#under #pageVmc #contents #boxVmcList p{
	margin:0;
	padding:5px 0;
	text-align:center;
	width:215px;
	position:absolute;
}

#under #pageVmc #contents #boxVmcList p a{
	display:block;
}

#under #pageVmc #contents #boxVmcList dd {
	padding:0 10px;
}

#under #pageVmc #contents h4 {
	position:relative;
}

#under #pageVmc #contents .toListlink {
	position:absolute;
	right:10px;
	top:7px;
}

/*#under #pageVmc #contents #boxVmcList-vmc,*/
#under #pageVmc #contents #boxVmcList-insight {
	float:left;
	margin-right:8px;
}

#under #pageVmc #contents #boxVmcList-cross {
	float:left;
}

#under #pageVmc #contents #boxVmcList-roi {
	float:right;
}

#under #pageVmc #contents #boxVmcList-insight p{
	left:0px;
	bottom:10px;
	background:#fffada;
}

#under #pageVmc #contents #boxVmcList-cross p{
	left:225px;
	bottom:10px;
	background:#eeffd3;
}

#under #pageVmc #contents #boxVmcList-roi p{
	left:450px;
	bottom:10px;
	background:#dbedff;
}


#under #pageVmc #contents #topicsList h5 {
	margin-bottom:15px;
}
#under #pageVmc #contents #topicsList .boxDate li {
	float:left;
	background:none;
	padding-left:0;
	padding-right:10px;
}
#under #pageVmc #contents #topicsList .boxDate {
	border-bottom:1px solid #a9a591;
	padding-bottom:15px;
}

/* VMCservice */
#under #pageVmcservice #contents h4 {
	clear:both;
	min-height:1%;
}
#under #pageVmcservice #contents .leftReserch{
	width:215px;
	float:left;
	padding-right:5px;
}

* html #under #pageVmcservice #contents .leftReserch{
	width:220px;
}

#under #pageVmcservice #contents .leftReserch dt{
	font-weight:bold;
	color:#3c8ad3;
}

/* pagePrivacy */

#under #pagePrivacy #contents dt {
	font-weight:bold;
	color:#3c8ad3;
}
#under #pagePrivacy #contents #boxPoricy {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0 0 0;
	margin:10px 0;
}

/* pageSeminar */
#under #pageSeminar table,
#under #pageNews table {
	margin-bottom:25px;
}
#under #pageSeminar .seminardate,
#under #pageNews .seminardate,
#under #pageVmc .seminardate {
	width:5%;
	text-align:center;
}
#under #pageSeminar #contents h4{
	clear:both;
	height:1%;
}

#under #pageSeminar #contents #boxSchedule dt,
#under #pageSeminar #contents #boxSchedule dd {
	float:left;
}
#under #pageSeminar #contents #boxSchedule dt {
	width:70px;
	height:17px;
}
#under #pageSeminar #contents #boxSchedule dd {
	width:590px;
}
#under #pageSeminar #contents #boxSchedule table td {
	font-size:110%;
}
* html #under #pageSeminar #contents #boxSchedule table td {
	font-size:80%;
}

#under #pageMailmagazine #contents h3 {
	clear:both;
}
#under #pageMailmagazine #contents .bgYellow {
	background: #FFFFCC;
	padding:5px;
}


/* pageNews */
#under #pageNews #contents td p {
	font-size:100%;
	margin:0;
	padding:0;
	text-indent:0;
}

/* pageGakkai */

#under #pageGakkai #contents .inqBox dl {
	width:310px;
	margin-bottom:5px;
}
#under #pageGakkai #contents .inqBox p {
	clear:both;
}
#under #pageGakkai #contents .mediaList li {
	float:left;
	width:140px;
}

#under #pageGakkai #contents table {
	width:660px;
	border:1px solid  #e2e2e2;
	border-bottom:none;
}
#under #pageGakkai #contents table ul {
	margin-bottom:0;
}
