@charset "UTF-8";
/* Blog 向けCSS
---------------------------------------------------------------------- */

/* base
----------------------------------------- */

.Blog .headerWrap h3 {
border-bottom: 0;
background: none;
}
.Blog .pagination {
margin-top: 2em;
}
.Blog .pagination span span {
padding: 0 0.5em;
border-right: 1px solid #cccccc;
}
.Blog .pagination span span:last-of-type {
border-right: 0;
}

/* twoCol sideCol 
----------------------------------------- */
.twoCol #sideCol .widget h2 {
background: #ffe200;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.twoCol #sideCol .widget h2::after {
display: none;
}
.twoCol #sideCol .widget > form {
margin-right: auto;
margin-left: auto;
width: 90%;
}
.twoCol #sideCol .widget > form br {
display: none;
}
.twoCol #sideCol .widget > form label {
margin-bottom: 0.5em;
display: block;
}
.twoCol #sideCol .widget select {
margin-bottom: 0.5em;
padding-left: 0.5em;
border: 1px solid #a1a7bc;
}
.twoCol #sideCol .widget form .bca-select {
position: relative;
}
.twoCol #sideCol .widget form .bca-select::before {
font-family: "FontAwesome";
content: '\f0dd';
position: absolute;
top: -5px;
right: 5px;
color: #333333;
}
.twoCol #sideCol .widget form .bca-hidden input[type="text"] {
margin-bottom: 0.5em;
padding-top: 0.3em;
padding-bottom: 0.3em;
outline: none;
}
.twoCol #sideCol .widget form input[type="submit"] {
margin-right: auto;
margin-left: auto;
margin-bottom: 1em;
padding: 0.2em 2em;
display: block;
border: 1px solid #a1a7bc;
background: rgba(255,226,0,0.3);
font-weight: bold;
-moz-transition: all .3s;
-webkit-transition: all .3s;
transition: all .3s;
outline: none;
}
.twoCol #sideCol .widget form .submit_button:hover,
.twoCol #sideCol .widget form input[type="submit"]:hover {
background: rgba(255,226,0,1);
}




/* Blog Calendar
----------------------------------------- */
.twoCol #sideCol .blogCalendar {
width: 100%;
border-collapse: collapse;
border-spacing: 5px;
}
.twoCol #sideCol .blogCalendar tr.week {
border-bottom: 1px solid #808080;
}
.twoCol #sideCol .blogCalendar .sunday {
color: red;
}
.twoCol #sideCol .blogCalendar .saturday {
color: blue;
}
.twoCol #sideCol .blogCalendar .month .wrap {
margin-bottom: 0.5em;
width: 100%;
display: table;
}
.twoCol #sideCol .blogCalendar .month .wrap > span {
display: table-cell;
}
.twoCol #sideCol .blogCalendar .today {
background: rgba(212,69,57,0.4);
}
.twoCol #sideCol .blogCalendar td {
padding: 0.2em;
}

.twoCol #sideCol .blogCalendar a {
display: block;
}
.twoCol #sideCol .widget-area ul.depth-1 > li > a:first-of-type {
font-weight: bold;
}
.twoCol #sideCol .widget-area ul.depth-2 > li > a {
font-weight: normal;
}



/* entryList
----------------------------------------- */
.postList {
margin-bottom: 1em;
border-bottom: 1px solid #cccccc;
}
.postList.last {
margin-bottom: 0;
border-bottom: 1px solid #cccccc;
}
.postList .postWrap {
}
.postList .postWrap .thume a {
margin-right: 1.5em;
}
.postDetail .eyeCatch {
margin-bottom: 1.5em;
display: inline-block;
}
.contentsNavi {
margin-top: 1em;
text-align: center;
}
.postWrap .date {
margin-bottom: 0.5em;
width: 100%;
}

