@charset "utf-8";

/*---main---*/
#main {
	float:left;
	width:670px;
	margin-left:0;
	margin-right: 0;
	padding-left: 30px;
}

div#zero_main {
	clear : both ;
	float : left ;
	width : 430px ;
	xheight : 600px ;
}

div#zero_main img {
	margin-top : 15px ;
}

/*追加オプション*/

div#zero_main dl {
	margin : 10px 10px ;
}

div#zero_main dl dt {
	color : #ff8c01 ;
	float : left ;
	margin-bottom : 5px ;
}

div#zero_main dl dd {
	margin-left : 2em ;
	margin-bottom : 5px ;
}

div#zero_main ul {
	margin-left : 20px ;
	font-size : 10px ;
}

div#zero_sub {
	width : 210px ;
	float : left ;
	margin-left : 15px ;
}

div#zero_sub img {
	margin-top : 15px ;
}



div#main dl.anaservice {
	margin : 10px 10px ;
}

div#main dl.anaservice dt {
	color : #ff8c01 ;
	float : left ;
	margin-bottom : 5px ;
}

div#main dl.anaservice dd {
	margin-left : 2em ;
	margin-bottom : 5px ;
}

img.img05 {
	margin-top : 20px ;
}

div#main h3 {
	margin : 10px 5px ;
	font-size : 13px ;
}

div#main table.table_mypage {
	width : 670px ;
	text-align : center ;
	margin-top : 20px ;
}

/*お問い合せ部分*/

.section {
	padding-bottom: 16px;
	width: 677px;
	background-color: #ff8c00;
	background-image: url(../images/zero/bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-top : 30px ;
}
.section h2, .section dt {
	padding: 16px 20px;
	background-image: url(../images/zero/top.gif);
	background-repeat: no-repeat;
	font-size: 150%;
	font-weight: bold;
}

p.text01 {
	color : #ffffff ;
	font-size : 16px ;
	font-weight : bold ;
	margin-left : 20px ;
}

dl.section table {
	width : 400px ;
	color : #ffffff ;
	margin : 10px 100px ;
	padding : 5px 5px ;
	text-align : left ;
	font-size : 18px ;
}

dl.section table td {
	xpadding : 5px 5px ;
}

p.text02 {
	font-size : 12px ;
	margin-left : 20px ;
	margin-right : 20px ;
}

p.text03 {
	font-size : 12px ;
	margin-top : 10px ;
	margin-left : 20px ;
	margin-right : 20px ;
}

/*---right---*/
#right {
	width:200px;
	float:left;
	margin-left:0;
	margin-right: 0;
	padding-left: 30px;
}
