@charset "utf-8";

/* 361px以上799px以下(タブレット) ＋20px(スクロールバーbug)*/


/* -- #contents -- */
div#contents div.blockA {
padding:5px;
}

div#contents div.blockA div.company table {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
border-collapse:collapse;
width:100%;
}
div#contents div.blockA div.company table,div#contents div.blockA div.company td,div#contents div.blockA div.company th {
border: 1px solid #333333;
}
div#contents div.blockA div.company th {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
width:30%;
padding:5px;
background-color:#E8E8E8;
}
div#contents div.blockA div.company td {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
width:70%;
padding:5px;
}

div.faq ul.faq li{
background-image: url("../img/common/list2.jpg");
background-position: left 3px;
background-repeat: no-repeat;
display: block;
padding: 3px 15px;
text-align: left;
}
div.faq>h4{
background-color:gray;
padding:2px 2px 2px 10px;
margin:10px 0px;
font-weight:bold;
color:white;
}
div.faq>p.waku{
border:1px dotted #CCCCCC;
padding:5px;
}

div.blockA div.guide div.blockB{
margin:0px auto;
width:80%;
text-align:center;
}
div.blockA div.guide div.blockB h4{
/*
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
width:100%;
background-color:gray;
padding:5px;
margin:0px auto 5px;
font-weight:bold;
color:white;
border:2px solid #CCCCCC;
text-align:center;
*/
}
div.blockA div.guide div.blockB>img{
width:100%;
margin:10px 0px;
}
div.blockA div.guide div.blockB h4>img{
max-width:100%;
margin:10px 0px;
}
div.blockA div.guide div.blockB p{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
margin:0px auto;
width:100%;
padding:5px;
text-align:left;
}

div.voicearea{
margin:0px;
width:100%;
height:50px;
}
div.voicearea iframe.voicearea {
width:100%;
height:50px;
border:0px;
vertical-align: bottom;
}