.category a {
padding-top: 0.2em;
padding-bottom: 0.2em;
display: block;
text-align: center;
color: #000000;
background: rgba(255,226,0,0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.category a:hover {
background: rgba(255,226,0,1);
text-decoration: none;
}

.blogContents .more {
text-align: right;
}

.postList .blogContents .more a {
padding: 0.3em 1em;
display: inline-block;
background: rgba(161,167,188,0.3);
font-weight: bold;
}
.postList .blogContents .more a:hover {
background: rgba(161,167,188,1);
text-decoration: none;
}

.postDetailWrap .date {
margin-bottom: 0.2em;
}
.postTl {
margin-bottom: 1em;
padding-top: 1em;
border-top: 4px double #cccccc;
border-bottom: 4px double #cccccc;
}
.postDetail {
padding-bottom: 1em;
border-bottom: 1px solid #cccccc;
}

/* news
----------------------------------------- */
.newsList .date .category {
margin-bottom: 0.5em;
width: 35%;
display: inline-block;
text-align: center;
font-weight: bold;
}
.newsList .date .category.news a {
color: #000000;
background: #ffe200;
}
.newsList .date .category.event a {
color: #ffffff;
background: #d44539;
}
.newsList .date .category.meetup a {
color: #ffffff;
background: #003893;
}
.newsList .date .category a:hover {
text-decoration: none;
}
.newsList .postList .postWrap .dateWrap h3 {
margin-top: 1em!important;
margin-bottom: 1em;
background: none;
border-bottom: none;
}
.newsList .postList .postWrap .dateWrap h3 a {
color: #000000;
}
.blogContents .more a {
color: #000000;
}

/* download
----------------------------------------- */
.DownLoad .postList {
padding-top: 1em;
padding-right: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
display: inline-block;
position: relative;
border: 2px solid #a1a7bc;
}
.DownLoad .postList::after {
content: '';
position: absolute;
left: -2px;
top: -2px;
border-width: 0 0 17px 17px;
border-style: solid;
border-color: #fff #fff #a1a7bc;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.DownLoad .postList .date .time {
text-align: center;
}
.DownLoad .postList .category {
margin-right: auto;
margin-left: auto;
margin-bottom: 0.5em;
width: 90%;
display: block;
text-align: center;
font-weight: bold;
}
.DownLoad .postList .category a:hover {
text-decoration: none;
}
.DownLoad .postList .category.application a {
color: #000000;
background: #ffe200;
}
.DownLoad .postList .category.format a {
color: #ffffff;
background: #d44539;
}
.DownLoad .postList .category a {
color: #ffffff;
background: #003893;
}
.DownLoad .postList .title {
margin-top: 1em!important;
}


.DownLoad .postList .title a {
display: block;
color: #000000;
}
.DownLoad .postList .title a:hover {
text-decoration: none;
}
.DownLoad .postList .title {
background: none;
border-top: 3px double #d44539;
}
.DownLoad .file-link {
margin-right: auto;
margin-bottom: 1.5em;
margin-left: auto;
padding-top: 1em;
padding-right: 2em;
padding-bottom: 1em;
padding-left: 1em;
width: 95%;
display: block;
position: relative;
border: 2px solid #d44539;
color: #000000;
box-shadow: 0 7px rgba(161,167,188,0.8);
}
.DownLoad .file-link::before {
font-family: "FontAwesome";
content: '\f019';
position: absolute;
right: 2%;
top: 10%;
transition: all .5s;
color: #d44539;
font-size: 200%;
}
.DownLoad .file-link:hover {
text-decoration: none;
box-shadow: 0 7px rgba(161,167,188,0);
}
.DownLoad #sideCol .widget h2 {
background: #d44539!important;
color: #ffffff;
text-shadow: 2px 2px #a01105;
}

.DownLoad .listLink {
margin-top: 1em;
margin-bottom: 2.5em;
display: block;
font-weight: bold;
border-left: 10px solid #003893;
background: rgba(0,56,147,0.1);
}
.DownLoad .listLink a {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
display: inline-block;
color: #003893;
}

/* e-house
----------------------------------------- */
#ResidenceE-houseIndex .container .pagination {
display: none;
}
.e-house .container .postList .postListWrap {
margin-bottom: 2em;
border-bottom: 1px solid #a1a7bc;
}

.e-house .container figure.fgTl {
margin-top: 0;
text-align: center;
background: #003893;
}
.e-house .container figure.fgTl img {
height: 10em;
}

.e-house .container .buttonLink {
padding-right: 2em;
padding-left: 2em;
}

.e-house .container .buttonLink a {
display: block;
text-align: center;
}

