html{overflow-y:scroll}body{margin:0px;padding:0px;color:#333;background-color:#E6E6E6;font-size:100%;text-align:center;line-height:120%;letter-spacing:0.1em}h1,h2,h3,h4{font-size:100%;margin:0px;padding:0px}ul li{line-height:110%}table ul{padding:0px;margin:10px 0px 10px 0px}form{margin:0px;padding:0px}table{font-size:100%}img{border:none}ol li{margin-bottom:5px}hr{border-top:1px solid #999;border-bottom:none;height:1px;margin:10px 0px 10px 0px;clear:both}table.size_tbl01{border-collapse:collapse;border:1px solid #fff}table.size_tbl01 td{padding:5px;border-collapse:collapse;border:1px solid #fff}table.kakaku_tbl01{border-collapse:collapse;border:1px solid #fff}table.kakaku_tbl01 th{background-color:#333;padding:5px 10px;border-collapse:collapse;border:1px solid #fff}table.kakaku_tbl01 td{padding:5px 10px;border-collapse:collapse;border:1px solid #fff}body{margin:0px;padding:0px;text-align:center;background-color:#000}#wrapper{width:100%;overflow:hidden}#loader{width:80px;height:30px;display:none;position:fixed;_position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-80px;z-index:1000}#fade{width:100%;height:100%;display:none;background-color:#000;position:absolute;top:0px;left:0px;z-index:500}.logo_mask{margin:-500px 0 0 0;padding:0;background:url(/assets/public/mask.png) no-repeat center center;position:relative;height:500px;z-index:100;text-align:center}.logo_mask .copy{margin-top:140px}.logo_mask2{height:200px}.news{background:url(/assets/public/h_bg01.jpg) no-repeat center center}.artstone{background:url(/assets/public/h_bg07.jpg) no-repeat center center}.production{background:url(/assets/public/h_bg03.jpg) no-repeat center center}.ordermade{background:url(/assets/public/h_bg04.jpg) no-repeat center center}.construction{background:url(/assets/public/h_bg05.jpg) no-repeat center center}.kimachistone{background:url(/assets/public/h_bg06.jpg) no-repeat center center}.aboutus{background:url(/assets/public/h_bg02.jpg) no-repeat center center}.logo{margin:0 auto;width:980px;text-align:left}.logo img{margin:0 0 0 20px}#header ul{width:2940px;height:500px;list-style:none;padding:0;margin:0 0 0 0}#header ul li{padding:0;margin:0;float:left;height:500px;width:980px}.navi_bg{background:url(/assets/public/main_bg.jpg) repeat-x left top}.navi{width:980px;margin:0 auto}.navi:before,.navi:after{content:" ";display:table}.navi:after{clear:both}.navi{*zoom:1}.navi .btn{float:left}#contents{width:980px;margin:20px auto;text-align:left;color:#ccc}#contents:before,#contents:after{content:" ";display:table}#contents:after{clear:both}#contents{*zoom:1}#contents .left{width:430px;float:left;margin:0 0 0 30px;display:inline}#contents .right{width:430px;float:right;margin:0 30px 0 0;display:inline}h2.title{border-bottom:1px solid #fff}.left ul{margin:0;padding:30px 10px 20px 10px;list-style:none}.left li{margin:0 0 30px 0;padding:0 0 0 25px;float:left;background:url(/assets/public/icon1.gif) no-repeat left 2px}.left li span.date{margin:0 0 0 0;padding:0 0 0 0;display:block;float:left;width:100px}.left li span.title{margin:0 0 0 0;padding:0 0 0 0;display:block;width:280px;float:left}.left li span.title a{color:#fff;text-decoration:none}.left li span.title a:hover{text-decoration:underline}.production_wrp{padding:30px 10px 20px 10px}.prod_wrp{margin:0 0 30px 0}.prod_wrp:before,.prod_wrp:after{content:" ";display:table}.prod_wrp:after{clear:both}.prod_wrp{*zoom:1}.prod_wrp .img{float:left;display:inline;width:100px;margin:0 20px 0 0;border:2px solid #fff}.prod_wrp .img:before,.prod_wrp .img:after{content:" ";display:table}.prod_wrp .img:after{clear:both}.prod_wrp .img{*zoom:1}.prod_wrp .text{float:left;display:inline;width:285px;margin:0 0 0 0}.prod_wrp .text:before,.prod_wrp .text:after{content:" ";display:table}.prod_wrp .text:after{clear:both}.prod_wrp .text{*zoom:1}.prod_wrp .text h3 a{color:#fff;text-decoration:none}.prod_wrp .text h3 a:hover{color:#ff0000}.prod_wrp .text div.date{text-align:right}#footer{border-top:1px dotted #fff;width:980px;margin:0 auto;padding:20px 0 20px 0;text-align:left;color:#ccc}#footer .f_left{float:left;display:inline;margin:0 0 0 10px}#footer .f_left p{margin:10px 0 10px 10px}#footer .f_right{float:right;display:inline;margin:15px 10px 0 0}#footer .f_right .fr_wrp{float:left;display:inline;margin:0;font-size:1px}#footer .f_right .fr_wrp img{margin:0;padding:0}#contents_layout_category{width:940px;margin:10px auto 0;padding-bottom:10px;text-align:left;color:#eee}#contents_layout_category:before,#contents_layout_category:after{content:" ";display:table}#contents_layout_category:after{clear:both}#contents_layout_category{*zoom:1}#contents_layout_page{width:940px;margin:10px auto 0;padding-bottom:10px;text-align:left;color:#eee;background:url("/assets/public/dotto_height.gif") repeat-y 700px top}#contents_layout_page:before,#contents_layout_page:after{content:" ";display:table}#contents_layout_page:after{clear:both}#contents_layout_page{*zoom:1}#contents_layout_page #main{width:680px;float:left}#contents_layout_page #side_menu{width:220px;float:right}.page_title_wrapper{margin-bottom:20px}.page_title_wrapper .title{border-bottom:1px solid #ccc;margin:0 0 10px 0}.page_title_wrapper .title h1{font-size:150%;background:url("/assets/public/icon_h1.jpg") no-repeat left center;padding:10px 3px 10px 70px}.page_title_wrapper .description{margin:0 0 10px 10px}#body_wrapper .body{padding:5px}#body_wrapper .body:before,#body_wrapper .body:after{content:" ";display:table}#body_wrapper .body:after{clear:both}#body_wrapper .body{*zoom:1}#body_wrapper .body .photo_center{text-align:center;margin-bottom:15px}#body_wrapper .body h2{margin:10px 0 20px 0;font-size:120%}#body_wrapper .body h3{margin:10px 0 20px 0;font-size:110%}#body_wrapper .body .photo_right{float:right;padding:0px 5px 10px 15px;margin-bottom:15px}#body_wrapper .body .photo_right img{border:2px solid #fff}#body_wrapper .body .photo_left{float:left;padding:0px 15px 10px 5px;margin-bottom:15px}#body_wrapper .body .photo_left img{border:2px solid #fff}.tree_wrapper{margin:10px}.tree_wrapper .tree{border:1px dotted #ccc;padding:15px;margin:0 0 20px 0}.tree_wrapper .tree:before,.tree_wrapper .tree:after{content:" ";display:table}.tree_wrapper .tree:after{clear:both}.tree_wrapper .tree{*zoom:1}.tree_wrapper .tree .thumb{width:100px;float:left;margin:0 20px 10px 0}.tree_wrapper .tree .thumb img{border:2px solid #fff}.tree_wrapper .tree .txt_wrp{float:left;width:760px}.tree_wrapper .tree .txt_wrp .title a{color:#fff}.tree_wrapper .tree .txt_wrp .title a:hover{color:#ff0000}.sm_menu_list .sm_h3_wrp1{background:url("/assets/public/sm_title02.gif") repeat-y left top}.sm_menu_list .sm_h3_wrp2{background:url("/assets/public/sm_title01.gif") no-repeat left top}.sm_menu_list .sm_h3_wrp3{background:url("/assets/public/sm_title03.gif") no-repeat left bottom;margin:10px 0px 20px 0px}.sm_menu_list .sm_h3_wrp3 h3{padding:5px 5px 5px 10px}.sm_menu_list ul{margin:10px 0px 20px 10px;padding:0;list-style:none}.sm_menu_list ul li{background:url("/assets/public/icon1.gif") no-repeat left top;padding:0 0 0 20px;margin:5px 0 15px 0}.sm_menu_list ul li a{color:#fff}.sm_menu_list ul li a:hover{color:#ff0000}.button_wrp{text-align:right}.button_wrp .back a{color:#fff}.button_wrp .back a:hover{color:#ff0000}
