@charset "utf-8";

.leftColumn {
    margin-top: 19px;
}
.clear {
    clear:both;
}
h1#about_name {
    background:url("/img/introduce/img_h2_area.gif") no-repeat scroll 0 0 transparent;
    border-left: ;
    border-bottom: ;
    font-size: 160%;
    height: 43px;
    margin-left: 11px;
    padding-left: 23px;
    padding-top: 10px;
    text-align: left;
    width: 933px;
    font-weight: bold;
}
h3 {
    font-size: 120%;
    font-weight: bold;
    margin: 0 0 15px 10px;
    text-align: left;
}
.agent_info {
    min-height: 115px;
    margin: 0 0 20px 10px;
    text-align: left;
}
.agent_info dt {
    background: url("/img/introduce/bg_bannner.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 115px;
    text-align: left;
    width: 180px;
}
.agent_info dt img {
    margin-left: 20px;
    margin-top: 38px;
    text-align: left;
}
.agent_info dd {
    margin-left: 190px;
    margin-right: 15px;
}
.agent {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 10px 0;
    width: 666px;
	text-align: center;
}
.agent_table {
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    margin: 0 auto;
    text-align: left;
    width: 644px;
}
.agent_table th {
    background: none repeat scroll 0 0 #FFF8DC;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 10px;
    text-align: left;
    width: 182px;
    font-weight: bold;
}
.agent_table td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 10px;
    text-align: left;
    width: 462px;
}
ul.qualifications {
    list-style: none;
}
ul.qualifications li {
    margin: 0;
    padding: 0.5em 0 0 2em;
}
ul.qualifications li.checked {
    margin: 0;
    padding: 0.5em 0 0 2em;
    background: url("/img/introduce/checked.gif") 0 0 no-repeat;
}
ul.qualifications li.notcheck {
    margin: 0;
    padding: 0.5em 0 0 2em;
    background: url("/img/introduce/notchecked.gif") 0 0 no-repeat;
}
.branch_map {
    width: 644px;
    height: 350px;
    border: #999 1px solid;
    text-align: left;
    margin: 0 auto;
}


.boder_top {
    background: url("/img/introduce/bg_border_top.gif") no-repeat scroll center top transparent;
    font-size: 0;
    height: 7px;
    width: 668px;
}
.boder_bottom {
    background: url("/img/introduce/bg_border_bottom.gif") no-repeat scroll center top transparent;
    clear: both;
    font-size: 0;
    height: 7px;
    margin-bottom: 15px;
    width: 668px;
}
/* 画像が二つの時 */
#intro_box1 {
	width: 450px;
	margin: 0 auto;
}
/* 画像が一つのとき */
#intro_box2 {
	width: 200px;
	margin: 0 auto;
}
.intro_left {
	width: 200px;
	float:left;
	text-align: center;
	margin-right: 20px;
}
.intro_left p {
	text-align: left;
}
.intro_left img{
	margin-bottom: 10px;
}
/* .client_title {
	font-size: 12px;
	color: #62911E;
	font-weight: bold;
	margin-bottom: 5px;
} */
.client_title {
/* 	color: #62911E; */
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin-bottom: 5px;
	line-height: 10px;
	border-bottom: 2px #62911E solid;

}
/* .client_title2 {
	background-color: #62911E;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin-bottom: 5px;

} */

