@charset "utf-8";@import url(design.css);@import url(pages.css);#title{margin-bottom:20px;}#pathnav a{color:#369;}.about ~ .content{margin-top:50px;position:relative;}.about+.content{margin-top:30px;}.about ~ .content p,.about ~ .content ol,.about ~ .content address{line-height:1.5;}.about ~ .content h2+p{margin-top:10px;}.about+.content h2+p{margin-bottom:30px;}.abouttb{border-collapse:separate;border-spacing:3px;width:100%;color:#333;table-layout:fixed;}#abouttb1{margin-bottom:40px;}.abouttb caption{background:url(../images/icon/orange-line.png) 3px 0 no-repeat;text-align:left;font-family:verdana,arial;color:#f90;line-height:49px;}.abouttb th,.abouttb td{padding:10px 0 14px 6px;vertical-align:top;text-align:left;border-bottom:1px solid #ccc;}.abouttb th{padding-left:4px;width:124px;border-bottom-width:3px;position:relative;}.abouttb-header{color:#06c;height:13px;}.abouttb-header span{position:absolute;display:block;width:500px;}.fax{margin-left:40px;}.aboutol{list-style:decimal inside;}.aboutol2 li{float:left;}.aboutol_a{width:240px;}#aboutc2{padding-bottom:60px;}#aboutc2 .meaning{position:absolute;top:-20px;right:0;}#history{border-collapse:collapse;border-spacing:0;width:100%;color:#333;}#history caption{text-align:left;font-size:16px;color:#06c;font-weight:bold;padding-bottom:40px;}#history th,#history td{vertical-align:top;}#history th{width:56px;padding-left:4px;text-align:left;font-family:Verdana,Geneva,sans-serif;color:#06c;font-size:20px;font-weight:normal;}#history td{padding-bottom:24px;}.history-list{background:url(../images/about/history-col-bg.png) 0 0 repeat-y;padding-left:18px;font-size:13px;line-height:25px;}.history-date{margin-right:20px;}#infos{margin-top:40px;}.principle ~ .content,.service ~ .content{margin-top:40px;}.principle ~ .content h2,.service ~ .content h2{margin-bottom:18px;}.principle ~ .content p,.service ~ .content p{line-height:1.5;}.service ~ .content p{margin-left:20px;}.principle ~ .content h3,.service ~ .content h3{font-size:13px;color:#06c;line-height:1.8;margin-top:38px;}.principle ~ .content h2+h3,.principle ~ .content .meaning+h3,.service ~ .content h2+h3{margin-top:0;}.service ~ .content h3{color:#333;font-weight:bold;background:url(../images/icon/dblue-square.png) 0 10px no-repeat;padding-left:12px;margin-left:8px;margin-top:25px;}.service ~ .content a{color:#333;}#principlec1 .meaning,#principlec2 .meaning{float:right;margin-right:3px;}#principlec2 .meaning{margin-right:11px;}#principlec3 .meaning{float:left;margin:18px 60px 0 14px;}#principlec3 .meaning+p{margin-top:26px;}#principlec4{margin-bottom:20px;}#principlec4 .meaning{margin-top:28px;}.same-color{color:#666!important;font-weight:normal!important;}#servicec4{margin-bottom:20px;}#title+h2{margin-bottom:30px;margin-left:4px;}.featurec{color:#333;margin-top:50px;}#title+h2+.featurec{margin-top:30px;}.featurec p{line-height:1.9;font-size:13px;margin-top:10px;}.featurec+a .pagetop{margin-top:30px;}
