@charset "utf-8";
/* CSS Document */



/* -------------------

・ニュース

・AiO 特別ページ

・KPC4アップグレード終了

・キーパー給与　乗換えキャンペーン

・キーパー給与　半額キャンペーン

・消費税10％対応ページ

・Web会議連動のランディングページ

-------------------- */

#main p.date {
	padding: 0;
	margin: 0;
	font-size: 90%;
	}

h2.news {
	margin-bottom: 15px;
	}

.news_con {
	font-size: 110%;
	line-height: 1.7em;
	}

.news_con p.comment {
	padding: 0 0 0 35px;
	margin: 0;
	}

.news_con p.comment02 {
	padding: 0 0 0 80px;
	margin: 0;
	font-weight: bold;
	font-size: 120%;
	}

.news_con p.comment02 span.b-kigou {
	font-size: 130%;
}

.news_con p.comment span {
	color: #1628b4;
	}

.news_con02 {
	margin-bottom: 20px;
	}

/*---------

あおいわく

---------*/
.news_box {
	background: #c6e1fa;
	padding: 15px;
	margin: 10px 0 10px 40px;
	font-size: 120%;
	font-weight: bold;
	width: 430px;
	}

.news_box span {
	font-size: 85%;
	font-weight: normal;

}
.news_box02 {
	background: #c6e1fa;
	padding: 15px;
	margin: 10px 0 10px 20px;
	font-size: 100%;
	width: 490px;
	}

.news_box02 p {
	margin: 0;
	padding: 0;
	}

.news_box02 strong.big {
	font-size: 120%;
	margin: 0;
	padding: 0;
	}

.news_box03 {
	background: #c6e1fa;
	padding: 15px;
	margin: 10px 0 10px 20px;
	font-size: 120%;
	width: 490px;
	font-weight: bold;
	}

.news_box04 {
	background: #c6e1fa;
	padding: 15px;
	margin: 10px 0 10px 40px;
	font-size: 120%;
	font-weight: bold;
	width: 550px;
	}
.news_box11 {
	background: #c6e1fa;
	padding: 1em 1em 0.1em 1em;
	margin: 10px auto;
	font-size: 120%;
	width: 490px;
	font-weight: bold;
	text-align: left;
	}
.news_box11 span {
	font-weight: normal;
	font-size: 90%;
}
.news_box11_in {
	margin: 10px 0 0 0;
	font-weight: normal;
	font-size: 90%;
}
/*---------

グレーのわく

---------*/
.news_box_flame {
	background: #ffffff;
	padding: 15px;
	margin: 10px 0 10px 28px;
	font-size: 120%;
	font-weight: bold;
	width: 490px;
	}

#contents_lev2 .news_box_flame p {
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
	}

.news_box_flame span {
	font-size: 85%;
	font-weight: normal;
}
.news_box_flame p.news_box_flame_m {
	margin: 0 0 12px 0;
	border-bottom: solid 1px #ccc;
}
.news_box_flame p.news_box_flame_con {
	margin: 0;
	padding: 0 0 0 0;
}
/*---------

グレーのわく:ワイドバージョン

---------*/
.news_box_flame02 {
	background: #ffffff;
	padding: 15px;
	margin: 10px 0 10px 10px;
	font-size: 120%;
	font-weight: bold;
	width: 680px;
	}

#contents_lev2 .news_box_flame02 p {
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
	}

.news_box_flame02 span {
	font-size: 85%;
	font-weight: normal;
}
#contents_lev2 .news_box_flame02 p.news_box_flame_m01 {
	margin: 0 0 12px 0;
	padding: 0.5em 0 0.3em 0.5em;
	background: #ededed;
	/*border: solid 1px #ededed;*/
	border-left: solid 2px #bcbcbc;
}
#contents_lev2 .news_box_flame02 p.news_box_flame_m02 {
	margin: 0 0 12px 0;
	border-bottom: solid 1px #ccc;
}
.news_box_flame02 p.news_box_flame_con {
	margin: 0;
	padding: 0 0 0 0;
}


/*+++++++++

Windows 10 Creators Updateに関する問題点について

++++++++++++*/

.news_box05 {
	background: #c6e1fa;
	padding: 15px;
	margin: 10px 0 10px 20px;
	font-size: 120%;
	font-weight: bold;
	width: 660px;
	}

.news_box05 p.bluetxt {
	font-size: 90%;
	font-weight: normal;
	line-height: 1.5em;
	}

.caution {
	width: 660px;
	padding-left: 20px;
	}
/*------------------------------------*/



.news_m {
	background: #888;
	border-bottom: 2px solid #444;
	color: #fff;
	font-size: 110%;
	padding: 4px 6px;
	margin-bottom: 8px;
	}

