/* Localized */
* {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',Verdana,Geneva,Arial,Helvetica,sans-serif;
}
body{
    background: url(../images/bg.jpg) repeat-x;
    background-color: #ffffff;
}

/* パン屑 */
ul.pan {
	margin-bottom:10px;
	margin-left:10px;
	margin-top:0px;
}
ul.pan li a {
	background:transparent url(../images/pan.jpg) no-repeat scroll right center;
	padding-right:15px;
}
ul.pan li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
}

/* 左メニュー */
.sidebar {
	float:left;
	margin:0px;
	padding:0pt 8px 12px 13px;
	width:192px;
	float:left;
}
.sidebar li{
	display: inline-block;
	}
.sidebar ul {
	display: inline-block;
}
.sidebar ul {
	display: block;
}

.sidebar li{
}

.menu_header{
	background:transparent url(../images/left_menu_header_menu.png) no-repeat scroll center bottom;
	height:41px;
	width:192px;
}
.mtop {
	height:48px;
	padding:0px;
	margin:0px;
	}
.mmiddle {
	height:44px;
	padding:0px;
	margin:0px;
	}
.mbottom {
	height:52px;
	padding:0px;
	margin:0px;
	}

.sidebar img{
	vertical-align: bottom;
	display: inline-block;
	}
.sidebar a{
	line-height:1px;
	font-size:0px;
	height: auto;
}



/* コンテナ */
.container {
	margin:0px 0px 0px 0px;
	padding: 0px 13px 0px 0px;
	background:transparent url(../images/container_bg.jpg) repeat-y;
	width:835px;
}
.container_top {
	background:transparent url(../images/container_top.jpg) no-repeat;
	height:15px;
	line-height:1;
	width:848px;
}
.v_m {
	vertical-align:middle;
}
.container_bottom {
	background:transparent url(../images/container_bottom.jpg) no-repeat;
	clear:both;
	height:15px;
	width:848px;
}

.contents_inner {
	background:transparent url(../images/contents_bg.jpg) repeat-y;
	width:600px;
	padding: 0px 10px 0px 10px;
}

/* 右コンテンツ */

.contents {
	float:right;
	width:620px;
}

.content_box {
	padding: 10px 10px 0px 10px;
}


/* タイトル */

.login_title {
	background:transparent url(../images/title_mypagelogin.jpg) repeat-y scroll 0%;
	height:50px;
}

.silver_title {
	width: 600px;
	padding: 0px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-1000em;
	line-height: 30px;
}
.silver_title_ {
	margin-top:25px;
	width: 600px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-1000em;
	line-height: 30px;
}

.silver_title #s_news{
	background:transparent url(../images/news.png) no-repeat scroll 0%;
}
.silver_title_ #s_seminar{
	background:transparent url(../images/bar_seminar_mypage.png) no-repeat scroll 0%;
}
.silver_title #s_delivery_region{
	background:transparent url(../images/delivery_region.png) no-repeat scroll 0%;
}
.silver_title_ #s_delivery_region{
	background:transparent url(../images/delivery_region.png) no-repeat scroll 0%;
}
.silver_title #s_history{
	background:transparent url(../images/history_bar.png) no-repeat scroll 0%;
}
.silver_title #s_dlmodel{
	background:transparent url(../images/dlmodel_bar.png) no-repeat scroll 0%;
}

.silver_title #s_presstool{
	background:transparent url(../images/presstool_bar.png) no-repeat scroll 0%;
}

.silver_title #s_ticket_detail_bar{
	background:transparent url(../images/ticket_detail_bar.png) no-repeat scroll 0%;
}
.silver_title #s_ticket{
	background:transparent url(../images/ticket_light_plan.png) no-repeat scroll 0%;
}
.silver_title #s_mymedia_k{
	background:transparent url(../images/mymedia_k_bar.png) no-repeat scroll 0%;
}
.silver_title #s_mymedia_select{
	background:transparent url(../images/mymedia_bar.png) no-repeat scroll 0%;
}
.silver_title #s_person_edit{
	background:transparent url(../images/person_edit.png) no-repeat scroll 0%;
}
.silver_title #s_exsite{
	background:transparent url(../images/exsite_bar.png) no-repeat scroll 0%;
}

