@charset "utf-8";
/**************************************************************************************************
Common
**************************************************************************************************/

/* IndexPage
-------------------------------------------------------------------------------------------------*/
#index{}
#index #wrapper {margin: 0 auto;width: 940px;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;background-color: #FFFFFF;}

#index #top-img {margin: 0 0 12px;}

#index .msg01{margin:0 0 12px;text-align: center;font-size: 18px;font-weight: bold;color: #5a1e00;}
#index .box-term{margin: 0 0 26px;padding-top:21px;background: url(../images/box_bg_02.gif) repeat-x 0 0;height:86px;border-top:1px solid #EA5F1D;overflow: hidden;}
#index .box-term .inner{margin: 0 auto;width:740px;font-size: 11px;color: #232323;}
#index .box-term p{margin-top:5px;}

#index .box-articles{overflow: hidden;}
#index .box-articles ul{margin-left:-3px;width:942px;}
#index .box-articles li{float:left;margin:0 0 4px 4px;}
#index .box-affairs{padding-top:21px;background: url(../images/box_bg_01.gif) repeat-x 0 0;border-top:1px solid #EA5F1D;overflow: hidden;}
#index .box-affairs ul{margin-left:-12px;}
#index .box-affairs li{float:left;margin:0 0 0 38px; padding-bottom:12px;}

#index .box-application{margin-bottom:27px;}
#index .box-application ul{margin-left:30px; height:96px;}
#index .box-application li{float:left; margin: 0 20px 0 0; width:429px; height:96px; background: url(../images/application_bg.jpg) no-repeat left bottom;}
#index .txt_caution{font-size:14px; font-weight:bold; text-align:center; color:#fd0202; padding:10px 0; border:1px solid #fd0202; width:880px;margin:0 auto 47px;line-height:1;}

#index .box-maxpoint{margin: 0;}
#index .box-maxpoint h3{margin: 0;background-color: #FFFFFF; }
#index .box-maxpoint .inner_main{border:5px solid #ff6600; border-top:none; padding-top:32px;}
#index .box-maxpoint .inner{width:881px;margin:0 auto 12px; padding-bottom: 19px;background-color: #F1F1F1;}
#index .box-maxpoint .inner .cam01{margin-bottom:37px;}
#index .box-maxpoint .box-left{float:left;padding:14px 9px 0 6px;}
#index .box-maxpoint .box-right{float:right;padding:29px 0 24px; background-color: #FFFFFF; width:760px; margin-right:4px;border:1px solid #e9e8e8; border-top:none;}
#index .box-maxpoint .box-right ul{margin:0 0 0 12px;}
#index .box-maxpoint .box-right li{}
#index .box-maxpoint .box-right li img{}
#index .box-maxpoint li .plus{text-align:center; margin:4px 0;}
#index .box-maxpoint .cplus{text-align:center; margin:12px 0 3px;}

#index .box-maxpoint .inner_cam02{width:881px;margin:0 auto 12px; padding-bottom: 19px;background-color: #edeeef;}
#index .box-maxpoint .cam02{margin-bottom:8px;}
#index .box-maxpoint .box-left_cam02{margin:0 0 6px 8px;float:left;}
#index .box-maxpoint .box-right_cam02{float:right;padding:14px 0 0; width:738px; margin-right:6px;}

#index .box-maxpoint .parts_below{text-align:center; margin:30px 0 32px;}
#index .box-maxpoint .txt_combo{font-family: "メイリオ" , "Meiryo"; font-size:24px; font-weight:bold; text-align:center; margin-bottom:22px;}
#index .box-maxpoint .txt_combo span{color:#fe0249;}
#index .box-maxpoint .mp-meet { text-align:center; margin-bottom:8px;}
#index .box-maxpoint .txt_mp-meet{font-size:14px; font-weight: bold;font-family: "メイリオ" , "Meiryo"; width:880px; margin:0 auto; padding-bottom: 43px;}
*+html #index .box-maxpoint .txt_mp-meet{padding-top:5px;}

