@charaset "UTF-8";
/*base*/
body {
color:#000000;
background-color:#ffffff;
}
a:link { color:#3B5998;}
#header-bar-wrp{ background-color:#fafafa; }
.widgets-portfolio-wrp h2 a {color:#000000;}

/*base*/
#container-out {background-color:#ffffff;}
#fancybox-content #container-out {background-color:#fff;}

#header{
background: #ffffff;}
.drawer-navbar .drawer-navbar-header {
background-color:#ffffff!important;
}
.drawer-nav {
background-color:#000000!important;
}
/*spnavi*/
.drawer-hamburger-icon, .drawer-hamburger-icon::before, .drawer-hamburger-icon::after {
    background-color: #111111;
}
.sr-only {
    color: #111111;
}
header .drawer-menu li.menu-item a {
    color: #111111 !important;
}
#site-title {padding:16px 0 0 0;}
#site-title img{width:150px;}
#site-title2 {padding:9px 0 0 9px;}
#site-title2 img{width:122px; vertical-align:bottom;}


#mn-out{
 clear:both;
 width:100%;
}

#footer{
background-color:#000000;}

/*bg-grd*/
#container {
-pie-lazy-init:true;
position:relative;
width:100%;
margin:0;
}

#wrapper-out{
background-color:#ffffff;
}

/*globalnavi*/
#gn-out{
background: #000000;}
/*#gn,*/
#gn li{
min-height:60px;
height: auto;
height:60px;
}
#gn li a{
color:#ffffff;
line-height:60px !important;
padding: 0 2em !important;
}
#gn li:hover > a,
#gn li.current-menu-item > a,
#gn li.current-page-ancestor > a,
#gn li.current-post-ancestor > a{
color:#ffffff;
background-color:#222222;}
#hn-out{ top:50px; }
#hn li a{ color:#000000; }
#mn li a{ color:#ffffff; }
#fn li a{ color:#ffffff; }
#footer-tx,
#footer-tx a{ color:#efefef; }
#fn-out{ border-bottom:1px solid #000000; }
address{
 border-top:1px solid #333333;
 border-bottom:1px solid #000000;
}
#footer-seo{ border-top:1px solid #333333; }
#header-seo,
#header-seo a{ color:#666666; }
#footer-seo,
#footer-seo a{ color:#cccccc; }
#header-bar,
#home #visual,
#under #visual{width:930px;}
#under #visual .vitxt{color:#ffffff;}

.slider-wrapper,
#slider {
margin:0 auto;
width:930px;
height:300px;
position:relative;
}

#visual .nivo-controlNav {
height:65px;
}

.theme-default .nivo-directionNav a {
background:url(common/nivo-slider/themes/default/arrows-b.png) no-repeat;
}

#main h1{
border-top:5px solid #2B8339;
background:url(/wp/wp-content/themes/ayatoritheme/common/images-bg/h1-bg-ffffff.gif) repeat-x 0 bottom #ffffff;
}
#home-top-contents h2,
#main h2,
.widgets-free h2,
#side .widgets-portfolio-wrp h2,
#side .widgets-post h2,
#side .widgets-free h2{
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #eeeeee;/display: inline;
/zoom: 1;
}

