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,input,select,textarea,
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{	
	padding:0px;
	margin:0px;
	vertical-align:top
}

html {overflow-y:auto; text-align:center;}









img{max-width:100%}

/* wrap */
#wrap{position:relative;width:100%;min-height:100%;overflow:hidden}


/* header */
#header{position:absolute;top:0;left:0;width:100%;height:90px;background:url(/_images/header_bg.png) repeat;z-index:100000;/*-webkit-backface-visibility: hidden;*/}
#header h1{text-align:center}
#header h1 img{width:130px}
#header > a{position:absolute}
#header > a.btn_podopod{left:20px;top:16px}
#header > a.btn_podopod img{width:57px}
#header > a.btn_cart_01{right:30px;top:27px}
#header > a.btn_cart_01 img{width:37px}
#header.fix{position:fixed}
#header.default{position:absolute}

/* container */
#container{position:relative}

/* footer */
#footer{position:relative;text-align:center;padding:50px 0 145px 0;background:#fff}
#footer p{font-size:12px;color:#666;margin-top:20px;letter-spacing:normal}

#main_nav{position:fixed;top:50%;right:30px;z-index:9999}
#main_nav ul li{line-height:0;font-size:0;padding:10px 0}
#main_nav ul li a{display:block;width:20px;height:20px;overflow:hidden;background:url(/_images/sub02/page_bg.png) left top no-repeat}
#main_nav ul li a:hover,#main_nav ul li.actived a{background-position:left bottom}

/* main_con */
.main_con{}
.main_con section{position:relative}
.main_con .txt_group{position:absolute;top:0;left:50%;width:1000px;margin-left:-500px;z-index:50}
.main_con .txt_group p,.main_con .img_group p{position:relative}
.main_con .img_group{position:relative;max-width:1000px;height:100%;margin:0 auto;z-index:0}
.main_con .txt_left{float:left}
.main_con .txt_right{float:right}
.main_con .btn_next{}

.btnstyle01 {margin-top:60px; margin-left:330px;}
.btnstyle02 {margin-top:30px; margin-left:10px;}
.btnstyle03 {margin-top:30px; }
.btnstyle04 {margin-top:90px; }


