@charset "utf-8";

/* 最小幅800px以上(パソコン)＋20px(スクロールバーbug) */


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

div#contents div.blockA div.company table {
border-collapse:collapse;
}
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 {
width:220px;
padding:5px;
background-color:#E8E8E8;
}
div#contents div.blockA div.company td {
width:547px;
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:500px;
text-align:center;
}
div.blockA div.guide div.blockB h4{
/*
width:486px;
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:300px;
margin:10px 0px;
}
div.blockA div.guide div.blockB h4>img{
max-width:486px;
margin:10px 0px;
}



div.blockA div.guide div.blockB p{
margin:0px auto;
width:480px;
text-align:left;
padding:5px;
}

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





