/* ==========================================================================

make-dmm-top

========================================================================== */
#main, #aside{
padding-top:20px !important;
}
.top-head-area{
margin-bottom:0;
}
#content{
word-wrap:break-word;
}
/* ------------------------------------------

 key visual

------------------------------------------- */
#keyv-container{
width: 100%;
background:#e2e2e2;
}
#make-dmm-top-headline {
width: 100%;
max-width:2000px;
height: 350px;
max-height:350px;
text-align: center;
position: relative;
background:#e2e2e2 url(../img/make-dmm/main_bnr.png) no-repeat center center;
background-size:cover;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
#make-dmm-top-headline a.keyv-link{
width:100%;
max-width:2000px;
height:350px;
display:block
}
#make-dmm-top-headline a:hover{
opacity:0.7;
}


#make-dmm-top-headline p{
text-indent:-10000em;
}
#make-dmm-top-headline-sp{
display:none;
}
@media screen and (max-width: 870px) {
#make-dmm-top-headline {
height:300px;
}
}

@media screen and (max-width: 767px) {
#make-dmm-top-headline {
height:250px;
}
}
@media screen and (max-width: 640px) {
#keyv-container,
#make-dmm-top-headline{
display:none;
}
#make-dmm-top-headline-sp{
display:block;
max-width: 100%;
height: auto;
}
#make-dmm-top-headline-sp img{
display:block;
max-width: 100%;
height: auto;
}
}

/* ------------------------------------------

 contents list

------------------------------------------- */
#contentsList {
text-align:center;
padding-bottom:60px;
border-bottom:solid 1px #d1d1d1;
position: relative;
overflow: hidden;
}
#contentsList h1{
color:#2f9aca;
line-height:1;
font-size:34px;
margin-bottom:8px;
font-weight:bold;
}
#contentsList .catch{
margin-bottom:24px;
font-size:16px;
line-height:1.6;
}
@media screen and (max-width: 767px) {
#contentsList h1{
margin-top:30px;
}
#contentsList h1 span{
display:block;
}
#contentsList .catch{
max-width: 540px;
margin-left: auto;
margin-right: auto;
}
}
#contentsList ul {
float: left;
}
#contentsList ul li {
position: relative;
float: left;
width:234px;
padding-left:15px;
padding-right:15px;
text-align:center;
font-size:24px;
font-weight:bold;
}
#contentsList ul li div  {
padding-top:8px;
}
#contentsList ul li div a  {
color:#2f9aca;
}
#contentsList ul li div a:hover {
color:#2f9aca;
text-decoration:underline;
}
@media screen and (max-width: 1199px) {
#contentsList ul li  {
width:180px;
font-size:20px;
}
#contentsList .box{
max-width:900px;
margin-left:auto;
margin-right:auto;
}

}
@media screen and (max-width: 990px) {
#contentsList ul li  {
width:150px;
padding-left:10px;
padding-right:10px;
font-size:18px;
}
}
@media screen and (max-width: 767px) {
#contentsList ul.line01{
position: relative;
float: none;
width:480px;
margin-left:auto;
margin-right:auto;
}
#contentsList ul.line02{
position: relative;
float: none;
width:320px;
margin-left:auto;
margin-right:auto;
}
#contentsList ul li {
position: relative;
float: left;
width:160px;
}
#contentsList ul li img {
width:100%;
}
}
@media screen and (max-width: 479px) {
#contentsList {
padding-bottom:20px;
}
#contentsList h1{
font-size:28px;
line-height:32px;
}
#contentsList .catch{
margin-bottom:24px;
font-size:15px;
line-height:22px;
}
#contentsList .catch span{
display:block;
}

