@charset "utf-8";
/* CSS Document for superfish; do not delete top.css1, as some pages do not use superfish*/
@import url("/jp/style/default.css");
@import url("/jp/style/common_top_sf.css");

ul.marked li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:15px;
}
div#contents{ padding-top:15px; }
div#sidebar{ margin-top:10px; }

ul#serviceguide1,ul#serviceguide2,ul#servicepoints{ width:585px;	}
ul#serviceguide1 li{ width:195px; float:left; margin:0px; }

ul#serviceguide2{ height:30px; background-color:#F1EFEB; border-bottom:solid 1px #D0D0D0; }
ul#serviceguide2 li{
	float:left;
	line-height:30px;
	margin-left:15px;
	margin-right:15px;
	padding-left:20px;
	background:#F1EFEB url(/jp/img/top/arrow_circle.gif) no-repeat center left;
	font-size:80%;
}
ul#serviceguide2 a{ color:#0033FF !important; }

/* お知らせ */
div#mainContentBody{ margin-top:30px; }
h3#information{
	color:#062E51;
	font-weight:bold;
	height:26px;
	line-height:26px;
	background:#D1F0F8 url(/jp/img/top/top_message_bg.gif) no-repeat top left;
	text-indent:15px;
}
div#informationBody{
	padding:10px; border-bottom:solid 1px #333333;
	margin-bottom:30px;
	}

div#informationBody2{
	padding:10px; border-bottom:solid 1px #333333;
	margin-bottom:30px;
	font-size:80%;
	}

div#informationBody2 a:link { text-decoration:blue;	}
div#informationBody2 a:hover { text-decoration:blue;	}
div#informationBody2 a:active { text-decoration:blue;	}
div#informationBody2 a:visited { text-decoration:blue;	}

	
/*おすすめポイント*/
ul#servicepoints li{
		float:left;
}

/*プラン紹介*/
h3#plans{ display:none; }
ul#planlist{ margin-top:2em; margin-bottom:0.5em; }
ul#planlist li{ width:290px; float:left; }
li#plan2,li#plan4,li#plan6{ margin-left:5px; }
li#plan3,li#plan4,li#plan5,li#plan6{ margin-top:5px; }

/* 各種カードイメージ */
div.payment{ margin-top:3em; }



table {
	width:560px;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-spacing:0;
	border-collapse:separate;
 *border-collapse:collapse; /* ie6,7 */
	border-spacing:0px;
}
th, td {
	padding:5px;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	font-size:85%;
}
td { background-color:white; }
tr.top th {
	background : #666666 url(/jp/img/common/table_bg.gif) repeat-x;
	vertical-align:top !important;
	color:white;
}
tr.top span { font-weight:bold; }
th {
	font-weight:normal;
	background-color:#C0D8E1;
	color:#333333;
	background-image:none;
}

th.plans-table-row { width:150px !important; }



table#plans-table3 { width:560px; }
table#plans-table3 { margin-bottom:5px; }
table#plans-table3 th, table#plans-table3 td {
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
table#plans-table3 td { width:220px; }
table#plans-table3 td.special { 
						width:120px; 
						background-color:#FFFFCC;
}
table#plans-table3 td.special2 { 
						width:120px; 
						background-color:#FFCCCC;
}
table#plans-table3 td.discountrate { 
						width:120px; 
						background-color:#ffffff;
						color:#000000;
						font-size:70%;
						font-weight:bold;
}
table#plans-table3 td.discountrate2 { 
						width:120px; 
						height:2px;
						background-color:#CCCCCC;
						color:#000000;
						font-size:20%;
						font-weight:bold;
}					


table#plans-table3 td.leftalign { 
						text-align:left;
						width:220px; 
}