#allContactWrap{
font-size: 13px;
line-height: 1.5;
color: #333;
max-width: 700px;
margin: 0 auto;
}

#undercolumn p.leadTxt{
margin-top: 22px;
margin-bottom: 20px;
font-size: 13px;
}

#contMenuUl {
margin-bottom: 20px;
}


#contMenuUl li {
margin-bottom: 10px;
}


#contMenuUl li a{
display: block;
padding: 22px 0;
text-align: center;
background-color: #f1f1f1;
border-radius: 15px;
color: #333;
position: relative;
}

#contMenuUl li.contactArrow a:after{
display: block;
content: "";
position: absolute;
top: 50%;
right: 13px;
width: 6px;
height: 6px;
margin: -4px 0 0 0;
border-top: solid 2px #696969;
border-right: solid 2px #696969;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}

/* 20180320Add */
#contMenuUl02 li{
font-size: 12px;
margin-bottom: 5px;
padding-left:1em;
text-indent:-1em;
}

#contMenuUl02 li a{
color: #f28300;
text-decoration: underline;
}

#undercolumn p.contactImg{
margin-bottom: 0;
text-align: center;
padding-top: 10px;
}

#undercolumn p.contactImg img{
width: 360px;
height: auto;
}


#contMenuUl li.goWahei a{
	background: url('../img/other/arrow_contact.png') right center no-repeat #f1f1f1;
	background-size: 13px 13px;
	background-position:right 13px top 24px;
	background-position-y: center;
}



@media all and (max-width: 1051px) {
    #container {
        margin-left: 12px;
        margin-right: 12px;
        width: auto;
    }
    #two_maincolumn_left{
        max-width: 1050px;
    }
    /*Share & Clip*/
    .rightAside {
        /*padding-right: 0;*/
    }
}

@media screen and (max-width: 480px) {
#undercolumn p.leadTxt{
margin-top: 10px;
}
#undercolumn p.contactImg{
padding-top: 15px;
}
#undercolumn p.contactImg img{
width: 72%;
height: auto;
}
}


@media all and (max-width: 360px) {
#contMenuUl li a{
font-size: 12px;
}
}





