@charset "utf-8";@import url(base.css);@import url(common.css);#PageIndex #Main #ContBox01 h4,#PageIndex #Main #ContBox03 h3{letter-spacing:.08em;font-family:"游明朝体",YuMincho,"Yu Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ 明朝",serif}#PageAbout #Main #ContBox03 .profileBox h5,#PageIndex #Main #ContBox01 h3,#PageIndex #Main #ContBox01 h4,#PageIndex #Main #ContBox02 h3,#PageIndex #Main #ContBox03 h3{font-family:"游明朝体",YuMincho,"Yu Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ 明朝",serif}#PageIndex #Main #ContBox01{background-color:#F4F4E8}#PageIndex #Main #ContBox01 h3{color:#884a01}#PageIndex #Main #ContBox01 h4{font-size:20px;color:#333}#PageIndex #Main #ContBox02 h3{box-sizing:border-box;background:url(../images/parts-img/bg-leaf.png) center top no-repeat;color:#6d5821;letter-spacing:.15em}#PageIndex #Main #ContBox03 h3{box-sizing:border-box;padding-top:20px;height:64px;color:#6d5821;line-height:1}#PageIndex #Main #ContBox03 .listBox{font-size:0;text-align:left}#PageIndex #Main #ContBox03 .listBox dl{display:inline-block;vertical-align:top;text-align:center}#PageIndex #Main #ContBox03 .listBox dl dd{font-size:16px;line-height:20px}@media print,screen and (min-width:768px){#PageIndex #Main_img{box-sizing:border-box;position:relative;overflow:hidden;height:540px;border-bottom:8px solid #856e33;background-color:#fff}#PageIndex #Main_img .txt{position:absolute;z-index:20;width:100%;top:236px;left:0}#PageIndex #Main_img h2{font-size:56px;font-family:"游明朝体",YuMincho,"Yu Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#fff;letter-spacing:.03em;font-weight:600;text-shadow:0 0 15px #000;line-height:1}#PageIndex #Main_img #bxsliderBox{margin:0 auto;width:1870px;height:540px;position:relative}#PageIndex #Main_img #bxsliderBox_warp .sp_img_bottom,#PageIndex #Main_img #bxsliderBox_warp .sp_img_top{display:none}#PageIndex #Main_img #bxsliderBox .pc_img_bottom,#PageIndex #Main_img #bxsliderBox .pc_img_top{position:absolute;z-index:100}#PageIndex #Main_img #bxsliderBox .pc_img_top{top:0;right:5px}#PageIndex #Main_img #bxsliderBox .pc_img_bottom{bottom:0;left:-5px}#PageIndex #Main #ContBox02{padding:100px 0;background:url(../images/bg-img/top-bg001.png) center top no-repeat,url(../images/bg-img/top-bg001-bg.jpg);background-size:contain}#PageIndex #Main #ContBox02 h3{margin-bottom:-135px;padding-top:40px;height:282px;background-size:156px auto;font-size:28px}#PageIndex #Main #ContBox02 .img{float:left;width:480px;height:464px}#PageIndex #Main #ContBox02 .txt{float:right;width:480px}#PageIndex #Main #ContBox02 .txt p{margin-bottom:25px;font-size:16px;line-height:28px}#PageIndex #Main #ContBox02 .txt p:last-of-type{margin-bottom:0}#PageIndex #Main #ContBox03{margin-bottom:43px;padding:245px 0 0;background:url(../images/bg-img/top-bg002.jpg) center top no-repeat;z-index:1;position:relative}#PageIndex #Main #ContBox03 h3{margin-bottom:21px;background:url(../images/parts-img/title-line02.png) center center no-repeat;font-size:28px}#PageIndex #Main #ContBox03 .listBox dl{margin-right:29px;margin-bottom:30px;width:467px;border:1px solid #DDD;box-shadow:0 4px 0 0 rgba(240,240,240,.6);-webkit-box-shadow:0 4px 0 0 rgba(240,240,240,.6);-moz-box-shadow:0 4px 0 0 rgba(240,240,240,.6);padding:20px 0}#PageIndex #Main #ContBox03 .listBox dl:nth-child(4n){margin-right:0}#PageIndex #Main #ContBox03 .listBox dl dt{margin-bottom:12px}#PageIndex #Main #ContBox03 .listBox dl dd{height:40px}#PageIndex #Main #ContBox03 .listBox dl dt img{width:417px;height:275px}#PageIndex #Main #ContBox03 .listBox dl a:hover{transition:.5s}#Footer .rightBox{position:relative}#Footer .rightBox .banner{position:absolute;top:116px;left:16px}#Footer .rightBox .banner a{opacity:1}}@media screen and (max-width:767px){#PageIndex #Main_img{box-sizing:border-box;margin-bottom:-70px;position:relative;top:-70px;overflow:hidden;height:270px;border-bottom:6px solid #776128}#PageIndex #Main_img img{width:auto;height:270px}#PageIndex #Main_img .txt{position:absolute;z-index:10;width:100%;top:110px;left:0}#PageIndex #Main_img h2{font-size:26px;font-family:"游明朝体",YuMincho,"Yu Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#fff;letter-spacing:-.08em;font-weight:600;line-height:1.2;text-shadow:0 0 15px #000}#PageIndex #Main_img h2 span{font-size:42px}#PageIndex #Main_img h2 span.thanks{letter-spacing:-.2em}#PageIndex #Main_img #bxsliderBox_warp{position:relative}#PageIndex #Main_img #bxsliderBox{margin:0 auto;width:767px;height:240px;position:relative}#PageIndex #Main_img #bxsliderBox .pc_img_bottom,#PageIndex #Main_img #bxsliderBox .pc_img_top{display:none}#PageIndex #Main_img #bxsliderBox_warp .sp_img_bottom,#PageIndex #Main_img #bxsliderBox_warp .sp_img_top{position:absolute;z-index:5}#PageIndex #Main_img #bxsliderBox_warp .sp_img_top{top:0;right:0;width:150px;height:92px}#PageIndex #Main_img #bxsliderBox_warp .sp_img_bottom{bottom:-30px;left:0;width:139px;height:60px}#PageIndex #Main #ContBox02{padding:52px 0 30px;background:url(../images/bg-img/top-bg001.png) center top no-repeat;background-size:767px auto}#PageIndex #Main #ContBox02 h3{margin-bottom:-18px;padding-top:26px;height:111px;background-size:65px auto;font-size:22px}#PageIndex #Main #ContBox02 img{margin-bottom:30px}#PageIndex #Main #ContBox02 p{font-size:16px}#PageIndex #Main #ContBox03{padding-top:96px;background:url(../images/bg-img/top-bg002-sp.jpg) center top no-repeat,url(../images/parts-img/sp-wakaba.png) left 80px no-repeat;background-size:960px 80px,62px auto}#PageIndex #Main #ContBox03 h3{background:url(../images/parts-img/title-line02.png) center 20px no-repeat;background-size:178px auto;font-size:22px}#PageIndex #Main #ContBox03 .listBox dl{width:100%;margin-bottom:5.5%}#PageIndex #Main #ContBox03 .listBox dl dt{margin-bottom:8px}#PageIndex #Main #ContBox03 .listBox dl dd{height:20px}#Footer .rightBox .banner{margin:0 auto 10px;width:300px;height:108px}}#PageAbout #Main #ContBox02 table{border-top:1px solid #F1F1F1}#PageAbout #Main #ContBox02 table tr{border-bottom:1px solid #F1F1F1}#PageAbout #Main #ContBox02 table td,#PageAbout #Main #ContBox02 table th{font-size:16px}#PageAbout #Main #ContBox02 table td a{text-decoration:underline}#PageAbout #Main #ContBox03 .greeting p{font-size:12px}#PageAbout #Main #ContBox03 .greetingBox p{margin-bottom:30px;font-size:16px}.greeting-next{font-size:16px;line-height:28px}.mt20{margin-top:20px}.font-bold{font-weight:700}#PageAbout #Main #ContBox03 .profileBox{border:1px solid #ececd0}#PageAbout #Main #ContBox03 .profileBox h5{padding:5px 0 5px 10px;text-align:left;color:#a08403}#PageAbout #Main #ContBox03 .profileBox p{margin:0;font-size:16px}@media print,screen and (min-width:768px){#PageAbout #Main #ContBox03 .greetingBox p,p.greeting-next{line-height:28px}#PageAbout #Main #ContBox01{padding:20px 0 40px}#PageAbout #Main #ContBox02 img{margin-bottom:40px}#PageAbout #Main #ContBox02 table td,#PageAbout #Main #ContBox02 table th{padding:13px 0}#PageAbout #Main #ContBox02 table th{width:120px}#PageAbout #Main #ContBox02 table td a:hover{text-decoration:none}#PageAbout #Main #ContBox02 table td a.tel{text-decoration:none;color:#333;cursor:default;opacity:1}#PageAbout #Main #ContBox03 .greeting{float:left;width:480px}#PageAbout #Main #ContBox03 .greeting .greeting-warp img{box-sizing:border-box;margin-bottom:11px;padding:20px;border:2px solid #F1F1F1;width:355px}#PageAbout #Main #ContBox03 .greetingBox{float:right;width:510px}#PageAbout #Main #ContBox03 .greetingBox h5{font-size:20px}p.greeting-next{clear:both;font-size:16px}#PageAbout #Main #ContBox03 .profileBox{padding:20px}#PageAbout #Main #ContBox03 .profileBox:after{content:"";display:block;clear:both}#PageAbout #Main #ContBox03 .profileBox h5{box-sizing:border-box;float:left;width:220px;font-size:20px}#PageAbout #Main #ContBox03 .profileBox p{padding-top:12px;float:right;width:690px}#PageAbout #Main #ContBox03 .profileBox a.blank{font-size:14px}}@media screen and (max-width:767px){#PageAbout #Main #ContBox01{padding:10px 0 20px}#PageAbout #Main #ContBox01 h3{margin-bottom:15px}#PageAbout #Main #ContBox01 .topBox{padding:25px 0 15px}#PageAbout #Main #ContBox02 img{margin-bottom:20px}#PageAbout #Main #ContBox02 table{width:100%;table-layout:fixed}#PageAbout #Main #ContBox02 table td,#PageAbout #Main #ContBox02 table th{padding:15px 0;font-size:14px}#PageAbout #Main #ContBox02 table th{width:70px;padding-right:15px}#PageAbout #Main #ContBox02 table td{word-wrap:break-word}#PageAbout #Main #ContBox03 .greeting .greeting-warp img{box-sizing:border-box;border:2px solid #F1F1F1;margin-bottom:8px;padding:15px}#PageAbout #Main #ContBox03 .greetingBox h5{font-size:19px}#PageAbout #Main #ContBox03 .profileBox{padding:20px;border:1px solid #ececd0}#PageAbout #Main #ContBox03 .profileBox h5{margin-bottom:10px;font-size:19px}}#PageWorkHistory #Main #PageWorkHistory_pc h3{margin:0}@media print,screen and (min-width:768px){#PageWorkHistory.pageGravestone #Main p.remark{margin-top:20px;text-align:center}}@media screen and (max-width:767px){#PageWorkHistory.pageGravestone #Main .subBox{margin-bottom:18px;padding:13px}#PageWorkHistory.pageGravestone #Main p.remark{margin-top:15px}}#PageWorkHistory.PagePortfolio #Main #ContBox03 table{display:block;width:100%;border-bottom:1px solid #ddd}#PageWorkHistory.PagePortfolio #Main #ContBox03 table thead{display:block;float:left}#PageWorkHistory.PagePortfolio #Main #ContBox03 table tbody{display:block;width:auto;position:relative;white-space:nowrap}#PageWorkHistory.PagePortfolio #Main #ContBox03 table tbody tr{display:inline-block;margin:0 -3px;vertical-align:top}#PageWorkHistory.PagePortfolio #Main #ContBox03 table td{display:block;background-color:#fff;box-sizing:border-box;border-top:1px solid #DDD;border-left:1px solid #DDD;text-align:left;font-size:14px;padding:8px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th{display:block;box-sizing:border-box;border-top:1px solid #d4d3d2;border-left:1px solid #DDD;border-right:1px solid #DDD;background-color:#fff;color:#737373;text-align:center;font-size:14px;font-weight:600}#PageWorkHistory.PagePortfolio #Main #ContBox03 table td.txt01{box-sizing:border-box;border-left:1px solid #DDD;padding-top:15px;background-color:#f6f6ec;font-size:14px;color:#8a7204;font-weight:700;text-align:center}#PageWorkHistory.PagePortfolio #Main #ContBox03 table td.txt01,#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title01{height:50px}#ContBox03 table td.year2018,#ContBox03 table th.title02{height:162px}#ContBox03 table td.year2017,#ContBox03 table th.title03{height:80px}#ContBox03 table td.year2016,#ContBox03 table th.title04{height:180px}#ContBox03 table td.year2015,#ContBox03 table th.title05{height:166px}#ContBox03 table td.year2013,#ContBox03 table td.year2014,#ContBox03 table th.title06,#ContBox03 table th.title07{height:338px}#ContBox03 table td.year2012,#ContBox03 table th.title08{height:105px}#ContBox03 table td.year2011,#ContBox03 table th.title09{height:180px}#ContBox03 table td.year2010,#ContBox03 table th.title10{height:255px}#ContBox03 table td.year2009,#ContBox03 table th.title11{height:180px}#ContBox03 table td.year2008,#ContBox03 table th.title12{height:155px}#ContBox03 table td.year2007,#ContBox03 table th.title13{height:105px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title01{padding-top:15px;font-weight:600}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title02{text-align:left}#PageWorkHistory.PagePortfolio #Main #ContBox03 p.txt{font-size:14px;color:#666}@media print,screen and (min-width:768px){#PageWorkHistory.PagePortfolio #Main #ContBox03 table{margin-bottom:15px;width:1000px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th{width:95px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table td{width:229px;padding:8px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table tbody tr.boder01{margin:0 -1px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table tbody tr.boder02{margin:0 -8px}#ContBox03 table thead th{padding:15px 18px}#ContBox03 table td.year2018{padding:5px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table tr:last-of-type td{border-right:1px solid #ddd}#PageWorkHistory.PagePortfolio #Main #ContBox03 p.txt{text-align:center}}table td .ten-sen{border-bottom:dotted 1px #BFBFBF;margin-bottom:3px}@media screen and (max-width:767px){#PageWorkHistory.PagePortfolio #Main #ContBox03 h4 span{font-size:18px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table{border-right:1px solid #ddd}#PageWorkHistory.PagePortfolio #Main #ContBox03 table tbody{overflow-x:auto;overflow-y:hidden;height:2332px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th{width:78px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title02{padding:45px 8px;height:200px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title01 span{display:none}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title02 p.title{margin-bottom:16px;line-height:20px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title02 p.remark{font-size:9px;line-height:12px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title03{padding:4px 10px;text-align:left}#PageWorkHistory.PagePortfolio #Main #ContBox03 table th.title04{padding:15px 10px;text-align:left}#PageWorkHistory.PagePortfolio #Main #ContBox03 p.txt{margin-top:15px}#PageWorkHistory.PagePortfolio #Main #ContBox03 table td.year2018{height:200px}}#PagePhoto #Main #ContBox01 ul li a,#PagePhoto #Main #ContBox02 .listBox dl{box-sizing:border-box;color:#333;display:block;width:100%;height:100%;text-decoration:none}#PagePhoto #Main #ContBox01 ul:after{content:"";display:block;clear:both}#PagePhoto #Main #ContBox01 ul li.active a{opacity:.6}#PagePhoto #Main #ContBox02 .listBox{font-size:0;text-align:left}#PagePhoto #Main #ContBox02 .listBox dl{vertical-align:top;text-align:center;background-color:#fff;border:1px solid #DDD;box-shadow:0 4px 0 0 rgba(240,240,240,.6);-webkit-box-shadow:0 4px 0 0 rgba(240,240,240,.6);-moz-box-shadow:0 4px 0 0 rgba(240,240,240,.6)}#PagePhoto #Main #ContBox02 .listBox dl dd{font-size:16px;line-height:20px}@media print,screen and (min-width:768px){#PagePhoto #Main #ContBox02 .listBox dl{margin-right:26px;margin-bottom:30px;width:473px;float:left;padding:7px}#PagePhoto #Main #ContBox02 .listBox dl:nth-child(4n){margin-right:0}#PagePhoto #Main #ContBox02 .listBox dl dt{margin-bottom:12px}#PagePhoto #Main #ContBox02 .listBox dl dd{height:40px}#PagePhoto #Main #ContBox02 .listBox dl dt img{width:100%}#PagePhoto #Main #ContBox02 .listBox dl a:hover{transition:.5s}#PagePhoto #Main #ContBox02 p.list_btn{margin-top:16px}#PagePhoto.pageDitail #Main #ContBox02 .entryBox_warp{padding-bottom:60px}}@media screen and (max-width:767px){#PagePhoto #Main #ContBox02 .listBox dl{width:100%;margin-bottom:5.5%}#PagePhoto #Main #ContBox02 .listBox dl a{padding:14px}#PagePhoto #Main #ContBox02 .listBox dl dt{margin-bottom:8px}#PagePhoto #Main #ContBox02 .listBox dl dd{height:50px}#PagePhoto.pageDitail #Main h4{margin:0}}#PageContact #Main #ContBox02 table th.hissu span:before,#PageContact #Main #ContBox02 table th.ninyi span:before{box-sizing:border-box;padding:6px;position:relative;top:-1px;margin-right:18px;color:#fff;font-weight:500;line-height:1;letter-spacing:.1em;text-align:center}#PageContact #Main #ContBox01 p{font-size:16px;text-align:center}#PageContact #Main #ContBox02 table{border-top:1px solid #F1F1F1}#PageContact #Main #ContBox02 table tr{border-bottom:1px solid #F1F1F1}#PageContact #Main #ContBox02 table th.hissu span:before{content:"必須";background:#987d00}#PageContact #Main #ContBox02 table th.ninyi span:before{content:"任意";background:#ccc;font-size:13px}#PageContact #Main #ContBox02 td ul li{display:inline-block;font-size:16px}#PageContact #Main #ContBox02 td ul li:last-of-type{margin-right:0}.form #Main #ContBox01 .checker span,.form #Main #ContBox01 .radio span,.form #Main #ContBox01 .selector,.form #Main #ContBox01 input[type=text],.form #Main #ContBox01 input[type=tel],.form #Main #ContBox01 input[type=email],.form #Main #ContBox01 textarea{color:#555;resize:none;border-radius:0}#PageContact #Main #ContBox02 input[type=text],#PageContact #Main #ContBox02 input[type=text]:focus,#PageContact #Main #ContBox02 input[type=tel],#PageContact #Main #ContBox02 input[type=tel]:focus,#PageContact #Main #ContBox02 input[type=email],#PageContact #Main #ContBox02 input[type=email]:focus,#PageContact #Main #ContBox02 textarea,#PageContact #Main #ContBox02 textarea:focus{background-color:#fcfcf5;border:1px solid #ddd}#PageContact #Main #ContBox02 textarea{resize:none}#PageContact #Main #ContBox02 textarea::-webkit-input-placeholder{font-size:16px;color:#fcfcf5}#PageContact #Main #ContBox02 textarea:-ms-input-placeholder{font-size:16px;color:#fcfcf5}#PageContact #Main #ContBox02 textarea::-moz-placeholder{font-size:16px;color:#fcfcf5}.form #Main #ContBox02 ul.button{margin-top:30px;text-align:center}.error #Main #ContBox02 ul.button li.return,.form #Main #ContBox02 ul.button li.submit button[type=submit],.thanks #Main #ContBox02 p.top{margin:0 auto;display:block;text-decoration:none}.error #Main #ContBox02 ul.button li.return a,.form #Main #ContBox02 ul.button li.submit button[type=submit],.thanks #Main #ContBox02 p.top a{color:#fff}.form #Main #ContBox02 ul.button li.submit button[type=submit]{background:url(../images/parts-img/contact-send-icon.png) right center no-repeat #b1b157}@media print,screen and (min-width:768px){#PageContact #Main #ContBox01{padding:50px 0 10px}#PageContact #Main #ContBox01 p{line-height:28px}#PageContact #Main #ContBox02 table td{box-sizing:border-box;width:750px;padding:15px 0;font-size:16px;vertical-align:middle}#PageContact #Main #ContBox02 td ul li{margin-right:44px}#PageContact #Main #ContBox02 table th{box-sizing:border-box;width:250px;font-size:16px;line-height:1.6;text-indent:-60px;padding:15px 15px 15px 60px;vertical-align:middle}#PageContact #Main #ContBox02 table th.top{padding:30px 15px 20px 60px;vertical-align:top}#PageContact #Main #ContBox02 table th.hissu span:before{font-size:12px}.form #Main #ContBox02 input[type=text],.form #Main #ContBox02 input[type=tel],.form #Main #ContBox02 input[type=email],.form #Main #ContBox02 textarea{padding:9px 14px;width:340px;font-size:16px;border-radius:0}.form #Main #ContBox02 input[type=email]#mailaddress,.form #Main #ContBox02 input[type=email]#mailaddress2{width:420px}.form #Main #ContBox02 input[type=text]#zip01{margin:0 18px 0 15px;width:130px}.form #Main #ContBox02 input[type=text]#zip02{margin-left:18px;width:160px}.form #Main #ContBox02 input[type=text]#address{width:720px}.form #Main #ContBox02 input[type=tel]#tel{width:280px}.form #Main #ContBox02 textarea{width:720px;height:145px}.form #Main #ContBox02 ul.button{z-index:10;position:relative}.form #Main #ContBox02 ul.button li.submit button[type=submit]{width:328px;height:58px}.error #Main #ContBox02 ul.button li.return a,.form #Main #ContBox02 ul.button li.submit button[type=submit]{font-size:20px;background-size:42px auto}.error #Main #ContBox02 ul.button li.return a:hover,.form #Main #ContBox02 ul.button li.submit button[type=submit]:hover{opacity:.6;transition:.5s}}@media print,screen and (max-width:767px){#PageContact #Main #ContBox01{padding:40px 0 5px}#PageContact #Main #ContBox02{padding-bottom:30px}#PageContact #Main #ContBox02 table{width:100%}#PageContact #Main #ContBox02 table td,#PageContact #Main #ContBox02 table th{width:100%;display:block;font-size:17px}#PageContact #Main #ContBox02 table th{padding:20px 0 10px}#PageContact #Main #ContBox02 table th.hissu span:before{font-size:13px}#PageContact #Main #ContBox02 table td{padding-bottom:20px}#PageContact #Main #ContBox02 td ul{font-size:0;width:100%;text-align:left}#PageContact #Main #ContBox02 td ul li{display:inline-block;font-size:16px;width:91px;letter-spacing:-.05em}#PageContact #Main #ContBox02 td ul li:last-of-type{width:106px}#PageContact #Main #ContBox02 table td p:first-of-type{font-size:18px}.form #Main #ContBox02 table td .radio{margin-right:0}#PageContact #Main #ContBox02 table td input[type=text],#PageContact #Main #ContBox02 table td input[type=tel],#PageContact #Main #ContBox02 table td input[type=email],#PageContact #Main #ContBox02 table td textarea{padding:9px 8px;width:95%;font-size:16px;border-radius:0}#PageContact #Main #ContBox02 input[type=text]#zip01{margin:0 10px;width:108px}#PageContact #Main #ContBox02 input[type=tel]#tel{width:240px}#PageContact #Main #ContBox02 input[type=text]#zip02{margin-left:10px;width:105px}#PageContact #Main #ContBox02 table td textarea{height:200px}.form #ContBox02 ul.button li.submit button[type=submit]{width:290px;height:60px;font-size:18px}.form #Main #ContBox02 ul.button li.submit button[type=submit]{background-size:32px auto}}