@charset "UTF-8";

/* 背景・デフォルトフォント */
body{
margin:0;
padding:0;
font:normal 90%/150% verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.t_left{ text-align:left; }
.t_center{ text-align:center; }
.t_right{ text-align:right; }

.red{ color:#FF0000;}
.blue{ color:#0000FF;}

/* マージン・パディング・テキストリセット */
div,pre,blockquote,address,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,
dl,dt,dd,
table,tr,th,td,
form,input,
img,a,strong,em,u,strike{
margin:0;
padding:0;
font-size:1em;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

/* テーブルデフォルト */
table{
border-collapse:collapse;
border-spacing:0;
text-align:left;
}

/* clearfix */

.clearfix:after {  
visibility: hidden;  
display: block;  
font-size: 0;  
content: " ";  
clear: both;  
height: 0;  
}  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* clearfix end */

/* @group ////////// audiorouting css //////////*/

#audiorouting_wrap{
width:860px;
margin:20px auto 0 auto;
}

#audiorouting_wrap h1{
margin-bottom:20px;
}

#audiorouting_wrap h2{
margin:10px;
color:#000099;
font-weight:bold;
font-size:1.2em;
}

#audiorouting_wrap p.back{
margin:0 10px 10px 0;
text-align:right;
}

#audiorouting_wrap .no_top_padding{
padding-top:0!important;
}

#audiorouting_wrap .no_border{
border-bottom:none!important;
}

#audiorouting_wrap .contents_box{
padding:15px 0;
clear:both;
overflow: hidden;
border-bottom:1px #000000 solid;
display:block;
}

#audiorouting_wrap .contents_box table{
width:100%;
border-left:#000 1px solid;
}

#audiorouting_wrap .contents_box table td{
width:33%;
padding:10px;
border-right:#000 1px solid;
vertical-align:top;
}

#audiorouting_wrap .contents_box table td h3{
margin:0 0 5px 0;
color:#9a0000;
font-weight:bold;
font-size:1.2em;
}

#audiorouting_wrap .contents_box table td.unit{
width:66%;
}

#audiorouting_wrap .contents_box table td ul li{
margin:0 0 1em 1em;
}

#audiorouting_wrap .contents_box table td ul li.no_list{
list-style:none;
margin-left:0;
padding-left:0;
}

#audiorouting_wrap .contents_box table td ul li.img{
margin-left:0;
padding-left:0;
list-style:none;
text-align:center;
}

#audiorouting_wrap .contents_box table td dl dt{
height:190px;
text-align:center;
padding:5px 0;
}

#audiorouting_wrap .contents_box table td dl dd{
padding:0 2em;
}

#audiorouting_wrap .contents_box table td ul li span,
#audiorouting_wrap .contents_box table td dl dd span{
color:#000099;
font-weight:bold;
font-size:1.2em;
}



/* @end */