.news_m02 {
	background: #eee;
	border-bottom: 2px solid #a1a1a1;
	color: #333;
	font-size: 110%;
	padding: 4px 6px;
	margin-bottom: 8px;
	}

.img_ttl {
	margin: 0 0 15px 0;
}

/*  ユーザー用お問い合わせフォームボタン                    */

.news_box_btn {
	text-align: center;
	background: none;
	padding: 0;
	margin: 0 0 0 40px;
	font-size: 100%;
	font-weight: normal;
	width: 550px;
	}



/********************

請求書の種類について　20240301修正

*******************/

.news_m02_blue_ttm {
	background: #cce7ff;
	border-bottom: 2px solid #034491;
	color: #333;
	font-size: 120%;
	padding: 7px 0 4px 10px;
	margin-bottom: 8px;
	}
.seikyu-type-exp {
	padding: 0.8em 0 0 1.5em;
	
}
.news_con_omoji {
	font-size: 120%;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 0.3em;
}

.news_con_omoji span.komoji {
	font-size: 0.9em;
}
span.akamoji {
	font-weight: bold;
	color: #ff0000;	
}
/**************************

テーブル

**************************/


table.sz08 {
	width: 640px;
	border: 1px solid #888888;
	font-size: 100%;
	text-align: center;
	margin-bottom: 5px;
	border-collapse: collapse;
	}

table.sz08 th,
table.sz08 td {
	border: 1px solid #888888;
	padding: 5px 0 5px 5px;
	}

table.sz08 th {
}

table.sz08 td {
}

table.sz08 td.szttl {
	background: #cbdef3;
	padding: 2px 0 2px 0;
}

table.sz08 td.szc01 {
	font-size: 90%;
	text-align: center;
	vertical-align: middle;
}

table.sz08 td.szc02 {
	font-size: 90%;
	text-align: left;
	vertical-align: middle;
	padding-left: 70px;
}

p.sz_caut {
	margin: 0 0 20px 30px;
	padding: 0;
	font-size: 90%;
	}

	table.sz08 td.szc03 {
		font-size: 90%;
		text-align: left;
		vertical-align: middle;
		padding-left: 10px;
	}

/*サポート内容変更：2020.11.6　*/
span.minimoji {
	font-size: 0.8em;
}



/* -------------------

AiO 特別ページ

-------------------- */


table.aio {
	font-size: 90%;
	width: 730px;
	border: 1px solid #ababab;
	border-collapse: collapse;
	text-align: center;
	}

table.aio th {
	font-weight: normal;
	background: #ededed;
	border: 1px solid #ababab;
	text-align: center;
}

table.aio th.name {
	border: 1px solid #ababab;
	padding: 5px 0;
	background: #ededed;
	width: 190px;
	}

table.aio td {
	border: 1px solid #ababab;
	padding: 5px 0 5px 0;
	}

table.aio td.ctxt {
}

table.aio td.ctxt span {
	font-size: 120%;
	font-weight: bold;
}

table.aio td.ctxt span.red {
	font-size: 120%;
	font-weight: bold;
	color: #ff0000;
}

.conbox02 h4.info_m {
	font-size: 120%;
	font-weight: bold;
	margin: 8px 0 3px 0;
	padding: 8px 0 8px 15px;
	background: url(../news/img/20130401/zei_tbg02.gif) no-repeat 0 0.6em;
	border-left: 0px;
	width: 480px;
	}

.conbox02 p.txt_aio {
	margin-top: 10px;
	/*padding-top: 10px; */
	}

.conbox02 p.btn_aio {
	margin-top: 20px;
	text-align: center;
	}

/*++++++++++++++++++++++++++++++++


REENTRY　　　再入会はお早目に


++++++++++++++++++++++++++++++++++++*/

p.add {
	font-size: 130%;
	padding-left: 80px;
	line-height: 1.6em;
	font-weight: bold;
	}

.news_ms {
	font-size: 120%;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
	}

ul.detail li a:hover img,
ul.dual_btn02 li a:hover img,
p.img_c a:hover img,
ul.pr_btn li a:hover img,
div.news_box_btn p a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/*************************************

XPをお使いですかコーナー


****************************************/

#contents_lev2 .conbox02 .conbox_in02 .txt02b p.xp_m {
	border-bottom: 1px solid #ccc;
	margin: 8px 0;
	font-size: 130%;
	font-weight: bold;
	padding-left: 20px;
	}

#contents_lev2 .conbox02 .conbox_in02 .txt02b p.xp_txt {
	padding-left: 20px;
	}

h4.cttl {
	text-align: center;
	}

p.m_txt {
	width: 640px;
	padding: 0 0 0 50px;
	}

/* -------------------

KPC4アップグレード終了

-------------------- */