.e-house .container .lead h3:first-of-type {
margin-top: 2em;
border-bottom: 0;
text-align: center;
}
.e-house .container .lead h3 span {
display: block;
}
.e-house .ehousePoint li p:first-of-type {
padding: 1em;
position: relative;
-webkit-background:rgba(78,134,255,0.8);
-moz-background:rgba(78,134,255,0.8);
background:repeating-linear-gradient(-30deg, rgba(78,134,255,0.8) 0, rgba(78,134,255,0.8) 10px, rgba(78,134,255,1) 10px, rgba(78,134,255,1) 20px);
text-align: center;
color: #ffffff;
font-size: 1.3rem;
font-weight: bold;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
z-index: 8;
}
.e-house .ehousePoint li p:first-of-type span {
position: absolute;
padding-top: 1.5em;
padding-bottom: 1.5em;
width: 5em;
top: -15px;
left: 0;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
color: #003893;
font-size: 0.9rem;
z-index: 10;
}
.e-house .ehousePoint li p:first-of-type span::after {
font-family: "FontAwesome";
content: '\f075';
position: absolute;
top: -27px;
left: -5px;
color: #ffffff;
font-size: 4.8rem;
-webkit-transform: scale( -1, 1);
-moz-transform: scale( -1, 1);
transform: scale( -1, 1);
-ms-filter: fliph();
filter: fliph();
z-index: -1;
}
.e-house .container dl.overview dt {
margin-bottom: 0.5em;
padding-top: 0.5em;
padding-bottom: 0.5em;
background: rgba(78,134,255,0.2);
vertical-align: middle;
}
.e-house .container dl.overview dd {
margin-bottom: 0.5em;
padding-top: 0.5em;
padding-bottom: 0.5em;
vertical-align: middle;
}

.e-house .container .postList {
border-bottom: 0;
}
.e-house .container .postList .container h3 {
margin-bottom: 1em;
}

.e-house .container .no-data {
margin-bottom: 1em;
}

.e-house .container table.shokuninli {
margin-bottom: 1em;
width: 100%;
}
.e-house .container table.shokuninli th {
text-align: left;
word-break: keep-all;
font-weight: bold;
}

.e-house .container table.shokuninli tr:last-of-type {
background: rgba(78,134,255,0.1);
}
.e-house .container table.shokuninli tr:last-of-type td {
padding: 0.5em;
}

.e-house .container table.shokuninli .eHouseMore a {
padding-top: 0.5em;
padding-bottom: 0.5em;
display: block;
color: #ffffff;
text-align: center;
background: rgba(0,56,147,1);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.e-house .container table.shokuninli .eHouseMore a:hover {
text-decoration: none;
background: rgba(0,56,147,0.3);
color: #000000;
}
.e-house .container p {
margin-bottom: 1em;
}

.e-house .container figure {
margin-top: 1em;
margin-bottom: 1em;
}
.e-house .container figure img {
margin-right: 1em;
margin-bottom: 1em;
}
.e-house .container figure figcaption {
margin-bottom: 0.5em;
font-weight: bold;
}

.e-house .container figure.btmTxt {
display: inline-block;
text-align: center;
vertical-align: top;
}
.e-house .container figure.btmTxt img {
margin-bottom: 0;
}
.e-house .container figure.btmTxt figcaption {
font-size: 0.9rem;
font-weight: normal;
}
.e-house .container dl.overview dt.license,
.e-house .container dl.overview dd.license, 
.e-house .container dl.overview dt.other, 
.e-house .container dl.overview dd.other {
display: block;
width: 100%;
}

.e-house .container .listTb {
width: 100%;
}
.e-house .container .listTb tr:nth-child(even) {
width: 100%;
background: rgba(255,226,0,0.3);
}
.e-house .container .listTb tr td {
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
}
.e-house .container .listTb tr td:first-of-type {
width: 40%;
}

.e-house .container .no-data {
margin-bottom: 5em;
}


/* EventCalender
----------------------------------------- */
.EventCal #sideCol .widget:first-of-type {
margin-bottom: 1em;
}
.EventCal #sideCol .widget h2 {
background: #5d8c67!important;
color: #ffffff;
text-shadow: 2px 2px #4a7052;
}
.EventCal #sideCol .blogCalendar td a {
background: rgba(255,226,0,0.8);
}
.EventCal #sideCol .blogCalendar td .pre a,
.EventCal #sideCol .blogCalendar td .next a {
background: none;
}
.EventCal #sideCol .widget .eventDate {
position: relative;
}
.EventCal #sideCol .widget .eventDate::before {
content: '';
width: 20px;
height: 20px;
position: absolute;
top: 0;
left: -25px;
border-left: 20px solid rgba(255,226,0,0.8);
}

