<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

#MainCont.page .sectionH1 .reset *{
	font-style:normal;
	/*line-height:1.6em;*/
}

#MainCont.page .sectionH1 .reset{
	font-style:normal;
	text-align:left;
	margin:0;
	padding:0;
}

#MainCont.page .sectionH1 .reset *{
	margin:0;
	padding:0;
}

#MainCont.page .sectionH1 .reset div,
#MainCont.page .sectionH1 .reset dl,
#MainCont.page .sectionH1 .reset dt,
#MainCont.page .sectionH1 .reset dd,
#MainCont.page .sectionH1 .reset ul,
#MainCont.page .sectionH1 .reset ol,
#MainCont.page .sectionH1 .reset li,
#MainCont.page .sectionH1 .reset h1,
#MainCont.page .sectionH1 .reset h2,
#MainCont.page .sectionH1 .reset h3,
#MainCont.page .sectionH1 .reset h4,
#MainCont.page .sectionH1 .reset h5,
#MainCont.page .sectionH1 .reset h6,
#MainCont.page .sectionH1 .reset pre,
#MainCont.page .sectionH1 .reset form,
#MainCont.page .sectionH1 .reset fieldset,
#MainCont.page .sectionH1 .reset input,
#MainCont.page .sectionH1 .reset textarea,
#MainCont.page .sectionH1 .reset p,
#MainCont.page .sectionH1 .reset blockquote,
#MainCont.page .sectionH1 .reset th,
#MainCont.page .sectionH1 .reset td { 
	/*font-size:1em;*/
}

#MainCont.page .sectionH1 .reset table {
	/*font-size:1em;*/
	border-collapse:collapse;
	border-spacing:0;
  margin-bottom: 5px;
}

#MainCont.page .sectionH1 .reset fieldset,
#MainCont.page .sectionH1 .reset img { 
	/*font-size:1em;*/
	border:0;
}

#MainCont.page .sectionH1 .reset ol,
#MainCont.page .sectionH1 .reset ul {
	/*font-size:1em;*/
	list-style:none;
}

#MainCont.page .sectionH1 .reset caption,
#MainCont.page .sectionH1 .reset th {
	/*font-size:1em;*/
	text-align:left;
}

#MainCont.page .sectionH1 .reset q:before,
#MainCont.page .sectionH1 .reset q:after {
	/*font-size:1em;*/
	content:'';
}

#MainCont.page .sectionH1 .reset abbr,
#MainCont.page .sectionH1 .reset acronym {
	border:0;
	/*font-size:1em;*/
}

#MainCont.page .sectionH1 .reset small{
font-size:0.8em;
}

#MainCont.page .sectionH1 .reset large{
font-size:1.2em;
}

#MainCont.page .sectionH1 .reset th{
font-weight:100;
}


/* 回り込み解除 */
#MainCont.page .sectionH1 .content br.clear{
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
	border:none;
	content:'';
}

/* 回り込み解除2 */
#MainCont.page .sectionH1 .content .clearfix{
	overflow:hidden;
	zoom:1;
}

/* テキスト飛ばし */
#MainCont.page .sectionH1 .content .fir{
	text-indent:-1000%;
	overflow:hidden;
	font-size:0px;
}

/* block右寄せ */
#MainCont.page .sectionH1 .content .f_right{
	float:right;
}

/* block左寄せ */
#MainCont.page .sectionH1 .content .f_left{
	float:left;
}

/* inline右寄せ */
#MainCont.page .sectionH1 .content .t_right{
	text-align:right;
}

/* inline左寄せ */
#MainCont.page .sectionH1 .content .t_left{
	text-align:left;
}

/* inline中央 */
#MainCont.page .sectionH1 .content .t_center{
	text-align:center;
}

/* inline均等 */
#MainCont.page .sectionH1 .content .t_just{
	text-justify:inter-ideograph;
	text-align:justify;
}

/* margin調整 */
#MainCont.page .sectionH1 .content .mt0{
	margin-top:0px !important;
}

#MainCont.page .sectionH1 .content .mt10{
	margin-top:10px !important;
}

