﻿@charset "utf-8";

/* body1 */

div.body1 {
width:auto;
height:auto;
margin: -6px 0px 0px -30px;
padding:0px;
border:0px;
/*background-color:red;*/
color:#333;
/*font-family: "ＭＳ Ｐゴシック",'Meiryo',"ヒラギノ角ゴ Pro W3", sans-serif;*/
font-family: -apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;
text-align : center;
}

div.body1left680{
width:680px;
height:auto;
margin-top: 0px; 
margin-bottom 0px;
margin-left : auto;
margin-right: 0px;
/*background-color:red;*/
text-align : left;
float:left;
}

div.body1left710{
width:710px;
height:auto;
margin-top: 0px; 
margin-bottom 0px;
margin-left : auto;
margin-right: 0px;
text-align : left;
float:left;
}

div.body1right240{
width:240px;
height:auto;
margin-top: 0px; 
margin-bottom 0px;
margin-left : 0px;
margin-right: auto;
text-align : center;
float:left;
}

div.body1sp30{
width:30px;
height:246px;
margin: 0px;
text-align : left;
float:left;
}


div.body1sp20{
width:20px;
height:246px;
margin: 0px;
text-align : left;
float:left;
}

div.body1sp10{
width:10px;
height:246px;
margin: 0px;
text-align : left;
float:left;
}

div.b100box{
width:100px;
height:600px;
margin: 0px;
background-color:#f5fff5;
text-align : left;
float:left;
}
div.b600auto{
width:600px;
height:600px;
margin: 0px;
background-color:#f5fff5;
text-align : left;
float:left;
}

div.b2l680xauto{
width:680px;
height:auto;
margin: 0px;
/*background-color: red;*/
}

div.b2l680x40{
width:680px;
height:40px;
margin: 0px;
}

div.b2l680x20{
width:680px;
height:20px;
margin: 0px;
}

div.b2l680x20right{
width:680px;
height:20px;
margin: 0px;
text-align : right;
}

div.b2l680x10{
width:680px;
height:10px;
margin: 0px;
}


/*============================================================
		店舗一覧
============================================================*/

.olist1a {
width:176px;
height:30px;
margin: 0px;
padding:0px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color:#d6efe1;
color:#000000;
font-size: 14px;
font-weight: bold;
line-height:30px;
text-align : center;
float:left;
}

.olist1b {
width:336px;
height:30px;
margin: 0px;
padding:0px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: none;
background-color:#d6efe1;
color:#000000;
font-size: 14px;
font-weight: bold;
line-height:30px;
text-align : center;
float:left;
}

.olist1c {
width:164px;
height:30px;
margin: 0px;
padding:0px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: solid 1px #b2b2b2;
background-color:#d6efe1;
color:#000000;
font-size: 14px;
font-weight: bold;
line-height:30px;
text-align : center;
float:left;
}

.olist2a {
width:176px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: none;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: none;
color:#000000;
font-size: 16px;
font-weight: normal;
line-height:40px;
text-align :left;
float:left;
}

.olist2b {
width:328px;
height:40px;
margin: 0px;
padding: 0px 0px 0px 8px;
border-top: none;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: none;
background-color: none;
color:#000000;
font-size: 16px;
font-weight: normal;
line-height:40px;
text-align :left;
float:left;
}

.olist2c {
width:156px;
height:40px;
margin: 0px;
padding: 0px 0px 0px 8px;
border-top: none;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: solid 1px #b2b2b2;
background-color: none;
color:#000000;
font-size: 16px;
font-weight: normal;
line-height:40px;
text-align :left;
float:left;
}

/*============================================================
		店舗情報
============================================================*/


.slist1 {
width:670px;
height:50px;
margin: 13px 0px 13px 0px;
padding: 0px 0px 0px 10px;
background-color:#129143;
color:#ffffff;
font-size: 16px;
font-weight: normal;
line-height:50px;
text-align :left;
/*float:left;*/
}

.slist2a {
width:152px;
height:70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: solid 1px #b2b2b2;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:70px;
text-align :left;
float:left;
}

.slist2b {
width:506px;
height:70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-color:none;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:70px;
text-align :left;
float:left;
}

