html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;}a:hover{text-decoration:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;width:100%;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body{font:13px/1.231 sans-serif;*font-size:small;}select,input,textarea,button{font:99% sans-serif;}pre,code,kbd,samp{font-family:monospace,sans-serif;}body,select,input,textarea{color:#999999;font-family:Arial,Helvetica,sans-serif;line-height:18px;}h1,h2,h3,h4,h5,h6{font-weight:bold;}html{overflow-y:scroll;}a:hover,a:active{outline:none;}a,a:active,a:visited{color:#0f97f6;}ul,ol{margin-left:1.8em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:valid,textarea:valid{}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.hidden{display:none;visibility:hidden;}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}@media all and (orientation:portrait){}@media all and (orientation:landscape){}@media screen and (max-device-width:480px){}@media print{*{background:transparent !important;color:#535353 !important;text-shadow:none !important;}a,a:visited{color:#444 !important;text-decoration:underline;}a:after{content:" (" attr(href) ")";}abbr:after{content:" (" attr(title) ")";}.ir a:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}
.page-node #content .section .tabs{display:none;}.page-node #content ul.action-links li a[href$="clone\/confirm"]{display:none;}div#block-masquerade-masquerade{clear:both;}div#block-masquerade-masquerade form > div > div,div#block-masquerade-masquerade form .description *{display:inline-block;}html body,html select,html input,html textarea{color:#666666;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',Arial,Helvetica,sans-serif;line-height:18px;}.ahem,#skip-link{display:none;}ul,ul li{list-style:none;list-style-image:none;list-style-type:none;}input:focus{outline:none;}body{background:url(/sites/all/themes/theme551/images/bg.gif) no-repeat center top fixed #f8f8f8;}#page-wrapper{margin:0 auto;}#page{width:1010px;margin:0 auto;margin-top:36px;background:#fff;}#header{padding:0 36px 0 24px;position:relative}#header .welcome-msg,body #header #secondary-menu{display:none;}.section-1{height:125px;background:url(/sites/all/themes/theme551/images/bg-row.gif) bottom repeat-x;}.section-1 .col1{float:left;}.section-1 .col2{float:right;}.section-1 .col1 #name-and-slogan{position:absolute;top:100px;}.section-2{height:auto;background:url(/sites/all/themes/theme551/images/bg-row2.gif) top repeat-x;position:relative;}.section-3{height:427px;overflow:hidden;position:relative;}.section-4{height:auto;}#logo{margin:38px 0px 0px 0px;float:left;}.region-search{vertical-align:middle;float:right;overflow:hidden;}#block-search-form{padding:21px 3px 10px 12px;}#search-block-form .form-text{background:#fff;border:1px solid #e9e8e8;color:#8c8c8c;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;padding:6px 0 7px 5px;width:224px;-webkit-box-sizing:content-box;-webkit-appearance:none;margin-right:-34px;-webkit-transition:box-shadow .3s ease-out;-moz-transition:box-shadow .3s ease-out;}#search-block-form .form-text:focus{outline:none;box-shadow:0 0 3px rgba(0,130,255,1);-moz-box-shadow:0 0 3px rgba(0,130,255,1);-webkit-box-shadow:0 0 3px rgba(0,130,255,1);}#search-block-form #edit-submit,#search-block-form .form-submit{background:url(/sites/all/themes/theme551/images/search.gif) no-repeat 0 0;line-height:normal;width:31px;height:30px;padding:0;margin:0;vertical-align:middle;cursor:pointer;text-indent:-9999px;border:0;}#search-block-form #edit-submit:hover,#search-block-form .form-submit:hover{}#edit-advanced{margin-top:20px;}.form-submit{background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) bottom repeat-x;border-radius:0.3em;border:none;vertical-align:middle;cursor:pointer;color:#fff;font-weight:bold;text-transform:uppercase;font-size:14px;padding:0px 10px;height:34px;margin-right:5px;line-height:normal;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',"Trebuchet MS",Arial,Helvetica,sans-serif;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;}.form-submit:hover{background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) top repeat-x;}#first-time p{padding:10px 0;}#first-time .item-list ul li{background:none;display:block;float:left;margin:0;}#first-time .item-list ul li a{display:block;color:#000;font-size:12px;font-weight:bold;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;}#first-time .item-list ul li:hover{background:none}#first-time .item-list ul li a:hover{background:none}.content p{padding-bottom:12px;line-height:21px;}.content p span{font-size:13px;line-height:18px;color:#212121;}.content p span a{font-size:18px;}.content p a{color:#212121;text-decoration:none;}.content p a:hover{text-decoration:underline;}.content footer{overflow:hidden;}.content footer ul.links{float:left;margin:0;}.content footer ul.links li{overflow:hidden;display:block;float:left;margin:20px 13px 0px 0px;padding:0;background:none;}.content footer ul.links li.comment-add{display:none;}.content footer ul.links li a{font-size:13px;color:#0f97f6;text-decoration:none;padding:0 10px 0 0;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;}.content footer ul.links li a:hover{color:#2d2d2d;}.content footer ul.links li span{line-height:35px;}.content footer ul.links li span a{display:inline;background:none;color:#212121;text-transform:none;padding:0}.content footer ul.links li span a:hover{background:none;color:#d03600}.content footer ul.links li.comment_forbidden{background:none;overflow:hidden;width:100%;}.content footer ul.links li.node-readmore a{display:block;border:1px solid #e9e8e8;background:url(/sites/all/themes/theme551/images/more.gif) no-repeat right 0;border-radius:0.3em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#000;font-size:12px;text-decoration:none;font-weight:bold;padding:5px 13px}.content footer ul.links li.node-readmore.first.last a{display:none;}.content footer ul.links li.node-readmore a:hover{color:#fff;background:url(/sites/all/themes/theme551/images/more.gif) no-repeat 0 bottom}.content footer ul.links li.comment-comments{background:url(/sites/all/themes/theme551/images/bg-comments.png) no-repeat 0 8px;padding-left:37px;padding-top:6px;}section.block{margin-bottom:9px;padding-bottom:15px;}section.block h2 span{display:block;}section.block ul,section.block .item-list ul li{margin:0;}ul li.leaf{list-style-image:none;list-style-type:none;margin:0;padding:0;}section.block h2{font-size:15px;text-decoration:none;color:#292929;padding:13px 0 12px 22px;font-weight:normal;text-transform:capitalize;line-height:normal;background:url(/sites/all/themes/theme551/images/bg-block-h.gif) top repeat-x;}section.block .content{padding:12px 20px 0px 21px;background:url(/sites/all/themes/theme551/images/bg-block.gif) top repeat-x;}section.block .content li{background:url(/sites/all/themes/theme551/images/a3.gif) no-repeat 0 10px;padding-left:4px;overflow:hidden;line-height:24px;}section.block .content li a{color:#0f97f6;font-size:13px;line-height:22px;text-decoration:none;font-weight:normal;}section.block .content li a:hover{color:#000;}#block-node-recent a{color:#212121;text-decoration:none;}#block-node-recent a:hover{text-decoration:underline;}#block-node-recent .delete a{color:#fd0000}#block-node-recent .node-author a{color:#13181b}#block-node-recent tr.odd{background:#fbfbfb;border-bottom:1px solid #dddddd;}#block-node-recent tr.even{background:#ededed;border-bottom:1px solid #dddddd;}#block-node-recent td{padding:5px 0;vertical-align:middle;}#block-node-recent td.edit{padding-right:8px;}#block-system-navigation .content li.collapsed{margin:0}#block-system-navigation .content li{background:url(/sites/all/themes/theme551/images/a1.gif) no-repeat 0px 9x;padding-left:14px;line-height:30px;list-style-image:none;list-style-type:none;}#block-poll-recent .title{font-weight:bold;padding-bottom:5px;}.poll .bar{background-color:#fff;background-image:-moz-linear-gradient(top,#efefef,#fff);background-image:-ms-linear-gradient(top,#efefef,#fff);background-image:-o-linear-gradient(top,#efefef,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#fff));background-image:-webkit-linear-gradient(top,#efefef,#fff);background-image:linear-gradient(top,#efefef,#fff);border:1px solid #b8b8b8;padding:1px;height:10px;}.poll .bar .foreground{height:10px;display:none;background-color:#118dec;background-image:-moz-linear-gradient(left,#004cbd,#00a8ff);background-image:-ms-linear-gradient(left,#004cbd,#00a8ff);background-image:-o-linear-gradient(left,#004cbd,#00a8ff);background-image:-webkit-gradient(linear,left,right,from(#004cbd),to(#00a8ff));background-image:-webkit-linear-gradient(left,#004cbd,#00a8ff);background-image:linear-gradient(left,#004cbd,#00a8ff);}#block-comment-recent li{color:#212121;line-height:20px;padding-bottom:5px;}#block-comment-recent li span{font-size:11px;}#block-comment-recent li a{color:#0f97f6;font-weight:normal;display:block;text-decoration:underline;}#block-comment-recent li a:hover{text-decoration:none;}#block-blog-recent .content li{background:none;padding:0;line-height:normal;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e4e4e4}#block-blog-recent .content li a{font-weight:normal;padding:0;background:none;text-transform:none;font-size:13px;line-height:21px;}#user-login-form label{color:#172639;font-weight:normal;padding:3px 0px 5px 0px;}#user-login-form .form-text{background:#fff;border-left:1px solid #b8b8b8;border-top:1px solid #b8b8b8;padding:5px 5px;color:#172639;width:200px;font-size:13px;}#user-login-form .form-item,.form-actions{margin:10px 0 4px;}#user-login-form .item-list{padding-top:15px;}#user-login-form .item-list li{background:none;padding:0;line-height:18px;}#user-login-form .item-list li a{line-height:18px;color:#172639;text-decoration:none;}#user-login-form .item-list li a:hover{text-decoration:underline;color:#ff552a}#user-login-form .form-submit{text-transform:uppercase;color:#fff;font-weight:bold;margin-top:10px;margin-right:25px;padding:5px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;zoom:1;}#block-block-2 .content li{background:none;padding-bottom:15px;padding-left:0;line-height:18px;}#block-block-2 .content li a{color:#0f97f6;font-weight:bold;display:block;line-height:18px;}#block-block-2 .content li a:hover{text-decoration:underline;}#block-block-2 .content .more{color:#0f97f6;}#block-block-2 .content .more:hover{}#block-block-3 .content{text-align:justify;}#block-block-3 .content p{padding-bottom:10px;}#block-block-7 .content{padding:15px 0 0 20px;font-size:12px;line-height:18px;}#block-block-7 .content span{display:block;color:#1288e6;padding-bottom:18px;}#block-block-7 .content img{margin-bottom:15px;}#block-block-7 .content a{display:inline-block;color:#1091ef;font-weight:bold;background:url(/sites/all/themes/theme551/images/a3.gif) no-repeat right 7px;padding-right:10px;text-decoration:none;margin-top:15px;}#block-block-7 .content a:hover{color:#000;}#block-block-4 .content li{background:none;padding:0 0 15px 0;line-height:18px;}#block-block-4 .content li a{color:#0f97f6;font-style:italic;background:none;padding:0;display:block;text-align:right;font-size:12px;}#block-block-4 .content li a:hover{text-decoration:underline;}#block-block-8{background:url(/sites/all/themes/theme551/images/bg-block.gif) repeat-y 0 0}#block-block-8 .content ul{margin:0;}#block-block-8 .content li a{display:block;font-size:26px;color:#2d2d2d;text-decoration:none;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',"Trebuchet MS",Arial,Helvetica,sans-serif;padding:16px 0px;font-weight:bold;background:url(/sites/all/themes/theme551/images/bg-block-li.png) no-repeat right 0;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;padding-left:22px;}#block-block-8 .content li a span{font-size:16px;font-weight:bold;line-height:35px;}#block-block-8 .content li a:hover{background:url(/sites/all/themes/theme551/images/bg-block-li.png) no-repeat 0 0;color:#fff;}.region-header{overflow:hidden;width:100%;position:relative;}.welcome-msg{float:left;padding-top:7px;}#secondary-menu{float:right;}#secondary-menu li{float:left;padding-right:1px}#secondary-menu li a{display:block;padding:8px 10px;background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) bottom repeat-x;color:#fff;border-radius:0.3em;text-decoration:none;font-size:14px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;}#secondary-menu li a:hover{background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) top repeat-x;}.region-header .block{float:left;}.region-header #block-block-6{width:230px;overflow:hidden;float:right;}.region-header #block-block-6 .content{padding:0;}.region-header #block-block-6 .content ul{margin:0}.region-header #block-block-6 .content li{background:url(/sites/all/themes/theme551/images/bg-li-categories.gif) bottom repeat-x;}.region-header #block-block-6 .content li a{color:#555555;font-size:12px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;padding:7px 0px 8px 9px;display:block}.region-header #block-block-6 .content li a.ec{background-color:#C4095A;border-top:1px solid #DDDDDD;color:white;font-weight:normal;}.region-header #block-block-6 .content li a:hover{background:#118dec;color:#fff}.region-header #block-block-6 .content li a span{display:inline-block;width:14px;height:13px;background:url(/sites/all/themes/theme551/images/a-categories.gif) no-repeat 0 0 #797979;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;vertical-align:middle;margin-right:14px;}.region-header #block-block-6 .content li a:hover span{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:url(/sites/all/themes/theme551/images/a-categories.gif) no-repeat 0 0 #000}#block-views-services-block{width:100%;overflow:hidden;}#block-views-services-block .views-row{float:left;width:226px;margin-right:10px;padding:2px;background:url(/sites/all/themes/theme551/images/block-bg.gif) no-repeat right 0;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;}#block-views-services-block .views-row:hover{background:url(/sites/all/themes/theme551/images/block-bg.gif) no-repeat 0 bottom}#block-views-services-block .views-row .views-field-title{background:url(/sites/all/themes/theme551/images/block-top.gif) no-repeat 0 0;padding:17px 0px 11px 19px;font-weight:bold;}#block-views-services-block .views-row .views-field-title span{font-size:16px;color:#292929;padding-left:43px;display:block;line-height:22px;}#block-views-services-block .views-row .views-field-body{background:url(/sites/all/themes/theme551/images/block-mid.gif) no-repeat 0 0;padding:0px 25px 0px 18px;margin-bottom:-1px;}#block-views-services-block .views-row .views-field-body p{color:#666666;font-size:12px;line-height:18px;padding-bottom:5px;}#block-views-services-block .views-row .views-field-view-node{background:url(/sites/all/themes/theme551/images/block-bot.gif) no-repeat 0 0;padding:0px 17px 19px 17px;text-align:right;}#block-system-main          .views-row .views-field-view-node span,#block-views-services-block .views-row .views-field-view-node span{display:inline-block;border:1px solid #e9e8e8;background:url(/sites/all/themes/theme551/images/more.gif) no-repeat right 0;border-radius:0.3em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border-radius:0.3em;}#block-system-main          .views-row .views-field-view-node span:hover,#block-views-services-block .views-row .views-field-view-node span:hover{background:url(/sites/all/themes/theme551/images/more.gif) no-repeat 0 bottom;}#block-system-main          .views-row .views-field-view-node a,#block-views-services-block .views-row .views-field-view-node a{display:block;color:#000;font-size:12px;text-decoration:none;font-weight:bold;background:url(/sites/all/themes/theme551/images/a5.gif) no-repeat 83px 13px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;padding:5px 10px;background-image:none;}#block-system-main          .views-row .views-field-view-node a:hover,#block-views-services-block .views-row .views-field-view-node a:hover{color:#fff;background:url(/sites/all/themes/theme551/images/a6.gif) no-repeat 83px 13px;background-image:none;background-image:none;}#block-views-services-block .views-row-1 .views-field-title span{background:url(/sites/all/themes/theme551/images/bg-h.png) no-repeat 0 6px;min-height:44px;}#block-views-services-block .views-row-2 .views-field-title span{background:url(/sites/all/themes/theme551/images/bg-h2.png) no-repeat 0 6px;min-height:44px;}#block-views-services-block .views-row-3 .views-field-title span{background:url(/sites/all/themes/theme551/images/bg-h3.png) no-repeat 0 6px;min-height:44px;}#block-views-services-block .views-row-4 .views-field-title span{background:url(/sites/all/themes/theme551/images/bg-h4.png) no-repeat 0 6px;min-height:44px;}#block-views-services-block .views-row-4{margin-right:0;}#block-views-latest-news-block .content li,#block-views-latest-news-block-1 .content li{background:url(/sites/all/themes/theme551/images/bg-node.gif) bottom repeat-x;padding:10px 0px 17px 0px;margin-bottom:10px;line-height:normal;}#block-views-latest-news-block .content .views-field-created,#block-views-latest-news-block-1 .content .views-field-created{width:46px;height:58px;background:url(/sites/all/themes/theme551/images/bg-date.gif) no-repeat 0 0;text-align:center;float:left;padding-top:10px;margin-right:10px;}#block-views-latest-news-block .content .views-field-created span,#block-views-latest-news-block-1 .content .views-field-created span{color:#fff;font-size:18px;}#block-views-latest-news-block .content .views-field-title a,#block-views-latest-news-block-1 .content .views-field-title a{color:#000;line-height:18px;}#block-views-latest-news-block .content .views-field-title a:hover,#block-views-latest-news-block-1 .content .views-field-title a:hover{color:#1288e6;text-decoration:underline;}#block-simplenews-11{background:url(/sites/all/themes/theme551/images/bg-newsletter.gif) no-repeat 0 0;}#block-simplenews-11 h2{background:none;color:#fff;padding-top:20px;padding-bottom:0;}#block-simplenews-11 .content{background:none;padding:10px 0px 5px 20px;overflow:hidden;}#block-simplenews-11 .form-item{margin:0;}#block-simplenews-11 label{color:#fff;font-size:12px;font-weight:normal;}#block-simplenews-11 .form-text{border:0 none;float:left;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',Arial,Helvetica,sans-serif;line-height:normal;padding:7px 0 5px 5px;width:154px;}#block-simplenews-11 .form-submit{width:31px;height:30px;text-indent:-9999px;background:url(/sites/all/themes/theme551/images/bg-submit.gif) no-repeat 0 0;}#block-follow-site{position:absolute;right:-67px;top:90px;}#block-follow-site .content a{display:block;width:32px;height:138px;text-indent:-9999px;padding:0;background-position:-10px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;margin-bottom:2px;}#block-follow-site .content a:hover{background-position:0;}#footer{width:100%;overflow:hidden;color:#000;}#footer a{color:#1288e6;text-decoration:none;}#footer a:hover{text-decoration:underline;}#footer .section{width:1010px;margin:0 auto;text-align:center;background:#fdfdfd;overflow:hidden;}#footer .region-footer{background:url(/sites/all/themes/theme551/images/bg-footer.gif) top repeat-x;margin:0px 36px 0px 24px;padding:34px 0px;overflow:hidden;}#footer #block-block-5{float:right;}#breadcrumb{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px 5px 5px 5px;color:#000000;float:none;margin:0.5em 0 1em;padding:0 3px;}#breadcrumb a{-moz-transition:color 0.2s linear 0s;color:#888888;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;letter-spacing:-1px;padding:1em;text-decoration:none;text-shadow:0 0 2px #FFFFFF;text-transform:uppercase;}#breadcrumb a:last-child{padding-right:0}#breadcrumb a:hover{color:#ca2f00;}div.tabs{overflow:hidden;padding-left:19px;}.tabs ul.primary{border:0;padding:4px 0;margin:10px 0 10px 0;overflow:hidden;border-bottom:1px solid #c9c9c9}.tabs ul li a{color:#fff;padding:3px 15px 4px;font-size:12px;font-weight:bold;margin:0;overflow:hidden;border-bottom:0;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;background:#464646;}.tabs ul li a.active,.tabs ul li a:hover{color:#fff;background:#0f97f6;}.subpage{padding-top:10px;}.subpage h4{font-size:15px;padding:10px 0 15px;color:#2d2d2d;text-transform:none;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;text-shadow:1px 1px 2px #e4e4e4;line-height:24px;}.subpage hr{border-color:#b8b8b8}.subpage p{padding-bottom:10px;}.subpage strong{color:#666666;}.subpage .list-left{float:left;margin:0px 40px 0 0;}.alignleft{float:left;margin-right:21px;}.clear{width:100%;overflow:hidden;}.clear2{clear:both;}.subpage .small-block{width:160px;float:left;margin-right:18px;margin-left:18px;}.subpage .small-block span{font-size:36px;text-align:center;display:block;line-height:35px;color:#626262;}.subpage .more{text-decoration:none;font-size:13px;text-align:center;padding-right:7px;background:url(/sites/all/themes/theme551/images/a3.gif) no-repeat right 7px;color:#0f97f6;text-transform:capitalize;}.subpage .more:hover{text-decoration:underline;}.node .content ul{margin-top:11px;}.node .content li{background:url(/sites/all/themes/theme551/images/a3.gif) no-repeat 0 9px;padding-left:11px;line-height:22px;}.node .content li a{color:#0f97f6;font-size:13px;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;text-decoration:none;}.node .content li a:hover{color:#000;}.services .clear{padding-bottom:20px;}.services .left-col{float:left;width:300px;padding-right:15px;}.services .right-col{float:left;width:585px;padding-left:25px;border-left:1px solid #e7e5de}.services .block-box{padding-bottom:20px;}.about .clear{padding-top:20px;}.about .left-col{float:left;width:210px;}.about .right-col{float:left;width:475px;}.about .general-information{margin:0;}.about .general-information li{background:none repeat scroll 0 0 transparent;margin:0 0.5em;padding-left:0;text-indent:-0.5em;}.about .general-information li a{text-decoration:none;line-height:21px;color:#0f97f6;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;}.about .general-information li a:hover{color:#000;}.about .testimonials{margin:0;}.about .testimonials li{background:none repeat scroll 0 0 transparent;border-left:1px solid #919191;color:#272727;font-style:italic;line-height:1.5em;overflow:hidden;}.about .testimonials li a{background:none repeat scroll 0 0 transparent;display:block;font-style:normal;padding-top:5px;text-decoration:none;}.solutions .clear{padding-bottom:20px;}.solutions .clear a{float:left;}.solutions .left-col{float:left;width:45%;margin-right:25px;}.solutions .left-col strong{display:block;padding-bottom:10px;}.solutions .right-col{float:left;width:50%}.solutions .right-col strong{display:block;padding-bottom:10px;}.team-block{float:left;width:190px;margin-right:6px;padding-bottom:20px;}.team-block img{margin-bottom:5px;}.team-block p{line-height:20px;}.team-block p a{color:#0f97f6;font-weight:bold;font-size:15px;}.team-block p a.more-link{font-weight:normal;text-decoration:underline;font-size:13px;}.team-block p a.more-link:hover{text-decoration:none;}#block-block-4 a.more,#block-block-5 a.more{display:block;color:#000;font-size:14px;text-decoration:none;background:url(/sites/all/themes/theme551/images/bg-more2.png) no-repeat 0 0;width:103px;padding:5px 0px 8px 15px;overflow:hidden;margin-top:23px;margin:15px 0 0 0;font-weight:normal;height:auto;text-transform:none;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',Arial,Helvetica,sans-serif;}#block-block-4 a.more:hover,#block-block-5 a.more:hover{background:url(/sites/all/themes/theme551/images/bg-more2.png) no-repeat 0 bottom;color:#FFF}.faq span{font-weight:bold;font-size:14px !important;}.faq .question{position:relative;overflow:hidden;zoom:1;padding-bottom:8px;}.node .content .q,.node .content .a{display:block;float:left;font-size:17px !important;font-weight:normal;color:#1091ef;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',"Trebuchet MS",Arial,Helvetica,sans-serif}.question h5{margin-left:30px;padding:0;line-height:18px;font-size:17px;font-weight:bold;color:#2d2f30}.faq .answer{position:relative;overflow:hidden;zoom:1;padding-bottom:30px;}.answer_det{margin-left:30px;font-size:13px;line-height:20px;}h1#page-title{color:#666666;font-size:24px;font-weight:bold;line-height:30px;overflow:hidden;padding-bottom:15px;padding-left:19px;text-shadow:1px 1px 1px gray;}.home-title{font-size:15px;line-height:normal;color:#292929;padding:13px 0 12px 21px;background:url(/sites/all/themes/theme551/images/bg-block-h.gif) top repeat-x;overflow:hidden;}#main-wrapper{}#main-wrapper #main{margin:0;padding:0 36px 0 24px;overflow:hidden;}.section .ind{width:100%;}#sidebar-first{width:240px;float:left;}#sidebar-first .section{padding:0px 10px 0px 0px;}#content{padding:0px 0px 20px 0px;}#content .section{width:100%;}#sidebar-second{float:right;width:240px;}#sidebar-second .section{padding:0px 0px 0px 10px;}.region-content{overflow:hidden;}.content-wrap{width:100%;overflow:hidden;padding-bottom:30px;}.region-bottom-blocks h2,.node h2{font-size:2em;line-height:normal;color:#666666;padding:13px 0 0px 0px;}.not-front .node h2{border-top:solid 2px #bbb;border-bottom:solid 2px #bbb;padding-bottom:0.6em;margin-top:1.5em;margin-bottom:1em;}.not-front .node h2:first-child{margin-top:0;}.node h2 a{font-size:18px;color:#128ae8;text-decoration:none;font-weight:normal;text-transform:none;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;}.node h2 a:hover{color:#666666;}p.submitted{padding-bottom:13px;font-size:12px;}.submitted,p.submitted span{font-size:12px;color:#666666;}.submitted span a{color:#1288e6;font-size:12px !important;}.post-column-left{float:left;width:280px;margin-right:20px;}.post-column-right{float:left;width:280px;}article.node{padding-bottom:12px;margin-bottom:3px;overflow:hidden;background:url(/sites/all/themes/theme551/images/bg-node.gif) bottom repeat-x;}article.node .content{padding:0 !important}article.node img{margin-bottom:9px;}article.node .field-type-image .field-items{float:left;margin-right:21px;}article.node .content ul{margin-left:0;margin-bottom:15px;}article.node footer .field-name-field-tags .field-label{color:#666666;}article.node footer .field-name-field-tags .field-items{overflow:hidden;width:100%;padding-bottom:15px;}article.node footer .field-name-field-tags .field-item{float:left;padding-right:10px;}.home-page article.node{width:312px;margin-right:59px;float:left;border-bottom:1px solid #e7e5de;}.home-page article.node-even{margin:0;}section#comments h2.title{font-size:13px;color:#292a2b;text-transform:uppercase;}#comment-form label{color:#484848;}#comment-form .form-text{background:#fafafa;border:1px solid #d7d7d7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#484848;}#comment-form .form-text:focus{background:#fcfcfc;border:1px solid #dddcdc;}#comment-form .form-textarea{background:#fafafa;border:1px solid #d7d7d7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#484848;}#comment-form .form-textarea:focus{background:#fcfcfc;border:1px solid #dddcdc;}.resizable-textarea .grippie{border:0px solid #DDDDDD;cursor:s-resize;height:6px;overflow:hidden;margin-top:3px;}.form-type-item{width:100%;overflow:hidden;}.form-type-item label{float:left;padding-right:10px;}.form-type-item a{color:#212121}.form-type-select{margin:0;}#edit-comment-body-und-0-format-guidelines{padding-top:15px;}#edit-comment-body-und-0-format-guidelines ul li{font-size:12px;width:100%;overflow:hidden;}#content h3{font-size:140%;margin:1em 0;}#comments{margin-top:30px;padding-top:20px;border-top:1px solid #c2c2c2;width:100%;overflow:hidden;}#comments article{padding-bottom:30px;padding-top:20px;}#comments .submitted{padding-bottom:5px;}#comments h3 a{color:#292a2b;font-size:18px;text-decoration:none;font-weight:normal;}#comments .links li a{padding:10px 15px;}#comments p{padding-bottom:5px;}#comments article{padding:15px;border:1px solid #c2c2c2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-bottom:15px;}#comments footer{padding:10px 0 0 0}#comments footer ul li{float:left;}#comments footer ul.links li a{padding:0px 10px 0 33px}#edit-comment-body-und-0-format{border:1px solid #d6d2c6}#block-system-main #search-form{margin-bottom:30px;}#user-register-form label,#user-pass label,#user-login label,#search-form label{color:#484848;}#user-register-form #edit-name,#user-register-form #edit-mail,#user-pass #edit-name,#user-login #edit-name,#user-login #edit-pass,#search-form input#edit-keys,#edit-advanced #edit-or,#edit-advanced #edit-phrase,#edit-advanced #edit-negative{background:#fff;border:1px solid #e9e8e8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:9px 5px;color:#484848;}#search-form fieldset{border:1px solid #B2B1B1;padding:0 15px 15px;}#search-form fieldset.collapsed{border:0}#block-system-main .content{padding:0 0px 0 19px;}#contact-site-form label{color:#484848}#contact-site-form input.form-text{background:#fff;border:1px solid #e9e8e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;color:#484848;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;}#contact-site-form input.form-text:focus{box-shadow:0 0 3px rgba(0,130,255,1);-moz-box-shadow:0 0 3px rgba(0,130,255,1);-webkit-box-shadow:0 0 3px rgba(0,130,255,1);background:#fff;}#contact-site-form textarea#edit-message{background:#fff;border:1px solid #e9e8e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px;color:#484848;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;}#contact-site-form textarea#edit-message:focus{box-shadow:0 0 3px rgba(0,130,255,1);-moz-box-shadow:0 0 3px rgba(0,130,255,1);-webkit-box-shadow:0 0 3px rgba(0,130,255,1);outline:none;background:#fff}input[name="submitted[email]"],input[name="submitted[telephone]"],input[name="submitted[skype_id]"]{ime-mode:disabled;}.form-actions.form-wrapper{padding:0.5em 1.5em 0.5em 0;text-align:right;}#navigation{width:100%;}#navigation h2{margin:0;}.content-caption{font-size:13px;color:#1e1d1d;background:url(/sites/all/themes/theme551/images/bg-caption.gif) top repeat-x;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-transform:uppercase;padding:7px 0px 8px 12px;margin-bottom:28px;}#navigation{padding-top:0.5em;height:5.5em;}#navigation ul.links li{display:inline;}li.expanded,li.collapsed,li.leaf{padding:0}.action-links{padding:15px 0px;}.action-links a{color:#212121;font-size:12px;}.action-links a:hover{text-decoration:none;}#forum a{color:#0f97f6;font-size:13px;}#forum table{width:100%;border:1px solid #c8c8c8}#forum th{border:1px solid #535353;color:#fff;background:#212121;padding:3px 5px;font-size:14px}#forum th a{color:#fff;}#forum tr.even,tr.odd{border-bottom:1px solid #e0e0e0;background:none;}#forum tr.even td{background:#fafafa}#forum tr.odd td{background:#f3f3f3}#forum td.container{padding:10px;}#forum tr.even td.forum{background:url(/sites/all/themes/theme551/images/forum-ico.png) no-repeat 10px 10px #fafafa}#forum tr.odd td.forum{background:url(/sites/all/themes/theme551/images/forum-ico.png) no-repeat 10px 10px #f3f3f3}#forum td{border:1px solid #c8c8c8;background:#f3f5f4;padding:5px;}#forum td.topics,#forum td.posts,#forum td.replies{text-align:center;}#forum td.last-reply span,#forum td.title span{color:#535353;}.field-name-taxonomy-forums{width:100%;overflow:hidden;padding-bottom:10px;}.field-label{color:#666666;font-size:15px;float:left;}.field-items a{color:#212121;font-size:12px;}#block-superfish-1{border-top:1px solid #ececec;width:100%;}#superfish-1{margin:0px;width:auto;position:relative;background:none;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:none}#superfish-1 li{overflow:inherit;padding:0;text-align:center;background:url(/sites/all/themes/theme551/images/bg-li.gif) right top no-repeat;border:0;width:158px;}#superfish-1 li.sf-item-6{width:160px;}#superfish-1 a,#superfish-1 a:visited{-moz-transition:background 0.3s ease-out 0s;background:url(/sites/all/themes/theme551/images/bg-menu-active.png) repeat-x scroll center bottom transparent;border:0 none;color:#888888;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;padding:20px 18px;text-decoration:none;text-transform:uppercase;}#superfish-1 a:hover,#superfish-1 a.active{color:#fff;background:url(/sites/all/themes/theme551/images/bg-menu-active.png) top repeat-x;}#superfish-1 ul{background:#292929;width:181px !important;border:1px solid #1b1b1b;top:57px !important;display:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:0;}.sf-navbar > li > ul{margin-top:3px;}#superfish-1 ul li{background:none;height:auto;padding:0;border-bottom:1px solid #1b1b1b;}#superfish-1 ul li a:visited,#superfish-1 ul li a{padding:10px 0 10px 26px;text-align:left;border:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS P ゴシック','MS P Gothic',Arial,Helvetica,sans-serif;font-size:12px;color:#acabab;font-weight:normal;text-transform:none;letter-spacing:normal;-webkit-transition:none;-moz-transition:none;background:url(/sites/all/themes/theme551/images/bg-drop-li.gif) no-repeat 13px 14px;}#superfish-1 ul li a:hover,#superfish-1 ul li a.active{background:url(/sites/all/themes/theme551/images/bg-drop-li2.gif) no-repeat 0 0;color:#0f97f6;}#superfish-1 ul li ul{left:180px !important;top:0 !important;padding:0 !important}#superfish-1 ul li ul li{margin-bottom:1px;background:none;}#superfish-2 li{padding-left:25px;}#superfish-2 li a{color:#7e7e7e;font-size:12px;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;}#superfish-2 li a:hover{color:#1091ef;text-decoration:none;}.item-list .pager li{padding:0;}.content ul.pager li{margin:0px 1px;color:#494949;overflow:hidden;}.content ul.pager li.pager-current{background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) top repeat-x;border-radius:0.3em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #c6c6c6;padding:5px 12px;color:#fff;position:relative;zoom:1;}.content ul.pager li a{color:#fff;text-decoration:none;display:inline-block;background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) bottom repeat-x;border-radius:0.3em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #c6c6c6;padding:3px 12px;position:relative;zoom:1;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;}.content ul.pager li a:hover{background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) top repeat-x;border-radius:0.3em;}div.messages{overflow:hidden;}#block-views-slider-block{position:relative;margin-right:10px;}#block-views-slider-block .views-field-title{position:absolute;top:296px;left:0;background:url(/sites/all/themes/theme551/images/bg-slide-title.png);width:100%;padding:22px 0px 47px;}#block-views-slider-block .views-field-title a{font-size:27px;color:#118eec;text-decoration:none;line-height:normal;padding-left:22px;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;}#block-views-slider-block .views-field-title a:hover{color:#484848}#block-views-slider-block .views-field-body{position:absolute;top:349px;left:0;padding-left:23px;width:70%;color:#666666;}#block-views-slider-block .views-field-view-node{position:absolute;top:329px;left:557px;}#block-views-slider-block .views-field-view-node a{display:block;background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) bottom repeat-x;border-radius:0.3em;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;color:#fff;text-decoration:none;font-size:18px;padding:8px 16px;}#block-views-slider-block .views-field-view-node a:hover{background:url(/sites/all/themes/theme551/images/bg-secondary-li.gif) top repeat-x;border-radius:0.3em;}#block-views-slider-block .views-jqfx-controls-bottom{position:absolute;top:264px;left:581px;z-index:100;width:105px;}#block-views-slider-block .views-jqfx-controls-bottom .pager-item{padding:0;float:left;display:block;}#block-views-slider-block .views-jqfx-controls-bottom .pager-item a{display:block;width:33px;padding:7px 0px;text-align:center;font-size:12px;color:#404040;font-weight:bold;text-decoration:none;float:left;background:url(/sites/all/themes/theme551/images/bg-slide-title.png);margin-right:1px;}#block-views-slider-block .views-jqfx-controls-bottom .active-slide a{color:#118eec}ul.contextual-links li a:hover{}body a.follow-link-facebook{background-image:url(/sites/all/themes/theme551/images/icon-facebook.png);}body a.follow-link-twitter{background-image:url(/sites/all/themes/theme551/images/icon-twitter.png);}body a.follow-link-this-site{background-image:url(/sites/all/themes/theme551/images/icon-contact.jpg);}#block-system-main .view-press-release .views-field-title{font-size:120%;}#block-system-main .views-field-field-pageimage{float:left;margin-right:1em;}#block-system-main .view-press-release .views-field-php{min-height:6.5em;}#block-system-main .views-row .views-field-view-node{margin:-1.5em 0 1.5em 0;text-align:right;}section#block-block-9.block .content{padding:0;}section#block-block-9.block .child-list-item{margin-left:2em;line-height:1.2em;font-size:90%;}#content section#block-block-14{width:49%;float:left;}#content section#block-block-15{width:49%;float:right;}.front .content article.node footer{overflow:hidden;position:absolute;right:0;top:20px;width:110px;}.region-header #block-block-6{width:100%;}.front .region-header #block-block-6{width:230px;}.node .content ul li ul{margin:0;}.about .general-information li ul li{text-indent:-1.5em;margin-left:1.5em;}#block-views-cantact-categories-block .read-more{display:none;}#block-views-cantact-categories-block .read-more-content{font-size:90%;line-height:1.4em;padding-bottom:0.5em;}node-type-webform #block-follow-site{display:none;}.webform-component{border-top:dotted 1px gray;padding-top:1em;}.webform-component label{display:block;float:left;width:25%;}.webform-component label .form-required{color:transparent;}.webform-component label .form-required:after{color:red;font-weight:normal;content:'入力必須';float:right;}.webform-component label.option{display:inline;float:none;font-weight:normal;width:auto;}.webform-component #edit-submitted-type-select label.option{display:inline-block;width:300px;}.webform-component #edit-submitted-type-select .form-item{margin:0;}.webform-component input[type="text"],.webform-component select,.webform-component .description,.webform-component .form-textarea-wrapper{display:block;margin-left:27%;width:70%;}.node-type-webform .webform-component .form-actions{padding-left:50%;}.submitted{display:none;}.webform-component input.form-checkbox,.webform-component input.form-radio{width:auto;}.webform-component.webform-component-webform_time select,.webform-component.webform-component-date select{width:auto;}.webform-component .form-checkboxes{display:block;margin-left:26.8%;}.webform-component.webform-component-date input,.webform-datepicker div.selector,.webform-datepicker div.selector span,.webform-datepicker div.selector select,.form-item-submitted-time-hour   div.selector,.form-item-submitted-time-hour   div.selector span,.form-item-submitted-time-hour   div.selector select,.form-item-submitted-time-hour   div.selector option,.form-item-submitted-time-minute div.selector,.form-item-submitted-time-minute div.selector span,.form-item-submitted-time-minute div.selector select,.form-item-submitted-time-minute div.selector option{width:auto;}.webform-datepicker div.selector select,.form-item-submitted-time-hour   div.selector select,.form-item-submitted-time-minute div.selector select{min-width:4em;}.webform-datepicker div.selector option,.form-item-submitted-time-hour   div.selector option,.form-item-submitted-time-minute div.selector option{min-width:4em;text-align:right;}.webform-container-inline .webform-container-inline div,.webform-container-inline .webform-container-inline div.form-item{display:inline-block;}.webform-component-date.webform-component input{margin-left:1em;}#webform-component-progress{background-color:white;width:100%;}.contact-progress td.progress{cursor:pointer;font-size:}#webform-client-form-75{position:relative;}#webform-client-form-75 .webform-component{z-index:8;}#webform-client-form-75 .webform-component.webform-component-markup{border-top:none;z-index:9;}.webform-component#webform-component-domain-is{border:none;}.contact-progress{margin:0;padding:0;font-weight:bold;width:100%;}.contact-progress td{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-left:solid 1px #cccccc;vertical-align:middle;text-align:center;line-height:3em;font-size:110%;}.contact-progress .last{border-right:solid 1px #cccccc;}.contact-progress td.progress{background-color:gray;color:white;}#webform-client-form-75 .webform-component .form-textarea-wrapper{margin-left:23.4%;}#webform-client-form-75 .webform-component input,#webform-client-form-75 div.description,body #webform-client-form-75 .webform-container-inline div.description,#webform-client-form-75 .form-radios,#webform-client-form-75 .webform-component .description,#webform-client-form-75 .form-checkboxes{margin-left:23.4%;}#webform-client-form-75 .webform-container-inline div{display:inline-block;margin:0;}#webform-client-form-75 .webform-container-inline div.select-or-other-processed{width:100%;}#webform-client-form-75 .webform-container-inline div.form-item{display:block;}#webform-client-form-75 #edit-submit{display:none;}#webform-client-form-75 .webform-component-select label{margin-right:1em;}#webform-client-form-75 .webform-component label{width:22%;}#webform-client-form-75 .form-radios{display:inline;margin-left:0;}#webform-client-form-75 .radio{margin-left:23.4%;}#webform-client-form-75 #uniform-edit-submitted-content-is-1.radio{margin-left:1em;}#webform-client-form-75 .select-or-other-select{margin:0 0 0 23.4%;}#webform-client-form-76{position:relative;}#webform-client-form-76 .webform-component{z-index:8;}#webform-client-form-76 .webform-component.webform-component-markup{border-top:none;z-index:9;}#webform-client-form-76 .contact-progress td{font-size:120%;}#webform-client-form-76 .webform-component .form-textarea-wrapper{margin-left:23.4%;}#webform-client-form-76 .webform-component input,#webform-client-form-76 div.description,body #webform-client-form-76 .webform-container-inline div.description,#webform-client-form-76 .webform-component .description,#webform-client-form-76 .form-checkboxes{margin-left:23.4%;}#webform-client-form-76 .webform-container-inline div{display:inline-block;margin:0;}#webform-client-form-76 .webform-container-inline div.form-item{display:block;}#webform-client-form-76 #edit-submit{display:none;}#webform-client-form-76 .webform-component-select label{margin-right:1em;}#webform-client-form-76 .webform-component label{width:22%;}#webform-client-form-76 .form-radios{display:inline;margin-left:0;}#webform-client-form-76 .radio{margin-left:23.4%;}#webform-client-form-76 #uniform-edit-submitted-shipping-is-1.radio,#webform-client-form-76 #uniform-edit-submitted-etc-is-1.radio{margin-left:1.05em;}#webform-client-form-76 .select-or-other-select{margin:0 0 0 23.4%;}#block-webform-client-block-54 .webform-component label{width:99%;float:none;}#block-webform-client-block-54 .webform-component input[type="text"],#block-webform-client-block-54 .webform-component select,#block-webform-client-block-54 .webform-component .description,#block-webform-client-block-54 .webform-component .form-textarea-wrapper{margin-left:0;width:99%;}#block-webform-client-block-54 .webform-component .form-checkboxes{margin-left:0;}#block-webform-client-block-54 #webform-component-type.webform-component .form-type-checkbox label{display:inline-block;width:230px;}#block-webform-client-block-54 div.checker{vertical-align:top;}#block-webform-client-block-54 #edit-submitted-how-to-contact div.form-item{display:block;}body #block-webform-client-block-54 div.error{margin-left:0;}#block-webform-client-block-73 .webform-component label{width:99%;float:none;}#block-webform-client-block-73 .webform-component input[type="text"],#block-webform-client-block-73 .webform-component select,#block-webform-client-block-73 .webform-component .description,#block-webform-client-block-73 .webform-component .form-textarea-wrapper{margin-left:0;width:99%;}#block-webform-client-block-73 .webform-component input.hasDatepicker{margin-left:1em;width:auto;}#block-webform-client-block-73 .webform-component .form-checkboxes{margin-left:0;}#block-webform-client-block-73 #webform-component-type.webform-component .form-type-checkbox label{display:inline-block;width:86%;}#block-webform-client-block-73 div.checker{vertical-align:top;}#block-webform-client-block-73 #edit-submitted-how-to-contact div.form-item{display:block;}body #block-webform-client-block-73 div.error{margin-left:0;}.region-bottom-blocks #block-webform-client-block-54{width:60%;float:left;}.region-bottom-blocks #block-block-1,.region-bottom-blocks #block-block-11,.region-bottom-blocks #block-webform-client-block-73{width:35%;float:right;}.region-bottom-blocks #block-views-services-block{clear:both;}#sidebar-second #block-block-11 .content:after,.region-bottom-blocks #block-block-11 .content:after{content:'つながらない場合は下記フォームで予約し、連絡をお待ちください。';}#sidebar-second #block-block-11 .content .not-connect,.region-bottom-blocks #block-block-11 .content .not-connect{display:none;}.region-bottom-blocks #block-block-14,.region-bottom-blocks #block-block-15,.region-bottom-blocks #block-block-13,.region-bottom-blocks #block-block-12{display:inline-block;margin-right:10px;width:230px;vertical-align:top;}.region-bottom-blocks #block-block-12{margin-right:0px;}.region-bottom-blocks section.block h2{padding-left:12px;}body div.error,body table tr.error{background-color:transparent;}body div.error{border:medium none;margin-left:15em;}h-subnav page-content- section-content{}.readmore{text-align:right;}.contact-categories .read-more span,.readmore span,#block-block-7 .content .readmore span{display:inline-block;border:1px solid #e9e8e8;background:url(/sites/all/themes/theme551/images/more.gif) no-repeat right 0;border-radius:0.3em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border-radius:0.3em;padding:0;}.contact-categories .read-more span:hover,.readmore span:hover,#block-block-7 .content .readmore span:hover{background:url(/sites/all/themes/theme551/images/more.gif) no-repeat 0 bottom;}.contact-categories .read-more a,.readmore a,#block-block-7 .content .readmore a{display:block;color:#000;font-size:12px;text-decoration:none;font-weight:bold;background:url(/sites/all/themes/theme551/images/a5.gif) no-repeat 83px 13px;background-image:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;padding:5px 10px;margin:0;}.contact-categories .read-more a{width:6em;text-align:center;}.contact-categories .read-more a:hover,.readmore a:hover,#block-block-7 .content .readmore a:hover{color:#fff;background:url(/sites/all/themes/theme551/images/a6.gif) no-repeat 83px 13px;background-image:none;}.contact-categories{margin-top:1em;padding-bottom:1px;}.contact-categories .views-row{position:relative;margin-bottom:1em;}.contact-categories .field-content{display:block;}.contact-categories .read-more-content{width:80%;}.contact-categories .read-more{position:absolute;top:0;right:0;}.contact-categories .read-more a{padding:5px 10px;}.page-image{position:relative;}.page-image .title{display:block;position:absolute;bottom:0;left:0;width:910px;height:16px;line-height:20px;background-color:rgba(0,0,0,0.3);text-shadow:1px 2px 4px #000000;font-size:38px;margin:0 0 5px 0;padding:20px;color:white;font-weight:bold;text-align:left;}.field-type-taxonomy-term-reference{display:none;}.field-type-taxonomy-term-reference:before{font-size:100%;color:#666666;content:'■関連するカテゴリ';}.field.field-type-taxonomy-term-reference .field-label{display:none;}.field-type-taxonomy-term-reference .field-items{border:dotted 1px gray;padding:0.5em;}.field-type-taxonomy-term-reference .field-items .field-item{width:10em;display:inline-block;}#block-views-slider-block-1{width:710px;overflow:hidden;}#block-views-slider-block-1 div.views_horizontal_slider div.item-list li .views-field-title{background-color:rgba(0,0,0,0.3);font-size:26px;line-height:64px;margin-left:0;padding:0 0.2em;position:absolute;top:335px;width:100%;z-index:999;text-shadow:1px 2px 4px #000000;}#block-views-slider-block-1 div.views_horizontal_slider div.item-list li .views-field-title a{color:white;text-decoration:none;}.not-front.one-sidebar.sidebar-second #content .section{width:710px;}.view-id-press-release.view-display-id-page .views-row,.view-id-press_release.view-display-id-page .views-row{padding:0.5em 0;border-top:solid 1px #eeeeee;}.node-type-press-release section.block  .content{padding:12px 0 0 21px;}.node-type-press-release section.block  .spin-li{width:235px;}section.block .spin-li{width:215px;overflow:hidden;float:right;}section.block .content .spin-li{}section.block .content .spin-li ul{}section.block .content .spin-li li{margin-left:0.5em;background:url(/sites/all/themes/theme551/images/bg-li-categories.gif) bottom repeat-x;}section.block .content .spin-li li a{color:#9fa4a8;font-size:12px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;padding:7px 0px 8px 9px;display:block;text-indent:-2em;margin-left:2em;}section.block .content .spin-li li a:hover{background:#118dec;color:#fff}section.block .content .spin-li li a span{display:inline-block;width:14px;height:13px;background:url(/sites/all/themes/theme551/images/a-categories.gif) no-repeat 0 0 #797979;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;vertical-align:middle;margin-right:0.8em;}section.block .content .spin-li li a:hover span{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:url(/sites/all/themes/theme551/images/a-categories.gif) no-repeat 0 0 #000000;}.toc{padding:1em 1em 1em 2em;margin-bottom:2em;border-radius:4px;}.toc .toc-title{text-align:left;font-size:1.2em;font-weight:bold;}body .toc-back-to-top{display:none;background-image:none;font-style:normal;padding-right:0;text-align:right;}body .toc-back-to-top a{-moz-transition:all 1s ease 0s;background:url(/sites/all/themes/theme551/images/up-arrow.png) no-repeat scroll center center #DDDDDD;border-radius:8px 8px 8px 8px;display:inline-block;height:30px;margin-bottom:7px;opacity:0.8;width:50px;overflow:hidden;text-indent:10000px;}body .toc-back-to-top a:hover{background-color:#777777;}.float-left{display:block;float:left;margin:0 1em 1em 0;}.float-right{display:block;float:right;margin:0 0 1em 1em;}.float-left-half{width:49%;float:left;}.float-right-half{width:49%;float:right;}.float-clear{clear:both;}a img:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50";-khtml-opacity:.5;-moz-opacity:.5;}#footer #site-map h2{color:#888888;}#footer #site-map a{color:#999999;}#site-map{text-align:left;clear:both;width:100%;margin:0 1%;}#site-map .site-map-box-terms{display:inline-block;vertical-align:top;}#site-map .sitemap-left{display:inline-block;width:16%;}#site-map .sitemap-right{display:inline-block;width:83%;vertical-align:top;}#site-map ul{margin-left:0.2em;}#site-map .site-map-box-terms-1{width:72%;}#site-map .site-map-box-terms-1 .content ul li ul li{display:inline-block;width:24%;}#site-map .site-map-box-terms-4{width:27%;}#site-map li{vertical-align:top;}.template-monster iframe{margin:0 auto;width:100%;}.webform-component--desired-day .webform-container-inline.webform-datepicker .form-type-select{display:inline-block;}.webform-component--desired-time .webform-container-inline .form-type-select{display:inline-block;}form .webform-component select{width:100%;}.node-type-webform .webform-component .form-actions{padding-left:50%;}#content .view-id-schedule_calendar.view-display-id-month .date-nav{padding-bottom:0;}#content .view-id-schedule_calendar.view-display-id-month h3{margin-bottom:-0.5em;}#content .view-id-schedule_calendar.view-display-id-month td span.gcns-time{font-size:30%;letter-spacing:-0.1em;}#content .calendar-calendar .month-view .full td.multi-day div.monthview,#content .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,#content .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,#content .calendar-calendar .month-view .full td.single-day div.monthview{background-color:transparent;}#content .calendar-calendar .month-view .full td.multi-day div.monthview{color:red;}#content .calendar-calendar .month-view .full .inner .monthview{margin:0 auto;}body a.supportpayment-link{color:white;font-size:100%;font-weight:normal;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;background:url(/sites/all/themes/theme551/images/a3.gif) no-repeat 0 9px #e00;line-height:22px;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;text-decoration:none;padding:0.2em 0.5em;margin:0 0.5em;white-space:nowrap;}section.block .content li a.supportpayment-link{color:white;}section.block .content li a:hover.supportpayment-link{color:white;}section.block .content li a:hover{color:#000;}body a.supportpayment-link.button{padding:0.5em 1em;fornt-weight:bold;font-size:150%;}body a.supportpayment-link:hover{background:url(/sites/all/themes/theme551/images/a3.gif) no-repeat 0 9px #0f97f6 !important;text-decoration:none;}.view-latest-topics .masonry-item > div{width:300px;}.view-latest-topics .masonry-item .views-field-title{font-size:1.4em;margin-top:1em;line-height:1.2em;text-decoration:none;}.view-latest-topics .masonry-item .views-field-title a{text-decoration:none;}.view-latest-topics .masonry-item .views-field-body{margin-bottom:1em;}.view-latest-topics .masonry-item{width:31.1%;background:url(/sites/all/themes/theme551/images/bg-block.gif) top repeat-x transparent;border:none;}.not-front #content .content article.node p,.not-front #content .content article.node p a,.not-front #content .content article.node ul li,.not-front #content .content article.node ol li,.not-front #content .content article.node ul li a,.not-front #content .content article.node ol li a{font-size:121%;}
@media screen and (min-width:639px){section.block-table-of-contents{position:fixed;right:0;bottom:70px;background-color:white;border:outset 1px #eee;z-index:9;width:27%;}.front section#block-webform-client-block-54 .content{width:80%;margin:0 auto;}}@media screen and (max-width:640px){img{max-width:96%;}.page-services #block-system-main .views-field-field-pageimage{float:none;}#webform-client-form-91 .webform-component.webform-component-date .description{margin-left:0;width:auto;}body{padding-top:0 !important;}body #sidebar-second{display:none;}#page{margin:0;padding:0;width:auto;}#header{padding:0;margin-top:-3em;}.section-1{height:90px;}.section-1 .col2{display:none;}#superfish-1 li.sf-item-6,#superfish-1 li{padding:0;width:auto;}#superfish-1 a,#superfish-1 a:visited{font-size:14px;padding:4px;}div .page-image{width:100%;overflow:hidden;}div .page-image .title{font-size:130%;}div .page-image img{max-width:100%;}#main-wrapper #main{padding:0;margin:5px;}.follow-links{display:none;}#footer .section{width:100%;}#footer .region-footer{margin:0;padding:10px 5px;}#footer #block-block-18{display:none;}#superfish-2 li{padding-left:10px;line-height:1.8em;}.not-front.one-sidebar.sidebar-second #content .section{width:auto;}#breadcrumb a{padding:10px 0 0 0;}#block-system-main .content{padding:4px;}h1#page-title{padding-left:4px;}.node h2{font-size:16px;padding:10px 0 0;}.contact-categories .read-more{text-align:right;position:relative;}.contact-categories .views-row{margin-left:4px;}#sidebar-second{float:none;width:auto;}#sidebar-second .section{padding:4px;}section.block h2{padding-left:4px;}section.block .spin-li{float:none;overflow:auto;width:auto;}section.block .content{padding:0;}section.block .content .spin-li li{margin-left:0;}section.block .content li{padding-left:0;}.page-about-us .right-col{float:none;width:auto;}.page-about-us .testimonials li{border:none;}.page-about-us .node .content .testimonials li{padding-left:0;}.page-about-us section.block .content li{padding-left:12px;}.page-contact aside{display:none;}.webform-component label{display:block;float:none;width:auto;}.webform-component .form-textarea-wrapper{margin-left:0;}.webform-component input,.webform-component select,.webform-component .form-textarea-wrapper{width:98%;}.webform-container-inline div,.webform-container-inline div.form-item{display:block;}.section-3{height:auto;}#views_jqfx_cycle_teaser_section_slider-block img{width:320px;height:180px;}.region-header .block{float:none;}.front .region-header #block-block-6{width:100%;}.front #block-views-slider-block .views-jqfx-controls-bottom{display:none;}.front #block-views-slider-block .views-field-title{padding:22px 0 47px;position:absolute;top:79px;width:100%;}.front #block-views-slider-block .views-field-body,.front #block-views-slider-block .views-field-url{display:none;}.front #block-views-slider-block .views-field-title a{padding-left:10px;}.front #block-views-services-block .views-row{width:100%;}.front #block-views-services-block .views-row .views-field-title{backgroung-image:none;}.front #block-views-services-block .views-row-1 .views-field-title span{padding-bottom:20px;}.front #block-views-services-block .views-row .views-field-body{margin:-10px 0 0 50px;}.front .views-row .views-field-view-node{margin:-1em 1em 0 0;padding:0 0 19px 17px;text-align:right;}.front #block-views-services-block .views-row .views-field-view-node,.front #block-views-services-block .views-row,.front #block-views-services-block .views-row:hover{background-image:none;}.front #sidebar-first{float:none;width:100%;}#block-views-services-block .views-row{width:auto;margin-right:0;}.float-left-half{width:100%;float:none;}.float-right-half{width:100%;float:none;}.page-services #block-webform-client-block-54{width:90%;margin:4%;}.page-partner  #block-block-7,.page-partner  #block-views-services-block,.page-partner  #block-block-1,.page-partner  #block-block-12,.page-partner  #block-block-13,.page-partner  #block-views-services-block,.page-partner  #block-views-latest-news-block-1,.page-about-us  #block-views-contact-categories-block,.page-services  #block-views-services-block,.page-services #block-block-1,.page-services #block-block-11,.page-services #block-webform-client-block-73,.node-type-services #block-block-9,.node-type-press-release #sidebar-second,.front #block-block-7{display:none;}.webform-component #edit-submitted-type-select label.option{width:200px;}body #toolbar{display:none;}.front #block-block-3,.front #block-block-6,.page-faq  #sidebar-first,.page-faq  table .views-field-field-core-version,.page-faq  table .views-field-field-module,.page-node-75  #sidebar-first,.page-node-74  #sidebar-first{display:none;}.node-type-task #sidebar-first,.node-type-project #sidebar-first{float:none;width:100%;margin:0.5em;}.node-type-task #sidebar-first #block-block-3,.node-type-task #sidebar-first #block-views-members-block,.node-type-task #sidebar-first #block-block-6,.node-type-project table .views-align-center,.node-type-project table .views-field-php-5,.node-type-project table .views-field-php-2,.node-type-project table .views-field-field-url,.node-type-project table .views-field-field-screen-shot,.node-type-project table .views-field-field-document,.node-type-project #sidebar-first #block-block-3,.node-type-project #sidebar-first #block-views-members-block,.node-type-project #sidebar-first #block-block-6{display:none;}body .content #superfish-1 li{width:auto;}body .content #superfish-1 li#menu-240-1{display:none;}.node-type-task .task-table .views-field-field-priority{float:none;width:90px;}.node-type-task .task-table .views-field-field-type{margin-left:80px;width:90px;}.node-type-task .task-table .views-field-field-priority .views-label,.node-type-task .task-table .views-field-field-type .views-label,.node-type-task .task-table .views-field-field-priority .field-content,.node-type-task .task-table .views-field-field-type .field-content{width:38px;padding:2px;}.front #block-block-6{display:block;}.front #block-views-slider-block-1{display:none;}.front .masonry-item.masonry-brick{position:relative !important;height:auto;display:block;margin-left:auto;margin-right:auto;top:inherit !important;}.front .view-content.masonry{height:auto !important;}div #block-system-main .views-field-field-pageimage{float:none;}body div a.supportpayment-link.button{padding:0.5em;font-size:120%;white-space:normal;line-height:1.1em;}body div .page-image .title{font-size:100%;}}}
