@charset "utf-8";

/*======================================================================
------------------------------------------------------------------------
商品概要ページ
------------------------------------------------------------------------
======================================================================*/

/* ------------------------------------------- 
----------------------------------------------
Base
----------------------------------------------
----------------------------------------------*/

/* default --------------------------------*/
.Service img {
	max-width: 100%;
	height: auto;
}
.Service ul,
.Service ol,
.Service li,
.Service dl,
.Service dt,
.Service dd,
.Service p {
	margin: 0;
}
.Service ul:not(.No-list),
.Service ol:not(.No-list) {
	padding-left: 1.5em;
}
.Service dd {
	color: #222;
}

/*
---------------------------------------------------------
 他CSSファイルの上書き 
--------------------------------------------------------- */
.subpage-content-wrap h3 {
    margin: 0;
    width: auto;
    height: auto;
    text-indent: 0;
}
/*.Service .content-wrap .box-wrap {
    width: auto;
}
.content-wrap p {
    margin: 0;
}*/

/* --------------------------------------------------------
-----------------------------------------------------------
 COMMON 
-----------------------------------------------------------
----------------------------------------------------------- */
.Service {
    font-family: Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.Service .Topicpath {
	padding-left: 0 !important;
}
.PC-none {
	display: none !important;
}
a.JS-tel-link {
	cursor: default;
	opacity: 1;
}
/*
---------------------------------------------------------
 Content
--------------------------------------------------------- */
.Content-block + .Content-block {
    margin-top: 40px;
}
.Content-body {
    padding-left: 10px;
    padding-right: 10px;
}
.Content-article + .Content-article {
    margin-top: 25px;
}


/*
---------------------------------------------------------
 Kome-text
--------------------------------------------------------- */
.Kome-text {
	text-indent: -1em;
	padding-left: 1em;
	display: block;
}
.Kome-text:before {
	content: '※';
}
.Kome-text * {
	text-indent: 0;
}
/*
---------------------------------------------------------
 Brackets-text
--------------------------------------------------------- */
.Brackets-text {
    padding-left: 2em;
    display: block;
    position: relative;
}
.Brackets-text .num {
    position: absolute;
    left: 0;
    top: 0;
	width: 2em;
    text-align: center;
}

/* --------------------------------------------------------
-----------------------------------------------------------
 btn 
-----------------------------------------------------------
----------------------------------------------------------- */
.Btn01 {
    display: inline-block;
    text-align: center;
    text-decoration: none !important;
    background: url(/img/loan/bg_btn_gray.jpg) repeat-x center center;
    border: 1px solid #696969;
    border-bottom-width: 4px;
    padding: 9px 50px 5px;
    border-radius: 8px;
    line-height: 1.3;
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.Btn01 span {
    display: block;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 17px;
    color: #086008;
}
/* --------------------------------------------------------
-----------------------------------------------------------
 subpage-main-image
-----------------------------------------------------------
----------------------------------------------------------- */
.subpage-main-image {
    padding: 1px;
    border: 1px solid #CDCDCD;
}


/*
-----------------------------------------------------------
 Contact-block
----------------------------------------------------------- */
.Contact-block .inquiry-wrap {
    background: #F3F3F3;
    padding: 11px 15px;
}
.Contact-block .inquiry-wrap + .inquiry-wrap {
	margin-top: 10px;
}
.Contact-block .inquiry-wrap .title-wrap {
    font-size: 14px;
    color: #000000;
    border-left: 4px solid #249724;
    padding: 1px 0 0 8px;
    line-height: 1.28;
	margin-bottom: 4px;
}
.Contact-block .inquiry-wrap .left-wrap {
    padding: 5px 0;
    width: 315px;
    float: left;
}
.Contact-block .inquiry-wrap .left-wrap img {
	width: 304px;
}
.Contact-block .inquiry-wrap .right-wrap {
    border-left: 1px solid #CCC;
    float: right;
    width: 282px;
    padding: 3px 0 3px 20px;
    color: #232323;
    font-size: 13px;
}
.Contact-block .inquiry-wrap .right-wrap table th {
	font-weight: normal;
}


/*
-----------------------------------------------------------
 list-link-wrap
----------------------------------------------------------- */
.List-link-wrap {
    text-align: center;
    padding: 22px 0 0;
}