@charset "UTF-8";
/* CSS Document */

/*---------- index ----------*/

h1#index {
	margin-bottom:32px;
}

.index-nav {
	width:982px;
	padding-bottom:40px;
}

.index_left {
	width:468px;
	float:left;
}

.title {
	height:26px;
	margin-bottom:20px;
}

.title h2 {
	height:26px;
}

.product-nav {
	width:468px;
}

.product-nav li {
	height:60px;
	margin-bottom:5px;
}

.product-nav_left {
	width:215px;
	float:left;
}

.product-nav_right {
	width:214px;
	float:left;
	margin-left:39px;
}

.product-nav_left li, .product-nav_right li {
	margin-bottom:5px;
}

.index_right {
	width:467px;
	float:left;
	margin-left:47px;
}

.original-nav li {
	height:98px;
	margin-bottom:10px;
}

#original-title {
	color:#fff;
	width:966px;
	padding:3px 0 3px 16px;
	background-color:#004eb9;
	margin-bottom:20px;
}

p.product-back {
	margin-left:10px;
}

.catalog-btn {
	width:140px;
	float:right;
}

.catalog-btn_appstore {
	width:135px;
	float:right;
	margin-right:8px;
}

.guide-btn {
	width:140px;
	float:right;
	margin-left:8px;
}

/*---------- original01 ----------*/

#original01-info {
	width:932px;
	padding:14px 20px 25px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:28px;
}

