@charset "utf-8";
/* CSS Document */
/* @media (min-width: 740px) */

html{font-size:62.5%; }
body{font-size:1.0rem; }
body{margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; padding:0; background-color:#ffffff; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; width:100%; _display:inline; _zoom:1; min-width:1100px;}
a{text-decoration:underline;}
a:link{color:#2c7837; text-decoration:underline;}
a:visited{color:#2c7837; text-decoration:underline;}
a:hover{color:#ff6600; text-decoration:underline;}
a:active{color:#2c7837; text-decoration:underline;}

p{margin:0; padding:0;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:0;}
img{border:0; padding:0; vertical-align:bottom;}

.red{color:#fa0101; font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.bold{font-weight:bold;}

.clear{clear:both; margin:0; padding:0;}
.clearfix:after{content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{min-height:1px;}
* html .clearfix{height: 1px; /*¥*//*/ height: auto; overflow: hidden; /**/}

header{background:url(../img/header_bg.jpg) repeat-x #fff; margin:0; padding:0; _display:inline; _zoom:1; min-width:1100px;}
#header{width:970px; height:84px; padding-bottom:0; margin:0 auto;}
.header_l{float:left; margin:0; width:455px;}
.header_l h1{margin:0; padding:3px 0 0 0; font-size:100%; line-height:130%; color:#666; font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif; font-weight:normal;}
.header_l h1 a{color:#666; text-decoration:none;}
.header_l h1 a:link{color:#666; text-decoration:none;}
.header_l h1 a:visited{color:#666; text-decoration:none;}
.header_l h1 a:hover{color:#666; text-decoration:underline;}
.header_l h1 a:active{color:#666; text-decoration:none;}
.header_logo{margin:15px 0 0 0; width:173px; height:42px;}
.header_logo_pc{margin:18px 0 0 0; width:171px;}
.header_logo_sp{display:none;}

.header_r{float:left; margin:0; width:511px; height:42px;}
#header_menu ul{margin:0; padding:0; list-style:none;}
#header_menu li{float:right; font-size:100%; line-height:120%; color:#666; padding:2px 0 0 20px; margin:2px 30px 0 0; font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif; background:url(../img/header_mark.jpg) no-repeat center left;}
#header_menu li a:link{color:#666; text-decoration:none;}
#header_menu li a:visited{color:#666; text-decoration:none;}
#header_menu li a:hover{color:#666; text-decoration:underline;}
#header_menu li a:active{color:#666; text-decoration:none;}
.header_menu{font-size:100%; line-height:120%; color:#666; padding:2px 0 0 0; margin:2px 0 0 428px; font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif; background:url(../img/header_mark.jpg) no-repeat center left; text-align:right; width:75px;}
.header_menu a:link{color:#666; text-decoration:none;}
.header_menu a:visited{color:#666; text-decoration:none;}
.header_menu a:hover{color:#666; text-decoration:underline;}
.header_menu a:active{color:#666; text-decoration:none;}
.header_ad{float:left; margin:13px 0 0 0; width:270px; height:28px; background:url(../img/header_add_bg.jpg) no-repeat; padding:14px 0 0 20px; font-size:120%; line-height:130%; color:#000;}
.header_tel{float:left; margin:13px 0 0 0; width:221px; height:42px; background:url(../img/header_tel.jpg) no-repeat; text-indent:-9999px;}

#menu_pc{background:url(../img/menu_bg.jpg) repeat-x; margin:0; padding:0; height:48px; _display:inline; _zoom:1; min-width:1100px;}
#menu_pc ul{margin-left:auto; margin-right:auto; margin-top:0; width:969px; padding:0; list-style:none; height:48px;}
#menu_pc li a{display:block;}
#menu_pc li{float:left; text-indent:-9999px;}
#navi1 {width:192px; height:45px; background:url(../img/menu1.jpg) no-repeat; margin:0;}
#navi1 a {width:192px; height:45px; background:url(../img/menu1.jpg) no-repeat;}
#navi1-1 {width:192px; height:45px; background:url(../img/menu1.jpg) no-repeat; margin:0; background-position:0px -45px}
#navi2 {width:194px; height:45px; background:url(../img/menu2.jpg) no-repeat; margin:0;}
#navi2 a {width:194px; height:45px; background:url(../img/menu2.jpg) no-repeat;}
#navi2-1 {width:194px; height:45px; background:url(../img/menu2.jpg) no-repeat; margin:0; background-position:0px -45px;}
#navi3 {width:194px; height:45px; background:url(../img/menu3.jpg) no-repeat; margin:0;}
#navi3 a {width:194px; height:45px; background:url(../img/menu3.jpg) no-repeat;}
#navi3-1 {width:194px; height:45px; background:url(../img/menu3.jpg) no-repeat; margin:0; background-position:0px -45px;}
#navi4 {width:194px; height:45px; background:url(../img/menu4.jpg) no-repeat; margin:0 ;}
#navi4 a {width:194px; height:45px; background:url(../img/menu4.jpg) no-repeat;}
#navi4-1 {width:194px; height:45px; background:url(../img/menu4.jpg) no-repeat; margin:0; background-position:0px -45px;}
#navi5 {width:195px; height:45px; background:url(../img/menu5.jpg) no-repeat; margin:0;}
#navi5 a {width:195px; height:45px; background:url(../img/menu5.jpg) no-repeat;}
#navi5-1 {width:195px; height:45px; background:url(../img/menu5.jpg) no-repeat; margin:0; background-position:0px -45px;}
li#navi1 a:hover,li#navi2 a:hover,li#navi3 a:hover,li#navi4 a:hover,li#navi5 a:hover{background-position: 0px -45px;}
#main_pct{background:url(../img/main_pict20170619.jpg) no-repeat center #3fa6ff; margin:9px 0 0 0; padding:0; text-indent:-9999px; height:389px; _display:inline; _zoom:1; min-width:1100px;}
#menu{display:none;}
#top_main{display:none;}

#footer_menu{display:none;}
footer{background:url(../img/footer_bg.jpg) repeat-x #359142; margin-top:0; padding-bottom:0; _display:inline; _zoom:1; min-width:1100px;}
#footer{width:1004px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; padding-bottom:36px;}
.footer_l{float:left; margin:10px 0 0 0; width:336px; height:333px; background:url(../img/footer_logo.jpg) no-repeat; text-indent:-9999px;}
.footer_r{float:left; margin:25px 0 0 0; width:668px;}
#footer ul{padding:0; margin:0; list-style:none;}
#footer li{float:left; font-size:120%; line-height:160%; color:#fff; font-weight:bold; padding:0; margin-left:24px; margin-top:0;}
#footer li a:link{color:#fff; text-decoration:none;}
#footer li a:visited{color:#fff; text-decoration:none;}
#footer li a:hover{color:#fff; text-decoration:underline;}
#footer li a:active{color:#fff; text-decoration:none;}
#footer li.home{margin-left:220px; height:14px; padding:0; text-indent:-9999px; width:16px; margin-top:-3px;}
#footer li.home a{display:block; background:url(../img/footer_home.gif) no-repeat left;}
#footer li.home a:hover{opacity:0.8;}
#copyright{font-size:100%; line-height:160%; color:#fff; background-color:#187f03; height:36px; box-sizing:border-box; padding:10px 0 6px 0; text-align:center;}
#footer_sp{display:none;}

#page_top_box{position:fixed; bottom:60px; left:927px; right:0; margin-right:auto; margin-left:auto; width:60px;}
#page_top{background:url(../img/page_top2.png) no-repeat; width:60px; height:60px; text-indent:-9999px; opacity:0.8;}
#page_top a{padding:0; text-align:center; display:block;}

.bg{background:url(../img/bg.jpg) repeat-x top #e9e9e9;}
.contents{margin-top:0; margin-left:auto; margin-right:auto; width:1004px; background-color:#fff; padding-bottom:98px;}

.top_box{margin:0 17px 0 17px;}
.top_box_text1{width:642px; margin-top:15px; height:39px; background:url(../img/top_txt.jpg) no-repeat; text-indent:-9999px;}
.top_list ul{margin:15px 0 0 0; padding:0; list-style:none;}
.top_list li{margin:0 0 0 20px; width:310px; float:left; background:url(../img/top_bg.jpg) no-repeat bottom #fafafa; padding-bottom:34px;}
.top_list li .title{background:url(../img/top_mark.jpg) no-repeat center left; margin:4px 0 0 7px; padding:0 0 0 25px; font-size:200.0%; line-height:150%; color:#504b48; font-weight:bold;}
.top_list li .pict1{background:url(../img/top_pct1.jpg) no-repeat; width:310px; height:170px;}
.top_list li .pict1 a{display:block; width:100%; height:100%; text-indent:-9999px;}
.top_list li .pict1 a:hover{opacity:0.2; background-color:#fff;}
.top_list li .pict2{background:url(../img/top_pct2.jpg) no-repeat; width:310px; height:170px;}
.top_list li .pict2 a{display:block; width:100%; height:100%; text-indent:-9999px;}
.top_list li .pict2 a:hover{opacity:0.2; background-color:#fff;}
.top_list li .pict3{background:url(../img/top_pct3.jpg) no-repeat; width:310px; height:170px;}
.top_list li .pict3 a{display:block; width:100%; height:100%; text-indent:-9999px;}
.top_list li .pict3 a:hover{opacity:0.2; background-color:#fff;}
.top_list li p{height:71px; font-size:130.0%; line-height:160%; color:#555; margin:3px 4px 0 8px;}
.top_list li .btn{margin:0 14px 0 0; width:113px; height:26px; margin-left:auto; background:url(../img/top_btn1.jpg) no-repeat;}
.top_list li .btn a{display:block; width:100%; height:100%; text-indent:-9999px;}
.top_list li .btn a:hover{opacity:0.2; background-color:#fff;}
.top_line{margin-top:13px;}
.top_l1{float:left; margin:25px 0 0 17px; width:549px;}
.top_l1 .title{background:url(../img/news_bg.jpg) no-repeat; margin:0; padding:0 0 0 8px; height:35px; width:542px; font-size:160.0%; line-height:150%; color:#000; font-weight:bold;}
.info{margin:13px 0 0 0; width:535px; height:395px; padding:0;}
.info2{display:none;}
.top_title1{display:none;}
.top_r1{float:left; margin:25px 0 0 24px; width:390px;}
.top_r1 .title{background:url(../img/pick_bg.jpg) no-repeat; margin:0; padding:0 0 0 10px; height:35px; width:380px; font-size:160.0%; line-height:150%; color:#000; font-weight:bold; position:relative;}
.top_r1 .title span{position:absolute; top:0; right:2px; width:155px; height:18px; background:url(../img/top_btn2.gif) no-repeat;}
.top_r1 .title span a{display:block; width:100%; height:100%; text-indent:-9999px;}
.top_r1 .title span a:hover{opacity:0.2; background-color:#fff;}
.top_r1 ul{margin:9px 0 0 -10px; padding:0; list-style:none;}
.top_r1 li{margin:10px 0 0 10px; width:90px; float:left;}
.top_r1_sp{display:none;}

.contents_sub{margin-top:15px; margin-left:auto; margin-right:auto; width:970px; background-color:#fff; padding-bottom:98px;}
.contents_service{margin-top:15px; margin-left:auto; margin-right:auto; width:970px; background-color:#fff; padding-bottom:120px;}
.contents_lineup{margin-top:15px; margin-left:auto; margin-right:auto; width:970px; background-color:#fff; padding-bottom:90px;}
#pankuzu ul{margin:15px 0 0 0; padding:0; list-style:none;}
#pankuzu li{float:right; margin-left:14px; font-size:140%; line-height:140%; color:#555;}
.contents_l{float:left; margin:21px 0 0 0; width:224px;}
#side_menu{margin:0; padding:0; width:224px;}
#side_menu ul{margin-left:auto; margin-right:auto; margin-top:6px; width:224px; padding:0; list-style:none;}
#side_menu li a{display:block;}
#side_menu li{text-indent:-9999px;}
#side_navi1 {width:224px; height:49px; background:url(../img/side_menu1.jpg) no-repeat; margin:0;}
#side_navi1 a {width:224px; height:49px; background:url(../img/side_menu1.jpg) no-repeat;}
#side_navi1-1 {width:224px; height:49px; background:url(../img/side_menu1.jpg) no-repeat; margin:0; background-position:0px -49px;}
#side_navi2 {width:224px; height:49px; background:url(../img/side_menu2.jpg) no-repeat; margin:0;}
#side_navi2 a {width:224px; height:49px; background:url(../img/side_menu2.jpg) no-repeat;}
#side_navi2-1 {width:224px; height:49px; background:url(../img/side_menu2.jpg) no-repeat; margin:0 ; background-position:0px -49px;}
#side_navi3 {width:224px; height:49px; background:url(../img/side_menu3.jpg) no-repeat; margin:0;}
#side_navi3 a {width:224px; height:49px; background:url(../img/side_menu3.jpg) no-repeat;}
#side_navi3-1 {width:224px; height:49px; background:url(../img/side_menu3.jpg) no-repeat; margin:0; background-position:0px -49px;}
#side_navi4 {width:224px; height:49px; background:url(../img/side_menu4.jpg) no-repeat; margin:0;}
#side_navi4 a {width:224px; height:49px; background:url(../img/side_menu4.jpg) no-repeat;}
#side_navi4-1 {width:224px; height:49px; background:url(../img/side_menu4.jpg) no-repeat; margin:0; background-position:0px -49px;}
#side_navi5 {width:224px; height:49px; background:url(../img/side_menu5.jpg) no-repeat; margin:0;}
#side_navi5 a {width:224px; height:49px; background:url(../img/side_menu5.jpg) no-repeat;}
#side_navi5-1 {width:224px; height:49px; background:url(../img/side_menu5.jpg) no-repeat; margin:0; background-position:0px -49px;}
li#side_navi1 a:hover,li#side_navi2 a:hover,li#side_navi3 a:hover,li#side_navi4 a:hover,li#side_navi5 a:hover{background-position: 0px -49px;}

.contents_r{float:left; margin:25px 0 0 33px; width:712px;}
h2{background:url(../img/h2_mark.jpg) no-repeat; height:31px; background-size:auto 100%; font-size:290%; line-height:100%; color:#5d5b5a; padding:0 0 0 43px;}
h3{background:url(../img/title_bg1.jpg) no-repeat; padding:11px 0 0 20px; height:46px; width:712px; font-size:180.0%; line-height:150%; color:#5d5b5a; font-weight:bold; box-sizing:border-box;}
.service_link ul{margin:15px 0 0 213px; padding:0; list-style:none;}
.service_link li{float:left; margin:0 19px 0 0; padding:0 19px 0 0; font-size:140%; line-height:140%; background:url(../img/company_mark.gif) no-repeat right top;}
.service_link li.none{background:none;}
.service_l{float:left; margin:28px 0 0 26px; width:315px;}
.service_l p{font-size:130%; line-height:150%; color:#555; margin-top:5px; text-align:center;}
.service_r{float:left; margin:28px 0 0 31px; width:315px;}
.service_r p{font-size:130%; line-height:150%; color:#555; margin-top:5px; text-align:center;}
.service_sub1_pict{border:3px solid #e1eee3;}
.service_sub1_pict img{border:2px solid #fff; box-sizing:border-box;}
.service_sub2_pict_sp{display:none;}
#service_info ul{margin:17px 0 0 26px; padding:0; list-style:none;}
#service_info li{float:left; width:214px;}
#service_info li.box1{float:left; margin:0}
#service_info li.box2{float:left; margin:0 0 0 8px;}
#service_info dt{border:3px solid #e1eee3;}
#service_info dt img{border:2px solid #fff; box-sizing:border-box;}
#service_info dd{font-size:130%; line-height:140%; color:#555; text-align:center; margin-top:5px;} 



.safety_link ul{margin:15px 0 0 134px; padding:0; list-style:none;}
.safety_link li{float:left; margin:0 19px 0 0; padding:0 19px 0 0; font-size:140%; line-height:140%; background:url(../img/company_mark.gif) no-repeat right top;}
.safety_link li.none{background:none;}
.safety1{margin:25px 8px 0 8px;}
.safety1 ul{margin:8px 0 0 0; padding:0;}
.safety1 li{margin:6px 0 0 0; padding:7px 0 0 0; list-style:none; background:url(../img/safety_line2.gif) repeat-x top;}
.safety1 li dl dt{margin:0 0 0 5px; padding:0 0 0 0; font-size:170%; line-height:150%; color:#1f712a; font-weight:bold;}
.safety1 li dl dd{margin:4px 0 0 22px; font-size:140%; line-height:125%; color:#555; }
.safety1 table{border-collapse:collapse; margin:10px 0 0 23px; width:237px;}
.safety1 table th{background-color:#e2eee4; width:129px; vertical-align:middle; font-size:140%; line-height:160%; color:#146716; text-align:right; padding:9px 14px 9px 14px; box-sizing:border-box; font-weight:normal; border:1px solid #a9a8a8;}
.safety1 table td{background-color:#fff; width:105px; vertical-align:middle; font-size:140%; line-height:160%; color:#555; text-align:left; padding:9px 14px 9px 14px; box-sizing:border-box; border:1px solid #a9a8a8;}
.safety2 ul{margin:0; padding:0;}
.safety2 li{margin:29px 0 0 12px; padding:9px 0 9px 0; border-left:4px solid #5c9264; list-style:none;}
.safety2 li dl dt{margin:0 0 0 14px; padding:0; width:381px; height:29px;}
.safety2 li dl dt.text1{background:url(../img/service_text1.jpg) no-repeat; text-indent:-9999px;}
.safety2 li dl dt.text2{background:url(../img/service_text2.jpg) no-repeat; text-indent:-9999px;}
.safety2 li dl dt.text3{background:url(../img/service_text3.jpg) no-repeat; text-indent:-9999px;}
.safety2 li dl dt.text4{background:url(../img/safety_text1.jpg) no-repeat; text-indent:-9999px;}
.safety2 li dl dt.text5{background:url(../img/safety_text2.jpg) no-repeat; text-indent:-9999px;}
.safety2 li dl dd{margin:11px 0 0 0; padding:10px 14px 0 14px; background:url(../img/safety_line2.gif) repeat-x top; font-size:140%; line-height:160%; color:#555;}
.service_sub2_pict{margin-left:auto; margin-right:auto; width:688px; height:360px; background:url(../img/service_img.jpg) no-repeat; text-indent:-9999px;}
.safety_img{float:left; margin:30px 0 0 12px; width:149px;}
.safety3{float:left; margin:30px 0 0 30px; width:519px;}
.safety3 ul{margin:0; padding:0;}
.safety3 li{margin:0 0 15px 0; padding:7px 0 7px 0; border-left:4px solid #5c9264; list-style:none;}
.safety3 li dl dt{margin:0 0 0 14px; padding:0; font-size:200%; line-height:160%; color:#157122; font-weight:bold;}
.safety3 li dl dd{margin:5px 0 0 0; padding:10px 14px 0 14px; background:url(../img/safety_line2.gif) repeat-x top; font-size:130%; line-height:160%; color:#555;}

.company_link ul{margin:28px 0 0 207px; padding:0; list-style:none;}
.company_link li{float:left; margin:0 19px 0 0; padding:0 19px 0 0; font-size:140%; line-height:140%; background:url(../img/company_mark.gif) no-repeat right top;}
.company_link li.none{ background:none;}
table.company{border-collapse:separate; margin:20px auto 0 auto; width:660px; background:url(../img/table_line1.gif) repeat-y; border-spacing:1px;}
table.company th{background-color:#e2eee4; width:128px; vertical-align:middle; font-size:140%; line-height:160%; color:#056705; text-align:right; padding:9px 14px 9px 14px; box-sizing:border-box; font-weight:normal;}
table.company td{background-color:#fff; width:530px; vertical-align:top; font-size:140%; line-height:160%; color:#555; text-align:left; padding:9px 14px 9px 14px; box-sizing:border-box;}
table.company td p.company_td_text1{font-size:100%; line-height:160%; color:#555; text-align:left; margin:5px 0 0 0;}
table.company td ul{list-style:none; padding:0; margin:2px 0 0 0;}
table.company td li{margin:0 0 0 5px;}
table.company td li::before{content:"・ ";}
table.company td.box_1{background-color:#fff; width:530px; vertical-align:top; font-size:140%; line-height:130%; color:#555; text-align:left; padding:9px 14px 7px 14px; box-sizing:border-box;}
.company_name{width:279px; margin-left:auto;}
.company_map_title{width:527px;}
.company_map_box{width:661px; height:384px; margin-left:auto; margin-right:auto;}
.company_map_box2{width:661px; height:384px; margin-left:auto; margin-right:auto;}
.company_map_box_text{font-size:140%; line-height:170%; color:#555; text-align:center; margin-top:5px;}
.company_map_box_text2{font-size:140%; line-height:170%; color:#555; text-align:center; margin-top:5px;}
.company_map_title_sp{display:none;}
.company_map_title_sp2{display:none;}
.company_map_title_sp_text{display:none;}


.lineup_link ul{margin:15px 0 0 118px; padding:0; list-style:none;}
.lineup_link li{float:left; margin:0 19px 0 0; padding:0 19px 0 0; font-size:140%; line-height:140%; background:url(../img/company_mark.gif) no-repeat right top;}
.lineup_link li.none{background:none;}
.lineup ul{margin:0 0 0 -2px; padding:0;}
.lineup li{margin:23px 0 0 11px; padding:0; list-style:none; width:224px; float:left;}
.lineup li dl dt{margin:0; padding:0;}
.lineup li dl dd{margin:5px 0 0 0; padding:0; font-size:120%; line-height:140%; color:#555; text-align:center;}

.lineup1 ul{margin:20px 0 0 0; padding:0; list-style:none; width:100%;}
.lineup1 ul li{margin:0; padding:0; float:left; width:49.8%; border-top:1px solid #fff; border-left:1px solid #fff;}
.lineup1 ul li:nth-child(3){width:33.1%;}
.lineup1 ul li:nth-child(4){width:33.1%;}
.lineup1 ul li:nth-child(5){width:33.1%;}
.lineup1 ul li:nth-child(8){width:33.1%;}
.lineup1 ul li:nth-child(9){width:33.1%;}
.lineup1 ul li:nth-child(10){width:33.1%;}
.lineup1 ul li:nth-child(13){width:33.1%;}
.lineup1 ul li:nth-child(14){width:33.1%;}
.lineup1 ul li:nth-child(15){width:33.1%;}

.lineup2 ul{margin:23px 0 0 0; padding:0;}
.lineup2 li{margin:17px 0 0 17px; padding:5px 0 9px 0; border-left:4px solid #5c9264; list-style:none; width:649px; }
.lineup2 li dl dt{margin:0 0 0 14px; padding:0; font-size:200%; line-height:140%; color:#157122; font-weight:bold;}
.lineup2 li dl dd{margin:6px 0 0 0; padding:12px 17px 0 17px; background:url(../img/safety_line2.gif) repeat-x top; font-size:130%; line-height:160%; color:#555;}

.sitemap ul{margin:-6px 0 130px 0; padding:0; list-style:none;}
.sitemap li{margin:34px 0 6px 0; padding:14px 0 0 46px; background:url(../img/sitemap_bg.jpg) no-repeat; font-size:160%; line-height:140%; color:#5d5b5a; box-sizing:border-box; height:46px;}
.sitemap li a:link{color:#5d5b5a; text-decoration:underline;}
.sitemap li a:visited{color:#5d5b5a; text-decoration:underline;}
.sitemap li a:hover{color:#046311; text-decoration:underline;}
.sitemap li a:active{color:#5d5b5a; text-decoration:underline;}


.txt14{font-size:140%; line-height:160%; color:#555;}
.txt12{font-size:120%; line-height:150%; color:#555;}
.box15{margin:15px 15px 0 15px;}
.box15_1{margin:23px 15px 0 15px;}
.box25{margin:25px 25px 0 25px;}

.spt47{margin-top:47px;}
.spt40{margin-top:40px;}
.spt35{margin-top:35px;}
.spt30{margin-top:30px;}
.spt25{margin-top:25px;}
.spt20{margin-top:20px;}
.spt17{margin-top:17px;}
.spt15{margin-top:15px;}
.spt10{margin-top:10px;}
.spt5{margin-top:5px;}

