@charset "Shift_JIS";


/* -----------------------------------------------------
	01. Layout
	02. Document
	03. Footer
----------------------------------------------------- */


/* -----------------------------------------------------
	02. Document
----------------------------------------------------- */

/*電報の歴史*/

#service .tab_Area {
	margin-top:20px;
}

#service .tab_Area ul li {
	margin:0;
	padding:0;
	float:left;
	width:364px;
	height:32px;
}

#service .tab_Area ul li.yoko a {
	display:block;
	overflow:hidden;
	background:url(../../service/gaiyo/images/tab_yoko_1.gif);
	border:0;
	height:32px;
}

#service .tab_Area ul li.yoko a img {
	display:none;
}

#service .tab_Area ul li.yoko a:hover {
	background:url(../../service/gaiyo/images/tab_yoko_1on.gif);
}

#service .tab_Area ul li.tate a {
	display:block;
	overflow:hidden;
	background:url(../../service/gaiyo/images/tab_tate_1.gif);
	border:0;
	height:32px;
}

#service .tab_Area ul li.tate a img {
	display:none;
}

#service .tab_Area ul li.tate a:hover {
	background:url(../../service/gaiyo/images/tab_tate_1on.gif);
}

#service .denpoImg {
	width:726px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	margin:0;
	text-align:center;
}

#service .denpoImg img {
	margin:20px auto;
}


#service .toritsugi {
	width:726px;
	border:#999999 solid 1px;
	margin:0;
	text-align:center;
}

#service .toritsugi img {
	margin:20px auto;
}





/*----アンカーリンクリスト--------------------------------------*/

#service .anchorList ul {
	margin:10px 0 20px 5px;
	padding:0;
	list-style:none;
}

#service .anchorList li {
	background:url(../images/icon_anchorList.gif) left center no-repeat;
	padding-left: 15px;
	margin-bottom:5px;

}

#service .largeRed_text {
	font-size:110%;
	color:#FF0000;
	font-weight:bold;
	padding-bottom:15px;
}

/*----テーブル--------------------------------------*/

.hintListTbl {
 width: 100%;
 margin-bottom:20px;
}

.hintListTbl td,
.hintListTbl tr {
border-bottom: solid 1px #ccc;
 vertical-align: middle;
 padding: 8px;
}
.hintListTbl td.lineTop {
  border-top: solid 1px #ccc;
 vertical-align: middle;
 padding: 8px;
}

.hintListTbl td.LineB {
 background: #f4eee4;
 color:#6f3100;
 font-weight:bold;
 vertical-align: middle;
 text-align:center;
}

/*----番号付きリスト------------------------------------------*/

#service ol.nunber {
	margin:0 0 15px 15px;
	padding:0 0 0 15px;
	list-style-type:decimal;
}

#service ol.nunber li {
	padding:10px 0;
	width:95%;
}

#service ol.nunber li .redAria {
	border:#FF0000 solid 2px;
	padding:10px 15px;
	color:#FF0000;
	font-weight:bold;
	/*width:90%;*/
	margin-bottom:10px;
}

/*----※付きリスト------------------------------------------*/

#service .komeList ul {
	margin-left:20px;
}

#service .komeList li {
	text-indent:-1em;
}


/*----okuyami 20220425追記--------------------------------------*/

.hint_okuyamiTbl {
 width: 100%;
 margin-bottom:20px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-collapse:  collapse;
}


.hint_okuyamiTbl td,
.hint_okuyamiTbl tr {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
 vertical-align: middle;
 padding: 7px 10px;
}
.hint_okuyamiTbl th{
	background-color: #2c1603;
	color: #fff;
	border: 1px solid #cfcfcf;
	padding: 7px;
}


.hint_okuyamiTbl tr:nth-child(even) {
	background: #fff;
}

.hint_okuyamiTbl tr:nth-child(odd) {
	background: #f4eee4;
}