.original01-title {
	width:932px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.original01-title h1 {
	width:792px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.original01-title h1 span {
	color:#00a4ff;
}

.original01-sub-title {
	padding:10px 0;
	margin-bottom:26px;
	border-bottom:1px solid #b2b2b2;
}

.original01-main {
	width:932px;
}

.original01-main_left {
	width:477px;
	float:left;
}

.original01-cont01 {
	width:477px;
	padding-bottom:22px;
	border-bottom:2px dotted #d9d9d9;
	margin-bottom:28px;
}

.original01-cont01 h2 {
	margin-bottom:12px;
}

.original01-cont01 h3 {
	margin-bottom:12px;
}

.original01-cont01 p {
	font-size:12px;
	line-height:20px;
	font-weight:normal;
}

.original01-cont02 {
	width:477px;
}

.original01-cont02 h3 {
	margin-bottom:12px;
}

.original01-cont02 p {
	font-size:12px;
	line-height:20px;
	font-weight:normal;
}

.original01-main_right {
	width:428px;
	float:left;
	margin-left:27px;
}

.original01-main_right h4 {
	color:#00a4ff;
	padding:14px 0 10px 0;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
}

.original01-img {
	width:428px;
}

.original01-img_left {
	width:243px;
	float:left;
}

.original01-img_right {
	width:185px;
	float:left;
}

.original01-summary {
	padding:5px 0 0 6px;
}

.original01-summary h5 {
	margin-bottom:12px;
}

p.original01-summary-img01 {
	margin-bottom:26px;
}

p.original01-summary-img02 {
	margin-bottom:48px;
}

/*---------- original02 ----------*/

#original02-info {
	width:924px;
	padding:14px 28px 32px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:28px;
}

.original02-title {
	width:924px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.original02-title h1 {
	width:784px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.original02-title h1 span {
	color:#00a4ff;
}

.original02-title_left {
	width: 460px;
	float: left;
}

.original02-title_right {
	width: 444px;
	float: left;
	margin-left: 20px;
}

.original02-title_left h1 span {
	color:#00a4ff;
}

.original02-title_right h1 span {
	color:#fa0000;
}

.original02-sub-title {
	padding:10px 0;
	margin-bottom:22px;
	border-bottom:1px solid #b2b2b2;
}

.original02-summary {
	width:924px;
	padding-bottom:24px;
}

p.original02-summary-img {
	margin-bottom:20px;
}

.original02-main {
	width:924px;
}

.original02-main_left {
	width:460px;
	float:left;
}

.original02-cont01 {
	width:460px;
	padding:20px 0;
	border-top:2px dotted #d9d9d9;
}

.original02-cont01 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original02-cont01 h3 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original02-cont01 p {
	font-size:12px;
	line-height:24px;
	font-weight:normal;
}

.original02-cont01 p span {
	color:#00a4ff;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
}

.original02-main_right {
	width:449px;
	float:left;
	margin-left:15px;
}

.original02-main_right li {
	margin-bottom:22px;
}

/*---------- original03 ----------*/

#original03-info {
	width:924px;
	padding:24px 28px 30px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:30px;
}

.original03-title {
	width:924px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.original03-title h1 {
	width:784px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.original03-title h1 span {
	color:#00a4ff;
}

.original03-sub-title {
	padding:10px 0;
	margin-bottom:22px;
	border-bottom:1px solid #b2b2b2;
}

.original03-main {
	width:924px;
}

.original03-main_left {
	width:523px;
	float:left;
}

.original03-summary {
	margin-bottom:26px;
}

.original03-summary p {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}

.original03-cont01 {
	width:523px;
	padding-bottom:30px;
	border-top:2px dotted #d9d9d9;
	margin-bottom:28px;
}

.original03-cont02 {
	width:523px;
	margin-bottom:38px;
}

.original03-cont01 h2 , .original03-cont02 h2 {
	color:#00a4ff;
	margin-bottom:16px;
}

.original03-main_right {
	width:363px;
	float:left;
	margin-left:38px;
}

.original03-main h3 {
	color:#00a4ff;
	margin-bottom:10px;
}

p.original03-summary-img {
	margin-bottom:22px;
}

/*---------- original04 ----------*/

#original04-info {
	width:922px;
	padding:24px 30px 26px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:28px;
}

.original04-title {
	width:922px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.original04-title h1 {
	width:782px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.original04-title h1 span {
	color:#00a4ff;
}

.original04-sub-title {
	padding:10px 0;
	margin-bottom:34px;
	border-bottom:1px solid #b2b2b2;
}

.original04-main {
	width:922px;
}

.original04-main_left {
	width:447px;
	float:left;
}

.original04-cont01 {
	width:447px;
	padding-bottom:36px;
	border-bottom:2px dotted #d9d9d9;
	margin-bottom:28px;
}

.original04-cont01 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original04-cont02 {
	width:447px;
}

.original04-cont02 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original04-cont02 p {
	font-size:12px;
	line-height:26px;
	font-weight:normal;
}

.original04-main_right {
	width:461px;
	float:left;
	margin-left:14px;
}

p.original04-img {
	margin-bottom:16px;
}

.original04-size {
	width:461px;
	margin-bottom:16px;
}

.original04-size_left {
	width:262px;
	float:left;
}

.original04-size_right {
	width:199px;
	float:left;
}

/*---------- original05 ----------*/

#original05-info {
	width:924px;
	padding:14px 28px 54px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:30px;
}

.original05-title {
	width:924px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.original05-title h1 {
	width:440px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.original05-title h1 span {
	color:#00a4ff;
}

.original05-sub-title {
	padding:10px 0;
	margin-bottom:30px;
	border-bottom:1px solid #b2b2b2;
}

.original05-main_photo {
	padding:28px 0;
}

.original05-main {
	width:924px;
}

.original05-info {
	width:924px;
	margin-bottom:30px;
}

.original05-main_left {
	width:440px;
	float:left;
}

.original05-summary {
	margin-bottom:34px;
}

.original05-cont01 {
	width:440px;
	padding-top:20px;
	border-top:1px dashed #d3d3d3;
	margin-bottom:20px;
}

.original05-cont02 {
	width:440px;
	padding-top:20px;
	border-top:1px dashed #d3d3d3;
}

.original05-cont01 h2,
.original05-cont02 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original05-cont01 h4,
.original05-cont02 h4 {
	color:#38a1db;
	padding-bottom:6px;
}

.original05-cont01 p {
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:10px;
}

.original05-cont02 p {
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:28px;
}

.original05-main_right {
	width:450px;
	float:right;
	margin-bottom:24px;
}

.original05-main_right h3 {
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}

p.original05-img {
	margin-bottom:16px;
}

.specification {
	width:440px;
	margin-bottom:6px;
}

table#specification {
	border-bottom:1px solid #58504d;
}

table#specification td {
	color:#717171;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	background-color:#f7f8f8;
	border-top:1px solid #58504d;
}

/*---------- original06 ----------*/

#original06-info {
	width:924px;
	padding:14px 28px 54px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:30px;
}

.original06-title {
	width:924px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.original06-title h1 {
	width:440px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.original06-title h1 span {
	color:#00a4ff;
}

.original06-sub-title {
	padding:10px 0;
	margin-bottom:30px;
	border-bottom:1px solid #b2b2b2;
}

.original06-main_photo {
	padding:28px 0;
}

.original06-main {
	width:924px;
}

.original06-info {
	width:924px;
	margin-bottom:30px;
}

.original06-main_left {
	width:440px;
	float:left;
}

.original06-summary {
	margin-bottom:34px;
}

.original06-cont01 {
	width:440px;
	padding-top:20px;
	border-top:1px dashed #d3d3d3;
	margin-bottom:20px;
}

.original06-cont02 {
	width:440px;
	padding-top:20px;
	border-top:1px dashed #d3d3d3;
}

.original06-cont01 h2,
.original06-cont02 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original06-cont01 h4,
.original06-cont02 h4 {
	color:#38a1db;
	padding-bottom:6px;
}

.original06-cont01 p {
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:10px;
}

.original06-cont02 p {
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:28px;
}

.original06-main_right {
	width:450px;
	float:right;
	margin-bottom:24px;
}

.original06-main_right h3 {
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}

p.original06-img {
	margin-bottom:16px;
}
/*---------- original07 ----------*/

#original07-info {
	width:922px;
	padding:24px 30px 26px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:28px;
}

.original07-title {
	width:922px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.original07-title h1 {
	width:782px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.original07-title h1 span {
	color:#00a4ff;
}

.original07-sub-title {
	padding:10px 0;
	margin-bottom:34px;
	border-bottom:1px solid #b2b2b2;
}

.original07-main {
	width:922px;
}

.original07-main_left {
	width:447px;
	float:left;
}

.original07-cont01 {
	width:447px;
	padding-bottom:36px;
	border-bottom:2px dotted #d9d9d9;
	margin-bottom:28px;
}

.original07-cont01 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original07-cont02 {
	width:447px;
	padding-bottom:36px;
}

.original07-cont02 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.original07-cont02 p {
	font-size:12px;
	line-height:26px;
	font-weight:normal;
}

.original07-main_right {
	width:461px;
	float:left;
	margin-left:14px;
}

p.original07-img {
	margin-top:80px;
	margin-bottom:30px;
}

.original07-size {
	width:461px;
	margin-bottom:16px;
}

.original07-size_left {
	width:262px;
	float:right;
}

.original07-size_right {
	width:199px;
	margin-left:80px;
}

/*---------- curriculum ----------*/

#curriculum-info {
	width:922px;
	padding:24px 28px 30px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:30px;
}

.curriculum-title {
	width:922px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.curriculum-title h1 {
	width:784px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.curriculum-title h1 span {
	color:#00a4ff;
}

.curriculum-sub-title {
	padding:10px 0;
	margin-bottom:22px;
	border-bottom:1px solid #b2b2b2;
}

.curriculum-main {
	width:953px;
}

.curriculum-main_info {
	width:922px;
}

.curriculum-summary {
	margin-bottom:26px;
}

.curriculum-summary p {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}

.curriculum-cont01 {
	width:922px;
	padding-top:20px;
	border-top:2px dotted #d9d9d9;
	margin-bottom:20px;
}

.curriculum-cont02 {
	width:922px;
	padding-top:20px;
	border-top:2px dotted #d9d9d9;
	margin-bottom:28px;
}

.curriculum-cont01 h2 , .curriculum-cont02 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.curriculum-cont01 p {
	margin-bottom:20px;
}

.curriculum-cont02 p {
	margin-bottom:28px;
}

.curriculum-main h3 {
	color:#00a4ff;
	margin-bottom:10px;
}

#curriculum-title {
	color:#fff;
	width:966px;
	padding:3px 0 3px 16px;
	background-color:#004eb9;
	margin-bottom:20px;
}

p.curriculum-img {
	margin-top:8px;
	margin-bottom:16px;
}

/*---------- diploma ----------*/

#diploma-info {
	width:922px;
	padding:24px 28px 30px 28px;
	border:1px solid #b2b2b2;
	margin-bottom:30px;
}

.diploma-title {
	width:922px;
	padding-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}

.diploma-title h1 {
	width:784px;
	float:left;
	font-size:20px;
	line-height:38px;
	font-weight:normal;
}

.diploma-title h1 span {
	color:#00a4ff;
}

.diploma-sub-title {
	padding:10px 0;
	margin-bottom:22px;
	border-bottom:1px solid #b2b2b2;
}

.diploma-main {
	width:953px;
}

.diploma-main_info {
	width:922px;
}

.diploma-summary {
	margin-bottom:26px;
}

.diploma-summary p {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}

.diploma-cont01 {
	width:922px;
	padding-top:20px;
	border-top:2px dotted #d9d9d9;
	margin-bottom:20px;
}

.diploma-cont02 {
	width:922px;
	padding-top:20px;
	border-top:2px dotted #d9d9d9;
	margin-bottom:28px;
}

.diploma-cont01 h2 , .diploma-cont02 h2 {
	color:#00a4ff;
	margin-bottom:12px;
}

.diploma-cont01 p {
	margin-bottom:20px;
}

.diploma-cont02 p {
	margin-bottom:28px;
}

.diploma-main h3 {
	color:#00a4ff;
	margin-bottom:10px;
}

#diploma-title {
	color:#fff;
	width:966px;
	padding:3px 0 3px 16px;
	background-color:#004eb9;
	margin-bottom:20px;
}

p.diploma-img {
	margin-top:8px;
	margin-bottom:16px;
}