#home-top-contents h2 span,
#main h2 span,
.widgets-free h2 span,
#side .widgets-portfolio-wrp h2 span,
#side .widgets-post h2 span,
#side .widgets-free h2 span{ border-left:5px solid #2B8339; }
#main h3,
.widgets-free h3{ border-bottom:2px solid #2B8339; }
#main h4,
.widgets-free h4{ border-left:4px solid #2B8339; }
#main h2 a.catchcopy,
#main h2 a.catchcopy,
#main .catchcopy,
#main .catchcopy a,
.widgets-free h2 a.catchcopy,
.widgets-free h2 a.catchcopy,
.widgets-free .catchcopy,
.widgets-free .catchcopy a{ color:#2B8339; background:none !important; }


/*billboard*/
#main .billboard-wrp .h2,
.widgets-free .billboard-wrp .h2{
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #2B8339;}
#main .billboard-wrp .h3,
.widgets-free .billboard-wrp .h3{ border-bottom:2px solid #2B8339; }

/*fukidashi*/
#main .fukidashi-wrp .h2{
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #2B8339;}
#main .fukidashi-wrp .h3,
.widgets-free .fukidashi-wrp .h3{ border-bottom:2px solid #2B8339; }


/*button*/
.readmore,
.searchsubmit,
.inquiryformSubmit{
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #2B8339;-webkit-appearance: none;
}


.button-default,
.contact-default{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #2B8339;}
.contact-default{display:block;text-align:center;margin:0;padding:20px 0;}

.readmore:hover,
.searchsubmit:hover,
.inquiryformSubmit:hover,
.button-default:hover,
.contact-default:hover{
background: #429161;}
.color-default{border-color:#2B8339;}
.button-default2,
.contact-default2{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #690e93;}
.contact-default2{display:block;text-align:center;margin:0;padding:20px 0;}

.button-default2:hover,
.contact-default2:hover{
background: #873ea9;}

#inquiryback,.inquiryback{
display:block;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #444444;}
#inquiryback:hover,.inquiryback:hover{
background: #888888;}

.color-default2{border-color:#690e93;}
.button-black,
.contact-black{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-black.gif) 0 0 repeat-x #000000;
}
.contact-black{display:block;text-align:center;margin:0;padding:20px 0;}
.button-black:hover,
.contact-black:hover{background:none;background-color: #000000;}
.color-black{border-color:#000000;}
.button-gray,
.contact-gray{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-gray.gif) 0 0 repeat-x #666666;
}
.contact-gray{display:block;text-align:center;margin:0;padding:20px 0;}
.button-gray:hover,
.contact-gray:hover{background:none;background-color: #666666;}
.color-gray{border-color:#666666;}
.button-lightgray,
.contact-lightgray{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-lightgray.gif) 0 0 repeat-x #d3d3d3;
}
.contact-lightgray{display:block;text-align:center;margin:0;padding:20px 0;}
.button-lightgray:hover,
.contact-lightgray:hover{background:none;background-color: #d3d3d3;}
.color-lightgray{border-color:#d3d3d3;}
.button-red,
.contact-red{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-red.gif) 0 0 repeat-x #c8161d;
}
.contact-red{display:block;text-align:center;margin:0;padding:20px 0;}
.button-red:hover,
.contact-red:hover{background:none;background-color: #c8161d;}
.color-red{border-color:#c8161d;}
.button-facebook,
.contact-facebook{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-facebook.gif) 0 0 repeat-x #3b5998;
}
.contact-facebook{display:block;text-align:center;margin:0;padding:20px 0;}
.button-facebook:hover,
.contact-facebook:hover{background:none;background-color: #3b5998;}
.color-facebook{border-color:#3b5998;}
.button-twitter,
.contact-twitter{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-twitter.gif) 0 0 repeat-x #33ccff;
}
.contact-twitter{display:block;text-align:center;margin:0;padding:20px 0;}
.button-twitter:hover,
.contact-twitter:hover{background:none;background-color: #33ccff;}
.color-twitter{border-color:#33ccff;}
.button-hamazo,
.contact-hamazo{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-hamazo.gif) 0 0 repeat-x #ff6600;
}
.contact-hamazo{display:block;text-align:center;margin:0;padding:20px 0;}
.button-hamazo:hover,
.contact-hamazo:hover{background:none;background-color: #ff6600;}
.color-hamazo{border-color:#ff6600;}
.button-orange,
.contact-orange{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-orange.gif) 0 0 repeat-x #ff6600;
}
.contact-orange{display:block;text-align:center;margin:0;padding:20px 0;}
.button-orange:hover,
.contact-orange:hover{background:none;background-color: #ff6600;}
.color-orange{border-color:#ff6600;}
.button-rss,
.contact-rss{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:url(common/images-bg/btn-bg-rss.gif) 0 0 repeat-x #ff9600;
}
.contact-rss{display:block;text-align:center;margin:0;padding:20px 0;}
.button-rss:hover,
.contact-rss:hover{background:none;background-color: #ff9600;}
.color-rss{border-color:#ff9600;}

/*junction*/
div.junction h2 a{
-webkit-border-radius: 2px 2px 0 0 / 2px 2px 0 0 ;
-moz-border-radius: 2px 2px 0 0 / 2px 2px 0 0 ;
border-radius: 2px 2px 0 0 / 2px 2px 0 0 ;
background: #000000;}

div.junction h2 a:hover{
background: #222222;}

div.junction .j-box-in {
-webkit-border-radius: 0 0 2px 2px / 0 0 2px 2px;
-moz-border-radius: 0 0 2px 2px / 0 0 2px 2px;
border-radius: 0 0 2px 2px / 0 0 2px 2px;
}

/*feature*/
div.feature .h2{
-webkit-border-radius: 2px 2px 0 0 / 2px 2px 0 0 ;
-moz-border-radius: 2px 2px 0 0 / 2px 2px 0 0 ;
border-radius: 2px 2px 0 0 / 2px 2px 0 0 ;
background: #000000;}

div.feature .f-box-in {
-webkit-border-radius: 0 0 2px 2px / 0 0 2px 2px;
-moz-border-radius: 0 0 2px 2px / 0 0 2px 2px;
border-radius: 0 0 2px 2px / 0 0 2px 2px;
border:3px solid #000000;
border-top:none;
}

div.feature .h3{
color:#000000;
}


/*cssarrow*/
.cssarrow-wrp .cssarrow-tx {
background: #000000;}
.cssarrow-wrp .cssarrow-b{
border-top: 100px solid #000000;
border-bottom: 100px solid transparent;
border-left: 200px solid transparent;
border-right: 200px solid transparent;
}


/*contact*/
.contact-set {
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}
.contact-set-in {
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
 background: #f5f5f5;
 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#f0f0f0));
 background: -webkit-linear-gradient(#f5f5f5, #f0f0f0);
 background: -moz-linear-gradient(#f5f5f5, #f0f0f0);
 background: -ms-linear-gradient(#f5f5f5, #f0f0f0);
 background: -o-linear-gradient(#f5f5f5, #f0f0f0);
 background: linear-gradient(#f5f5f5, #f0f0f0);
 -pie-background: linear-gradient(#f5f5f5, #f0f0f0);
}

/*Side*/
#sn h2 a,
#archives h2,
#tags h2{
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #2B8339;/zoom: 1;
}

#sn,
#archives,
#tags{
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background:none;
background-color: #2B8339;
}

#sn-first li>a,
#archives ul li>span,
#tags ul li>span{
background: #f0f0f0;/zoom: 1;
}
#sn-first li>a:hover,
#archives ul li>span:hover,
#tags ul li>span:hover{
background: #fafafa;}

#sn-first li.current_page_item > a,
#sn-first li.current-page-ancestor > a,
#archives ul li.current_page_item > span,
#archives ul li.current-page-ancestor > span{
background: #aaaaaa !important;}

#side .banner-set ul.bnt li a{
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
background: #f0f0f0;}

#side .banner-set ul.bnt li a:hover{
background: #fafafa;}

/*PIE control*/
blockquote, .blockquote {
-pie-png-fix: true;
}
#header-bar-out {
-pie-background: linear-gradient(#f1f1f1, #e4e4e4);
}
#header-searchform,
#gn li:hover > a, #gn li.current-menu-item > a,
.box-round,
#main .billboard-wrp,
#main .fukidashi-wrp .fukidashi,
.nav-below .index a,
#side #side-bar-sitesearch,
#side #header-searchform {
}

p > br[style="clear: both;"]:only-child { content: ""; display: block; margin-bottom:0; }
/*body{font-family:Hiragino UD Sans F W3 JIS2004 !important;}*/

/*採用フォーム子ページをサイドバーから削除*/
body.page-id-24311 #side li.page-item-24423 ul.children,
body.parent-pageid-24311 #side li.page-item-24423 ul.children{
display:none;
}

/*イベント*/
.event-date{white-space:nowrap;}
/*関連ポスト（related_post）プラグイン*/
.wp_rp_wrap{
margin: 2em 0;
padding: 0 2em 2em;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #eee 0px 2px 2px;
-moz-box-shadow: #eee 0px 2px 2px;
box-shadow: #eee 0px 2px 2px;
background: #fff;
border-style: solid;
border-color:#ccc;
}
ul.related_post li a.wp_rp_title{display:inline!important;}
/*関連ポスト（related_post）プラグイン*/

#header-seo{display:none;}
#gn{font-size: 113%;}
#main {font-size: 131%; }
#contents{line-height:2!important; }

#wp_rp_first{margin-top:3em;}
#main .fl .post-date {font-size:80%;}

.bc-set:after, .bc-wrp:after, .biz-banner:after { content:""; display:block; clear:both; }
.bc-set, .bc-wrp, .biz-banner { *zoom:1;}
.bc-reason { margin:0 auto 10px; }
.bc-wrp { padding:0 0 0 5px; width:925px; height:220px;  background:url(/uploads/op-ayatori/bottomcontact-bg.gif) 0 0 no-repeat;}
.bc-wrp .bc-bt01 { float:left; width:630px; height:185px; }
.bc-wrp .bc-bt02 { float:left; margin:15px 0 0; width:290px; height:85px; }
.bc-wrp .bc-tel { float:left; width:290px; height:85px; }
.biz-banner li{ float:left; width:235px; height:90px; list-style:none !important; margin:0 !important; padding:0 !important;}
.biz-banner li.last{ width:225px;}

.bc-wrp690:after,.bc-wrp930:after{ content:""; display:block; clear:both; }
.bc-wrp690,.bc-wrp930{ *zoom:1;}
.bc-wrp930 {background: url("https://ayatori.co.jp/uploads/op-ayatori/bottomcontact930-bg.png") no-repeat scroll 0 0 transparent;height: 190px;padding: 0 0 15px;width: 930px;position: relative;}
.bc-wrp930 .bc-bt01 {position:absolute;height: 190px;width: 635px;top:0;left:0;}
.bc-wrp930 .bc-bt02 {position:absolute;height: 190px;width: 295px;top:0;right:0;}
.bc-wrp690 {background: url("https://ayatori.co.jp/uploads/op-ayatori/bottomcontact690-bg.png") no-repeat scroll 0 0 transparent;height: 190px;padding:  0 0 15px;width: 690px;position: relative;}
.bc-wrp690 .bc-bt01 {position:absolute;height: 190px;width: 415px;top:0;left:0;}
.bc-wrp690 .bc-bt02 {position:absolute;height: 190px;width: 275px;top:0;right:0;}


.bx-wrapper .bx-viewport {box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.bxsitem { border: 1px solid #ccc !important; background: #f5f5f5 !important; padding: 5px;}
.bxsitem-in { background: #ffffff !important; padding: 15px;}
.bxsitem h3{ margin: 0.5em 0 1em !important; padding: 0 0 0 0.5em !important; font-size: 100% !important; border:none !important; border-left: #50A135 5px solid !important;}
.bxsitem h3 .catch{ font-size: 100% !important; color:#50A135 !important;}
.bxsitem h3 .title{ font-size: 114% !important; display: block !important;}
.bxsitem p{ margin: 0 0 .5em !important;}
.bxsitem ul { margin: 0 !important; padding: 0 !important; position: static !important; letter-spacing: -0.4em; font-size: 85% !important;}
.bxsitem ul li{ padding: 0 !important; position: static !important; display: inline-block; *display: inline; *zoom: 1; letter-spacing: normal; white-space: nowrap !important; margin: 0 3px 3px 0!important;}
.bxsitem ul li a, .bxsitem ul li span{ margin: 0 !important;  padding: .25em .5em !important; display: inline-block; *display: inline; *zoom: 1; text-decoration: none !important; vertical-align: top;}
.bxsitem ul li a{ color:#3B5998 !important; background: #f9fafc; border:1px solid #3B5998; }
.bxsitem ul li a:hover{ text-decoration: underline !important;}
.bxsitem ul li span{ color:#888888 !important; background: #eeeeee; border:1px solid #eeeeee; }
.bx-wrapper .bx-prev {left: -40px !important;}
.bx-wrapper .bx-next {right: -40px !important;}
.bx-wrapper a .title {color:#111111!important;}
.bx-wrapper a:hover{ text-decoration:underline!important;}

.methodset{margin:0 0 2em; padding:13px 0 11px 13px; letter-spacing: -0.4em; background:url("/uploads/op-ayatori/method-bg.png") transparent repeat left top;}
.methodset span{margin:0 2px 2px 0;display:inline-block;letter-spacing: normal;*display: inline;*zoom: 1; }
.methodset span img{ vertical-align:bottom;}

.ngokset{margin:0 0 2em; border: none!important;}
.ngokset tr{ border: none!important; border-bottom: 1px dotted #ccc!important;}
.ngokset tr th{ border: none!important; background: none !important; text-align: center !important;}
.ngokset tr td{ border: none!important; vertical-align: middle; text-align: left !important;}
.ngokset .ngok-ng-title,.ngokset tr .ngok-ok-title{width:50%;}
.ngokset .ngok-ng img,.ngokset .ngok-ok img{ max-width: none!important;}
.ngokset .ngok-ar,.ngokset .ngok-ar img{width:40px; max-width: none!important;}

/*ヘッダーナビゲーション表示調整用*/
#hn .button-default2 {margin: 0; padding: 0; margin-left:.25em; position: absolute; top:-45px;}
#hn .button-default2.menu-item-14144 { right: 9em;}
#hn .button-default2.menu-item-15337 { right: 0px;}
#hn .button-default2 a{margin: 0; padding: 0; color:#fff; padding:.65em 1.25em; text-decoration:none;}
#hn .button-default2 a:hover{text-decoration:none;}

/*サイドナビゲーション下表示調整用*/
.page-id-2.sidebar-under ul#sn-first,
.parent-pageid-2.sidebar-under ul#sn-first,
.page-id-13853.sidebar-under ul#sn-first,
.parent-pageid-13853.sidebar-under ul#sn-first,
.page-id-14016.sidebar-under ul#sn-first,
.parent-pageid-14016.sidebar-under ul#sn-first,
.page-id-1037.sidebar-under ul#sn-first,
.parent-pageid-1037.sidebar-under ul#sn-first,
.parent-pageid-8924.sidebar-under ul#sn-first,
.parent-pageid-8875.sidebar-under ul#sn-first,
.parent-pageid-8885.sidebar-under ul#sn-first,
.parent-pageid-8895.sidebar-under ul#sn-first,
.parent-pageid-13996.sidebar-under ul#sn-first,
.parent-pageid-9005.sidebar-under ul#sn-first,
.parent-pageid-14110.sidebar-under ul#sn-first{
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.page-id-2.sidebar-under ul#sn-first > li,
.parent-pageid-2.sidebar-under ul#sn-first > li,
.page-id-13853.sidebar-under ul#sn-first > li,
.parent-pageid-13853.sidebar-under ul#sn-first > li,
.page-id-14016.sidebar-under ul#sn-first > li,
.parent-pageid-14016.sidebar-under ul#sn-first > li,
.page-id-1037.sidebar-under ul#sn-first > li,
.parent-pageid-1037.sidebar-under ul#sn-first > li,
.parent-pageid-8924.sidebar-under ul#sn-first > li,
.parent-pageid-8875.sidebar-under ul#sn-first > li,
.parent-pageid-8885.sidebar-under ul#sn-first > li,
.parent-pageid-8895.sidebar-under ul#sn-first > li,
.parent-pageid-13996.sidebar-under ul#sn-first > li,
.parent-pageid-9005.sidebar-under ul#sn-first > li,
.parent-pageid-14110.sidebar-under ul#sn-first > li{
-webkit-flex: none;
flex: none;
width:25%;
}

#main h2, .widgets-free h2 {
    margin-top: 3em;
}

/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {
#under #visual-wrp{display:none;}
#gn .menu-item-11421{ width:100%!important;}
#gn .menu-item-11421 a{ background:#000;}
.drawer-menu-in .button-default2 {
background:none!important;
font-weight:normal!important;
}

.bc-wrp { margin:0;padding:0; width:auto; height:auto; background:none; text-align:center;}
.bc-wrp .bc-bt01,
.bc-wrp .bc-bt02,
.bc-wrp .bc-tel { float:none; margin:0; padding:0; width:auto; height:auto; }

.bc-wrp690,.bc-wrp930 { margin:0;padding:0; width:auto; height:auto; background:none; text-align:center; position:static;}
.bc-wrp930 .bc-bt01,
.bc-wrp930 .bc-bt02,
.bc-wrp690 .bc-bt01,
.bc-wrp690 .bc-bt02{ position:static;width:auto; height:auto;}

.bx-controls-direction,
.ngok-ar img{ display:none;}
.ngokset tr td.ngok-ng,.ngokset tr td.ngok-ok{ text-align:center!important;}
}
/************************************************************************************
フォームステップ表示
*************************************************************************************/
.formstep {margin: 0 auto;padding: 0 0 2em;list-style: none!important;text-align: center;font-size: 85%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: row;justify-content: center;}.formstep li {margin: 0!important;padding: 0 10px!important;list-style: none!important;position: relative;width:30%;box-sizing: border-box;}.formstep li span {padding: .25em 1em;display: block;background: #ccc;color: #222;box-sizing: border-box;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}.formstep li.current span {background: #50A135;color: #fff;}.formstep li:before {list-style: none;position: absolute;top: 50%;left: 0;margin-top: -2px;content: "";display: block;box-sizing: border-box;width: 4px;height: 4px;border: 4px solid transparent;border-left: 4px solid #ccc!important;}.formstep li:first-child:before {width: 0;height: 0;border: none!important;}
@media screen and (max-width:689px) {
.formstep { display: none; }
/*サイドナビゲーション下表示調整用*/
.page-id-2.sidebar-under ul#sn-first > li,
.parent-pageid-2.sidebar-under ul#sn-first > li,
.page-id-13853.sidebar-under ul#sn-first > li,
.parent-pageid-13853.sidebar-under ul#sn-first > li,
.page-id-14016.sidebar-under ul#sn-first > li,
.parent-pageid-14016.sidebar-under ul#sn-first > li,
.page-id-1037.sidebar-under ul#sn-first > li,
.parent-pageid-1037.sidebar-under ul#sn-first > li,
.parent-pageid-8924.sidebar-under ul#sn-first > li,
.parent-pageid-8875.sidebar-under ul#sn-first > li,
.parent-pageid-8885.sidebar-under ul#sn-first > li,
.parent-pageid-8895.sidebar-under ul#sn-first > li,
.parent-pageid-13996.sidebar-under ul#sn-first > li,
.parent-pageid-9005.sidebar-under ul#sn-first > li,
.parent-pageid-14110.sidebar-under ul#sn-first > li{
width:100%;
}
}

code {
font-family: Menlo,Bitstream Vera Sans Mono,DejaVu Sans Mono,Monaco,Consolas,monospace;
}

