@charset "UTF-8";

#contents_inner .section_title{background:url(images/section_title_bg.jpg) no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}

#contents_inner .page_subtitle{margin-bottom:30px;}
#contents_inner .back_blue .page_subtitle .subtitle span{background:#e3e8f3;}

#wrap .shinpan_btn_box.btn_list{padding-top:20px;margin:0 auto;}
#wrap .shinpan_btn_box.btn_list ul li a{height:86px;position:relative;}
#wrap .shinpan_btn_box.btn_list ul li.list02 a,
#wrap .shinpan_btn_box.btn_list ul li.list05 a{padding-top:28px;}
#wrap .shinpan_btn_box.btn_list ul li a .attention{display:inline-block;position:absolute;top:-10px;left:10px;background:#F00;color:#FFF;font-size:10px;font-weight:700;padding:5px;line-height:1.1;border-radius:3px;}
@media screen and (max-width:1135px){
#wrap .shinpan_btn_box.btn_list{box-sizing:border-box;padding:30px 10px 0;}
#wrap .shinpan_btn_box.btn_list ul{display:block;}
#wrap .shinpan_btn_box.btn_list ul li{}
#wrap .shinpan_btn_box.btn_list ul li + li{padding:10px 0 0;}
#wrap .shinpan_btn_box.btn_list ul li a{}
#wrap .shinpan_btn_box.btn_list ul li a::after{}
}
@media screen and (max-width:767px){
#wrap .shinpan_btn_box.btn_list{box-sizing:border-box;padding:30px 0 0;}
}

#contents_inner .btn_box.new_adult a{position: relative;}
#contents_inner .btn_box.new_adult a .attention{display:inline-block;position:absolute;top:-10px;left:10px;background:#F00;color:#FFF;font-size:15px;font-weight:700;padding:10px;line-height:1.1;border-radius:6px;}
@media screen and (max-width:961px){
#contents_inner .btn_box.new_adult a .attention{ font-size:10px;padding:5px;line-height:1.1;border-radius:3px;}
}