.silver_title #s_ticket_purchase{
	background:transparent url(../images/ticket_purchase.png) no-repeat scroll 0%;
}
.silver_title #s_ad{
	background:transparent url(../images/ad_bar.png) no-repeat scroll 0%;
	}
.silver_title #s_input_end{
	background:transparent url(../images/input_end_bar.png) no-repeat scroll 0%;
}
.silver_title #pr_detail_bar{
	background:transparent url(../images/pr_detail_bar.png) no-repeat scroll 0%;
}
.silver_title_ #pr_detail_bar{
	background:transparent url(../images/pr_detail_bar.png) no-repeat scroll 0%;
}
.silver_title #s_message{
	background:transparent url(../images/message.png) no-repeat scroll 0%;
}
.silver_title #s_auto_update_01{
	background:transparent url(../images/auto_update_01.png) no-repeat scroll 0%;
}
.silver_title_ #s_auto_update_02{
	background:transparent url(../images/auto_update_02.png) no-repeat scroll 0%;
}
.silver_title_ #s_auto_update_03{
	background:transparent url(../images/auto_update_03.png) no-repeat scroll 0%;
}
.silver_title_ #s_auto_update_04{
	background:transparent url(../images/auto_update_04.png) no-repeat scroll 0%;
}
.silver_title_ #s_auto_update_05{
	background:transparent url(../images/auto_update_05.png) no-repeat scroll 0%;
}

.silver_title_ #s_pre_publish_pr{
	background:transparent url(../images/pre_publish_pr.png) no-repeat scroll 0%;
}
.silver_title_ #s_published_pr{
	background:transparent url(../images/published_pr.png) no-repeat scroll 0%;
}
.silver_title_ #s_published_before_comp_pr{
	background:transparent url(../images/published_before_comp_pr.png) no-repeat scroll 0%;
}
.silver_title_ #s_published_3month_pr{
	background:transparent url(../images/published_3month_pr.png) no-repeat scroll 0%;
}
.silver_title_ #s_ticket_standard{
	background:transparent url(../images/ticket_standard_plan.png) no-repeat scroll 0%;
}
.silver_title_ #s_ticket_mkdoc{
	background:transparent url(../images/ticket_mkdoc.png) no-repeat scroll 0%;
}
.silver_title_ #s_ticket_mediaadd{
	background:transparent url(../images/ticket_mediaadd.png) no-repeat scroll 0%;
}
.silver_title_ #s_ticket_fileadd{
	background:transparent url(../images/ticket_fileadd.png) no-repeat scroll 0%;
}
.silver_title_ #s_ticket_express{
	background:transparent url(../images/ticket_express.png) no-repeat scroll 0%;
}
.silver_title_ #s_socialmedhia_op{
	background:transparent url(../images/socialmedhia_op.png) no-repeat scroll 0%;
}


#s_ticket_option{
	background:transparent url(../images/ticket_option.png) no-repeat scroll 0%;
}

.silver_title_ #s_ticket_tr{
	background:transparent url(../images/tr_bar.png) no-repeat scroll 0%;
}
.silver_title #s_can_use_ticket{
	background:transparent url(../images/can_use_ticket.png) no-repeat scroll 0%;
}
.silver_title #s_title_step_for_japan{
	background:transparent url(../images/title_step_for_japan.png) no-repeat scroll 0%;
}
.silver_title #s_title_step_for_ovs{
	background:transparent url(../images/title_step_for_ovs.png) no-repeat scroll 0%;
}