table.kpc4 {
	font-size: 90%;
	width: 730px;
	border: 1px solid #ababab;
	border-collapse: collapse;
	text-align: center;
	line-height: 1.4em;
	}

table.kpc4 th {
	font-weight: normal;
	background: #ededed;
	border: 1px solid #ababab;
	text-align: center;
}

table.kpc4 th span {
	font-size: 80%;
}

table.kpc4 th.t02 {
	width: 35%;

}
table.kpc4 th,
table.kpc4 th.t02,
table.kpc4 td {
	border: 1px solid #ababab;
	padding: 5px 0 5px 0;
	}

p.kome {
	font-size: 85%;
	}
p.last {
	font-size: 140%;
	text-align: center;
	}

/* -------------------

メールde給与　サービス終了のお知らせ

-------------------- */

table.mdk {
	font-size: 90%;
	width: 730px;
	border: 1px solid #ababab;
	border-collapse: collapse;
	text-align: center;
	line-height: 1.4em;
	}

table.mdk th {
	font-weight: normal;
	background: #ededed;
	border: 1px solid #ababab;
	text-align: center;
}

table.mdk th.a01 {
	width: 12%;
}

table.mdk th.k01,
table.mdk td.k01 {
	width: 16%;
	font-size: 90%;
}

table.mdk td {
	border: 1px solid #ababab;
	padding: 5px 0 5px 0;
	width: 28%;
}

table.mdk td.a02 {
	width: 28%;
}

table.mdk th,
table.mdk th.a01,
table.mdk td {
	border: 1px solid #ababab;
	padding: 5px 0 5px 0;
	}


/* -------------------

キーパー給与　サービス終了のお知らせ

-------------------- */


table.kpk {
	font-size: 90%;
	width: 730px;
	border: 1px solid #ababab;
	border-collapse: collapse;
	text-align: center;
	line-height: 1.3em;
	}

table.kpk th {
	font-weight: normal;
	background: #ededed;
	border: 1px solid #ababab;
	text-align: center;
}

table.kpk th.a01 {
	width: 12%;
}

table.kpk th.k01,
table.kpk td.k01 {
	width: 18%;
	font-size: 90%;
}

table.kpk th.k02 {
	width: 22%;
}

table.kpk th.k03 {
	width: 10%;
}

table.kpk th.k05 {
	width: 25%;
}

table.kpk td {
	border: 1px solid #ababab;
	padding: 5px 0 5px 0;
	/*width: 28%;*/
}

table.kpk td.a02 {
	width: 28%;
}

table.kpk th,
table.kpk th.a01,
table.kpk td {
	border: 1px solid #ababab;
	padding: 5px 0 5px 0;
	}

table.kpk th.k04 {
	width: 22%;
	font-weight: bold;
	background: #9cc4e5;
}

table.kpk td.k04 {
	/*width: 22%;*/
	font-weight: bold;
	background: #c7dff4;
}

h4.kpk {
	font-size: 130%;
	}


/* -------------------

キーパー給与　乗換えキャンペーン

-------------------- */

.cross_ttl {
	margin-bottom: 20px;
	}

.cross_m {
	font-size: 130%;
	border-bottom: 1px #ccc solid;
	padding-bottom: 5px;
	}

/* -------------------

キーパー給与　半額キャンペーン

-------------------- */

.kpk_0pra {
	font-size: 130%;
	line-height: 1.4em;
	font-weight: bold;
	background: none;
	}

.kpk0pra_m {
	background: #b6ddb1;
	border-bottom: 2px solid #376a17;
	color: #000;
	font-size: 130%;
	padding: 2px 8px;
	margin-bottom: 8px;
	}

/*  群馬の社長TV　動画ページ                   */

.news_tv {
	text-align: center;
	background: none;
	/*padding: 0;
	margin: 0 0 0 40px;*/
	font-size: 100%;
	font-weight: normal;
	width: 720px;
	}

/*  社内研修のお知らせ                   */

p.name {
	text-align: right;
	padding-right: 10px;
	line-height: 1.4em;
	}


/* -------------------

ニュース

-------------------- */



/*

少し右寄りリンク


*/


.news_con p.link_com {
	padding-left: 40px;
	}


ul.zc_num {
	list-style-type: decimal;
	margin: 0 0 0 4em;
	font-size: 120%;
	line-height: 1.3em;
	}

ul.zc_num li {
	margin-bottom: 5px;
}

/* テーブル　01   */

table.zc_box {
	width: 690px;
	margin-left: 1em;
	font-size: 100%;
	}

table.zc_box th {
	font-size: 90%;
	text-align: center;
	border: 1px solid #ccc;
}

table.zc_box td span {
	font-size: 12px;
}