.introduce_list .company_list{
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.introduce_list .company_list tr{
    height: 80px;
}

/* 追加*/

.leftColumn.fs16{font-size:16px;color:#111;font-family:メイリオ, 'Hiragino Kaku Gothic Pro', Meiryo, 'ヒラギノ角ゴ Pro W3', 'MS PGothic', 'MS UI Gothic', Helvetica, Arial, sans-serif;}
h1#about_name{padding-top:0 !important;height:55px;}
h1 .logoImg{width:140px;height:40px;padding-right:30px;}
h1 span{display:inline-block;height:40px;margin-top:6px;font-weight:bold;}
h2.conTitle{color:#6BA10C;font-size:24px;font-weight:bold;border-bottom:2px dotted #cccccc;background:url(/common/img/lib_h1_bg.gif) no-repeat;padding-left:30px;background-position: left center;margin-bottom:15px;}
.imgBoxDouble{padding:10px;overflow:hidden;text-align:center;margin-bottom:20px;}
.imgBoxDouble img{display:inline-block;width:280px;margin:0 auto;}
.imgBoxDouble img:first-child{margin-right:20px;}
.strongPoint{margin-left:10px;margin-bottom:30px;}
.strongPoint ul{}
.strongPoint ul li{margin-bottom:10px;padding-left:90px;padding-top: 7px;padding-bottom: 7px;}
.strongPoint ul li.str1{background:url(/img/introduce/img_strong1.png) no-repeat;    background-position: left center;}
.strongPoint ul li.str2{background:url(/img/introduce/img_strong2.png) no-repeat;    background-position: left center;}
.strongPoint ul li.str3{background:url(/img/introduce/img_strong3.png) no-repeat;    background-position: left center;}
.strongPoint ul li p{border-bottom:1px dotted #ccc;line-height:2.4;font-weight:bold;}
.voice{margin-left:10px;margin-bottom:30px;}
.voice .pdl8{padding-left:8px;}
.voice .good{color:#ee37e9;background:url(/img/introduce/img_good.png) no-repeat;padding-left:35px;line-height:2;font-weight:bold;font-size:14px;}
.voice .bad{color:#8b8ff2;background:url(/img/introduce/img_bad.png) no-repeat;padding-left:35px;line-height:2;font-weight:bold;font-size:14px;}
.voice .bracket{display:inline-block;margin-right:5px;}
.voice p{margin-bottom:5px;line-height:1.8;}
.voice .infouser{color:#999999;font-size:12px;margin-bottom:10px;}
.voice .reply{background-color:#f5f5f5;padding:20px;border-radius:5px;line-height:1.8;}
.mitumori{text-align:center;margin-bottom:30px;}
.storeInterview{margin-left:10px;}
.storeInterview .titleBar{background:url(/common/img/bg_subttl.gif) no-repeat;line-height:40px;padding-left:20px;font-weight:bold;font-size:19px;margin-left:0;}
.storeInterview .interview{margin-bottom:20px;}
.storeInterview .interview img{width:100%;max-width:250px;}
.storeInterview .contentBox1{overflow:hidden;margin-bottom:35px;line-height:1.8 !important;}
.storeInterview .contentBox1 .imgBox{float:left;padding:0 20px 20px 20px;width:250px;}
.storeInterview .contentBox1 .imgBox img{display:block;margin-bottom:10px;}
.storeInterview .contentBox2{overflow:hidden;margin-bottom:35px;line-height:1.8 !important;}
.storeInterview .contentBox2 .rightCon{float:right;}
.storeInterview .contentBox2 .rightCon .imgBox{width:250px;padding:0 20px 20px 20px;}
.storeInterview .contentBox2 .rightCon img{display:block;margin-bottom:10px}
.storeInterview .contentBox2 .rightCon span{display:block;text-align:center;font-size:14px;}
.tainaviVoive{border:2px solid #669432;background-color:#f2f4e7;padding:20px 40px;margin-bottom:30px;overflow:hidden;}
.tainaviVoive .leftCon{float:left;width:30%;}
.tainaviVoive .leftCon img{width:100%;}
.tainaviVoive .leftCon span{display:block;font-size:14px;text-align:center;}
.tainaviVoive .rightCon{float:right;width:65%;padding-left:20px;}
.tainaviVoive .titleVoice{font-weight:bold;margin-bottom:10px;}
.tainaviVoive p{line-height:1.8;}
.lightpink{color:#ee35ea;font-weight:bold;}
.lightblue{color:#6570f0;font-weight:bold;}
.introduce_list.fs14{font-size:14px;}
.agent_info dl dt img{width:140px;}
.mgb20{margin-bottom:20px;}
.agent_info.clear dl{overflow:hidden;}
.bold{font-weight:bold;}
.colorGray{color:#666666;}
.imgcome{
  color: #666;
  font-size: 12px;
}
