@import url("../../../css/language.css");

div.t-image { background-image: url(img/t_image.gif);}

h3 { margin: 10px 0 0 0; padding:0; font-size: 105%; color: #333333; }

p.txt_nonpad {padding:0;margin:0;}

/*テーブル*/
table.tbl_eng2 {
	margin: 5px 0 5px 0;
	padding:0;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
table.tbl_eng2 th, table.tbl_eng2 td {
	border:1px solid #CCCCCC;
	padding: 5px;
	margin: 0;
	font-size:100%;
}
table.tbl_eng2 th {
	background-color:#FFCCCC;
}

table.tbl_talk {
	margin: 5px 0 5px 0;
	padding:0;
}
table.tbl_talk th, table.tbl_talk td {
	vertical-align:top;
	padding: 2px;
	margin: 0;
	font-size:100%;
}
table.tbl_talk th {
	font-weight:bolder;

}

/*リスト*/
ul.eng2 {
	margin: 0px 0px 10px 20px ;
	padding:0;
}
ul.eng2 li {
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type:none;
	text-indent:-1em;
}

/*文字揃え*/
.eng_center {text-align:center;}


.col01{color:#C00;}
.col02{color:#F33;}
.col03{color:#06F;}
.col04{color:#090;}

.bg01{
padding:5px;
background:#DDD;
}

.bg02{
	background: #FFCEC2;
}
.border01{
padding:1px 5px;
border:1px solid #666;
}


table.tbl_eng3{
margin:0 auto;
padding:0;
width:100%;
border-collapse:collapse;
}
table.tbl_eng3 th,
table.tbl_eng3 td{
padding:10px;
vertical-align:top;
border:1px solid #666;
}

table.tbl_eng4{
	max-width:500px;
	width:100%;
	margin:0 auto 0 0;
}

.underline{
text-decoration:underline;
}

.prob{
margin:10px auto;
}
.prob ul{
margin:0;
padding:0;
}
.probA{
float:right;
}
.probA + p,
.probA + div{
clear:both;
}

.prob li{
display:block;
margin:2px 0;
padding:0 0 0 1em;
text-indent:-1em;
list-style:none;
}
.w20{
	width: 20px;
}
.w70{
	width: 70px;
}

.w100{
	width: 100% !important;
}
.ulStyle01 {
	padding: 0;
	margin: 0;
}
.ulStyle01 li{
	position: relative;
	list-style-type: none;
	padding-left: 15px;
}
.ulStyle01 li:before{
	content: "◎";
	position: absolute;
	display: block;
	left: 0;
}

/*2020/10月号*/
.wid90{width:90px;}

@media screen and (max-width: 550px){
	.wid90{width:50px;}
}

/*2020/12月号*/
.tbl_eng3.day1127{
	table-layout: fixed;
}

.internet04 .main .cbody .tbl_eng3.day1127 td p{
	width: 100%;
}

.ul20201127{padding-left: 20px;}

.ul20201127 li{
	list-style-type: none;
	padding-left: 20px;
	position: relative;
	margin-bottom: 5px;
}
	.ul20201127 li:first-child::before{
		content: "（例）";
		display: inline-block;
		position: absolute;
		left: -20px;
	}

p.indent{
	padding-left: 14.4px;
	margin: 0 !important;
	width: 97% !important;
}

/*2021.04.26*/
p.indent02{
	padding-left: 39.4px;
	margin: 0 !important;
	width: 74% !important;
}

/*2021.05.27*/
.tbl-figure{
	padding-left: 4px;
}
	@media screen and (max-width: 767px){
		p.indent{
			width: 95% !important;
		}
	}

/*2022.01.25*/

.internet04 .main .cbody p{
	margin: 0;
}


/*2024.04.23*/

table.tbl_eng3 th,
table.tbl_eng3 table.tbl_hu td{
	border: none !important;
	padding: 0;
}

/*2024.07.22*/

.ul1{
	text-decoration: underline
	}
.ul2{
text-decoration: underline double
}