#index .box_explan{ background-color:#f1f1f1; padding:36px 30px 32px 29px; margin-bottom:82px;/* font-weight:bold;*/}
#index .box_explan h4{font-size:16px; margin:0 0 15px;font-weight:normal;}
#index .box_explan h4 span{color:#fe5a01;}
#index .box_explan p,
#index .box_explan ul{color:#333333;font-size: 14px;line-height:1.8;}
#index .box_explan .inner{background: #ffffff;width:881px;}
#index .box_explan .inner_line{border-right:1px solid #c6c6c6; border-left:1px solid #c6c6c6;}
#index .box_explan .cam_term{border-bottom:1px solid #c8c6c6;padding:13px 19px 24px 7px; margin:0 9px 0 11px;}
#index .box_explan .cam_for{border-bottom:1px solid #c8c6c6;padding:29px 19px 29px 7px; margin:0 9px 0 11px;}
#index .box_explan .cam_for h5{margin-bottom:2px;font-weight:normal;}
#index .box_explan .cam_for p{margin:0 0 3px 17px; font-size:12px;}
#index .box_explan .cam_for .box_outline{background: #f1f1f1 url(../images/bg_explan_inner_bottom.gif) no-repeat 0 bottom;width:840px;}
#index .box_explan .cam_for .cam_01{margin:0 0 29px 0;}
#index .box_explan .cam_for ul{margin:0 0 0 12px; color:#cc0000;/*font-weight:bold;*/}
*+html #index .box_explan .cam_for ul{padding:0 0 8px 0; }
#index .box_explan .cam_for .cam_02{margin:0 0 28px 0;}
#index .box_explan .cam_for .kome{font-size:14px;}
#index .box_explan .cam_for .kome span{color:#cc0000;}
#index .box_explan .cam_judge{border-bottom:1px solid #c8c6c6;padding:29px 19px 29px 7px; margin:0 9px 0 11px; }
#index .box_explan .cam_judge .lead_judge{/*color:#cc0000; */margin:0 0 24px 17px; line-height:1.5;}
#index .box_explan .cam_judge .txt_table{font-size:12px; margin:0 0 8px 17px;}
#index .box_explan .cam_judge table{margin:0 0 0 16px;border-bottom:1px solid #a7a7a7; border-left:1px solid #a7a7a7;}
#index .box_explan .cam_judge td,
#index .box_explan .cam_judge th{border-top:1px solid #a7a7a7; border-right:1px solid #a7a7a7; text-align:center; padding:8px 48px;line-height:1.2;}
#index .box_explan .cam_judge th{font-size:16px;background-color:#fef7b8;}
#index .box_explan .cam_judge th small{font-size:12px;}
#index .box_explan .cam_judge ul{margin:12px 0 0 17px;}
#index .box_explan .cam_judge li{font-size:12px; line-height:1.5;}

#index .box_explan .cam_check{border-bottom:1px solid #c8c6c6;padding:29px 19px 29px 7px; margin:0 9px 0 11px; }
#index .box_explan .cam_check p{margin: 0 0 10px 17px}


#index .box_explan .cam_attention{border-bottom:1px solid #c8c6c6;padding:29px 19px 29px 7px; margin:0 9px 0 11px; }
#index .box_explan .cam_attention ul{margin-left:7px;}
#index .box_explan .cam_attention li{padding-left:30px;background: url(../images/marker.gif) no-repeat 3px top;}
#index .box_explan .cam_privacy{padding:29px 19px 22px 7px; margin:0 9px 0 11px;}
#index .box_explan .cam_privacy p{margin-left:31px;}

#index .box_debut .ttl_debut{margin-bottom:23px;}
#index .box_debut ul{margin:0 0 50px 109px;}
#index .box_debut li{width:353px; float:left; margin-right:20px;}