.slist2c {
width:152px;
height:46px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #f2f2f2;
border-right: none;
border-left: solid 1px #b2b2b2;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:46px;
text-align :left;
display: inline;
float:left;
}

.slist2d {
width:152px;
height:46px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-color:#f2f2f2;
border-top: solid 1px  #f2f2f2;
border-bottom: solid 1px #f2f2f2;
border-right: none;
border-left: solid 1px #b2b2b2;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:46px;
text-align :left;
display: inline;
float:left;
}


.slist2e {
width:152px;
height:46px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-color:#f2f2f2;
border-top: solid 1px #f2f2f2;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: solid 1px #b2b2b2;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:46px;
text-align :left;
display: inline;
float:left;
}


.slist2f {
width:90px;
height:46px;
margin: 0px;
padding: 0px 0px 0px 10px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: solid 1px #b2b2b2;
line-height:46px;
text-align :left;
display: inline;
float:left;
}


.slist2g {
width:400px;
height:46px;
margin: 0px;
padding: 0px 0px 0px 15px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
line-height:46px;
float:left;
}

.slist2h {
width:152px;
height:162px;
margin: 0px;
padding: 0px 0px 0px 10px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: none;
border-left: solid 1px #b2b2b2;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:162px;
text-align :left;
float:left;
}

.slist2i {
width:490px;
height:162px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 26px;
background-color:none;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:162px;
text-align :left;
float:left;
}

.slist2j {
width:152px;
height:71px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #f2f2f2;
border-right: none;
border-left: solid 1px #b2b2b2;
color:#000;
font-size: 14px;
font-weight: normal;
line-height:71px;
text-align :left;
display: inline;
float:left;
}

.slist2k {
width:516px;
height:71px;
margin: 0px;
padding: 0px 0px 0px 0px;
border-top: solid 1px #b2b2b2;
border-bottom: none;
border-right: solid 1px #b2b2b2;
border-left: none;
display: inline;
float:left;
}

.slist2l {
width:638px;
height:auto;
margin: 0px;
padding: 20px 20px 20px 20px;
border-top: none;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
float:left;
}

.slist3 {
width:638px;
height:auto;
margin: 10px 0px 100px 0px;
padding: 0px;
color:#000;
font-size: 12px;
font-weight: normal;
text-align :center;
float:left;
}

/*============================================================
		共通リボン
============================================================*/

.ribbon1{
width:680px;
height:40px;
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 20px;
background: url(../img/others/ribbon1.gif) no-repeat top left;
font-size: 16px;
color:#ffffff;
font-weight: normal;
letter-spacing: 0.2em;
line-height:40px;
text-align :left;
float:left;
}


.ribbon2 {
width:670px;
border-bottom: 1px solid #009844;
text-align: left;
color: #000;
font-size: 14px;
padding: 4px 4px 4px 5px;
}

.ribbon2 span.ss {display:block; border-left: solid 8px #009844; padding-left:10px;}


.ribbon3 {
width:660px;
padding: 0.5em;/*文字周りの余白*/
color: #000000;/*文字色*/
background: #f2f2f2;/*背景色*/
border-left: solid 8px #5ac16c;/*左線（実線 太さ 色）*/
}

.ribbon4{
width:680px;
height:41px;
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 20px;
background: url(../img/others/ribbon4.gif) no-repeat top left;
font-size: 16px;
color:#ffffff;
font-weight: normal;
letter-spacing: 0.2em;
line-height:40px;
text-align :left;
float:left;
}



/*============================================================
		FAQ
============================================================*/

.ribbon_q{
width:680px;
height:40px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 80px;
background: url(../img/others/ribbon_q.gif) no-repeat top left;
font-size: 16px;
color:#000000;
font-weight: normal;
line-height:40px;
text-align :left;
float:left;
}

.ribbon_q a {
color: #000000;
font-weight: normal;
}

.ribbon_q a:hover {
color: #009844;
font-weight: bold;
}

.faq_aref {
color: #009844;
font-weight: normal;
}

.faq_a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
line-height: 170%;
color:#000000;
}

ul.faq_a {
list-style-type: none;
margin-left:42px;
}

ul.faq_a li:before {
color: #009844;
content: '■';
margin-left:-14px;
}

