/* CSS Document */

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}


/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:1px 20px 0 0;}
.phone {float:right; margin-right:22px;}
cite {font-style:normal;}

#content {background:#CDCDCD url(http://www.yebisu-gogo.com/themes/yebisu/images/content-tail.gif) left top repeat-x;}

.inner {padding:47px 29px 0;}
.inner .text {
	clear: both;
	padding-top: 33px;
	padding-right: 0;
	padding-bottom: 41px;
	padding-left: 11px;
}
.inner .text02 {
	clear: both;
	padding-top: 33px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
}

.border {border-left:1px solid #A2A2A2;}

/***************titles***************/
.title {
	border-bottom:2px solid #B7B7B7;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 8px;
}
.banner .title {border:none; padding:0; margin:0 0 8px 8px;}

h3 {font-size:1.077em; font-weight:normal; color:#B23C08;}
h3 a {color:#191919;}

.box h2 {background:url(http://www.yebisu-gogo.com/themes/yebisu/images/box-bg.jpg) left 1px no-repeat; font-size:1.385em; color:#FFF; text-align:center; padding:9px 0;}
.box h3 {padding-bottom:8px;}

h4 {text-align:right; padding:0 16px 14px 0;}


/***************links***************/
.link {color:#B23C08;}

.button1, .button2 {
	display:block;
	color:#FFF;
	text-decoration:none;
	line-height:1em;
	margin-bottom: 20px;
	float: left;
}
.button1 span, .button2 span {display:block;}
.button1 span span, .button2 span span {display:block; padding:6px 24px 9px;}
.button1:hover, .button2:hover {text-decoration:underline;}

.button1 {background:url(http://www.yebisu-gogo.com/themes/yebisu/images/button1-tail.gif) left top repeat-x;}
.button1 span {background:url(http://www.yebisu-gogo.com/themes/yebisu/images/button1-left.gif) left top no-repeat;}
.button1 span span {background:url(http://www.yebisu-gogo.com/themes/yebisu/images/button1-right.gif) right top no-repeat;}

.button2 {background:url(http://www.yebisu-gogo.com/themes/yebisu/images/button2-tail.gif) left top repeat-x;}
.button2 span {background:url(http://www.yebisu-gogo.com/themes/yebisu/images/button2-left.gif) left top no-repeat;}
.button2 span span {background:url(http://www.yebisu-gogo.com/themes/yebisu/images/button2-right.gif) right top no-repeat;}


.list li {
	background:url(http://www.yebisu-gogo.com/themes/yebisu/images/list-marker.gif) 1px 2px no-repeat;
	padding:0 0 11px 21px;
	font-weight: normal;
	color: #333333;
}
.list li a:hover, .list .extra a {color:#B23C08;}

.companies li {float:left; padding-left:67px;}
.companies .extra {padding-left:60px;}

/***************boxes***************/
.box strong {color:#A43711; font-size:0.923em; margin-left:8px;}

.companies {background:#A2A2A2 url(http://www.yebisu-gogo.com/themes/yebisu/images/comp-tail.jpg) left top repeat-x; padding:8px 0 10px;}

/***************form***************/
.buttons {padding-top:43px;}
.buttons a {float:right; margin-left:21px;}

/***************positioning***************/
.padding1 {padding-bottom:34px;}
.padding2 {padding-bottom:24px;}
.padding3 {padding-bottom:38px;}
.padding4 {padding-bottom:42px !important;}
.padding5 {padding-right:58px;}
.padding6 {padding-right:45px;}
.padding7 {padding-bottom:8px !important;}
.padding8 {padding-right:70px;}
.padding9 {padding-bottom:18px;}

