@charset "utf-8";

.ctt_admin {margin:10px 0;text-align:right;}
.co_greet {position:relative;margin-top:50px;padding:0 0 150px 320px;background:url('../../../img/co_greet_bg.jpg') no-repeat 20px bottom;}
	.co_greet blockquote, .co_greet p {margin:20px 0;color:#4c4c4c;line-height:1.5em;}
	.co_greet blockquote {margin-left:-20px;padding-top:20px;font-size:1.3em;color:#333;}
	.co_greet blockquote:before {display:inline-block;margin-right:10px;content:"\f10d";font-family:"FontAwesome";font-size:.7em;color:#ccc;vertical-align:top;line-height:1em;}
	.co_greet blockquote:after {display:inline-block;margin-left:10px;content:"\f10e";font-family:"FontAwesome";font-size:.7em;color:#ccc;vertical-align:top;line-height:1em;}
	.co_greet p strong, .co_greet p span {font-weight:bold;font-size:1.08em;}
	.co_greet p strong {font-weight:500;color:#32652d;}
	.co_greet p span.em1 {color:#244067;}
	.co_greet p span.em2 {color:#4e4236;}
.co_info, .co_info dd {margin:0;}
	.co_info dd {padding:12px;border-bottom:1px solid #ededed;}
	.co_info dd:before {content:"\f105";margin-right:10px;font-family:"FontAwesome";}
	.co_info dd ul {display:inline-block;list-style:none;margin:0;padding:0;}
	.co_info dd ul:after {display:block;clear:both;content:"";}
	.co_info dd ul li {float:left;}
	.co_info dd ul li:after {content:"|";margin:0 12px;font-weight:100;color:#a0a0a0;}
	.co_info dd ul li:last-child:after {content:"";margin:0;}
#co_map {height:400px;}