@charset "utf-8";




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++
 reset
++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	font-size: 0.75em;
	color: #2c2c2c;
	line-height: 1.7;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,table,th,td {
	margin: 0;
	border: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

form {
	margin: 0;
}

address,caption,em,strong,th {
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

a:link,
a:visited {
	color: #00bfff;
	text-decoration: underline;
}

a:hover,
a:active {
	color: #00bfff;
	text-decoration: none;
}

img {
	border: none;
	vertical-align: top;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++
 object
++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#contents:after,
#contents_page:after,
#g_nav:after,
#footer:after,
#f_nav ul:after,
.cf:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	overflow:hidden;
	font-size:0.1em;
	line-height:0;
}

#contents,
#contents_page,
#g_nav,
#footer,
#f_nav ul,
.cf {
	min-height: 1px;
}

* html #contents,
* html #contents_page,
* html #g_nav,
* html #footer,
* html #f_nav ul,
* html .cf {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.txr {text-align: right;}
.txl {text-align: left;}
.txc {text-align: center;}

.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}
.vat {vertical-align: top;}

.mt0 {margin-top: 0 !important;}
.mr0 {margin-right: 0 !important;}
.mb0 {margin-bottom: 0 !important;}
.ml0 {margin-left: 0 !important;}
.mt5 {margin-top: 5px;}
.mr5 {margin-right: 5px;}
.mb5 {margin-bottom: 5px;}
.ml5 {margin-left: 5px;}
.mt10 {margin-top: 10px;}
.mr10 {margin-right: 10px;}
.mb10 {margin-bottom: 10px;}
.ml10 {margin-left: 10px;}
.mt15 {margin-top: 15px;}
.mr15 {margin-right: 15px;}
.mb15 {margin-bottom: 15px;}
.ml15 {margin-left: 15px;}
.mt20 {margin-top: 20px;}
.mr20 {margin-right: 20px;}
.mb20 {margin-bottom: 20px;}
.ml20 {margin-left: 20px;}
.mt25 {margin-top: 25px;}
.mr25 {margin-right: 25px;}
.mb25 {margin-bottom: 25px;}
.ml25 {margin-left: 25px;}
.mt30 {margin-top: 30px;}
.mr30 {margin-right: 30px;}
.mb30 {margin-bottom: 30px;}
.ml30 {margin-left: 30px;}
.mt35 {margin-top: 35px;}
.mr35 {margin-right: 35px;}
.mb35 {margin-bottom: 35px;}
.ml35 {margin-left: 35px;}
.mt40 {margin-top: 40px;}
.mr40 {margin-right: 40px;}
.mb40 {margin-bottom: 40px;}
.ml40 {margin-left: 40px;}
.mt45 {margin-top: 45px;}
.mr45 {margin-right: 45px;}
.mb45 {margin-bottom: 45px;}
.ml45 {margin-left: 45px;}
.mt50 {margin-top: 50px;}
.mr50 {margin-right: 50px;}
.mb50 {margin-bottom: 50px;}
.ml50 {margin-left: 50px;}
.mt55 {margin-top: 55px;}
.mr55 {margin-right: 55px;}
.mb55 {margin-bottom: 55px;}
.ml55 {margin-left: 55px;}
.mt60 {margin-top: 60px;}
.mr60 {margin-right: 60px;}
.mb60 {margin-bottom: 60px;}
.ml60 {margin-left: 60px;}
.mt65 {margin-top: 65px;}
.mr65 {margin-right: 65px;}
.mb65 {margin-bottom: 65px;}
.ml65 {margin-left: 65px;}
.mt70 {margin-top: 70px;}
.mr70 {margin-right: 70px;}
.mb70 {margin-bottom: 70px;}
.ml70 {margin-left: 70px;}
.mt75 {margin-top: 75px;}
.mr75 {margin-right: 75px;}
.mb75 {margin-bottom: 75px;}
.ml75 {margin-left: 75px;}
.mt80 {margin-top: 80px;}
.mr80 {margin-right: 80px;}
.mb80 {margin-bottom: 80px;}
.ml80 {margin-left: 80px;}
.mt85 {margin-top: 85px;}
.mr85 {margin-right: 85px;}
.mb85 {margin-bottom: 85px;}
.ml85 {margin-left: 85px;}
.mt90 {margin-top: 90px;}
.mr90 {margin-right: 90px;}
.mb90 {margin-bottom: 90px;}
.ml90 {margin-left: 90px;}
.mt95 {margin-top: 95px;}
.mr95 {margin-right: 95px;}
.mb95 {margin-bottom: 95px;}
.ml95 {margin-left: 95px;}
.mt100 {margin-top: 100px;}
.mr100 {margin-right: 100px;}
.mb100 {margin-bottom: 100px;}
.ml100 {margin-left: 100px;}
.ma {margin: auto;}
.mlr5 {margin-left: 5px; margin-right: 5px;}
.mlr10 {margin-left: 10px; margin-right: 10px;}
.mlr15 {margin-left: 15px; margin-right: 15px;}
.mlr20 {margin-left: 20px; margin-right: 20px;}

.pt0 {padding-top: 0 !important;}
.pr0 {padding-right: 0 !important;}
.pb0 {padding-bottom: 0 !important;}
.pl0 {padding-left: 0 !important;}
.pt5 {padding-top: 5px;}
.pr5 {padding-right: 5px;}
.pb5 {padding-bottom: 5px;}
.pl5 {padding-left: 5px;}
.pt10 {padding-top: 10px;}
.pr10 {padding-right: 10px;}
.pb10 {padding-bottom: 10px;}
.pl10 {padding-left: 10px;}
.pt15 {padding-top: 15px;}
.pr15 {padding-right: 15px;}
.pb15 {padding-bottom: 15px;}
.pl15 {padding-left: 15px;}
.pt20 {padding-top: 20px;}
.pr20 {padding-right: 20px;}
.pb20 {padding-bottom: 20px;}
.pl20 {padding-left: 20px;}
.pt25 {padding-top: 25px;}
.pr25 {padding-right: 25px;}
.pb25 {padding-bottom: 25px;}
.pl25 {padding-left: 25px;}
.pt30 {padding-top: 30px;}
.pr30 {padding-right: 30px;}
.pb30 {padding-bottom: 30px;}
.pl30 {padding-left: 30px;}
.pt35 {padding-top: 35px;}
.pr35 {padding-right: 35px;}
.pb35 {padding-bottom: 35px;}
.pl35 {padding-left: 35px;}
.pt40 {padding-top: 40px;}
.pr40 {padding-right: 40px;}
.pb40 {padding-bottom: 40px;}
.pl40 {padding-left: 40px;}
.pt45 {padding-top: 45px;}
.pr45 {padding-right: 45px;}
.pb45 {padding-bottom: 45px;}
.pl45 {padding-left: 45px;}
.pt50 {padding-top: 50px;}
.pr50 {padding-right: 50px;}
.pb50 {padding-bottom: 50px;}
.pl50 {padding-left: 50px;}
.pt55 {padding-top: 55px;}
.pr55 {padding-right: 55px;}
.pb55 {padding-bottom: 55px;}
.pl55 {padding-left: 55px;}
.pt60 {padding-top: 60px;}
.pr60 {padding-right: 60px;}
.pb60 {padding-bottom: 60px;}
.pl60 {padding-left: 60px;}
.pt65 {padding-top: 65px;}
.pr65 {padding-right: 65px;}
.pb65 {padding-bottom: 65px;}
.pl65 {padding-left: 65px;}
.pt70 {padding-top: 70px;}
.pr70 {padding-right: 70px;}
.pb70 {padding-bottom: 70px;}
.pl70 {padding-left: 70px;}
.pt75 {padding-top: 75px;}
.pr75 {padding-right: 75px;}
.pb75 {padding-bottom: 75px;}
.pl75 {padding-left: 75px;}
.pt80 {padding-top: 80px;}
.pr80 {padding-right: 80px;}
.pb80 {padding-bottom: 80px;}
.pl80 {padding-left: 80px;}
.pt85 {padding-top: 85px;}
.pr85 {padding-right: 85px;}
.pb85 {padding-bottom: 85px;}
.pl85 {padding-left: 85px;}
.pt90 {padding-top: 90px;}
.pr90 {padding-right: 90px;}
.pb90 {padding-bottom: 90px;}
.pl90 {padding-left: 90px;}
.pt95 {padding-top: 95px;}
.pr95 {padding-right: 95px;}
.pb95 {padding-bottom: 95px;}
.pl95 {padding-left: 95px;}
.pt100 {padding-top: 100px;}
.pr100 {padding-right: 100px;}
.pb100 {padding-bottom: 100px;}
.pl100 {padding-left: 100px;}
.plr5 {padding-left: 5px; padding-right: 5px;}
.plr10 {padding-left: 10px; padding-right: 10px;}
.plr15 {padding-left: 15px; padding-right: 15px;}
.plr20 {padding-left: 20px; padding-right: 20px;}

.w5 {width: 5%;}
.w10 {width: 10%;}
.w15 {width: 15%;}
.w20 {width: 20%;}
.w25 {width: 25%;}
.w30 {width: 30%;}
.w35 {width: 35%;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w55 {width: 55%;}
.w60 {width: 60%;}
.w65 {width: 65%;}
.w70 {width: 70%;}
.w75 {width: 75%;}
.w80 {width: 80%;}
.w85 {width: 85%;}
.w90 {width: 90%;}
.w95 {width: 95%;}
.w100 {width: 100%;}

em, strong {
	font-weight: bold;
}

.bold {
	font-weight: bold !important;
}

.normal {
	font-weight: normal !important;
}

.no_bg {
	background: none !important;
}

.no_border {
	border: none !important;
}

.no_margin {
	margin: 0 !important;
}

.no_padding {
	padding: 0 !important;
}

.no_wrap {
	white-space: nowrap;
}

.clear {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
}

a:hover img.trans,
a.trans:hover {
	cursor: pointer;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.paging {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #ededed;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

* html .paging {
	margin-top: 40px;
}

*:first-child+html .paging {
	margin-top: 40px;
}

.paging span.current,div.paging span a.paging-text {
	zoom:1;
	display: inline;
	display: inline-block;
	margin: 0px 2px;
	padding: 4px 8px;
	padding-bottom: 6px; 
	background: #e0e0e0;
	overflow: hidden;
}

.paging span.current {
	zoom:1;
	display:inline;
	display:inline-block;
	background:#ddd;
	text-decoration:none;
}

.paging span a.paging-text:hover {
	zoom: 1;
	display: inline;
	display: inline-block;
	color: #fff;
	background: #791f3b;
	text-decoration: none;
	cursor: pointer;
}

.paging img {
	vertical-align: middle;
}

.media .content {
	display: table-cell;
	zoom: 1;
}

.media .left {
	float: left;
}

.media img {
	display: block;
}

.media .right {
	float: right;
}

.media .content:before,
.media .content:after {
	content: "";
	display: table;
}

.media .content:after {
	clear: both;
}

.media .content {
	zoom: 1;
}

.red {
	color: #d21631;
}

.green {
	color: #10af49;
}

.brown {
	color: #855210;
}

.black {
	color: #333333 !important;
}

.ttl01 {
	margin-bottom: 13px;
	padding: 6px 1px 6px 1px;
	border-top: 4px solid #0a64b1;
	border-bottom: 1px solid #cecece;
	font-size: 120%;
	font-weight: bold;
}

.ttl02 {
	margin-bottom: 5px;
	padding: 0 0 0 7px;
	border-left: 5px solid #00ccff;
	font-size: 120%;
	font-weight: bold;
}

.link01 {
	padding: 0 0 0 15px;
	background: url("../images/common/link_arrow01.gif") left 5px no-repeat;
	line-height: 1.3;
}

.bdb_dot {
	padding-bottom: 4px;
	border-bottom: 1px dotted #a6a6a6;
}

.list_d li {
	margin-left: 18px;
	list-style-type: disc;
}

.list_dc li {
	margin-left: 23px;
	list-style-type: decimal;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++
 layout
++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#container {
	text-align: left;
}

#wrap_header {
	background: url("../images/common/bg_header.jpg") left top repeat-x;
}

#header {
	position: relative;
	width: 1000px;
	height: 170px;
	margin: 0 auto;
}

#header .logo {
	position: absolute;
	top: 31px;
}

#header .tel {
	position: absolute;
	top: 29px;
	left: 777px;
}

#header #head_icon {
	position: absolute;
	top: 87px;
	left: 637px;
}