#contentsList ul.line01 {
position: relative;
width:300px;
margin-left:auto;
margin-right:auto;
}
#contentsList ul.line02 {
position: relative;
width:200px;
margin-left:auto;
margin-right:auto;
}
#contentsList ul li {
position: relative;
float: left;
width:100px;
}
#contentsList ul li img {
width:100%;
}
#contentsList ul li div  {
padding-top:8px;
font-size:14px;
line-height:1.2;
font-weight:bold;
padding-bottom:15px;
}
#contentsList ul.line02 li div span {
display:block;
}
}
/* ------------------------------------------

 COMMON container_box

------------------------------------------- */
#dmm-make-top .unit{
overflow:hidden;
padding-top:40px;
border-top:solid 1px #fff;
padding-bottom:70px;
border-bottom:solid 1px #d1d1d1;
}
#dmm-make-top .btn-area{
clear:both;
text-align:center;
padding-top:30px;
padding-bottom:30px;
}
#dmm-make-top .fig-txt{
clear:both;
text-align:center;
padding-bottom:30px;
}
@media screen and (max-width: 767px) {
#dmm-make-top .col-xs-12{
max-width:540px;
margin-left:auto;
margin-right:auto;
float:none !important;
padding-bottom:30px;
}
}
@media screen and (max-width: 479px) {
#dmm-make-top .col-xs-12{
padding-bottom:15px;
}
#dmm-make-top .unit{
padding-top:0px;
padding-bottom:0px;
}
}
/* ------------------------------------------

 COMMON img

------------------------------------------- */
#dmm-make-top img{
width:100%;
}
#dmm-make-top .fig{
text-align:center;
margin-bottom:30px;
}
#dmm-make-top img.thumbs{
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
/* ------------------------------------------

 COMMON button_link

------------------------------------------- */
.btn-primary{
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 95% center;
font-size:16px;
border-color:#7a7a7a;
padding-right:42px;
min-width:240px;
}
.btn-primary:hover{
background:#9b9b9b url(../img/make-dmm/icon-arrow-white.png) no-repeat 95% center;
border-color:#aaaaaa;
}
.btn-primary:active{
border-color:#fff;
}
#dmm-make-top .unit#to-sell .btn{
min-width:320px;
}
#dmm-make-top .unit#to-buy .btn{
min-width:320px;
}
@media screen and (max-width: 979px) {
#to-easy .btn-primary{
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 98% center;
padding-right:42px;
min-width:0;
width:100%;
font-size:15px;
}
#to-easy .btn-primary:hover{
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 98% center;
}
}
@media screen and (max-width: 767px) {
#dmm-make-top #to-make .btn-primary,
#dmm-make-top #to-sell .btn-primary,
#dmm-make-top #to-buy .btn-primary{
max-width:600px;
min-width:100%;
width:100%;
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 97% center;
}
#dmm-make-top #to-easy .btn-primary{
max-width:460px;
min-width:460px;
width:460px;
font-size:16px;
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 97% center;
}
}
@media screen and (max-width: 479px) {
.btn-primary{
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 95% center;
padding-right:42px;
max-width:290px;
min-width:290px;
width:290px;
font-size:14px;
}
.btn-primary:hover{
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 97% center;
}
#dmm-make-top .unit#to-sell .btn{
max-width:290px;
min-width:290px;
width:290px;
}
#dmm-make-top .unit#to-buy .btn{
max-width:290px;
min-width:290px;
width:290px;
}
#dmm-make-top #to-easy .btn-primary{
max-width:290px;
min-width:290px;
width:290px;
font-size:13px;
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 97% center;
}
}
/* ------------------------------------------

 COMMON title

------------------------------------------- */
#dmm-make-top .unit .titleArea {
z-index:100;
font-weight:bold;
margin-bottom:10px;
min-height:48px;
}
#dmm-make-top .unit .titleArea a{
min-height:48px;
display:table;
width:100%;
}
#dmm-make-top .unit  .titleArea .img{
width:48px;
height:48px;
display:table-cell;
vertical-align:middle;
}
#dmm-make-top .unit  .titleArea .txt{
display:table-cell;
vertical-align:middle;
padding-left:10px;
}
#dmm-make-top .unit .titleArea h2{
color:#2f9aca;
line-height:1;
font-weight:bold;
margin-bottom:10px;
font-size:28px;
margin-top:0;
display:table-cell;
vertical-align:middle;
}
#dmm-make-top .unit .titleArea h2 span.dot02{
font-size:30px;
background:url(../img/make-dmm/2dot.png) no-repeat right center;
padding-right:20px;
margin-right:7px;
}
#dmm-make-top .unit .titleArea a,
#dmm-make-top .unit .titleArea a:link{
color:#2f9aca;
}
#dmm-make-top .unit .titleArea img:hover{
opacity:0.7;
text-decoration:none;
}

