@charset "utf-8";


/* カテゴリ固有のスタイル */

#contents div.column3r div h3 {
/* padding:2px 12px 5px 12px;
margin:0 1px 10px 1px; */
padding:2px 5px 5px 10px;
margin:0 1px 10px 1px;
background:url(/images/common/column_title_bg_standard.gif) repeat-x bottom;
}

#contents div.column3rWide div h3,
#contents div.column2r01Bb div h3 {
/* padding:2px 12px 5px 12px;
margin:0 1px 10px 1px; */
padding:2px 5px 5px 10px;
margin:0 1px 10px 1px;
background:url(/images/common/column_title_bg.gif) repeat-x bottom;
}




#contentWrapper div.lBox01 h4.plan,
#contentWrapper div.lBox02 h4.plan,
#contentWrapper div.rBox01 h4.plan,
#contentWrapper div.lBox h4.plan,
#contentWrapper div.rBox h4.plan {
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
/* padding-left:20px; */
padding-left:0;
color:#008399;
font-size:1em;
line-height:14px;
/* background:url(/images/common/bg_main_contents_h4.gif) 0 1px no-repeat; */
background:none;
border-bottom:dotted 1px #008399;
}

#contentWrapper div.lBox01 ul.reList,
#contentWrapper div.lBox02 ul.reList,
#contentWrapper div.rBox01 ul.reList,
#contentWrapper div.lBox ul.reList,
#contentWrapper div.rBox ul.reList {
height:80px;
margin-left:10px;
margin-right:10px;
margin:10px 10px 15px 10px;
}

#contentWrapper div.lBox01 ul.plan,
#contentWrapper div.lBox02 ul.plan,
#contentWrapper div.rBox01 ul.plan {
color:#003399;
height:60px;
margin-left:10px;
margin-right:10px;
margin:10px 10px 20px 10px;
}

/* ３段　インデントなし
-----------------------------------------------------------*/

#contents div.lBox01,#contents div.lBox02,#contents div.rBox01{float:left;}


#contents div.column3r {
width:586px;
padding:0;
margin:0 0 1em 0;
background:url(/images/common/3r_column_connection_bg.gif) no-repeat left bottom;
display:inline-block;
}

#contents div.column3rWide {
width:586px;
padding:0;
margin:0 0 1em 0;
background:url(/images/common/3r_column_bg.gif) no-repeat left bottom;
display:inline-block;
}

#contents div.column3r:after {/* float clear */
content: ".";
display: block;
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
visibility: hidden;
}

#contents div.column3rWide:after {/* float clear */
content: ".";
display: block;
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
visibility: hidden;
}




#contents div.column3r div.lBox01 {
width:180px;
padding:7px 0 0 0;
background:url(/images/common/3r_column_head_connection_01.gif) no-repeat left top;
}

#contents div.column3r div.lBox02 {
width:180px;
padding:7px 0 0 0;
background:url(/images/common/3r_column_head_connection_02.gif) no-repeat left top;
}

#contents div.column3r div.rBox01 {
width:180px;
padding:7px 0 0 0;
background:url(/images/common/3r_column_head_connection_03.gif) no-repeat left top;
}

#contents div.column3r div.lBox01,#contents div.column3r div.lBox02,#contents div.column3rWide div.lBox {
margin-right:23px;
}




#contents div.column3rWide div.lBox,#contents div.column3rWide div.rBox {
width:180px;
padding:7px 0 0 0;
background:url(/images/common/3r_column_head.gif) no-repeat left top;
}





#contents div.column3rWide div strong.subhead,
#contents div.column2r01Bb div strong.subhead {
font-size:110%;
color:#FF6600;
margin:0 12px 0.1em 12px;}

#contents div.column3rWide div p,
#contents div.column2r01Bb div p {
padding:0 0 1em 0;
margin:0 12px;
border:none;}

#contents div.column3r div.lBox01 p.circuit,
#contents div.column3r div.lBox02 p.circuit,
#contents div.column3r div.rBox01 p.circuit{
margin-top:-32px;
margin-right:8px;
text-align:right;
}






#contents div.column2r01Bb {
width:586px;
padding:0;
margin:0 0 1em 0;
background:url(/images/common/2r_column01_bg_broad_bandwidth.gif) no-repeat left bottom;
}
#contents div.column2r01Bb:after {
content: ".";
display: block;
visibility: hidden;
height: 0px;
font-size: 0em;
line-height: 0;
clear: both;
}


#contents div.column2r01Bb div.lBox01 {
width:340px;
padding:7px 0 0 0;
margin-right:26px;
background:url(/images/common/2r_column01_head_bb-01.gif) no-repeat left top;
}

#contents div.column2r01Bb div.rBox01 {
width:220px;
padding:7px 0 0 0;
margin:0;
background:url(/images/common/2r_column01_head_bb-02.gif) no-repeat left top;
}





#ucom {}






