@charset "utf-8";
 * html body,html[xmlns*=""] body:last-child #page{margin:0 auto}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,span,td,textarea,th,ul{margin:0;padding:0}a img,body,fieldset,hr,html,img{border:0}ol,ul{list-style:none}* html body,sub,sup{vertical-align:baseline}:focus,a{outline:0}a,a:active,a:focus,a:hover,h1,ins{text-decoration:none}.cf,.clearfix,.div,.table,address,article,aside,details,fieldset,figcaption,figure,footer,h1,header,hgroup,main,menu,nav,section{display:block}a,input[type=button],input[type=submit]{cursor:pointer}pre,textarea{overflow:auto}.ibox,sub,sup{position:relative}html{overflow-y:scroll}body,html{-webkit-text-size-adjust:none;height:100%;min-height:100%}* html body{letter-spacing:1px;font-size:75%}body{font-size:13px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Helvetica,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Osaka,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}.cf:after,.clearfix:after,.div:after,.table:after,fieldset:after{content:url(http://santec-ltd.com/wp-content/themes/santec/images/px1toumei.gif);display:block;clear:both;height:0}* html .cf,* html .clearfix,* html .div,* html .table,* html fieldset{height:1%}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strong,sub,sup,table,tbody,tfoot,th,thead,tr,ul{border:0;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0}blockquote,cite,i{font-style:italic}h1,h2{clear:both}h1{font-size:12px;line-height:1}dt,h2,h3,h4,h5,h6,strong{font-weight:700}h2{font-size:167%}h3{font-size:123.1%}fieldset,h2,h3,h4,h5,h6,p,pre{margin:.5em 0}hr{background-color:#ccc;height:1px;margin-bottom:1.625em}table{font:100%;border-collapse:separate;border-spacing:0}caption,td,th,table,tbody{font-weight:400;text-align:left;table-layout:fixed}code,pre{font-family:monospace;line-height:100%}ol,ul{line-height:1}ol{list-style-type:decimal;padding:0 0 0 20px}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{font-weight:400;margin:0 3em}blockquote cite,blockquote,em,b, i{font-style:normal}blockquote cite{color:#666;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.05em;text-transform:uppercase}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}pre{background:#f4f4f4;font:13px "Courier 10 Pitch",Courier,monospace;line-height:1.5;margin-bottom:1.625em;padding:.75em 1.625em}address{margin:0 0 1.625em}sub,sup{font-size:85%;height:0;line-height:1}sup{bottom:1ex}sub{top:.5ex}a{-webkit-transition:color .3s linear;-o-transition:color .3s linear}figure img{max-width:100%}input{margin:2px 5px}label{padding:2px 5px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{background:#fafafa;-webkit-box-shadow:inset 0 1px 1px #E8E8E8;box-shadow:inset 2px 2px 2px 1px #E8E8E8;border:1px solid #D3D3D3;padding:3px;max-width:98%}table tbody td,table td,table th{border:1px solid #EFEFEF}input[type=email]:focus,input[type=text]:focus,textarea:focus{color:#373737}input#searchsubmit{display:none}textarea{padding:.2em .3em;width:98%}input,textarea{color:#373737;font:15px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.625}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}embed,iframe,object{max-width:100%;z-index:1}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter,.clear{clear:both;display:block}.aligncenter{margin-left:auto;margin-right:auto}.clear{float:none}.fL,.fR{display:inline}.nowrap{white-space:nowrap}.nc{clear:none!important}.fL{float:left}.fR{float:right}.cbox,.centered ul,.cul,.ibox2,.ibox3,.ibox4,.itembox{text-align:center;list-style:none;letter-spacing:-10px}.box2,.box3,.box4,.centered ul li,.cul li,.ibox,.ibox2 article,.ibox3 article,.ibox4 article{display:inline-block;letter-spacing:normal;vertical-align:top}.ibox{margin:10px .5%;width:30%}.ibox2 .ibox{width:46%}.ibox3 .ibox{width:30%}.ibox4 .ibox{width:22%}.ibox2 article,.ibox2w .ibox{width:46%;margin:10px 1% 0 0}.ibox3 article,.ibox3w .ibox{width:30%;margin:10px 1% 0 0}.ibox4 article,.ibox4w .ibox{width:22%;margin:10px 1% 0 0}.iboxlast{margin-right:0}.ibox img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto;padding:0!important}.ibox .postsimg{width:100%}.table{display:table}.table .fL,.table .fR,.table dd,.table dt{vertical-align:top;padding:5px 1%;margin-bottom:2px;display:table-cell}.table .fL,.table dt{float:left;width:30%}.table .fR,.table dd{background:#fff;float:right;width:66%}.intable{overflow-x:scroll;width:100%}.intable th{white-space:normal}table{margin:10px auto;font-size:12px}table thead{background-color:#CFCFCF}table td,table th{padding:6px .8%;vertical-align:top}table tbody th{min-width:28%}table table tbody th{background:#E2E2E2}.txs{font-size:x-small}.ts{font-size:small}.tl{font-size:large}.txl{font-size:x-large}.textB{font-weight:700}.textAL{text-align:left}.textAR{text-align:right}.textAC{text-align:center}.lesp0px{letter-spacing:0}.nobr{white-space:nowrap}.vnone{display:none}.skip{position:absolute;left:-9000px;margin:0;padding:0}.menu_l,.menu_r{display:block;width:47%;padding:5px 10px;font-weight:bolder}.P-a{page-break-after:always}.P-b{page-break-before:always}.P-in{page-break-inside:avoid}.menu_l{float:left}.menu_r{float:right}ul.yoko li{float:left}.ketai,.sp,.ws480,.ws680,.ws800{display:none!important}@media (max-width:800px){.pc{display:none!important}.sp,.ws800{display:block!important}input[type=button],input[type=submit]{-webkit-appearance:none;display:block;border:none;box-shadow:0 0 1px 1px #CECCCC;background:linear-gradient(to bottom,#F7F7F7,#DDD);border-radius:6px;background-color:#F7F7F7}@media (max-width:680px){.ws800{display:none!important}.ws680{display:block!important}.ibox3 article,.ibox3w .ibox,.ibox4 article,.ibox4w .ibox{width:46%;margin:10px 1% 0 0}}@media (max-width:480px){table.list,table.scroll{border-collapse:collapse}.ws680{display:none!important}.ws480{display:block!important}.ibox,.ibox2 .ibox,.ibox2 article,.ibox2w .ibox,.ibox3 .ibox,.ibox3 article,.ibox3w .ibox,.ibox4 .ibox,.ibox4 article,.ibox4w .ibox,.table dd,.table dt,.table td,.table th{float:none!important;display:block!important;padding:5px 1%!important;width:98%!important;margin:0 auto 20px!important}.ibox{padding:0!important}table.block{display:block}table.block thead{display:none}table.block tbody,table.block tr,table.list{display:block}table.block tr{margin:0 0 10px}table.block td,table.block th{display:block;border:none;width:98%}table.block th{margin-bottom:5px;padding:5px}table.block td{padding:5px 1%;margin:0;box-shadow:#AFAFAF 0 0 2px}table.block td.labelField{border-radius:5px 5px 0 0;padding:5px 3%;width:94%;background:linear-gradient(#fff,#CFCFCF)}table.list thead{display:none}table.list tbody{display:block}table.list tbody tr{display:block;margin-bottom:1.5em}table.list tbody td,table.list tbody th{display:block;border:none}table.list tbody th{margin-bottom:5px;background:#e6e6e6;padding:5px}table.list tbody td{margin:0 10px 10px;padding:0;display:list-item;list-style-type:none;border-bottom:1px solid #babcbf}table.scroll{display:block;position:relative;width:100%}table.scroll thead{display:block;float:left}table.scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}table.scroll thead tr{display:block}table.scroll td,table.scroll th{font-size:12px;margin:0;padding:5px;border:1px solid #babcbf}table.scroll th{display:block;background:#e6e6e6;font-weight:400;border-bottom:0}table.scroll tbody tr{display:inline-block;vertical-align:top}table.scroll td{display:block;border-left:0;border-right:0;border-bottom:0}table.scroll tbody tr{border-right:1px solid #babcbf}table.scroll td:last-child,table.scroll th:last-child{border-bottom:1px solid #babcbf}.imglink{text-decoration:none}.imglink:after{content:"▲クリックで画像拡大▲";color:red;display:block;text-align:center;position:relative;margin:-5px 20% 0;box-shadow:#AFAFAF 0 1px 3px;border-radius:3px;background:url(//santec-ltd.com/wp-content/themes/images/siro85.png) left center;font-size:12px}#fb-root{display:none}.fb-like-box{position:relative;width:100%}.fb_iframe_widget,.fb_iframe_widget iframe[style],.fb_iframe_widget span,.fb_iframe_widget[style],.fbcomments,.fbcomments iframe[style]{width:100%!important;margin:0}.fb-likebox iframe{position:absolute;width:100%!important;top:0;right:0}.youtube{position:relative;width:95%;padding-top:80.25%;margin:0}.iframe,.youtube iframe{margin:0!important;padding:0!important}.youtube iframe{position:absolute;top:0;right:0;width:93%!important;height:93%!important}.iframe{position:relative;width:95%!important;display:block;border:none}}} .widget:after,.post:after,ul.yoko:after,.table:after,.one-column #secondary:after ,#kanrenkiji:after,#top_c:after,.yoko:after,#author-info:after,.tr:after,.pagination:after,.wp-pagenavi:after,.bread_crumb:after,#colophon ul:after,#branding ul:after,#branding:after,#branding_in:after,.entry-header:after,.entry-content:after,.entry-meta:after,#colophon_in:after,#main:after,#main_in:after
{content:url(http://santec-ltd.com/wp-content/themes/santec/images/px1toumei.gif);visibility: hidden;display:block;clear:both;height:0;}
.widget,.post,ul.yoko,.table,.one-column #secondary ,#kanrenkiji,#top_c,.yoko,#author-info,.tr,.pagination,.wp-pagenavi,.bread_crumb,#colophon ul,#branding ul,#branding,#branding_in,.entry-header,.entry-content,.entry-meta,#colophon_in,#main,#main_in
{display:inline-table;}
* html .widget,* html .post,* html ul.yoko,* html .table,* html .one-column #secondary ,* html #kanrenkiji,* html #top_c,* html .yoko,* html #author-info,* html .tr,* html .pagination,* html .wp-pagenavi,* html .bread_crumb,* html #colophon ul,* html #branding ul,* html #branding,* html #branding_in,* html .entry-header,* html .entry-content,* html .entry-meta,* html #colophon_in,* html #main,* html #main_in
{height:1%;}
.widget,.post,ul.yoko,.table,.one-column #secondary ,#kanrenkiji,#top_c,.yoko,#author-info,.tr,.pagination,.wp-pagenavi,.bread_crumb,#colophon ul,#branding ul,#branding,#branding_in,.entry-header,.entry-content,.entry-meta,#colophon_in,#main,#main_in
{display:block;} #i_menu,#colophon_in #menu-footermenu ul,#colophon_in #menu-footersubmenu ul,.sb-slidebar.menu_fix li.fsnone,#smenu li.fsnone,#smenufixbm li.fsnone,#smenufixtm li.fsnone,#headerimg img
{display: none;}
a{color: #1B445B;}
a:hover,#menu-headersubmenu li a:hover,.page-title a:hover,.bread_crumb a:hover,.entry-header time a:hover,.entry-meta time a:hover,.cat-links a:hover,.tag-links a:hover
{color: #1982d1;}
#page {color:#383838;} #page,#container{margin: 0 auto;border:none;padding:0;overflow:hidden;display:block;position: relative;min-height: 100%;}
#site-generator,.maincontent{width: 100%}
#access ul ul,
#page,#colophon,#branding,#headerimg,.w-inpt .page-title,#access{width: 100%;}
#smenu.sb-slidebar.menu_fix,#smenufixbm.sb-slidebar ,#smenufixtm.sb-slidebar{display: block!important;background: #f9f9f9;margin: 0;position: fixed;left: 0;z-index:9997;padding:0 5% 0 22%;width:73%;}
#smenu.fixnon.menu_fix{display: none!important;}
#smenufixbm.fixnon ,#smenufixtm.fixnon{position:static;}
#smenu{top: 0;}
#smenufixbm.sb-slidebar {bottom:0;}
#smenufixtm.sb-slidebar{top: 0;}
.ai1ec-clearfix {width: 100%;}
.ai1ec-clearfix{margin: 0 auto 10px!important;}
.w-in{position: relative;}
.page-title{margin:10px 0 0 auto;background: url(http://santec-ltd.com/wp-content/uploads/pat.jpg) repeat center center;padding: 14px 0;
color:#fff;padding: 6px 1%;font-size: 16px;}
.page-title span,#cattitle.page-title a,.page-title strong{padding: 0;display:block;}
.search .page-title span{display: inline;}
#main {clear: both;position: relative;overflow: hidden;padding: 0 ;margin: 0 auto 0;}
.home #main{width:100%}
#colophon{line-height: 1.1;display: block;clear: both;
text-align:center;padding:0 ;}
.breadcrumbs2,.page article footer.entry-meta{position: absolute;width:100%;left: 0;bottom:0;}
.page article footer.entry-meta{bottom: 30px;} #branding_in {position: relative;z-index: 9999;padding: 0;}
#primary {float: left;width: 76%;overflow:hidden;padding: 0;margin:20px 0 30px 0;}
#content {margin: 0 auto ;padding:0;line-height:1.5;}
#secondary {float: right;width: 22%;margin: 20px 0 30px 0;padding: 15px 0 10px;}
#secondary #pageLIST{margin: 0 0 10px ;}#secondary .widget,#secondary #qrcode{margin: 0 0 50px ;}
#colophon_in,#branding_in,.w-in,
.ai1ec-clearfix,h1#hedh1 span,
#access ul,.bread_crumb
{width: 1000px;padding:0; margin: 0 auto;display:block;}
.in{padding:10px 2%}
.w-in{width: 1020px;}
.home #content .w-in{width: 1000px;}
.home #content .entry-content #top1 .w-in{width: 1100px;}
.w-in.pages{width: 960px;padding:10px 0 30px;}
.single-kaitoriitem .w-in.pages{padding:30px 0 60px;} .left-sidebar #primary,.left-sidebar .share-button {float: right;}
.left-sidebar #secondary {float: left;-webkit-border-radius: 8px;-ms-box-border-radius: 8px;-o-box-border-radius: 8px;-moz-box-border-radius: 8px;border-radius: 8px;} .left-sidebar.singular #content {-webkit-border-radius: 8px;-ms-box-border-radius: 8px;-o-box-border-radius: 8px;-moz-box-border-radius: 8px;border-radius: 8px;} #branding {padding: 0;margin: 0;position: relative;min-height: 130px;background:#fff;}
h1#hedh1{background-color: #E9EDF0;padding: 2px 0 4px;line-height: 1.2;}
a#rsslink img{margin: 0 2px 0 2px;display:inline;width:10px;height:auto;}
#site-title {padding:10px 0 0;margin:0;float: left;width:22%;text-align:left;}
#hedmenu{margin: 30px 0 0;padding: 0;float: right;width:38%;}
#site-title h1 a{font-size: 16px;font-weight: 200;
letter-spacing: 2px;
text-decoration: none;display: block;color:#535353;}
#site-title h1 span.fL{margin:8px 0 0 10px;line-height: 1.2;text-align: left;}
#site-title img{display: block;margin:5px 0;}
#site-title h1 em{margin: 5px 0 0 0;font-weight: 800;display: block;font-size: 18px;}
img#hed_logo  {display: inline-block;float:left;margin: 0 10px 0 0;}
#branding #address{float:right;width:33%;height:83px;background: url(http://santec-ltd.com/wp-content/uploads/h_c.jpg) no-repeat right center;padding:10px 180px 0 0;margin-right:-20px;}
#branding .tel{font-size: 14px;margin: 0;}
#branding .tel.osaka_tel{color:#28833E;}
#branding .tel.shigaken_tel{color:#0175AA;}
#branding #address p{padding:5px 0;margin: 0;line-height:1;}
#branding #address em{display: inline-block;margin: 0 5px 0 0;font-weight: 800;}
#branding #address img{padding: 0;margin: 0;vertical-align: bottom;} #headerimg{padding:0;margin: 0 auto;line-height: 0;position: relative;z-index: 10;
height:380px;background: #F8FCFF;text-align: center;}
.home #headerimg,.home #headerimg li{background: url(http://santec-ltd.com/wp-content/uploads/top_img.jpg) repeat center center;}
#headerimg img{margin:0 auto;} #access{background: url(http://santec-ltd.com/wp-content/uploads/pat.jpg) repeat center center;clear: both;
display: block;float: none;margin: 0 auto 0;width: 100%;padding:2px 0 1px;clear:both;float:none;}
.menu-mainmenu-container{margin-left: -2px;}
#access ul,#hedmenu ul{font-size: 116%;text-align: center;list-style: none;letter-spacing: -40px;padding: 0;}
#hedmenu ul{text-align: right;border-left:none;}
#access li,.sb-slidebar.menu_fix li,#hedmenu li{text-align:center;*z-index: 999999;
display: inline-block;*display: inline;*zoom: 1;
letter-spacing: normal;padding:0;margin:0;width:160px;}
#access li#menu-item-364 ,#access li#menu-item-365 {width:17.1%;}
#access li li{width:auto;}
#hedmenu li{border: none;width: auto;margin: 0 0 0 20px;}
#access li.lastlink,.sb-slidebar.menu_fix li{border: none;}
.sb-slidebar.menu_fix li{width:auto;}
#access a,#hedmenu a{display: block;line-height: 1.2;padding: 16px 0 16px 18%;margin:0 2px 0 0;text-decoration: none;
font-weight: 800;color:#274784;text-align: left;
-webkit-text-shadow: 1px 1px 2px #fff;text-shadow: 1px 1px 2px #fff;
background-position:right center;
background-repeat:no-repeat;
}
#menu-item-364 a,#menu-item-365 a{color:#fff;-webkit-text-shadow: none;text-shadow: none;text-align: center;padding: 16px 0 16px 0;font-weight: 500;}
#access li#menu-item-364 a{ border-right:1px solid #fff;border-left:1px solid #fff;}
#menu-item-782 a,#menu-item-962 a{background-image: url(http://santec-ltd.com/wp-content/uploads/m1.jpg);}
#menu-item-779 a,#menu-item-963 a{background-image: url(http://santec-ltd.com/wp-content/uploads/m2.jpg);}
#menu-item-781 a,#menu-item-964 a{background-image: url(http://santec-ltd.com/wp-content/uploads/m3.jpg);}
#menu-item-780 a,#menu-item-965 a{background-image: url(http://santec-ltd.com/wp-content/uploads/m4.jpg);}
#hedmenu a{padding: 4px 4px 4px 15px;background: url(//santec-ltd.com/wp-content/themes/santec/images/temp/h_kaku.jpg) no-repeat left center;letter-spacing: 1px;}
#access ul ul,.sb-slidebar.menu_fix ul ul{display: none;padding: 0;
margin: 0;position: absolute;top: 40px;left:0;z-index: 9999;}
#access ul li:hover > ul,.sb-slidebar.menu_fix ul  li:hover > ul{z-index:99999;}
#access li ul li,.sb-slidebar.menu_fix ul li ul li{margin:0 20px 0 0;padding:0;text-align: left;}
#access li ul li{border-right:none;}
#access li ul li a,.sb-slidebar.menu_fix ul li ul li a{color: #444;display: block;}
#access ul ul a{display: block;font-size: 77%;font-weight: normal;height: auto;line-height: 1;
padding: 12px 20px 12px;color: #fff;position: relative;}
#access ul ul a em,.sb-slidebar ul ul a em{color: #fff;}
#access a:hover {opacity: 0.8;}
#hedmenu a:hover,#hedmenu .current-menu-item > a{border-bottom: 2px solid #84CCC9}
.home #hedmenu .current-menu-item > a{border: none;}  .page-header{padding: 0;margin: 0 0 5px;}
.maincontent .page-header{padding: 0;margin:0 0 15px;}
.page-title,.top-title {font-weight: bold;}
.page-title a {font-size: 93%;font-weight: bold;letter-spacing: 0;text-transform: none;}
.page-title.author{padding: 3px 0px;}
.page-title.author div{font-size: 77%;color: #666;}
.subtitle{font-size: 13px;font-weight: 400;}
.entry-header{padding: 0;}
.entry-meta {color: #666;clear: both;font-size: 93%;line-height: 1;}
.entry-meta a {font-weight: bold;}
.single-post .post .entry-header{margin:0 0 5px;}
.post .entry-title {margin:0;padding:4px 0 6px;display: block;clear: both;
text-align:left;font-size: 16px;font-weight: bold;letter-spacing: 1px;line-height: 1.2;border-bottom: 2px solid #C9C9C9;}
.single-post .post .entry-title{font-size: 20px;border-bottom: 2px solid #274784;padding:4px 0.5% 6px;}
.entry-title,.entry-title a {color: #3D3D3D;text-decoration: none;}
.entry-title a:link,.entry-title a:focus,.entry-title a:active {color: #545454;}
.single .entry-title a,.page-title .cattitle {font-size: 14px;color: #7A7A7A;display: block;-webkit-filter: glow(color=#333333,strength=0px);filter: glow(color=#333333,strength=0px);-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;}
.single #leftimg #maindata .entry-title a {position: absolute;right:5%;top:-18px;} .breadcrumbs {background: #e3e9f4;}
.bread_crumb{margin:0px auto;padding: 5px 0.5% 0;font-size:85%;}
.bread_crumb a{color: #7C7C7C;}
.breadcrumbs2{margin: 25px 0 0;padding:0 0 20px}
.breadcrumbs2 .bread_crumb{clear: both;float: none;text-align:center;position: relative;top: 0;left: 0;width: 96%;
}
.bread_crumb li{display: inline-block;margin: 0 5px 5px 0;bottom:0;}
.bread_crumb li.current {font-weight: bold;color: #7C7C7C;}
.bread_crumb li.sub:before{content: ' > ';} .page article{position: relative}
.entry-content,.entry-summary{font-size: 116%;line-height: 1.3;letter-spacing: 0;margin: 0;padding:0;}
.entry-content h2,.entry-summary h2,.lpbox h2,.entry-content h3,.entry-summary h3,.lpbox h3{margin: 30px 0 10px;}
.entry-content h4,.entry-summary h4,.lpbox h4{margin: 20px 0 5px;}
.entry-content p{padding: 0;margin: 0 0 8px;line-height: 1.7;}
.entry-content ul{padding: 0 0 0 20px;margin: 5px 0 10px;line-height: 1.3;}
.entry-content ul li{padding: 0;margin: 0 0 5px;line-height: 1.3;list-style:outside disc;}
.entry-content ul ul li{padding: 0;margin: 0 0 5px;line-height: 1.3;list-style:outside circle;} .error404 #main #searchform {border-width: 1px 0;margin: 0;overflow: hidden;padding: 1.625em 8.9%;}
.error404 #main #s {width: 95%;} .catdisc{padding:10px 2%;margin:10px 1%;}
.postsimg{width: 100%;padding:0;margin: 0;}
.postsimg.fL,.listbox .postsimg{width: 33.5%;padding:0;margin: 0;float: left;}
.postsdata{width: 100%;}
.postsdata.fR,.listbox .postsdata{width: 65%;margin-top: 20px;float: right;}
.listbox .postsdata{margin-top: 0px;}  .entry-header time,.entry-meta time{padding:0 1%;width: 96%;margin: 0;font-size: 11px;line-height: 1;font-weight: 600;
text-decoration: none;text-align:right;vertical-align: top}
.entry-header .entry-meta{text-align: right;padding: 6px 0;}
.entry-header.bigi time{ }
.entry-header time a,.entry-meta time a,.entry-header time div{margin: 0;display:inline;color:#535351;}
.entry-header time span,.entry-meta time span{display:inline;margin: 0;color:#535351;} p.comments-link {display:block;padding:2px;margin: 0;}
p.comments-link a {}
.entry-header .comments-link{display:inline-block;padding: 0px;margin: 0 0 0 20px;line-height: 1;text-align:left;color: #999;}
.entry-header .comments-link a {font-size: 13px;padding:0;color:#A7B5C6;}
.entry-header .comments-link span {margin: 0 2px;display: inline-block;position: relative;}
.entry-header .comments-link span::before {
content: "";
display: inline-block;
border: 5px solid transparent;
border-left-color: #A7B5C6;
position: absolute;
left: -8px;
top: 50%;
margin-top: -6px;
} .catslist{text-align:right;}
span.cat-links{padding:2px 0 ;margin: 0 0 0;font-weight: bold;}
p.cat-links{display:block;padding:2px 0 ;margin: 0 10px 0;}
.cat-links a{padding:2px 2px;margin: 0 2px 1px 0;white-space: nowrap;} span.tag-links{border-left: 1px dotted #BABABA;padding:2px 5px;margin: 0 0 0 5px;}
p.tag-links{display:block;padding:2px 0 ;margin: 0 10px 0;}
.tag-links a{padding:2px 2px;margin: 0 2px 1px 0;white-space: nowrap;} .single-author .entry-meta .by-author {display: none;} .edit-link a {padding: 8px;float: right;background: #eee;border-radius: 3px;color: #666;font-size: 12px;line-height: 1;font-weight: 300;text-decoration: none;}
.edit-link a:hover {background: #888;color: #fff;}
.entry-content .edit-link {clear: both;display: block;} .post{margin: 20px 0 60px 0;padding:5px 2%;}
.ibox2w .ibox,.ibox2 article,
.ibox3w .ibox,.ibox3 article ,
.ibox4w .ibox ,.ibox4 article{border-top: none;border-bottom: none;
vertical-align:top;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
box-shadow: 0px 0 3px 0px #CECCCC;
-moz-box-shadow: 0px 0 2px 0px #CECCCC;
-o-box-shadow: 0px 0 2px 0px #CECCCC;
-webkit-box-shadow: 0px 0 2px 0px #CECCCC;
padding:0;overflow:hidden;/zoom:1;}
.ibox2w .ibox .postsdata,.ibox2 article .postsdata,
.ibox3w .ibox .postsdata,.ibox3 article .postsdata,
.ibox4w .ibox .postsdata,.ibox4 article .postsdata{padding:10px 2%;width:96%;text-align: left;}
#smainimg img{max-height:600px;max-width:100%;width:auto;height:auto;display:block;margin:0 auto;padding:0;}
.single-post .post{margin: 2px 1% 20px;}
.single-post .post footer{border-top:1px dashed #ddd;padding: 10px 0 0;margin: 50px 0 0;}
#comments{padding: 0 2%}
.post .entry-content,.entry-summary {padding: 5px 1%;line-height: 1.7;}
.post .entry-content{}
.comment-content h2,.comment-content h2 {font-weight: bold;margin: 10px 0;color: #000;}
.comment-content h3 {font-size: 108%;letter-spacing: 0.1em;text-transform: uppercase;}
.no-results {margin: 0 0 1.625em;position: relative;}
.comment-content table {margin: 0 0 1.625em;width: 100%;border-bottom: 1px solid #ddd;}
.comment-content th {font-size: 100%;font-weight: 500;letter-spacing: 0.1em;line-height: 2.6em;text-transform: uppercase;color: #666;}
.comment-content td {padding: 6px 10px 6px 0;border-top: 1px solid #ddd;}
.entry-content #s {width: 75%;}
.comment-content ul ul,.comment-content ol ol,.comment-content ul ol,.comment-content ol ul {margin-bottom: 0;}
dl.gallery-item {margin: 0;}
.page-link {clear: both;display: block;margin: 0 0 1.625em;}
.page-link a {margin: 0;padding: 2px 3px;text-decoration: none;background: #eee;color: #373737;}
.page-link a:hover {font-weight: bold;background: #888;color: #fff;}
.page-link span {margin-right: 6px;}
.morelink,.more-link{font-size: 85%;float: right;border-radius: 3px;clear: both;display: block;margin: 10px 5px 5px;padding: 4px 8px;
-webkit-filter: Shadow(Color=#AFAFAF, Direction=135, Strength=2);
filter: Shadow(Color=#AFAFAF, Direction=135, Strength=2);-webkit-text-shadow: 2px 3px 1px #AFAFAF;text-shadow: 2px 1px 1px #AFAFAF;
background-color: #7FC4C1;color: #FFFFFF;} .singular figure{margin: 0;}
#nav-single img,.postsimg img,.widget_image img,#event_c img
{margin:0 auto;display:block;max-height:600px;max-width:100%;height:auto;width:auto;}
.entry-content img,.comment-content img,.widget img {max-width: 100%;padding: 0;}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {height: auto;}
.entry-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.widget img {margin: 0 auto 10px;display: block;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 1.625em;}
p .alignnone{margin:20px auto;display:block;}
p img,.wp-caption {margin: 0.4em 0;}
.wp-caption {margin-bottom: 10px;max-width: 96%;padding: 5px;background: #eee;}
.wp-caption img {display: block;margin: 0 auto;max-width: 100%;}
.wp-caption .wp-caption-text,.gallery-caption {font-size: 12px;color: #666;}
.wp-caption .wp-caption-text {margin: 5px 0;padding:  5px 1%;position: relative;text-align: center;}
#content .gallery {margin: 20px auto ;}
#content .gallery a img {border: none;}
img#wpstats {display: block;margin: 0 auto 1.625em;}
.indexed.format-image .entry-content p {margin: 1em 0;}
.indexed.format-image .entry-content p:first-child,.indexed.format-image .entry-content p:first-child a,
.indexed.format-image .entry-content p:first-child img {display: block;margin: 0;}
.indexed.format-image .entry-content .wp-caption .wp-caption-text {margin: 0;padding: 5px;}
.indexed.format-image footer.entry-meta {overflow: hidden;padding: 4%;max-width: 96%;}
.indexed.format-image div.entry-meta {display: inline-block;*display: inline;*zoom: 1;float: left;width: 35%;}
.indexed.format-image div.entry-meta + div.entry-meta {float: none;width: 65%;}
.indexed.format-image .entry-meta span.cat-links,.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {display: block;}
#content .indexed.format-image img {border: none;max-width: 100%;padding: 0;}
.indexed.format-image .wp-caption {margin-bottom: 0;max-width: 96%;padding: 2% 2% 0;}
.indexed.format-image a:hover img {opacity: 0.8;}
.wp-caption a:focus img,.wp-caption a:active img,.wp-caption a:hover img {background: #fff;border-color: #ddd;} .image-attachment div.attachment {border-width: 1px 0;margin: 0 -8.9% 1.625em;overflow: hidden;padding: 1.625em 1.625em 0;text-align: center;background: #f9f9f9;border: 1px solid #ddd;}
.image-attachment div.attachment img {display: block;height: auto;margin: 0 auto 1.625em;max-width: 100%;border-color: #f9f9f9;}
.image-attachment div.attachment a:focus img,.image-attachment div.attachment a:hover img,.image-attachment div.attachment a:active img {border-color: #ddd;background: #fff;}
.image-attachment .entry-caption p {font-size: 85%;letter-spacing: 0.1em;line-height: 2.6em;margin: 0 0 2.6em;text-transform: uppercase;} .gallery{text-align:left;list-style: none;letter-spacing: -10px;}
.singular .gallery-item {margin: 0 4px 4px 0;display: inline-block;*display: inline;*zoom: 1;letter-spacing: normal;vertical-align:top;
width: 32%;max-width: calc(33.3% - 4px);position: relative;}
.gallery-columns-1 .gallery-item {width: 100%;max-width: calc(100% - 0px);}
.gallery-columns-2 .gallery-item {width: 48%;max-width: calc(50% - 4px);}
.gallery-columns-3 .gallery-item {width: 32%;max-width: calc(33.3% - 4px);}
.gallery-columns-4 .gallery-item {width: 23%;max-width: calc(25% - 4px);}
.gallery-columns-5 .gallery-item {width: 19%;max-width: calc(20% - 4px);}
.gallery-columns-6 .gallery-item {width: 15%;max-width: calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item {width: 13%;max-width: calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item {width: 11%;max-width: calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item {width: 9%;max-width: calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right: 0;}
.gallery-caption {background-color: rgba(0, 0, 0, 0.7);box-sizing: border-box;
color: #fff;font-size: 12px;
font-size: 80%;line-height: 1.5;margin: 0;max-height: 60%;padding: 6px 8px;
position: absolute;bottom: 0;left: 0;text-align: left;width: 100%;}
.ie7 .gallery-caption,.ie8 .gallery-caption {background: #000;filter: alpha(opacity=0);}
.gallery-caption:before {content: "";
height: 100%;min-height: 49px;
position: absolute;top: 0;left: 0;width: 100%;}
.gallery-item:hover .gallery-caption {opacity: 1;}
.ie7 .gallery-item:hover .gallery-caption,.ie8 .gallery-item:hover .gallery-caption {filter: alpha(opacity=70);}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {display: none;} .trackback_field {margin: 20px 10px 30px}
.trackback_field h3{font-size:131%;border-bottom: 1px dashed #ddd;}
.trackback_field input{width: 90%;} #author-info {font-size: 93%;margin: 10px;padding: 10px;}
#author-avatar {float: left;margin-right: 10px;}
#author-avatar img {border-radius: 3px;box-shadow: 0 1px 2px #bbb;padding: 3px;}
#author-info .furigana{font-size: 77%;}
#author-description {float: left;margin-left: 10px;padding: 0;}
#author-description p{margin:5px 0;padding: 0;line-height:1.2;}
#author-data{margin: 0;}
#author-description #snsurl a{margin: 5px 2px 0;}
#author-data h3 {font-size: 116%;margin: 5px 10px 10px 0;width: 320px;float: left;}
#author-data h3 a{float: left;margin: 0 5px 0 0;}
#author-data h3 img{max-height: 30px;}
#author-data span#omiseurl{margin:  0;line-height:1;font-size: 108%;}
#author-data .renrakusaki{padding: 0;margin: 0 0 10px;}
#author-data .tel span,#author-data .fax span,#omiseurl{font-size: 146.5%;}
#author-data .tel span,#author-data .fax span{font-weight: bold;}
#author-data .fax{margin: 0 10px;}
#author-data .mail{}
#author-data .mail a{font-size: 131%;} .facebooklink{background-image: url(//santec-ltd.com/wp-content/themes/santec/images/temp/facebook.png);}
.twitterlink{background-image: url(//santec-ltd.com/wp-content/themes/santec/images/temp/twitter.png);}
.googlelink{background-image: url(//santec-ltd.com/wp-content/themes/santec/images/temp/google.png);}
.mixilink{background-image: url(//santec-ltd.com/wp-content/themes/santec/images/temp/mixi.png);}
#branding .facebooklink,#branding .twitterlink{background-image: none;text-indent:0;}
.facebooklink,.twitterlink,.googlelink,.mixilink
{display:inline-block;*display: inline;*zoom: 1;margin: 0 10px 0 0;width: 24px;height:24px;text-indent:-9999px;overflow:hidden;
background-repeat: no-repeat;text-align: center;
background-position: center top;line-height:1.2;}
#branding .facebooklink,#branding .twitterlink{overflow:visible;text-indent:0px;}
#author-link {margin: 10px 0 ;}
#author-link .authorlink{text-indent:0;width: 100%;padding: 1% 0;display: block;text-align: center;} #content nav {clear: both;overflow: hidden;padding: 0 2% 1.625em;}
#content nav a {font-size: 93%;font-weight: bold;}
#nav-above {padding: 0 0 1.625em;}
#nav-above {display: none;}
.paged #nav-above {display: block;}
.nav-previous {float: left;width: 47%;}
.nav-next {float: right;text-align: right;width: 47%;}
#content nav .meta-nav {font-weight: normal;} #nav-single {position: relative;top: 0;text-align: left;z-index: 1;margin: 0;}
#nav-single .nav-previous,#nav-single .nav-next {line-height: 1;font-weight: 700;border-radius: 3px;border: 1px dashed #C4C4C4;display:block;position:relative;height:80px;margin: 0 0 50px 0;}
#nav-single a{display:block;width:100%;max-height:80px;overflow: hidden;color:#666;}
#nav-single a.post-thumbnail{display:inline-block;*display: inline;*zoom: 1;}
#nav-single img{margin:0;max-height:80px;max-width:80px;}
#nav-single .nav-next img{margin:0;text-align:right;display:inline-block;}
#nav-single em.nstitle{font-size: 108%;position: absolute;width:72%;text-align: left;}
#nav-single .nav-next em.nstitle{right:25%;top:10px;width:72%;}
#nav-single .nav-previous em.nstitle{left:25%;top:10px;}
#nav-single span.nstugi{position: absolute;padding: 3% 2% 2.5%;display:inline-block;*display: inline;*zoom: 1;line-height:1;
background:url(http://santec-ltd.com/wp-content/themes/santec/images/kuro60.png);border-radius: 3px;margin: 0;color:#fff;width:18px;top:25%;font-size:14px;font-family:Charcoal; }
#nav-single .nav-next span{right:5%;}
#nav-single .nav-previous span{left:5%;} .pagination {clear:both;margin: 50px auto ;padding:10px 0 0;position:relative;font-size:85%;line-height:1;text-align:center;letter-spacing: normal;}
.pagination span, .pagination a {display:inline-block;margin: 2px 2px 0 0;padding:6px 9px 5px 9px;
text-decoration:none;width:auto;color:#fff;background: #7F7F7F;border-radius: 3px;}
.pagination a:hover{color:#fff;background: #3279BB;}  
.pagination .current{padding:6px 9px 5px 9px;background: #3279BB;color:#fff;} #kanrenkiji h2{border-bottom: 2px solid #707070;text-align: left;}
#kanrenkiji {text-align: center;text-align: left;}
#kanrenkiji section{text-align: left;display: inline-block;letter-spacing: normal;vertical-align:top;width: 47%;margin: 0 0.2% 20px;padding: 1%;border: 1px solid #CFCFCF;}
#kanrenkiji section .fL{width: 30%;}
#kanrenkiji section .fL img{max-width: 100%;}
#kanrenkiji section .fR{width: 68%;padding: 1%;}
#kanrenkiji section h3.entry-title{font-size: 100%;margin: 0 0 5px;padding: 0 0 0 4px;border-left: 6px solid #CFCFCF;}
#kanrenkiji section .entry-content{font-size: 91%;}
#kanrenkiji section p{line-height:1.2;margin:2px 0;} #pageLIST h2,
.widget-title {position: relative;
text-align: left;font-size: 13px;font-weight: 500;letter-spacing: 0.1em;line-height: 2em;text-transform: uppercase;
border-bottom: 2px solid #293F78;color: #666;padding:0 0 4px 12px;margin:0 0 20px;background: url(//santec-ltd.com/wp-content/themes/santec/images/temp/nml.jpg) no-repeat left center;
line-height:1;}
#pageLIST h2:before,
.widget-title:before{content:'';background: #4A609A;display: block;position: absolute;bottom:2px;left: 0;width:8px;height:18px;}
#pageLIST ul{margin: 5px 0 50px;}
#secondary #pageLIST li {padding:12px 2% 10px;display: block;margin: 4px 0;border: 1px #DADADA solid;line-height:1.3;}
#pageLIST li li{padding:4px 2% 8px;display: block;border-bottom: 1px #9B9B9B dashed;}
#pageLIST li li li{padding:4px 2% 8px;display: block;border-bottom:none;}
#secondary #pageLIST .childcat li a,#secondary #pageLIST .childcat li.lipage_item a{font-size: 100%;font-weight: 800;padding: 0 0 0 15px;}
#pageLIST .childcat li a:before,#pageLIST .childcat li.lipage_item a:before{content:url(//santec-ltd.com/wp-content/themes/santec/images/icons/292.png);z-index:2;margin:0 5px 0 -10px;}
.one-column #pageLIST h2,.one-column #pageLIST .childcat li.page_item.current_page_parent{margin: 6px 0 10px;text-align: center;
border-bottom: 0 #595959 solid;
border-top: 2px #707070 solid;}
#secondary ul ul{margin: 10px 0 0;padding: 0 0 0 10px;border: none;}
#secondary ul li{margin: 5px 0 10px;padding:10px 4%;ine-height: 1.2;}
#secondary ul li li{margin: 1px 0;padding:6px 4%;}
#secondary ul li a{border-bottom: 1px #AAA dashed;display:block;padding:6px 2%;line-height:1.3;margin: 0 0 5px;text-align: left;}
#secondary .comment-author-link a{display: inline-block;width: auto;border: none;}
#pageLIST .childcat ul.children li{margin: 10px 0 0;font-weight: 400;}
#pageLIST .childcat li.current-cat-parent,#pageLIST .childcat li.current_page_parent{}
#pageLIST .childcat li.current-cat,#pageLIST .childcat li.current_page_item{border-bottom: 2px #000 solid;}
#pageLIST .childcat li li{}
#secondary #pageLIST ul li a{border-bottom: none;display:inline-block;padding:2px 0;}
#secondary time{margin: 0 0 0 10px;}
#secondary a{font-size: 108%;}
.widget,#qrcode {word-wrap: break-word;clear: both;margin: 0 0 50px;}
.widget a,#qrcode a {text-decoration: none;}
.widget a:hover,.widget a:focus,.widget a:active {text-decoration: underline;}
#qrcode p{text-align: center;}
.widget select#archive-dropdown{margin: 10px 10% 0;width: 80%;} .tagcloud {
position: relative;
overflow: hidden;
padding: 0 22px 0 14px;
text-align: left;
}
.tagcloud a {
display: inline-block;
background: #E3EFF7;
white-space: nowrap;
font-size: 98%;
line-height: 1.3;
padding: 3px 8px;
margin-bottom: 5px;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #D4CFC1;
} section.ephemera ol,.widget_twentyeleven_ephemera ol {list-style: square;margin: 5px 0 0;}
.widget_twentyeleven_ephemera .widget-entry-title {font-size: 15px;font-weight: bold;padding: 0;}
.widget_twentyeleven_ephemera .comments-link a,.widget_twentyeleven_ephemera .comments-link > span {
display: block;font-size: 10px;font-weight: 500;line-height: 2.76333em;text-transform: uppercase;}
section.ephemera .entry-title .comments-link a:hover,.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {} .widget_twitter li {list-style-type: none;margin-bottom: 14px;}
.widget_twitter .timesince {display: block;font-size: 11px;margin-right: -10px;text-align: right;} .widget_image img {border: 0;padding: 0;} #wp-calendar {width: 98%;margin : 0 auto;text-align: center;border-spacing: 2px;}
#wp-calendar caption, #wp-calendar td,#wp-calendar th ,#wp-calendar td a
{text-align: center;border-radius: 13px;}
#wp-calendar caption {font-size: 14px;font-weight: 500;padding: 5px 0 3px 0;text-transform: uppercase;}
#wp-calendar th {font-weight: bold;padding: 3px 0px;}
#wp-calendar td {padding:6px 2px 4px;font-weight: 800;border: 1px solid #CFCFCF;}
table#wp-calendar thead {background-color:transparent;padding:0;}
#wp-calendar td#prev a,#wp-calendar td#next a,table#wp-calendar thead th{background-color: #CFCFCF;}
#wp-calendar td a{display:block;}
#wp-calendar tfoot td {border-radius: 18px;padding: 0;}
table#wp-calendar,table#wp-calendar thead td,table#wp-calendar tbody td.pad {border: none;} #biz_calendar {max-width: 250px;margin : 0 auto;}
table.bizcal {margin : 5px 0;width: 100%;table-layout: fixed;border-collapse: collapse;line-height: 1.6em;cursor: default;vertical-align: middle;}
table.bizcal th {text-align:center;}
table.bizcal td {text-align:center;}
table.bizcal td.calmonth {text-align:left;font-weight : bold;padding: 2px 7px;border: none;}
table.bizcal td.calbtn {border: none;cursor: pointer;}
table.bizcal td img {vertical-align: middle;}
.down-img{text-align:right !important;}
.today-img{text-align:center !important;}
.up-img{text-align:left !important;}
table.bizcal td.today {font-weight : bold;}
#biz_calendar p {margin:10px 0;}
span.boxholiday{width: 60px;padding-right:20px;margin-right:10px;}
span.boxeventday{width: 60px;padding-right:20px;margin-right:10px;} #supplementary {padding: 20px 0;clear: both;display:block;margin:20px 0;line-height: 1.2;border-top: 1px solid #ddd;color: #666;}
#supplementary ul{line-height: 1.3;font-size: 100%;list-style:outside square;padding:0 0 0 15px;color: #666;}
#supplementary a{color: #828282;} .widget_links li a,.widget_links li a img{display:block;text-align:center;margin:0 auto;} input#s {font-size: 100%;height: 22px;line-height: 1.2em;padding: 4px 6px 4px 28px;}
.widget_search #s {margin: 0 ;
box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
border-radius: 4px;width: 80%;margin: 0 auto;}
#supplementary #searchform {margin: 5px 10px 0 0;}
#supplementary #searchform input{padding: 1px 1px 1px 24px;}
input#s {background: #F2F2F2 url(//santec-ltd.com/wp-content/themes/santec/images/search.png) no-repeat 5px 6px;} #supplementary.two .widget-area {float: left;margin-right: 3.7%;width: 48.1%;}
#supplementary.two .widget-area + .widget-area {margin-right: 0;} #supplementary.three .widget-area {float: left;margin-right: 3.7%;width: 30.85%;}
#supplementary.three .widget-area + .widget-area + .widget-area {margin-right: 0;} #comments-title {padding: 0;margin: 0;font-size: 30px;color: #707070;}
#comments-title div{color: #666;font-size: 10px;font-weight: 500;line-height: 1;text-transform: uppercase;}
.nopassword,.nocomments {color: #aaa;font-size: 24px;font-weight: 100;margin: 26px 0;text-align: center;}
.commentlist {list-style: none;margin: 0 ;width: 99%;padding: 0;}
.commentlist > li.comment {background: #f6f6f6;border-radius: 3px;margin: 0 0 50px 0;padding: 2%;}
.commentlist .pingback {margin: 0 0 1.625em;padding: 0 1.625em;}
.commentlist .children {list-style: none;margin: 0;}
.commentlist .children li.comment {background: #fff;border-left: 1px solid #ddd;border-radius: 0 3px 3px 0;
margin: 1.625em 0 0;padding: 2%;}
.commentlist .children li.comment .fn {display: block;}
.comment-meta .fn {font-style: normal;}
.comment-meta {color: #666;font-size: 12px;line-height: 1;}
.commentlist .children li.comment .comment-meta {line-height: 1.2;}
.commentlist .children li.comment .comment-content {margin: 1.625em 0 0;
word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.comment-meta a {font-weight: bold;}
.comment-meta a:focus,.comment-meta a:active,.comment-meta a:hover {}
.commentlist .avatar {border-radius: 3px;
box-shadow: 0 1px 2px #ccc;
display:block;float: left;padding:0;margin: 0 10px 10px 0;}
.comment-content{display:block;float: none;clear: both;}
.commentlist > li.pingback:before {content: '';}
.commentlist .children .avatar {background: none;
box-shadow: none;
padding: 0;}
a.comment-reply-link {background: #eee;border-radius: 3px;color: #666;display: inline-block;*display: inline;*zoom: 1;font-size: 12px;padding: 8px;text-decoration: none;}
a.comment-reply-link:hover,a.comment-reply-link:focus,a.comment-reply-link:active {background: #888;color: #fff;}
a.comment-reply-link > span {display: inline-block;*display: inline;*zoom: 1;position: relative;top: -1px;} .commentlist > li.bypostauthor {background: #ddd;border-color: #d3d3d3;}
.commentlist > li.bypostauthor .comment-meta {color: #575757;}
.commentlist > li.bypostauthor .comment-meta a:focus,.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {}
.commentlist > li.bypostauthor:before {content: url(//santec-ltd.com/wp-content/themes/santec/images/comment-arrow-bypostauthor.png);} .commentlist .children > li.bypostauthor {background: #ddd;border-color: #d3d3d3;}  .page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {margin-left: 102px;width: auto;} .page-template-sidebar-page-php #respond {width: auto;} #respond {background: #ddd;border-radius: 3px;
margin: 0 0 1.625em 0;padding: 1.625em;position: relative;}
#respond input[type="text"],#respond textarea {background: #fff;border: 4px solid #eee;
border-radius: 5px;
box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
position: relative;padding: 5px;}
#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment {position: relative;}
#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label {
color: #555;
display: inline-block;*display: inline;*zoom: 1;
font-size: 13px;
min-width: 60px;
padding: 8px 0;
position: relative;
top: 0;
z-index: 1;}
#respond input[type="text"]:focus,#respond textarea:focus {text-indent: 0;z-index: 1;}
#respond textarea {resize: vertical;width: 95%;}
#respond .comment-form-author .required,#respond .comment-form-email .required {color: #bd3500;font-size: 22px;font-weight: bold;}
#respond .comment-notes,#respond .logged-in-as {font-size: 13px;}
#respond p {margin: 10px 0;}
#respond .form-submit {float: right;margin: -12px 0 10px;position: relative;z-index:9999;}
#respond input#submit {background: #222;border: none;
border-radius: 3px;box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
color: #eee;cursor: pointer;font-size: 15px;
padding: 5px 22px;text-shadow: 0 -1px 0 rgba(0,0,0,0.3);}
#respond input#submit:active {background: #1982d1;color: #bfddf3;}
#respond #cancel-comment-reply-link {color: #666;margin-left: 10px;text-decoration: none;}
#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover {text-decoration: underline;}
.commentlist #respond {margin: 1.625em 0 0;width: auto;}
#reply-title {color: #373737;font-size: 24px;font-weight: bold;line-height: 30px;}
#cancel-comment-reply-link {display: block;
font-size: 10px;font-weight: normal;line-height: 2.2em;letter-spacing: 0.05em;text-decoration: none;text-transform: uppercase;color: #888;
position: absolute;right: 1.625em;top: 1.1em;/zoom:9999;
}
#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover {color: #ff4b33;}
#respond label {line-height: 1;}
#respond input[type=text] {display: block;height: 20px;width: 75%;}
#respond p {font-size: 12px;}
p.comment-form-comment {margin: 0;}
.form-allowed-tags {display: none;}
#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover {color: #ff4b33;} #colophon{overflow:hidden;background: #CBCBC9;color: #fff;position: relative;background: url(http://santec-ltd.com/wp-content/uploads/pat.jpg) repeat center center;}
#colophon a{color:#fff;}
#colophon_in{overflow:hidden;padding:10px 0 50px 0 ;}
.fbox{background: url(http://santec-ltd.com/wp-content/uploads/c_back.jpg) no-repeat center 20px;text-align:center;padding:50px 0 0;border-top:2px solid #3B5A93;
margin:30px 0 0;}
.home .fbox{margin:0;}
.fbox .w-in{width:900px;}
.fbox h3{padding:3px 0;font-size:17px;margin:0 0 10px;text-align: center; }
.fbox1{width:700px;margin: 0 auto;}
.fbox1 p{font-size:16px;}
.fbox1 h3{border-bottom: 2px solid #284684;}
.fbox1 .ibox{-moz-border-radius: 10px;border-radius: 10px;padding:10px 2%;width:43%;margin: 0 1% 10px}
.fbox1 .ibox p{font-size:13px;}
.fbox1 .ibox.osaka_f{border: 1px solid #4B7C99;background:#ADADAD;}
.fbox1 .ibox.shiga_f{border: 1px solid #27833F;}
.fbox1 .ibox h4{text-align: left;padding:5px 0 2px 25px;position: relative;background-position:left bottom;
background-repeat:no-repeat;line-height: 1;}
.fbox1 .ibox h4 a{position: absolute;right: 0;bottom:5px;color:#AE3232;line-height: 1;font-size: 13px;
padding: 0 0 0 15px;background: url(http://santec-ltd.com/wp-content/uploads/c_yaji.jpg) no-repeat left center;}
.fbox1 .ibox p{padding:3px 0;}
.fbox1 .ibox.osaka_f h4{}
.fbox1 .ibox.shiga_f h4{font-size: 16px;border-bottom: 2px solid #27833F;background-image: url(http://santec-ltd.com/wp-content/uploads/s_icon.jpg);}
.fbox .cf{width: 90%;margin: 0 auto 30px;}
.fbox .fL{width:50%;font-size:11px;}
.fbox2{border: 1px solid #30BEBA;padding: 20px 30px 10px;-moz-border-radius: 10px;border-radius: 10px;margin:0 auto 30px}
.fbox2 h3{display: inline-block;background-color:#E2F4F4;-moz-border-radius: 10px;border-radius: 10px;padding: 10px 20px;
color:#707070}
.fbox2 h3 a{display:block;margin: 10px 0 0;}
.fbox2 h4{color: #12B5B0;font-size: 18px;font-weight: 800}
.fbox2 p{font-size: 16px;font-weight: 800;color:#284683; }
.fbox2 .ibox{width: 14%;margin:0 1% 10px;}
.fbox2 .ibox h4{background: #12B5B0;color:#fff;font-size: 16px;-moz-border-radius: 6px;border-radius: 6px;}
.fbox2 .ibox p{font-size: 12px;font-weight: 200;color:#707070;text-align:left;}
.fbox .textAKA{color:red;font-size: 18px;font-weight: 800;margin:20px 0;font-weight:800;}
#colophon ul{margin: 10px auto 10px;text-align:center;clear: both;display:block;}
#colophon ul li{padding: 0;display: inline-block;
/display: inline;position: relative;margin:10px 1%;}
#colophon ul li a{padding: 4px 4px 4px 15px;background: url() no-repeat left center;letter-spacing: 1px;text-align:center;font-weight: 200;text-decoration: none;font-size: 108%; }
#colophon #menu-footermenu{margin: 30px auto 50px;}
#colophon #menu-footersubmenu{margin: 0 auto 30px;}
#colophon #menu-footersubmenu li a{}
#colophon #menu-footersubmenu li:before{top:1px;}
#colophon ul li.lastlink a{border-right:none!important;}
#f_sitedata address{text-align: left;margin-top:30px;float: left;width: 50%;line-height:1.5;}
#f_sitedata a.fR{margin: 85px 0 0;}
#f_sitedata.qrview address{float: left;width:73%;font-size: 93%;margin: 30px 0 0 20px;text-align:left;}
#f_sitedata address .addbox{display: inline-block;*display: inline;*zoom: 1;letter-spacing: normal;vertical-align:top;max-width:30%;}
address .shopneme span,address .shopneme img{font-size:16px;display:inline-block;vertical-align: middle;}
address .shopneme span{margin: 0 0 0 10px;font-weight: 800;}
address .shopneme strong{font-size:12px;display:block;margin: 5px 0 0 ;}
address .laboaddress{display:block;margin: 0 0 0 10px;}
address .cf{margin: 10px 0;vertical-align: bottom;}
address .textAC{margin: 0;display:block;}
address .textAC img{width: 70px;}
#f_qrcode{float: right;width:20%;text-align:right;font-size: 85%;margin: 30px 20px 0 0;}
#site-generator {margin: 5px auto 0!important;color: #fff;padding: 14px 0;font-size: 93%;text-align:center;clear: both;line-height: 0;}
#site-generator a{color: #fff;}
.wfa,#site-generator .wfa a{font-size: 10px;color:#8ca2d8;} #back-top {display:none;position: fixed;bottom: 0;right:0;z-index:99999;}
#back-top a {color: #FFFFFF;background:#84CCC9;font-size: 11px;padding:10px 18px 5px 18px;display: block;
text-align: center;
text-decoration: none;}
#back-top a:hover {background:#84CCC9;}
#i_menu,#slidemenu,label#i_menub{display:none;} #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;} #cboxOverlay{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example1/images/overlay.png) repeat 0 0;} #colorbox{}
#cboxTopLeft{width:25px; height:25px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border1.png) no-repeat 0 0;}
#cboxTopCenter{height:25px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border1.png) repeat-x 0 -50px;}
#cboxTopRight{width:25px; height:25px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border1.png) no-repeat -25px 0;}
#cboxBottomLeft{width:25px; height:25px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border1.png) no-repeat 0 -25px;}
#cboxBottomCenter{height:45px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border1.png) repeat-x 0 -75px;}
#cboxBottomRight{width:25px; height:25px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border1.png) no-repeat -25px -25px;}
#cboxMiddleLeft{width:25px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border2.png) repeat-y 0 0;}
#cboxMiddleRight{width:25px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/border2.png) repeat-y -25px 0;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-top:38px;} #cboxTitle{display:none;}
#cboxCurrent{position:absolute; top:4px; right:108px; color:#999;}
#cboxSlideshow{text-indent:-9999px; width:20px; height:20px; position:absolute;top:5px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example2/images/controls.png) no-repeat 0 0;}
.cboxSlideshow_on #cboxSlideshow{border: none;background-position:-75px -25px; left:0;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{border: none;background-position:-100px 0px; left:0;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
#cboxPrevious{border: none;position:absolute; top:0; right:66px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example1/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{border: none;position:absolute; top:0; right:37px; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example1/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:#fff url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example1/images/loading.gif) no-repeat 5px 5px;}
#cboxClose{border:none;position:absolute; top:0; right:0; background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example1/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.cboxIE6 #cboxTopLeft{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(http://santec-ltd.com/wp-content/themes/santec/js/colorbox/example4/images/ie6/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight {_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");} @media (max-width: 1100px) {
.w-in.pages,.home #content .entry-content .w-in,.fbox .w-in,
#colophon_in,#branding_in,.w-in,h1#hedh1 span,
#headerimg,.bread_crumb
{width: 96%;padding:0 2%; margin: 0 auto;display:block;}
#branding #address{padding: 10px 200px 0 0 ;width: auto;}
.home #headerimg img{position: relative;margin:0 auto;left: -30%;top:0;max-width: 150%;}
.home #headerimg, .home #headerimg li{height: auto!important;}
.page-title{margin: 0 auto;}
.home #content .entry-content #top1 .w-in,
#access ul{width: 100%;padding:0;}
#access li{width: 16.45%;font-size: 13px;}
#access li a{padding:15px 1%;text-align: center;}
#access li#menu-item-364 a {
border-right: none;
}
.w-in.pages,.fbox2{padding: 10px 2%;}
}
@media (max-width: 900px) { html, body, #sb-site, .sb-site-container, .sb-slidebar {margin: 0;padding: 0!important;box-sizing: border-box;
}
html, body {width: 100%;overflow-x: hidden;}
html {height: 100%;}
body {min-height: 100%;height: auto;}
#page {position: relative;background-color:#fff;background: url(http://santec-ltd.com/wp-content/uploads/pat.jpg) repeat center center;}
#main {background-color:#fff;}
html.sb-scroll-lock.sb-active:not(.sb-static) {overflow: hidden;}
#sb-site, .sb-site-container {width: 100%;position: relative;z-index: 1;}
#sb-site{background-color: #fff;padding:0;}
.sb-slidebar {height: 100%;overflow-y:scroll;position: fixed;top: 0;z-index: 0;display: none;
-webkit-transform: translate(0px);background-color: #222222;}
.sb-left {left: 0;}
.sb-right {right: 0;}
html.sb-static .sb-slidebar,.sb-slidebar.sb-static {position: absolute;}
.sb-slidebar.sb-active {display: block;}
.sb-style-overlay {z-index: 9999;}
.sb-momentum-scrolling {-webkit-overflow-scrolling: touch;}
.sb-slidebar {width: 30%;}
.sb-width-thin {width: 15%;}
.sb-width-wide {width: 45%;}
.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {-webkit-transition: -webkit-transform 400ms ease;transition: transform 400ms ease;-webkit-transition-property: -webkit-transform, left, right;-webkit-backface-visibility: hidden;}
.sb-hide {display: none;}
#sb-site{overflow-x: hidden;}
#i_menu {position: fixed;z-index: 999;display: block;background-color: #004097;
bottom: 0;right: 0;
padding: 2px 8px 2px 10px;
font-weight: bold;color: #fff;font-size: 10px;text-align: center;
cursor: pointer;line-height: 1;
}
.menu-trigger,
.menu-trigger span {
display: inline-block;
transition: all .4s;
box-sizing: border-box;
}
.menu-trigger {position: relative;
width: 34px;
height: 40px;
}
.menu-trigger span {position: absolute;
left: 10%;
width: 80%;
height: 3px;
background-color: #fff;
border-radius: 4px;
}
.menu-trigger span:nth-of-type(1) {top: 8px;}
.menu-trigger span:nth-of-type(2) {top:17px;}
.menu-trigger span:nth-of-type(3) {bottom: 11px;}
.menu-trigger span:nth-of-type(4) {bottom: 5px;background-color: transparent;}
.open	.menu-trigger span:nth-of-type(1) {
-webkit-transform: translateY(10px) rotate(-45deg);
transform: translateY(10px) rotate(-45deg);
}
.open	.menu-trigger span:nth-of-type(2) {left: 200%;opacity: 0;
-webkit-transform: translateY(10px);transform: translateY(10px);
-webkit-animation: active-menu-bar02 .8s forwards;
animation: active-menu-bar02 .8s forwards;
}
@-webkit-keyframes active-menu-bar02 {100% {height: 0;}}
@keyframes active-menu-bar02 {100% {hight: 0;}}
.open	.menu-trigger span:nth-of-type(3) {
-webkit-transform: translateY(-8px) rotate(45deg);
transform: translateY(-8px) rotate(45deg);
}
.sb-android #i_menu {position: absolute;}	
#i_menu.open {background-color:red!important;z-index:999999;right: 0;}
#smenu.sb-slidebar,#smenu.fixnon,#smenufixbm,#smenufixtm {background: url(http://santec-ltd.com/wp-content/uploads/pat.jpg) repeat center center;
padding: 0 0 80px!important;
position:fixed!important;
top:0;
height:100%;
width:240px;
overflow-x:hidden;
overflow-y:scroll;
border-left:2px solid #293F78;
border-right:2px solid #293F78;
}
.sb-slidebar a{
color:#000;
font-size:13px;
display:block;
text-decoration:none;
line-height:1.3;
padding:10px 5% 15px;
height:12px;
margin:2px 0 2px;
float:none;
border-radius:0;
display: block;
background:-webkit-linear-gradient(#fff, #EFEFEF);
background:linear-gradient(#fff, #EFEFEF);
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#EFEFEF));
border-bottom: none;box-shadow: none;
}
.sb-slidebar a#smenuhome,.sb-slidebar li.homelink a{background:#fff;padding: 30px 2% 10px!important;height:auto;text-align: center}
.sb-slidebar a#smenuhome img{max-width:95%;margin: 0 auto 10px;display: block;float: none;}
.sb-slidebar ul ul a{padding:10px 0 15px 12%!important;}
.sb-slidebar a:hover {background: #E2F296;color: #000;text-decoration: none;}
.sb-slidebar ul ul a{font-size: 13px;width: 88%;background: #f9f9f9;padding:10px 2% 10px 10%;}
.sb-slidebar a{-webkit-border-radius: 0!important;-o-box-border-radius: 0!important;
-moz-box-border-radius: 0!important;border-radius: 0!important;}
.sb-slidebar #menu-footersubmenu-1{margin-top:20px;}
#menu-footersubmenu-1 li{margin: 0 0  10px;}
.sb-slidebar #menu-footersubmenu-1 a{padding:6px 5% 10px 10%;background: url(//santec-ltd.com/wp-content/themes/santec/images/icons/292.png) no-repeat 10px center;color:#565656;border:none;-webkit-text-shadow: none;text-shadow: none;}
.sb-slidebar #searchform input{max-width:50%;}
}
@media (max-width: 800px) {
.sb-slidebar #s_menu2 {display: none;}
#page,#colophon_in,#site-generator,#top-page,.menu-mainmenu-container,.menu-headersubmenu-container,
#news_h span,.ai1ec-clearfix,
#access.searchmin,
.wide-sn #branding_in,#site-generator,h1#hedh1 span,
.wide-n #page,.wide-n #colophon,.wide-n #branding,.wide-n #main,.wide-n #headerimg,.wide-n #access,
.wide-z #access.searchmin,.wide-z #access,.wide-z #branding_in,
.wide-wni #headerimg,.fbox1,.fbox .w-in,#main.w-in
{max-width:100%;min-width: 100%;width: 100%;padding: 0;}
.home #content .entry-content .w-in,.w-in,.w-in.maincontent,.fbox .fL,.fbox .fR
{max-width:98%;min-width: 98%;width: 98%!important;padding: 0 1%;float: none!important;display:block;}
.w-inpt .page-title span,.page-title span{width: 97%!important;padding-left: 1%!important;}
.w-in.pages, .fbox2 {
padding: 10px 1%;
}
.fbox2{margin: 0 2%;}
#content {margin: 0;padding: 0;line-height:1.5;}
.bread_crumb{margin: 0 5px;}
.hentry{}.hentry:last-child,.no-results {border-bottom: none;}
#site-generator {bottom: 50px;text-align: center;white-space: normal;font-size:8px;line-height:1.3;}
#site-generator a{font-size:8px;}
#site-title {letter-spacing: 1px;margin: 0;max-width:96%;}
.home #access{width: 100%;display:block;position:relative ;top:0;}
#access li {position: relative;width: 25%}
#access li#menu-item-364, #access li#menu-item-365 {
width: 50%;
}
#access li#menu-item-365 a,
#access li#menu-item-364 a{
border: none;
margin: 0;
}
#access li#menu-item-365 a{border-right: 1px solid #fff;}
.menu-mainmenu-container {
margin-left: 0;
}
#menu-item-780 a{margin: 0;}
#access a {padding: 10px 0;text-decoration: none;font-size: 13px;}
.sb-slidebar a{border: none;}
.sb-slidebar #menu-footermenu a{padding: 4px 10px;}
.left-sidebar #primary, .left-sidebar .share-button,#primary,.page #primary.smallonecolumn,.page #primary.sidepage,.share-button  {float: none;width: 100%;}
#secondary,.page #secondary {float: none;width: 98%;padding: 20px 1%;border-top: 1px solid #ddd;border-left: 0 solid #CBD0D3;}
#secondary #pageLIST,.widget,#qrcode{float: left;clear: none;width: 49%;margin: 0 1% 50px 0;}
#secondary ul li a{font-size: 77%;}
#secondary aside,#secondary .widget,#secondary #pageLIST {float: left;width: 45%;clear: none;margin: 10px 2%;}
#secondary .open ul{width:227px;margin: 0 auto 5px;max-width: 100%}
#searchform{margin: 10px auto;width: 80%;}
#pageLIST h2,.widget-title{margin: 20px 0 10px;}
#colophon address{float: left;width:65%;font-size: 93%;text-align:left;}
#colophon .shopaddress{display:block;margin: 3px 0 0;}
#colophon .shopneme{font-weight: bold;}
#colophon .shopaddress{}
#colophon ul {margin: 20px auto 10px;}
#f_qrcode{float: right;width:20%;text-align:right;font-size: 85%;text-align: center;}
#reply-title {padding: 35px 0 0;}
.page-title{padding: 5px 1% 5px;}
#top-page{padding: 0;}
#gaiyou.fR .fR,#gaiyou.fR .fL,#gaiyou.fR .alignleft,#gaiyou.fR .alignleft
{float: none;clear: both;display:block;margin: 0 auto;}
.renrakusaki .fax{display: block;margin: 0;}
.wpcf7 .wpcf7-submit{margin: 0;padding: 20px!important;width:100%;}
#nav-below {margin-bottom: 1.625em;border-bottom: 1px solid #ddd;}
section.featured-post .attachment-small-feature,.one-column section.featured-post .attachment-small-feature {
border: none;display: block;float: left;height: auto;margin: 0.625em auto 1.025em;max-width: 30%;position: static;}
article.feature-image.small {float: right;margin: 0 0 1.625em;width: 64%;}
.one-column article.feature-image.small .entry-summary {height: auto;}
article.feature-image.small .entry-summary p a {left: 0;padding-left: 20px;padding-right: 20px;width: auto;} .singular blockquote.pull {margin: 0 0 1.625em;}
.singular .pull.alignleft {margin: 0 1.625em 0 0;}
.singular .pull.alignright {margin: 0 0 0 1.625em;} .commentlist {width: 100%;}
.commentlist > li.comment,.commentlist .pingback {margin-left: 102px;width: auto;margin-right: 0;}
#respond {width: 90%;margin: 0;padding: 5% ;} .error404 #main .widget {float: none;margin-right: 0;width: auto;} #author-info {margin: 10px 5px;float: none;clear: both;}
#author-avatar {float: left;margin-right: 10px;}
#author-description {float: none;margin-left: 10px;padding: 0;}
#author-data{margin: 10px 0;clear: both;}
#kanrenkiji section{width: 46%;}
#lpbox .entry-content{margin: 0;}
#f_sitedata{margin: 0 0 50px}
#address img{width: 220px;}
#address em{font-size: 12px;} 
}
@media (max-width: 680px) {
.wb680{display: block;}
#colophon{height:auto;position: static;}
.share-button{padding:30px 0 0;width:90%;}
#branding #searchform,
.page #branding #searchform,.page #branding #site-description,
.archive #branding #searchform,.home #branding #access ul ul,
.archive #branding #site-description,
.single #branding #searchform,
.single #branding #site-description,
.error404 #branding #searchform,
.error404 #branding #site-description,
.search #branding #searchform,
.search #branding #site-description,
#colophon .menu-footermenu-container,#colophon .menu-footersubmenu-container,
.sb-slidebar,.searchimg,.homelink
{display: none;}
img{max-width:100%;}
.fL58,.fR38,.fL77,.fR22,.fL17,.fR82,.fL22,.fR77,.wide48p,#site-title .fL
{float: none;clear: both;display:block;}
#site-title h1 span.fL{text-align: center;display:block;margin:0 auto 30px;}
#site-title .fL{margin:10px auto;}
#site-title img.fL{margin:0 auto ;padding: 10px 0 ;}
#kanrenkiji section{width: 95%;min-width: 95%;}
#branding_in{background: url(http://santec-ltd.com/wp-content/uploads/h_c.jpg) no-repeat 106% top;
background-size:auto 100%}
#branding #address {
padding: 10px 25% 0 0;
background:none;
margin-right:0;
height: auto;
}
#branding #address img{width:180px;}
body, input, textarea {font-size: 13px;}
article.intro .entry-content {font-size: 12px;}
.entry-title {font-size: 21px;}
.featured-post .entry-title {font-size: 14px;}
.single-post .post .entry-title {font-size: 20px;padding: 10px 0 5px;margin: 0 2%}
.hedcat {font-size: 11px;padding: 0;text-align: right;display: none;
}
.entry-header .entry-meta,.entry-meta {font-size: 12px;padding: 2px 0;}
blockquote {margin: 0;}
blockquote.pull {font-size: 17px;}
#nav-single {display: block;position: static;} .commentlist > li.comment,.commentlist > li.pingback {margin-left: 0 !important;} #respond input[type="text"] {width: 90%;}
#respond input[type="text"],#respond input[type="password"],#respond input[type="email"],#respond input[type="tel"],#respond input[type="url"], #respond input[type="number"], textarea {
width: 95%!important;border: 4px solid #EEE;
}
#respond .comment-form-author .required,#respond .comment-form-email .required {left: 95%;}
#content .gallery-columns-3 .gallery-item {width: 31%;padding-right: 2%;}
#content .gallery-columns-3 .gallery-item img {width: 100%;height: auto;}
#colophon ul{text-align:center;}
#secondary aside, #secondary .widget, #secondary #pageLIST {
float: none;
width: 96%;
}
#secondary .open {width:48%;display:inline-block;vertical-align:top;}
h1#hedh1 {
background-color: #4A609A;
padding: 2px 1% 3px;
font-size: 10px;color: #fff;
}
h1#hedh1 a{color: #fff;}
#f_qrcode,address .shopneme span,address .fL,#f_sitedata.qrview address,#f_sitedata a.fR,address .textAC,address .laboaddress {
width: 96%;
margin: 20px auto 0;
padding:0 2%;
display:block;
float: none;
text-align: center;
}
address .shopneme span{margin: 0;}
.fbox2{padding: 10px 2%!important;width: 88%!important;margin: 0 auto 10px;}
.fbox2 .ibox {
width: 30%;
margin: 0 1% 10px;
}
.fbox1 .ibox{padding: 10px 4%!important;width: 84%!important;margin: 0 auto 10px;float:none;
}
@media (max-width: 520px) {
#site-title {
padding:5px 0;
float: none;
width: auto;
}
#site-title h2{margin: 0;}
#branding {min-height: auto;}
#access{padding: 2px 0;}
#access ul{display: none;}
.home #branding #access ul{display: block;}
#access ul li{width:50%;}
#access li a{margin-bottom:2px;text-align: left;padding: 12px 0 12px 5%}
#menu-item-779 a{margin-right: 0;}
#access li#menu-item-364 a,#access li#menu-item-365 a{text-align: center;}
}
@media (max-width: 480px) { .wb480,
.home.page #branding #site-title,
.home.archive #branding #site-title,
.table dt,.table dd,.searchbox
{display: block;}
#access,.menu-mainmenu-container{background-repeat: repeat;}
#menu-headersubmenu{margin:5px 0 0;}
#menu-headersubmenu li a{box-shadow: none;border-radius:0;padding: 2px 4px 2px 8px;}
#respond .form-submit,
.alignleft,.alignright,
.table dt,.table dd,.fL,.fR,.fL48,.fR48,.imgfL,.imgfR,
.nav-previous,.nav-next,#kanrenkiji section,#pageLIST,.widget,#qrcode,#secondary aside
{float: none;clear: both;}
.alignleft,.alignright{margin:5px auto; }
.nav-previous,.nav-next, #kanrenkiji section,#pageLIST,.widget,#qrcode,#secondary aside,
.one-column #secondary #pageLIST,.one-column #secondary .widget,.one-column #secondary #qrcode,.page-template-one-column-php #secondary #pageLIST,.page-template-one-column-php #secondary .widget,.page-template-one-column-php #secondary #qrcode
{width: 99%;clear: both;margin: 0 auto 10px;min-width: 99%;max-width: 99%;}
.postsdata.fR,.postsimg.fL ,.postsimg.fL 
{width: 100%;padding: 0px;margin: 0px;}
#branding #address,
#secondary .open ul{display: none;}
#nav-single .nav-previous, #nav-single .nav-next{margin: 0 0 10px} #news_c .ibox time{width:100%;}
#news_c .entry-content{font-size:12px;padding: 10px 0;}
#news_c h2{margin:10px 0 0; } p.comments-link {display:block;padding:2px;margin: 0;position: absolute;}
#respond .form-submit {margin: 0;white-space: normal;}
#respond .form-submit input#submit {width: 98%;margin: 0;padding: 5px 0;}
.post{margin: 30px auto 20px !important;width:90%;padding: 0 1%;}
.single-post .post{margin: 0 auto 20px !important;padding: 0 ;width: 100%;}
.entry-header{padding: 0;margin: 0;}
.post .entry-title{padding: 5px;margin: 0;}
.single-post .entry-header{margin: 5px 0 0;}
.post .entry-content,.entry-summary {padding: 0 15px 5px;}
figure.fL.postsimg img{margin: 0 auto 9px;width:100%;}
#author-data .fax{display: block;margin: 0;}
#reply-title {padding: 0;}
#kanrenkiji section .fL{width: 25%;float: left;clear: none;}
#kanrenkiji section .fR{width: 73%;padding: 1%;float: right;clear: none;}
#secondary{padding: 0 3% 50px ;width: 96%;border: none;}
#secondary #pageLIST,#secondary .widget,#secondary #qrcode{margin: 0 0 20px ;}
#qrcode{text-align: center;}
#biz_calendar {max-width: 100%;margin : 0 auto;} #supplementary {border-top: 1px solid #ddd;padding: 10px 0 10px ;margin: 0 0 20px;}
#calendar_wrap{width: 95%;margin: 0 auto 10px;float: none;}
#supplementary.two .widget-area {float: none;margin-right: 0;width: 95%;}
#supplementary.three .widget-area {float: none;margin-right: 0;width: 95%;}
#content .gallery-columns-2 .gallery-item {width: 45%;padding-right: 4%;}
#content .gallery-columns-2 .gallery-item img {width: 100%;height: auto;}
.share-button ul{text-align: left;padding: 0;margin: 50px 10px 0;}
.share-button li{display: inline;line-height:4;}
.share-button li.fb_b{margin: 0 0 0 30px;width: 115px;}
.share-button li.hatena_b{width: 20px;}
.share-button li.plusone_b{width: 80px;}
.share-button li.gree{width: 90px;}
#colophon #supplementary .widget-area {float: none;margin-right: 0;width: auto;}
#colophon{width: 100%;padding:0 0 50px;text-align: left;}
#colophon ul li{margin: 0 0.5% 10px!important;}
#colophon .sitename{font-size: 14px;margin: 5px auto;text-align:center;}
#colophon address .div{display:inline-block;}
#colophon address{width: 100%;text-align: center;margin: 0 auto;font-size: 11px;}
#colophon address .fL{float: left;clear: none;}
#colophon .snslink{text-align:center;}
#colophon .shopneme,#colophon .shopaddress,#colophon .tel,#colophon .fax{display:block;}
#site-generator{width: 96%;min-width: 96%;padding: 2%;bottom:40px;letter-spacing: 1px;line-height:1.2;text-align: center;}
#site-generator a{display:block;}
#colophon .shopaddress{display:block;margin: 3px 0 0;}
#colophon .shopneme{font-weight: bold;}
#f_qrcode{float: none;width:100%;font-size: 100%;text-align: center;}
.share-button{clear: both;padding: 0 10px;}
.share-button li{display: inline-block;*display: inline;*zoom: 1;width: 90px;margin: 0 0 5px;}
section.recent-posts .other-recent-posts  {padding:0;margin: 0;}
section.recent-posts .other-recent-posts li.entry-title  {padding:0;position: relative;margin: 5px 0px 10px;}
section.recent-posts .other-recent-posts li .edit-link a{position: relative;right: 0;bottom: 0;}
section.recent-posts .other-recent-posts li time{text-align:right;position: relative;right: 0;bottom: -2px;display: block;}
.wpcf7-submit{margin: 0;padding: 20px!important;width:100%;}
.post-link em{width:62%;}
#nav-single .nav-next em{right:35%;width:62%;}
#nav-single .nav-previous em{left:35%;text-align:right;}
#secondary ul {text-align:center;}
#secondary ul li{font-size:13px;text-align: left;}
#secondary ul li a{font-size:14px;}
#secondary ul li li{display: block;padding: 10px 2%;width:95%;border-right:none;border-top:none;border-bottom:none; }
#secondary ul li li a{font-size:11px;}
#secondary .open {
width: 100%;
display: block;
}
#author-data .fax{display: block;margin: 0;}
#reply-title {padding: 0;}
.fbox2 p .wb680{font-size: 13px;}
}
@media (max-width: 480px) and (orientation : landscape) { #branding .i_menulink,#branding.header_fixed .i_menulink,#back-top {display: none!important;}
}
@media (max-width: 380px) {
#branding_in {
background-size: 46% 100%;
margin-right:-2%;
padding-right:2%;
}
#site-title {
max-width: 50%;
}
#access li#menu-item-364 a,#access li#menu-item-365 a{font-size: 12px}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
body {padding: 0;}
#page {margin-top: 0;}
#branding {border-top: none;}
} @media print {.pnone,
h1#hedh1,#nav-single,.pagination,#kanrenkiji,#pageLIST,.tagcloud,.widget_twitter,#wp-calendar,.widget_links li a,.widget_search,.edit-link,
.commentlist .reply ,#access,.sb-slidebar,.menu-headersubmenu-container,
.menu-footermenu-container,.menu-footersubmenu-container,.widget,#back-top a,#back-top,.wpcf7-submit,#respond,
#kanrenkiji,#nav-single,.bread_crumb,.snslink,#author-sns,.snsurl.authorlink,.comments-link a,.leave-reply,.morelink,
p .tag-links,p .cat-links,#rsslink,.share-button
{display: none;}
#branding.header_fixed #hed_logo,#branding.header_fixed #site-title,#back-top{position: relative;display:block;left:0;} #page{height: auto;min-height: auto;}
#page,#colophon_in,#branding_in,#site-generator,.w-in,#top-page,.menu-mainmenu-container,.menu-headersubmenu-container,
#news_h span,.ai1ec-clearfix{width: 100%;}
#main {padding: 0;margin: 5px auto 0;}
#branding hgroup{padding: 10px 20px 10px;}
.home #branding hgroup,.home #hed_logo {padding: 100px 20px 20px;}
#colophon{position: relative;bottom: 0;left:0;line-height: 1.1;display: block;z-index:1200;clear: both;
text-align:center;height:auto;padding: 0}
#site-title ,#branding.header_fixed #site-title{width:100%;}
#site-title a img,#branding.header_fixed #site-title a img,#hed_logo,#branding.header_fixed #hed_logo{width:auto;max-width:95%;margin: 10px 0;}
.left-sidebar #primary,#primary,#secondary
{float: none;clear: both;width:100%;}
#secondary{margin: 5px auto 0;width: 98%;border-top: 1px solid #ddd;border-left: 0 solid #CBD0D3;}
#secondary #pageLIST, #secondary .widget,#qrcode
{float: left;clear: none;width: 47%;margin: 0 1% 10px 0;}
#branding.header_fixed #hed_logo{max-height:50px;top:20px;left:5px;}
#branding.header_fixed #hed_logo img{max-height:55px;width:55px;}
#branding.header_fixed #site-title {margin:0;padding: 0;font-size: 14px;background-color:transparent;}
#branding.header_fixed #site-title a {padding: 0 ;font-size: 197%;font-weight: bold;line-height: 1.4;text-decoration: none;
-webkit-filter: Shadow(Color=#AFAFAF, Direction=135, Strength=2);
filter: Shadow(Color=#AFAFAF, Direction=135, Strength=2);
-webkit-text-shadow: 2px 3px 1px #AFAFAF;
text-shadow: 2px 1px 1px #AFAFAF;box-shadow: none;border-radius: 0 0 0 0;}
#branding.header_fixed #site-title {margin: 0;padding: 0;max-width:100%;}
#branding.header_fixed #site-title a:focus,#site-title a:active {color: #1982d1;}
#comments{page-break-before:always;}
#qrcode {margin: 30px 0 50px 0;}#qrcode img{width: 100px;}
#qrcode .widget-title{border-top:none;}
#colophon address{margin: 10px 0 0 20px;}
#f_qrcode{margin: 0 20px 0 0;}
.archive #content,.archive #content,.single #content,.error404 #content,.search #content
{margin: 0;padding: 10px 10px;box-shadow:none;border-radius: 0;}
.page .post,.archive .post,.search .post,#colophon{page-break-inside: avoid;} .commentlist > li.comment {
background: none;
border-radius: 3px 3px 3px 3px;
margin: 0 auto 1.625em;
padding: 1.625em;
position: relative;
width: auto;}
.commentlist .avatar {height: 39px;left: 2.2em;top: 2.2em;width: 39px;}
.commentlist li.comment .comment-meta {line-height: 1.625em;margin-left: 50px;}
.commentlist li.comment .fn {display: block;}
.commentlist li.comment .comment-content {margin: 1.625em 0 0;}
.commentlist .comment-edit-link {display: none;}
.commentlist > li:before,.commentlist > li.bypostauthor:before {content: '';}
.commentlist > li.comment {background: none;border: 1px solid #ddd;}
.commentlist > li.bypostauthor {color: #444;}
.commentlist > li.bypostauthor .comment-meta {color: #666;}
.commentlist .children > li.bypostauthor {background: #fff;border-color: #ddd;}
.commentlist .children > li.bypostauthor > article,.commentlist .children > li.bypostauthor > article .comment-meta {color: #666;}
.commentlist > li.bypostauthor:before {content: none;}
#primary1p .lpbox,
#work_c,#photo_c,
#blog_c,
#information_c,
#contact_c{padding: 20px 0 0;}
} #ie8 section.feature-image.large img {width: 100%;}