#g_nav {
	position: absolute;
	top: 118px;
	width: 613px;
}

#g_nav li {
	float: left;
}

#contents {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}

#contents_page {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 40px 0;
	font-size: 120%;
}

#footer_upper {
	background: #333;
}

#f_nav {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

#f_nav ul {
	padding: 8px 0 8px 0;
}

#f_nav li {
	float: left;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	background: url("../images/common/fnav_split.gif") left center no-repeat;
}

#f_nav li:first-child {
	padding-left: 0;
	margin-left: 0;
	background: none;
}

#f_nav li a {
	color: #fff;
	white-space: nowrap;
	text-decoration: none;
}

#f_nav li a:hover {
	text-decoration: underline;
}

#footer_upper .pagetop {
	position: absolute;
	top: 0;
	left: 930px;
}

#footer_upper .pagetop a {
	outline: none;
}

#footer_lower .inner {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 27px 0 27px 0;
}

#footer_lower {
	background: #666;
}

#footer_lower .copyright {
	text-align: right;
}

.table01 {
	border: 1px solid #ccc;
}

.table01 th {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #e7e7e7;
	border: 1px solid #ccc;
	vertical-align: top;
}

.table01 td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #ccc;
	vertical-align: top;
}

.table02 {
	border-top: 1px dotted #d9d9d9;
}

