/* CSS Document */

/**オフィス**/
#tab{
	width:690px;
	height:18px;
	border-bottom:3px solid #e77658;
	text-align:right;
	margin-top:10px;
	}
#tab ul{
	width:690px;
	height:18px;
	text-align:right;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	

.tab01_on {
	background: url(../img/sub3/tab01.gif) no-repeat;
	height:18px;
	margin:0px;
	float: right;
	display:block;
	}　　

.tab01_on a:link,
.tab01_on a:visited,
.tab01_on a:active{
	color:#802e2e;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-left:16px;
	display:block;
}

.tab01_on a:hover{
	text-decoration:underline;
}

.tab01_on_r{
	float:right;
	width:12px;
	height:18px;
	background:url(../img/sub3/tab01_r.gif);
	display:block;
	}
	

.tab02_off{
	background: url(../img/sub3/tab02.gif) no-repeat;
	height:18px;
	margin:0px;
	float: right;
	display:block;
	}　　

.tab02_off a:link,
.tab02_off a:visited,
.tab02_off a:active{
	color:#808080;
	font-size:12px;
	padding-top:4px;
	padding-left:16px;
	display:block;
}

.tab02_off a:hover{
	text-decoration:underline;
}

.tab02_off_r{
	float:right;
	width:12px;
	height:18px;
	background:url(../img/sub3/tab02_r.gif);
	display:block;
	}

/*image*/

.img_right{
	float:right;
	margin-left:8px;
	margin-bottom:8px;
	}
	
.img_left{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	}

.img_middle{
	margin-bottom:10px;
	margin-top:10px;
	}

.img_right2{
	float:right;
	margin-left:8px;
	margin-bottom:8px;
	border:1px solid #CCCCCC;
	}
	
.img_left2{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid #CCCCCC;
	}

.img_middle2{
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #CCCCCC;
	}

/*trial*/
.trial td{
	vertical-align:top;
	text-align:left;
	font-size:0.75em;
	color:#568;
	line-height:130%;
	}


/*チェック*/
.caption{
	font-size:10px;
	color:#FF0000;
	line-height:14px;
	}


/*比較料金表*/
.hikaku_komidasi{
	background-color:#fac03d;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	}

.hikaku_line01-1{
	font-size:12px;
	color:#526280;
	width:199px;
	padding-left:35px;
	text-align:left;
	background-color:#ffeeab;
	}
.hikaku_line01-2{
	font-size:12px;
	color:#526280;
	width:100px;
	text-align:center;
	background-color:#ffeeab;
	}
.hikaku_line01-3{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	width:100px;
	text-align:center;
	background-color:#ffeeab;
	}
		
.hikaku_line02-1{
	font-size:12px;
	color:#526280;
	width:195px;
	padding-left:35px;
	text-align:left;
	background-color:#fff5e0;
	}
.hikaku_line02-2{
	font-size:12px;
	color:#526280;
	width:100px;
	text-align:center;
	background-color:#fff5e0;
	}
.hikaku_line02-3{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	width:100px;
	text-align:center;
	background-color:#fff5e0;
	}
		
/**チェック料金表**/
.check_midasi{
	background-color:#38385a;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	}
.check_komidasi{
	background-color:#6bbad8;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	}

.check_line01-1{
	font-size:12px;
	color:#626364;
	width:120px;
	text-align:left;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.check_line01-2{
	font-size:10px;
	line-height:14px;
	color:#626364;
	width:150px;
	text-align:left;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.check_line01-3{
	font-size:12px;
	color:#626364;
	text-align:center;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.check_line01-4{
	font-size:12px;
	color:#626364;
	text-align:center;
	background:url(../img/sub3/icon_pc.gif) no-repeat #f4f0e5;
	background-position:center;
	width:40px;
	text-indent:-9999px;
	overflow:hidden;
	vertical-align:middle;
	}
.check_line01-5{
	font-size:12px;
	color:#626364;
	text-align:center;
	background:url(../img/sub3/icon_mb.gif) no-repeat #f4f0e5;
	background-position:center;
	width:40px;
	text-indent:-9999px;
	overflow:hidden;
	vertical-align:middle;
	}
.check_line01-6{
	font-size:12px;
	color:#626364;
	width:30px;
	text-align:center;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.check_line01-7{
	font-size:12px;
	color:#626364;
	width:100px;
	text-align:center;
	background-color:#f4f0e5;
	vertical-align:middle;
	}

.check_line02-1{
	font-size:12px;
	color:#626364;
	text-align:center;
	background-color:#d9dfe4;
	vertical-align:middle;
	}
/*.check_line02-2{
	font-size:12px;
	color:#626364;
	width:120px;
	text-align:center;
	background-color:#d9dfe4;
	vertical-align:middle;
	}*/
		
		
.caution th{
	width:30px;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	vertical-align:top;
	}		
.caution td{
	font-size:12px;
	color:#526280;
	line-height:16px;
	font-weight:normal;
	vertical-align:top;
	}
.caution2 th{
	width:20px;
	text-align:right;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	vertical-align:top;
	}		
.caution2 td{
	font-size:12px;
	color:#526280;
	line-height:16px;
	font-weight:normal;
	vertical-align:top;
	}
		
/***リンクボタンメニュー**/	
.link_btmenu{
	margin-top:3px;
	margin-bottom:3px;
	margin-left:40px;
	}


/**オフィス料金表**/
.aoprice_midasi{
	background-color:#38385a;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	}
.aoprice_komidasi{
	background-color:#6bbad8;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	}

.aoprice_line01-1{
	font-size:12px;
	color:#626364;
	width:100px;
	text-align:center;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.aoprice_line01-2{
	font-size:12px;
	color:#626364;
	width:210px;
	text-align:left;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.aoprice_line01-3{
	font-size:12px;
	color:#626364;
	width:210px;
	text-align:center;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.aoprice_line01-4{
	font-size:12px;
	color:#626364;
	width:60px;
	text-align:right;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.aoprice_line01-5{
	font-size:12px;
	color:#626364;
	text-align:right;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.aoprice_line01-6{
	font-size:16px;
	color:#e60550;
	text-align:center;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.aoprice_line01-7{
	font-size:12px;
	color:#626364;
	text-align:center;
	background-color:#f4f0e5;
	vertical-align:middle;
	}
.aoprice_line01-8{
	font-size:12px;
	color:#e60550;
	text-align:right;
	background-color:#d9dfe4;
	vertical-align:middle;
	}

.aoprice_line02-1{
	font-size:10px;
	color:#626364;
	width:30px;
	text-align:center;
	background-color:#d9dfe4;
	vertical-align:middle;
	}
.aoprice_line02-2{
	font-size:12px;
	color:#e60550;
	width:60px;
	text-align:right;
	background-color:#d9dfe4;
	vertical-align:middle;
	}
		
.aoprice{
	margin-top:10px;
	}		