@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-color:#a9dcf7;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.top{background:#000; border-bottom:#616161 1px solid;}
.all{width:940px; margin-left:auto; margin-right:auto;background-color:#a9dcf6;}
.all02{width:940px; margin-left:auto; margin-right:auto; margin-top:545px; height:112px;}
.all03{width:940px; margin-left:auto; margin-right:auto; margin-top:70px;}
.all04{width:940px; margin-left:auto; margin-right:auto; background-image:url(../images/back.jpg); background-color:#a9dcf6; background-position:top; background-repeat:no-repeat;}
.all05{width:940px; margin-left:auto; margin-right:auto; margin-top:545px; height:360px;}
.step_table{
	position:absolute;
}
.step_table02{ margin-left:39px; background:#e4007f; color:#FFF; font-size:13px; line-height:23px; position: absolute; width:575px; height:762px;}
.step_table03{ margin-left:614px; position: absolute;background:#e4007f;}
.step_table04{ background:#e4007f; color:#FFF; font-size:15px; line-height:24px; position: absolute; margin-top:217px;}
.title{font-family:Arial, Helvetica, sans-serif, "新細明體"; color:#F33; font-weight:bold; font-size:15px; text-align:center; padding-top:18px; padding-bottom:25px; line-height:30px;}
.font{font-family:Arial, Helvetica, sans-serif, "新細明體"; color:#434343; font-size:13px;padding-left:80px; padding-right:80px;padding-top:35px; padding-bottom:20px; height:40px;}
.font02{
	position:absolute;
	margin-left:70px; text-align:center;
}
.font02 a{ color:#FFF; background-color:#fa3253; display:block; width:110px; border:1px #FC0 solid; text-decoration:none; padding-top:6px; padding-bottom:6px;}
.font02 a:hover{ color:#fff; display:block; background-color:#00a0e9; text-decoration:none;border:1px #e8f7ff solid;}

.font03{
	position:absolute;
	margin-left:230px; text-align:center;
}
.font03 a{ color:#FFF; background-color:#fa3253; display:block; width:110px; border:1px #FC0 solid; text-decoration:none; padding-top:6px; padding-bottom:6px;}
.font03 a:hover{ color:#fff; display:block; background-color:#00a0e9; text-decoration:none;border:1px #e8f7ff solid;}

.font04{font-family:Arial, Helvetica, sans-serif, "新細明體"; color: #333; font-size:15px;padding-left:80px; padding-right:80px;padding-top:35px; padding-bottom:20px; line-height:40px;}

.red{color:#F30}

.T-shirt{
	height:200px;
	padding-left:80px;
	position:absolute;
	background-color:#a9dcf6;
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	font-size:13px;
	color:#333; width:498px;
}
.T-shirt02{background-color:#a9dcf6; margin-left:578px; padding-top:70px;position:absolute; height:130px; width:332px; padding-left:30px;}
.T-shirt03{ margin-top:200px;
	height:200px; width:498px;
	padding-left:80px;
	position:absolute;
	background-color:#a9dcf6; font-family:Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#333;}
.T-shirt04{ margin-top:200px;background-color:#a9dcf6; margin-left:578px; padding-top:70px;position:absolute; height:130px; width:332px; padding-left:30px;}
.T-shirt05{ margin-top:400px; width:498px;
	height:200px;
	padding-left:80px;
	position:absolute;
	background-color:#a9dcf6; font-family:Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#333;}
.T-shirt06{ margin-top:400px;background-color:#a9dcf6; margin-left:578px; padding-top:70px;position:absolute; height:130px; width:332px; padding-left:30px;}

.T-shirt07{ margin-top:600px; width:498px;
	height:200px;
	padding-left:80px;
	position:absolute;
	background-color:#a9dcf6; font-family:Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#333;}
.T-shirt08{ margin-top:600px;background-color:#a9dcf6; margin-left:578px; padding-top:70px;position:absolute; height:130px; width:332px; padding-left:30px;}

.T-shirt09{ margin-top:800px; width:498px;
	height:200px;
	padding-left:80px;
	position:absolute;
	background-color:#a9dcf6; font-family:Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; color:#333;}
.T-shirt10{ margin-top:800px;background-color:#a9dcf6; margin-left:578px; padding-top:70px;position:absolute; height:130px; width:332px; padding-left:30px;}

.T-font{margin-top:1000px; font-family:Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; line-height:20px;}
.T-font02{font-family:Arial, Helvetica, sans-serif, "新細明體"; font-size:13px; line-height:20px; }

#footer{background:#454545; text-align:center; letter-spacing:1px; line-height:20px; color:#969696; font-size:15px; font-family:Arial, Helvetica, sans-serif, "新細明體"; width:100%; font-size:12px; margin-top:96px; height:25px; padding-top:8px;}

#footer02{background:#454545; text-align:center; letter-spacing:1px; line-height:20px; color:#969696; font-size:15px; font-family:Arial, Helvetica, sans-serif, "新細明體"; width:100%; font-size:12px;height:25px; padding-top:8px;}