#dmm-make-top .unit .titleArea a:hover{
opacity:0.7;
text-decoration:none;
}
#dmm-make-top #to-know .fig .titleArea img{
top: 0px !important;
}
@media screen and (max-width: 767px) {
#dmm-make-top .unit .titleArea {
padding-left:10px;
padding-right:10px;
}
}
@media screen and (max-width: 479px) {
#dmm-make-top .unit .titleArea {
padding-left:0px;
padding-right:0px;
margin-top:20px;
margin-bottom:10px;
}
#dmm-make-top .unit  .titleArea .img{
vertical-align:top;
width:30px;
height:30px;
}
#dmm-make-top .unit  .titleArea .txt{
vertical-align:top;
padding-left:10px;
}
#dmm-make-top .unit .titleArea h2{
font-size:18px;
}
#dmm-make-top .unit .titleArea h2 span{
display:block;
line-height:1.2;
padding-top:5px;
font-size:16px;
}
#dmm-make-top .unit .titleArea h2 span.dot02{
font-size:24px;
display:inline;
line-height:1;
padding-top:0px;
}
}
/* ------------------------------------------

 COMMON text

------------------------------------------- */
#dmm-make-top .unit p.summary{
font-size:16px;
margin-bottom:30px;
word-wrap:break-word;
}
/* ------------------------------------------

 UNIT  to-know

------------------------------------------- */
#dmm-make-top .unit#to-know {
position:relative;
}
#dmm-make-top .unit#to-know .titleArea{
z-index:100;
position:absolute;
top:32px;
left:0;
z-index:100;
text-align:left;
}
#dmm-make-top #to-know .fig {
padding-top:60px;
margin-bottom:0
}
#dmm-make-top #to-know .fig img{
position:relative;
top:-60px;
margin-bottom:0px;
z-index:10;
}
#dmm-make-top .unit#to-know h3{
font-size:26px;
font-weight:bold;
background:url(../img/make-dmm/icon-arrow.png) no-repeat left 7px;
padding:0px 0 2px 16px;
margin-top:0;
}
#dmm-make-top .unit#to-know p.summary{
padding-left:16px;
min-height:48px;
margin-bottom:7px;
}
img.to-know-img03{
margin-top:-14px;
}
#dmm-make-top .unit#to-know .btn-area{
clear:both;
padding-top:40px;
padding-bottom:0;
}