.silver_title #s_plan_choice{
	background:transparent url(../images/plan_choice.png) no-repeat scroll 0%;
}
.silver_title #s_staff_message{
	background:transparent url(../images/staff_message_bar.png) no-repeat scroll 0%;
}
.silver_title #s_regist{
	background:transparent url(../images/regist_bar.png) no-repeat scroll 0%;
}
.silver_title_ #s_mk_doc_option{
	background:transparent url(../images/mk_doc_option.png) no-repeat scroll 0%;
}
.silver_title_ #s_staff_message{
	background:transparent url(../images/staff_message_bar.png) no-repeat scroll 0%;
}
.silver_title_ #s_pr_body{
	background:transparent url(../images/pr_body_bar.png) no-repeat scroll 0%;
}
.silver_title #s_pr_body{
	background:transparent url(../images/pr_body_bar.png) no-repeat scroll 0%;
}
.silver_title_ #s_mymedia_list{
	background:transparent url(../images/mymedia_list_bar.png) no-repeat scroll 0%;
}

.silver_title_ #s_sync_media_list{
	background:transparent url(../images/sync_media_list_bar.png) no-repeat scroll 0%;
}

.silver_title_ #s_sync_media_report{
	background:transparent url(../images/socialmedhia_report.png) no-repeat scroll 0%;
}

#s_webmoni{
	background:transparent url(../images/webmoni_bar.png) no-repeat scroll 0%;
}
#s_kamimoni{
	background:transparent url(../images/kamimoni_bar.png) no-repeat scroll 0%;
}
#s_elsemoni{
	background:transparent url(../images/elsemoni_bar.png) no-repeat scroll 0%;
}

#s_moni_total{
	background:transparent url(../images/moni_total.png) no-repeat scroll 0%;
}

#s_prenq_k{
	background:transparent url(../images/prenq_k_bar.png) no-repeat scroll 0%;
}

.silver_title_ #s_media_add_option{
	background:transparent url(../images/media_add_option_title.png) no-repeat scroll 0%;
}
#s_mkpr_message{
	background:transparent url(../images/mkpr_message.png) no-repeat scroll 0%;
}

.silver_title_ #s_mymedia_select{
	background:transparent url(../images/mymedia_bar.png) no-repeat scroll 0%;
}
.silver_title #s_arc_bar{
	background:transparent url(../images/arc_bar.png) no-repeat scroll 0%;
}
.silver_title_ #s_arc_bar{
	background:transparent url(../images/arc_bar.png) no-repeat scroll 0%;
}
.silver_title #s_oversea_publish_time{
	background:transparent url(../images/oversea_publish_time_bar.png) no-repeat scroll 0%;
}
.silver_title_ #s_oversea_publish_time{
	background:transparent url(../images/oversea_publish_time_bar.png) no-repeat scroll 0%;
}
.silver_title #s_puhblish_time_bar{
	background:transparent url(../images/publish_time_bar.png) no-repeat scroll 0%;
}
#s_total_price_bar{
	background:transparent url(../images/total_price_bar.png) no-repeat scroll 0%;
}

.silver_title_ #s_puhblish_time_bar{
	background:transparent url(../images/publish_time_bar.png) no-repeat scroll 0%;
}
#s_approval_bar{
	background:transparent url(../images/approval_bar.png) no-repeat scroll 0%;
}
.silver_title #s_error_bar{
	background:transparent url(../images/error_bar.png) no-repeat scroll 0%;
}
#s_media_list_bar{
	background:transparent url(../images/media_list_bar.png) no-repeat scroll 0%;
}

#s_from {
	background:transparent url(../images/from_bar.png) no-repeat scroll 0%;
	}

#s_correction_level {
	background: url(../images/correction_level_bar.png) no-repeat;
}
#s_entry_notice {
	background: url(../images/entry_notice_bar.png) no-repeat;
}
#s_message_box {
	background: url(../images/message_box_bar.png) no-repeat;
}

/* お知らせ */
.info_date {
	background:transparent url(../images/line.jpg) repeat-x scroll center bottom;
	margin:15px 30px 0pt 25px;
	padding:0pt 0pt 30px;
}
.info_date .date {
	background: url(../images/icon_press.jpg) no-repeat;
	background-position:left center;
	padding:0 0 0 20px;
	width:80px;
	text-align:center;
	float:left;
	letter-spacing:0px;
	}

