body {font-size: 12px; color: #333; font-family: sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
h1,h2,h3,h4,h5,h6,button {outline: none; font-family: sans-serif; font-weight: 100; color: #333;}
a {color: #333; text-decoration: none;}

img {width: 100%; display: block;}

.Wrap {width: 76%; margin: auto;}

.Top {border-bottom: #e9bd76 1px solid;}
.Top h1 {width: 500px; float: left;}
.Top ul {float: right; width: 180px; padding-top: 20px;}
.Top li {font-size: 16px; line-height: 30px;}

.Main {background: #1a5fa0;}
.Main ul {background: #fff; padding: 10px; margin: 10px;}
.Main li {width: 48%; line-height: 20px;}
.Main h2 {font-size: 14px; font-weight: 700;}
.Main h3 {padding: 10px 0px;}

.Detail {padding: 30px 0px; font-size: 16px; line-height: 30px;}

.Link a {display: block; position: fixed; right: 0px; top: 200px; background: #1a5fa0; width: 100px; height: 70px; color: #fff; text-align: center; font-size: 16px; padding-top: 30px; text-decoration: none; font-weight: 700;}

.Bottom {border-top: #e9bd76 1px solid; text-align: center; padding: 19px 0px 10px 0px; margin-top: 30px;}

@media screen and (max-width: 960px) {
	.Wrap {width: 100%; margin: auto;}

	.Top {border-bottom: #e9bd76 1px solid;}
	.Top h1 {width: 96%; float: none; margin: 10px auto;}
	.Top ul {float: none; width: 100%; padding: 10px 0px 9px 0px;}
	.Top li {font-size: 16px; line-height: 30px; margin-left: 10px;}

	.Main {background: #1a5fa0; padding: 10px;}
	.Main ul {background: #fff; padding: 10px; margin: 0px;}
	.Main li {width: 100%; line-height: 20px;}
	.Main h2 {font-size: 14px; font-weight: 700;}
	.Main h3 {padding: 10px 0px;}
	
	.Detail {padding: 10px; font-size: 16px; line-height: 30px;}
}