@charset "UTF-8";

/* newcomer
==========================================================*/
#mediaMainBlock{
	width:100%;
	}

/*h
--------------------------------------------------*/
#mediaMainBlock .mediaCtgHead{
	position:relative;
	}
#mediaMainBlock .mediaCtgHead#pLinkA h3,
#mediaMainBlock .mediaCtgHead#pLinkB h3,
#mediaMainBlock .mediaCtgHead#pLinkC h3,
#mediaMainBlock .mediaCtgHead#pLinkD h3{
	color:#333333;
	}
#mediaMainBlock .mediaCtgHead#pLinkA h3{border-color:#f9a01e;}
#mediaMainBlock .mediaCtgHead#pLinkB h3{border-color:#096bc4;}
#mediaMainBlock .mediaCtgHead#pLinkC h3{border-color:#fc6c9d;}
#mediaMainBlock .mediaCtgHead#pLinkD h3{border-color:#c9080d;}

#mediaMainBlock .mediaCtgHeadB{
	position:relative;
	padding:5px 5px 0px 10px;
	}

#mediaMainBlock .mediaInnerA h3{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border:none;
	}

#mediaMainBlock .mediaCtgHeadB h4{
		font-size:120%;
		width:390px;
	}
#mediaMainBlock .mediaInnerA h4{
		margin-bottom:10px;
	}

		#mediaMainBlock .mediaCtgHead p.attendLink{
		font-size:100%;
		line-height:1.2em;
		text-align:right;
		width:300px;
		position:absolute;
		top:10px;
		right:5px;
		}
		#mediaMainBlock .mediaCtgHeadB p.attendLink{
		font-size:100%;
		line-height:1.2em;
		text-align:right;
		width:300px;
		position:absolute;
		top:5px;
		right:5px;
		}

/*p
--------------------------------------------------*/
div.size_box p.chapterTitle{
background-color:#F1EEE9;
border:1px solid #D9D0C0;
margin:10px 5px 0;
margin-bottom:5px;
padding:5px;
}

div.size_box .txtRed{
color:#ff0000;
}

div.size_box .txtWrap{
border:1px solid #cccccc;
padding:5px;
margin:0px 10px 5px 10px;
}


/*ul
--------------------------------------------------*/
div.size_box ul.attendLinkB{
list-style:none;
}
div.size_box ul.attendLinkB li{
display:list-item;
list-style:none;
margin:0px 5px 5px 5px;
text-indent:-0.8em;
padding-left:0.8em;
}


/*category_block
--------------------------------------------------*/
#mediaMainBlock .mediaInner{
	background-color:#ffffff;
	}
#mediaMainBlock .mediaInnerA{
	}

#mediaMainBlock .mBlock201{
	border-bottom:1px dashed #D9D9D9;
	padding:10px;
	width:698px;
	}
#mediaMainBlock .mBlock101{
	width:720px;
	background-color:#ffffff;
	}
	#mediaMainBlock .mBlock101 div.mBlock101L{width:190px; float:left; padding:10px 0px; border-top:1px solid #cccccc;}
	#mediaMainBlock .mBlock101 div.mBlock101L p{text-align:center; font-size:80%;}
	#mediaMainBlock .mBlock101 div.mBlock101R{width:530px; float:left;}

	#mediaMainBlock .mBlock101 div.mBlock101Content{position:relative; width:340px; min-height:45px; _height:45px; padding:10px 190px 10px 0px; border-top:1px solid #cccccc;}


	#mediaMainBlock .mBlock201a{width:100px;float:left;}
	#mediaMainBlock .mBlock201b{width:585px;float:right;}
	#mediaMainBlock .mBlock201b a{font-size:100%;}
	#mediaMainBlock .mBlock201b dt{margin-bottom:3px; line-height:1.5em; font-weight:bold;}
	#mediaMainBlock .mBlock201b dd{margin-bottom:15px; line-height:1.5em;}

/*parts
--------------------------------------------------*/		
#mediaMainBlock .mBlock101 p.newcomerBtn{
	background-image: url(/image/qup_msg_eve/kako_all_view.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	width: 185px;
	text-align:center;
	position: absolute;
	top:10px;
	right:0px;
}
#mediaMainBlock .mBlock101 p.newcomerBtn a{
	display:block;
	height: 15px;
	_height: 15px;
	width: 100%;
	padding:15px 0px 15px 0px;
	font-size:100%;
	margin:0px;
	text-decoration:none;
}


#mediaMainBlock .mediaInner p.newcomerBtn{
	background-image: url(/image/qup_msg_eve/kako_all_view.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	width: 185px;
	margin:0px auto;
	text-align: center;
}
#mediaMainBlock .mediaInner p.newcomerBtn a{
	display:block;
	height: 15px;
	_height: 15px;
	width: 100%;
	padding:15px 0px 15px 0px;
	font-size:100%;
	margin:0px;
	text-decoration:none
}

#mediaMainBlock div.bdTop{
	border-top:1px solid #cccccc;
	padding-top:20px;
}


	/* margin set
	------------------------------------------------*/
		/*reset*/
		.margReset {margin:0px !important;}
		
		/*0px*/
		.margT00 {margin-top   :0px !important;}
		.margR00 {margin-right :0px !important;}
		.margB00 {margin-bottom:0px !important;}
		.margL00 {margin-left  :0px !important;}
		
		/*5px*/
		.margT05 {margin-top   :5px !important;}
		.margR05 {margin-right :5px !important;}
		.margB05 {margin-bottom:5px !important;}
		.margL05 {margin-left  :5px !important;}
		
		/*10px*/
		.margT10 {margin-top   :10px !important;}
		.margR10 {margin-right :10px !important;}
		.margB10 {margin-bottom:10px !important;}
		.margL10 {margin-left  :10px !important;}
		
		/*15px*/
		.margT15 {margin-top   :15px !important;}
		.margR15 {margin-right :15px !important;}
		.margB15 {margin-bottom:15px !important;}
		.margL15 {margin-left  :15px !important;}
		
		/*20px*/
		.margT20 {margin-top   :20px !important;}
		.margR20 {margin-right :20px !important;}
		.margB20 {margin-bottom:20px !important;}
		.margL20 {margin-left  :20px !important;}
		
		/*25px*/
		.margT25 {margin-top   :25px !important;}
		.margR25 {margin-right :25px !important;}
		.margB25 {margin-bottom:25px !important;}
		.margL25 {margin-left  :25px !important;}