@media screen and (max-width: 767px) {
#dmm-make-top .unit#to-know {
padding-bottom:15px;
}
#dmm-make-top .know-container {
padding:0 5px;
}
#dmm-make-top .unit#to-know .titleArea{
top:22px;
left:20px;
text-align:left;
}
#dmm-make-top #to-know .fig {
padding-top:100px;
}
#dmm-make-top #to-know .fig img{
top:-50px;
}
#dmm-make-top .unit#to-know h3{
font-size:20px;
margin-top:0;
background:url(../img/make-dmm/icon-arrow.png) no-repeat left 5px;
background-size:6px 8px;
padding:0px 0 2px 12px;
}
#dmm-make-top .unit#to-know h3 span{
font-size:18px;
display:block;
}
#dmm-make-top .unit#to-know .col-sm-6.col-xs-12{
padding-bottom:60px;
}
#dmm-make-top .unit#to-know .col-sm-6.col-xs-12 .inner{
padding:0 5px;
}
#dmm-make-top .unit#to-know p.summary{
padding-left:12px;
padding-right:12px;
margin-bottom: 0;
}
#dmm-make-top .unit#to-know .btn-area{
clear:both;
padding-top:0px;
margin-top:-10px;
padding-bottom:30px;
}
}
@media screen and (max-width: 479px) {
#dmm-make-top .unit#to-know {
padding-bottom:15px;
}
#dmm-make-top .know-container {
padding:0 5px;
}
#dmm-make-top .unit#to-know .titleArea{
top:0px;
left:10px;
text-align:left;
}
#dmm-make-top #to-know .fig {
padding-top:100px;
padding-bottom: 0px;
}
#dmm-make-top #to-know .fig img{
top:-35px;
}
img.to-know-img03{
margin-top:0px;
}
#dmm-make-top .unit#to-know h3{
font-size:20px;
margin-top:0;
background:url(../img/make-dmm/icon-arrow.png) no-repeat left 5px;
background-size:6px 8px;
padding:0px 0 2px 12px;
}
#dmm-make-top .unit#to-know h3 span{
font-size:18px;
display:block;
}
#dmm-make-top .unit#to-know .col-sm-6.col-xs-12{
padding-bottom:30px;
}
#dmm-make-top .unit#to-know .col-sm-6.col-xs-12 .inner{
	padding:0 5px;
}
#dmm-make-top .unit#to-know p.summary{
padding-left:12px;
padding-right:12px;
}
}
/* ------------------------------------------

 UNIT  to-make

------------------------------------------- */
#dmm-make-top .unit#to-make p.summary{
margin-bottom:35px;
}
@media screen and (max-width: 767px) {
#dmm-make-top .unit#to-make {
padding-bottom: 10px;
}
.make-container{
padding-left: 5px;
padding-right: 5px;
}
#dmm-make-top .unit#to-make p.summary{
margin:15px 10px 20px;
}
#dmm-make-top .unit#to-make .linkBox{
max-width:480px;
margin:0 auto;
float: none !important;
}
}
@media screen and (max-width: 479px) {
#dmm-make-top .unit#to-make .make-container{
padding:0 5px;
}
#dmm-make-top .unit#to-make p.summary{
margin-bottom: 15px;
margin-top:15px;
}

#dmm-make-top .unit#to-make .btn-area{
padding-top:15px;
}
}
/* ------------------------------------------

 UNIT  to-sell

------------------------------------------- */
#dmm-make-top .unit#to-sell{
padding-bottom:30px;
}
#dmm-make-top .unit#to-sell .fig{
padding-top:30px;
}
#dmm-make-top .unit#to-sell .fig img{
width:100%;
}
#dmm-make-top .unit#to-sell .summary{
margin-bottom:30px;
text-align:center;
}
@media screen and (min-width: 1200px) {
#dmm-make-top .unit#to-sell .fig img{
width:771px;
}
}
@media screen and (max-width: 979px) {
#dmm-make-top .unit#to-sell .fig img{
width:100%;
}
}
@media screen and (max-width: 767px) {
#dmm-make-top .unit#to-sell {
padding-bottom: 10px;
}
#dmm-make-top .unit#to-sell .fig {
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
#dmm-make-top .unit#to-sell .fig ,
#dmm-make-top .unit#to-sell .fig img {
width:100%;
}
#dmm-make-top .unit#to-sell .summary {
max-width: 600px;
margin-left: auto;
margin-right: auto;
text-align:left;
}
#dmm-make-top .unit#to-sell .btn-area {
padding-top: 0px;
}
}