.EventCal .postList {
margin-bottom: 2em;
border-bottom: 1px solid #a1a7bc;
border-left: 1px solid #a1a7bc;
}
.EventCal .postList:nth-child(odd) {
background: rgba(242,246,243,1);
}
.EventCal .postList:nth-child(even) {
background: #fffce6;
}
.EventCal .postList .postWrap {
padding-bottom: 0;
}
.EventCal .postList .postWrap {
margin-right: auto;
margin-left: auto;
padding-top: 1em;
width: 96%;
}
.EventCal .postList .postWrap .titleWrap {
margin-bottom: 1.5em;
padding-bottom: 0.5em;
border-bottom: 1px dashed #5d8c67;
}
.EventCal .postTl .category,
.EventCal .postList .postWrap .titleWrap .category {
text-align: center;
}
.EventCal .postList .postWrap .titleWrap .category span a {
padding-top: 0.2em;
padding-bottom: 0.2em;
display: block;
background: rgba(93,140,103,0.8);
text-decoration: none;
font-weight: bold;
color: #ffffff;
}
.EventCal .postTl .category span a {
padding: 0.3em 1em;
display: block;
background: rgba(93,140,103,0.8);
text-decoration: none;
font-weight: bold;
color: #ffffff;
}
.EventCal .postTl .category .event a,
.EventCal .postList .postWrap .titleWrap .category .event a {
background: rgba(212,69,57,0.8);
}
.EventCal .postTl .category .meetup a,
.EventCal .postList .postWrap .titleWrap .category .meetup a {
background: rgba(255,226,0,0.8);
color: #000000;
}
.EventCal .postList .postWrap .title {
background: none;
border-bottom: none;
}
.EventCal .postList .postWrap .title a {
color: #000000;
}
.EventCal .container dl.eventInfo {
margin-bottom: 0;
}
.EventCal .container dl.eventInfo dt {
margin-bottom: 1em;
padding: 0;
display: inline-block;
border-right: 1px solid #000000;
}
.EventCal .container dl.eventInfo dd {
padding: 0 0 0 1em;
display: inline-block;
}
.EventCal .postList .more {
text-align: right;
}
.EventCal .postList .more a {
padding: 0.2em 1em;
display: inline-block;
}
.EventCal .postList .more a:hover {
background: rgba(93,140,103,0.4);
color: #000000;
text-decoration: none;
}
.EventCal .container dl.eventInfo dt.overview {
border-right: none;
display: block;
width: 100%;
}
.EventCal .container dl.eventInfo dd.overview {
padding-left: 0;
}
.EventCal .container .blogOverview {
padding-top: 1em;
padding-bottom: 1em;
}

.EventCal .container .blogOverview a {
border-bottom: 4px solid rgba(255,226,0,0.8);
font-weight: bold;
}
.EventCal .container .blogOverview a:hover {
text-decoration: none;
border-bottom: 4px solid #1d33b7;
}


/* end */
/* ===========================================

 	PC向け表示設定
 
============================================== */
@media only screen and (min-width: 960px){	


/* -------------------------------------------
base
============================================== */
.Blog > .wrapper {
margin-top: 1.5em;
}

.twoCol .wrapper > .container {
	display: table;
}
.twoCol .wrapper > .container > .contentWrap {
padding-right: 2em;
	display: table-cell;
	vertical-align: top;
}

.postDetail .dateArchive {
margin-top: 1em;
display: block;
}


/* Blog Archive List
------------------------------ */
.twoCol #sideCol .widget h2 {
margin-bottom: 0.5em;
padding-right: 0.5em;
padding-top: 0.2em;
padding-bottom: 0.2em;
font-size: 1.2rem;
text-align: center;
}
.twoCol #sideCol li {
text-align: left;
}

/* -------------------------------------------	
Blog Calendar
============================================== */
.twoCol #sideCol .widget-area ul.depth-1 > li > a:first-of-type {
padding-left: 0.5em;
border-left: 10px solid #d44539;
}


/* -------------------------------------------	
twoCol #sideCol
============================================== */
.twoCol #sideCol {
padding-right: 0.9em;
padding-left: 0.9em;
width: 25%;
display: table-cell;
text-align: center;
background: -moz-linear-gradient(left, rgba(242,246,243,1) 6%, rgba(255,255,255,1) 6%, rgba(255,255,255,1) 94%, rgba(242,246,243,1) 94%);
background: -webkit-linear-gradient(left, rgba(242,246,243,1) 6%,rgba(255,255,255,1) 6%,rgba(255,255,255,1) 94%,rgba(242,246,243,1) 94%);
background: linear-gradient(to right, rgba(242,246,243,1) 6%,rgba(255,255,255,1) 6%,rgba(255,255,255,1) 94%,rgba(242,246,243,1) 94%);
overflow: inherit;
}
.twoCol #sideCol .widget-area {
height: 100vh;
display: inline-block;
}
.twoCol #sideCol .widget-area ul {
margin-right: auto;
margin-left: auto;
width: 90%;
}