.table02 th {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #f2f2f2;
	border-bottom: 1px dotted #c7c7c7;
	vertical-align: middle;
}

.table02 td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #c7c7c7;
	vertical-align: middle;
}

.table03 {
	border: 1px solid #ccc;
}

.table03 th {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #edf9d3;
	border: 1px solid #ccc;
	vertical-align: middle;
}

.table03 td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #ccc;
	vertical-align: middle;
}

form .item01 {
	width: 70px;
}

form .item02 {
	width: 300px;
}

form .item03 {
	width: 790px;
	margin-bottom: 5px;
}

form .item04 {
	width: 790px;
	height: 150px;
	overflow-y: auto;
}

form .item05 {
	width: 50px;
}

form #submit {
	margin-top: 23px;
	text-align: center;
}

form #submit input {
	padding: 3px 10px 3px 10px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++
 各ページ
++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* トップページ
------------------------------------------------------ */
#keyimg {
	margin-bottom: 20px;
	background: #d5edfb;
	text-align: center;
}

#top_sec01 .col_l {
	float: left;
	width: 570px;
	padding-top: 1px;
}

#top_sec01 .col_l .txt {
	margin-top: 25px;
}

#top_sec01 .col_r {
	float: right;
	width: 400px;
}

#top_sec02 {
	position: relative;
	height: 274px;
	margin-top: 24px;
	background: url("../images/top/bg_plan.jpg") left bottom repeat-x;
}