@media screen and (max-width: 479px) {
#dmm-make-top .unit#to-sell{
padding-bottom:0px;
}
#dmm-make-top .unit#to-sell .titleArea{
margin-bottom:25px;
}
#dmm-make-top .unit#to-sell .fig{
padding-top:0px;
}
#dmm-make-top .unit#to-sell .summary{
margin-bottom:0px;
}
#dmm-make-top .unit#to-sell .btn-area{
padding-bottom:15px;
padding-top:15px;
}
}
/* ------------------------------------------

 UNIT  to-buy

------------------------------------------- */
#dmm-make-top .unit#to-buy .summary{
margin-bottom:50px;
margin-top:20px;
}
#dmm-make-top .unit#to-buy .btn-area{
padding-top:50px
}
#dmm-make-top .boxItem .pic {
display: block;
overflow: hidden;
}
#dmm-make-top .boxItem .pic img {
}
#dmm-make-top .boxItem .info span {
display: block;
}
#dmm-make-top .boxItem .name {
line-height: 1.4em;
margin: 10px 2px 0 2px;
font-size:16px;
}
#dmm-make-top .boxItem span.name a{
color:#2f9aca;
}
#dmm-make-top .boxItem .creatorName {
font-size:13px;
color:#6e6e6e;
margin: 0 2px;
padding-top:5px;
}
#dmm-make-top .boxItem .price {
margin: 0 2px;
font-size:16px;
color:#474747;
padding-top:20px;
}
#dmm-make-top .boxItem span.price sup{
padding:0px 5px 0 5px;
position:relative;
top:0px;
}
@media screen and (max-width: 979px) {
#dmm-make-top .boxItem{
padding-bottom:30px;
}
#dmm-make-top .boxItemR{
margin-right:0;
}
}
@media screen and (max-width: 767px) {
#dmm-make-top .unit#to-buy .summary{
margin-bottom:30px;
}
#dmm-make-top .unit#to-buy .btn-area{
padding:10px 15px !important;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.boxItem-container{
padding:0 5px;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}

}
@media screen and (max-width: 479px) {
#dmm-make-top .unit#to-buy {
padding-bottom:30px;
}
#dmm-make-top .boxItem{
min-height:245px;
padding-bottom:15px;
}
:root #dmm-make-top .boxItem {min-height:260px;}

.boxItem-container{
padding:0 5px;
}
#dmm-make-top .unit#to-buy .summary{
margin-bottom:15px;
}
#dmm-make-top .boxItem .name {
line-height: 1.2em;
}
#dmm-make-top .boxItem span.name {
font-size:14px;
}
#dmm-make-top .boxItem .creatorName {
font-size:12px;
padding-top:0;
}
#dmm-make-top .boxItem .price {
padding-top:7px;
font-size:14px;
}
#dmm-make-top .unit#to-buy .btn-area {
padding-top: 0px;
}
#dmm-make-top .unit#to-buy .btn {
max-width:290px;
width:100%;
}
#dmm-make-top .box-list{
width:100%;
min-width:100%;
}
#to-buy .col-sm-6,
#to-buy .col-md-6,
#to-buy .col-md-3,
#to-buy .col-lg-3
{
padding:0  15px!important;
}
}
/* ------------------------------------------

 UNIT  to-easy

------------------------------------------- */
#dmm-make-top .unit#to-easy{
border-bottom:none;
}
#dmm-make-top .unit#to-easy .summary{
margin-top:25px;
}
@media screen and (max-width: 979px) {
#dmm-make-top .unit#to-easy .summary{
margin-bottom:0;
}
#dmm-make-top .unit#to-easy .btn-area{
margin-top:0px;
padding-top:20px;
margin-bottom:60px;
}
}
@media screen and (max-width: 767px) {
#dmm-make-top .unit#to-easy .btn-area{
margin-bottom:0px;
}
#dmm-make-top .unit#to-easy .linkBox{
max-width:480px;
margin:0 auto;
float: none !important;
}
}
@media screen and (max-width: 479px) {
#to-easy .easy-container{
padding:0 5px;
}
#to-easy .btn-primary{
max-width:270px;
font-size:13px;
background:#626262 url(../img/make-dmm/icon-arrow-white.png) no-repeat 97% center;
}
#dmm-make-top .unit#to-easy .btn-area{
padding-bottom:0;
padding-top:15px;
margin-bottom:30px;
}
#dmm-make-top .unit#to-easy .summary{
margin-top:15px;
}
}