.info_date .date_new {
	background:transparent url(../images/icon_new.jpg) no-repeat scroll left center;
	float:left;
	letter-spacing:0px;
	padding:0pt 0pt 0pt 20px;
	text-align:center;
	width:80px;
}
.info_date .date_text {
	float:right;
	font-size:100%;
	width:430px;
}

/* テーブル */
.normal_table {
	border-collapse: collapse;
	border:none;
	margin: 10px auto 10px auto;
	width:100%;
}
.normal_table th {
	text-align:center;
	background:#F5F0ED;
	border:1px solid #F3E4DD;
	padding:5px;
}
.normal_table td {
	background:#ffffff;
	border:1px solid #F3E4DD;
	padding:5px;
}
.normal_table td.new_appear{
	background:#ffffcc;
	border:1px solid #F3E4DD;
	padding:5px;
}

.sns_table {
	border-collapse: collapse;
	border:none;
	margin: 10px auto 10px auto;
	width:100%;
}
.sns_table th {
	text-align:center;
	background:#F5F0ED;
	border:1px solid #F3E4DD;
	padding:5px;
}
.sns_table td {
        text-align:center;
	background:#ffffff;
	border:1px solid #F3E4DD;
	padding:5px;
}

/* 背景がピンクのインプット */
.input_frame {
	padding: 15px;
	border: 1px solid #F3E5DE;
	background-color: #F0EBE8;
	}
.input_frame textarea{
	width: 99%;
	height:150px;
	}
.input_frame_sp {
	padding: 5px;
	border: 1px solid #F3E5DE;
	background-color: #F0EBE8;
	}

/* 簡単な設定 */
.text-right {
	text-align: right;
}
.center {
	text-align: center;
}
.y_allow {
	list-style-image: url(../images/y_allow.png);
	margin-top:10px;
	margin-left:15px;
}

/*　プレスリリースフレーム　*/
.press_frame {
	border: 1px solid #9D9D9D;
	width: 575px;
	margin: 20px 0px 0px 10px;
	padding:0px;
	letter-spacing:0px;
	}
.press_frame_inner {
	margin: 20px;
	}

.press_frame div{
    font-family: 'monospace';
	}
.upload_item_frame{
	margin-right:4px;
	padding:5px;
	/*
    float:left;
    */
    border: 1px solid #F3E5DE;
}
.info_frame {
	padding:5px;
	background-color: #FFF3CB;
    border: 1px solid #FFE798;
}

/* ログイン */
.font_s_login {
	margin-left: -20px;
	padding:0 0 0 0px;
	font-size:85%;
	}

.page_con_ {
	width:100%;
	float:right;
	margin:0 1px 0 0;
	}
.page_con_ table {
	border:1px solid #DDDDDD;
	border-collapse:collapse;
	margin:0pt 0pt 25px 1px;
	border-spacing: 0px;
	width:575px;
}
.page_con_ td.l01 {
	background:#eeeeee;
	width:150px;
	border:1px solid #dddddd;
	padding:.6em 1em;
	text-align:right;
	}
.page_con_ td.l02 {
	background:#f4f4f4;
	width:150px;
	border:1px solid #dddddd;
	padding:.6em 1em;
	text-align:right;
	}
.page_con_ td.r {
	background:#FFF;
	border:1px solid #e7e2d4;
	padding:.6em 1em;
	text-align:left;
	}

.page_con_ td.r input,text {
	width:250px;
	vertical-align:middle;
	}
.page_con_ td.r textarea {
	width:350px;
	height:100px;
	font-size:85%;
	vertical-align:middle;
	}
/*
*/

.form_button_frame {
	text-align: center;
	background-color:#6a6a6a;
	padding:10px;
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
}

.pr_detail_table{
	width: 100%;
}