#MainCont.page .sectionH1 .content .mt20{
	margin-top:20px !important;
}

#MainCont.page .sectionH1 .content .mt30{
	margin-top:30px !important;
}

#MainCont.page .sectionH1 .content .mt40{
	margin-top:40px !important;
}

#MainCont.page .sectionH1 .content .mt50{
	margin-top:50px !important;
}

#MainCont.page .sectionH1 .content .ml0{
	margin-left:0px !important;
}

#MainCont.page .sectionH1 .content .ml10{
	margin-left:10px !important;
}

#MainCont.page .sectionH1 .content .ml20{
	margin-left:20px !important;
}

#MainCont.page .sectionH1 .content .ml30{
	margin-left:30px !important;
}

#MainCont.page .sectionH1 .content .ml40{
	margin-left:40px !important;
}

#MainCont.page .sectionH1 .content .ml50{
	margin-left:50px !important;
}

#MainCont.page .sectionH1 .content .mb0{
	margin-bottom:0px !important;
}

#MainCont.page .sectionH1 .content .mb10{
	margin-bottom:10px !important;
}

#MainCont.page .sectionH1 .content .mb20{
	margin-bottom:20px !important;
}

#MainCont.page .sectionH1 .content .mb30{
	margin-bottom:30px !important;
}

#MainCont.page .sectionH1 .content .mb40{
	margin-bottom:40px !important;
}

#MainCont.page .sectionH1 .content .mb50{
	margin-bottom:50px !important;
}

#MainCont.page .sectionH1 .content .mr0{
	margin-right:0px !important;
}

#MainCont.page .sectionH1 .content .mr10{
	margin-right:10px !important;
}

#MainCont.page .sectionH1 .content .mr20{
	margin-right:20px !important;
}

#MainCont.page .sectionH1 .content .mr30{
	margin-right:30px !important;
}

#MainCont.page .sectionH1 .content .mr40{
	margin-right:40px !important;
}

#MainCont.page .sectionH1 .content .mr50{
	margin-right:50px !important;
}

#MainCont.page .sectionH1 .content .pt10{
	padding-top:10px !important;
}

#MainCont.page .sectionH1 .content .pt20{
	padding-top:20px !important;
}

#MainCont.page .sectionH1 .content .pt30{
	padding-top:30px !important;
}

#MainCont.page .sectionH1 .content .pt40{
	padding-top:40px !important;
}

#MainCont.page .sectionH1 .content .pt50{
	padding-top:50px !important;
}

#MainCont.page .sectionH1 .content .pl10{
	padding-left:10px !important;
}

#MainCont.page .sectionH1 .content .pl20{
	padding-left:20px !important;
}

#MainCont.page .sectionH1 .content .pl30{
	padding-left:30px !important;
}

#MainCont.page .sectionH1 .content .pl40{
	padding-left:40px !important;
}

#MainCont.page .sectionH1 .content .pl50{
	padding-left:50px !important;
}

#MainCont.page .sectionH1 .content .pb10{
	padding-bottom:10px !important;
}

#MainCont.page .sectionH1 .content .pb20{
	padding-bottom:20px !important;
}

#MainCont.page .sectionH1 .content .pb30{
	padding-bottom:30px !important;
}

#MainCont.page .sectionH1 .content .pb40{
	padding-bottom:40px !important;
}

#MainCont.page .sectionH1 .content .pb50{
	padding-bottom:50px !important;
}

#MainCont.page .sectionH1 .content .pr10{
	padding-right:10px !important;
}

#MainCont.page .sectionH1 .content .pr20{
	padding-right:20px !important;
}

#MainCont.page .sectionH1 .content .pr30{
	padding-right:30px !important;
}

#MainCont.page .sectionH1 .content .pr40{
	padding-right:40px !important;
}

#MainCont.page .sectionH1 .content .pr50{
	padding-right:50px !important;
}

/* ハイスライド用 */
.h_title{
	text-align:left;
}
.h_title .size{
	font-weight:bold;
	font-size:14px;
}

#MainCont.page .sectionH1 .bottom_box{
	border-top:1px dotted #ccc;
	margin-top:50px;
	padding-top:20px;
}