/*============================================================
		パンくずリスト
============================================================*/

								/* リスト */
ol.breadcrumb {
width:800px;
height:24px;
margin: 0px 0px 20px 35px;
padding: 0px 0px 0px 0px;
font-size: 100%;
line-height:24px;
/*background-color: red;*/
text-align :left;
}

								/* リスト項目 */
ol.breadcrumb li {
padding-top: 0px;				/* パディング */
padding-left: 5px;				/* 左パディング */
list-style-type: none;
display: inline;				/* 項目を横並び */
}

ol.breadcrumb li a {
padding-right: 18px;
background: url(../img/others/breadcrumb-path.gif) no-repeat right;
}
								/* リンク色 */
ol.breadcrumb li a {
color: #000000;
}
								/* リンク色（マウスオーバー） */
ol.breadcrumb li a:hover {
color: #009844;
}

/*============================================================
		手数料
============================================================*/

								/* 手数料 */

.commline1 {
width:680px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#000000;
font-size: 16px;
line-height:40px;
text-align :left;
float:left;
}

.commline2 {
width:680px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#000000;
font-size: 14px;
line-height:22px;
text-align :left;
float:left;
}


/*============================================================
		当金庫について
============================================================*/

.about_h1 {
display: block;
width:500px;
height:30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#009844;
font-size: 24px;
line-height:30px;
text-align :left;
/*background-color:red;*/
}

.about_msg1a {
display: inline;
width:400px;
height:350px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#00000;
font-size: 16px;
line-height:22px;
text-align :left;
float:left;
}