/* ------------------------------------------

 fotter

------------------------------------------- */
/* infoarea */
#content{
padding-bottom:0;
}
#footer{
clear:both;
}
.infoarea {
width: 100%;
text-align: center;
background: #fff;
margin: 0 auto;
border-bottom:solid 1px #d1d1d1;
}
.infoarea a {
color: #999 !important;
font-size: 17px !important;
font-weight: 100;
}
.infoarea ul {
width: 916px;
text-align: center;
margin: 0 auto;
padding: 30px 0 ;
background: #fff;
}
.infoarea li {
display: inline;
float: left;
padding-top: 3px;
}
.infoarea li.icoBus {
padding-left: 28px;
margin: 0 70px 0 60px ;
background: url(//p.dmm.com/p/general/make/top/ico_business.png) no-repeat scroll;
}
.infoarea li.icoApi {
padding-left: 28px;
margin: 0 70px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_api.png) no-repeat scroll;
}
.infoarea li.icoCov {
padding-left: 27px;
margin: 0 70px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_coverage.png) no-repeat scroll;
}
.infoarea li.icoSta {
padding-left: 22px;
background: url(//p.dmm.com/p/general/make/top/ico_staff.png) no-repeat scroll;
}

@media screen and (max-width: 979px) {
.infoarea a {
color: #999 !important;
font-size: 14px !important;
font-weight: 100;
}
.infoarea ul {
width: 700px;
}
.infoarea li {
display: inline;
float: left;
padding-top: 3px;
}
.infoarea li.icoBus {
padding-left: 28px;
margin: 0 40px 0 30px ;
background: url(//p.dmm.com/p/general/make/top/ico_business.png) no-repeat scroll;
}
.infoarea li.icoApi {
padding-left: 28px;
margin: 0 40px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_api.png) no-repeat scroll;
}
.infoarea li.icoCov {
padding-left: 27px;
margin: 0 40px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_coverage.png) no-repeat scroll;
}
.infoarea li.icoSta {
padding-left: 22px;
background: url(//p.dmm.com/p/general/make/top/ico_staff.png) no-repeat scroll;
}
}
@media screen and (max-width: 767px) {
.infoarea ul {
width:600px;
}
.infoarea li {
display: inline;
float: left;
padding-top: 3px;
}
.infoarea li.icoBus {
padding-left: 22px;
margin: 0 20px 0 15px ;
background: url(//p.dmm.com/p/general/make/top/ico_business.png) no-repeat scroll;
background-size:15px 17px;
}
.infoarea li.icoApi {
padding-left: 22px;
margin: 0 20px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_api.png) no-repeat scroll;
background-size:15px 17px;
}
.infoarea li.icoCov {
padding-left: 22px;
margin: 0 20px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_coverage.png) no-repeat scroll;
background-size:15px 17px;
}
.infoarea li.icoSta {
padding-left: 22px;
background: url(//p.dmm.com/p/general/make/top/ico_staff.png) no-repeat scroll;
background-size:12px 17px;
}

}
@media screen and (max-width: 620px) {
.infoarea ul {
width:480px;
}
.infoarea li {
display: inline;
float: left;
padding-top: 3px;
}
.infoarea a {
font-size: 12px !important;
}
.infoarea li.icoBus {
padding-left: 18px;
margin: 0 10px 0 10px ;
background: url(//p.dmm.com/p/general/make/top/ico_business.png) no-repeat left 5px scroll;
background-size:11px 13px;
}
.infoarea li.icoApi {
padding-left: 18px;
margin: 0 20px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_api.png) no-repeat left 5px scroll;
background-size:11px 13px;
}
.infoarea li.icoCov {
padding-left: 18px;
margin: 0 10px 0 0 ;
background: url(//p.dmm.com/p/general/make/top/ico_coverage.png) no-repeat left 5px scroll;
background-size:11px 13px;
}
.infoarea li.icoSta {
padding-left: 18px;
background: url(//p.dmm.com/p/general/make/top/ico_staff.png) no-repeat left 5px  scroll;
background-size:9px 13px;
}
}
@media screen and (max-width: 479px) {
.infoarea ul {
width:280px;
}
.infoarea li.icoCov {
padding-left: 28px;
background: url(//p.dmm.com/p/general/make/top/ico_coverage.png) no-repeat 10px 5px scroll;
background-size:11px 13px;
margin-right:20px;
}
}