.bottom_box_syanai{
	border-bottom:1px #C5C5C5 dotted;
}

/* メインビジュアル下説明文 */
.page_description{
	margin-bottom: 20px !important;
	color: #F96312;
	font-weight: bold;
}
.page_description img{
	vertical-align: middle;
	margin: 0 3px !important;
}

#MainCont.page .sectionH1 .category_index_menu{
	margin:0px 5px auto;
	border:1px solid #D9D9D9;
	padding:1px;
}

#MainCont.page .sectionH1 .category_index_menu3_pad{
	margin:0px 5px auto;
	border:none;
	padding:1px;
}

#MainCont.page .sectionH1 .category_index_menu ul,
#MainCont.page .sectionH1 .category_index_menu2 ul{
	border:1px solid #F4F4F4;
	padding:20px 20px 10px;
	zoom:1;
	overflow:hidden;
}

#MainCont.page .sectionH1 .category_index_menu2_pad ul,
#MainCont.page .sectionH1 .category_index_menu4_pad ul{
	border:1px solid #F4F4F4;
	padding:10px 5px 5px;
	zoom:1;
	overflow:hidden;
}

#MainCont.page .sectionH1 .category_index_menu3_pad ul{
	border:none;
	padding:10px 5px 5px;
	zoom:1;
	overflow:hidden;
}

#MainCont.page .sectionH1 .category_index_menu2 ul{
	border:none;
	margin-right:-20px;
}

#MainCont.page .sectionH1 .category_index_menu ul li{
	width:125px;
	float:left;
	padding-bottom:10px;
}

#MainCont.page .sectionH1 .category_index_menu3_pad ul li{
	width:150px;
	float:left;
	padding-bottom:10px;
	margin-right:20px;
}

#MainCont.page .sectionH1 .category_index_menu2 ul li{
	width:auto;
	float:left;
	padding-bottom:10px;
	margin-right:60px;
}

#MainCont.page .sectionH1 .category_index_menu ul li a,
#MainCont.page .sectionH1 .category_index_menu2 ul li a{
	padding-left:15px;
	background:url(/stationery/denpyo/common/arrow01.png) no-repeat 0px 50%;
}

#MainCont.page .sectionH1 .category_index_menu3_pad ul li a{
	padding-left:15px;
	background:url(/stationery/denpyo/common/arrow03.png) no-repeat 0px 50%;
}
#MainCont.page .sectionH1 .category_index_menu4_pad ul li a{
	padding-left:15px;
	background:url(/stationery/denpyo/common/arrow03.png) no-repeat 0px 50%;
}

#MainCont.page .sectionH1 .content_section01 {
	font-size:.75em;
	margin-bottom:10px;
}

#MainCont.page .sectionH1 .content_section01 a{
	padding-left:15px;
	background:url(/stationery/denpyo/common/arrow02.png) no-repeat 0px 50%;
}

/* 見出し01  */
#MainCont.page .sectionH1 .heading01{
	border-bottom:#EDEDED 3px solid;
}

#MainCont.page .sectionH1 .heading01 .wrap01{
	border:1px solid #D9D9D9;
	background:url(/stationery/denpyo/common/heading01_bg_01.png) repeat-x 0px 0px #F6F6F6;
}

#MainCont.page .sectionH1 .heading01 .wrap01 .title{
	padding:5px;
	padding-left:18px;
	border:1px solid #fff;
	background:url(/stationery/denpyo/common/heading01_bg_02.png) no-repeat 6px 50%;
	font-size:.875em;
	font-weight:800;
	line-height:1.2em;
}

/* テーブル01 */
#MainCont.page .sectionH1 .table01{
	margin:0px 5px auto;
	/*width:710px;*/
}
@media screen and (max-width: 750px) {
	#MainCont.page .sectionH1 .table01 {
	margin:0px 10px 0px 0px;
	width: 100%;
	overflow-x: scroll;
}
}

#MainCont.page .sectionH1 .table01 table {
	width:100%;
	min-width: 940px;
}

