@charset "UTF-8";


/* for adsl top */

#contents.top .box_be dl dd div.kaisen {
	margin: 0 10px;
	padding: 5px 0;
	border-top: 1px dotted #ccc;
}

#contents.top .box_be .kaisen li img {
	vertical-align: bottom;
}


/* top contents only */

#contents.top ul.topNav li {
    float: left;
    width: 277px;
}

#contents.top ul.topNav li.last {
    width: 277px;
}



/* tabNav */

#contents #tabNav ul.nav1.signup {
	padding-bottom: 15px;
	background: url(../images/tab_nav/bg_nav1_05.gif) no-repeat left bottom;
}



#mainCont .contactTel {
	padding-top: 15px;
	border-top: 1px dotted #ccc;
}

#mainCont .contactTel span.contact {
	font-size: 93%;
}

#mainCont .contactTel span.mobile {
	font-size: 93%;
	color: #666;
}

#mainCont .contactTel img.time {
	padding: 10px 0;
}


/* imgBlock_m ドット下線あり */

#mainCont .section .imgBlock_mdot {
    margin-bottom: 5px;
    border-bottom: 1px dotted #ccc;
}

#mainCont .section .imgBlock_mdot .imgBlock {
    float: left;
    width: 110px;
}

#mainCont .section .imgBlock_mdot .txtBlock {
    float: right;
    width: 444px;
    padding-top: 5px;
}

/* imgBlock_m ドット下線あり テキストのみ */

#mainCont .section .imgBlock_mdot .txtBlock2 {
    padding-top: 5px;
}