#index .box_appeal .ttl_appeal{margin-bottom:40px;}
#index .box_appeal .box_safe{background: url(../images/line_dot.gif) no-repeat center bottom; padding:0 0 46px 0; }
#index .box_appeal .box_safe .appeal_01{margin:0 0 11px 30px;}
#index .box_appeal .box_safe .appeal_02{margin:0 0 14px 57px;}
#index .box_appeal .box_safe .appeal_03{margin:0 0 0 59px;}
#index .box_appeal .box_safe{background: url(../images/line_dot.gif) no-repeat center bottom; padding:0 0 34px 0; }
#index .box_appeal .box_otoku .appeal_04{margin:16px 0 7px 30px;}
#index .box_appeal .box_otoku .appeal_05{margin:0 0 7px 73px;}
#index .box_appeal .box_otoku .appeal_06{margin:0 0 23px 69px;}
#index .box_appeal .box_otoku .appeal_07{margin:0 0 17px 69px;}
#index .box_appeal .box_otoku .appeal_08{margin:0 0 11px 80px;}
#index .box_appeal .box_otoku .txt_appeal_08{font-family: "メイリオ" , "Meiryo"; font-size:12.5px; font-weight:bold;margin:0 0 19px 80px; }
#index .box_appeal .box_otoku ul{margin:0 0 0 80px;}
#index .box_appeal .box_otoku li{line-height:1.5em;}
#index .box_appeal .box_easy{background: url(../images/line_dot.gif) no-repeat center bottom; padding:0 0 12px 0; margin-bottom:81px;}
#index .box_appeal .box_easy .appeal_09{margin:13px 0 14px 30px;}
#index .box_appeal .box_easy .appeal_10{margin:0 0 24px 57px;}
#index .box_appeal .box_easy .appeal_11{margin:0 0 13px 0; text-align:center;}
#index .box_appeal .box_easy .appeal_12{margin:0 0 23px 65px;}
#index .box_appeal .box_easy .appeal_13{text-align:center;}
#index .box_appeal .box_easy .appeal_14{margin:0 0 0 237px;}
#index .box_appeal .box_easy ul{margin:0 0 55px 65px;}
#index .box_appeal .box_easy ul.mb_service{margin-bottom:20px;}
#index .box_appeal .box_easy li{margin-right:9px; width:128px; float:left;}
#index .box_appeal .box_easy .note{margin:0 0 55px 65px;}

#index .box-important{margin: 0 auto 96px;padding-top:6px;width:888px;background: url(../images/box_frame_top.gif) no-repeat center top;}
#index .box-important .imp-bg{padding-bottom:6px;background: url(../images/box_frame_btm.gif) no-repeat center bottom;}
#index .box-important .imp-content{padding:20px 0 18px;background: url(../images/box_frame_mid.gif) repeat-y center top;}
#index .box-important .subsection{padding-left: 12px;padding-right: 12px;}
#index .box-important .border{margin-bottom: 24px;padding-bottom: 24px;background: url(../images/border_dots.gif) no-repeat center bottom;}
#index .box-important h4{margin: 0 0 24px;font-size: 16px;font-weight: normal;color: #d4010b;}
#index .box-important p,
#index .box-important ul,
#index .box-important dl{color:#777777;font-size: 13px;line-height:1.8;}
#index .box-important li{padding-left:30px;background: url(../images/marker.gif) no-repeat 3px top;}
#index .box-important a{color: #001eff;}
#index .box-important .profile{margin: 26px auto 0;padding-top:6px;width:855px;background: url(../images/profile_bg_top.jpg) no-repeat center top;}
#index .box-important .profile-bg{padding-bottom:6px;background: url(../images/profile_bg_btm.jpg) no-repeat center bottom;}
#index .box-important .profile dl{padding:15px 10px;background: #F6F6F6;}
#index .box-important dl dt{float: left;clear:left;width:6em;}
#index .box-important dl dd{padding-left:7em;color:#000000;}