.about_msg1b {
display: inline;
width:40px;
height:350px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

.about_msg1c {
display: inline;
width:238px;
height:350px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align :left;
}

.about_box1 {
width:154px;
height:58px;
margin: 0px;
padding: 0px 0px 0px 20px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
background-color: #d6efe1;
font-size: 14px;
line-height:58px;
text-align :left;
display: inline;
float:left;
}

.about_box2a {
width:480px;
height:58px;
margin: 0px;
padding: 0px 0px 0px 20px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:58px;
text-align :left;
display: inline;
float:left;
}

.about_box2b {
width:480px;
height:48px;
margin: 0px;
padding: 5px 0px 5px 20px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:24px;
text-align :left;
display: inline;
float:left;
}

.about_msg2 {
display: inline;
width:674px;
height:auto;
margin: 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
line-height:16px;
text-align :left;
float:left;
}

.about_msg3a {
display: inline;
width:546px;
height:auto;
margin: 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
line-height:16px;
text-align :left;
/*background-color:red;*/
float:left;
}

.about_msg3b {
display: inline;
width:100px;
height:auto;
margin: 0px 0px 0px 20px;
padding: 0px;
float:left;
}

.about_discro1 {
display: inline;
width:330px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px;
/*background-color:red;*/
float:left;
}

.about_discro3a {
width:90px;

/*--- H30.07.31 ---*/
/*height:200px;    */
height:400px;
/*--- H30.07.31 ---*/

margin: 0px;
padding: 10px 0px 10px 0px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
font-size: 14px;
line-height:40px;
text-align :center;
display: inline;
float:left;
}

.about_discro3b {
width:560px;

/*--- H30.07.31 ---*/
/*height:200px;    */
height:400px;
/*--- H30.07.31 ---*/

margin: 0px;
padding: 10px 0px 10px 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:40px;
text-align :left;
display: inline;
/*background-color:red;*/
float:left;
}

.about_discro3c {
width:90px;


/*--- H30.07.31 ---*/
/*height:160px;    */
height:210px;
/*--- H30.07.31 ---*/

margin: 0px;
padding: 10px 0px 10px 0px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
font-size: 14px;
line-height:20px;
text-align :center;
display: inline;
float:left;
}

.about_discro3d {
width:560px;

/*--- H30.07.31 ---*/
/*height:160px;    */
height:210px;
/*--- H30.07.31 ---*/

margin: 0px;
padding: 10px 0px 10px 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:40px;
text-align :left;
display: inline;
/*background-color:red;*/
float:left;
}

.about_act {
width:340px;
height:250px;
margin: 0px;
padding: 10px auto 0px 0px;
font-size: 14px;
text-align :center;
display: inline;
float:left;
}

.about_sigma1a {
display: inline;
width:375px;
height:190px;
margin: 0px;
padding: 0px;
font-size: 14px;
line-height:26px;
text-align :left;
float:left;
}

.about_sigma1b {
display: inline;
width: 270px;
height:190px;
margin: 0px 0px 0px 30px;
padding: 0px;
background: url(../img/others/sigma1.gif) no-repeat left;
fext-align :left;
float:left;
}

.about_sigma2a {
display: inline;
width:400px;
height:260px;
margin: 0px;
padding: 0px;
font-size: 14px;
line-height:26px;
text-align :left;
float:left;
}

.about_sigma2b {
display: inline;
width: 220px;
height:260px;
margin: 0px 0px 0px 40px;
padding: 0px;
background: url(../img/others/sigma2.gif) no-repeat left;
fext-align :left;
float:left;
}

.about_sigma3 {
display: inline;
width: 660px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px;
fext-align :left;
float:left;
}

.about_sigma4 {
width:560px;
height:200px;
margin: 0px;
padding: 0px;
font-size: 14px;
line-height:40px;
text-align :left;
display: inline;
/*background-color:red;*/
float:left;
}

.about_important1 {
display: inline;
width:340px;
height:104px;
margin: 0px;
padding: 0px auto 10px 0px;
text-align :left;
float:left;
}


/*============================================================
		個人向けサービス
============================================================*/


.svp_tbl_x {
width: 156px;
height:auto;
text-align :center;
float:left;
}

.svp_tbl_x1 {
width: 156px;
height:46px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:46px;
text-align :center;
float:left;
}

.svp_tbl_x2a {
width: 156px;
height:68px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:68px;
text-align :center;
float:left;
}

.svp_tbl_x2b {
width: 156px;
height:68px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:34px;
text-align :center;
float:left;
}

.svp_tbl_x2c {
width: 156px;
height:68px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:17px;
text-align :center;
float:left;
}

.svp_tbl_x3 {
width: 156px;
height:88px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:88px;
text-align :center;
float:left;
}

.svp_tbl_x3c {
width: 156px;
height:90px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:18px;
text-align :center;
float:left;
}

.svp_tbl_x4 {
width: 156px;
height:100px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:100px;
text-align :center;
float:left;
}

.svp_tbl_x5 {
width: 156px;
height:130px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:26px;
text-align :center;
float:left;
}

.svp_tbl_x6 {
width: 156px;
height:150px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:30px;
text-align :center;
float:left;
}

.svp_tbl_x36 {
width: 156px;
height:720px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
border-left: none;
background-color: #cceada;
font-size: 14px;
line-height:30px;
text-align :center;
float:left;
}

.svp_tbl_y {
width: 509px;
float:left;
}

.svp_tbl_y1 {
width: 508px;
height:46px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:46px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_y2 {
width: 508px;
height:55px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_y3 {
width: 508px;
height:75px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_y3c {
width: 508px;
height:77px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_y4 {
width: 508px;
height:87px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_y5 {
width: 508px;
height:117px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_y6 {
width: 508px;
height:137px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_y36 {
width: 508px;
height:707px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.svp_tbl_z {
width:680px;
height:auto;
margin: 0px;
padding: 0px;
display:block;
/*position: rerative;*/
/*background-color:red;*/
/*top: 0;*/
left: 0;
}
/*============================================================
		テレホンバンキング
============================================================*/

.teleb_text1 {
width:680px;
height:auto;
margin: 0px;
padding: 20px 0px 30px 0px;
font-size: 14px;
line-height:25px;
text-align :left;
display: block;
}


.teleb_text2 {
width:680px;
height:210px;
margin-top: 0px;
background-color:#f2f2f2;
font-size: 12px;
line-height:16px;
}


.teleb_text3 {
width:660px;
height:auto;
margin-top: 5px;
font-size: 13px;
line-height:15px;
}


.teleb_sq{
/*position:absolute*/;
width:680px;
height:14px;
margin: 0px;
padding: 0px;
font-size: 14px;
text-align: left;
line-height: 16px;
display:block;
}

.teleb_sq_mk {
/*clear: both;*/
width:0px;
height:0px;
margin: 0px;
padding: 0px;
border-width:9px;
border-style:solid;
border-color:#80cba2 #009844 #009844 #80cba2;
float:left;
}

.teleb_tbl_x {
width: 103px;
height:auto;
text-align :left;
float:left;
}

.teleb_tbl_y {
width: 551px;
height:auto;
text-align :left;
float:left;
}

.teleb_tbl_x3 {
width: 102px;
height:88px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
background-color: #f2f2f2;
font-size: 14px;
line-height:21px;
text-align :left;
float:left;
}

.teleb_tbl_y3 {
width: 550px;
height:75px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.teleb_tbl_x7 {
width: 102px;
height:160px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
background-color: #f2f2f2;
font-size: 14px;
line-height:24px;
text-align :left;
float:left;
}


.teleb_tbl_y7 {
width: 550px;
height:147px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}


.teleb_tbl_x8 {
width: 102px;
height:180px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
background-color: #f2f2f2;
font-size: 14px;
line-height:24px;
text-align :left;
float:left;
}


.teleb_tbl_y8 {
width: 550px;
height:167px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

.teleb_tbl1a {
width: 167px;
height:35px;
border: solid 1px #b2b2b2;
background-color: #f2f2f2;
font-size: 14px;
line-height:35px;
text-align :center;
float:left;
}


.teleb_tbl1b {
width: 500px;
height:35px;
margin: 0px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:35px;
text-align :left;
display: inline;
float:left;
}



.teleb_tbl2a {
width: 168px;
height:30px;
margin: 0px;
padding: 0px 0px 0px 0px;
border: solid 1px #b2b2b2;
background-color: #cceada;
font-size: 14px;
line-height:30px;
text-align :center;
display: inline;
float:left;
}

.teleb_tbl2b {
width: 168px;
height:34px;
margin: 0px;
padding: 0px 0px 0px 0px;
border: solid 1px #b2b2b2;
background-color: #f2f2f2;
font-size: 14px;
line-height:34px;
text-align :center;
display: inline;
float:left;
}

.teleb_tbl2c {
width: 168px;
height:34px;
margin: 0px;
padding: 0px 0px 0px 0px;
border: solid 1px #b2b2b2;
font-size: 14px;
line-height:34px;
text-align :center;
display: inline;
float:left;
}


/*============================================================
		個人向け商品
============================================================*/


.sp_box1 {
width: 333px;
height:190px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
text-align :left;
float:left;
}

.sp_box1a {
display: inline;
width: 333px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 50px;
background: url(../img/others/sp_box1a.gif) no-repeat left;
font-size: 14px;
font-weight: bold;
line-height:40px;
text-align :left;
float:left;
}

.sp_box1a-sp1 {
display: inline;
width: 333px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 50px;
background: url(../img/others/sp_box1a-sp1.gif) no-repeat left;
float:left;
}

.sp_box1b {
display: inline;
width: 321px;
height:110px;
margin: 0px 0px 0px 0px;
padding: 5px 5px 0px 5px;
border-left: solid 1px #c2c2c2;
border-right: solid 1px #c2c2c2;
font-size: 13px;
line-height:16px;
text-align :left;
float:left;
}

.sp_box1c0 {
display: inline;
width: 333px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(../img/others/sp_box1c0.gif) no-repeat left;
float:left;
}

.sp_box1c1 {
display: inline;
width: 333px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(../img/others/sp_box1c1.gif) no-repeat left;
float:left;
}

.sp_box1c2 {
display: inline;
width: 333px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(../img/others/sp_box1c2.gif) no-repeat left;
float:left;
}

.sp_box1c3 {
display: inline;
width: 333px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(../img/others/sp_box1c3.gif) no-repeat left;
float:left;
}

.sp_box1d {
display: inline;
width: 14px;
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px;
float:left;
}

.lcom_bar1 {
display: inline;
width: 680px;
height:112px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(../img/others/com_bar1.gif) no-repeat left;
float:left;
}

.lcom_bar1_txt {
display: inline;
width: 680px;
height:112px;
margin: 0px 0px 0px 50px;
padding: 0px;
color:#000;
font-size: 30px;
line-height:112px;
text-align :left;
float:left;
}

.lcom_top_img {
display: block;
width: 680px;
height:450px;
margin: 0px;
padding: 0px;
background-color: #666666;
text-align :left;
float:left;
}

.lcom_text1 {
width:680px;
height:auto;
margin: 0px;
padding: 20px 0px 30px 0px;
font-size: 14px;
line-height:25px;
text-align :left;
display: block;
}


/*============================================================
		ライフシーン別
============================================================*/

div.ls_bar1{
width:650px;
height:38px;
/*margin-top: 40px; */
margin-top: 0px; 
margin-bottom 0px;
margin-left : 0px;
margin-right: auto;
padding-top : 10px;
padding-left : 30px;
background:linear-gradient(to right,#009844 0%,#009844 33%,#f2f2f2 33%,#f2f2f2 100%);
color:#fff;
font-size: 18px;
text-align : left;
letter-spacing: 10px;
float:none;
}

div.ls_gj1{
width:680px;
height:206px;
background-image: url("../img/scenes/getajob31.gif");
background-repeat: no-repeat;
margin-top: 45px; 
margin-bottom 0px;
margin-left : 0px;
margin-right: 0px;
padding-top : 164px;
padding-bottom : 0px;
padding-left : 455px;
padding-right : 0px;
float:left;
}


/*============================================================
		保険など
============================================================*/

					/*	2行 */

.pf_tbl2a {
width:110px;
height:130px;
margin: 0px;
padding: 0px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
font-size: 14px;
line-height:20px;
text-align :center;
display: inline;
float:left;
}


.pf_tbl2b {
width:554px;
height:130px;
margin: 0px;
padding: 0px 0px 0px 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:16px;
text-align :left;
display: inline;
/*background-color:red;*/
float:left;
}
					/*	3行 */

.pf_tbl3a {
width:110px;
height:192px;
margin: 0px;
padding: 0px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
font-size: 14px;
line-height:20px;
text-align :center;
display: inline;
float:left;
}

.pf_tbl3b {
width:554px;
height:192px;
margin: 0px;
padding: 0px 0px 0px 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:16px;
text-align :left;
display: inline;
/*background-color:red;*/
float:left;
}
					/*	4行 */

.pf_tbl4a {
width:110px;
height:230px;
margin: 0px;
padding: 0px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
font-size: 14px;
line-height:230px;
text-align :center;
display: inline;
float:left;
}


.pf_tbl4b {
width:554px;
height:230px;
margin: 0px;
padding: 0px 0px 0px 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:16px;
text-align :left;
display: inline;
/*background-color:red;*/
float:left;
}

					/*	7行 */

.pf_tbl7a {
width:110px;
height:400px;
margin: 0px;
padding: 0px;
background-color:#f2f2f2;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
font-size: 14px;
line-height:400px;
text-align :center;
display: inline;
float:left;
}

.pf_tbl7b {
width:554px;
height:400px;
margin: 0px;
padding: 0px 0px 0px 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: none;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:16px;
text-align :left;
display: inline;
/*background-color:red;*/
float:left;
}

/*

p.icon_halt {
display: inline;
width: 126px;
height:17px;
margin: 0px;
padding: 0px;
background-color: #cf0000;
border-radius: 5px;
color:#fff;
font-size: 0px;
line-height:17px;
text-align :center;
float:left;
}

p.icon_halt:before {font-size: 12px; content: "取り扱い休止中";}

*/

							/* バナー中央寄せ */
.pf_fcdep1 {
display: block;
width:680px;
height:auto;
margin: auto 0px auto 0px;
text-align: center;
}

.fp_tbl_x3 {
width: 102px;
height:88px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-left: solid 1px #b2b2b2;
border-right: none;
background-color: #f2f2f2;
font-size: 14px;
line-height:88px;
text-align :left;
float:left;
}


.fp_tbl_y2 {
width: 550px;
height:75px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:19px;
text-align :left;
display: inline;
float:left;
}


.fp_tbl_y3 {
width: 550px;
height:75px;
margin: 0px;
padding-top: 13px;
padding-left: 10px;
border-top: solid 1px #b2b2b2;
border-bottom: solid 1px #b2b2b2;
border-right: solid 1px #b2b2b2;
font-size: 14px;
line-height:20px;
text-align :left;
display: inline;
float:left;
}

