
.announcing_contents {
	width:768px;
	/*
	padding:15px 40px 15px 40px;
	*/
}

h2.title_announcing {
	width:820px;
	margin-top: 2px;
	margin-bottom: 15px;
	margin-left: 15px;
	}

.announcing_contents h3 {
	width:768px;
	height:29px;
	padding:0 0 15px 0;
}

.announcing_contents hr {
	width:768px;
	color:#ccc;
	height:1px;
	background-color:#ccc;
	border:none;
	margin:0 0 15px 0;
}

.announcing_contents h4 {
	margin:10px 0 15px 0;
}

.announcing_contents h5 {
	margin:15px 0 10px 0;
}

ul.announcing_list {
	margin:25px 0 25px 0;
}

ul.announcing_list li {
	float:left;
	margin:0 10px 0 0;
	font-size:120%;
}

ul.announcing_list_w {
	margin:25px 0 25px 0;
}

ul.announcing_list_w li.work {
	margin:0 0 15px 0;
}

ul.announcing_list_w li.work_f {
	margin:15px 0 15px 0;
}

ul.announcing_list_w li.work p {
	margin:10px 0 25px 0;
}

ul.announcing_list_w li.work_f p {
	margin:10px 0 25px 0;

}

ul.announcing_list_wk {
	list-style:square;
	font-size:120%;
	margin:10px 10px 0 10px;
}

ul.announcing_list_wk li {
	margin:0 0 25px 0;
	padding: 0px 0px 0px 25px;
	background: url(../images/icon_arrow_kouho.jpg) no-repeat 3px 0.4em;
	list-style: none;
}

.announcing_list_title {
	font-size:120%;
	font-weight:bold;
	margin:10px 0 5px 0;
}

.announcing_list_text {
	margin:0 0 15px 0;
}

.announcing_list_text_l {
	margin:0 0 35px 0;
}

.page_top_inner_kouho {
	text-align:right;
	margin:10px 0 20px 0;
}

.announcing_media {
	/*
	padding:15px 20px 15px 20px;
	*/
	margin:15px auto;
	width:648px;
}

.announcing_media_text {
	margin-top: 20px;
        height:100%;
}

.announcing_media_text p.title {
	font-size:120%;
	font-weight:bold;
	color:#006600;
	margin:0 0 15px 0;
	padding:5px 5px 5px 10px;
	color:#FFF;
	background: url(../images/title_an_media_bg.jpg);
}

.announcing_media_text p.m_text {
	padding:10px;
	background:#f6f6f6;
}

.announcing_media_text p.m_text:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.announcing_media_text p.m_text img {
	float:right;
	margin:0 0 10px 10px;
}


.announcing_media_bn {
	margin:0 0 15px 0;
	clear:both;
}

.announcing_media_bn p.m_text:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.announcing_media_bn p.m_text {
	padding:10px 10px 0 10px ;
	background:#f6f6f6;
	height:100%;
}

.announcing_media_bn p.m_text img {
	float:right;
	margin:0 0 10px 10px;
}

.announcing_contents p.se {
	margin:10px 10px 25px 10px;
}

.announcing_se_title {
	font-weight:bold;
	padding:5px;
	margin:10px;
	background:url(../images/title_an_media_bg.jpg);
}

.announcing_se_text {
	padding:5px 10px 25px 10px;
	margin:10px;
}

.announcing_se_text .se_title {
	margin:15px 0 10px 0;
}

.announcing_contents .announcing_se_text .sub_table {
	width:100%;
	margin:0 0 5px 0;
	border:none;
}

.announcing_contents .announcing_se_text .sub_table td.rs {
	background:#FFF;
	width:30%;
	border:1px solid #e7e2d4;
	padding:.5em 2em;
	text-align:right;
	}

.announcing_contents .announcing_se_text .sub_table td.r {
	background:#FFF;
	width:70%;
	border:1px solid #e7e2d4;
	padding:.5em 2em;
	text-align:left;
	}

/*
/* 広報のススメコンテンツ
-----------------------------------------------*/
#pr_rec_contents {
    width:620px;
    margin-bottom: 40px;
}

.pr_rec_contents_small {
    margin:15px auto 10px;
    padding:0 10px;
}

/*
/* 広報のススメタイトル
-----------------------------------------------*/
#pr_rec_title {
    background: url('../images/title_blank.jpg') no-repeat scroll 0 0 transparent;
    height: 35px;
    width: 620px;
    padding: 16px 0 0 60px;
    font-size: 22px;
}

/*
/* 広報のススメ中身のタイトル
-----------------------------------------------*/
.pr_rec_title_small {
    background: url('../images/title_blank_small.jpg') no-repeat scroll 0 0 transparent;
    height: 35px;
    width: 615px;
    padding: 9px 0 0 16px;
    font-weight: normal;
    font-size: 15px;
}

/*
/* プレスリリース雛形
/* メディアインタビュー
------------------------------------------------*/
.pr_rec_contents_small table.template,
#pr_rec_contents div.media_list table {
    border-collapse: collapse;
    border: 1px solid #666;
    width: 600px;
}

.pr_rec_contents_small table.template th, 
.pr_rec_contents_small table.template td,
#pr_rec_contents div.media_list table td {
    border-collapse: collapse;
    border: 1px solid #bbbbbb;
    padding: 5px;
}

.pr_rec_contents_small table.template th {
    text-align: center;
    background: #eeeeee;
    width: 160px;
} 

.pr_rec_contents_small table.template td {
    width: 440px;
} 

.pr_rec_contents_small table.datalink th {
    width: 205px
}

.pr_rec_contents_small table.datalink td {
    width: 395px
}

/*
/* メディアインタビュー
------------------------------------------*/
#pr_rec_contents div.media_list table{
    margin-top: 30px;
    width: 615px;
}

#pr_rec_contents div.media_list td.media_logo{
    border-right:none;
}

#pr_rec_contents div.media_list td.media_name{
    font-weight: bold;
    font-size: 18px;
    border-left:none;
    border-right:none;
}

#pr_rec_contents div.media_list td.media_button{
    border-left:none;
    text-align:right;
}

#pr_rec_contents div.media_list td.media_contents{
    background-color: #EEEEEE;
    width: 615px;
}

/*
#pr_rec_contents div.media_list #jcast_news{
    background: url(../images/jcast_logo.png) 0 0 no-repeat;
    width: 150px;
    height: 30px;
    padding: 10px 0 0 155px;
}

#pr_rec_contents div.media_list #sonokoto {
    background: url(../images/sotokoto_logo.png) 0 0 no-repeat;
    width: 150px;
    height: 30px;
    padding: 14px 0 0 155px;
}

#pr_rec_contents div.media_list #otokonokakurega {
    background: url(../images/otokonokakurega_logo.png) 0 0 no-repeat;
    width: 150px;
    height: 30px;
    padding: 6px 0 0 155px;
}

#pr_rec_contents div.media_list #ozmagagine {
    background: url(../images/oz_logo.png) 0 0 no-repeat;
    width: 150px;
    height: 67px;
    padding: 10px 0 0 155px;
}

#pr_rec_contents div.media_list #japan_internet {
    background: url(../images/ji_logo.png) 0 0 no-repeat;
    width: 150px;
    height: 30px;
    padding: 10px 0 0 155px;
}
*/