table.zc_box td {
	padding: 8px;
	border: 1px solid #ccc;
	font-size: 100%;
}


table.zc_box td.c_name {
	font-size: 13px;
}

/* テーブル　02   */

table.zc_box02 {
	width: 690px;
	margin-left: 1em;
	font-size: 100%;
	margin-bottom: 20px;
	}

table.zc_box02 th {
	border: 1px solid #ccc;
}

table.zc_box02 td {
	border: 1px solid #ccc;
}

p.zc_txt {
	padding: 10px 0 3px 10px;
	width: 710px;
	}

/* テーブル　03   */

table.zc_box03 {
	width: 690px;
	margin-left: 1em;
	font-size: 100%;
	margin-bottom: 20px;
	}

table.zc_box03 th {
	border: 1px solid #ccc;
	text-align: left;
	padding: 8px 0 8px 10px;
}

table.zc_box03 td {
	border: 1px solid #ccc;
	text-align: center;
	width: 180px;
}

table.zc_box03 th.zc_ttl,
table.zc_box03 td.zc_ttl {
	background: #ededed;
}

table.zc_box03 th.zc_ttl span {
	font-weight: normal;
}



table.zc_box03 td strong.zc_big {
	font-size: 120%;
	}


/*****************************


中小企業家同友会
財務実践チャレンジ研修会


*****************************/


p.img_big_c {
	text-align: center;
	font-size: 130%;
	line-height: 1.6em;
	}

p.img_big_c strong.tel {
	font-size: 130%;
	}


.piece02 {
	width: 325+325+30+30px;
	padding-left: 30px;
	margin-bottom: 15px;
	}


.piece02 .piece02_in {
	width: 325px;
	padding-right: 20px;
	float: left;
	}


.piece02 .piece02_in p {
	font-size: 85%;
	padding: 5px 0 0 0;
	line-height: 1.4em;
	margin: 0;
	}

/*　レポートのリンク　　　*/




ul.report {
	height: 95px;
	overflow: auto;
	line-height: 1.2em;
	margin-bottom: 5px;
	}


ul.report li {
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 1.4em;
}


/*　単純なリスト表記　　　*/

ul.r20 {
	margin-bottom: 15px;
	}
ul.r20 li {
	line-height: 1.5em;
	margin-left: 20px;
}

ul.r20 li span {
	font-weight: bold;
}

/*　20180611　セミナー*/

#contents_lev2 p.seminar_ttl {
	font-size: 100%;
	padding: 0 0 0 20px;
	margin-bottom: 0;
	}

/*   20180907 会計博覧会            */

.miashi {
	font-size: 20px;
	line-height: 1.3em;
	}

/*　消費税10％対応ページ　　　　*/
.mi_y {
	font-size: 130%;
	border-bottom: 2px solid #bbb;
	background: #eee;
	padding-left: 0.8em;
	margin-bottom: 0.5em;
	line-height: 2.2em;
	}
	
.txt_up {
	font-size: 110%;
	}


/*
コロナによる自粛
*/

.pause_bx {
	margin: 0 0 1em 3.5em;
	width: 600px;
	font-size: 1.2em;
}

.img_r {
	width: 680px;
	text-align: right;	
}


.sup01 {
	display: block;
	padding: 0.3em;
	font-size: 1.3em;
	text-align: center;
	color: #fff;
	background-color: #ff0000;
	font-weight: bold;
	margin-bottom: -0.3em;
}

.sup02 {
	display: block;
	padding: 0.3em;
	font-size: 1.3em;
	text-align: center;
	color: #ff0000;
	background-color: #ffffff;
	border: 1px #ff0000 solid;
	font-weight: bold;
}
.sup02 a {
	color: #ff0000;
}
.sup02 a:visited，
.sup02 a:link {
	color: #ff0000;
}

.sup02 a:hover {
	color: #ff641f;
}

/*

Web会議連動のランディングページ

*/

.conbox_lp {
	font-size: 17px;
	line-height: 1.9em;
}
.conbox_lp p {
	line-height: 1.5em;
}
.conbox_lp h3 {
	font-size: 1.6em;
	margin: 0.6em 0;
	border-left: 3px solid #ff9000;
	padding: 0.2em 0 0.2em 0.8em;
}

.conbox_lp .news_con_lp {
	margin: 0 0 3em 0;
	/*font-size: 110%;
	line-height: 1.7em;*/
	}

/*  会計博出展告知                    */

.khk_m{
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:-1.2em;
}

/*  会計サミット出展告知                    */
.khk_smt{
	font-size:1.3em;
	font-weight:bold;
}

/*--- インボイス対応版プレスリリース ----*/
.link-box {
	padding: 0 0 4em 2em;
}
h4.newsmds_ttm {
	font-size: 1.2em;
}



