﻿html{overflow-y:scroll}body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}dl,ul,ol{margin:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{margin:0;padding:0}tr{vertical-align:top}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}li{zoom:1}html{font-size:62.5%}body{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#000;font-size:1.4rem;letter-spacing:0.8pt;line-height:1.8;background:#fff}html>body{font-size:1.4em}*+html body{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}a{color:#004eb5;text-decoration:none}a:hover,a:focus,a:active{color:#004eb5;text-decoration:underline}a:visited{color:#004eb5}.clearfix:after{content:"";display:block;clear:both;height:0;line-height:0;font-size:0;visibility:hidden}.clearfix{zoom:1}* html .clearfix{height:0px}.clear{clear:both;line-height:0;font-size:0}a img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}.site-branding p{float:left;width:39%}.site-branding h1{float:right;width:auto;font-weight:normal;padding:5% 0 0;clear:none;width:60%}ul.headMenu{float:right;padding:6% 0 0}ul.headMenu li{float:left;padding:0 0 0 1em}div#header ul li span{display:none}nav.navbar{width:100%;min-height:inherit;background:#499bea;background:-moz-linear-gradient(top, #499bea 0%, #207ce5 100%);background:-webkit-linear-gradient(top, #499bea 0%, #207ce5 100%);background:linear-gradient(to bottom, #499bea 0%, #207ce5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 );padding:0;border:none;margin-bottom:0;border-radius:0}nav.navbar .navbar-brand{display:none}nav.navbar .navbar-collapse{margin:0;padding:0;border:none}nav.navbar ul.nav li{display:inline-block;border-left:1px solid #99c3de}nav.navbar ul.nav li:last-of-type{border-right:1px solid #99c3de}nav.navbar ul.nav li.active{border-bottom:3px solid #DD0021}nav.navbar ul.nav li.active a{background:#61a7f3;background:-moz-linear-gradient(top, #61a7f3 1%, #0179fe 100%);background:-webkit-linear-gradient(top, #61a7f3 1%, #0179fe 100%);background:linear-gradient(to bottom, #61a7f3 1%, #0179fe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a7f3', endColorstr='#0179fe',GradientType=0 );color:#FFF}nav.navbar ul.nav li.current-menu-item{background:#0076e5;background:-moz-linear-gradient(top, #0076e5 0%, #1756a8 100%);background:-webkit-linear-gradient(top, #0076e5 0%, #1756a8 100%);background:linear-gradient(to bottom, #0076e5 0%, #1756a8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076e5', endColorstr='#1756a8',GradientType=0 )}nav.navbar ul.nav li:nth-of-type(1){width:9%}nav.navbar ul.nav li:nth-of-type(2){width:12%}nav.navbar ul.nav li:nth-of-type(3){width:18%}nav.navbar ul.nav li:nth-of-type(4){width:16%}nav.navbar ul.nav li:nth-of-type(5){width:18%}nav.navbar ul.nav li:nth-of-type(6){width:12%}nav.navbar ul.nav li:nth-of-type(7){width:15%}nav.navbar ul.nav li a{color:#000;width:100%;line-height:50px;padding:10px 0;text-align:center;color:#FFF;font-size:15px}nav.navbar ul.nav li a:hover,nav.navbar ul.nav li a:active{color:#FFF}nav.navbar ul.nav li a strong.title{font-size:14px;display:block;line-height:110%;margin-bottom:2px;font-weight:normal}nav.navbar ul.nav li a span.description{font-size:10px;line-height:110%;display:block;letter-spacing:normal}@media screen and (max-width: 479px){nav.navbar .navbar-header{margin-right:0;margin-left:0}}@media screen and (max-width: 767px){.navbar-toggle{display:block;margin-right:10px;box-shadow:none;background:#FFF !important}.navbar-toggle span.icon-bar{background-color:#2781e5 !important}.collapse{display:none}nav.navbar ul.navbar-nav{background:#0150a4}nav.navbar ul.navbar-nav li{width:100% !important;display:inline-flex;border-left:none !important;border-right:none !important;border-top:1px solid #61a7f3;border-bottom:none !important}nav.navbar ul.navbar-nav li:after{font-family:FontAwesome;margin-right:0.5rem;margin-right:6.5px;content:"";padding-right:10px;color:#FFF;font-size:18px;display:inline-flex;padding-top:3px}nav.navbar ul.navbar-nav li a{text-align:left;padding-left:5%;padding-right:2%}nav.navbar ul.navbar-nav li a strong.title{font-size:14px}nav.navbar ul.navbar-nav li a span.description{display:none}}footer{font-size:1.3rem}footer.entry-footer{text-align:right}footer ul,footer li{margin:0;padding:0;list-style:none}footer ul.navbar-nav{margin:0}footer .footer-link-wrapper{height:40px;width:100%;background:#004EB5;background:-moz-linear-gradient(top, #004EB5 0%, #347ADA 100%);background:-webkit-linear-gradient(top, #004EB5 0%, #347ADA 100%);background:linear-gradient(to bottom, #004EB5 0%, #347ADA 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#004EB5', endColorstr='#347ADA',GradientType=0 )}footer .footer-link-wrapper li a{background:url(../img/arrow02.png) 0 13px no-repeat;line-height:40px;padding:0 0 0 20px;color:#FFF}footer .site-info-wrapper{padding:20px 0;background:#ffffff}footer .site-info-wrapper .footer-company-info h3{font-size:20px;margin:0 0 10px 0;font-weight:bold}footer .site-info-wrapper .footer-company-info strong{font-size:14px}footer .site-info-wrapper .footer-site-tree ul{padding:0}footer .site-info-wrapper .footer-site-tree ul li{margin-left:0;display:block;padding:3px 0}footer .site-info-wrapper .footer-site-tree ul li.current_page_item>a{color:#333;background:#EFEFEF}footer .site-info-wrapper .footer-site-tree ul li.current_page_item>a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow02.png) 0 4px no-repeat}footer .site-info-wrapper .footer-site-tree ul li a{padding:2px 6px;display:block;border-bottom:1px dotted #DDD}footer .site-info-wrapper .footer-site-tree ul li a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow01.png) 0 4px no-repeat}footer .site-info-wrapper .footer-site-tree ul li ul li{border-left:none;border-right:none;padding-left:1em}footer .site-info-wrapper .footer-site-tree ul li ul li:last-of-type{border-bottom:none}footer .site-info-wrapper .footer-site-tree ul li ul li a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow03.png) 0 3px no-repeat}footer .site-info-wrapper .footer-site-tree ul li ul li.current_page_item>a{color:#333;background:#EFEFEF}footer .site-info-wrapper .footer-site-tree ul li ul li.current_page_item>a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow04.png) 0 4px no-repeat}footer .site-info-wrapper .footer-site-tree ul li{vertical-align:top;padding:0;font-size:1.1rem}footer .site-info-wrapper .footer-site-tree ul li a{border-bottom:none}footer .site-info-wrapper .footer-site-tree ul li a:before{background-position:0 2px !important}footer .site-info-wrapper .footer-site-tree ul li ul li{display:block;width:auto}footer .copyright-wrapper{background:#555;color:#FFF;padding:5px 0;text-align:center;font-size:12px}footer .copyright-wrapper a{color:#FFF}@media screen and (min-width: 375px){footer .site-info-wrapper .footer-site-tree ul li{width:49%;display:inline-block}}@media screen and (min-width: 480px){footer .site-info-wrapper .footer-site-tree ul li{width:32%}}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{width:80%}form button,form input,form select,form textarea{font-size:1.4rem}form input[type="file"]{color:#00F;background:#D6F0FE;width:320px}form span.must{font-size:1rem;color:#FF0000}form p.memo{font-size:1.1rem;color:#900}form table th{width:31%}form table span.koumoku_title{display:inline-block;padding-right:5px;padding-bottom:10px;width:3em;text-align:right}form table span.addr_ex{font-size:1rem}form table input.tel,form table input.fax{width:10rem}form table .company_name{width:30rem}form table .name{width:20rem}form table .name_kana{width:20rem}form table .zip{width:8rem}form table .address{width:30rem}form table .email{width:30rem}form table .num{width:10rem}form table span.wpcf7-list-item{margin-right:10px}form table div.wpcf7-validation-errors{border:none;background:#FFD5D5;color:#FF0000}.btn_to_send{margin:30px 0 0 0;text-align:center}.btn_to_send input{padding:10px 20px;background:#ffffff;background:-moz-linear-gradient(top, #6e6e6e 0%, #000 100%);background:-webkit-linear-gradient(top, #6e6e6e 0%, #000 100%);background:linear-gradient(to bottom, #6e6e6e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );display:block;color:#FFF;font-weight:bold;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px;font-size:20px;text-shadow:none;border:none;box-shadow:none;font-weight:normal}.btn_to_send input:hover{background:#0080FF;text-decoration:none;box-shadow:none}h1{margin:0 0  20px 0;font-size:30px;padding:3%}h1.page-title{border:1px solid #eeeeee;background:#e6f8fd;background:-moz-linear-gradient(top, #e6f8fd 1%, #fff 100%);background:-webkit-linear-gradient(top, #e6f8fd 1%, #fff 100%);background:linear-gradient(to bottom, #e6f8fd 1%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f8fd', endColorstr='#ffffff',GradientType=0 );color:#002d6a;-moz-text-shadow:2px 2px 2px #CCC;-webkit-text-shadow:2px 2px 2px #CCC;text-shadow:2px 2px 2px #CCC}h1.title-img{padding:0;background:#FFF}h2{margin:1rem 0;font-weight:bold;padding:5px 10px 2px 15px;font-size:20px;color:#000;background:#FFF;background:-moz-linear-gradient(top, #FFF 0%, #FFFF 100%);background:-webkit-linear-gradient(top, #FFF 0%, #FFFF 100%);background:linear-gradient(to bottom, #FFF 0%, #FFFF 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$bg-color1', endColorstr='$bg-color2',GradientType=0 )}h2:before{margin-right:10px;height:1.6em;vertical-align:middle;content:"";display:inline-block;background:none;margin:0;width:0}h2.archive-title{text-align:right;font-weight:normal;color:#000;background:"#FFF";background:-moz-linear-gradient(top, "#FFF" 0%, #FFFF 100%);background:-webkit-linear-gradient(top, "#FFF" 0%, #FFFF 100%);background:linear-gradient(to bottom, "#FFF" 0%, #FFFF 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$bg-color1', endColorstr='$bg-color2',GradientType=0 )}h2.archive-title:before{margin-right:10px;height:1.6em;vertical-align:middle;content:"";display:inline-block;background:none;margin:0;width:0}h2.entry-title,h2.title01{border-left:10px solid #333;margin:3rem 0}h2.entry-title a,h2.title01 a{color:#000}h2.submenu_title{font-size:16px;font-weight:normal;margin-top:0;background:#eeeeee;border-bottom:2px solid #337ab7}h3{margin:20px 0;font-weight:bold;padding:1% 2%;font-size:16px;color:#000;background:#FFF;background:-moz-linear-gradient(top, #FFF 0%, #DDD 100%);background:-webkit-linear-gradient(top, #FFF 0%, #DDD 100%);background:linear-gradient(to bottom, #FFF 0%, #DDD 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$bg-color1', endColorstr='$bg-color2',GradientType=0 );background-color:#EFEFEF;background-image:repeating-linear-gradient(55deg, transparent, transparent 1px, rgba(255,255,255,0.5) 3px, rgba(255,255,255,0.5) 0px)}h3:before{margin-right:10px;height:1.6em;vertical-align:middle;content:"";display:inline-block;background:none;margin:0;width:0}h4{margin:20px 0;font-weight:bold;padding:1% 1% 1% 1%;font-size:14px;border-bottom:1px dotted #333;color:#000;background:#FFF;background:-moz-linear-gradient(top, #FFF 0%, #FFF 100%);background:-webkit-linear-gradient(top, #FFF 0%, #FFF 100%);background:linear-gradient(to bottom, #FFF 0%, #FFF 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$bg-color1', endColorstr='$bg-color2',GradientType=0 )}h4:before{margin-right:10px;height:1.6em;vertical-align:middle;content:"";display:inline-block;background:none;margin:0;width:0}h5{margin:0 0 10px 0;font-weight:bold}h6{margin:0 0 10px 0;font-weight:normal}body.home #content{padding-top:0}body.home #mainImg{margin-bottom:20px}body.home .bx-wrapper .bx-viewport{box-shadow:none;left:0;background:none;border:none}body.home h3{margin:0}body.home section{margin-bottom:20px}body.home section.information>div{margin-bottom:20px}body.home .top_message{font-size:calc(1rem + 0.8vw);font-size:-webkit-calc(1rem + 0.8vw)}body.home table.top_table_ysc_system{border-collapse:separate;border-spacing:10px}body.home table.top_table_ysc_system tr td{vertical-align:middle}body.home table.top_table_ysc_system tr td:first-of-type{background:#2882e5;text-align:center;font-size:20px;font-weight:bold;color:#FFF;width:13em;font-size:calc(1.3rem + 0.3vw);font-size:-webkit-calc(1.3rem + 0.3vw)}body.home table.top_table_ysc_system tr td:first-of-type a{display:block;color:#FFF}body.home table.top_table_ysc_system tr td:last-of-type{font-size:calc(1.3rem + 0.3vw);font-size:-webkit-calc(1.3rem + 0.3vw)}@media screen and (max-width: 479px){body.home section.information>div{display:block;width:auto;margin-bottom:20px}body.home section.information>div:nth-of-type(2){margin-left:0}}body.ysc_network.page-child .entry-content table.common td:nth-of-type(1){width:20%}body.ysc_network.page-child .entry-content table.common td:nth-of-type(2){width:auto}body.books .entry-content table tr td{border-bottom:1px dotted #666;padding-top:20px}body.books .entry-content table tr td:nth-of-type(1){padding-right:20px;padding-bottom:20px}body.books .entry-content table tr td:nth-of-type(1) img{width:100px;height:auto}body.books .entry-content table tr td:nth-of-type(2) a{font-size:1.6rem}body.program.page-child h3{font-size:20px;color:#0070bb;border:3px solid #bbb}body.contact form input.btn_to{padding:10px 20px;background:#ffffff;background:-moz-linear-gradient(top, #6e6e6e 0%, #000 100%);background:-webkit-linear-gradient(top, #6e6e6e 0%, #000 100%);background:linear-gradient(to bottom, #6e6e6e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );display:block;color:#FFF;font-weight:bold;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px;font-size:2em;font-weight:normal}@media screen and (max-width: 479px){body.contact form table.common th,body.contact form table.common td{width:auto;display:block;border:none}}body.seminar table.seminar_info{border:none}body.seminar table.seminar_info td,body.seminar table.seminar_info th{border-bottom:none;display:block}@media (min-width: 576px){body.seminar table.seminar_info{border:1px solid #dbdbdb}body.seminar table.seminar_info td,body.seminar table.seminar_info th{border-bottom:1px solid #dbdbdb;display:table-cell}body.seminar table.seminar_info th{width:10em;border-left:3px solid #999}}#breadcrumb{font-size:10px}table.common{border:1px solid #dbdbdb;margin:10px 0;border-collapse:separate;border-spacing:1px}table.common th,table.common td{border-bottom:1px solid #dbdbdb;padding:1% 2%}table.common tr:last-of-type th,table.common tr:last-of-type td{border-bottom:none}table.common th{background:#f5f5f5;background:#deebf2;color:#000;border-left:3px solid #999999}table.view th{background:#e0e0e0;text-align:center}table.view tr:first-of-type th{background:#accbf7}table.view td{text-align:center}table.view td.price{text-align:center}table.view td.text{text-align:left}table.split{width:48%;display:inline-table}table.contact th{background:#EFEFEF}a.pdf{display:inline-block;width:40%;margin:2%;text-decoration:none;padding:10px 20px;background:#ffffff;background:-moz-linear-gradient(top, #6e6e6e 0%, #000 100%);background:-webkit-linear-gradient(top, #6e6e6e 0%, #000 100%);background:linear-gradient(to bottom, #6e6e6e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );display:block;color:#FFF;font-weight:bold;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px;-webkit-border-radius:5px;border-radius:5px}a.pdf:before{font-family:FontAwesome;margin-right:0.5rem;margin-right:6.5px;content:'\f1c1';font-size:18px;font-weight:normal}a.pdf:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8}a.word{display:inline-block;width:40%;margin:2%;text-decoration:none;padding:10px 20px;background:#ffffff;background:-moz-linear-gradient(top, #6e6e6e 0%, #000 100%);background:-webkit-linear-gradient(top, #6e6e6e 0%, #000 100%);background:linear-gradient(to bottom, #6e6e6e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );display:block;color:#FFF;font-weight:bold;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px;background:#ffffff;background:-moz-linear-gradient(top, #004eb5 0%, #000 100%);background:-webkit-linear-gradient(top, #004eb5 0%, #000 100%);background:linear-gradient(to bottom, #004eb5 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );-webkit-border-radius:5px;border-radius:5px}a.word:before{font-family:FontAwesome;margin-right:0.5rem;margin-right:6.5px;content:'\f1c2';font-size:18px;font-weight:normal}a.word:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8}a.excel{display:inline-block;width:40%;margin:2%;text-decoration:none;padding:10px 20px;background:#ffffff;background:-moz-linear-gradient(top, #6e6e6e 0%, #000 100%);background:-webkit-linear-gradient(top, #6e6e6e 0%, #000 100%);background:linear-gradient(to bottom, #6e6e6e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );display:block;color:#FFF;font-weight:bold;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px;background:#ffffff;background:-moz-linear-gradient(top, #006e2e 0%, #112100 100%);background:-webkit-linear-gradient(top, #006e2e 0%, #112100 100%);background:linear-gradient(to bottom, #006e2e 0%, #112100 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );-webkit-border-radius:5px;border-radius:5px}a.excel:before{font-family:FontAwesome;margin-right:0.5rem;margin-right:6.5px;content:'\f1c3';font-size:18px;font-weight:normal}a.excel:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;color:#FFF;text-decoration:none}dl.headline{padding:10px 0 10px 10px;border-bottom:1px dotted #999999}dl.headline:last-of-type{margin-bottom:30px}dl.headline dt.date{width:9em;font-weight:normal;display:inline-block;margin-right:1em}dl.headline dt.title{width:70%;font-weight:normal;display:inline-block;margin-right:2em;vertical-align:top}dl.headline dd{display:inline-block;vertical-align:top;margin:0}ul.headline{padding:10px 0}ul.headline li{border-bottom:1px dotted #999999;list-style:none}ul.headline dl{border-bottom:none;margin-bottom:0 !important}ul.headline dl dd{margin:0}ul.headline dl dd a[rel*="category"]{background:#555;color:#FFF;font-size:11px;padding:2px 8px;-webkit-border-radius:4px;border-radius:4px;margin-right:10px;width:6em;text-align:center;display:inline-block}ul.headline dl dd a[rel*="category"]:hover{text-decoration:none}.flowBox{padding-bottom:30px;margin-bottom:15px;display:block;overflow:hidden;background:url(../img/arrow_down.png) center bottom no-repeat}.flowBox table{display:block;overflow:hidden;padding:15px 20px;border:3px solid #e5e5e5}.flowBox table tr td{vertical-align:middle;padding:10px}.flowBox table tr td:nth-of-type(1){background:#CBDFEF;width:160px;font-weight:bold;font-size:110%}.flowBox table tr td:nth-of-type(3){width:180px;padding:0}.flowBox:last-of-type{background:none}.memo{padding:10px;margin:5px 0 20px 0;color:#CE0000;font-size:1.4rem;font-weight:normal;border:1px solid #EFEFEF;background:#fefafa;font-size:1.1rem}header{margin-bottom:0}header.site-header .site-branding p{width:100%;max-width:550px}header.site-header .site-branding h1{float:none;width:auto;padding:0;font-size:11px !important;margin:0}header.site-header .site-branding h1.site-description{margin-left:10px;margin-top:10px}header.site-header .header-nav{text-align:right}header.page-header{margin:0;border:none;padding-bottom:0}header.entry-header .entry-meta{text-align:right}header p.archive-title{font-size:16px;display:inline-block;text-align:right;background:#CECECE;padding:1% 2%;color:#444;-webkit-border-radius:3px;border-radius:3px}header p.entry-date{text-align:right}.sidenav_area{font-size:1.3rem}.sidenav_area h2 .submenu_title{text-align:center}.sidenav_area .sidenav_list{padding:10px;border:1px solid #CCC;margin:0 0 20px 0}.sidenav_area .sidenav_list ul{padding:0}.sidenav_area .sidenav_list ul li{margin-left:0;display:block;padding:3px 0}.sidenav_area .sidenav_list ul li.current_page_item>a{color:#333;background:#EFEFEF}.sidenav_area .sidenav_list ul li.current_page_item>a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow02.png) 0 4px no-repeat}.sidenav_area .sidenav_list ul li a{padding:2px 6px;display:block;border-bottom:1px dotted #DDD}.sidenav_area .sidenav_list ul li a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow01.png) 0 4px no-repeat}.sidenav_area .sidenav_list ul li ul li{border-left:none;border-right:none;padding-left:1em}.sidenav_area .sidenav_list ul li ul li:last-of-type{border-bottom:none}.sidenav_area .sidenav_list ul li ul li a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow03.png) 0 3px no-repeat}.sidenav_area .sidenav_list ul li ul li.current_page_item>a{color:#333;background:#EFEFEF}.sidenav_area .sidenav_list ul li ul li.current_page_item>a:before{content:"";padding:0 5px 0 12px;margin-bottom:6px;background:url(../img/arrow04.png) 0 4px no-repeat}#primary{padding-left:30px}#primary .primary_banner{margin:20px 0;text-align:center}#primary .primary_banner img{width:100%;max-width:100%}#primary .primary_banner.mb{display:none}#primary #contents .sidenav_list ul li{display:inline-block;vertical-align:top}#primary #contents .sidenav_list ul li a{border-bottom:none}#secondary{font-size:1.3rem}#secondary section.sidenav_list.search{padding:10px 10px 0 10px}#secondary section.sidenav_list h3{font-size:16px;font-weight:bold;margin-bottom:7px}#secondary section.sidenav_list .widget select{margin:10px}#secondary section.sidenav_list.search label{max-width:80%}#secondary section.sidenav_list.search input[type="search"]{width:95%;display:block}#secondary section.sidenav_list.search .widget_search .search-submit{display:inline}#secondary #sideContact a.btn_to_access_map{padding:10px 20px;background:#ffffff;background:-moz-linear-gradient(top, #6e6e6e 0%, #000 100%);background:-webkit-linear-gradient(top, #6e6e6e 0%, #000 100%);background:linear-gradient(to bottom, #6e6e6e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );display:block;color:#FFF;font-weight:bold;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px;margin-bottom:10px}#secondary #sideContact a.btn_to_access_map:before{font-family:FontAwesome;margin-right:0.5rem;margin-right:6.5px;content:""}#secondary #sideContact a.btn_to_access_map:hover{background:#0080FF;text-decoration:none}#secondary .banner_area p{margin-bottom:10px}#secondary .company_info{border:1px solid  #666;padding:10px;marin:10px 0}#secondary dl.headline dt.date{display:inline}#secondary dl.headline dd.title{display:inline}.container{padding-left:0;padding-right:0}ul.headMenu a:before{font-family:FontAwesome;margin-right:0.5rem;margin-right:6.5px;content:""}nav.navbar ul.navbar-nav{width:100%;margin:0}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#FFF}.entry-content{margin-bottom:30px}.page-content,.entry-content,.entry-summary{margin-top:0}a.btn_to_detail{padding:10px 20px;background:#ffffff;background:-moz-linear-gradient(top, #6e6e6e 0%, #000 100%);background:-webkit-linear-gradient(top, #6e6e6e 0%, #000 100%);background:linear-gradient(to bottom, #6e6e6e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );display:block;color:#FFF;font-weight:bold;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px}a.btn_to_detail:hover{background:#0080FF;text-decoration:none}.btn_to_detail_bg{background:url(../img/arrow_white01.png) 10px 7px no-repeat;font-size:1.3rem;display:inline-block;padding:3px 10px 2px 30px;background-color:#337ab7;color:#FFF}.btn_to_detail_bg:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8}p.btn_to_detail_bg{margin:10px 0}.btn_right{text-align:right}.outer{border:1px solid #BBBBBB}.outer .inner{border:1px solid #FFF;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:-webkit-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:linear-gradient(to bottom, #fff 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 )}.outer .inner h3.title01{color:#000;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 0%, #ddd 100%);background:linear-gradient(to bottom, #fff 0%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$bg-color1', endColorstr='$bg-color2',GradientType=0 );background:none;border:none}.outer .inner h3.title01:before{margin-right:10px;height:1.6em;vertical-align:middle;content:"";display:inline-block;background:#333;width:10px}.outer .inner h3.title01 a{color:#222}.outer .inner.blue{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #bfd3e9 100%);background:-webkit-linear-gradient(top, #fff 0%, #bfd3e9 100%);background:linear-gradient(to bottom, #fff 0%, #bfd3e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 )}.outer .inner.blue h3.title01{color:#000;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 0%, #ddd 100%);background:linear-gradient(to bottom, #fff 0%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$bg-color1', endColorstr='$bg-color2',GradientType=0 );background:none;border:none}.outer .inner.blue h3.title01:before{margin-right:10px;height:1.6em;vertical-align:middle;content:"";display:inline-block;background:#333;width:10px}.outer .inner.gray{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:-webkit-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:linear-gradient(to bottom, #fff 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 )}.outer .inner.gray h3.title01{color:#000;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 0%, #ddd 100%);background:linear-gradient(to bottom, #fff 0%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$bg-color1', endColorstr='$bg-color2',GradientType=0 );background:none;border:none}.outer .inner.gray h3.title01:before{margin-right:10px;height:1.6em;vertical-align:middle;content:"";display:inline-block;background:#333;width:10px}.outer .inner.gray h3.title01 a{color:#222}.outer .inner h3.title01{padding:10px;background:none;border:none;position:relative}.outer .inner h3.title01 a{color:#0C2E57;font-size:16px}.outer .inner h3.title01 a.btn_to_list{text-indent:100%;overflow:hidden;white-space:nowrap;display:inline-block;background:url(../img/btn_to_list.png) no-repeat;width:100px;height:20px;position:absolute;right:10px;top:12px}.outer .inner ul.headline{margin:0 10px 10px 10px !important;padding:10px !important;background:#FFF}table.mobile-block{width:98%}body #content{padding-top:20px;background:#FFF}body .content-wrap{background:#7db9e8;background:-moz-linear-gradient(top, #7db9e8 0%, #fff 100%);background:-webkit-linear-gradient(top, #7db9e8 0%, #fff 100%);background:linear-gradient(to bottom, #7db9e8 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#ffffff',GradientType=0 )}body section.child_index ul{padding:0}body section.child_index ul li{list-style:none;display:inline-block;vertical-align:top;width:48%}body section.child_index ul li:nth-of-type(even){margin:0 0 2% 1%}body section.child_index ul li:nth-of-type(odd){margin:0 1% 2% 0}body section.child_index ul li a{display:block;padding:10px;background:#FFF;border:1px solid #CCC}body section.child_index ul li a:hover{background:#F8F8F8}body section.child_index ul li a:hover,body section.child_index ul li a:focus{text-decoration:none}body section.child_index ul li a h3{margin:10px 0}body section.child_index ul li a span.excerpt{display:block;letter-spacing:normal}body section.child_index ul li a span.post_img{display:block;width:100px;margin-right:10px}body section.child_index ul li a span.post_img.no_img{background:#FFF;text-align:center;padding:20px 0;border:1px solid #DDD}body.case.page-parent .entry-content ul.home_list li{padding:0 5px 0 20px;margin-bottom:6px;background:url(../img/arrow01.png) 0 4px no-repeat}body.case.page-child .examples .example{border:1px solid #CCBCBC;background:#FDEFFD;padding:10px;margin:1%;vertical-align:top}body.case.page-child .examples .example strong{padding:0 0 5px 0;display:inline-block;font-size:110%}@media screen and (max-width: 479px){.header-nav{text-align:center !important;padding:0 15%}header .container.header{padding-left:10px !important;padding-right:10px !important}#breadcrumb{padding-left:10px !important;padding-right:10px !important}.site-content{padding-bottom:20px}#primary{padding-left:10px}#primary .primary_banner.pc{display:none}#primary .primary_banner.mb{display:block;border:1px solid #BBBBBB;text-align:center;padding-bottom:10px}#primary .primary_banner.mb p.comment{background:#333;color:#FFF;font-size:1rem}#primary .primary_banner.mb a{display:inline-block;width:90%;margin:10px 0 0 0;padding:10px 0;border:1px solid #BBBBBB;-webkit-border-radius:3px;border-radius:3px;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:-webkit-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:linear-gradient(to bottom, #fff 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 )}#sideMenu .side_info{display:block;width:220px;margin:0 auto;text-align:center}#sideMenu .map-layout{width:99% !important;margin:1% !important}#sideMenu .blog{width:100% !important}table.mobile-block{border:none}table.mobile-block.common{border-top:1px solid #999}table.mobile-block th,table.mobile-block td{border-top:none;display:block;width:auto !important;padding:1% 2%}table.mobile-block td img{max-width:100%;margin:2% auto}}@media screen and (max-width: 767px){.site-branding{text-align:center}.header-nav{text-align:center !important;padding:0 15%}#sideMenu .blog{display:inline-block;width:220px}section.child_index ul li{width:100%;margin:0 0 2% 0 !important}}@media screen and (min-width: 480px) and (max-width: 991px){#secondary{width:100%}#secondary #sideMenu{width:100%}#secondary #sideMenu .sidenav_area,#secondary #sideMenu .side_info{width:220px;display:inline-block;vertical-align:top;margin-right:1%}}
