@charset "UTF-8"; 

/*h1 {
width: 500px;
margin-bottom: 20px;
}*/

#cont h1{
color: #666;
margin-top: 3px;
margin-bottom: 10px;
font-size: 10px;
font-weight: normal;
}

h2 {
width: 500px;
margin-bottom: 20px;
background-color:#E84994;
/*background-color:#f5391a;*/
color:#fff;
font-size:18px;
font-weight:normal;
font-family:Meiryo, "ヒラギノ角ゴ Pro";
padding:5px;
}

.main_box {
color:#333333;
font-size:14px;
line-height:120%;
width: 500px;
margin-bottom: 10px;
letter-spacing:-1em;
}
.main_box ul {
list-style-type: none;
/*margin-left: 20px;*/
}

.main_box p.head {
margin-bottom: 20px;
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}
.main_box ul li {
margin-bottom: 10px;
line-height: 140%;
/*list-style-position: inside;
list-style-image: url(../img/newrelease/p2.gif);*/
border-bottom: 1px dotted #333;
padding-bottom: 10px;
}
.main_box  ul li .update {
color: #FF0000;
font-size: 11px;
}
.main_box a:hover {
background-color: #CCCCCC;
}
.main_box  ul li .text {
font-size: 12px;
}

/*ページトップへ*/
.toTop {
text-align: right;
margin-bottom: 20px;
margin-top: 10px;
}



#backnumberstyle {
width: 500px;
font-size: 13px;
line-height: 160%;
margin-left: 20px;
}
#backnumberstyle .yearstyle {
float: left;
width: 150px;
margin: 0px 15px 0px 0px;
}
#backnumberstyle .yearstyle ul {
list-style-type: none;
}
#backnumberstyle a:hover {
background-color: #CCCCCC;
}

.p_newrelease_list__link:before{content:"[\6D3E\9063]\a0";font-weight:bold;color:#FF0000;}
[href*="/bup/"].p_newrelease_list__link:before,
[href*="/nmp/"].p_newrelease_list__link:before,
[href*="/hia/"].p_newrelease_list__link:before{content:"[\516C\958B]\a0";color:#0066FF;}
[href*="/video-slide-sale/"].p_newrelease_list__link:before{content:"[\6559\6750]\a0";color:#EC6C00;}


/*
.clearfix:after {
    content:".";
    display:block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix{
    display: inline-block;
}
*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
/* End hide from IE-mac*/


/*****************
project
*****************/


/*2016/12/15　リニューアル*/
.p_position_re{position:relative;}
.p_cl_wh{color:#ffffff;}
.p_cl_bk{color:#000000;}
.p_title_tl{position:absolute;top:25px;left:25px;}
.p_title_bl{position:absolute;top:270px;left:25px;}
.p_title_br{position:absolute;top:265px;right:15px;}
.p_title_tr{position:absolute;top:25px;right:15px;}
h2.p_prs{background-color:#E84994;}
.p_list{width:500px;}
.p_list_box{width:40%;}
.p_number_box{width:10%;}
.p_set_box{width:50%;}
.p_set_box span{background:#fff;padding:5px;float:right;margin:0;}
.p_list_l{background:#FFE8F2;padding:5px;}
.p_list_r{padding:5px;}
.p_contborder{border-bottom:#000 solid 1px;border-right:#000 solid 1px;}
.p_topborder{border-top:#000 solid 1px;}
.p_leftborder{border-left:#000 solid 1px;}
.p_fs{font-size:10px;}
.p_fs_in{font:size;inherit:font-family:inherit;}
.p_fs_13{font-size:1.3em;line-height:1.3em;}
.p_fs_14{font-size:1.4em;line-height:1.4em;}
.p_fs_16{font-size:1.6em;line-height:1.6em;}
.p_fs_18{font-size:1.8em;line-height:1.8em;}
.p_fs_52{font-size:5.2em;letter-spacing:0.25em;line-height:1em;}
.p_ls15{letter-spacing:1.5px;}