.pr_detail_table th{
	text-align:right;
	padding:5px;
}
.pr_detail_table td{
	text-align:left;
	padding:5px;
}

#overtable th {
	background-color:#F4F4F4;
	border:1px solid #DDDDDD;
	text-align:center;
	padding:10px;
}
#overtable td {
	border:1px solid #DDDDDD;
	padding:10px;
}

.error {
	margin: 0px 0px 0px 10px;
	color: #ff0000;
}
.import_error {
	background-color: #ffcccc;
	padding: 5px;
	border: 1px solid #999999;
}
.import_alert {
	background-color: #ffcc99;
	padding: 5px;
	border: 1px solid #999999;
}
.import_error ul li, .import_alert ul li {
	float: none;
}
tr.alert td, td.alert {
	background-color: #ffcccc;
}
tr.alert2 td, td.alert2 {
	background-color: #ffcc99;
}

/* 質問BOXのテーブル */
.message_box_table {
	border-collapse: collapse;
	border:none;
	margin: 25px auto 0px auto;
	width:100%;
}
.message_box_table th {
	text-align:left;
	background:#FDF7F4;
	border:1px solid #F3E4DD;
	padding:5px;
}
.message_box_table th.date {
	width: 150px;
}
.message_box_table td {
	background:#ffffff;
	border:1px solid #F3E4DD;
	padding:10px;
}

/* ステータス */
div.status6_0, div.status6_1, div.status6_2, div.status6_3, div.status6_4, div.status6_5, div.status6_6, div.status6_7, div.status6_8, div.status6_9, div.status5_0, div.status5_1, div.status5_2, div.status5_3, div.status5_4, div.status5_5, div.status5_6, div.status5_7, div.status5_8, div.status5_9 {
	height: 90px;
	margin: 10px auto 0px auto;
	background: no-repeat center center;
}
div.status6_0, div.status6_1, div.status6_2, div.status6_3, div.status6_4, div.status6_5, div.status6_6, div.status6_7, div.status6_8, div.status6_9 {
	width: 570px;
}
div.status5_0, div.status5_1, div.status5_2, div.status5_3, div.status5_4, div.status5_5, div.status5_6, div.status5_7, div.status5_8, div.status5_9 {
	width: 477px;
}
div.status6_0 {
	background-image: url(../images/status6_1.png);
}
div.status6_1 {
	background-image: url(../images/status6_2.png);
}
div.status6_2 {
	background-image: url(../images/status6_2b.png);
}
div.status6_3 {
	background-image: url(../images/status6_3.png);
}
div.status6_4 {
	background-image: url(../images/status6_4.png);
}
div.status6_5 {
	background-image: url(../images/status6_4.png);
}
div.status6_6 {
	background-image: url(../images/status6_5.png);
}
div.status6_7 {
	background-image: url(../images/status6_5.png);
}
div.status6_8 {
	background-image: url(../images/status6_5.png);
}
div.status6_9 {
	background-image: url(../images/status6_6.png);
}
div.status5_0 {
	background-image: url(../images/status5_1.png);
}
div.status5_1 {
	background-image: url(../images/status5_2.png);
}
div.status5_2 {
	background-image: url(../images/status5_2b.png);
}
div.status5_3 {
	background-image: url(../images/status5_3.png);
}
div.status5_4 {
	background-image: url(../images/status5_4.png);
}
div.status5_5 {
	background-image: url(../images/status5_4.png);
}
div.status5_6 {
	background-image: url(../images/status5_5.png);
}
div.status5_7 {
	background-image: url(../images/status5_5.png);
}
div.status5_8 {
	background-image: url(../images/status5_5.png);
}
div.status5_9 {
	background-image: url(../images/status5_5.png);
}

a.add, a.download {
	padding-left: 20px;
	background: no-repeat left center;
}
a.add {
	background-image: url(../images/add.png);
}
a.download {
	background-image: url(../images/page_white_put.png);
}
span.has_unread_msg {
	font-size: 10px;
	color: red;
}

.left_box {
        text-align: left;
}