#index .box-inquiry{margin: 0 0 53px; background-color:#f1f1f1; padding:21px 77px 26px 90px;}
#index .box-inquiry h3{margin: 0 0 8px;font-family: "メイリオ" , "Meiryo";font-size: 18px; margin-left:307px;}
#index .box-inquiry h3 span{font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka , "ＭＳ Ｐゴシック" , "MS P Gothic"; font-size: 12px; color:#cc0000;}
#index .box-inquiry .box-inquiry01{background: url(../images/bg_inquiry_top.gif) no-repeat 0 0; width:773px;}
#index .box-inquiry .box-inquiry01 .box-inquiry01_inner{margin: 0 34px 0 32px; padding:21px 0 10px; border-bottom:1px solid #a6a4a4;}
#index .box-inquiry h4{font-size:16px; font-weight:bold; margin-bottom:13px;}
*+html #index .box-inquiry h4{line-height:1.3em;}
#index .box-inquiry .tel{margin-bottom:7px;}
*+html #index .box-inquiry .tel{margin-bottom:10px;}
#index .box-inquiry .tel_time{
	background: url(../images/tel_time.jpg) no-repeat 0 0;
	padding:7px 0 7px 82px;
	line-height:1.5em;
}
#index .box-inquiry .tel_time span{font-size:10px;}
#index .box-inquiry .tel_time_02{
	background: url(../images/tel_time_02.jpg) no-repeat 0 0;
	padding:7px 0 7px 82px;
	line-height:1.5em;
}
#index .box-inquiry .tel_time span{font-size:10px;}
#index .box-inquiry .tel_time_fx{
	background: url(../images/tel_time.jpg) no-repeat 0 0;
	padding:7px 0 7px 82px;
	line-height:1.5em;
}
#index .box-inquiry .tel_time_fx span{font-size:10px;}
#index .box-inquiry .box-inquiry01 .box-inquiry_01{float:left; border-right:1px solid #a6a4a4;padding: 0 0 0 40px; width:312px;}
#index .box-inquiry .box-inquiry01 .box-inquiry_02{float:right;width:326px;}
#index .box-inquiry .box-inquiry02{background: url(../images/bg_inquiry_bottom.gif) no-repeat 0 bottom; width:773px;}
#index .box-inquiry .box-inquiry02 .box-inquiry02_inner{margin: 0 34px 0 32px; padding:13px 0 16px; }
#index .box-inquiry .box-inquiry02 .box-inquiry_03{float:left; border-right:1px solid #a6a4a4;padding: 0 0 0 40px; width:312px;}
#index .box-inquiry .box-inquiry02 .box-inquiry_04{float:right;width:326px;}

#index .pagetop{margin:0 29px 0 0; padding-bottom:19px;}
#index .pagetop a{display:block;float:right;padding-left:15px;font-family: "メイリオ" , "Meiryo";font-size: 12px;color:#eb5505;background: url(../images/pagetop.gif) no-repeat left center; font-weight:bold;}
#index #top{height:0;overflow: hidden;}



/* 申し込み後 Page
-------------------------------------------------------------------------------------------------*/
#apply_after{}
#apply_after #wrapper_after{width:800px; background-color:#f7f7f7;margin:0 auto;}
#apply_after #wrapper_after .inner_after{width:780px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background-color:#ffffff;}
#apply_after #wrapper_after .inner_after h1{padding:29px 0 24px 27px; border-bottom:1px solid #c4c4c4;}

#apply_after #wrapper_after .inner_after .after_caution_01{width:721px; margin:0 auto 35px; padding-top:26px;}
#apply_after #wrapper_after .inner_after .after_caution_01 .ttl{margin-bottom:11px;}
#apply_after #wrapper_after .inner_after .after_caution_01 p{line-height:1.5; font-size:13px;}
#apply_after #wrapper_after .inner_after .after_caution_02{width:721px; margin:0 auto 54px;}
#apply_after #wrapper_after .inner_after .after_caution_02 .ttl{margin-bottom:19px;}
#apply_after #wrapper_after .inner_after .after_caution_02 p{line-height:1.5; font-size:13px;}

