/* 基本設定 */
body {
	color: #333333;
	line-height: 1.1em;
	margin: 0px;
	text-align: left;
}

table {
	text-align: left;
	line-height: 1.1em;
}

a:link {
	color: #3A75AF;
	TEXT-DECORATION: none;
}

a:visited {
	color: #3A75AF;
	TEXT-DECORATION: none;
}

a:active {
	color: #6699CC;
	TEXT-DECORATION: underline;
}

a:hover {
	color: #3399CC;
	TEXT-DECORATION: underline;
}

ul{
	list-style-position : outside;
	margin : 0;
	padding : 0 0 0 30px;
}

li{
	margin: 0px;
	padding: 0px;
}

h4{
	margin: 0px;
	color: #FF0000;
}

.txt2 {
	font-size: small;
}

.txt10 {
	font-size: 10px;
}
.txt11 {
	font-size: 11px;
}

.txt12 {
	font-size: 12px;
}

.txt14 {
	font-size: 14px;
}

.txt16 {
	font-size: 16px;
}

.txt_small {
	font-size: small;
}
.fontb{font-weight:bold;}

/* レイアウト */
#container {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 700px;
	text-align: center;
	background-color: #FFFFFF;
}

#footer {
	padding: 0px;
	width: 700px;
	text-align: center;
	font-size: 10px;
}

#header {
	padding: 0px;
	width: 700px;
	text-align: center;
	font-size: 12px;
}

#header_facility {
	padding: 0px;
	width: 700px;
	text-align: center;
	font-size: 10px;
}

#contents {
	margin:0 auto;
	width: 700px;
	text-align: center;
}

#pagetop {
	text-align: right;
	width: 650px;
}

.tomail td{
	border-bottom-style: solid
	border-bottom-color: #3C8DBA;
	border-bottom-width: 1px;
	padding-top: 15px;
}
新料金色 {
	color: #F0F;
}

/*float解除*/
.clearfix:after { 	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";}
.clearfix {min-height: 1px; /*IE6、7対策*/}
* html .clearfix {height: 1px;/*MAC IE5.x対策*/
	height: auto;
	overflow: hidden;}
/*float解除*/
/*バナー横並び用*/
.bottom_box{width:700px;margin-top:50px;}
.bottom_left{width:370px;margin:0 auto;}
.bottom_right{width:700px;padding:5px;}
.bottom_right_list{margin-bottom:40px;list-style-type: none!important;padding:0!important;}
.bottom_right_list li{float:left;width:160px;height:90px;margin-right:12px;}
.bottom_left div{text-align:left;}
.bottom_left div img{display:block;float:left;}
ul#mob_list{padding-left:0!important;list-style:none;}
ul#mob_list li{float:left;}
#mob_img{width:70px;display:block;}
#mob_txt{width:300px;display:block;padding-top:6px;}

hr{border:0;border-bottom:1px dashed #ccc;background:#999;
margin-top:20px;}
