/* CSS Document */
.company-img{background-color:#f0f0f6;}
.contents-title h1{padding:70px 0;font-size:30px;font-weight:bold;color:#939393;}
section article div p{padding-left:15px;}
section h4{display:block;padding:40px 0 15px 0;font-weight:bold;font-size:14px;}
.list_parentheses{display:block;padding:20px 0 20px 20px;}
.list_parentheses li{list-style:inherit;}
.signature{display:block;padding:15px 0 15px 15px;text-align:right;}
section h4{display:block;padding:40px 0 15px 0;font-weight:bold;font-size:14px;}
.sa{display:inline-block;padding-left:5px;width:716px;font-size:14px;}
.sa a{padding:5px 15px;}
table{display:inline-block;padding-left:5px;width:716px;font-size:14px;}
table th{text-align:left;width:120px;font-weight:bold;vertical-align: top;border: solid 1px #afafaf;background-color: #f0f0f6;padding-left:5px;}
table td{text-align:left;vertical-align: top;border: solid 1px #afafaf;background-color: #fff;padding:0 5px;}
article a img{display:inline-block;}
.caution{display:inline-block;vertical-align:top;padding:0;}
.inner{display:inline-block;width:303px;vertical-align:top;}
/* スマホ */
@media only screen and (max-width: 768px){
.company-img{background-color:#f0f0f6;}
.company-contents{display:block;width:310px;position:relative;margin-left:auto;margin-right:auto;margin-bottom:40px;overflow:hidden;}
.contents-title h1{padding:50px 0;font-size:20px;font-weight:bold;font-color:#4b4b4b;text-align:center;}
section article div p{padding-left:5px;}
.sa{display:inline-block;padding-left:5px;width:100%;font-size:14px;padding-top:15px;}
table{display:inline-block;padding-left:5px;padding-top:15px;width:100%;font-size:12px;}
table th{text-align:left;width:100px;font-weight:bold;vertical-align: top;border: solid 1px #afafaf;background-color: #f0f0f6;padding-left:5px;}
table td{text-align:left;vertical-align: top;border: solid 1px #afafaf;background-color: #fff;padding-left:5px;}
}