/* CSS Document */
#title{
	background-image:url(../images/title.gif);
	padding:51px 0 0 0;
}

#hokenTT{
	background-image: url(../images/hokenTT.jpg);
	padding:42px 0 0 0;
	margin:10px 0 0;
}
#store_data{
	background-color:#fce7cc;
	padding:10px 5px;
}
#map{
	background-color:#FFF;
	margin:10px 0 0;
	text-align:center;
}
.branch-detail{padding:20px 0; font-size: 12px;}
.branch-detail strong{color:#ff7901; display: block; font-size: 16px;}

.bg-pattern-gray{background: url(/company/images/pattern-branch1.png);}
.bg-pattern-orange{background: url(/company/images/pattern-branch2.png);}
.bg-pattern-green{background: url(/company/images/pattern-branch3.png);}
.bg-pattern-blue{background: url(/company/images/pattern-branch4.png);}
.bg-pattern-pink{background: url(/company/images/pattern-branch5.png);}
.bg-pattern-purple{background: url(/company/images/pattern-branch6.png);}

.branch-wrapper{padding: 2px 3px 8px; margin: 0 0 30px;}
.branch-wrapper h2{padding: 4px 0 12px 18px;}

.branch-container{background:#FFF; padding: 7px 7px 3px;}
.branch-address{display: flex; justify-content:space-between; padding: 15px;}
.branch-street{display: flex; justify-content: space-between;}
.branch-street img{width:260px; height: 174px;}
.branch-info{ font-size: 14px; padding: 15px;}
.branch-info strong{color: #ff7901; font-size: 20px; display: block; line-height: 1.3; margin: -8px 0 4px 0;}

.branch-map{display: flex; justify-content:space-between; margin: 0 0 8px; padding: 0 15px;}
.branch-map iframe{width:670px; height: 227px;}

#accessTT{
	background-image:url(../company/images/access_TT.gif);
	padding:51px 0 0 0;
}

#AccessDisp{
	background-image: url(../company/images/back.gif);
	background-repeat:repeat;
	padding:15px;
}
#Acess_top{
	background-color:#fce7cc;
	padding:13px;
}

/*--- TAB ---*/
#tab_list{
	border-bottom:5px solid #ff9702;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
}
#tab_list li{
	float:left;
	width:215px;
	margin:0 0px 0 5px;
	height:39px;
}
#tab_list li a{
	height:39px;
	background-image:url(../company/images/tab.png);
	background-position:-215px 0;
	display:block;
	color:#FFF;
	margin:0px 0 0 0;
	line-height:47px;
	text-align:center;
	font-weight:bold;
}
#tab_list li a:hover,#tab_list li a.selected{
	background-position:0px 0;
	height:39px !important;
	display:block;
	color:#FFF;
	line-height:42px;
	text-align:center;
	margin:0 0 0;
	font-size:14px;
}
.access_disp{
	background-color:#fce7cc;
	padding:13px 13px 13px;
}

/*--- アクセス ---*/
#access01{
	background-image:url(../company/images/access01.jpg);
	background-repeat:no-repeat;
	width:338px;
	height:70px;
	margin:10px 0 15px 0;
	padding:70px 5px 0 5px;
	float:left;
}
#access02{
	background-image:url(../company/images/access02.jpg);
	background-repeat:no-repeat;
	width:338px;
	height:70px;
	margin:10px 0 15px 0;
	padding:70px 5px 0 5px;
	float:right;
}
#access01 p,#access02 p{
	background-color:#FFF;
	padding:6px 5px;
	border-radius: 4px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; 
}

#map_disp{
	background-color:#FFF;
	padding:0 0 0px;
	margin:0 0 15px;
}
#map_disp dl{
	margin:0 20px;
	background-color:#fcfdff;
	border-radius: 4px 4px; 
	-webkit-border-radius: 4px 4px;
	-moz-border-radius: 4px 4px;
	padding:15px;
	border:2px solid #1762d8;
}
#map_disp dl dt{
	background-image:url(../company/images/pin.png);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	color:#1762d8;
	font-size:14px;
	margin:0 0 3px;
	font-weight:bold;
}
#map_disp dl dd{
	margin:0 0 10px;
}
#orangeTT{
	font-size:16px;
	font-weight:bold;
	color:#ff7901;
	margin:0 0 5px;
}
.pinkTT{
	background-image: url(../company/images/h3TT.gif);
	height:46px;
	line-height:46px;
	padding:0 0 0 20px;
	font-size:16px;
	color:#FFF;
	margin:15px 0 10px 0;
	width:627px;
}