@charset "euc-jp";

* {
	margin: 0;
	padding: 0;
	font-style: normal;
}

#cont_all table{
}

div.pico_breadcrumbs{
	font-size				:95%;
	padding				:0 0 10px;}

/* ------------ コンテンツ全体設定------------ */
.cont_category_win td{
	border-bottom: 1px solid #0099FF;
	padding:0 0 2px 5px;
	}

.cont_category_mac td{
	border-bottom: 1px solid #cc3333;
	padding:0 0 2px 5px;
	}

.cont_category_cg td{
	border-bottom: 1px solid #99cc00;
	padding:0 0 2px 5px;
	}

.cont_category_dupli td{
	border-bottom: 1px solid #ff9900;
	padding:0 0 2px 5px;
	}
	
.cont_category_other td{
	border-bottom: 1px solid #6600CC;
	padding:0 0 2px 5px;
	}
/* ------------ 個別メニュータブ ------------ */	
.cont_category_mb td{
background: url(/uploads/img/duplicator/menu/none.gif) ;
	}

.cont_category_mc td{
background: url(/uploads/img/cg/menu/none.gif) ;
	}

.cont_category_mn td{
background: url(/uploads/img/nonlinear/menu/none.gif) ;
	}

.cont_category_mm td{
background: url(/uploads/img/mac/menu/none.gif) ;
	}

.cont_category_mo td{
background: url(/uploads/img/other/menu/none.gif) ;
	}


ul { 
margin: 0 0 0 1em; 
padding: 0; 
} 

.cont_bottom td{
padding-top:50px;}

/* ------------ 強調 ------------ */
h1.con_h{
	font-size:150%;
	line-height: 30px;
}

h2.con_h{
font-size:100%;
line-height: 20px;
}

/*h3.con_tit{
font-style:bold;
font-size:113%;
line-height:180%;
padding:50px 0 20px 0;
}*/

h3.con_tit5010{padding:50px 0px 10px 0;}
h3.con_tit5005{padding:50px 0px 5px 0;}
h3.con_tit2010{padding:20px 0px 10px 0;}
h3.con_tit2005{padding:20px 0px 5px 0;}
h3.con_tit3010{padding:30px 0px 10px 0;}
h3.con_tit3005{padding:30px 0px 5px 0;}
h3.con_tit0005{padding:0px 0px 5px 0;}

h4.con_tit5010{padding:50px 0px 10px 0;}
h4.con_tit5005{padding:50px 0px 5px 0;}
h4.con_tit2010{padding:20px 0px 10px 0;}
h4.con_tit2005{padding:20px 0px 5px 0;}
h4.con_tit3010{padding:30px 0px 10px 0;}
h4.con_tit3005{padding:30px 0px 5px 0;}
h4.con_tit0005{padding:0px 0px 5px 0;}
h4.con_tit0010{padding:0px 0px 10px 0;}


/*leftspase*/
h3.leftspase05{padding-left:5px;}
h2.leftspase05{padding-left:5px;}

h3.f113b_black{
font-size:120%;
line-height:120%;
}


/* ------------ コンテンツ内タイトル ------------ */

h3.ct_n{
background: url(/uploads/img/nonlinear/title_back3.gif) no-repeat bottom left;
padding:50px 0px 10px 20px;
font-size:113%;
line-height:28px;}

h3.ct_n_top{
background: url(/uploads/img/nonlinear/title_back3.gif) no-repeat bottom left;
font-style:bold;
font-size:113%;
line-height:28px;
padding:10px 0 10px 20px;
}

h3.ct_m{
background: url(/uploads/img/mac/title_back3.gif) no-repeat bottom left;
padding:50px 0px 10px 20px;
font-size:113%;
line-height:28px;}

h3.ct_m_top{
background: url(/uploads/img/mac/title_back3.gif) no-repeat bottom left;
font-style:bold;
font-size:113%;
line-height:28px;
padding:10px 0 10px 20px;
}

h3.ct_c{
background: url(/uploads/img/cg/title_back3.gif) no-repeat bottom left;
padding:50px 0px 10px 20px;
font-size:113%;
line-height:28px;}

h3.ct_c_top{
background: url(/uploads/img/cg/title_back3.gif) no-repeat bottom left;
font-style:bold;
font-size:113%;
line-height:28px;
padding:10px 0 10px 20px;
}

h3.ct_d{
background: url(/uploads/img/duplicator/title_back3.gif) no-repeat bottom left;
padding:50px 0px 10px 20px;
font-size:113%;
line-height:28px;}

h3.ct_d_top{
background: url(/uploads/img/duplicator/title_back3.gif) no-repeat bottom left;
font-style:bold;
font-size:113%;
line-height:28px;
padding:10px 0 10px 20px;
}

h3.ct_o{
background: url(/uploads/img/other/title_back3.gif) no-repeat bottom left;
padding:50px 0px 10px 20px;
font-size:113%;
line-height:28px;}

h3.ct_o_top{
background: url(/uploads/img/other/title_back3.gif) no-repeat bottom left;
font-style:bold;
font-size:113%;
line-height:28px;
padding:10px 0 10px 20px;
}

/* ------------ 一般------------ */
.table_white {border:none;
padding:5px;}

.pico_body td{padding:0 0 5px 0;}


.table_hyo {
margin-top:20px;
    border-top:1px solid #777;
    border-left:1px solid #777;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.table_hyo td{
vertical-align:middle;
    border-right:1px solid #777;
    border-bottom:1px solid #777;
    padding:5px 10px;
}

.table_hyo_spec{
margin-top:20px;
    border-top:1px solid #777;
    border-left:1px solid #777;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}


.table_hyo_spec td{
vertical-align:middle;
    border-right:1px solid #777;
    border-bottom:1px solid #777;
    padding:3px 5px;
}

.table_hyo_90{
margin-top:20px;
    border-top:1px solid #777;
    border-left:1px solid #777;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}


.table_hyo_90 td{
vertical-align:middle;
    border-right:1px solid #777;
    border-bottom:1px solid #777;
    padding:3px 5px;
	font-size:90%;
}

	
.f113b{
font-style:bold;
font-size:113%;
}

.f80{font-size:80%;}

.f90{font-size:86%;}

.f_white{
color:#ffffff;
}

/* ------------一覧ページ------------ */

.table_hyo_ind{
    border-top:1px solid #777;
    border-left:1px solid #777;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.table_hyo_ind th{
vertical-align:middle;
    border-right:1px solid #777;
    border-bottom:1px solid #777;
    padding:0 0.5em ;
	font-size:74%;
	background-color:#E8E8E8;
	font-style:normal;
	color:#333;
}

.table_hyo_ind td{
vertical-align:middle;
    border-right:1px solid #777;
    border-bottom:1px solid #777;
    padding:0.5em ;
	font-size:90%;
}

.table_waku_white{
	margin-bottom:20px;
}
.table_waku_white td{
vertical-align:middle;
    padding:0.1em 0.5em;
	margin-bottom:5px;
border-bottom:3px;
border-color:#fff;
}

.table_none td{
    padding:0;
	margin:0;
border:none;
}
