@charset "utf-8";
em,figure{margin:0}.alnL,caption,td,th{text-align:left}a,a:hover{text-decoration:none}:focus,a:active,a:focus,em{outline:0}#sidebar h3.heading,#topSide h3.heading,.box img,h3.heading,h3.headingNsq{max-width:100%}#header ul.headTop,.pagenation li,.snsBtn .sns-button,.topicpath ul,ol,section.content article ul.cert,section.content article ul.listC,section.content article ul.mapList,ul{list-style:none}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,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,strike,strong,sub,sup,table.table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0}em{border:none;font-size:105%;font-style:inherit;font-weight:700;padding:0}caption,td,th{font-weight:400}#header h1,.box h3,h2.topsTitle{font-weight:700}blockquote:after,blockquote:before,q:after,q:before{content:""}.clearfix:after,.pagenation ul:after,.pagenation:after{content:".";visibility:hidden}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.clearfix:after{clear:both;display:block;height:0}.clearfix{min-height:1px}* html .clearfix{height:1px}.font10{font-size:83%}.font11{font-size:91%}.font12{font-size:100%}.font13{font-size:108%}.font14{font-size:117%}.font15{font-size:125%}.font16{font-size:133%}.font17{font-size:142%}.font18{font-size:150%}.font19{font-size:158%}.font20{font-size:166%}.fontR{color:red}.fontB{color:#0af}.fontSB{color:#0068b7}a,body{color:#333}.alnC{text-align:center}.alnR,.headBtn{text-align:right}.fL{float:left}.fR{float:right}.mgt0{margin-top:0!important}.mgt5{margin-top:5px!important}.mgt10{margin-top:10px!important}.mgt15{margin-top:15px!important}.mgt18{margin-top:18px!important}.mgt20{margin-top:20px!important}.mgt25{margin-top:25px!important}.mgt30{margin-top:30px!important}.mgt35{margin-top:35px!important}.mgt40{margin-top:40px!important}.mgt45{margin-top:45px!important}.mgt50{margin-top:50px!important}.mgt55{margin-top:55px!important}.mgt60{margin-top:60px!important}.mgt65{margin-top:65px!important}.mgt70{margin-top:70px!important}.mgt75{margin-top:75px!important}.mgt80{margin-top:80px!important}.mgt85{margin-top:85px!important}.mgt90{margin-top:90px!important}.mgt95{margin-top:95px!important}.mgt100{margin-top:100px!important}.mgb0{margin-bottom:0!important}.mgb5{margin-bottom:5px!important}.mgb10{margin-bottom:10px!important}.mgb15{margin-bottom:15px!important}.mgb20{margin-bottom:20px!important}.mgb25{margin-bottom:25px!important}.mgb30{margin-bottom:30px!important}.mgb35{margin-bottom:35px!important}.mgb40{margin-bottom:40px!important}.mgb45{margin-bottom:45px!important}.mgb50{margin-bottom:50px!important}.mgb55{margin-bottom:55px!important}.mgb60{margin-bottom:60px!important}.mgb65{margin-bottom:65px!important}.mgb70{margin-bottom:70px!important}.mgb75{margin-bottom:75px!important}.mgb80{margin-bottom:80px!important}.mgb85{margin-bottom:85px!important}.mgb90{margin-bottom:90px!important}.mgb95{margin-bottom:95px!important}.mgb100{margin-bottom:100px!important}.mgl0{margin-left:0!important}.mgl5{margin-left:5px!important}.mgl10{margin-left:10px!important}.mgl15{margin-left:15px!important}.mgl20{margin-left:20px!important}.mgl25{margin-left:25px!important}.mgl30{margin-left:30px!important}.mgl35{margin-left:35px!important}.mgl40{margin-left:40px!important}.mgl45{margin-left:45px!important}.mgl50{margin-left:50px!important}.mgr0{margin-right:0!important}.mgr5{margin-right:5px!important}.mgr10{margin-right:10px!important}.mgr15{margin-right:15px!important}.mgr20{margin-right:20px!important}.mgr25{margin-right:25px!important}.mgr30{margin-right:30px!important}.mgr35{margin-right:35px!important}.mgr40{margin-right:40px!important}.mgr45{margin-right:45px!important}.mgr50{margin-right:50px!important}.pdt0{padding-top:0!important}.pdt5{padding-top:5px!important}.pdt10{padding-top:10px!important}.pdt15{padding-top:15px!important}.pdt20{padding-top:20px!important}.pdt25{padding-top:25px!important}.pdt30{padding-top:30px!important}.pdt35{padding-top:35px!important}.pdt40{padding-top:40px!important}.pdt45{padding-top:45px!important}.pdt50{padding-top:50px!important}.pdb0{padding-bottom:0!important}.pdb5{padding-bottom:5px!important}.pdb10{padding-bottom:10px!important}.pdb15{padding-bottom:15px!important}.pdb20{padding-bottom:20px!important}.pdb25{padding-bottom:25px!important}.pdb30{padding-bottom:30px!important}.pdb35{padding-bottom:35px!important}.pdb40{padding-bottom:40px!important}.pdb45{padding-bottom:45px!important}.pdb50{padding-bottom:50px!important}.pdl0{padding-left:0!important}.pdl5{padding-left:5px!important}.pdl10{padding-left:10px!important}.pdl15{padding-left:15px!important}.pdl20{padding-left:20px!important}.pdl25{padding-left:25px!important}.pdl30{padding-left:30px!important}.pdl35{padding-left:35px!important}.pdl40{padding-left:40px!important}.pdl45{padding-left:45px!important}.pdl50{padding-left:50px!important}.pdr0{padding-right:0!important}.pdr5{padding-right:5px!important}.pdr10{padding-right:10px!important}.pdr15{padding-right:15px!important}.pdr20{padding-right:20px!important}.pdr25{padding-right:25px!important}.pdr30{padding-right:30px!important}.pdr35{padding-right:35px!important}.pdr40{padding-right:40px!important}.pdr45{padding-right:45px!important}.pdr50{padding-right:50px!important}body{font-size:13px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;border-top:5px solid #0068B7}#container{width:100%}a:hover{color:#ccc}a.gray-line{color:#333;text-decoration:underline}a.gray-line:hover{color:#ccc;text-decoration:none}a.sb-line{color:#0068b7;text-decoration:underline}a.sb-line:hover{color:#ccc;text-decoration:none}#mainContents{margin:0 auto;padding:0 1%;width:98%;position:relative;background:#fff}.navMenu{margin:0 auto;width:100%}#header{height:120px}#header h1{padding:8px 0 8px 15px;color:#898989}#header ul.headTop{float:right;padding:7px 20px 7px 0}#header ul.headTop li{display:inline;color:#898989;font-size:90%}.logo{float:left;margin:0 0 0 15px;padding-top:5px}.headBtn{float:right;padding-right:15px}.contactAreaM li.fl,.grid,.headBtn li{float:left}#mainBanner,#mainBannerC,#tops{padding:0;width:100%;position:relative;line-height:0}.headBtn ul{margin-top:-5px}.headBtn li:first-child{float:left;margin-left:0}.headBtn li{margin-left:10px}.headBtn li:last-child img{border:2px solid #ebebeb}#mainBanner{margin:15px auto -18px}#mainBannerC,#tops{margin:15px auto 17px}#mainBanner img,#mainBannerC img,#topps img{max-width:100%;height:auto;border:4px solid #ebebeb}.boxContents{padding-bottom:20px;overflow:hidden}* html .boxContents,* html .chkCont,* html .leftCont,* html rightCont{height:1%}.grid{border-radius:5px;background:#fff}.box{margin:0 5px;padding:10px;border:1px solid #ebebeb}.box img{height:auto;border:4px solid #ebebeb}.box h3{padding:10px 0 5px;color:#0068b7;font-size:150%}.box h3,.box p{text-align:left}.box p{font-size:105%}.box p.readmore{padding:10px 5px 5px;text-align:right;color:#08c;font-size:105%}.box p.readmore a,section.content article ul.strategy li.readmore a{text-decoration:underline;color:#00A0E9}.box p.readmore a:hover,section.content article ul.strategy li.readmore a:hover{text-decoration:underline;color:#094}section.content ul li.chkR:first-child{margin:0 0 10px}section.content ul li.chkR{margin:10px 0;padding-left:40px;padding-top:5px;font-size:110%;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/chkR_min.gif) no-repeat}section.content ul li.chkR:last-child{margin:10px 0 0}section.content ul li.chkB:first-child{margin:0 0 10px}section.content ul li.chkB{margin:10px 0;padding-left:40px;padding-top:5px;font-size:110%;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/chkB_min.gif) no-repeat}section.content ul li.chkB:last-child{margin:10px 0 0}.contactAreaM{margin-bottom:15px;overflow:hidden}section#tops article,section.content article{padding:20px;margin-bottom:20px;overflow:hidden}.contactAreaM .contactM{width:667px}.contactAreaM li.fR{float:right}section.content article{border:1px solid #ebebeb}* html section.content article{height:1%}section.content article.nb,section.content article.tab{padding:10px 0 0;border:none}section.content article.nb-pd0{padding:0 20px 20px 20px;border:none}section.content article.nb-pd20{padding:20px;border:none}section.content p,section.content ul.contentsL li,section#tops ul.contentsL li{margin-bottom:5px;line-height:1.8;font-size:105%}section#tops ul.contentsL li .sep{margin-top:-24px;padding-left:27px}section.content ul li img{padding-top:5px}section.content li{margin-bottom:10px}section#tops p{margin-bottom:5px;line-height:1.8;font-size:105%}section.content form span{margin-left:3px}h2.topsTitle{padding:0 30px;line-height:36px;color:#333;font-size:120%;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/h2t_bg.gif) no-repeat}h3.heading,h3.headingNsq{color:#444;font-size:115%;line-height:36px;font-weight:700}h3.heading{padding:0 45px;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/h3t_bg.gif) no-repeat}h3.headingNsq{padding:0 15px;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/nosqh3t_bg.gif) no-repeat}h3.headingNsq span.red{margin-left:0;color:red}#sidebar h3.heading,#topSide h3.heading{padding-left:30px;line-height:36px;color:#333;font-weight:700;font-size:120%;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/sh3t_bg.gif) no-repeat #f7f7f7}article dl dd,ul li dd{padding-top:10px;font-weight:400}article.phil-contents dl dd{padding-top:0}section.content img{max-width:90%;height:auto}section.content img.contact{max-width:100%;height:auto}.alignleft{float:left;clear:left;margin:3px 10px 10px 0}.alignright{float:right;clear:right;margin:3px 0 10px 10px}#gallery .grid img,.border,ul.list img{border:4px solid #ebebeb}table.table td:first-child,table.table tr{border-top:1px solid #ebebeb}section.content article ol.step{overflow:hidden}section.content article ol.step li{float:left;margin:0;padding:0}section.content article ol.step li img{max-width:100%}section.content article.phil-contents h4{color:#1f86b6;font-size:110%;font-weight:700;line-height:1.5;margin:10px 0}section.content article.phil-contents dl{width:630px;font-size:105%}section.content article.phil-contents dt{float:left;clear:left;width:150px}section.content article.phil-contents dd{float:left;width:480px}section.content article ul.cert li,section.content article ul.listC li{font-size:105%;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/circle.gif) 0 30% no-repeat;margin:10px 0 5px;padding-left:30px}.contact-com p{margin:0 0 15px;font-size:100%;padding-left:10px}.contact-com p:last-child{margin-bottom:0}.contact-com p img{max-width:100%;margin:0;vertical-align:middle;padding-bottom:2px}.contact-com p.ssl{float:right;padding-right:5px;font-size:100%}.contact-com p img.ssl-img{max-width:100%;vertical-align:middle;margin-right:10px}.content article img.mw100{max-width:100%}#main img.mw100{max-width:100%;height:auto}section.content article ul.mapList li{font-size:105%;font-weight:700;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/listmark-b.gif) 0 10% no-repeat;border-bottom:1px dotted #888;margin:20px 0 10px;padding-bottom:15px;padding-left:30px}section.content article ul.mapList li:first-child{margin:5px 0 10px}table.table{border-spacing:0;width:100%;border-collapse:collapse;margin:0 0 15px}table.table tr{border-bottom:1px solid #ebebeb}table.table th{background-color:#f2f2f2;text-align:right;padding:8px;white-space:nowrap;color:#151515;font-size:105%;font-weight:400;letter-spacing:1px;background-repeat:repeat-x;background-position:top}table.table td{font-size:105%;border-collapse:collapse;background-color:#fff;text-align:left;padding:8px;border-right:1px solid #ebebeb;line-height:20px}table.table td #map_canvas{max-width:100%;height:302px;border:none;overflow:hidden;background-color:transparent;background-repeat:no-repeat;display:block;margin:0 auto}table.table td #map_canvas img{max-width:none}#sidebar dl,#sidebar ul,#topSide dl,#topSide ul{padding:10px}#sidebar article.banner ul,#sidebar article.service-area ul,#sidebar article.sns,#topSide article.banner ul,#topSide article.service-area ul,#topSide article.sns{padding:0}#sidebar li,#topSide li{margin-bottom:10px;padding-bottom:10px;list-style:none;border-bottom:1px dotted #ccc}#sidebar article.banner ul li,#topSide article.banner ul li{margin-bottom:0;padding-bottom:0;border:0}#sidebar article.sns,#topSide article.sns{display:block;width:243px;height:110px;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/sns-bg.jpg) center no-repeat}#sidebar article.sns ul.snsHead li,#topSide article.sns ul.snsHead li{display:block;margin:0;padding:5px 0 0 6px}#sidebar article.sns ul.snsHead li:first-child,#topSide article.sns ul.snsHead li:first-child{padding-left:6px}#sidebar article.sns ul li a.sns-link img,#topSide article.sns ul li a.sns-link img{width:230px;height:20px}#sidebar article.sns ul,#topSide article.sns ul{padding:0;line-height:0}#sidebar article.sns ul li:first-child,#topSide article.sns ul li:first-child{padding-left:8px}#sidebar article.sns ul li,#topSide article.sns ul li{display:inline-block;margin-top:5px;padding:10px 8px 0 0;border-bottom:none}#sidebar article.banner ul li a img,#sidebar article.service-area ul li a img,#topSide article.banner ul li a img,#topSide article.service-area ul li a img{max-width:100%}#sidebar article.sns ul li a img,#topSide article.sns ul li a img{width:70px}#sidebar li:last-child,#topSide li:last-child{border:0;margin-bottom:0;padding-bottom:0}#sidebar li a,#topSide li a{font-size:110%;font-weight:700;color:#0068b7;display:block}#sidebar dl dd a:hover,#sidebar li a:hover,#sidebar li dd a:hover,#topSide dl dd a:hover,#topSide li a:hover,#topSide li dd a:hover{color:#888}#sidebar dl dd,#sidebar li dd,#topSide dl dd,#topSide li dd{padding-top:10px}#sidebar dl dd a,#sidebar li dd a,#topSide dl dd a,#topSide li dd a{font-size:110%;font-weight:400;color:#0068b7;display:block}.topicpath{margin:20px 0 10px}.topicpath ul{display:block}.topicpath ul li{display:inline;font-size:95%;line-height:1.335}.topicpath ul li a{text-decoration:underline;color:#0068b7}.topicpath ul li a:hover{text-decoration:underline;color:#ccc}.comment-link ul a,.comment-link ul a:hover,.pagenation li a,section.content article h4 a,section.content article h4 a:hover,section.content ul li.title a{text-decoration:none}#pageTop{width:71px;height:87px;position:fixed;bottom:30px;right:5%}#pageTop a{width:100px;display:block}#footer{clear:both;overflow:hidden;padding:10px;background:#f3f3f3;border-top:5px solid #0068b7}* html #footer{height:1%}ul.footNav{float:left;width:635px;margin-left:15px;padding:10px 0 5px}ul.footNav li{float:left;margin-bottom:10px;padding:0 10px;font-size:100%;border-right:1px solid #666}ul.footNav li:last-child{border-right:none}ul.footNav li.footContact{border:none;background:0 0;margin-left:-5px;margin-bottom:0}#footer a{color:#333}#footer a:hover{color:#888}#footer .grid{padding:10px 0 5px;margin:0;background:0 0}#footer #info{margin-top:-80px}#footer #info .info{float:right}#footer #info .info,#footer #info .logo{clear:both;padding:10px 0 0 15px;text-align:left}#underLayer #footer #info .info{clear:both;padding:10px 0 0 37px;text-align:left}#footer .logo{font-size:15px;margin-top:-30px}#footer .info{margin-top:30px}#footer #info .info li.corpName{color:#666;font-size:20px;font-weight:700;line-height:.1;margin-bottom:20px}#footer .copy{clear:both;width:950px;margin:0 auto;padding:5px;text-align:right;font-style:normal;font-size:100%;color:#666;background:#f3f3f3}#footer .copy a{color:#666}#footer .copy a:hover{color:#888}#footer .copy span.fTit{padding-right:10px}section.content ul.news li:first-child{margin-top:0}section.content ul.news li:last-child{border-bottom:none}section.content ul li.date{margin-top:25px;margin-bottom:15px;font-size:105%}section.content ul li.title{font-size:105%;border-bottom:1px solid #ebebeb;margin-bottom:5px;padding-bottom:15px}section.content ul li.title a{color:#0068b7;font-weight:700}section.content ul li.title a:hover{color:#888;text-decoration:none}section.content ul li.post_body{margin-bottom:10px;font-size:105%;padding-top:15px;padding-bottom:25px}section.content ul li.next-read{width:100%;float:right;text-align:right;clear:right;margin:0;border-bottom:4px double #0068b7;padding-top:15px;padding-bottom:25px;font-size:105%}setcion.content ul li.post_body:last-child{border-bottom:none}section.content article blockquote{max-width:100%;height:auto;padding:17px 32px 10px 55px;position:relative;margin:5px auto;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/quote.png) left top no-repeat #f7f7f7;border-left:6px solid #cacaca;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.text-center{text-align:center}.pagenation{display:inline-block;margin:20px 0;padding-left:0}.pagenation ul:after,.pagenation:after{clear:both;display:block;height:0}.pagenation ul{margin:0}#comment-area,.comment-link{width:100%;margin-top:20px}.pagenation li{font-weight:700;float:left;border:1px solid #ddd;border-left:none}.pagenation li:first-child{margin-left:0;border-left:1px solid #ddd}.pagenation li.active{background-color:#428bca;color:#fff;padding:8px 16px;border-color:#428bca}.pagenation li a{background:#fff;color:#428bca;display:block;padding:8px 16px}.pagenation li a:hover{background-color:#ebebeb;color:#0068b7}.comment-link{height:auto;padding-top:30px;border-top:dotted 2px #ebebeb}.comment-link ul{display:inline}.comment-link ul li a img{padding-top:0;vertical-align:top}#comment-area #respond h3#reply-title,#comment-area p input[type=submit]{background-color:#dff2fc;background-image:linear-gradient(#dff2fc,#f0f8ff);border:1px solid #ebebeb;padding:8px;font-weight:700}.comment-link ul li a span{margin-left:5px;font-size:105%;vertical-align:text-bottom}#comment-area #respond h3#reply-title{font-size:120%;margin:20px 0}#comment-area p{margin:0 0 16px;padding:0;line-height:1.8}#comment-area span.required{color:red}#comment-area input#author,#comment-area input#email,#comment-area input#url,#comment-area textarea#comment{width:99%}#comment-area p input[type=submit]{display:inline-block;cursor:pointer;text-align:center;font-size:120%}#comment-area p input[type=submit]:hover{background-color:#f0f8ff;background-image:linear-gradient(#f0f8ff,#dff2fc)}#comment-area ol li.parent{border-bottom:2px dotted #ebebeb}#comment-area ol li.parent ul.children li{border:none}#comment-area .reply{text-align:right;margin-bottom:20px}section.content article h4{font-size:120%}section.content article p.related-entry-read{text-align:right;border-bottom:dotted 2px #ebebeb}.nav .alignleft,.nav .alignright{margin-top:50px;font-size:110%}.nav .alignleft a,.nav .alignright a{color:#0068b7;text-decoration:underline}.nav .alignleft a:hover,.nav .alignright a:hover{color:#888;text-decoration:none}section.content article .wp-alr{width:100%;float:right;text-align:right;clear:right;margin:0;border-bottom:2px dotted #ebebeb}section.content article .inner{width:100%;padding:0;margin:50px auto 0}.snsBtn{clear:both;width:100%;height:auto}.snsBtn h4{width:100%;padding-top:30px;font-size:120%;font-weight:700;color:#3cb371}.snsBtn .sns-button{position:relative;width:100%;height:21px;padding-top:10px;padding-bottom:15px}.snsBtn .sns-button .fb,.snsBtn .sns-button .hatena,.snsBtn .sns-button .twitter{padding:0;float:left;display:inline-block}.snsBtn .sns-button .fb{margin:0 5px 0 0;width:110px;border:none;overflow:hidden}.snsBtn .sns-button .twitter{margin:0 5px 0 0;width:100px}.snsBtn .sns-button .hatena{margin:0 15px 0 0;width:auto;border:none}.snsBtn .sns-button .plusone{float:left;margin:0;padding-right:10px;display:inline-block;width:65px}@media only screen and (min-width:960px){#header,#mainContents,.navMenu{width:960px;padding:0;margin:0 auto}#mainContents{padding-bottom:20px}nav#globalNav{clear:both;overflow:hidden;position:relative;background-color:#0068b7;border-bottom:#004d89 solid 3px}nav#globalNav .navMenu{width:932px;padding:0 14px}#sidebar,#topSide{float:right;width:245px;overflow:hidden}nav#globalNav ul li{float:left;position:relative}nav#globalNav li.last{border-right:1px solid #ebebeb}nav#globalNav ul li a{text-align:center;font-size:100%;font-weight:700;width:154px;height:45px;padding-top:15px;color:#fff;background-color:#0068b7;border-left:1px solid #ebebeb}nav#globalNav ul li a.fdown{font-size:95%;padding-top:15px}nav#globalNav li.last a{background-color:#094}nav#globalNav ul li a,nav#globalNav ul li a span,nav#globalNav ul li a strong{display:block}nav#globalNav ul li a span{color:#fff;font-size:11px}nav#globalNav li a:hover,nav#globalNav li.active a{color:#fff;background-color:#0081e4;padding-top:15px}nav#globalNav li.active a,nav#globalNav li.last a:hover{color:#fff;background-color:#00bf55;padding-top:15px}#mainBanner{margin-left:15px}#underLayer #mainBanner,#underLayer #tops{margin:15px auto}#underLayer #mainBannerC{margin:0 auto 15px}#main{float:left;width:667px;padding-left:15px}#sidebar{padding:54px 15px 0}#topSide{padding:0 15px}#sidebar article,#topSide article{padding:7px;margin-bottom:20px;border:1px solid #ebebeb;overflow:hidden}#sidebar article.banner,#sidebar article.service-area,#sidebar article.sns,#topSide article.banner,#topSide article.service-area,#topSide article.sns{padding:0;line-height:0}#sidebar article.search{border:none;background:#f7f7f7}#sidebar article.search input[type=submit]{text-align:center;background:#0068b7;color:#fff}.boxContents{width:960px;margin:0 0 0 -10px}.grid{float:left;width:300px;margin-left:20px}#underLayer .grid{width:auto}}@media only screen and (max-width:959px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}nav#globalNav{clear:both;width:100%;margin:0 auto;padding:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#f5f5f5),color-stop(.5,#f0f0f0),color-stop(0,#f7f7f7))}nav#globalNav ul li{float:none;clear:both;width:100%;height:auto;line-height:1.2}nav#globalNav ul li a,nav#globalNav ul li.current-menu-item li a{display:block;padding:15px 10px;text-align:left;border-bottom:1px dashed #fff}nav#globalNav ul li a span{padding-left:10px}nav#globalNav ul li:first-child a{border-top:2px solid #0081e4}nav#globalNav ul li:last-child a{border-bottom:2px solid #0081e4}#tops,#underLayer #mainBanner,#underLayer #mainBannerC{max-width:668px}#sidebar,#topSide{padding-bottom:30px}#sidebar article,#topSide article{padding:7px 0}#sidebar article.service-area,#topSide article.service-area{padding:0}#footer .grid,#footer ul.footNav{float:none;width:100%;text-align:center}ul.footNav li{float:none;display:inline-block}.grid{width:32%;margin:10px 0 0 1%}#footer .grid img,#footer .info{float:none}#footer .grid p{display:block}#footer #info .info{float:none;text-align:center}#footer .info,#footer.logo{width:100%;float:none}}@media only screen and (max-width:640px){#header{height:auto;padding-bottom:20px}#header h1,.info,.logo{text-align:center}.info,.logo{clear:both;width:100%;float:none;margin:0}.box img{float:left;margin-right:5px}.box h3{padding-top:0}.alignleft,.alignright{float:none;display:block;margin:0 auto 10px}}@media only screen and (max-width:480px){#container{position:relative}#header h1{font-size:88%;padding:8px 0 8px 8px}.logo{margin:0;padding-left:8px}.headBtn ul li:first-child,.headTop{display:none}#header ul.headTop img{float:right;max-width:95%;margin:0 auto}.grid{width:100%}.box{margin:0 5px 0 -2px;padding:10px;border:1px solid #ebebeb}.box img{max-width:100px}#mainBanner h2,#mainBanner p,#mainBannerC h2,#mainBannerC p,#tops h2{font-size:98%}.logo{margin-top:-10px;text-align:left}.logo img{max-width:82%;height:auto}.headBtn ul li:first-child{margin-top:5px;padding:0 6px}.headBtn ul li img{width:130%;height:auto}.headBtn ul li:last-child{display:block;position:absolute;bottom:292px;left:0;padding:0 30px}.contactAreaM ul.contactM li{clear:both;float:left}.contactAreaM ul.contactM li img{width:112%;height:auto}section.content article ol.step li img{text-align:center;width:340px;height:auto}table.table{max-width:100%;padding:0;border:1px solid #ccc;border-collapse:collapse}table.table tr th{padding:7px 0 7px 5px;border:1px solid #ccc;font-weight:400;font-size:85%;text-align:left;width:25%;background:#f2f2f2}table.table tr td{padding:7px 5px;border-bottom:solid 1px #ccc;font-size:90%;width:75%;background:#fff}table.mailform tr td ol,table.mailform tr td ol li,table.mailform tr td ul,table.table tr td ul li{list-style:none;margin:0;padding:0}table.mailform tr td div,table.mailform tr td span,table.table tr td p{clear:both}section.content article.phil-contents dl{width:460px;font-size:80%}section.content article.phil-contents dt{float:left;clear:left;width:100px}section.content article.phil-contents dd{float:left;width:360px}#sidebar img,#topSide img{display:block;text-align:center;margin:0 auto;width:340px;height:auto}#sidebar article.sns,#topSide article.sns{display:block;width:243px;height:100px;margin:5px auto 10px;background:url(//static.trilogyforce.com/news/wp-content/themes/trilogyforce/common/images/sns-bg.jpg) center no-repeat}#sidebar article.sns ul.snsHead,#topSide article.sns ul.snsHead{display:block;text-align:center;margin:0 auto -5px}#sidebar article.sns ul.snsHead li,#topSide article.sns ul.snsHead li{display:block;margin:0;padding:5px 0 0}#sidebar article.sns ul.snsHead li:first-child,#topSide article.sns ul.snsHead li:first-child{padding-left:1px}#sidebar article.sns ul li a.sns-link img,#topSide article.sns ul li a.sns-link img{width:230px;height:20px}#sidebar article.sns ul,#topSide article.sns ul{display:block;text-align:center;margin:0 auto}#sidebar article.sns ul li:first-child,#topSide article.sns ul li:first-child{padding-left:3px}#sidebar article.sns ul li,#topSide article.sns ul li{padding-bottom:0}#sidebar article.sns ul li:last-child,#topSide article.sns ul li:last-child{padding-bottom:10px}ul.footNav{margin:0 auto}ul.footNav li img{max-width:100%;height:auto}#footer #info,#underLayer #footer #info{margin-top:100px}#footer #info .logo,#underLayer #footer #info .logo{clear:both;margin-top:10px;padding:0 0 0 20px;text-align:left}#footer #info .info,#footer .copy,#underLayer #footer #info .info{clear:both;padding:0 0 0 25px;text-align:left}#footer .copy{max-width:100%;margin:0}.comment-link{width:100%;height:auto;margin-top:50px;padding-top:30px;border-top:dotted 2px #ebebeb}}@media only screen and (min-width:960px){.menu-toggle{display:none}}@media only screen and (max-width:959px){.menu-toggle,.toggle{max-width:100%;height:auto}.toggle{display:block;position:absolute;top:35px;right:9px;z-index:10}.menu-toggle{float:right;display:inline-block}#menu{display:none;padding:0;margin:0}#menu li{list-style-type:none;background:#0068b7;margin:0 auto}#menu li a{color:#fff;font-weight:700;display:block;padding:7px;text-align:left}#mainBanner{margin-top:10px}header{margin-bottom:-15px}}