#top_sec02 ul {
	margin: 12px 0 0 10px;
}

#top_sec02 li {
	float: left;
	margin-right: 10px;
}

#top_sec02 .copy {
	margin: 8px 0 0 11px;
}

#top_sec02 .btn {
	position: absolute;
	left: 842px;
	top: 213px;
}

#top_sec03 {
	position: relative;
	height: 371px;
	margin-top: 23px;
	background: url("../images/top/bg_feature.jpg") left bottom repeat-x;
}

#top_sec03 ul {
	margin: 5px 0 0 13px;
}

#top_sec03 li {
	float: left;
	margin-right: 8px;
}

#top_sec03 .copy {
	margin: 12px 0 0 11px;
}

#top_sec03 .btn {
	position: absolute;
	left: 842px;
	top: 311px;
}

#top_sec04 {
	margin-top: 22px;
}

#top_sec04 .col_l {
	float: left;
	width: 580px;
}

#top_sec04 .col_l #summary {
	background: url("../images/top/bg_summary.jpg") right 58px no-repeat;
}

#top_sec04 .col_l #summary .ttl02 {
	font-size: 130%;
	font-weight: normal;
	color: #00bfff;
}

#top_sec04 .col_l #summary .box01 {
	float: left;
	width: 140px;
}

#top_sec04 .col_l #summary .box02 {
	float: left;
	width: 155px;
}

#top_sec04 .col_l #summary .box03 {
	float: left;
	width: 180px;
}

#top_sec04 .col_l #summary li {
	margin-left: 25px;
	list-style-type: disc;
}

#top_news {
	margin-top: 20px;
}

#top_news table {
	width: 580px;
}

#top_news th {
	width: 101px;
	padding: 8px 10px 8px 0;
	background: url("../images/common/line_dot01.gif") left bottom repeat-x;
	vertical-align: top;
	font-weight: bold;
	line-height: normal;
}

#top_news th span {
	padding-left: 16px;
	background: url("../images/common/arrow01.gif") left 4px no-repeat;
}

#top_news td {
	padding: 8px 10px 8px 10px;
	background: url("../images/common/line_dot01.gif") left bottom repeat-x;
	vertical-align: top;
	line-height: normal;
}

#news td img {
	margin-left: 4px;
	vertical-align: middle;
}

#top_sec04 .col_r {
	float: right;
	width: 400px;
}

#top_sec04 .col_r .box {
	position: relative;
	padding: 4px;
	border: 1px solid #ccc;
}

#top_sec04 .col_r .box .inner {
	padding: 12px 0 10px 16px;
}