#MainCont.page .sectionH1 .table01 table th,
#MainCont.page .sectionH1 .table01 table td{
	border:1px solid #ccc;
	padding:10px 5px;
	line-height:1.2em;
	vertical-align:middle;
}

#MainCont.page .sectionH1 .table01 table td.dotted{
	border-right:1px dotted #ccc;
}
#MainCont.page .sectionH1 .table01 table td.none{
	border-left:none;
}

#MainCont.page .sectionH1 .table01 table thead th{
	font-weight:800;
	background:#E5EFD1;
	text-align:center;
}

#MainCont.page .sectionH1 .table01 table tbody td{
	background:#DDDDDD;
	color:#999;
}

#MainCont.page .sectionH1 .table01 table tbody td.bgwhite{
	background:none;
}

/* テーブル02 */
#MainCont.page .sectionH1 .table02{
	margin:0px 5px auto;
	/*width:710px;*/
}
@media screen and (max-width: 750px) {
	#MainCont.page .sectionH1 .table02 {
	margin:0px 10px 0px 0px;
	width: 100%;
	overflow-x: scroll;
}
}

#MainCont.page .sectionH1 .table02 table {
	width:100%;
	min-width: 940px;
}

#MainCont.page .sectionH1 .table02 table th,
#MainCont.page .sectionH1 .table02 table td{
	border:1px solid #ccc;
	padding:10px 5px;
	line-height:1.2em;
	vertical-align:middle;
}

#MainCont.page .sectionH1 .table02 table thead th{
	font-weight:800;
	background:#E5EFD1;
	text-align:center;
}

#MainCont.page .sectionH1 .table02 table thead th p{
	color:#06F;
	text-decoration:underline;
	cursor:pointer;
}

/* カーボンタイプ */
#MainCont.page .sectionH1 .carbon_type{
	border:1px solid #C6C6C6;
	width: 710px;
}
#MainCont.page .sectionH1 .carbon_wrap {
	width: 710px;
	margin:50px auto;
}
@media screen and (max-width: 750px) {
#MainCont.page .sectionH1 .carbon_wrap {
	width: 100%;
	margin:50px 20px 0 0;
	overflow-x: scroll;
}
}

#MainCont.page .sectionH1 .carbon_type .wrap01{
	border:#F0F0F0 4px solid;
	padding:8px 0px 8px 6px;
}

#MainCont.page .sectionH1 .carbon_type .wrap01 .wrap02{
	background:url(/stationery/denpyo/common/carbon_bg_01.png) repeat-y 0px 0px;
	zoom:1;
	overflow:hidden;
	width:700px;
	/* [disabled]margin-right:-50px; */
}

#MainCont.page .sectionH1 .carbon_type .wrap01 .wrap02 dl{
	width:175px;
	float:left;
	margin-right:10px;
}

#MainCont.page .sectionH1 .carbon_type .wrap01 .wrap02 dl.style01 {
	width: 135px;
}

#MainCont.page .sectionH1 .carbon_type .wrap01 .wrap02 dl .dd_width {
	width:134px;
}
#MainCont.page .sectionH1 .toPageTop {
  text-align: right;
}

/* 社内決算テーブルセルサイズ */
.s_w1{
	width:120px;
}
.s_w2{
	width:70px;
}
.s_w3{
	width:60px;
}
.s_w4{
	width:100px;
}
.s_w5{
	width:30px;
}
.s_w6{
	width:70px;
}
.s_w7{
	width:60px;
}
.s_w8{
	width:60px;
}

/* お会計票・領収書テーブルセルサイズ */
.r_w1{
	width:110px;
}
.r_w2{
	width:80px;
}
.r_w3{
	width:190px;
}
.r_w4{
	width:70px;
}
.r_w5{
	width:120px;
}
.r_w6{
	width:90px;
}
.r_w7{
	width:160px;
}

/* 伝票テーブルセルサイズ */
.d_w1{
	width:100px;
}
.d_w2{
	width:80px;
}
.d_w3{
	width:190px;
}
.d_w4{
	width:70px;
}
.d_w5{
	width:90px;
}
.d_w6{
	width:100px;
}
.d_w7{
	width:160px;
}</pre></body></html>