@charset "utf-8";


/* 業務概要*/
/*
.info-conbox {}
.info-conbox p {}
.info-conbox ol {}
.info-conbox ol li {}
ここまでmain.cssに記述
*/
.info-conbox table {
	width:90%;
	margin:0 auto;
}
.info-conbox th,
.info-conbox td {
	padding:5px 0 5px 0;
	border-bottom:solid 1px #333;
	border-right:dashed 1px#333;
	line-height:1.3;
	font-size:14px;

}
.info-conbox td,
.info-conbox th {
	text-align:center;
}
.info-conbox th {
	text-align:center;
}

.info-conbox th.yakushoku,
.info-conbox th.shimei,
.info-conbox th.shozoku {
	background-color:lightyellow;
}
.info-conbox th.shozoku {
	border-right:none;
}
.info-conbox td:last-child {
	text-align:left;
	padding-left:1em;
	border-right:none;
}
.info-conbox th.t-header {
	border-top:solid 1px #333;
	text-align:center;
	font-size:110%;
	border-right:none;
	background-color:lightyellow;
}
/* コールセンター */
#callcenter-conbox {
	width: 672px;
	border-radius: 16px;		/* CSS3草案 */
	-webkit-border-radius: 16px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 16px;
	background: url(../img/bg-conbox.jpg);
	margin-bottom: 25px;
	margin-top:16px;
	padding:24px 0 20px 0;
}
#callcenter-conbox #callcenter-logo {
	display: block;
	width:506px;
	margin: 0 auto;
}
#info-callcenter {
	float: left;
	display: inline;
	width: 318px;
	margin-left: 10px;
	margin-top:18px;
	margin-bottom:32px;
}
#info-callcenter img {
}
/* コールセンターだよりバナー */
#info-callcenter ul#callcenterdayori-banner li a {
	width: 318px;
	display:block;
	height:114px;
	background: url(../images/information/banner-callcenter.png) left top no-repeat;
}
#info-callcenter ul#callcenterdayori-banner li a:hover  {
	background-position: right top;
}
#info-callcenter ul#callcenterdayori-banner li a p {
	display:none;
}
#info-callcenter dl {
	display: none;
}
#callcenter-catch {
	float: right;
	background-image: url(../images/information/callcenter-catch.gif);
	background-repeat: no-repeat;
	width: 324px;
	height: 60px;
	margin-top: 32px;
}

#callcenter-catch p {
	display:none;
}

#callcenter-about {
	float: right;
	width: 334px;
	margin-top: 24px;
	padding-top:30px;
	position:relative;
}
#callcenter-about p {
	width: auto;
	line-height:1.5;
	color:olive;
	font-size:1.1em;
	text-indent:-0.6em;
	margin-bottom:5px;
}
#callcenter-about p.no-indent {
	text-indent:0;
	width:300px;
	margin-top:12px;
}

#callcenter-conbox .clear {
	clear:both;
	font-size:0.1em;
	height:0px;
}
#callcenter-oshirase {
	display:none;
}
/*　コールセンターへの相談について ~2025（Q＆Aは終了) */
section#about-soudan {
	width:90%;
	height:auto;
	margin:0 auto;
	padding:12px  2%;
	background-color:#fce7e7;
	border-radius:10px;
	box-shadow: 3px 3px 5px #a5a5a5;
}
section#about-soudan h3 {
	color:olive;
	font-size:18px;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:700;
	margin-bottom:0.75em;
	padding:0.3em 1em;
	border-left:solid 10px olive;
	border-bottom:solid 1px olive;
}
section#about-soudan ul {
	width:90%;
	margin-left:2em;
	margin-bottom:2em;
}
section#about-soudan ul li {
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size:15px;
	font-weight:500;
	text-indent:-1em;
	margin-bottom:0.8em;
	color:#444;
	font-weight:500;

}
section#about-soudan ul.madoguchi {
	margin-left:3em;

	
}
section#about-soudan ul.madoguchi li {
	margin-bottom:0.2em;
	color:#444;
	margin-bottom:0em;
	line-height:1.2;
font-weight:400;
}

section#about-soudan li a {
	color:#333;
	text-decoration:none;
}
section#about-soudan li a:hover {
	color:#888;
	text-decoration:underline;

}
	
section#about-soudan li ul {
	margin-top:0.75em;
	margin-bottom:0;
}
section#about-soudan li li {
	color:#333;
	font-weight:400;
	margin-bottom:0.5em;
}
section#about-soudan article {
	width:94%;
	margin:0 auto 24px auto;
	padding:16px 2% 0 2%;
	background-color:#fff;
	border-radius:8px;
	height:auto;
	border:solid 1px #888;
}
section#about-soudan article h4 {
	color:maroon;
	font-size:15px;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:600;
	margin-bottom:0.75em;
}
section#about-soudan article h4.madoguchi-cf {
	font-size:14px;
	font-weight:500;
	margin-left:1em;
	text-indent:-1em;
}
section#about-soudan article h5 {
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size:15px;
	font-weight:400;
	margin:0 0 0.25em 1em;
}

/* ------------------------------------------
スマフォ縦 〜599px-iPhone6c
------------------------------------------- */
@media screen and (max-width:599px) {

	#callcenter-conbox {
	width: 98%;
	border-radius: 12px;		/* CSS3草案 */
	-webkit-border-radius: 12px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 12px;
	margin-bottom: 25px;
	margin-top:16px;
	padding:16px 0 16px 0;
	}
	#info-callcenter,
	#callcenter-about,
	#callcenter-catch,
	#info-callcenter {
		float:none;
		width:96%;
		height:auto;
		margin:0px auto;
		background-image:none;
		
	}
	#callcenter-about {
	margin-bottom:15px;
}
	#callcenter-catch p {
		display:inline;
		width:96%;
		height:auto;
		margin:0 auto;
		font-size:14px;
		line-height:1.3;
		text-indent:0;
		text-align:justify;
}

	#callcenter-about p {
		width:98%;
			margin:0 auto 0.3em auto;
		font-size:13px;
		line-height:1.3;
		text-align:justify;

	}

	#callcenter-conbox #callcenter-logo {
		width:96%;
		margin: 0 auto;
		height:auto;
		float: none;
		display: block;
		width: 90%;
		margin:0 auto;
	}
	#info-callcenter img {
	}
	section#about-soudan h3 {
		font-size:16px;
		padding-left:0.5em;
	}
	section#about-soudan ul {
		width:96%;
		margin-left:1em;
		margin-bottom:2em;
	}
	section#about-soudan ul li {
		width:100%;
		font-size:14px;
	}
	section#about-soudan ul.madoguchi {
		width:92%;
		margin-left:2em;	
	}
	section#about-soudan ul.madoguchi li {
		overflow-wrap: break-word;
	}		
section#about-soudan article h5 {	
		font-size:14px;
}
	.info-conbox table {
		width:96%;
		margin:0 auto;
	}
	.info-conbox th,
	.info-conbox td {
	}
	h2.h2title {
		width:100%;	
		height:auto;
		margin:0 auto 6px auto;
	}
	h2.h2title img {
	}

	.info-conbox th.yakushoku {
		text-align:left;
		padding-left:1em;
		border-bottom:dashed 1px #333;
		border-right:none;
	}
	.info-conbox #yakuin th.shimei {
		width:28%;
		
	}
	.info-conbox #yakuin th.shozoku {
			}
	.info-conbox th.yakushoku-mob {
		
		text-align:left;
		padding-left:1em;
		background-color:khaki;
		border-right:none;
		
	}
	.info-conbox td:last-child {
		text-align:left;
		padding-left:0.5em;

	}

}
