body{font:14px/24px Verdana,Arial,sans-serif; color:#333; background-color:#fff;}
html, body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, form, input, button, select{padding:0; margin:0;}
a{color:#538ffe; outline:none; text-decoration:none;}
a:hover{text-decoration:underline; color:#f30;}
ol, ul{list-style:none;}
img{vertical-align:middle;}
img, input, select{border:0; outline:none;}
.clear{clear:both;}
.detail{width:485px; margin:0 auto;}
/* CSS Document */

.main01{background-color:#f4f4f3; padding-bottom:50px;}
.main01 .crumbs p{font-size:15px; color:#919191; padding:15px 0; border-bottom:1px solid #ccc;}
.main01 .crumbs p a{color:#919191; text-decoration:none;}
.main01 h1{font-size:20px; color:#242526; padding:40px 0 20px;}
.main01 h2{font-size:18px; color:#42424d; padding:45px 0 12px;}
.main01 .email_box{padding:35px 0 30px;}
.main01 .email_box input:first-child{background-color:#fff; color:#666; width:60%; float:left; height:48px; line-height:48px; padding-left:3%; font-size:14px;}
.main01 .email_box input:last-child{background-color:#00afef; color:#fff; width:40%; height:48px; line-height:48px; cursor:pointer; font-size:24px; border-radius:0 5px 5px 0;}
.main01 .email_box + p{color:#737373;}
.main01 .email_box + p span{color:red; font-size:10px;}
/* CSS Document */

.main02{background:url(../images/dm-mobile/bg02.jpg) no-repeat bottom center;}
.main02 h2{font-size:18px; color:#42424d; padding:45px 0 12px;}
.main02 p{color:#737373; padding-bottom:30px;}
/* CSS Document */

.main03 h2{font-size:20px; color:#00aff0; font-weight:400; padding:30px 0 15px;}
.main03 ul li{font-size:13px;}
.main03 ul li span{color:#00aff0; font-size:10px;}
.main03 .choose_title{padding:20px 0 45px; text-align:center;}
.main03 .choose_title a{display:inline-block; width:250px; font-size:21px; color:#fff; padding:20px 70px 20px 0; border-radius:5px; background:#ff9c00 url(../images/dm-mobile/buycion.png) no-repeat calc(100% - 20px) center; box-sizing:border-box; text-decoration:none;}
/* CSS Document */

.main04{background-color:#f4fbfe;}
.main04 h3{font-size:18px; color:#464646; padding:40px 0 20px;}
.main04 ol li{font-size:15px; color:#2a2a2a; list-style:decimal inside; line-height:32px;}
.main04 p{color:#666; padding:10px 0 30px;}
.main04 p span{color:red; vertical-align:middle;}
/* CSS Document */

@media(max-width:479px){
	.detail{width:96%; margin:0 2%;}
	/* CSS Document */

	.main02 .pic img{width:100%;}
	/* CSS Document */

	.main03 .choose_title{text-align:center;}
	/* CSS Document */
}