.main_con .txt01{font-size:36px;color:#444;font-weight:bold;letter-spacing:normal}
.main_con .txt02{font-size:16px;color:#666;line-height:24px;margin-top:10px}

.main_con .main_01{height:895px; background:url(/_images/sub02/bg_01.png) top center no-repeat; z-index:100;overflow:hidden}
.main_con .main_01 .txt_wrap{width:40%;padding-left:30px;padding-top:200px}
.main_con .main_01 .txt02{font-size:14px;line-height:18px;color:#978f88;margin-top:20px;letter-spacing:normal}
.main_con .main_01 .img_01{position:absolute;bottom:0;left:50%;width:1000px;margin-left:-500px}
.main_con .main_01 > a{position:absolute;z-index:5000}
.main_con .main_01 > a.btn_podopod{left:20px;top:16px}
.main_con .main_01 > a.btn_podopod img{width:57px}
.main_con .main_01 > a.btn_cart_01{right:30px;top:27px}
.main_con .main_01 > a.btn_cart_01 img{width:37px}

.main_con .main_02{height:792px; background:url(/_images/sub02/bg_02.png) top center no-repeat; text-align:left;z-index:99}
.main_con .main_02 .txt_wrap{width:472px;padding-top:300px}
.main_con .main_02 .img_01{position:absolute;top:120px;left:45px;width:431px}
.main_con .main_02 .txt02{font-size:24px;color:#d1b694;margin-top:20px}  
.main_con .main_02 .txt03{color:#c1b9b2;line-height:26px;margin-top:20px}
.main_con .main_02 .txt04{margin-top:140px}
.main_con .main_02 .txt04 span{display:block;font-size:11px;color:#8f8c88;line-height:13px;letter-spacing:normal}
.main_con .main_02 .design_txt{font-size:12px;margin:10px 0}

.main_con .main_03{height:800px; background:#E7E7E7;}
.main_con .main_03 .txt_wrap{padding-top:140px}
.main_con .main_03 .img_group p{position:absolute;bottom:0;left:50%;width:1000px;margin-left:-500px}
.main_con .main_03 .img_group p.img_01{z-index:50;bottom:-20px}
.main_con .main_03 .img_group p.img_02{bottom:-100px}

.main_con .main_04{height:960px;background:url(/_images/sub02/bg_03.png) repeat}
.main_con .main_04 .txt_wrap{padding-top:140px}
.main_con .main_04 .txt01{color:#dcd8d5}
.main_con .main_04 .txt02{color:#999}
.main_con .main_04 .img_group p{position:absolute;bottom:0;left:50%;width:1000px;height:858px;margin-left:-500px}

.main_con .main_05{height:900px;background:#EFEBE0;}
.main_con .main_05 .txt_wrap{padding-top:140px}
.main_con .main_05 .txt02{color:#847b73}
.main_con .main_05 .case_obj{position:absolute;width:1197px;top:630px;left:-175px}

.main_con .main_06{height:600px;background:url(/_images/sub02/bg_04.png) top center no-repeat; overflow:hidden}
.main_con .main_06 .txt_wrap{padding-top:110px;text-align:left;}
.main_con .main_06 .txt02{color:#847b73}
.main_con .main_06 .case_obj{position:absolute;bottom:0;left:-135px;width:685px}

.main_con .main_07{overflow:hidden;background:#F1EEF2;}
.main_con .main_07 .txt_wrap{padding-top:140px}
.main_con .main_07 .txt01{color:#fff}
.main_con .main_07 .txt02{color:#fff}
.main_con .main_07 .con07_slide{position:relative;padding-top:983px}
.main_con .main_07 .con07_slide .big_thumb{position:absolute;top:0;left:0;width:}
.main_con .main_07 .con07_slide .case_obj{position:absolute;top:0;left:50%;width:;margin-left:-800px}
.main_con .main_07 .con07_slide .case_obj img{width:}
.main_con .main_07 .con07_slide .arrow_wrap{position:absolute;top:50%;left:50%;width:1000px;margin-left:-500px;margin-top:-38px;z-index:100}
.main_con .main_07 .con07_slide .arrow_wrap a{position:absolute;top:0;z-index:100}
.main_con .main_07 .con07_slide .arrow_wrap a.btn_left{left:-91px}
.main_con .main_07 .con07_slide .arrow_wrap a.btn_right{right:-50px}

.main_con .main_08{height:680px}
.main_con .main_08 .txt_wrap{padding-top:200px}
.main_con .main_08 .txt02{color:#666}
.main_con .main_08 .case_obj{position:absolute;top:122px;width:171px}/* same02 */
.main_con .main_08 .obj_01{left:15%}
.main_con .main_08 .obj_02{right:15%}

.main_con .main_09{background:#EBF5F3;z-index:10}
.main_con .main_09 .txt_wrap{padding-top:140px}
.main_con .main_09 .txt02{font-size:12px;color:#666;letter-spacing:normal}
.main_con .main_09 .case_obj{position:absolute}/* same02 */
.main_con .main_09 .img_group{}
.main_con .main_09 .img_wrap{position:relative;width:100%;padding-top:114%}
.main_con .main_09 .obj_01{width:86%;top:49.350877%;left:-5%}
.main_con .main_09 .obj_02{width:77.3%;top:31.982456%;left:27.14035087719%}
.main_con .main_09 .txt04{display:none;position:absolute;bottom:40px;left:0;width:100%}
.main_con .main_09 .txt04 span{display:block;font-size:11px;color:#8f8c88;line-height:13px;letter-spacing:normal}
.main_con .main_09 .design_txt{font-size:12px;margin:10px 0}

.main_con .main_10{height:800px;background:#292D36; overflow:hidden}
.main_con .main_10 .con10_slide{position:absolute;top:-55px;left:0;width:100%;z-index:50}
.main_con .main_10 .con10_slide .big_thumb{position:absolute;top:0;left:0;width:100%;height:100%}
.main_con .main_10 .con10_slide .case_default{position:absolute;top:0;left:50%;width:434px;margin-left:-209px}
.main_con .main_10 .con10_slide .case_obj{position:absolute;top:0;left:50%;width:434px;margin-left:-209px}
.main_con .main_10 .c_page{position:absolute;top:0;left:0;width:100%;z-index:100}
.main_con .main_10 .c_page .txt01{color:#625f5d;padding-top:945px}
.main_con .main_10 .c_page ul{position:absolute;top:400px;width:200px}
.main_con .main_10 .c_page ul.p_left{left:0;text-align:right}
.main_con .main_10 .c_page ul.p_right{right:0;text-align:left}
.main_con .main_10 .c_page ul.p_left span{margin-right:10px}
.main_con .main_10 .c_page ul.p_right span{margin-left:10px}
.main_con .main_10 .c_page ul li{cursor:pointer;margin-bottom:30px}
.main_con .main_10 .c_page ul li span{line-height:47px}
.main_con .main_10 .c_page ul li.active span{color:#fff}
.main_con .main_10 .c_page ul li span{font-size:14px;color:#555;font-weight:bold;margin-top:20px;letter-spacing:normal}

.main_con .main_11{background:#e2e0d8}
.main_con .main_11 .txt_wrap{padding-top:538px}
.main_con .main_11 p{letter-spacing:normal}
.main_con .main_11 .txt02{font-size:14px;color:#d1b694;font-weight:600;line-height:20px}
.main_con .main_11 .txt03{margin-top:20px}
.main_con .main_11 .txt03 a{font-size:14px;color:#888;letter-spacing:normal}/* same01 */
.main_con .main_11 .case_obj{position:relative;top:0;left:-30%;width:160%;}/* same02 */
.main_con .main_11 .visual_group ul{overflow:hidden}
.main_con .main_11 .visual_group li{width:25%;float:left}
.main_con .main_11 .visual_group li img{width:100%;max-width:100%}

.slide01 img{width:100%;max-width:100%}



