@charset "UTF-8";

.print_pages {
	display: none;
}

@media print{
	@page {
		size: A4 landscape;
	}

	/*表示削除*/
	header,
	footer,
	#menu-box,
	#contents{
		display: none;
	}

	.zsiq_floatmain{
		display: none!important;
	}

	/* チャット表示は印刷時出さない */
	#chatpluscontent #chatplusheader{
		display: none;
	}

	/*印刷箇所*/
	.print_pages {
		display: inherit;
		page-break-after: auto;
		position: relative;
	}
	*{
		margin: 0;
		padding: 0;
		font-size: 8pt;
	}
	body{
		-webkit-print-color-adjust: exact;
		background: #FFFFFF;
		font-family: "メイリオ", sans-serif;
	}

	.right,.left{
		width:140mm;
	}
	.right{
		float: right;
	}
	.left{
		float:left;
	}
	.header{
		position: absolute;
		text-align: right;
		right: 0;
		top: 2mm;
	}

	h1{
		font-size: 16pt;
		font-weight: normal;
		height: 15mm;
	}
	table{
		width:100%;
		border-spacing: 0;
		border-collapse: collapse;
		text-align: left;
		margin-top: 5mm;
	}
	table th,
	table td{
		padding:2.2mm;
		border: solid 1px #000000;
		font-size: 8pt;
	}
	table th{
		background: #EEEEEE;
		width: 40mm;
		color: #000000;
	}
	table:first-child{
		margin-top: 0;
	}
	table:last-child {
		margin-bottom: 0;
	}

	.doui{
		-moz-column-count: 2;
		column-count: 2;
		height: 156mm;
		-moz-column-gap: 10mm;
		     column-gap: 10mm;
		-moz-column-width: 100mm;
		     column-width: 100mm;
		-moz-column-fill: auto;
		column-fill: auto;

	}
	.doui div{
		font-size: 6pt;
		line-height: 1.2;
	}
	.doui .box{
		border:solid 2px #000000;
		padding: 3mm;
		margin-top:5mm;
		font-size: 7pt;
	}
	.doui .box dl{
		margin: 0 0 0.5mm 0;
	}
	.doui .box dt{
		margin: 0 5mm 0 0;
		width: 10mm;
		display: inline-block;
		font-size: 7pt;
	}
	.doui .box dd{
		margin: 0;
		width: calc(100% - 17mm);
		display: inline-block;
		font-size: 7pt;
	}
	.doui .box .timestamp{
		margin: 3mm 0 0 0;
		font-size: 7pt;
	}

	/*扶養控除申告書*/
	#huyou{
		_width: 1200px;
		_height: 830px;
		width: 290mm;
		height: 200mm;
		margin: 0 auto;
		_background: url(/images/image01.png?b20ff3a2cc06907207bda931c47fa664) no-repeat!important;
		_background-size: 251mm!important;
		position: relative;
	}
	#huyou .background{
		position: absolute;
		top: 0;
		left:0;
	}
	#huyou .background img{
		width:297mm;
	}

	.font20{ font-size: 18px;}
	.font18{ font-size: 16px;}
	.font16{ font-size: 14px;}
	.font14{ font-size: 12px;}
	.font12{ font-size: 10px;}
	.font10{font-size:8px;}
	.font8{ font-size: 6px;}

	.title, .title2, .title3,
	.shokatsu01, .shokatsu02,
	.payer_name, .payer_number, .payer_add01,
	.your_name, .your_name_kana, .your_mynumber, .your_birthday01, .your_birthday02, .your_birthday03, .your_birthday04, .setainushi_name, .your_zokugara, .your_add01, .your_add02, .your_add03 ,.your_haigusya, .your_submission,
	.family_a_name, .family_a_name_kana, .family_a_mynumber, .family_a_birthday01, .family_a_birthday02, .family_a_birthday03, .family_a_birthday04, .family_a_income, .family_a_nonresident, .family_a_add01,
	.family_b1_name, .family_b1_name_kana, .family_b1_mynumber, .family_b1_zokugara, .family_b1_birthday01, .family_b1_birthday02, .family_b1_birthday03, .family_b1_birthday04, .family_b1_income, .family_a_ziyuu,
	.family_b1_nonresident, .family_b1_seikei, .family_b1_add01, .family_b1_check01, .family_b1_check02, .family_b1_check03, .family_b1_ziyuu,
	.family_b2_name, .family_b2_name_kana, .family_b2_mynumber, .family_b2_zokugara, .family_b2_birthday01, .family_b2_birthday02, .family_b2_birthday03, .family_b2_birthday04, .family_b2_income, .family_b2_nonresident, .family_b2_seikei, .family_b2_add01, .family_b2_check01, .family_b2_check02, .family_b2_check03, .family_b2_ziyuu,
	.family_b3_name, .family_b3_name_kana, .family_b3_mynumber, .family_b3_zokugara, .family_b3_birthday01, .family_b3_birthday02, .family_b3_birthday03, .family_b3_birthday04, .family_b3_income, .family_b3_nonresident, .family_b3_seikei, .family_b3_add01, .family_b3_check01, .family_b3_check02, .family_b3_check03, .family_b3_ziyuu,
	.family_b4_name, .family_b4_name_kana, .family_b4_mynumber, .family_b4_zokugara, .family_b4_birthday01, .family_b4_birthday02, .family_b4_birthday03, .family_b4_birthday04, .family_b4_income, .family_b4_nonresident, .family_b4_seikei, .family_b4_add01, .family_b4_check01, .family_b4_check02, .family_b4_check03, .family_b4_ziyuu,
	.family_c_check01, .family_c_check02, .family_c_check03, .family_c_check04, .family_c_check05, .family_c_graf01, .family_c_graf02, .family_c_graf03, .family_c_graf04, .family_c_graf05, .family_c_graf06, .family_c_graf07, .family_c_graf08, .family_c_graf09, .family_c_graf10, .family_c_graf11, .family_c_detail, .family_c_ziyuu,
	.family_d1_name, .family_d1_zokugara, .family_d1_birthday01, .family_d1_birthday02, .family_d1_birthday03, .family_d1_birthday04, .family_d1_add01, .family_d1_other_name, .family_d1_other_zokugara, .family_d1_other_add01, .family_d1_other_ziyuu,
	.family_d2_name, .family_d2_zokugara, .family_d2_birthday01, .family_d2_birthday02, .family_d2_birthday03, .family_d2_birthday04, .family_d2_add01, .family_d2_other_name, .family_d2_other_zokugara, .family_d2_other_add01, .family_d2_other_ziyuu,
	.huyou1_name, .huyou1_name_kana, .huyou1_mynumber, .huyou1_zokugara, .huyou1_birthday01, .huyou1_birthday02, .huyou1_birthday03, .huyou1_birthday04, .huyou1_add01, .huyou1_shinzoku, .huyou1_income, .huyou1_ziyuu,
	.huyou2_name, .huyou2_name_kana, .huyou2_mynumber, .huyou2_zokugara, .huyou2_birthday01, .huyou2_birthday02, .huyou2_birthday03, .huyou2_birthday04, .huyou2_add01, .huyou2_shinzoku, .huyou2_income, .huyou2_ziyuu,
	.huyou3_name, .huyou3_name_kana, .huyou3_mynumber, .huyou3_zokugara, .huyou3_birthday01, .huyou3_birthday02, .huyou3_birthday03, .huyou3_birthday04, .huyou3_add01, .huyou3_shinzoku, .huyou3_income, .huyou3_ziyuu,
	.huyou4_name, .huyou4_name_kana, .huyou4_mynumber, .huyou4_zokugara, .huyou4_birthday01, .huyou4_birthday02, .huyou4_birthday03, .huyou4_birthday04, .huyou4_add01, .huyou4_shinzoku, .huyou4_income, .huyou4_ziyuu,
	.huyou5_name, .huyou5_name_kana, .huyou5_mynumber, .huyou5_zokugara, .huyou5_birthday01, .huyou5_birthday02, .huyou5_birthday03, .huyou5_birthday04, .huyou5_add01, .huyou5_shinzoku, .huyou5_income, .huyou5_ziyuu
	{
		position: absolute;
	}
	/*タイトルなど*/
	.title{
		top:7px;
		left:301px;
		font-weight: bold;
	}
	.title2{
		top: 156px;
		left: 568px;
	}
	.title3{
		top: 631px;
		left: 806px;
	}
	/*所轄税務署長等*/
	.shokatsu01{
		top:59px;
		left:40px;
	}
	.shokatsu02{
		top:102px;
		left:40px;
	}
	/*給与支払者の情報*/
	.payer_name{
		top:38px;
		left:226px;
	}
	.payer_number{
		top:81px;
		left:222px;
		letter-spacing: 5.7px;
	}
	.payer_add01{
		top:105px;
		left:222px;
		width: 207px;
	}
	/*あなたの情報*/
	.your_name{
		top:45px;
		left:507px;
	}
	.your_name_kana{
		top: 29px;
		left:507px;
	}
	.your_mynumber{
		top:82px;
		left:505px;
		letter-spacing: 6.4px;
	}
	.your_birthday01{
		top:32px;
		left:757px;
	}
	.your_birthday02{
		top:31px;
		left:782px;
	}
	.your_birthday03{
		top:31px;
		left:825px;
	}
	.your_birthday04{
		top:31px;
		left:865px;
	}
	.setainushi_name{
		top:52px;
		left:759px;
	}
	.your_zokugara{
		top:78px;
		left:760px;
	}
	.your_add01{
		top:102px;
		left:554px;
	}
	.your_add02{
		top:102px;
		left:594px;
	}
	.your_add03{
		top:118px;
		left:507px;
	}
	.your_haigusya{
		top:112px;
		left:877px;
	}
	.your_submission{
		top:125px;
		left:1028px;
	}
	/*主たる給与から控除を受ける-A*/
	.family_a_name{
		top:219px;
		left:133px;
	}
	.family_a_name_kana{
		top: 200px;
		left:133px;
	}
	.family_a_mynumber{
		top:210px;
		left:266px;
		letter-spacing: 8.1px;
	}
	.family_a_birthday01{
		top: 229px;
		left:366px;
	}
	.family_a_birthday02{
		top:228px;
		left:391px;
	}
	.family_a_birthday03{
		top:228px;
		left:417px;
	}
	.family_a_birthday04{
		top:228px;
		left:446px;
	}
	.family_a_income{
		top:204px;
		right:462px;
		text-align: right;
	}
	.family_a_nonresident{
		top:228px;
		left:554px;
	}
	.family_a_add01{
		top:201px;
		left:650px;
		width: 212px;
	}

	/*主たる給与から控除を受ける-B1*/
	.family_b1_name{
		top:266px;
		left:142px;
	}
	.family_b1_name_kana{
		top:247px;
		left:142px;
	}
	.family_b1_mynumber{
		top:256px;
		left:266px;
		letter-spacing: 8.1px;
	}
	.family_b1_zokugara{
		top:274px;
		left:267px;
	}
	.family_b1_birthday01{
		top: 276px;
		left:366px;
	}
	.family_b1_birthday02{
		top:275px;
		left:391px;
	}
	.family_b1_birthday03{
		top:275px;
		left:417px;
	}
	.family_b1_birthday04{
		top:275px;
		left:446px;
	}
	.family_b1_income{
		top:250px;
		right:462px;
		text-align: right;
	}
	.family_b1_nonresident{
		top:274px;
		left:554px;
	}
	.family_b1_seikei{
		top:275px;
		right:452px;
		text-align: right;
	}
	.family_b1_add01{
		top:247px;
		left:650px;
		width: 212px;
	}
	.family_b1_check01{
		top: 249px;
		left: 469px;
	}
	.family_b1_check02{
		top: 259px;
		left: 469px;
	}
	.family_b1_check03{
		top: 278px;
		left: 468px;
	}

	/*主たる給与から控除を受ける-B2*/
	.family_b2_name{
		top:313px;
		left:142px;
	}
	.family_b2_name_kana{
		top:293px;
		left:142px;
	}
	.family_b2_mynumber{
		top:303px;
		left:266px;
		letter-spacing: 8.1px;
	}
	.family_b2_zokugara{
		top:320px;
		left:267px;
	}
	.family_b2_birthday01{
		top:323px;
		left:366px;
	}
	.family_b2_birthday02{
		top:322px;
		left:391px;
	}
	.family_b2_birthday03{
		top:322px;
		left:417px;
	}
	.family_b2_birthday04{
		top:322px;
		left:446px;
	}
	.family_b2_income{
		top:297px;
		right:462px;
		text-align: right;
	}
	.family_b2_nonresident{
		top:322px;
		left:554px;
	}
	.family_b2_seikei{
		top:322px;
		right:452px;
		text-align: right;
	}
	.family_b2_add01{
		top:294px;
		left:650px;
		width: 212px;
	}
	.family_b2_check01{
		top: 296px;
		left: 468px;
	}
	.family_b2_check02{
		top: 306px;
		left: 469px;
	}
	.family_b2_check03{
		top: 324px;
		left: 469px;
	}

	/*主たる給与から控除を受ける-B3*/
	.family_b3_name{
		top:358px;
		left:142px;
	}
	.family_b3_name_kana{
		top:340px;
		left:142px;
	}
	.family_b3_mynumber{
		top:349px;
		left:266px;
		letter-spacing: 8.1px;
	}
	.family_b3_zokugara{
		top:367px;
		left:267px;
	}
	.family_b3_birthday01{
		top:370px;
		left:366px;
	}
	.family_b3_birthday02{
		top:368px;
		left:391px;
	}
	.family_b3_birthday03{
		top:368px;
		left:417px;
	}
	.family_b3_birthday04{
		top:368px;
		left:446px;
	}
	.family_b3_income{
		top:344px;
		right:462px;
		text-align: right;
	}
	.family_b3_nonresident{
		top:368px;
		left:554px;
	}
	.family_b3_seikei{
		top:368px;
		right:452px;
		text-align: right;
	}
	.family_b3_add01{
		top:341px;
		left:650px;
		width: 212px;
	}
	.family_b3_check01{
		top: 342px;
		left: 469px;
	}
	.family_b3_check02{
		top: 352px;
		left: 469px;
	}
	.family_b3_check03{
		top: 370px;
		left: 469px;
	}

	/*主たる給与から控除を受ける-B4*/
	.family_b4_name{
		top:406px;
		left:142px;
	}
	.family_b4_name_kana{
		top:386px;
		left:143px;
	}
	.family_b4_mynumber{
		top:396px;
		left:266px;
		letter-spacing: 8.1px;
	}
	.family_b4_zokugara{
		top:414px;
		left:267px;
	}
	.family_b4_birthday01{
		top:415px;
		left:366px;
	}
	.family_b4_birthday02{
		top:414px;
		left:391px;
	}
	.family_b4_birthday03{
		top:414px;
		left:417px;
	}
	.family_b4_birthday04{
		top:414px;
		left:446px;
	}
	.family_b4_income{
		top:390px;
		right:462px;
		text-align: right;
	}
	.family_b4_nonresident{
		top:414px;
		left:554px;
	}
	.family_b4_seikei{
		top:416px;
		right:452px;
		text-align: right;
	}
	.family_b4_add01{
		top:387px;
		left:650px;
		width: 212px;
	}
	.family_b4_check01{
		top: 389px;
		left: 468px;
	}
	.family_b4_check02{
		top: 399px;
		left: 469px;
	}
	.family_b4_check03{
		top: 417px;
		left: 469px;
	}

	/*主たる給与から控除を受ける-C*/
	.family_c_check01{
		top: 445px;
		left: 134px;
	}
	.family_c_check02{
		top: 445px;
		left: 396px;
	}
	.family_c_check03{
		top: 466px;
		left: 395px;
	}
	.family_c_check04{
		top: 487px;
		left: 396px;
	}
	.family_c_check05{
		top: 509px;
		left: 396px;
	}
	.family_c_graf01{
		top:464px;
		left:265px;
	}
	.family_c_graf02{
		top:464px;
		left:315px;
	}
	.family_c_graf03{
		top:464px;
		left:351px;
	}
	.family_c_graf04{
		top: 466px;
		left:374px;
	}
	.family_c_graf05{
		top: 486px;
		left:265px;
	}
	.family_c_graf06{
		top:486px;
		left:315px;
	}
	.family_c_graf07{
		top:485px;
		left:351px;
	}
	.family_c_graf08{
		top: 487px;
		left:374px;
	}
	.family_c_graf09{
		top:507px;
		left:315px;
	}
	.family_c_graf10{
		top:507px;
		left:351px;
	}
	.family_c_graf11{
		top: 508px;
		left:374px;
	}
	.family_c_detail{
		top:495px;
		left:515px;
		width:420px;
	}

	/*D1*/
	.family_d1_name{
		top:620px;
		left:145px;
	}
	.family_d1_zokugara{
		top:620px;
		left:280px;
	}
	.family_d1_birthday01{
		top:623px;
		left:330px;
	}
	.family_d1_birthday02{
		top:623px;
		left:352px;
	}
	.family_d1_birthday03{
		top:623px;
		left:374px;
	}
	.family_d1_birthday04{
		top:623px;
		left:395px;
	}
	.family_d1_add01{
		top:620px;
		left:412px;
		width: 250px;
		line-height: 100%;
	}
	.family_d1_other_name{
		top:620px;
		left:670px;
	}
	.family_d1_other_zokugara{
		top:620px;
		left:768px;
	}
	.family_d1_other_add01{
		top:620px;
		left:818px;
		width: 128px;
		line-height: 100%;
	}

	/*D2*/
	.family_d2_name{
		top:643px;
		left:145px;
	}
	.family_d2_zokugara{
		top:643px;
		left:280px;
	}
	.family_d2_birthday01{
		top:646px;
		left:330px;
	}
	.family_d2_birthday02{
		top:646px;
		left:352px;
	}
	.family_d2_birthday03{
		top:646px;
		left:374px;
	}
	.family_d2_birthday04{
		top:646px;
		left:395px;
	}
	.family_d2_add01{
		top:643px;
		left:412px;
		width: 250px;
		line-height: 100%;
	}
	.family_d2_other_name{
		top:643px;
		left:670px;
	}
	.family_d2_other_zokugara{
		top:643px;
		left:768px;
	}
	.family_d2_other_add01{
		top:643px;
		left:818px;
		width: 128px;
		line-height: 100%;
	}

	/*16歳未満の扶養親族1*/
	.huyou1_name{
		top: 660px;
		left: 143px;
	}
	.huyou1_name_kana{
		top: 650px;
		left: 143px;
	}
	.huyou1_mynumber{
		top:655px;
		left:256px;
		letter-spacing: 8.6px;
	}
	.huyou1_zokugara{
		top:652px;
		left:448px;
	}
	.huyou1_birthday01{
		top: 655px;
		left: 488px;
	}
	.huyou1_birthday02{
		top: 655px;
		left: 506px;
	}
	.huyou1_birthday03{
		top: 655px;
		left: 522px;
	}
	.huyou1_birthday04{
		top: 655px;
		left: 543px;
	}
	.huyou1_add01{
		top: 653px;
		left: 560px;
		width: 190px;
		line-height: 100%;
	}
	.huyou1_shinzoku{
		top:653px;
		left:772px;
	}
	.huyou1_income{
		top:654px;
		right:245px;
		text-align: right;
	}

	/*16歳未満の扶養親族2*/
	.huyou2_name{
		top: 680px;
		left: 143px;
	}
	.huyou2_name_kana{
		top: 670px;
		left: 143px;
	}
	.huyou2_mynumber{
		top:676px;
		left:256px;
		letter-spacing: 8.6px;
	}
	.huyou2_zokugara{
		top:673px;
		left:448px;
	}
	.huyou2_birthday01{
		top: 676px;
		left: 488px;
	}
	.huyou2_birthday02{
		top: 676px;
		left: 506px;
	}
	.huyou2_birthday03{
		top: 676px;
		left: 522px;
	}
	.huyou2_birthday04{
		top: 676px;
		left: 543px;
	}
	.huyou2_add01{
		top: 674px;
		left: 560px;
		width: 190px;
		line-height: 100%;
	}
	.huyou2_shinzoku{
		top:673px;
		left:772px;
	}
	.huyou2_income{
		top:674px;
		right:245px;
		text-align: right;
	}

	/*16歳未満の扶養親族3*/
	.huyou3_name{
		top: 700px;
		left: 143px;
	}
	.huyou3_name_kana{
		top: 691px;
		left: 143px;
	}
	.huyou3_mynumber{
		top:697px;
		left:256px;
		letter-spacing: 8.6px;
	}
	.huyou3_zokugara{
		top:693px;
		left:448px;
	}
	.huyou3_birthday01{
		top: 695px;
		left: 488px;
	}
	.huyou3_birthday02{
		top: 695px;
		left: 506px;
	}
	.huyou3_birthday03{
		top: 695px;
		left: 522px;
	}
	.huyou3_birthday04{
		top: 695px;
		left: 543px;
	}
	.huyou3_add01{
		top: 693px;
		left: 560px;
		width: 190px;
		line-height: 100%;
	}
	.huyou3_shinzoku{
		top:694px;
		left:772px;
	}
	.huyou3_income{
		top:694px;
		right:245px;
		text-align: right;
	}

	/*16歳未満の扶養親族4*/
	.huyou4_name{
		top: 720px;
		left: 143px;
	}
	.huyou4_name_kana{
		top: 712px;
		left: 143px;
	}
	.huyou4_mynumber{
		top:717px;
		left:256px;
		letter-spacing: 8.6px;
	}
	.huyou4_zokugara{
		top:714px;
		left:448px;
	}
	.huyou4_birthday01{
		top: 716px;
		left: 488px;
	}
	.huyou4_birthday02{
		top: 716px;
		left: 506px;
	}
	.huyou4_birthday03{
		top: 716px;
		left: 522px;
	}
	.huyou4_birthday04{
		top: 716px;
		left: 543px;
	}
	.huyou4_add01{
		top: 714px;
		left: 560px;
		width: 190px;
		line-height: 100%;
	}
	.huyou4_shinzoku{
		top:714px;
		left:772px;
	}
	.huyou4_income{
		top:714px;
		right:245px;
		text-align: right;
	}

	/*16歳未満の扶養親族5*/
	.huyou5_name{
		top: 737px;
		left: 143px;
	}
	.huyou5_name_kana{
		top: 729px;
		left: 143px;
	}
	.huyou5_mynumber{
		top:732px;
		left:256px;
		letter-spacing: 8.6px;
	}
	.huyou5_zokugara{
		top:730px;
		left:448px;
	}
	.huyou5_birthday01{
		top: 734px;
		left: 488px;
	}
	.huyou5_birthday02{
		top: 734px;
		left:506px;
	}
	.huyou5_birthday03{
		top: 734px;
		left: 522px;
	}
	.huyou5_birthday04{
		top: 734px;
		left: 543px;
	}
	.huyou5_add01{
		top: 731px;
		left: 560px;
		width: 190px;
		line-height: 100%;
	}
	.huyou5_shinzoku{
		top:731px;
		left:772px;
	}
	.huyou5_income{
		top:731px;
		right:245px;
		text-align: right;
	}
}