#wrap .merit_list{margin:0 auto 60px;}
#wrap .merit_list ul{}
#wrap .merit_list ul li{font-size:20px;line-height: 1.6; font-weight:700;margin-bottom:30px;position:relative;display:inline-block;padding:0 0 0 1.5em; text-indent:-1.5em;}
@media screen and (max-width:961px){
#wrap .merit_list{margin:0 auto 10px;}
#wrap .merit_list ul li{font-size:17px;margin-bottom:15px;}	
}
.photo_list03{}
.photo_list03 ul li{zoom:1;}
.photo_list03 ul li:after{content:"";display:block;clear:both;}
.photo_list03 ul li{margin-bottom:60px;}
.photo_list03 ul li .photo_box{width:520px;height:350px;background-color:#ddd;position:relative;overflow:hidden;}
.photo_list03 ul li .photo_box img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%;}
.photo_list03 ul li:nth-child(odd) .photo_box{float:left;}
.photo_list03 ul li:nth-child(odd) .text_box{float:right;margin-left:-560px;padding-left:560px;}
.photo_list03 ul li:nth-child(even) .photo_box{float:right;}
.photo_list03 ul li:nth-child(even) .text_box{float:left;margin-right:-560px;padding-right:560px;}
.photo_list03 ul li .text_box{width:100%;box-sizing:border-box;margin-top:130px;}
.photo_list03 ul li .text_box .text_box_title{font-size:22px;line-height:33px;margin-bottom:20px;color:#0b3190;text-align:center;}
@media screen and (min-width:962px){
.photo_list03 ul li .text_box .text_box_title span{display:block;}
}
.photo_list03 ul li .text_box p{font-size:15px;line-height:27px;margin-bottom:15px;}

.attention{margin-bottom:80px;}
.attention .inner{border:1px solid #0b3190;color:#0b3190;padding:20px;box-sizing:border-box;}
.attention .attention_title{font-size:22px;line-height:33px;margin-bottom:10px;font-weight:700;}
.attention p{font-size:15px;line-height:27px;}

.pic_text{margin-bottom:60px;}
.pic_text .pic_text_illust{width:500px;height:auto;float:left;}
.pic_text .pic_text_illust img{width:100%;height:auto;}
.pic_text .pic_text_text{float:right;width:100%;margin-left:-530px;padding-left:530px;box-sizing:border-box;}
.pic_text .pic_text_text dl{border:1px solid #0b3190;margin-bottom:10px;background-color:#fff;}
.pic_text .pic_text_text dl dt{display:inline-block;font-size:15px;line-height:27px;padding:10px 20px;color:#fff;background-color:#0b3190;}
.pic_text .pic_text_text dl dd{display:inline-block;font-size:15px;line-height:27px;padding:10px 20px;}

.loan_box .pic_text_illust{width:500px;margin:0 auto 30px;}
.loan_box .pic_text_illust img{width:100%;height:auto;}

@media screen and (max-width:1099px){
#contents_inner .photo_list03,
#contents_inner .attention,
#contents_inner .pic_text{padding:0 20px;box-sizing:border-box;}
}

@media screen and (max-width:961px){

.photo_list03{padding:0 20px;}
.photo_list03 ul li{margin-bottom:40px;}
.photo_list03 ul li .photo_box{width:400px;height:300px;}
.photo_list03 ul li:nth-child(odd) .text_box{float:right;margin-left:-430px;padding-left:430px;}
.photo_list03 ul li:nth-child(even) .text_box{float:left;margin-right:-430px;padding-right:430px;}
.photo_list03 ul li .text_box{width:100%;box-sizing:border-box;margin-top:100px;}
.photo_list03 ul li .text_box .text_box_title{font-size:17px;line-height:29px;margin-bottom:15px;color:#0b3190;}
.photo_list03 ul li .text_box p{font-size:14px;line-height:24px;margin-bottom:15px;}

.attention{margin-bottom:40px;padding:0 20px;}
.attention .inner{border:1px solid #0b3190;color:#0b3190;padding:20px;box-sizing:border-box;}
.attention .attention_title{font-size:19px;line-height:33px;margin-bottom:10px;font-weight:700;}
.attention p{font-size:14px;line-height:24px;}


.pic_text{margin-bottom:40px;padding:0 20px;}
.pic_text .pic_text_illust{width:400px;height:auto;margin:0 auto 20px;float:none;text-align:center;}
.pic_text .pic_text_illust img{width:100%;height:auto;}
.pic_text .pic_text_text{float:none;width:100%;margin-left:0;padding-left:0;box-sizing:border-box;}
.pic_text .pic_text_text dl dt{font-size:14px;line-height:24px;padding:10px 20px;}
.pic_text .pic_text_text dl dd{font-size:14px;line-height:24px;padding:10px 20px;}

.loan_box .pic_text_illust{width:400px;margin:0 auto 20px;}
.loan_box .pic_text_illust img{width:100%;}

}

@media screen and (max-width:767px){

.photo_list03{padding:0 10px;}
.photo_list03 ul li{margin-bottom:20px;}
.photo_list03 ul li .photo_box{width:100%;height:240px;margin-bottom:10px;}
.photo_list03 ul li:nth-child(odd) .text_box{float:none;margin-left:0;padding-left:0;}
.photo_list03 ul li:nth-child(even) .text_box{float:none;margin-right:0;padding-right:0;}
.photo_list03 ul li .text_box{margin-top:0;}
.photo_list03 ul li .text_box .text_box_title{font-size:15px;line-height:23px;margin-bottom:15px;color:#0b3190;}
.photo_list03 ul li .text_box p{font-size:13px;line-height:23px;margin-bottom:15px;}

.attention{margin-bottom:20px;padding:0 10px;}
.attention .inner{padding:10px;}
.attention .attention_title{font-size:15px;line-height:23px;margin-bottom:10px;font-weight:700;}
.attention p{font-size:13px;line-height:23px;}

.pic_text{margin-bottom:20px;padding:0 10px;}
.pic_text .pic_text_illust{width:100%;height:auto;margin:0 auto 20px;}
.pic_text .pic_text_text{float:none;width:100%;margin-left:0;padding-left:0;box-sizing:border-box;}
.pic_text .pic_text_text dl dt{font-size:13px;line-height:23px;padding:7px 15px 5px;}
.pic_text .pic_text_text dl dd{font-size:13px;line-height:23px;padding:7px 15px 5px;}
    
.loan_box .pic_text_illust{width:100%;margin:0 auto 10px;padding:0 10px;box-sizing:border-box;}

#contents_inner .btn_box{margin:0 0 0!important;}
#contents_inner .contact_btn_box{margin:0px 10px 5px!important;}
/**/
}

#wrap .business{margin:0 0 60px;
background:rgba(255,255,255,1);
background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 50%, rgba(248,248,248,1) 100%);
background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(50%, rgba(248,248,248,1)), color-stop(100%, rgba(248,248,248,1)));
background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 50%, rgba(248,248,248,1) 100%);
background:-o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 50%, rgba(248,248,248,1) 100%);
background:-ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 50%, rgba(248,248,248,1) 100%);}
#wrap .business .inner{display:table;width:100%;max-width:1100px;height:300px;margin:0 auto;}
#wrap .business .business_title{display:table-cell;width:240px;font-size:27px;line-height:35px;letter-spacing:0.08em;text-align:center;vertical-align:middle;padding:0 60px 0 20px;color:#333;font-weight:700;}
#wrap .business .business_title span{display:inline-block;font-family:'Roboto Condensed',sans-serif;font-size:18px;line-height:25px;letter-spacing:0.05em;color:#0b3190;font-weight:normal;}
#wrap .business .business_title a.link_btn{display:inline-block;font-size:13px;line-height:17px;text-decoration:none;margin:30px 0 0;padding:10px 20px;box-sizing:border-box;color:#333;border:1px solid #333;}
#wrap .business .business_list{display:table-cell;width:calc(100% - 240px);vertical-align:middle;padding:0 20px 0 60px;box-sizing:border-box;background-color:#f8f8f8;}
#wrap .business .business_list .business_list_inner{height:180px;overflow-y:auto;}
#wrap .business .business_list dl{width:100%;font-size:13px;line-height:20px;overflow:hidden;padding:12px 0;border-top:1px solid #e1e1e1;}
#wrap .business .business_list dl:last-child{border-bottom:1px solid #e1e1e1;}
#wrap .business .business_list dl dt{width:6.5em;font-weight:700;letter-spacing:0.02em;float:left;/*padding:5px 0 0;*/}
#wrap .business .business_list dl dd{float:left;}
#wrap .business .business_list dl dd.tag{display:inline-block;width:6em;font-size:12px;text-align:center;margin:0 15px 0 0;padding:5px 10px;box-sizing:border-box;color:#0b3190;background-color:#cfd7e9;}
#wrap .business .business_list dl dd.txt{padding:5px 0;}
#wrap .business .business_list dl dd a{color:#333;}

@media screen and (min-width:961px){
#wrap .business .business_title a.link_btn{-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
#wrap .business .business_title a.link_btn:hover{color:#FFF;background-color:#333;}
#wrap .business .business_list dl dd a{-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
#wrap .business .business_list dl dd a:hover{color:#AAA;}
}

@media screen and (max-width:1099px){
#wrap .business .business_title{padding:0 20px 0 20px;}
#wrap .business .business_list dl dd.txt{display:block;clear:both;padding:10px 0 5px;}
}

@media screen and (max-width:767px){
#wrap .business{background:#FFF;}
#wrap .business .inner{display:block;height:auto;padding:30px 10px 100px;box-sizing:border-box;position:relative;}
#wrap .business .business_title{display:block;width:100%;padding:0 0 20px;box-sizing:border-box;}
#wrap .business .business_title a.link_btn{display:block;max-width:120px;letter-spacing:normal;margin:auto auto 25px;padding:10px;position:absolute;right:0;bottom:20px;left:0;}
#wrap .business .business_list{display:block;width:100%;padding:0;box-sizing:border-box;background-color:inherit;}
#wrap .business .business_list .business_list_inner{height:215px;}
#wrap .business .business_list dl dd.txt{padding:10px 0 5px;}
}
