/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
html {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", Sans-Serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;font-size: 15px;}
body {margin: 0; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", Sans-Serif;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul{margin: 0;padding: 0;}
li{list-style: none;}
img{margin: 0;padding: 0;vertical-align: bottom;}
a{text-decoration: none; color: #3d7fb2;}
p{font-size: 15px; line-height: 150%;margin: 0;color: #685141;}
h2 {border-top: 3px solid #f18e47;background: #f7f7f7;padding: 8px 0 10px 10px;margin: 30px 0 40px 0;font-size: 21px;line-height: 28px;color: #221815;}
h1{font-size: 30px;text-align: center; line-height: 100%}
h1 span{font-size: 19px;display: block;font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", Sans-Serif;font-weight: 100;}
h3{font-size: 21px;margin: 0;font-weight: 300;}
h3.second_h3{font-size: 19px;margin: 0 0 30px 0;font-weight: 300;background: url(assets/images/h3.png) no-repeat left;padding-left: 30px;}
h4{color: #716f6a; font-size: 20px; font-weight: bold;margin: 0 0 20px 0;}
section{margin: 40px 0;overflow: hidden;}
.container {margin-right: auto;margin-left: auto;padding-left: 15px; padding-right: 15px;}
.mainimg{padding: 40px 0;overflow: hidden;}
.mainimg h1{ color: #ffffff;font-family: 'Noto Sans Japanese', sans-serif;}
.pkz{background: rgba(34,24,21,0.7);color: #f7ba8b; padding: 7px;color: #ffffff;font-size: 12px;margin-bottom: 50px;}
.pkz a{ color: #f7ba8b;}
.pkz a:hover{ text-decoration: underline}
.header_black{background: #221815; overflow: hidden;color: #ffffff;padding: 7px 0;z-index: 2;position: relative;}
.header_black ul li{display: inline-block;vertical-align: middle;}
.located{background: #f18e48;padding: 2px 6px;font-size: 12px;margin-right: 5px;display: inline-block;}
.number{font-size: 14px;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro",  "Osaka", Sans-Serif;font-weight: bold;}
.address{font-size: 12px;}
.product{background:#3d3734; color:#ffffff; overflow: hidden; padding: 30px 0 55px; text-align: center;position: relative;}
.product .col-sm-3 {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;padding-bottom: 25px;border-bottom: solid 3px #ffffff;}
.product .col-sm-3 a{color: #ffffff; display: block;position: absolute;top: 0;left: 0;height:100%;width: 100%;}
.product .col-sm-3:hover{color: #f7ba8b; border-bottom: solid 3px #f7ba8b;}
.product .col-sm-3:hover p{color: #f7ba8b;}
.product h1{ font-size: 32px;margin-bottom: 40px;}
.product h1 span{ font-size: 19px;}
.product p{font-size: 13px;color: #fffbf7;}
.urikake{background: url(assets/images/icon/urikake.png) no-repeat top center;padding-top: 60px;}
.fudousan{background: url(assets/images/icon/fudousan.png) no-repeat top center;padding-top: 60px;}
.other{background: url(assets/images/icon/other.png) no-repeat top center;padding-top: 60px;}
.mutanpo{background: url(assets/images/icon/mutanpo.png) no-repeat top center;padding-top: 60px;}
.urikake:hover{background: url(assets/images/icon/urikake_paleorange.png) no-repeat top center;padding-top: 60px;}
.fudousan:hover{background: url(assets/images/icon/fudousan_paleorange.png) no-repeat top center;padding-top: 60px;}
.other:hover{background: url(assets/images/icon/other_paleorange.png) no-repeat top center;padding-top: 60px;}
.mutanpo:hover{background: url(assets/images/icon/mutanpo_paleorange.png) no-repeat top center;padding-top: 60px;}
.over{overflow: hidden;}
.img_all{width: 100%;}
.smp{display: block;}
.pc{display: none;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}
footer{background: #fbf9ef;overflow: hidden; color: #64625c;font-size: 12px;}
footer a{color: #64625c;}
footer a:hover{color: #c87a42;}
.footer_box{margin: 10px 0;overflow: hidden;}
footer ul{border-bottom: dotted #c1bfb8 2px;min-height: 0;}
footer ul:last-child{border-bottom:none;border-right:none;}
footer ul.col-sm-3{padding: 15px 0;}
footer ul li.next{ font-size: 14px;background: url(assets/images/next.png) no-repeat left center;padding-left: 15px;padding-left: 12px;margin-bottom: 6px;}
.footer_map{border-top: solid 1px #e0ded7; padding: 30px 0;overflow: hidden;}
.footer_map_box{background: #ffffff;}
.footer_map_text{padding: 2px 5px;}
.footer_map_text p{ color: #64625c; font-size: 14px;font-weight: bold;}
.copy_right{background: #eb5e00; padding: 15px 0;color: #ffffff; text-align: center;}
.copy_right p{font-size: 12px; margin-top: 15px;color: #ffffff}
.contact{background: url(https://everlending.jp/borrower/wp-content/themes/twentyseventeen/assets/images/contact/contact_mainimg.png) no-repeat center;background-size: cover;}
.company{background: url(assets/images/company/company_mainimg.png) no-repeat center;background-size: cover;}
.factoring{background: url(assets/images/product/factoring_mainimg.png) no-repeat center;background-size: cover;}
.real_estate{background: url(assets/images/product/real_estate_mainimg.png) no-repeat center;background-size: cover;}
.other_categoly{background: url(assets/images/product/other_mainimg.png) no-repeat center;background-size: cover;}
.unsecured{background: url(assets/images/product/unsecured_mainimg.png) no-repeat center;background-size: cover;}
.product_list{background: url(assets/images/product/product_mainimg.png) no-repeat center;background-size: cover;}
.loan{background: url(assets/images/loan/loan_mainimg.png) no-repeat center;background-size: cover;}
.error {background: #fee;border: 1px solid #f99;padding: 8px 10px;color: #f33;margin: 10px 0;}
.error_text {color: #f33;margin: 5px 0;}
.formtable .aside {font-size: 12px;line-height: 16px;padding: 5px 0 0 0;color: #555;}
.move_btn {margin: 40px 0 30px 0;text-align: center;overflow: hidden}
.formtable {margin: 0;padding: 0;background: #f5f5f5;border-collapse: collapse;}
.formtable tr {border-bottom: 2px solid #fff;}
.formtable th {font-size: 16px;}
.formtable sup {font-size: 10px;line-height: 10px;color: #f33;padding: 0 3px 0 3px;}
.move_btn .move_next {display: block;width: 300px;max-width: 100%;margin: 0 auto;background: url(assets/images/next2.png) no-repeat right 14px center;background-color: rgba(0, 0, 0, 0);background-size: auto auto;background-size: auto 20px;background-color: #f18e48;color: #fff;padding: 15px;font-size: 17px;font-weight: bold;box-shadow: none;border: none;float: right;transition: 0.25s;}
.move_next2 {display: block;width: 300px;max-width: 100%;margin: 0 auto;background: url(assets/images/next2.png) no-repeat right 14px center;background-color: rgba(0, 0, 0, 0);background-size: auto auto;background-size: auto 20px;background-color: #f18e48;color: #fff;padding: 15px;font-size: 17px;font-weight: bold;box-shadow: none;border: none;transition: 0.25s;}
.move_btn .move_clear {display: block;width: 300px;max-width: 100%;margin: 0 auto;background-color: #bbb;color: #fff;padding: 15px;font-size: 17px;font-weight: bold;box-shadow: none;border: none;float: left;transition: 0.25s;}
.move_btn .move_next:hover,.move_btn .move_clear:hover,.move_next2:hover{opacity: 0.8;}
.formtable th, .formtable td {margin: 0;padding: 8px 15px;font-weight: normal;text-align: left;}
.topic_box{border: solid 1px #e9e9e9; color: #3d342e;overflow: hidden;margin-bottom: 30px;}
.topic_box img{width: 100%; float: none;}
.topic_box_text{padding: 15px;display: block;overflow: hidden;}
.topic_new{position: relative;}
.topic_new::after{position: absolute;content:url("assets/images/new.png"); top: 0; left: 0; }
a.orange_buttun{background: #fdecdd; padding: 7px 35px; font-size: 15px; color: #df5c0f; float: right; margin-top: 20px;font-weight: bold;}
a.white_buttun{background: #ffffff;padding: 7px 15px;font-size: 12px;color: #eb5e00;}
a.white_buttun:hover{opacity: 0.8}
a.orange_buttun:hover{opacity: 0.8}
.topic_box .date{ font-size: 15px;color: #988d86;}
.topic_box .title{ font-size: 18px; font-weight: bold;margin-bottom: 10px;}
.topic{ padding-top: 25px; padding-bottom: 40px}
.news {background: url(assets/images/news_bg.png) no-repeat #ef853c 30%;background-size: cover;overflow: hidden;position: relative;}
.news h1{margin: 0;color: #ffffff;}
.news_box{padding: 0 0 22px 0;background: #f5f5f5;margin-bottom: 20px}
.news_topic{padding: 15px 15px 0 15px;}
.news_title{padding: 30px 0;text-align: center;}
.news:before {display: none}
.news_topic a{text-decoration: underline;}
.news_topic a:hover{text-decoration:none;}
.atention {background: #43a638;padding: 3px 7px 0;;color: #ffffff;font-size: 11px;margin-left: 10px;}
.map {background: #f18e47;padding: 3px 7px 0;color: #ffffff;font-size: 11px;margin-left: 10px;}
.map:hover{opacity: 0.8}
input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-left: 0px;margin-top: 1px \9;line-height: normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
.form-control {display: block;width: 100%;height: 39px;padding: 8px 12px;font-size: 15px;line-height: 1.42857143;color: #777777;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.file {display: inline-block;overflow: hidden;position: relative;padding: 1em;border: 1px solid #dd0000;background: #dd0000;color:#fff;}
.file input[type="file"] {opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);position: absolute;right: 0;top: 0;margin: 0;font-size: 100px;cursor: pointer;}
dt {clear: both;float: none;width: 100%;background: #f5f5f5;padding: 5px;text-align: center;color: #5e5d58;font-weight: bold;line-height: 160%;}
dd {margin:0;background: #f5f5f5;color: #5e5d58;padding:0; width: 100%;text-align: lefr;line-height: 160%;}
dt:nth-of-type(2n) {background: #ffffff;}
dd:nth-of-type(2n) {background: #ffffff;}
.name{border-top: solid 1px #dddddd;text-align: right;font-size: 14px;color: #928d87;padding: 15px 0 0 0;margin-top: 25px;}
.name span{font-size: 25px;font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3", "‚l‚r ‚o–¾’©", "MS PMincho","Hiragino Mincho Pro", "serif";color: #685141;margin-left: 10px;}
.contact_link {padding: 80px 0;background:url(https://everlending.jp/borrower/wp-content/themes/twentyseventeen/assets/images/contact_link_bg.png) no-repeat center;background-size: cover;position: relative;color: #ffffff;text-align: center;overflow: hidden;font-size: 23px}
.contact_link h3{font-size: 23px;}
.contact_link p{color: #ffffff;font-size: 16px;}
.contact_link:before {width: 100%;height: 100%;content: "";position: absolute;top: 0;right: 0;background: rgba(0,0,0,0.2);}
.contact_link .image {position: absolute;left: 50%;margin-left: -500px;}
.reservation {overflow: hidden;margin: 0 auto;padding:10px 45px 6px 15px;font-size: 20px;display: inline-block;color: #fff;background: url(assets/images/next2.png) no-repeat right 14px center #e66c1c;box-shadow: rgb(180, 89, 43) 0px 6px 0px 0px;-webkit-box-shadow: rgb(180, 89, 43) 0px 6px 0px 0px;-moz-box-shadow: rgb(180, 89, 43) 0px 6px 0px 0px;margin-top: 15px;}
.reservation:hover{overflow:hidden;margin:0 auto;padding:11px 45px 5px 15px;display:inline-block;color:#fff;background:url(assets/images/next2.png) no-repeat right 14px center #e56a1c;box-shadow:rgb(180, 89, 43) 0px 2px 0px 0px;-webkit-box-shadow:rgb(180, 89, 43) 0px 4px 0px 0px;-moz-box-shadow:rgb(180, 89, 43) 0px 4px 0px 0px;margin-top: 15px;}
.top_mainimg{margin-top: 62px;}
footer ul li.detail {padding-left: 12px;margin-bottom: 2px;}
table.flow {vertical-align: top;display: inline-block;border-collapse: separate;border-spacing: 1px;background: #ddd;}
table.flow td.td_next::before {content: "";position: absolute;width: 0;border-style: solid;top: 43%;bottom: auto;left: auto;right: -19px;border-width: 15px 0 15px 19px;border-color: transparent #c4c4c4;z-index: 2;display: none;}
table.flow td.td_next::after {top: 43%;bottom: auto;left: auto;right: -18px;border-width: 15px 0 15px 19px;border-color: transparent #fefcf2;content: "";position: absolute;border-style: solid;width: 0;z-index: 3;display: none;}
table.flow td {width: 100%;display: block;vertical-align: top;padding: 10px;background: #fefcf2;}
.point{text-align: center;border-bottom: solid 3px #ffffff;margin-bottom: 30px;padding-bottom: 25px;}
.point img{width: 70px;}
.point p{font-size: 15px; color: #ffffff;margin-top: 10px; font-weight: bold}
.point_topic{padding: 5px 13px;background: #fde8d6;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;margin-bottom: 10px;display: inline-block}
.point_count{font-size: 24px; color: #f17400; font-weight: bold;}
.point_box{background: #ffffff;padding: 20px 15px;border: solid 4px #fbedd6;min-height: 89px;margin-bottom: 15px;}
.step_box {font-size: 14px;padding: 5px 2px 2px 2px;background: #9dbd7e;color: #fff;text-align: center;margin-bottom: 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.step_icon{text-align: center}
.step_icon img{width: 80px;}
.green_text{color: #386e31;font-size: 17px;margin-bottom: 5px;display: inline-block;}
.table_detail {border-collapse: collapse;margin: 0 0 15px 0;margin-top: 0px;padding: 0;}
.table_detail th{text-align: left;padding: 8px 10px;background: #f5f5f5;}
.table_detail td{background: #fff;padding: 8px 10px;}
.table_detail th, .table_detail td {border: 1px solid #ddd;margin: 0;font-weight: normal;}
.application{padding: 80px 0;background: url(https://everlending.jp/borrower/wp-content/themes/twentyseventeen/assets/images/contact_link_bg.png) no-repeat center;background-size: auto auto;background-size: cover;position: relative;color: #ffffff;text-align: center;overflow: hidden;}
.application_box{font-family: 'Noto Sans Japanese', sans-serif;background: rgba(0,0,0,0.2);padding: 40px 20px;margin-bottom: 15px}
.triangle-isosceles {position: relative;padding: 5px 13px;color: #df5d0f;background: #fac79d;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;margin-bottom: 10px;display: inline-block}
.mb10{margin-bottom: 10px;}
.big_text{font-weight: bold;font-size: 24px;border-bottom: solid 1px #cccccc;text-align: center;line-height: 170%;color: #000;}
.orange_bg{overflow: hidden;padding: 30px 0 55px;background: #e66c1c; color: #ffffff;}
.orange_bg_title{font-size: 24px; text-align: center; color: #ffffff; font-weight: bold;margin-bottom: 30px;}
.attention{padding: 15px; background: #fac79d; overflow: hidden}
.categoly_buttun a{border: solid 1px #cccccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 15px;display: block;color: #64625c;background: url(assets/images/categoly_next.png) no-repeat center right 10px;margin-bottom: 15px}
.categoly_buttun a:hover{background:url(assets/images/categoly_next.png) no-repeat center right 10px #f9f9f9; }
.list_urikake a{background: url(assets/images/icon/urikake_orange.png) no-repeat top 20px center #ffffff;padding: 90px 20px 20px 20px;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_urikake a:hover{background: url(assets/images/icon/urikake_orange.png) no-repeat top 20px center #f7f7f7}
.list_fudousan a{background: url(assets/images/icon/fudousan_orange.png) no-repeat top 20px center #ffffff;padding: 90px 20px 20px 20px;;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_fudousan a:hover{background: url(assets/images/icon/fudousan_orange.png) no-repeat top 20px center #f7f7f7}
.list_other a{background: url(assets/images/icon/other_orange.png) no-repeat top 20px center #ffffff;padding: 90px 20px 20px 20px;;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_other a:hover{background: url(assets/images/icon/other_orange.png) no-repeat top 20px center #f7f7f7}
.list_mutanpo a{background: url(assets/images/icon/mutanpo_orange.png) no-repeat top 20px center #ffffff;padding: 90px 20px 20px 20px;;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_mutanpo a:hover{background: url(assets/images/icon/mutanpo_orange.png) no-repeat top 20px center #f7f7f7}
h4.list_h4{color: #000000;margin: 0}
.list_buttun{background: #fdecdd; padding: 5px 35px; font-size: 13px; color: #df5c0f; float: right; margin-top: 10px;font-weight: bold;}
.mainimg_title,.mainimg_title_460,.mainimg_title_500,.mainimg_title_540,.mainimg_title_640,.mainimg_title_680,.mainimg_title_720,.mainimg_title_760,.mainimg_title_800,.mainimg_title_840,.mainimg_title_880{position: absolute;display: inline-block;text-align: center;border: solid 4px #ffffff;background: url(assets/images/mainimg/top_mainimg_bg.png) repeat;top: 13%; left: 0;right: 0;margin:0 auto;width: 210px;}
.mainimg_title_big{color: #ffffff; font-size: 20px;margin-bottom: 10px;line-height: 103%;}
.mainimg_title_small{color: #ffffff;font-size: 9px;}
.mainimg_title_next{border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;background: #ffffff;padding: 10px;color: #54606c;padding: 0 5px 0 7px;display: inline-block;font-size: 15px;position: absolute;bottom: -11px;left: 0;right: 0;width: 23px;margin: 0 auto;}
.line2{padding: 20px 15px;}
.line1{padding: 20px 15px;}

@media (min-width: 768px) {
.container {width: 750px;}
footer ul{border-right: dotted #c1bfb8 2px;border-bottom: 0; min-height: 149px;}
footer ul.col-sm-3{padding: 30px;}
.footer_box{margin: 30px 0;overflow: hidden;}
.pc{display: block;}
.smp{display: none;}
h1{font-size: 34px;text-align: center}
.topic_box img{width: 30%; float: left;}
.product .col-sm-3 {margin-bottom: 0;border-bottom: none;}
.product .col-sm-3:hover {border-bottom: none;}
.product .col-sm-3 a{border-bottom: none;padding-left: 15px;padding-right: 15px;margin-bottom: 0;border-bottom: none;padding-bottom: 0;margin-bottom: 0}
dt {clear: both;float: left;width: 20%;background: #f5f5f5;padding: 10px;text-align: center;	color: #5e5d58;font-weight: bold;}
dd {margin: 0 0 0 20.3%;background: #f5f5f5;width: auto;color: #5e5d58;padding: 10px;}
.contact_link:before {width: 50%;height: 100%;content: "";position: absolute;top: 0;right: 50%;background: rgba(0,0,0,0.2);}
.top_mainimg{margin-top: 45px;}
table.flow td {width: 25%;vertical-align: top;display: table-cell;position: relative;padding: 10px;background: #fefcf2;padding: 20px 20px 20px 30px;}
.point{text-align: center;border-bottom: 0px;margin-bottom: 0;padding-bottom: 0;}
.point img{width: 100px;}
.point_box{background: #ffffff;padding: 20px 15px;margin-bottom: 0;border: solid 4px #fbedd6;min-height: 89px;}
.reservation {padding: 10px 55px 6px 45px;}
.reservation:hover{padding:11px 55px 5px 45px;}
.application_box{margin-bottom: 0;}
.categoly_buttun a{margin-bottom: 0}
table.flow td.td_next::before {display: block;}
table.flow td.td_next::after {display: block;}
.step_icon img{width: 100px;}
.list_urikake a{background: url(assets/images/icon/urikake_orange.png) no-repeat left 45px center #ffffff;padding: 20px 40px 20px 155px;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_urikake a:hover{background: url(assets/images/icon/urikake_orange.png) no-repeat left 45px center #f7f7f7}
.list_fudousan a{background: url(assets/images/icon/fudousan_orange.png) no-repeat left 50px center #ffffff;padding: 20px 40px 20px 155px;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_fudousan a:hover{background: url(assets/images/icon/fudousan_orange.png) no-repeat left 50px center #f7f7f7}
.list_other a{background: url(assets/images/icon/other_orange.png) no-repeat left 50px center #ffffff;padding: 20px 40px 20px 155px;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_other a:hover{background: url(assets/images/icon/other_orange.png) no-repeat left 50px center #f7f7f7}
.list_mutanpo a{background: url(assets/images/icon/mutanpo_orange.png) no-repeat left 50px center #ffffff;padding: 20px 40px 20px 155px;border: solid 1px #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;overflow: hidden;margin-bottom: 15px;}
.list_mutanpo a:hover{background: url(assets/images/icon/mutanpo_orange.png) no-repeat left 50px center #f7f7f7}
.mainimg_title{position: absolute;display: inline-block;text-align: center;border: solid 4px #ffffff;background: url(assets/images/mainimg/top_mainimg_bg.png) repeat;top: 13%; left: 0;right: 0;margin:0 auto;width: 600px;}
.mainimg_title_460{width: 460px;}
.mainimg_title_500{width: 500px;}
.mainimg_title_540{width: 540px;}
.mainimg_title_640{width: 640px;}
.mainimg_title_680{width: 680px;}
.mainimg_title_720{width: 720px;}
.mainimg_title_760{width: 760px;}
.mainimg_title_800{width: 800px;}
.mainimg_title_840{width: 840px;}
.mainimg_title_880{width: 880px;}
.mainimg_title_big{color: #ffffff; font-size: 65px;margin-bottom: 20px;line-height: 103%;}
.mainimg_title_small{color: #ffffff;font-size: 16px;}
.mainimg_title_next{border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;background: #ffffff;padding: 10px;color: #54606c;padding: 0 5px 0 7px;display: inline-block;font-size: 25px;position: absolute;bottom: -19px;left: 0;right: 0;width: 38px;margin: 0 auto;}
.line2{padding: 30px;}
.line1{padding: 30px;}
.lt_sp{letter-spacing: -3px;}
}

@media screen and (max-width: 768px) {
.formtable th, .formtable td {margin: 0;padding: 8px 15px;font-weight: normal;text-align: left;display: block;width: 100%;}
.formtable th {background: #f1d38b;padding: 5px 15px;font-size: 12px;}
.move_btn .move_prev, .move_btn .move_next, .move_btn .move_clear {float: none;margin-bottom: 10px;}
}

@media (min-width: 768px) {
.mainimg_title,.mainimg_title_460,.mainimg_title_500,.mainimg_title_540,.mainimg_title_640,.mainimg_title_680,.mainimg_title_720,.mainimg_title_760,.mainimg_title_800,.mainimg_title_840,.mainimg_title_880{top: 20%;}
}

@media (min-width: 992px) {
.container {width: 970px;}
.news:before {width: 50%;height: 100%;content: "";position: absolute;top: 0;left: 50%;background: #f5f5f5;display: block;}
.news_title{padding: 68px 0;text-align: center;}
.news_box{padding: 0 0 22px 0;background: #f5f5f5;margin-bottom: 0}
.mainimg_title,.mainimg_title_460,.mainimg_title_500,.mainimg_title_540,.mainimg_title_640,.mainimg_title_680,.mainimg_title_720,.mainimg_title_760,.mainimg_title_800,.mainimg_title_840,.mainimg_title_880{top: 30%;}
}

@media (min-width: 1200px) {
.container {width: 1040px;}
.mainimg{padding: 195px 60px 85px; }
.mainimg h1{ float: left;}
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;padding-left: 5px;padding-right: 5px;}
.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 {float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}

@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}.col-sm-12 {width: 100%;}.col-sm-11 {width: 91.66666667%;}.col-sm-10 {width: 83.33333333%;}.col-sm-9 {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 {width: 25%;}.col-sm-2 {width: 16.66666667%;}.col-sm-1 {width: 8.33333333%;}
}

@media (min-width: 992px) {
.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%;}
}

@media (min-width: 1200px) {
.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%;}
}

.logo{float: right;padding: 19px 0 15px;}
header{position: fixed;top: 0;left: 0;z-index: 5; width: 100%;}
.header_logo { background: rgba(255,255,255,0.91); z-index:100; position:absolute;width: 100%;box-shadow: 0px 0px 8px 0px #6a6a6a;-moz-box-shadow: 0px 0px 8px 0px #6a6a6a;-webkit-box-shadow: 0px 0px 8px 0px #6a6a6a;z-index: 1 }
.nav_bar { display:none; }
.header_logo .logo {float:left; }
.pc_nav  {float:right; margin-left: 10px; }
.pc_nav li  {float:left;  padding: 19px 15px 11px; text-align: center;  position: relative;display: inline-block;}
.pc_nav li a  {font-size: 17px; color: #251b18; font-weight: bold; line-height: 20px; transition: 0.3s;font-family: 'Noto Sans Japanese', sans-serif;display: inline-block; }
.pc_nav li a span {display: block;font-size: 12px;}
.pc_nav li.loan {background: url(assets/images/loan_bg.png) no-repeat -35px;padding: 18px 30px 12px 46px;}
.pc_nav li.loan a{color: #ffffff}
.header_logo {  background: rgba(255,255,255,0.91); z-index:100;}.orange::before {width: 24%;height: 100%;content: "";position: absolute;top: 0;right: 0%;background: #e49023;}
.header_logo p{ display:inline-block; height:36px; margin:12px 0; }
.pc_nav li a:before,.pc_nav li a:after{position: absolute;top: 4em;content: "";display: inline-block;width: 0;height: 2px; background: #f18e48;transition: 0.5s;}
.pc_nav li a:before{left: 50%;}
.pc_nav li a:after{right: 50%;}
.pc_nav li a:hover:before,.pc_nav li a:hover:after{width: 50%;}
.pc_nav li.loan a::before,.pc_nav li.loan a::after{position: absolute;top: 4em;content: "";display: inline-block;width: 0;height: 2px; background: #ffffff;transition: 0.5s;}
.pc_nav li.loan a:before{left: 50%;}
.pc_nav li.loan a:after{right: 50%;}
.pc_nav li.loan a:hover:before,.pc_nav li.loan a:hover:after{width: 50%;}
ul{list-style-type: none;margin: 0;padding: 0;color: #fff;}
ul#menu li{position: relative;}
ul.child{display: none;position: absolute;margin-left: -15px;padding: 0;background: rgba(0,0,0,0.8);top: 71px;}
ul.child li {float: none;padding: 10px;width: 230px;text-align: left;border-bottom: solid 1px #bbbbbb;}
ul.child li a{color: #fff;font-size: 14px;}
ul.child li a:hover{opacity: 0.5}
ul.child li a:before{display: none}
ul.child li a:after{display: none}
ul.accordion li{background:#ffffff}
ul.accordion a { display:block; padding:10px;}
ul.accordion span { display:block; padding:10px;}
ul.accordion ul { display:none;}
ul.accordion > li > p {color: #251b18; font-size: 14px}
ul.accordion > li > ul > li {background: #f1f1f1;border-bottom: 1px solid #EEE;}
ul.accordion > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #888;}
ul.accordion > li > ul > li > ul > li:last-child { border:none;}
.nav_bar li a::after {content: ">";transform: scale( 0.6 , 1 );font-size: 20px;color: #cccccc;float: right;margin: -3px 0px 0 0;}

@media screen and (min-width: 1201px) {
.only_sp{ display:none; }
}

@media screen and (max-width: 1200px) {
.only_pc{ display:none; }
}

@media screen and (max-width: 1200px) {
.header      { }
.header p    { width:100%;  }
.logo{float: right;padding: 0;}
.header_logo.only_sp .logo { float: left; }.header_logo.only_sp .logo a { display: block; width: 160px; height: 40px; background: url(assets/images/logo.png) no-repeat left center; background-size: contain; }
.header_logo { opacity:0.99; position:fixed; z-index:100; border: none; padding: 0 15px}
.header_black{background: #221815; overflow: hidden;color: #ffffff;padding: 7px 0; display: none}
.navibtn,.navibtn span { transition: all .4s; box-sizing: border-box; }
.navibtn { position:relative; z-index:100; width: 30px; height: 30px; }
.navibtn span { position: absolute; left: 0; width: 100%; height: 4px; background-color: #ddd; border-radius: 2px; }
.navibtn span:nth-of-type(1) { top: 5px; background-color:#aaaaaa; }
.navibtn span:nth-of-type(2) { top: 16px; background-color:#aaaaaa; }
.navibtn span:nth-of-type(3) { bottom: 5px; background-color:#aaaaaa; }
.navibtn.active span:nth-of-type(1) { -webkit-transform: translateY(11px) rotate(-45deg); transform: translateY(11px) rotate(-45deg); }
.navibtn.active span:nth-of-type(2) { opacity: 0; }
.navibtn.active span:nth-of-type(3) { -webkit-transform: translateY(-11px) rotate(45deg); transform: translateY(-11px) rotate(45deg); }
.nav_bar    { position: relative;top: 60px;left: 0;z-index: 100;width: 100%;margin: 0; }
.nav_bar ul { width:100%; background:#ffffff; }
.nav_bar li { float:left; list-style:none; sans-serif; font-weight:bold; text-align:center; border:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box; width:100%; }
header + div{ margin-top:60px; }
.nav_bar li a { font-size:14px; width:100%; padding:10px; color:#251b18; text-decoration:none; display:block; }
.nav_bar li:nth-child(1) a,
.nav_bar li:nth-child(4) a{ width:100%; }
.nav_bar li a:hover { background:#ffffff; }
.nav_bar li a:after{ content:">"; transform: scale( 0.6 , 1 ); font-size:20px; color:#cccccc; float:right; margin:-3px 0px 0 0; }
.nav_bar li.n_login      { border-top:1px solid #aa33a0; border-bottom:1px solid #882288; }
.nav_bar li.n_kaisetsu   { border-top:1px solid #55d5dd; border-bottom:1px solid #13A9AC; }
.nav_bar li.n_login a    { background:#9a3b91; }
.nav_bar li.n_kaisetsu a { background:#20cdcf; }
.nav_bar li.n_login a:hover    { background:#882277; }
.nav_bar li.n_kaisetsu a:hover { background:#13A9AC; }
}

@media screen and (max-width: 480px) {
.header_logo img { max-width: 75%;height: auto;margin-top: 6px;}
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.header p,
.header_logo p,
.nav_bar li,
.mainimg_box .mainimg1 ,
.mainimg_box .m_kaisetsu a,
.m_login h4,
.m_login input.submit_button,
.move_btn .move_prev,
.move_btn .move_next,
.move_btn .move_clear,
.consent_btn .consent_submit{
font-weight:500;
}
.header_logo p.h_kaisetsu a,
.fund h2 a{ font-weight:400; }
}


/* takashima */

.clear{
	clear:both;
}
@media screen and (min-width: 800px) {
	.container .main{
		width:70%;
		max-width:770px;
		float:left;
	}
	.container .navi{
		width:29%;
		max-width:770px;
		float:right;
		margin:0;
	}
	.container h2,.container section{
		margin:10px auto 10px;
	}
	.container section:nth-child(1){
		margin-top:0px;
	}
}
