﻿.global-spnav-menu{padding-left:0}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:250px;overflow-x:none;overflow-y:auto;background:#fcfbfa;box-shadow:0px 0px 2px 1px #eee;padding:0}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-250px}.sidr.left{left:-250px;right:auto}.sidr li{margin:0;border-bottom:1px solid #ddd;padding:0}.sidr li:before{content:none}.sidr li a{display:block;padding:12px 15px}.sidr li a:hover,.sidr li a:active{background:inherit;color:inherit}.sidr li.sub_arrow>a{color:#565656;padding-bottom:0 !important;margin-left:0 !important}.sidr li.sub_arrow>a:before{content:"<" !important;position:relative;white-space:pre-wrap}.sidr li.sub_arrow>a:after{content:" >";position:relative;white-space:pre-wrap}.sidr li .sub-menu li{border-top:1px dotted #ddd;border-bottom:none;margin-left:10px}.sidr li .sub-menu li:first-child{border-top:none}.sidr li .sub-menu li a{position:relative;padding-left:15px;padding:10px 10px 10px 15px}.sidr li .sub-menu li a:before{position:absolute;content:"";font-family:"Glyphicons Halflings";position:relative;font-size:11px;top:1px;left:-2px}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*{margin-block-start:0;margin-block-end:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}@font-face{font-family:"Glyphicons Halflings";src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-envelope:before{content:"✉"}.glyphicon-print:before{content:""}.glyphicon-home:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-file:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-new-window:before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}[role=button]{cursor:pointer}.container,.breadcrumbs .breadcrumbs-list{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.breadcrumbs .breadcrumbs-list:before,.container:after,.breadcrumbs .breadcrumbs-list:after{content:" ";display:table}.container:after,.breadcrumbs .breadcrumbs-list:after{clear:both}@media(min-width: 768px){.container,.breadcrumbs .breadcrumbs-list{width:1080px}}@media(min-width: 768px){.container,.breadcrumbs .breadcrumbs-list{width:1080px}}@media(min-width: 768px){.container,.breadcrumbs .breadcrumbs-list{width:1080px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row,dl,.page_link_more{margin-left:-15px;margin-right:-15px}.row:before,dl:before,.page_link_more:before,.row:after,dl:after,.page_link_more:after{content:" ";display:table}.row:after,dl:after,.page_link_more:after{clear:both}.col-xs-1,.col-sm-1,.col-xs-2,.col-sm-2,dl.annotation dt,.col-xs-3,.col-sm-3,dl dt,.col-xs-4,.col-sm-4,.col-xs-5,.col-sm-5,.col-xs-6,.col-sm-6,.col-xs-7,.col-sm-7,.col-xs-8,.col-sm-8,.col-xs-9,.col-sm-9,dl dd,.col-xs-10,.col-sm-10,dl.annotation dd,.col-xs-11,.col-sm-11,.col-xs-12,.col-sm-12,dl.qa dt,dl.qa dd{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,dl dt,dl dd{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12,dl dt,dl dd{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width: 768px){.col-sm-1,.col-sm-2,dl.annotation dt,.col-sm-3,dl dt,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,dl dd,.col-sm-10,dl.annotation dd,.col-sm-11,.col-sm-12,dl.qa dt,dl.qa dd{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2,dl.annotation dt{width:16.6666666667%}.col-sm-3,dl dt{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9,dl dd{width:75%}.col-sm-10,dl.annotation dd{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12,dl.qa dt,dl.qa dd{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width: 768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width: 768px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.clearfix:before,.global-nav ul.global-nav-list:before,ul.news-list:before,.clearfix:after,.global-nav ul.global-nav-list:after,ul.news-list:after{content:" ";display:table}.clearfix:after,.global-nav ul.global-nav-list:after,ul.news-list:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 767px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 767px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 767px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 767px){.visible-sm-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 767px){.hidden-sm{display:none !important}}@media(min-width: 768px)and (max-width: 767px){.hidden-md{display:none !important}}@media(min-width: 768px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.clear:before,.nav-links:before,.clear:after,.nav-links:after{content:" ";display:table}.clear:after,.nav-links:after{clear:both}.fc_b{color:#605346}.fc_s{color:#ff725a}.fc_a1{color:#3f6fbd}.fc_a2{color:#8b0723}.fc_a3{color:#33f}.bc_b{background-color:#dbf4fa}.bc_s{background-color:#ff7944}.bc_a1{background-color:#648bcb}.bc_a2{background-color:#8b0723}.bc_a3{background-color:#33f}.bc_m0{background-color:#000}.bc_m10{background-color:#3e3a39}.bc_m20{background-color:#595757}.bc_m30{background-color:#727171}.bc_m40{background-color:#898989}.bc_m50{background-color:#9fa0a0}.bc_m60{background-color:#b5b5b6}.bc_m70{background-color:#c9caca}.bc_m80{background-color:#dcdddd}.bc_m90{background-color:#efefef}.bc_m100{background-color:#fff}.fz_exsmall{font-size:75% !important}.fz_small{font-size:84% !important}.fz_smaller{font-size:92% !important}.fz_medium{font-size:100% !important}.fz_larger{font-size:117% !important}.fz_large{font-size:138% !important}.fz_slarge{font-size:180% !important}.fz_exlarge{font-size:200% !important}.fw_normal{font-weight:normal !important}.fw_bold{font-weight:bold !important}.c_black{color:#3e3e3e !important}.c_white{color:#fff !important}.c_red{color:#fb3500 !important}.ti_10{text-indent:1em !important}.ti_15{text-indent:1.5em !important}.ti_20{text-indent:2em !important}.ti_25{text-indent:2.5em !important}.ti_30{text-indent:3em !important}.m_00{margin:0px !important}.m_05{margin:5px !important}.m_10{margin:10px !important}.m_15{margin:15px !important}.m_20{margin:20px !important}.m_30{margin:30px !important}.m_40{margin:40px !important}.m_50{margin:50px !important}.mtb_00{margin-top:0px !important;margin-bottom:0px !important}.mtb_05{margin-top:5px !important;margin-bottom:5px !important}.mtb_10{margin-top:10px !important;margin-bottom:10px !important}.mtb_15{margin-top:15px !important;margin-bottom:15px !important}.mtb_20{margin-top:20px !important;margin-bottom:20px !important}.mtb_30{margin-top:30px !important;margin-bottom:30px !important}.mtb_40{margin-top:40px !important;margin-bottom:40px !important}.mtb_50{margin-top:50px !important;margin-bottom:50px !important}.m_0auto{margin:0 auto}.mlr_00{margin-left:0px !important;margin-right:0px !important}.mlr_05{margin-left:5px !important;margin-right:5px !important}.mlr_10{margin-left:10px !important;margin-right:10px !important}.mlr_15{margin-left:15px !important;margin-right:15px !important}.mlr_20{margin-left:20px !important;margin-right:20px !important}.mlr_30{margin-left:30px !important;margin-right:30px !important}.mlr_40{margin-left:40px !important;margin-right:40px !important}.mlr_50{margin-left:50px !important;margin-right:50px !important}.mt_00{margin-top:0px !important}.mt_05{margin-top:5px !important}.mt_10{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt_30{margin-top:30px !important}.mt_40{margin-top:40px !important}.mt_50{margin-top:50px !important}.mr_00{margin-right:0px !important}.mr_05{margin-right:5px !important}.mr_10{margin-right:10px !important}.mr_15{margin-right:15px !important}.mr_20{margin-right:20px !important}.mr_30{margin-right:30px !important}.mr_40{margin-right:40px !important}.mr_50{margin-right:50px !important}.mb_00{margin-bottom:0px !important}.mb_05{margin-bottom:5px !important}.mb_10{margin-bottom:10px !important}.mb_15{margin-bottom:15px !important}.mb_20{margin-bottom:20px !important}.mb_30{margin-bottom:30px !important}.mb_40{margin-bottom:40px !important}.mb_50{margin-bottom:50px !important}.mb_60{margin-bottom:60px !important}.mb_70{margin-bottom:70px !important}.mb_80{margin-bottom:80px !important}.mb_90{margin-bottom:90px !important}.mb_100{margin-bottom:100px !important}.ml_00{margin-left:0px !important}.ml_05{margin-left:5px !important}.ml_10{margin-left:10px !important}.ml_15{margin-left:15px !important}.ml_20{margin-left:20px !important}.ml_30{margin-left:30px !important}.ml_35{margin-left:35px !important}.ml_40{margin-left:40px !important}.ml_50{margin-left:50px !important}.p_00{padding:0px !important}.p_05{padding:5px !important}.p_10{padding:10px !important}.p_15{padding:15px !important}.p_20{padding:20px !important}.p_30{padding:30px !important}.p_40{padding:40px !important}.p_50{padding:50px !important}.ptb_05{padding-top:5px !important;padding-bottom:5px !important}.ptb_10{padding-top:10px !important;padding-bottom:10px !important}.ptb_15{padding-top:15px !important;padding-bottom:15px !important}.ptb_20{padding-top:20px !important;padding-bottom:20px !important}.ptb_30{padding-top:30px !important;padding-bottom:30px !important}.ptb_40{padding-top:40px !important;padding-bottom:40px !important}.ptb_50{padding-top:50px !important;padding-bottom:50px !important}.p_0auto{padding:0 auto !important}.plr_00{padding-left:0 !important;padding-right:0 !important}.plr_05{padding-left:5px !important;padding-right:5px !important}.plr_10{padding-left:10px !important;padding-right:10px !important}.plr_15{padding-left:15px !important;padding-right:15px !important}.plr_20{padding-left:20px !important;padding-right:20px !important}.plr_30{padding-left:30px !important;padding-right:30px !important}.plr_40{padding-left:40px !important;padding-right:40px !important}.plr_50{padding-left:50px !important;padding-right:50px !important}.pt_05{padding-top:5px !important}.pt_10{padding-top:10px !important}.pt_15{padding-top:15px !important}.pt_20{padding-top:20px !important}.pt_30{padding-top:30px !important}.pt_40{padding-top:40px !important}.pt_50{padding-top:50px !important}.pr_05{padding-right:5px !important}.pr_10{padding-right:10px !important}.pr_15{padding-right:15px !important}.pr_20{padding-right:20px !important}.pr_30{padding-right:30px !important}.pr_40{padding-right:40px !important}.pr_50{padding-right:50px !important}.pb_05{padding-bottom:5px !important}.pb_10{padding-bottom:10px !important}.pb_15{padding-bottom:15px !important}.pb_20{padding-bottom:20px !important}.pb_30{padding-bottom:30px !important}.pb_40{padding-bottom:40px !important}.pb_50{padding-bottom:50px !important}.pl_05{padding-left:5px !important}.pl_10{padding-left:10px !important}.pl_15{padding-left:15px !important}.pl_20{padding-left:20px !important}.pl_30{padding-left:30px !important}.pl_40{padding-left:40px !important}.pl_50{padding-left:50px !important}.w_10{width:10px !important}.w_15{width:15px !important}.w_20{width:20px !important}.w_25{width:25px !important}.w_30{width:30px !important}.w_35{width:35px !important}.w_40{width:40px !important}.w_45{width:45px !important}.w_50{width:50px !important}.w_55{width:55px !important}.w_60{width:60px !important}.w_65{width:65px !important}.w_70{width:70px !important}.w_75{width:75px !important}.w_80{width:80px !important}.w_85{width:85px !important}.w_90{width:90px !important}.w_95{width:95px !important}.w_100{width:100px !important}.w_10p{width:10% !important}.w_15p{width:15% !important}.w_20p{width:20% !important}.w_25p{width:25% !important}.w_30p{width:30% !important}.w_35p{width:35% !important}.w_40p{width:40% !important}.w_45p{width:45% !important}.w_50p{width:50% !important}.w_55p{width:55% !important}.w_60p{width:60% !important}.w_65p{width:65% !important}.w_70p{width:70% !important}.w_75p{width:75% !important}.w_80p{width:80% !important}.w_85p{width:85% !important}.w_90p{width:90% !important}.w_95p{width:95% !important}.w_100p{width:100% !important}.d_none{display:none !important}.d_inline{display:inline !important}.d_block{display:block !important}.d_inlineblock{display:inline-block !important}.pos_r{position:relative !important}.pos_a{position:absolute !important}.pos_f{position:fixed !important}.pos_s{position:static !important}.ta_left{text-align:left !important}.ta_center{text-align:center !important}.ta_right{text-align:right !important}.va_top{vertical-align:top !important}.va_middle{vertical-align:middle !important}.va_bottom{vertical-align:bottom !important}.fl_left{float:left !important}.fl_left_m10{float:left !important;margin:0 10px 10px 0 !important}.fl_left_m20{float:left !important;margin:0 20px 20px 0 !important}.fl_left_m30{float:left !important;margin:0 30px 30px 0 !important}.fl_right{float:right !important}.fl_right_m10{float:right !important;margin:0 0 10px 10px !important}.fl_right_m20{float:right !important;margin:0 0 20px 20px !important}.fl_right_m30{float:right !important;margin:0 0 30px 30px !important}.bd_bs{border:1px solid #605346}.bd_bd{border:1px dotted #605346}.bd_ss{border:1px solid #ff7944}.bd_sd{border:1px dotted #ff7944}img.alignright{display:block;margin:0 0 0 auto}img.alignleft{display:block;margin:0 auto 0 0}img.aligncenter{display:block;margin:0 auto}img.float-left{float:left}img.float-right{float:right}body{font-family:YakuHanJP,"M PLUS Rounded 1c","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans",sans-serif;background:#fff;width:100%;line-height:1.65;color:#424242;font-size:14px;font-size:1.4rem;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (min-width: 768px){body{font-size:18px;font-size:1.8rem}}::selection{background:#e5edf5}::-moz-selection{background:#e5edf5}*{font-feature-settings:"palt";-webkit-font-feature-settings:"palt";letter-spacing:.8px;color:inherit;text-decoration:none}p,ul li,ol li,dl dt,dl dd,table td,.copyright .titleText,.breadcrumbs .well p,.breadcrumbs .well_gray p,.breadcrumbs .well_orange p,.well div,.well_gray div,.well_orange div,figcaption,.entry-content,.post-navigation{transform:rotate(0.05deg)}img{max-width:100%}p a,dl dt a,dl dd a{color:#648bcb;border-bottom:1px solid}p a:hover,dl dt a:hover,dl dd a:hover{opacity:.7}p a.orange,dl dt a.orange,dl dd a.orange{color:#ff7944}a.link{color:#648bcb;border-bottom:1px solid}a.link:hover{opacity:.7}a.link.orange{color:#ff7944}@media only screen and (min-width: 768px){.eq-height{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.eq-height>[class*=col-]{margin-left:-1px;margin-right:-1px}}@media only screen and (min-width: 768px){.row-center{text-align:center;letter-spacing:-0.4em}.row-center>[class*=col-]{display:inline-block;letter-spacing:0;vertical-align:middle;float:none !important;text-align:left}}img{border-radius:4px;max-width:100%;margin:10px auto 5px}@media only screen and (max-width: 767px){img{display:block}}.visible-xs-inline{display:inline-block}@media only screen and (min-width: 768px){.visible-xs-inline{display:none}}strong{font-weight:bold}hr{opacity:.4}/*! Yaku Han JP v3.3.1 (OFL-1.1 AND MIT) by Qrac *//*! Type: YakuHanJP - Based on Noto Sans CJK JP */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Thin.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Thin.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Thin.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Light.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Light.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Light.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-DemiLight.eot);src:url(../fonts/YakuHanJP/YakuHanJP-DemiLight.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-DemiLight.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Regular.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Regular.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Medium.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Medium.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Medium.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Bold.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Bold.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Bold.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Black.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Black.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Black.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}.breadcrumbs{background:#fbfaf9}@media only screen and (max-width: 767px){.breadcrumbs{display:none}}.breadcrumbs .breadcrumbs-list{margin:0 auto;padding:3px 10px;font-size:14px;font-size:1.4rem}.breadcrumbs .breadcrumbs-list li{margin-left:0;display:inline;padding:0}.breadcrumbs .breadcrumbs-list li:before{content:none}.breadcrumbs .breadcrumbs-list li:after{font-family:"Glyphicons Halflings";content:"";margin:0 10px;position:relative;top:1px;font-size:11px}.breadcrumbs .breadcrumbs-list li:last-child:after{content:""}.row-0{margin-left:-10px;margin-right:-10px}.row-0>div{padding-right:-10px;padding-left:-10px}.row-10{margin-left:-5px;margin-right:-5px}.row-10>div{padding-right:5px;padding-left:5px}.row-20{margin-left:-10px;margin-right:-10px}.row-20>div{padding-right:10px;padding-left:10px}.row-30{margin-left:-15px;margin-right:-15px}.row-30>div{padding-right:15px;padding-left:15px}.row-40{margin-left:-20px;margin-right:-20px}.row-40>div{padding-right:20px;padding-left:20px}@media only screen and (max-width: 767px){[class*=row-]{margin-left:-10px !important;margin-right:-10px !important}[class*=row-]>[class*=col-]{padding-left:10px;padding-right:10px}}.navigation.pagination-outer .pagination{padding:10px 0;clear:both;text-align:center}.navigation.pagination-outer .pagination li{display:inline-block}.navigation.pagination-outer .pagination li:before{display:none}.navigation.pagination-outer .pagination li>a,.navigation.pagination-outer .pagination li>span{color:#424242;background:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:solid 1px #424242;padding:6px 11px 6px 11px;margin:0;text-decoration:none;font-size:12px;font-size:1.2rem}.navigation.pagination-outer .pagination li a:hover{color:#fff;border-color:#424242;background:rgba(66,66,66,.8)}.navigation.pagination-outer .pagination li span.current{padding:6px 11px 6px 11px;border-color:#3390ca;color:#fff;border-color:#424242;background:#424242}.entry-content{margin:0 0 2em 0}.edit-link{display:block;margin:.5em 0 0;padding:.5em 0 0;border-top:1px solid #c9caca}.post-navigation{margin:3em 0 0}.post-navigation .screen-reader-text{font-size:16px;font-size:1.6rem;margin:.4em 0;padding:0 0 .4em 0;border:none;border-bottom:1px solid #c9caca;background:rgba(0,0,0,0);text-align:center;color:#424242;display:block;letter-spacing:0}.post-navigation .screen-reader-text:before,.post-navigation .screen-reader-text:after{content:none}.nav-links{font-size:90%}.nav-links .nav-previous{float:left;width:49%}.nav-links .nav-next{float:right;width:49%;text-align:right}.nav-links .nav-next:hover{color:#ff7944}.single .main table{display:table-row;max-width:100%}@media print{body{width:1080px !important}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}.visible-md{display:none}.hidden-md{display:block}table.hidden-md{display:table}tr.hidden-md{display:table-row}th.hidden-md,td.hidden-md{display:table-cell}.hidden-md.hidden-print{display:none}.hidden-lg{display:none}.visible-lg{display:block}table.visible-lg{display:table}tr.visible-lg{display:table-row}th.visible-lg,td.visible-lg{display:table-cell}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}.visible-sm{display:none}.hidden-sm{display:block}table.hidden-sm{display:table}tr.hidden-sm{display:table-row}th.hidden-sm,td.hidden-sm{display:table-cell}.hidden-sm.hidden-print{display:none}.hidden-md{display:none}.visible-md{display:block}table.visible-md{display:table}tr.visible-md{display:table-row}th.visible-md,td.visible-md{display:table-cell}.col-sm-1,.col-sm-2,dl.annotation dt,.col-sm-3,dl dt,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,dl dd,.col-sm-10,dl.annotation dd,.col-sm-11,.col-sm-12,dl.qa dt,dl.qa dd{float:left}.col-sm-12,dl.qa dt,dl.qa dd{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10,dl.annotation dd{width:83.33333333%}.col-sm-9,dl dd{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3,dl dt{width:25%}.col-sm-2,dl.annotation dt{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}.visible-xs{display:none !important}.hidden-xs{display:block !important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row}th.hidden-xs,td.hidden-xs{display:table-cell}.hidden-xs.hidden-print{display:none}.hidden-sm{display:none !important}.visible-sm{display:block}table.visible-sm{display:table}tr.visible-sm{display:table-row}th.visible-sm,td.visible-sm{display:table-cell}a[href]:after{content:""}abbr[title]:after{content:""}}#sidr{display:none}@media only screen and (max-width: 767px){.sp_header{top:0;height:auto;width:100%;background:#605346;position:fixed;margin-left:0;z-index:100000;box-shadow:0 0 3px rgba(187,187,187,.5);padding:7px 0 0px;height:57px}.sp_header:before,.sp_header:after{content:" ";display:table}.sp_header:after{clear:both}.sp_header .logo a{line-height:1.3}.spNavBtn{color:#fff;background:#605346;font-size:12px;padding:14px 0px;position:absolute;right:0;top:-9px;width:57px;height:57px;text-decoration:none;text-align:center;z-index:1000;line-height:1.5}.spNavBtn:hover,.spNavBtn:visited,.spNavBtn:focus,.spNavBtn:active{opacity:1}.spNavBtn span{display:block}.spNavBtn span.glyphicon{font-size:18px}.spNavBtn span.btn_menutxt{font-family:quicksand,sans-serif;font-weight:400;font-style:normal;margin-top:2px}.spnavmenu{display:table;table-layout:fixed;width:100%;margin:0 !important;padding:0;background:#605346;position:fixed;z-index:1000000000;bottom:0;border-collapse:separate;border-spacing:1px 0;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.spnavmenu li{text-align:center;display:table-cell;vertical-align:middle;padding-left:0}.spnavmenu li:before{content:none;padding:0;margin:0}.spnavmenu li a{display:block;color:#fff;font-weight:bold;text-align:center;text-decoration:none;line-height:1.4;font-size:13px;padding:7px 0}.spnavmenu li a:active{color:#fff}.spnavmenu li a:visited{color:#fff}.overlay{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0;z-index:2;opacity:0}.overlay.open{width:100%;height:100%;opacity:1}}#google-calendar a{pointer-events:none;cursor:default;line-height:1.2}#google-calendar table tr td{font-size:10px;padding:.5em 0}#google-calendar table tr th a{color:#fff !important;font-size:16px}#google-calendar .fc-header-toolbar{margin-bottom:10px}#google-calendar h2.fc-toolbar-title{font-size:18px}#google-calendar .fc-button{padding:1px 6px}#google-calendar .fc-col-header{margin-bottom:0}#google-calendar .fc .fc-scrollgrid-section-liquid>td{padding:0}#google-calendar .fc.fc-scrollgrid{padding:0;margin:0;border:1px solid;border-collapse:collapse}#google-calendar .fc-scrollgrid-section-body>td,#google-calendar .fc-scrollgrid-section-body>th,#google-calendar .fc-scrollgrid-section-header>td,#google-calendar .fc-scrollgrid-section-header>th{padding:0}#google-calendar .fc-scrollgrid-sync-table{margin:0}#google-calendar .fc-col-header-cell .fc-scrollgrid-sync-inner{display:flex;align-items:center;justify-content:center}#google-calendar .fc-daygrid-event{white-space:break-spaces}#google-calendar .fc-scroller-liquid-absolute{position:relative}.well,.well_gray,.well_orange{background:rgba(255,255,255,.8);border:1px solid #648bcb;border-radius:0;padding:25px 20px;overflow:hidden;margin:24px 0;overflow:hidden;position:relative;border-radius:3px}@media only screen and (max-width: 767px){.well,.well_gray,.well_orange{padding:13px;margin:15px 0}}.well h5,.well_gray h5,.well_orange h5{font-size:16px;font-size:1.6rem}@media only screen and (min-width: 768px){.well h5,.well_gray h5,.well_orange h5{font-size:21px;font-size:2.1rem}}.well h5,.well_gray h5,.well_orange h5{color:#648bcb;position:relative;margin-bottom:5px;font-weight:bold;text-align:center}.well h5:first-child,.well_gray h5:first-child,.well_orange h5:first-child{margin-top:0;padding-top:0}@media only screen and (max-width: 767px){.well h5,.well_gray h5,.well_orange h5{padding:8px 10px 3px 0}}.well ul li:before,.well_gray ul li:before,.well_orange ul li:before{background:#648bcb}.well ul.list-check li:before,.well_gray ul.list-check li:before,.well_orange ul.list-check li:before{color:#648bcb}.well_orange{border:1px solid #ff7944}.well_orange:before{color:#ff7944}.well_orange ul li:before{background:#ff7944}.well_orange ol>li:before{color:#ff7944;border:1px solid #ff7944}.well_orange ul.list-check li:before{color:#ff7944}.well_orange h5{color:#ff7944}.well_orange.border_dot{border:3px dotted #ff7944}.well_gray{border:none;background:rgba(255,255,255,.8);border:1px solid #ccc}.well_gray:before{content:none}.well_gray h5{margin:15px 0 5px;color:#424242;background:none}.flow{counter-reset:li}.flow .well,.flow .well_orange,.flow .well_gray{position:relative;margin-bottom:40px;overflow:visible;padding-left:60px}@media only screen and (max-width: 767px){.flow .well,.flow .well_orange,.flow .well_gray{padding-left:42px}}.flow .well:before,.flow .well_orange:before,.flow .well_gray:before{content:counter(li, decimal-leading-zero);counter-increment:li;top:-1px;left:-1px;right:auto;opacity:1;font-size:25px;position:absolute;background:#8faad5;padding:0 5px;color:#fff}@media only screen and (max-width: 767px){.flow .well:before,.flow .well_orange:before,.flow .well_gray:before{font-size:18px}}.flow .well:after,.flow .well_orange:after,.flow .well_gray:after{content:"";position:absolute;bottom:-46px;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid rgba(100,139,203,.7)}.flow .well:last-child:after,.flow .well_orange:last-child:after,.flow .well_gray:last-child:after{content:none;margin-bottom:20px}.flow .well h5,.flow .well_orange h5,.flow .well_gray h5{text-align:left;margin-bottom:10px}@media only screen and (max-width: 767px){.flow .well h5,.flow .well_orange h5,.flow .well_gray h5{margin-bottom:5px}}.eq-height .well,.eq-height .well_orange,.eq-height .well_gray{height:100%;margin-bottom:0;padding-bottom:0}@media only screen and (max-width: 767px){.eq-height .well,.eq-height .well_orange,.eq-height .well_gray{padding-bottom:15px}}.triangle{overflow:visible;position:relative;padding:5px;text-align:center;margin:5px 0 20px}@media only screen and (min-width: 768px){.triangle{margin:5px 0}}.triangle:after{content:"";position:absolute;top:100%;right:0;left:0;margin:0 auto;bottom:0;width:0;height:0;border-left:10px solid #648bcb;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);transform:rotate(90deg)}@media only screen and (min-width: 768px){.triangle:after{top:50%;transform:translateY(-50%);right:-15px;left:auto}}.triangle.last:after{content:none}.btn{margin:5px 0;position:relative;background-color:#605346;display:inline-block;text-align:center;white-space:normal;border:1px solid #605346;color:#fff;text-decoration:none;transition:all .3s;border-radius:4px;font-weight:bold;padding:9px 40px 8px 23px;font-size:14px;font-size:1.4rem;width:100%;max-width:100%;margin:8px 0}@media only screen and (min-width: 768px){.btn{width:auto;min-width:220px;font-size:16px;font-size:1.6rem;padding:13px 49px 13px 33px;margin:5px 0}}.btn:visited,.btn:focus,.btn:active{background-color:#605346}.btn:hover{background-color:#605346;opacity:.7}.btn:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.btn:after{transition:transform .3s;font-family:"Glyphicons Halflings";content:"";position:absolute;background:none;bottom:0;font-size:12px;display:flex;justify-content:center;align-items:center;top:0;right:10px}@media only screen and (min-width: 768px){.btn:after{top:2px;right:16px}}.btn[target=_blank]:hover:after,.btn.btn-pdf:hover:after,.btn[href$=".pdf"]:hover:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.btn.btn_orange{background:#ff7944;border-color:#ff7944}.btn.btn_blue{background:#648bcb;border-color:#648bcb}.btn.btn_white{border-color:#605346;background:#fff;color:#605346}.btn.btn_white:hover{background:rgba(255,255,255,.7)}.btn[target=_blank]:after{font-family:"icomoon" !important;content:"";vertical-align:-1px;border:none;color:inherit;font-weight:normal;width:auto;height:auto;font-size:15px}.btn.btn-pdf:after,.btn[href$=".pdf"]:after{font-family:"icomoon" !important;content:"";vertical-align:-1px;border:none;color:inherit;font-weight:normal;width:auto;height:auto}.btn.btn-page{background:rgba(255,121,68,.2);border:1px solid #ff7944;color:#605346;box-shadow:none;display:block;width:auto;margin:2px 5px;font-size:13px;font-size:1.3rem;padding:6px 30px 4px 20px}@media only screen and (min-width: 768px){.btn.btn-page{display:inline-block;font-size:15px;font-size:1.5rem;margin:5px;padding:8px 33px 8px 25px;min-width:100px}}.btn.btn-page small{display:none}.btn.btn-page:after{font-family:"Glyphicons Halflings";content:"";font-size:12px;transform:rotate(90deg);right:10px}.btn.btn-page:hover{background:rgba(255,121,68,.6);opacity:1}.btn.btn-page:hover:after{-webkit-transform:rotate(90deg) translateX(3px);-ms-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}.btn.btn-page-sub{background:none;border:none;border-bottom:1px dotted #605346;color:#605346;font-weight:bold;border-radius:0;box-shadow:none;padding:5px 32px 5px 17px;display:block;width:auto;min-width:1px;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){.btn.btn-page-sub{font-size:18px;font-size:1.8rem;display:inline-block}}.btn.btn-page-sub small{display:none}.btn.btn-page-sub:after{font-family:"Glyphicons Halflings";content:"";font-size:12px;transform:rotate(90deg);right:10px;color:#605346}.btn.btn-page-sub:hover{background:rgba(96,83,70,.2)}.btn.btn-page-sub:hover:after{-webkit-transform:rotate(90deg) translateX(3px);-ms-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}.btn.af_none{padding-left:13px;padding-right:13px}@media only screen and (min-width: 768px){.btn.af_none{padding-left:20px;padding-right:20px}}.btn.af_none:after{content:none}#page_link{text-align:center;margin:15px auto}@media only screen and (min-width: 768px){#page_link{margin:30px auto;display:inline-block}}.page_link_more{margin:10px 0;text-align:center}@media only screen and (min-width: 768px){.page_link_more{display:inline-block;width:120%;margin-left:-10%}}.page_link_more a.btn{display:inline-block;height:100%;margin:3px 5px;letter-spacing:0}#page_link .m_hidden,.page_link_more .m_hidden{display:none !important}#page_link i,#page_link img[src$=".svg"],.page_link_more i,.page_link_more img[src$=".svg"]{display:none}.intro #page_link{margin-bottom:0}.btn-block{display:block;width:100%}dl{padding:0 15px}@media only screen and (min-width: 768px){dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){dl{border-top:none}}dl dt,dl dd{border-bottom:2px solid #dbdbdb;padding:7px 0;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}@media only screen and (max-width: 767px){dl dt,dl dd{padding:15px 0}}dl dt{color:#424242;font-weight:bold;text-align:left;margin-left:-1px;margin-right:-1px}@media only screen and (max-width: 767px){dl dt{padding-bottom:0;border-bottom:none}}dl dd{margin-left:-1px;margin-right:-1px}@media only screen and (max-width: 767px){dl dd{padding-top:5px}dl dd:last-child{border-bottom:none}}dl.qa{border-bottom:2px solid #dbdbdb}dl.qa dt,dl.qa dd{margin:-1px 0;border-bottom:none}dl.qa dt:before,dl.qa dd:before{transition:transform .3s;position:absolute;background:none;bottom:0;top:20px;left:10px;color:#648bcb}dl.qa dt{padding:2em 1em 1em 2em}dl.qa dt:before{top:27px;content:"Q."}@media only screen and (min-width: 768px){dl.qa dt:before{top:34px}}dl.qa dd{padding:0 1em 2em 2em}dl.qa dd:before{top:0;font-weight:bold;color:#ff7944;content:"A."}dl.annotation dt,dl.annotation dd{border-bottom:none}dl.annotation dt{padding-left:20px;overflow:hidden}dl.annotation dt:before{content:"";position:absolute;left:0;top:20px;border-left:9px solid #ff7944;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}@media only screen and (min-width: 768px){dl.annotation dt:before{top:15px;border-left:12px solid #ff7944;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}}dl.annotation dt:after{content:"";position:absolute;top:68%;border-bottom:1px solid #ff7944;right:auto;left:auto;margin-right:10px;margin-left:10px;width:25%}@media only screen and (min-width: 768px){dl.annotation dt:after{width:100%;top:48%}}dl.annotation dd{padding-left:10px}@media only screen and (min-width: 768px){.career dt{width:11%}}@media only screen and (min-width: 768px){.career dd{width:89%}}.bnKenko{position:relative}.bnKenko .bnKenkoTitle{position:absolute;bottom:2px;margin-bottom:0;padding-left:10px;text-decoration:underline !important;color:#605346 !important}.TopCnBox3 div{transform:rotate(0.05deg)}@media only screen and (max-width: 767px){.TopCnBox3 h5{font-size:19px}}.kenkouImgR{float:right;margin:0 0 20px 20px}.kenkouImgL{float:left;margin:0 20px 20px 0}.kenkou3{color:#605346}.clear,.nav-links{clear:both}.kenko_font1{font-weight:bold;color:#ff7944}.kenko_font2{color:#648bcb}ul{padding-left:8px;list-style:none;margin:0}@media only screen and (max-width: 767px){ul{text-align:left}}ul>li{position:relative;margin:.5em 0 .5em 0;padding-left:18px}@media only screen and (max-width: 767px){ul>li{padding-left:12px}}ul>li:before{left:-1.5em;position:absolute;content:"";width:8px;height:8px;background-color:#648bcb;border-radius:50%;top:11px;left:0}@media only screen and (max-width: 767px){ul>li:before{top:9px}}ul.list-check>li{padding-left:21px}@media only screen and (max-width: 767px){ul.list-check>li{padding-left:18px}}ul.list-check>li:before{font-family:"icomoon" !important;background:none;content:"";width:auto;height:auto;top:0;color:#648bcb;font-weight:bold;left:0;line-height:1.4}ul.kome{padding-left:0}ul.kome>li{padding-left:1.2em;margin-top:0;text-align:left}ul.kome>li:before{color:inherit;content:"※";transform:rotate(0.05deg);top:1px;left:0;background:none}ul.list-none{list-style:none}ul.list-none:before{display:none}ul.row li:first-of-type,ul.page_link_more li:first-of-type{margin-top:.5em}ul.row,ul.page_link_more{margin:0}ol{padding:0 0 0 20px;counter-reset:li;list-style:none}@media only screen and (max-width: 767px){ol{text-align:left}}ol>li{position:relative;margin:0;padding:3px 0 6px 15px}@media only screen and (max-width: 767px){ol>li{padding:6px 0 6px 18px}}ol>li:before{font-size:90%;content:counter(li);counter-increment:li;position:absolute;top:6px;line-height:23px;left:-1em;width:25px;height:25px;background:none;color:#648bcb;border-radius:50%;border:1px solid #7fa5d0;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){ol>li:before{line-height:23px;width:25px;height:25px;font-size:14px;font-size:1.4rem;padding-left:1px}}ul.list-inline li,ol.list-inline li{display:inline-block;margin-right:35px}ul.list-inline li:first-child,ol.list-inline li:first-child{margin-left:0}@media only screen and (max-width: 767px){ul.list-inline li,ol.list-inline li{margin-right:20px}}.list_ico{position:relative;margin:0 0 .5em 0;padding-left:18px}@media only screen and (max-width: 767px){.list_ico{padding-left:12px}}.list_ico:before{left:-1.5em;position:absolute;content:"";width:8px;height:8px;background-color:#648bcb;border-radius:50%;top:11px;left:0}@media only screen and (max-width: 767px){.list_ico:before{top:9px}}h4.list_ico:before{top:14px}.news{position:relative}.news .news-backnumber{position:absolute;top:5px;right:5px}ul.news-list{overflow:hidden;padding-left:0}ul.news-list>li{text-indent:0;margin:0;overflow:hidden;padding:20px 0;border-bottom:1px solid #b2a18b}@media only screen and (max-width: 767px){ul.news-list>li{padding:7px 0 12px}}ul.news-list>li:before{content:none}ul.news-list>li:last-child{border-bottom:none}ul.news-list>li .date,ul.news-list>li .ico,ul.news-list>li .text{display:inline-block;vertical-align:top}@media only screen and (max-width: 767px){ul.news-list>li .date,ul.news-list>li .ico,ul.news-list>li .text{vertical-align:middle}}ul.news-list>li .date{font-weight:bold;width:auto;min-width:13%;letter-spacing:0;font-size:14px;font-size:1.4rem;color:#424242}@media only screen and (max-width: 767px){ul.news-list>li .date{width:auto;font-size:13px;font-size:1.3rem;line-height:23px}}ul.news-list>li .ico{width:70px;margin:0 7px;padding:3px 2px;text-align:center;color:#fff;background:#6a6e73;font-size:13px;border-radius:0;letter-spacing:1px}@media only screen and (max-width: 767px){ul.news-list>li .ico{font-size:11px;padding:2px 2px;margin-top:-4px;margin-left:8px;width:65px;vertical-align:middle}}ul.news-list>li .ico.closed{background:#ff7944}ul.news-list>li .ico.kenko{background:#648bcb}ul.news-list>li .text{width:68%;margin-left:1%;margin-top:-2px;font-weight:normal;font-size:16px;font-size:1.6rem;line-height:1.4}@media only screen and (max-width: 767px){ul.news-list>li .text{margin-top:4px;margin-left:0;width:100%;font-size:13.5px;font-size:1.35rem;line-height:1.5}}ul.news-list>li .text a{color:#424242;cursor:pointer;display:block;transform:rotate(0.05deg);padding-top:3px}ul.news-list>li .text a:hover{color:#648bcb}.single_date{margin-bottom:0;font-size:90%;color:rgba(96,83,70,.8);display:inline-block;border-bottom:1px dotted}.subpage .page_news{background:#fff}.subpage .page_news .entry-title{text-align:left !important;border-bottom:1px dotted #ccc}.subpage .entry-content{min-height:100px}table{width:100%;margin-bottom:10px;border-collapse:separate;border-spacing:0;border-radius:4px;background-color:#fff;border:1px solid #648bcb}table tr th,table tr td{padding:10px 7px;line-height:1.3;position:relative;border-right:1px solid #648bcb;border-bottom:1px solid #648bcb}@media only screen and (min-width: 768px){table tr th,table tr td{padding:17px 13px}}table tr th{text-align:center;background:#648bcb;color:#fff;font-weight:bold}table tr td{width:1em;color:#424242}table tr td.b_bottom_none{border-bottom:none}table tr td:first-of-type,table tr th:first-of-type{border-left:1px solid #648bcb;border-left:none}table tr td:last-of-type,table tr th:last-of-type{border-right:1px solid #648bcb;border-right:none}table tr:last-of-type th,table tr:last-of-type td{border-bottom:none}table.table_small{font-size:85%}table.table_small tr th,table.table_small tr td{padding:6px 5px}@media only screen and (min-width: 768px){table.table_small tr th,table.table_small tr td{padding:7px 5px}}table.table_wauto{width:auto}.timetable th,.timetable td{border:none;text-align:center}.timetable td.time{text-align:left;font-weight:bold}.timetable td.time:after{background:linear-gradient(90deg, transparent 0%, transparent 7%, #648bcb 7%, #648bcb 100%) !important}.timetable tr td:after{content:"";height:1px;width:100%;position:absolute;right:0;bottom:0;background:#648bcb}.timetable tr td:first-child:after{background:linear-gradient(90deg, transparent 0%, transparent 15%, #648bcb 15%, #648bcb 100%)}.timetable tr td:last-child:after{background:linear-gradient(90deg, #648bcb 0%, #648bcb 75%, transparent 75%, transparent 100%)}.timetable tr:last-child td:after{content:none}.table_ico{border:1px solid #648bcb;color:#648bcb;padding:3px 5px;display:inline-block;font-weight:bold;font-size:90%;text-align:center;display:block}@media only screen and (min-width: 768px){.table_ico{display:inline-block;margin-right:5px;min-width:130px}}@media only screen and (max-width: 767px){.table-responsive{padding-top:20px;overflow-x:scroll}.table-responsive:before{font-family:"icomoon","M PLUS Rounded 1c","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans",sans-serif;content:"←表は左右に移動できます→";top:0;left:0;right:0;margin:0 auto;text-align:center;display:block}}.table_spwide{min-width:600px}.rl{display:inline-block;writing-mode:vertical-rl;white-space:nowrap;margin:0;line-height:1em}.dash_r{border-right:dashed 1px #b7b7b7 !important}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?zg33bj");src:url("../fonts/icomoon.eot?zg33bj#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?zg33bj") format("truetype"),url("../fonts/icomoon.woff?zg33bj") format("woff"),url("../fonts/icomoon.svg?zg33bj#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-25:before{content:""}.icon-26:before{content:""}.icon-24:before{content:""}.icon-22:before{content:""}.icon-23:before{content:""}.icon-21:before{content:""}.icon-17:before{content:""}.icon-19:before{content:""}.icon-20:before{content:""}.icon-18:before{content:""}.icon-09:before{content:""}.icon-10:before{content:""}.icon-11:before{content:""}.icon-12:before{content:""}.icon-13:before{content:""}.icon-14:before{content:""}.icon-15:before{content:""}.icon-16:before{content:""}.icon-091:before{content:""}.icon-101:before{content:""}.icon-camera:before{content:""}.icon-camera1:before{content:""}.icon-camera2:before{content:""}.icon-check:before{content:""}.icon-comma:before{content:""}.icon-location:before{content:""}.icon-pdf:before{content:""}.icon-01:before{content:""}.icon-02:before{content:""}.icon-03:before{content:""}.icon-04:before{content:""}.icon-05:before{content:""}.icon-06:before{content:""}.icon-07:before{content:""}.icon-08:before{content:""}h1,h2,h3,h4,h5{position:relative;font-weight:bold}.h_engsub1,section.home_newstable h2,main.subpage h2,main.subpage .h2_ttl,main.subpage .TopCnBox3 h5,.TopCnBox3 main.subpage h5,main.subpage .page_news .entry-title{color:#424242;text-align:center;margin:1em 0;letter-spacing:.14em;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px){.h_engsub1,section.home_newstable h2,main.subpage h2,main.subpage .h2_ttl,main.subpage .TopCnBox3 h5,.TopCnBox3 main.subpage h5,main.subpage .page_news .entry-title{font-size:26px;font-size:2.6rem}}.h_engsub1 small,section.home_newstable h2 small,main.subpage h2 small,main.subpage .h2_ttl small,main.subpage .TopCnBox3 h5 small,.TopCnBox3 main.subpage h5 small,main.subpage .page_news .entry-title small{color:#b2a18b;font-size:13.5px;font-size:1.35rem;display:block;margin-top:-5px}@media only screen and (min-width: 768px){.h_engsub1 small,section.home_newstable h2 small,main.subpage h2 small,main.subpage .h2_ttl small,main.subpage .TopCnBox3 h5 small,.TopCnBox3 main.subpage h5 small,main.subpage .page_news .entry-title small{font-size:15px;font-size:1.5rem}}.h_triangle,footer .footer_info h4{color:#424242;padding-left:20px;overflow:hidden;margin:0 0 .5em}.h_triangle:before,footer .footer_info h4:before{content:"";position:absolute;left:0;top:4px;border-left:9px solid #ff7944;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}@media only screen and (min-width: 768px){.h_triangle:before,footer .footer_info h4:before{top:8px;border-left:12px solid #ff7944;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}}.h_border,.mainimage .mainimage_info h3{text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px){.h_border,.mainimage .mainimage_info h3{font-size:20px;font-size:2rem}}.h_border:before,.mainimage .mainimage_info h3:before,.h_border:after,.mainimage .mainimage_info h3:after{content:"";height:1px;background-color:#ff7944;flex-grow:1}.h_border:before,.mainimage .mainimage_info h3:before{margin-right:10px}.h_border:after,.mainimage .mainimage_info h3:after{margin-left:10px}h1{margin:0}h2,.h2_ttl,.TopCnBox3 h5,.subpage .page_news .entry-title{font-size:20px;font-size:2rem;letter-spacing:.14em}@media only screen and (min-width: 768px){h2,.h2_ttl,.TopCnBox3 h5,.subpage .page_news .entry-title{font-size:26px;font-size:2.6rem}}h3,.h3_ttl,.kenkosub{font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px){h3,.h3_ttl,.kenkosub{font-size:24px;font-size:2.4rem}}h4,.h4_ttl{font-size:16px;font-size:1.6rem;color:#648bcb;margin:20px 0 10px}@media only screen and (min-width: 768px){h4,.h4_ttl{font-size:21px;font-size:2.1rem;margin:30px 0 10px}}main.subpage h2,main.subpage .h2_ttl,main.subpage .TopCnBox3 h5,.TopCnBox3 main.subpage h5,main.subpage .page_news .entry-title{padding-top:20px;position:relative;margin-top:0}main.subpage h2 small,main.subpage .h2_ttl small,main.subpage .TopCnBox3 h5 small,.TopCnBox3 main.subpage h5 small,main.subpage .page_news .entry-title small{color:inherit}main.subpage h2 i,main.subpage .h2_ttl i,main.subpage .TopCnBox3 h5 i,.TopCnBox3 main.subpage h5 i,main.subpage .page_news .entry-title i{display:block;font-size:40px;margin-bottom:3px;color:#ff7944}@media only screen and (min-width: 768px){main.subpage h2 i,main.subpage .h2_ttl i,main.subpage .TopCnBox3 h5 i,.TopCnBox3 main.subpage h5 i,main.subpage .page_news .entry-title i{font-size:55px}}main.subpage h3,main.subpage .h3_ttl,main.subpage .kenkosub{border-left:3px solid #648bcb;padding-left:12px;margin:20px 0 10px;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px){main.subpage h3,main.subpage .h3_ttl,main.subpage .kenkosub{border-left:4px solid #648bcb;padding-left:15px;margin:35px 0 15px;font-size:24px;font-size:2.4rem}}main.subpage h3.h3_orange,main.subpage .h3_ttl.h3_orange,main.subpage .h3_orange.kenkosub{border-left:3px solid #ff7944}@media only screen and (min-width: 768px){main.subpage h3.h3_orange,main.subpage .h3_ttl.h3_orange,main.subpage .h3_orange.kenkosub{border-left:4px solid #ff7944}}main.subpage .well+h3,main.subpage .well_orange+h3,main.subpage .well_gray+h3{margin-top:60px}@media only screen and (max-width: 767px){main.subpage .well+h3,main.subpage .well_orange+h3,main.subpage .well_gray+h3{margin-top:40px}}main.subpage h5,main.subpage .h5_ttl{font-size:16px;font-size:1.6rem;margin:15px 0 3px}@media only screen and (min-width: 768px){main.subpage h5,main.subpage .h5_ttl{font-size:18px;font-size:1.8rem;margin:20px 0 5px}}.logo{display:block;max-width:280px}@media only screen and (min-width: 768px){.logo{max-width:none}}.logo:hover{opacity:.7}.logo img{margin:0 auto}.tel,.mail,.fax{font-weight:bold;letter-spacing:1px}.tel i,.mail i,.fax i{padding-right:3px;font-size:115%}.tel{font-size:130%}@media only screen and (min-width: 768px){.tel{font-size:150%}}.container,.breadcrumbs .breadcrumbs-list{z-index:10}.container_large{width:1300px;max-width:100%;margin:0 auto}.bg_subtxt,section.home_greeting,section.home_first,section.home_consult,section.home_about,footer .footer_info{position:relative;overflow-x:hidden}.bg_subtxt:after,section.home_greeting:after,section.home_first:after,section.home_consult:after,section.home_about:after,footer .footer_info:after{font-family:"Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;content:"";font-weight:bold;position:absolute;top:-10px;letter-spacing:1px;left:10px;font-size:35px;font-size:3.5rem}@media only screen and (min-width: 768px){.bg_subtxt:after,section.home_greeting:after,section.home_first:after,section.home_consult:after,section.home_about:after,footer .footer_info:after{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans",sans-serif;top:-20px;font-size:80px;font-size:8rem}}.header_info{padding:12px 0 15px;background:#605346;color:#fff;text-align:right;line-height:1.3}.header_info .header_tel{font-size:30px;font-size:3rem;font-weight:normal;letter-spacing:3px;padding-top:10px;display:inline-block}.header_info .header_address{font-size:14px;font-size:1.4rem}.mainimage{background:url(../img/mainimage.jpg) no-repeat center center/cover;height:430px}@media only screen and (min-width: 768px){.mainimage{height:615px}}.mainimage .mainimage_lead .lead_img{margin-top:60px}@media only screen and (min-width: 768px){.mainimage .mainimage_lead .lead_img{margin-top:135px}}.mainimage .mainimage_info{background:rgba(255,255,255,.8);padding:15px;box-shadow:0 0 6px rgba(66,66,66,.3);font-size:14px;font-size:1.4rem;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:25px}@media only screen and (min-width: 768px){.mainimage .mainimage_info{padding:25px;text-align:center;margin-top:90px;font-size:16px;font-size:1.6rem;margin-left:60px}}.mainimage .mainimage_info h3{margin-bottom:.5em;width:225px}.mainimage .mainimage_info .btn{padding-top:10px;padding-bottom:10px;margin-top:15px}.submainimage{background-image:url(../img/mainimage.jpg);background-position:center center;background-size:conter;background-repeat:no-repeat}.submainimage.submain_immunization{background-image:url(../img/submain_immunization.png)}.submainimage.submain_visa{background-image:url(../img/submain_visa.png)}.submainimage.submain_access{background-image:url(../img/submain_access.png)}.submainimage.submain_health-check-up{background-image:url(../img/submain_health-check-up.png)}.submainimage.submain_endoscope{background-image:url(../img/submain_endoscope.png)}.submainimage.submain_study-abroad{background-image:url(../img/submain_study-abroad.png)}.submainimage.submain_qa{background-image:url(../img/submain_qa.png)}.submainimage.submain_introduction{background-image:url(../img/submain_introduction.png)}.submainimage.submain_reservation{background-image:url(../img/submain_reservation.png)}.submainimage.submain_english{background-image:url(../img/submain_english.png)}.submainimage .titleText{text-align:center;font-size:20px;font-size:2rem;font-weight:bold;text-shadow:rgba(255,255,255,.7) 7px 0px 7px,rgba(255,255,255,.7) -7px 0px 7px,rgba(255,255,255,.7) 0px -7px 7px,rgba(255,255,255,.7) -7px 0px 7px,rgba(255,255,255,.7) 7px 7px 7px,rgba(255,255,255,.7) -7px 7px 7px,rgba(255,255,255,.7) 7px -7px 7px,rgba(255,255,255,.7) -7px -7px 7px,rgba(255,255,255,.7) 2px 7px 7px,rgba(255,255,255,.7) -2px 7px 7px,rgba(255,255,255,.7) 2px -7px 7px,rgba(255,255,255,.7) -2px -7px 7px,rgba(255,255,255,.7) 7px 2px 7px,rgba(255,255,255,.7) -7px 2px 7px,rgba(255,255,255,.7) 7px -2px 7px,rgba(255,255,255,.7) -7px -2px 7px,rgba(255,255,255,.7) 2px 2px 7px,rgba(255,255,255,.7) -2px 2px 7px,rgba(255,255,255,.7) 2px -2px 7px,rgba(255,255,255,.7) -2px -2px 7px;padding:60px 0 30px}@media only screen and (min-width: 768px){.submainimage .titleText{padding:135px 0 85px;font-size:36px;font-size:3.6rem}}footer{border-top:1px solid #e7e1da}footer .footer_info{background:#f4f1ee;padding:25px 0}footer .footer_info:after{content:"Information.";color:rgba(178,161,139,.2)}@media only screen and (min-width: 768px){footer .footer_info{padding:80px 0 60px}}footer .footer_info h4{margin-top:1em}@media only screen and (min-width: 768px){footer .footer_info h4{margin-top:0}}@media only screen and (min-width: 768px){.inner{padding-bottom:60px}.inner .btn_footerinfo{position:absolute;bottom:0;left:15px;right:15px}}.googlemap{height:200px;box-shadow:5px 5px #d6d1cc;margin-bottom:1.5em;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.googlemap iframe{border:none}@media only screen and (min-width: 768px){.googlemap{box-shadow:10px 10px #d6d1cc;height:260px}}.googleCalendar{width:100%;margin-bottom:1em}.googleCalendar iframe{width:100% !important;height:300px !important}@media only screen and (min-width: 768px){.googleCalendar iframe{height:420px !important}}.copyright{text-align:center;background:#648bcb;color:#fff;text-align:center;padding:5px 5px 60px;font-size:10px;font-size:1rem}@media only screen and (min-width: 768px){.copyright{font-size:12px;font-size:1.2rem;padding:5px}}.lts_00{letter-spacing:0}figcaption{margin-bottom:15px;font-size:90%}.toggle_link{cursor:pointer;padding-top:.3em;padding-bottom:.3em;padding-right:2em;margin:12px 0}@media only screen and (max-width: 767px){.toggle_link{margin:5px 0}}.toggle_link:after{transition:transform .3s;font-family:"Glyphicons Halflings";content:"";position:absolute;background:none;top:2px;bottom:0;color:#605346;font-size:14px;display:flex;justify-content:center;align-items:center;transform:rotate(90deg);right:10px}.toggle_link.active:after{transform:rotate(-90deg)}.toggle_link:hover{background:rgba(96,83,70,.05)}.toggle_item{display:none}.box_shadow{margin-bottom:25px}@media only screen and (min-width: 768px){.box_shadow{margin-bottom:40px}}.box_shadow .inner{background:#fff;box-shadow:8px 8px #d3def1;padding:10px 15px 25px;border-radius:3px;height:100%}@media only screen and (min-width: 768px){.box_shadow .inner{padding:15px 15px 30px}}.box_shadow .inner h3{color:#ff7944;text-align:center;padding:1em 0;letter-spacing:.1em}.box_shadow .inner h3 i{display:block;font-size:25px;font-size:2.5rem;padding-bottom:5px}@media only screen and (min-width: 768px){.box_shadow .inner h3 i{font-size:40px;font-size:4rem}}main.subpage .box_shadow .inner{box-shadow:8px 8px rgba(96,83,70,.2);border:1px solid rgba(96,83,70,.2)}@media only screen and (min-width: 768px){main.subpage .box_shadow .inner{padding:15px 15px}}.marker{border-bottom:2px solid}.bc_alert{background-color:#ffeee4 !important}.global-nav{background:rgba(255,255,255,.8);z-index:1000000000;position:absolute;right:0;left:0}.global-nav ul.global-nav-list{list-style-type:none;padding:0;position:relative;font-size:0}.global-nav ul.global-nav-list li{margin:0;vertical-align:top}.global-nav ul.global-nav-list>li{font-weight:bold;position:relative;width:auto;display:inline-block;margin:0;padding:0;text-align:center;font-size:0}.global-nav ul.global-nav-list>li:before{height:68%;background:none;position:absolute;top:20%;width:1px;border-right:1px solid #b2a18b}.global-nav ul.global-nav-list>li:first-child:before{content:"";left:-1px}.global-nav ul.global-nav-list>li.parents{cursor:default}.global-nav ul.global-nav-list>li.parents a:hover{background:rgba(96,83,70,.7)}.global-nav ul.global-nav-list>li>a{display:block;margin:0;padding:24px 16px 21px;color:#424242;font-size:15px;font-size:1.5rem;font-weight:bold;line-height:1;text-decoration:none;transition:all .3s;position:relative}.global-nav ul.global-nav-list>li>a:hover{text-decoration:none;color:#ff7944}.global-nav ul.global-nav-list>li>a small{display:block;font-size:12px;font-size:1.2rem;font-weight:bold;padding-top:7px}.global-nav ul.global-nav-list>li:hover>ul.sub-menu{display:block;visibility:visible;opacity:1;transform:translate(-50%, 0)}.global-nav ul.global-nav-list>li>ul.sub-menu{opacity:0;display:none;position:absolute;z-index:10000;width:200px;padding:0;margin:0 auto;text-align:left;transition:all .3s;visibility:hidden;opacity:0;top:50px;left:50%;transform:translate(-50%, -3px);background:#fff;border:1px solid #fff;font-weight:bold;overflow:hidden}.global-nav ul.global-nav-list>li>ul.sub-menu>li{display:block;padding:0;margin:0;font-size:14px;font-size:1.4rem;line-height:1.3;border-bottom:1px dotted rgba(96,83,70,.5)}.global-nav ul.global-nav-list>li>ul.sub-menu>li:last-child{border:none}.global-nav ul.global-nav-list>li>ul.sub-menu>li:before{content:none}.global-nav ul.global-nav-list>li>ul.sub-menu>li a{display:block;padding:12px 12px;transition:all .3s;color:#605346}.global-nav ul.global-nav-list>li>ul.sub-menu>li a:hover{color:#648bcb}.global-nav ul.global-nav-list>li.reservation,.global-nav ul.global-nav-list>li.english{padding:15px 5px}.global-nav ul.global-nav-list>li.reservation a,.global-nav ul.global-nav-list>li.english a{padding:7px 10px;color:#fff;font-weight:normal;transition:none}.global-nav ul.global-nav-list>li.reservation a:hover,.global-nav ul.global-nav-list>li.english a:hover{opacity:.8}.global-nav ul.global-nav-list>li.reservation{padding-left:18px}.global-nav ul.global-nav-list>li.reservation a{border:1px solid #ff7944;background:#ff7944}.global-nav ul.global-nav-list>li.english:before{content:none}.global-nav ul.global-nav-list>li.english a{border:1px solid #648bcb;background:#648bcb}.global-nav.fixed{position:fixed !important;top:0;bottom:auto;width:100%}section{padding:60px 0}@media only screen and (max-width: 767px){section{padding:30px 0}}main.subpage .container,main.subpage .breadcrumbs .breadcrumbs-list,.breadcrumbs main.subpage .breadcrumbs-list{max-width:900px}main.subpage div.intro{padding:60px 0 0px;background:#f4f1ee}@media only screen and (max-width: 767px){main.subpage div.intro{padding:25px 0 0px}}main.subpage section{position:relative;z-index:0;padding:60px 0 60px;background:#f4f1ee;border-bottom:1px solid rgba(96,83,70,.1)}@media only screen and (max-width: 767px){main.subpage section{padding:25px 0 32px}}main.subpage section:nth-of-type(2n){background:#fbfaf9;border-bottom:1px solid rgba(255,121,68,.1)}main.subpage section:nth-of-type(2n) h3:after{border-color:#f4f4f4}main.subpage p{margin-bottom:10px}@media only screen and (max-width: 767px){main.subpage p{margin-bottom:8px}}main.subpage p:last-child{margin-bottom:3px}section.home_newstable{padding:0}@media only screen and (min-width: 768px){section.home_newstable{padding:40px 0;background:linear-gradient(90deg, #f0ece8 0%, #f0ece8 50%, #e8eef7 50%, #e8eef7 100%)}}section.home_newstable .inner{margin:0 auto}@media only screen and (max-width: 767px){section.home_newstable .inner{padding:25px 0}}@media only screen and (min-width: 768px){section.home_newstable .inner{max-width:530px;padding-bottom:75px}}section.home_newstable h2{margin-top:0}@media only screen and (min-width: 768px){section.home_newstable .btn_newstable{position:absolute;bottom:0;right:0;left:0}}section.home_newstable .home_news{background:#f0ece8}section.home_newstable .home_news .news-list li:first-child{padding-top:0}section.home_newstable .home_news h2 small{color:#b2a18b}section.home_newstable .home_timetable{background:#e8eef7}section.home_newstable .home_timetable h2 small{color:#648bcb}section.home_newstable table.timetable{border:none}section.home_newstable table.timetable th,section.home_newstable table.timetable td{padding:10px 3px}@media only screen and (min-width: 768px){section.home_newstable table.timetable th,section.home_newstable table.timetable td{padding:17px 5px}}@media only screen and (max-width: 767px){section.home_newstable table.timetable th{font-size:11px;font-size:1.1rem}}section.home_newstable table.timetable .time{width:30%;font-size:12px;font-size:1.2rem;letter-spacing:0}@media only screen and (min-width: 768px){section.home_newstable table.timetable .time{font-size:17.5px;font-size:1.75rem;padding-left:15px}}section.home_about{background:#2e2215 url(../img/bg_home_about.png) no-repeat center center/cover;color:#fff}section.home_about:after{color:rgba(255,255,255,.1);content:"About our clinic."}@media only screen and (min-width: 768px){section.home_about{padding:80px 0}}section.home_about h2{font-size:18px;font-size:1.8rem;text-align:center;margin:0 0 1em}@media only screen and (min-width: 768px){section.home_about h2{font-size:28px;font-size:2.8rem}}section.home_about p{margin-bottom:1em}section.home_consult{overflow:hidden;background:#f5f2f0 url(../img/bg_earth.png) center center/cover repeat-y fixed}section.home_consult:after{content:"Please consult us.";color:rgba(178,161,139,.2)}@media only screen and (min-width: 768px){section.home_consult{padding:75px 0 90px}}section.home_consult h2{color:#424242;text-align:center;font-size:18px;font-size:1.8rem;margin:0 0 1em}@media only screen and (min-width: 768px){section.home_consult h2{font-size:28px;font-size:2.8rem;margin:0 0 .3em}}section.home_consult .box_consult{display:block;padding-top:165px;position:relative;z-index:1;transition:all .6s}@media only screen and (min-width: 768px){section.home_consult .box_consult{padding:0;margin-top:120px}}section.home_consult .box_consult:before{position:absolute;content:"";display:block;top:0;left:0;right:0;height:180px;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1;width:86%;margin:0 auto;transition:all 3.2s}@media only screen and (min-width: 768px){section.home_consult .box_consult:before{width:53%;top:-11%;margin-left:47%;height:250px}}section.home_consult .box_consult .text_consult{position:relative;background:#fff;box-shadow:5px 5px rgba(96,83,70,.2);padding:17px 15px;margin:0 0 35px;z-index:2;text-align:left;border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition:all .6s}@media only screen and (min-width: 768px){section.home_consult .box_consult .text_consult{margin:0 8px 15px;display:inline-block;width:100%;max-width:600px;box-shadow:8px 8px rgba(96,83,70,.2);padding:18px 10px 10px 25px;height:200px}}section.home_consult .box_consult .text_consult:after{content:"";position:absolute;right:9px;bottom:4px;width:0;height:0;border-left:11px solid #f87a37;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);transform:rotate(45deg)}@media only screen and (min-width: 768px){section.home_consult .box_consult .text_consult:before{content:"MORE";position:absolute;right:40px;bottom:7px;font-size:16px;transform:rotate(0.05deg);color:#ff7944;opacity:0;transition:all 1s}}section.home_consult .box_consult .text_consult h3{color:#ff7944;position:relative;padding:0 0 10px 32px;letter-spacing:.1em}@media only screen and (min-width: 768px){section.home_consult .box_consult .text_consult h3{padding:0 0 15px 70px}}section.home_consult .box_consult .text_consult h3 i{position:absolute;top:-3px;left:-5px;font-size:30px;font-size:3rem;transition:all .3s}@media only screen and (min-width: 768px){section.home_consult .box_consult .text_consult h3 i{font-size:60px;font-size:6rem;top:-37px;left:-5px}}@media only screen and (min-width: 768px){section.home_consult .box_consult:nth-of-type(2n){text-align:right}section.home_consult .box_consult:nth-of-type(2n):before{margin-left:0}}@media only screen and (min-width: 768px){section.home_consult .box_consult:first-of-type{margin-top:80px}}section.home_consult .box_consult:first-of-type:before{background-image:url(../img/home_consult01.jpg)}section.home_consult .box_consult:first-of-type+*:before{background-image:url(../img/home_consult02.jpg)}section.home_consult .box_consult:first-of-type+*+*:before{background-image:url(../img/home_consult03.jpg)}section.home_consult .box_consult:first-of-type+*+*+*:before{background-image:url(../img/home_consult04.jpg)}section.home_consult .box_consult:first-of-type+*+*+*+* .text_consult h3{letter-spacing:1px}section.home_consult .box_consult:first-of-type+*+*+*+*:before{background-image:url(../img/home_consult05.jpg)}section.home_consult .box_consult:hover .text_consult:before{opacity:1;right:30px}section.home_consult .box_consult:hover .text_consult i{top:-6px}@media only screen and (min-width: 768px){section.home_consult .box_consult:hover .text_consult i{top:-42px}}section.home_first{background:#eff3fa}section.home_first:after{color:rgba(100,139,203,.2);content:"First visit."}section.home_first h2{text-align:center;margin:.5em 0 1em}@media only screen and (min-width: 768px){section.home_first h2{margin:.5em 0 2em}}@media only screen and (min-width: 768px){section.home_first .annotation{margin-bottom:20px}}section.home_greeting{background:url(../img/bg_greeting.png) no-repeat center center/cover}section.home_greeting:after{color:rgba(255,255,255,.1);content:"Greeting."}section.home_greeting:before{content:"";position:absolute;top:0;right:0;left:0;width:100%;height:215px;background:rgba(72,64,57,.86);z-index:0}@media only screen and (min-width: 768px){section.home_greeting:before{width:34%;height:100%;bottom:0}}section.home_greeting h2{text-align:center;color:#fff;margin:0 0 .8em}@media only screen and (min-width: 768px){section.home_greeting h2{margin:1em 0;text-align:left}}section.home_greeting .doctor_name{text-align:center;font-size:18px;font-size:1.8rem;padding:15px 0;font-weight:bold}@media only screen and (min-width: 768px){section.home_greeting .doctor_name{font-size:21px;font-size:2.1rem;text-align:left;color:#fff}}section.home_greeting img{display:block;margin:0 auto}@media only screen and (min-width: 768px){section.home_greeting .greeting_txt{padding-left:25px}}section.home_greeting .greeting_txt p{margin-bottom:1em}.streetview{height:180px;transform:rotate(0) !important}@media only screen and (min-width: 768px){.streetview{height:250px}}.qa_h3{border-left:none !important;text-align:center;margin-top:50px !important}@media only screen and (min-width: 768px){.qa_h3{margin-top:100px !important}}.qa_h3 i{display:block;text-align:center;font-size:200%;padding-bottom:5px;color:#648bcb}.qa_icon{max-width:60px;display:block;fill:currentColor !important}/*# sourceMappingURL=style.css.map */