#apply_after #wrapper_after .inner_after .box_after_capture{ background-color:#f2f2f2;padding:0 0 31px;}
#apply_after #wrapper_after .inner_after .box_after_capture p{text-align:center; font-size:16px; font-weight:bold; color:#ea0000; padding:20px 0 15px;}
#apply_after #wrapper_after .inner_after .box_after_capture .capture{text-align:center;}


#apply_after #wrapper_after .inner_after .txt_btn_after{text-align:center; margin:43px 0 9px;}
#apply_after #wrapper_after .inner_after .btn_after{ width:626px; height:102px; background: url(../images/bg_btn_after.gif) no-repeat 0 bottom; margin: 30px auto 10px;}

.app_sub .caution_btn_after{
	margin-bottom:35px;
	text-align:center;
}

.app_sub .caution_after{
	padding:0 28px 20px 18px;
	margin:0 auto; padding-bottom:20px;
}
.app_sub .caution_after ul{
	padding-left:5px;
	color:#333333;
	font-size: 13px;
	line-height:1.8;
}
.app_sub .caution_after li{
	padding-left:30px;
	background: url(../images/marker.gif) no-repeat 3px top;
}
.app_sub .caution_after h4,
.app_sub .cam_privacy h4{
	font-size:16px; margin:0 0 15px;font-weight:normal;
}
.app_sub .caution_after h4 span,
.app_sub .cam_privacy h4 span{
	color:#fe5a01;
}
.app_sub .cam_privacy{
	padding:30px 28px 65px 18px;
	border-top:1px solid #c8c6c6;
}
.app_sub .cam_privacy p{
	margin-left:31px;
	line-height: 1.7;
}



/* ローン申込み後 Page
-------------------------------------------------------------------------------------------------*/
#loan_after{}
#loan_after #wrapper_after{width:800px; background-color:#f7f7f7;margin:0 auto;}
#loan_after #wrapper_after .inner_after{width:780px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background-color:#ffffff;}
#loan_after #wrapper_after .inner_after h1{padding:29px 0 24px 27px; border-bottom:1px solid #c4c4c4;}

#loan_after #wrapper_after .inner_after .loan_after_caution{width:721px; margin:0 auto 35px; padding-top:20px;}
#loan_after #wrapper_after .inner_after .loan_after_caution .ttl{margin-bottom:18px;}
#loan_after #wrapper_after .inner_after .loan_after_caution p{line-height:1.5; font-size:13px;}

#loan_after .box_loan_after_capture{ background-color:#f2f2f2;padding:0 0 31px;}
#loan_after .box_loan_after_capture p{text-align:center; font-size:16px; font-weight:bold; color:#ea0000; padding:20px 0 15px;}
#loan_after .box_loan_after_capture .capture{text-align:center;}

#loan_after .txt_loan_after{font-size:13px; line-height:1.5;margin-left:29px; padding:17px 0 43px;}
#loan_after .txt_btn_loan_after{text-align:center; margin-bottom:14px;}

#loan_after .notes{
	margin:0 30px 40px;
	line-height: 1.5;
}
.btn_loan_box{
	margin:0 auto 70px;
	padding:5px 0;
	width:721px;
	background: url(../images/bg_btn_loan.gif) repeat-y 0 0;
}
.btn_loan_box .inner{width:709px; background-color:#ffffff; margin:0 auto;}
.btn_loan_box .inner .btn_loan_01_border{border-bottom:1px solid #cccccc;margin: 0 4px; padding-bottom:7px;}
.btn_loan_box .inner .btn_loan_01{ width:626px; height:102px; background: url(../images/bg_btn_after.gif) no-repeat 0 bottom; margin:0 auto;padding:27px 0 0;}
.btn_loan_box .inner .btn_loan_02{ width:626px; height:102px; background: url(../images/bg_btn_after.gif) no-repeat 0 bottom; margin:0 auto 0;padding:25px 0 0;}
