@charset "utf-8";
/* CSS Document */

/*----------------------------------
全体のレイアウト
----------------------------------*/
body#n-column-type-e div#n-column-main div#contentMain {
	position:relative;
	width:952px;
	margin:0 0 0 -1px;
	overflow:hidden;
	z-index:1;
	font-size:90%
}
body#n-column-type-e div#n-column-main div#contentMain {
	position:relative;
	z-index:0;
}
/*----------------------------------
content_topの動画のレイアウト
----------------------------------*/
body#n-column-type-e div#n-column-main div#contentMain div#content_top div#cm_ue {
	width:952px;
	height:350px;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div#cm_ue div#ue_ttl {
	width:444px;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div#cm_ue div#ue_douga {
	width:508px;
	background:url(../images/bg_main_l.jpg) no-repeat;
	padding:15px 0px 15px 0;
}
/*----------------------------------
content_topのレイアウト
----------------------------------*/
body#n-column-type-e div#n-column-main div#contentMain div#content_top {
	width:952px;
}
/*div.r_box_yoko*/
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box_yoko {
	width:952px;
}
/*タイトルとプレイヤーの指定*/
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box {
	width:476px;
}
/*タイトルの指定*/
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p.r_013 {
	width:164px;
	float:left;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p.r_024 {
	width:161px;
	float:left;
}
/*プレイヤーの指定*/
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_01 {
	width:300px;
	background:url(../images/bg_p_01.jpg) no-repeat;
	height:58px;
	padding:0px 7px 0px 5px;
	float:left;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_02 {
	width:300px;
	background:url(../images/bg_p_02.jpg) no-repeat;
	height:58px;
	padding:0px 10px 0px 5px;
	float:left;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_03 {
	width:300px;
	background:url(../images/bg_p_03.jpg) no-repeat;
	height:62px;
	padding:0px 7px 0px 5px;
	float:left;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_04 {
	width:300px;
	background:url(../images/bg_p_04.jpg) no-repeat;
	height:62px;
	padding:0px 10px 0px 5px;
	float:left;
}
/*画像廻り*/
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_01 object {
	margin:6px 0 7px 0;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_02 object {
	margin:6px 0 7px 0;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_03 object {
	margin:7px 0 10px 0;
}
body#n-column-type-e div#n-column-main div#contentMain div#content_top div.r_box p#bg_p_04 object {
	margin:7px 0 10px 0;
}
/*----------------------------------
boxのレイアウト
----------------------------------*/
body#n-column-type-e div#n-column-main div#contentMain .box_under {
	width:952px;
	background:url(../images/box_bottom.gif) no-repeat bottom;
	padding:0 0 8px 0;
	margin:20px 0 0 0;
}
body#n-column-type-e div#n-column-main div#contentMain .box_boder {
	width:952px;
	background:url(../images/box_boder.gif) repeat-y;
}
body#n-column-type-e div#n-column-main div#contentMain div.box_content {
	position:relative;
	width:912px;
	margin:0 0 0 21px;
	background:url(../images/bg_ten.gif) no-repeat bottom;
	padding:0 0 10px 0;
}

body#n-column-type-e div#n-column-main div#contentMain div.box_content_0 {
	position:relative;
	width:912px;
	margin:0 0 0 21px;
	padding:0 0 10px 0;
}

body#n-column-type-e div#n-column-main div#contentMain div.box_content_last {
	position:relative;
	width:912px;
	margin:10px 0 0 10px;
	padding:0 0 20px 0;
}
/*div#box_content*/
body#n-column-type-e div#n-column-main div#contentMain p.bnr {
	width:400px;
	margin:22px 0 0 0;
	padding:0 0 0 0;
}
body#n-column-type-e div#n-column-main div#contentMain dl {
	width:393px;
	margin:22px 0px 0 14px;
	min-height:100px;
}
body#n-column-type-e div#n-column-main div#contentMain dl.cl2 {
	width:496px;
	margin:22px 0px 0 14px;
	min-height:100px;
	float:left;
}
body#n-column-type-e div#n-column-main div#contentMain dl dt a {
	background:url(../images/icon_sankaku.gif) no-repeat 0 5px;
	padding:0 0 0 6px;
	font-weight:bold;
	font-size:115%;
}
body#n-column-type-e div#n-column-main div#contentMain dl dd {
	width:393px;
	font-size:93%;
}
body#n-column-type-e div#n-column-main div#contentMain dd.cl {
	width:496px;
	font-size:93%;
}
body#n-column-type-e div#n-column-main div#contentMain div.box_content p.btn {
	width:103px;
	position:absolute;
	/*bottom:15px;*/
	top:65px;
	right:0px;
}
body#n-column-type-e div#n-column-main div#contentMain div.box_content_last p.btn {
	width:103px;
	position:absolute;
	/*bottom:15px;*/
	top:65px;
	right:0px;
}

body#n-column-type-e div#n-column-main div#contentMain .tensen {
	width:916px;
	background:url(../images/bg_ten.gif) no-repeat;
	margin:22px 0 0 0;
}
body#n-column-type-e div#n-column-main div#contentMain .huto {
	font-weight:bold;
}

/*--------------------------
追加
--------------------------*/

body#n-column-type-e div#n-column-main div#contentMain dl.free {
	width:900px;
	margin:22px 0 0 0;
	min-height:100px;
}
body#n-column-type-e div#n-column-main div#contentMain dl dd.free2 {
	width:900px;
	padding:5px;
	font-size:93%;
}


/*--------------------------
table
--------------------------*/
body#n-column-type-e div#n-column-main div#contentMain table.sample {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	border:none;
	padding:0;
}
/*--------------------------
clear
--------------------------*/
body#n-column-type-e div#n-column-main div#contentMain .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#n-column-type-e div#n-column-main div#contentMain .clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
body#n-column-type-e div#n-column-main div#contentMain .clearfix {
	display: block;
}
/* End hides from IE-mac */


body#n-column-type-e div#n-column-main div#contentMain .clear {
	clear: both;
}
/*--------------------------
float
--------------------------*/
body#n-column-type-e div#n-column-main div#contentMain .flr {
	float:right;
}
body#n-column-type-e div#n-column-main div#contentMain .fll {
	float:left;
}

/*--------------------------
h1とh2の設定を取る
--------------------------*/
body#n-column-type-e div#n-column-main div#contentMain h1, 
body#n-column-type-e div#n-column-main div#contentMain h2, 
body#n-column-type-e div#n-column-main div#contentMain h3 {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

/*上のh1を消す*/
body#n-column-type-e div#n-column-main h1 {
	display:none;
}

body#n-column-type-e div#n-column-main div#contentMain h1 {
	display:block;
}
	
