@media not print {.sts-style1 { /*   background-image: url("../img/pattern-1.png");	*/    color: #eee;}}body { /*   background-image: url("../img/pattern-1.png");	*/}#stsmenubar .menu {    position: relative;    width: 100%;    height: 44px;    max-width: 1000px;    margin: 0 auto;}#stsmenubar .menu > li {    float: left; /*   width: 25%; */ /* グローバルナビ4つの場合 */    height: 40px;    line-height: 40px;    background-color: #005798;	list-style:none;	border-left:solid 1px #2a639d;	border-right:solid 1px #014373;}#stsmenubar .menu > li a {    display: block;    color: #fff;    }#stsmenubar .menu > li a:hover {    color: #999;}#stsmenubar ul.menu__second-level {    visibility: hidden;    opacity: 0;    z-index: 1;    margin-left:-17px;    margin-top:-6px;    padding-left:0px;    white-space:nowrap;    width:160px;}#stsmenubar .menu > li:hover {/*    background: #072A24;	*/    -webkit-transition: all .5s;    transition: all .5s;    color:#ccc;}#stsmenubar .menu__second-level li {    border-top: 1px solid #ccc;	}#stsmenubar .menu__second-level li a{/*    border-top: 1px solid #ccc;	 */color:#666;}#stsmenubar .menu__second-level li a:hover {    background: #fff;    color:#000;}/* 下矢印 */#stsmenubar .init-bottom:after {    content: '';    display: inline-block;    width: 6px;    height: 6px;    margin: 0 0 0 15px; /*    border-right: 1px solid #fff;    border-bottom: 1px solid #fff;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg); */}/* floatクリア */#stsmenubar .menu:before,#stsmenubar .menu:after {    content: " ";    display: table;}#stsmenubar .menu:after {    clear: both;}#stsmenubar .menu {    *zoom: 1;}#stsmenubar .menu > li.menu__single {    position: relative;}#stsmenubar li.menu__single ul.menu__second-level {    position: absolute;    top: 40px;    width: 200%;    background: #fff;    color:#666;	    -webkit-transition: all .2s ease;    transition: all .2s ease;    list-style:none;    border:1px solid #ccc;}#stsmenubar li.menu__single:hover ul.menu__second-level {    top: 50px;    visibility: visible;    opacity: 1;    color:#333;}/*     html {    background-image: url("../img/pattern-1.png");    background-repeat: repeat;}.logo-wrapper {    margin-bottom: 40px;    margin-left: 0;    margin-top: 40px;}h1 {    font-size: 18px;}h2 {    font-size: 17px;}h3 {    font-size: 16px;}h4 {    font-size: 15px;}h5 {    font-size: 14px;}h6 {    font-size: 13px;}html {    background-color: #ffffff;}div.content-wrapper {    background-color: #ffffff;    box-shadow: 0 1px 1px 0 #999999;}div.content-bottom-gimmick {    background-color: #ffffff;}div.divider {    border-bottom: 1px solid #ececec;}div.gdl-header-dropcap {    background-color: #00519d;}div.under-slider-right {    background-color: #3f93b9;}body {}h1, h2, h3, h4, h5, h6, .gdl-title {}h1.stunning-text-title {    color: #333333;}.stunning-text-caption {    color: #666666;}body {    color: #333333 !important;}a {    color: #005da1;}.footer-wrapper a {    color: #999999;}.gdl-link-title {    color: #005da1 !important;}a:hover {    color: #8a8787;}.footer-wrapper a:hover {    color: #ffffff;}.gdl-slider-title {    color: #ffffff !important;}.gdl-slider-caption, .nivo-caption {    color: #bbbbbb !important;}h1, h2, h3, h4, h5, h6, .title-color {    color: #333333;}h1.gdl-page-title {    border-bottom: 1px solid #005da1 !important;}.gdl-page-caption {    color: #9a9a9a;}.sidebar-title-color, custom-sidebar-title {    color: #494949 !important;}div.right-sidebar-wrapper .custom-sidebar.gdl-divider .custom-sidebar-title, div.left-sidebar-wrapper .custom-sidebar.gdl-divider .custom-sidebar-title {    background-color: #f5f5f5 !important;    border-top: 1px solid #777777 !important;}.port-title-color, .port-title-color a {    color: #2a84ae !important;}.port-title-color a:hover {    color: #2a84ae !important;}.post-title-color, .post-title-color a {    color: #005099 !important;}.post-title-color a:hover {    color: #338db7 !important;}.post-widget-title-color {    color: #005098 !important;}.post-widget-info-color {    color: #9e9e9e !important;}.post-info-color, div.custom-sidebar #twitter_update_list {    color: #aaaaaa !important;}div.pagination a {    background-color: #f9f9f9;}.about-author-wrapper {    background-color: #f9f9f9 !important;}.stunning-text-button {    background-color: #2a84ae !important;    border: 1px solid #2a84ae !important;    color: #ffffff !important;}div.footer-wrapper-gimmick {    background: #cfcfcf none repeat scroll 0 0;}.footer-widget-wrapper .custom-sidebar-title {    color: #edeaea !important;}.footer-blank-space {    height: 0;}.content-wrapper {}.footer-wrapper {    background-color: #014373 !important;    margin-top: 0;}.footer-wrapper, .footer-wrapper table th {    color: #edeaea !important;}.footer-wrapper .post-info-color, .footer-wrapper div.custom-sidebar #twitter_update_list {    color: #d0e4ed !important;}div.footer-wrapper div.contact-form-wrapper input[type="text"], div.footer-wrapper div.contact-form-wrapper input[type="password"], div.footer-wrapper div.contact-form-wrapper textarea, div.footer-wrapper div.custom-sidebar #search-text input[type="text"], div.footer-wrapper div.custom-sidebar .contact-widget-whole input, div.footer-wrapper div.custom-sidebar .contact-widget-whole textarea {    background-color: #6392ab !important;    border: 1px solid #60737d !important;    color: #ffffff !important;}div.footer-wrapper a.button, div.footer-wrapper button, div.footer-wrapper button:hover {    background-color: #ffffff !important;    color: #454545 !important;}div.copyright-wrapper {    color: #ffffff !important;}div.footer-wrapper div.custom-sidebar .recent-post-widget-thumbnail {    background-color: #527485;    border-color: #385766;}.scroll-top {    color: #7c7c7c !important;}table th {    background-color: #f7f7f7;    color: #666666;}table, table tr, table tr td, table tr th {    border-color: #e5e5e5;}table.course-table, table.course-table tr, table.course-table tr td, table.course-table tr th {    border-color: #e5e5e5;}table.course-table th {    background-color: #f2f2f2;    color: #404040;}table.course-table tr.odd {    background-color: #ffffff;    color: #9e9e9e;}table.course-table tr.odd a, table.course-table tr.odd a:hover {    color: #9e9e9e;}table.course-table tr.even {    background-color: #f9f9f9;    color: #9e9e9e;}table.course-table tr.even a, table.course-table tr.even a:hover {    color: #9e9e9e;}.testimonial-content {    color: #848484 !important;}.testimonial-author-name {    color: #494949 !important;}.testimonial-author-position {    color: #8d8d8d !important;}ul.tabs {    border-color: #dddddd !important;}ul.tabs li a {    background-color: #f5f5f5 !important;    border-color: #dddddd !important;    color: #666666 !important;}ul.tabs li a.active {    background-color: #ffffff !important;    color: #111111 !important;}div.navigation-wrapper, .sf-menu li {    background: rgba(0, 0, 0, 0) url(" ../img/navigation-shadow.png") repeat-x scroll 0 0;}.top-navigation-wrapper {    color: #ffffff !important;}.top-navigation-left li a {    border-right: 1px solid #b2b2b2 !important;}.navigation-wrapper {    border-bottom: 1px solid #005da1 !important;    border-top: 1px solid #005da1 !important;}.navigation-wrapper .sf-menu ul, .navigation-wrapper .sf-menu ul li {    border-color: #e9e9e9 !important;}.navigation-wrapper, .sf-menu li {    background-color: #005da1 !important;}.sf-menu li li {    background-color: #ffffff !important;}.navigation-wrapper .sf-menu li a {    border-left: 1px solid #2a639d !important;    border-right: 1px solid #014373 !important;    color: #ffffff !important;}.navigation-wrapper .sf-menu li li a {    color: #999999 !important;}.navigation-wrapper #menu-main.sf-menu {    border-right: 1px solid #2a639d !important;}.navigation-wrapper .sf-menu a:hover, .navigation-wrapper .sf-menu .current-menu-item a:hover {    color: #e3e0e0 !important;}.navigation-wrapper .sf-menu li li a:hover, .navigation-wrapper .sf-menu .current-menu-item li a:hover, .navigation-wrapper .sf-menu .current-menu-item li li a:hover {    color: #666666 !important;}.navigation-wrapper .sf-menu .current-menu-item a {    color: #e8e3e3 !important;}.navigation-wrapper .sf-menu ul .current-menu-item a {    color: #999999 !important;}.navigation-wrapper .sf-menu .current-menu-item li a {    color: #999999 !important;}.search-wrapper #search-text input[type="text"] {    background-color: #ffffff !important;    border-color: #e3e3e3 !important;    color: #b7b7b7 !important;}div.gdl-combobox-text, #courseform input[type="text"] {    background-color: #ffffff !important;    color: #b7b7b7 !important;}#courseform {    background-color: #00908e !important;}div.gdl-combobox-button, div.gdl-combobox-text, #courseform input[type="text"], div.search-attribute.gdl-combobox {    border-color: #e3e3e3 !important;}div.gdl-combobox-button, #courseform input[type="submit"] {    background-color: #00908e !important;    color: #ffffff !important;}div.search-wrapper input[type="submit"] {    background-color: #00908e !important;    color: #ffffff !important;}.search-wrapper {    margin-top: 28px;}a.button, button, input[type="submit"], input[type="reset"], input[type="button"], a.gdl-button {    background-color: #005da1;    border: 1px solid #ffffff;    color: #ffffff;}a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, a.gdl-button:hover {    color: #e8e8e8;}div.gdl-price-item .gdl-divider {    border-color: #ececec !important;}div.gdl-price-item .price-title {    background-color: #e9e9e9 !important;    color: #3a3a3a !important;}div.gdl-price-item .price-item.active .price-title {    background-color: #5f5f5f !important;    color: #ffffff !important;}div.gdl-price-item .price-tag {    color: #3a3a3a !important;}div.gdl-price-item .price-item.active .price-tag {    color: #66a3bf !important;}div.gdl-price-item .price-item.active {    border-top: 1px solid #66a3bf !important;}div.contact-form-wrapper input[type="text"], div.contact-form-wrapper input[type="password"], div.contact-form-wrapper textarea, div.custom-sidebar #search-text input[type="text"], div.custom-sidebar .contact-widget-whole input, div.comment-wrapper input[type="text"], input[type="password"], div.comment-wrapper textarea, div.custom-sidebar .contact-widget-whole textarea, span.wpcf7-form-control-wrap input[type="text"], span.wpcf7-form-control-wrap input[type="password"], span.wpcf7-form-control-wrap textarea {    background-color: #ffffff;    border: 1px solid #cfcfcf;    color: #888888;}div.single-port-next-nav .right-arrow {    background: rgba(0, 0, 0, 0) url("../img/arrow-right.png") no-repeat scroll 0 0;}div.single-port-prev-nav .left-arrow {    background: rgba(0, 0, 0, 0) url("../img/arrow-left.png") no-repeat scroll 0 0;}div.single-thumbnail-author, div.archive-wrapper .blog-item .blog-thumbnail-author, div.blog-item-holder .blog-item2 .blog-thumbnail-author {    background: rgba(0, 0, 0, 0) url("../img/author.png") no-repeat scroll 0 0;}div.single-thumbnail-comment, div.archive-wrapper .blog-item .blog-thumbnail-comment, div.blog-item-holder .blog-item1 .blog-thumbnail-comment, div.blog-item-holder .blog-item2 .blog-thumbnail-comment, div.custom-sidebar .recent-post-widget-comment-num {    background: rgba(0, 0, 0, 0) url("../img/comment.png") no-repeat scroll 0 0;}div.single-thumbnail-tag, div.archive-wrapper .blog-item .blog-thumbnail-tag, div.blog-item-holder .blog-item2 .blog-thumbnail-tag {    background: rgba(0, 0, 0, 0) url("../img/tag.png") no-repeat scroll 0 0;}div.single-port-visit-website {    background: rgba(0, 0, 0, 0) url("../img/link-small.png") no-repeat scroll 0 2px;}span.accordion-head-image.active, span.toggle-box-head-image.active {    background: rgba(0, 0, 0, 0) url("../img/minus-24px.png") repeat scroll 0 0;}span.accordion-head-image, span.toggle-box-head-image {    background: rgba(0, 0, 0, 0) url("../img/plus-24px.png") repeat scroll 0 0;}div.jcarousellite-nav .prev, div.jcarousellite-nav .next {    background-image: url("../img/navigation-20px.png");}div.blog-item-slideshow-nav-right, div.blog-item-slideshow-nav-left {    background-image: url("../img/slideshow-navigation.png");}div.testimonial-icon {    background: rgba(0, 0, 0, 0) url("../img/quotes-18px.png") repeat scroll 0 0;}div.custom-sidebar ul li {    background: rgba(0, 0, 0, 0) url("../img/arrow4.png") no-repeat scroll right center;    margin-right: 15px;}div.gdl-content-slider div.anythingSlider .anythingControls ul a {    background: rgba(0, 0, 0, 0) url("../img/content-slider-nav.png") repeat scroll 0 0;}ul.twitter-shortcode li {    background: rgba(0, 0, 0, 0) url("../img/twitter-shortcode.png") no-repeat scroll 0 50%;}div.twitter-shortcode-wrapper .jcarousellite-nav .prev, div.twitter-shortcode-wrapper .jcarousellite-nav .next {    background-image: url("../img/twitter-shortcode-nav.png");}div.custom-sidebar #searchsubmit {    background: rgba(0, 0, 0, 0) url("../img/find-17px.png") no-repeat scroll center center;}div.footer-wrapper div.custom-sidebar ul li {    background: rgba(0, 0, 0, 0) url("./img/arrow4.png") no-repeat scroll 0 14px;}div.footer-wrapper div.custom-sidebar #searchsubmit {    background: rgba(0, 0, 0, 0) url("../img/find-17px.png") no-repeat scroll center center;}div.footer-wrapper div.custom-sidebar .recent-post-widget-comment-num {    background: rgba(0, 0, 0, 0) url("../img/comment.png") no-repeat scroll 0 1px;}div.footer-wrapper div.custom-sidebar .recent-post-widget-date {    background: rgba(0, 0, 0, 0) url("../img/calendar.png") no-repeat scroll 0 1px;}a.button, button, input[type="submit"], input[type="reset"], input[type="button"], a.gdl-button {    box-shadow: 1px 1px 3px #ffffff;}div.gdl-price-item .price-item.active {    box-shadow: 0 0 3px #ffffff;}div.single-course-header-title {    margin-bottom: 20px;}div.single-course-content {    margin-top: 22px;}div.newsletter-small .newsletter-title {    font-size: 14px;    padding-top: 10px;    text-align: center;}div.newsletter-full .newsletter-title {    font-size: 14px;    padding-bottom: 6px;    padding-top: 4px;}div.newsletter-full .newsletter-thumbnail-image {    float: left;    margin-right: 15px;}div.personnal-full .personnal-title {    font-size: 16px;    padding-bottom: 6px;    padding-top: 4px;}div.personnal-full .personnal-thumbnail-image {    float: left;    margin-bottom: 10px;    margin-right: 15px;}div.custom-sidebar #searchsubmit {    text-indent: -10000px;}div.gdl-header-dropcap {    position: relative;}div.gdl-header-dropcap-center {    left: 50%;    position: absolute;    top: 50%;}div.gdl-header-dropcap-center img {    display: block;    margin-left: -50%;    margin-top: -50%;}*/