#top_sec04 .col_r .box .btn {
	margin: 5px 0 7px;
}

#top_sec04 .col_r .box .mark {
	position: absolute;
	left: 289px;
	top: 13px;
}

/* 下層共通
------------------------------------------------------ */
#pagetitle {
	margin-bottom: 20px;
	background: #d5edfb;
	text-align: center;
}

.section {
	margin-bottom: 40px;
}

/* お引越し
------------------------------------------------------ */
#moving01 {
	margin-bottom: 20px;
}

#moving01 .box {
	float: left;
	width: 232px;
	margin-right: 20px;
	border: 1px solid #ccc;
}

#moving01 .box h4 {
	padding: 5px 8px 5px 8px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

#moving01 .b1 h4 {background: #419fff;}
#moving01 .b2 h4 {background: #83cb26;}
#moving01 .b3 h4 {background: #ffb005;}
#moving01 .b4 h4 {background: #ff9393;}

#moving01 dl {
	padding: 8px 10px 10px 10px;
}

#moving01 dt {
	margin-bottom: 3px;
	font-weight: bold;
	color: #005eae;
	line-height: 1.5;
}

#moving02 {
	margin-bottom: 20px;
	padding: 0 0 220px 0;
	background: url("../images/moving/img02.jpg") left bottom no-repeat;
}

#moving02 ul {
	float: left;
	width: 485px;
}

#moving02 li {
	list-style-type: disc;
	margin-left: 15px;
}

#moving03 {
	margin-bottom: 30px;
}

#moving03 .box {
	margin-bottom: 8px;
	padding-bottom: 32px;
	background: url("../images/moving/flow_arrow.gif") center bottom no-repeat;
}

#moving03 .last {
	background: none;
	padding: 0;
	margin: 0;
}

#moving03 dl {
	padding: 10px 120px 10px 15px;
	background: #f2f2f2;
}

#moving03 #flow01 {background: #f2f2f2 url("../images/moving/pic01.jpg") right center no-repeat;}
#moving03 #flow02 {background: #f2f2f2 url("../images/moving/pic02.jpg") right center no-repeat;}
#moving03 #flow03 {background: #f2f2f2 url("../images/moving/pic03.jpg") right center no-repeat;}
#moving03 #flow04 {background: #f2f2f2 url("../images/moving/pic04.jpg") right center no-repeat;}
#moving03 #flow05 {background: #f2f2f2 url("../images/moving/pic05.jpg") right center no-repeat;}

#moving03 dt {
	margin-bottom: 3px;
	font-weight: bold;
	color: #005eae;
	line-height: 1.5;
}

#moving04 {
	padding-bottom: 20px;
}

#moving04 table {
	width: 100%;
}

#moving04 th {
	width: 140px;
}

/* お引越し
------------------------------------------------------ */
#corporation01 .att {
	font-size: 120%;
}

/* 会社概要
------------------------------------------------------ */
#company01 {
	margin-bottom: 40px;
}

.com_tbl {
	width: 100%;
}

.com_tbl th {
	width: 160px;
}

.com_tbl li {
	margin-left: 15px;
	list-style-type: disc;
}

.com_tbl dt {
	font-weight: bold;
}

/* お問い合わせ
------------------------------------------------------ */
#contact01 {
	margin-bottom: 40px;
}

.con_tbl {
	width: 100%;
}

.con_tbl th {
	width: 160px;
}

#qanda {
	margin-bottom: 40px;
}

#qanda .box {
	margin-bottom: 20px;
	padding: 0 10px 20px 0;
	background: url("../images/common/line_dot01.gif") left bottom repeat-x;
}

#qanda .box h4 {
	padding: 5px 0 5px 35px;
	background: url("../images/contact/icon_q.gif") left 3px no-repeat;
	font-weight: bold;
}

#qanda .box p {
	padding: 5px 0 5px 35px;
	background: url("../images/contact/icon_a.gif") left 3px no-repeat;
}

#privacy p {
	margin-bottom: 20px;
}

#privacy ul {
	margin-bottom: 20px;
}

#privacy li {
	margin-left: 27px;
	list-style-type: decimal;
}

/* 新着情報
------------------------------------------------------ */
#news_detail {
	width: 1000px;
	overflow-x: hidden;
}

#news_detail .wrap_img {
	width: 1020px;
	margin-top: 20px;
}

#news_detail .wrap_img p {
	float: left;
	width: 320px;
	margin-right: 20px;
}

#news_detail .comment {
	margin-top: 20px;
	line-height: normal;
}