/* -------------------------------------------
entryList
============================================== */

.postList .postWrap .thume {
width: 20%;
}
.postList .postWrap .thume + .dateWrap {
display: table-cell;
}
.postList .postWrap .dateWrap {
width: 100%;
}

.postList .postWrap .thume {
padding-right: 1em;
display: table-cell;
vertical-align: top;
}


/* -------------------------------------------
download
============================================== */
.DownLoad .postList {
width: 48%;
vertical-align: top;
}
.DownLoad .postList:nth-child(odd) {
margin-right: 3%;
}
.DownLoad #sideCol .widget-blog-recent-entries-4 li {
list-style: disc inside;
}
.DownLoad #sideCol .widget-blog-recent-entries-4 li a {
margin-left: -0.5em;
}

/* -------------------------------------------
e-house
============================================== */

.e-house .ehousePoint ul {
display: table;
}
.e-house .ehousePoint li {
padding-right: 0.5em;
padding-left: 0.5em;
width: 33%;
display: table-cell;
}
.e-house .ehousePoint li p:last-of-type {
padding-right: 0.5em;
padding-left: 0.5em;
}
.e-house #jobSearch .area_wrap {
width: 90%;
}
.e-house .container table.shokuninli th {
width: 30%;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
}
.e-house .container table.shokuninli td {
width: 39%;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
}
.e-house .container table.shokuninli tr:first-of-type td:last-of-type {
width: 20%;
vertical-align: middle;
}
.e-house .container dl.overview dt {
width: 25%;
display: inline-block;
}
.e-house .container dl.overview dd {
width: 74%;
display: inline-block;
}
.e-house .container figure.btmTxt {
width: 32%;
}


/* -------------------------------------------
event calendar
============================================== */
.EventCal .postList .postWrap .titleWrap {
width: 100%;
display: table;
}
.EventCal .postList .postWrap .titleWrap .category {
padding-right: 2em;
width: 30%;
display: table-cell;
}
.EventCal .postList .postWrap .title {
display: table-cell;
}
.EventCal .container dl.eventInfo dt {
width: 13%;
}
.EventCal .container dl.eventInfo dd {
width: 83%;
}

.EventCal .postTl .category {
display: inline-block;
}



}/* end */
/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

PC以外向け表示設定

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */
@media only screen and (max-width: 959px){

/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
base
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */



/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
entryList
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */
.entryList .postList .thume {
margin-bottom: 1em;
}

.category a {
text-align: center;
}

.postDetail .dateArchive {
margin-top: 2em;
display: block;
}

/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
general base
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */
.postList .thume {
margin-right: auto;
margin-left: auto;
width: 90%;
display: block;
}

.postList .date {
width: 100%;
display: table;
}
.postList .date .time {
width: 100%;
}
.postList .date .category {
width: 100%;
text-align: right;
}


/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
twoCol  sideCol
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */
.twoCol #sideCol {
margin-top: 1em;
margin-right: auto;
margin-left: auto;
padding-top: 2em;
width: 96%;
display: block;
border-top: 2px dotted #a1a7bc;
}
.twoCol #sideCol h2 {
margin-bottom: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;
text-align: center;
background: #efefef;
}
.twoCol #sideCol .widget ul {
text-align: left;
}
.twoCol #sideCol .widget ul li {
margin-left: 1em;
list-style-type: disc;
list-style-position: inside;
}

.twoCol #sideCol .widget form .bca-hidden input[type="text"] {
padding: 0.5em;
width: 100%;
display: block;
}


/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
download
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */
.DownLoad .postList {
width: 100%;
}


/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
e-house
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */
.e-house .ehousePoint li {
margin-bottom: 2em;
}
.e-house .container table.shokuninli th {
width: 100%;
display: block;
font-size: 1.2rem;
}

.e-house .container table.shokuninli tr:first-of-type td:first-of-type {
display: block;
}
.e-house .container table.shokuninli tr:first-of-type td:last-of-type {
width: 30%;
vertical-align: bottom;
word-break: keep-all;
}
.e-house .container table.shokuninli .eHouseMore a {
padding-top: 2em;
padding-bottom: 2em;
font-size: 0.8em;
}


/* 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
event calendar
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 */
.EventCal .container dl.eventInfo dt {
width: 30%;
}
.EventCal .container dl.eventInfo dd {
width: 68%;
}
.EventCal .container dl.eventInfo dt.overview {
margin-bottom: 0.5em;
}


}/* end */
