@charset "UTF-8";
/* CSS Document */

body#kekkonsagi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #3E3A39;
	font-size: 12px;
	line-height: 1.6;
	background-color: #f8f8f0;
}
#background-hack {
	background-color: #f8f8f0;
	/* z-index: -1;
	background-image: url(../img/kekkonsagi/kekkonsagi_background.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; */
}
#nagare .selected {
	background-image: url(../img/kekkonsagi/kekkonsagi_yajirushi_b2.gif);
	background-repeat: no-repeat;
	background-position: 99% 45%;
}
.CB {
	clear: both;
	overflow: hidden;
}
.FL {
	float: left;
}
.FR {
	float: right;
}
/*--------------------------------------------
	ヘッダー
--------------------------------------------*/

header {
	margin: 10px 5% 5px;
	margin-bottom: 5px;
}

#index header {
	margin: 0 0 5px;
}

header img {
	width: 100%;
}

.header_memu {
	width: 25.5%;
}
.header_tel {
	width: 73%;
}


/* ----------アコーディオンメニュー---------- */
nav {
	margin-top: 5px;
	clear: both;	
}
nav img {
	width: 100%;
	margin-bottom: 5px;
}
nav li {
		/*width: 49%;*/
		width: 100%;
}
#category_list {
	display:none;
	width:100%;
	z-index:999;
	left: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

/*--------------------------------------------
	セクション
--------------------------------------------*/
section {
	margin: 5px 5%;
	clear: both;
}
#index section {
	margin: 0 0 0;
}
section img {
	width: 100%;
}
#kekkonsagi .top {
	clear: both;
	margin-bottom: 5px;
}
.content,
#content_tuyomi,
#content_nagare,
#content_jiturei {
	/*margin-bottom: 5px;*/
	background-color: #FFFFFF;
	width: 94%;
	padding: 3% 3% 3%;
	overflow: hidden;
	text-align: center;
}
.content h2,
#content_tuyomi h2,
#content_nagare h2,
#content_jiturei h2 {
	margin-bottom: 10px;
	margin-top: 12px;
}


.maingazou{
background-image: url(../img/kekkonsagi/kekkonsagi_topimg.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
position: relative;
}

.maingazou01{
color: #ffffff;
text-align: left;
padding: 20px 0 0 20px;
font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
padding-bottom: 40px;
}

.maingazou01 p.mainshiro01{
    text-shadow: 0px 0px 6px #000000;
    font-size: 20px;
}

.maingazou01 p.mainshiro02{
    text-shadow: 0px 0px 6px #000000;
    font-size: 30px;
    line-height: 1.1em;
}

.maingazou01 p.mainshiro03{
    text-shadow: 0px 0px 6px #000000;
    font-size: 16px;
}

.maingazou p.maintate{
    text-align: left;
    line-height: 2.3em;
    margin-top: 44%;
    margin-left: 10px;
    color: #333333;
}

.maingazou p.kaiketsukensu{
    font-size: 0.8em;
    text-align: center;
    position: absolute;
    top:41%;
    margin-left: 53%;
    line-height: 1.2em;
    color: #eb6d9a;
    font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    text-shadow: 0px 0px 12px #ffffff;
}

span.ichi{
    font-weight: 900; 
    font-size: 3em; 
    line-height: 1em;
}

span.san{
    font-size: 2em; 
    line-height: 1.1em;
    font-weight: 900;
}

span.en{
    font-size: 1.4em; 
    line-height: 1em;
}

.maingazou p.higaikinkaishu{
    font-size: 0.95em;
    text-align: center;
    position: absolute;
    top:41%;
    margin-left: 77%;
    line-height: 1.2em;
    color: #4d8bcd;
    font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    text-shadow: 0px 0px 12px #ffffff;
}

#omoi {
	margin: 50px 0;
	padding: 0 0 0 50px;
	border-top: 3px solid #EB6D9A;
	position: relative;
	background-image: url(../img/kekkonsagi/kekkonsagi_title1.jpg);
	background-repeat: no-repeat;
    background-size: 100% auto;

    
}
#omoi .soudan {
	padding: 150px 0 0;
}

.maru {
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    line-height: 1.6em;
    font-size: 1.4em;
    margin-bottom: -90px;
    background-image: url(../img/kekkonsagi/kekkonsagi_title1.jpg);
	background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 220%;
}

.maru .jibunkara{
    padding-top:30%;
    margin-left: 36%;
}
.maru .jibunkara02{
    padding-top:11%;
    margin-left: -36%;
}
.maru .misenai{
    padding-top:18%;
    margin-left: -36%;
    font-size: 1em;
}

.maru .komaru{
    padding-top:10%;
    margin-left: 36%;
}

.maru .konyaku{
    padding-top:8%;
    margin-left: -36%; 
    font-size: 1em;
}

.maru .nanikashira{
    padding-top:14%;
    margin-left: 36%;  
}

.maru .cancelsareru{
    padding-top:20%;
    margin-left: -36%;
    font-size: 1em;
}


.maru .kousaitate{
    writing-mode: vertical-rl;
    text-align: left;
    color: #eb6d9a;
    line-height: 1.4em;
    font-size: 1.4em;
    margin-top: -237%;
    min-height:230px;
}


.kaiketsusakugoteian{
    writing-mode: vertical-rl;
    text-align: left;
    color: #eb6d9a;
    padding-left: 610px;
    line-height: 1.4em;
    font-size: 31px;
    margin-top: -630px;
    margin-bottom: 230px;
    letter-spacing: 0.1em;
}




/* 160104 add */
#content_fraudCheck {
  background-color: #FFFFFF;
	width: 94%;
	padding: 3% 3% 3%;
	overflow: hidden;
	text-align: center;
}
.fraudCheckList_box {
  /*margin-top: 5%;*/
  margin-bottom: 10%;
}

#content_fraudCheck .moshikashite{
    background-image: url(../img/kekkonsagi/fraud_check_header.jpg);
    background-size: 100%;
    background-repeat:no-repeat;
    color: #a71f24;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    height: 130px;
}
#content_fraudCheck .moshikashite p{
    font-size: 1em;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    text-align: left;
    padding-top: 12%;
    padding-left: 8%;
}

#content_fraudCheck .moshikashite p.boardtitle{
    color: #555555;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    margin-top: -10%;
    font-size: 2.6em;
    margin-left: -8%;
    text-align: center;
}
#content_fraudCheck .checkboard{
    background-image: url(../img/kekkonsagi/fraud_check_list01.jpg);
    background-size:100% auto;
    background-repeat:no-repeat;

}

#content_fraudCheck .check_shita{
    background-size:100% auto;
    background-repeat:no-repeat;
    margin-top: -2px;
}

span.check_m img{
    width: 20px;
    margin-top: -2px;

}


#content_fraudCheck .checkboard p.konnakoto_w{
    font-size: 1.18em;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    padding-left: 2%;
    margin-top: 9%;
    margin-bottom: -3%;
}

#content_fraudCheck .checkboard p.konnakoto{
    font-size: 1.18em;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    padding-left: 4%;
    text-align: left;
    text-align: center;
}

#content_fraudCheck .checkboard p.fuzoku{
    font-size: 1.1em;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    padding-left: 2.6%;
    padding-top:  2%;
    padding-left: 4%;
    text-align: left;
    margin-bottom: -1%;
}
#content_fraudCheck .checkboard p.fuzoku_w{
    font-size: 1.1em;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    padding-top:  4.6%;
    padding-left: 4%;
    text-align: left;
    margin-bottom: -0.8%;
}

#content_fraudCheck .checkboard p.okanesoudan{
    font-size: 1.1em;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    padding-top:  4.9%;
    padding-left: 4%;
    text-align: left;
    width: 92%;
    line-height: 1.3em;
}
#content_fraudCheck .checkboard p.okanesoudan_w{
    font-size: 1.1em;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    padding-left: 2.6%;
    margin-top:  4.3%;
    padding-left: 4%;
    text-align: left;
    width: 90%;
    line-height: 1.3em;
}


span.mojitsume{
    letter-spacing: -1px; 
}


p.comment {
	margin-top: 10px;
	clear: both;
}
.inquiry_btn {
	width: 100%;
	margin-top: 10px;
}
.inquiry_btn .tel {
	width: 49%;
	float: left;
	box-shadow: 2px 2px 5px #aaa;
	-moz-box-shadow: 2px 2px 5px #aaa;
	-webkit-box-shadow: 2px 2px 5px #aaa;
	margin-bottom: 10px;
}
.inquiry_btn .mail {
	width: 49%;
	float: right;
	box-shadow: 2px 2px 5px #aaa;
	-moz-box-shadow: 2px 2px 5px #aaa;
	-webkit-box-shadow: 2px 2px 5px #aaa;
}
.setumei {
	width: 70%;
	margin: 0 auto;
}
.tokudai {
	font-size: 200%;
}
.murasaki {
	color: #7A6C99;
	font-weight: bold;
}
.migi {
	text-align: right;
	color: #B40000;
	font-size: 85%;
}
.clear {
	clear: both;
}

/*--------------------------------------------
	強み
--------------------------------------------*/
#content_tuyomi h2,
#content_nagare h2,
#content_jiturei h2  {
	margin-left: -3%;
	margin-top: 10px;
	margin-right: -3%;
}
#content_tuyomi table {
	text-align: left;
}
#content_tuyomi th,
#content_tuyomi td {
	padding-bottom: 10px;
	vertical-align: top;
}
#content_tuyomi th {
	width: 27%;
	padding-right: 3%; 
	vertical-align: top;
}
#content_tuyomi td {
	width: 70%
}


#content_jiturei .renzokukekkonsagi{
    background-image: url(../img/kekkonsagi/kekkonsagi_jiturei1.jpg);
    background-repeat:no-repeat;  
    background-size:100% auto;
    margin-bottom: 10px;
   width: 100%;
    height: auto;
}
#content_jiturei .nireititle{
    text-align: left;
    padding: 1% 0 0 3%;
    color: #ffffff;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    font-size: 1.8em;
}
#content_jiturei .nireisubtitle{
    text-align: left;
    padding: 3% 2% 0 4%;
   color: #7a6c99;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    font-size: 1.6em;  
    line-height: 1.4em;
}

.ninshinkekkonsagimoji{
    text-align: left;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    font-size: 1.15em;  
   padding: 3% 2% 20%; 4%;
    line-height: 1.3em;
}

#content_jiturei .ninshinkekkonsagi{
    background-image: url(../img/kekkonsagi/kekkonsagi_jiturei2.jpg);
    background-repeat:no-repeat;  
       background-size:100% auto;
   width: 100%;
    height: auto;
}


/*--------------------------------------------
	流れ
--------------------------------------------*/
#nagare {
	width: 99%;
	float: right;
	margin-bottom: 10px;
}
#nagare h3 {
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	color: #4B8CCB;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 0 0;
	/*padding: 0 15% 0 0;*/
	background-image: url(../img/kekkonsagi/kekkonsagi_yajirushi_b.gif);
	background-repeat: no-repeat;
	background-position: 99% 40%;
}
#nagare .setumei {
	width: 80%;
	margin: 0 auto;
}
.nagare1,
.nagare2 {
	background-image: url(../img/kekkonsagi/kekkonsagi_back.jpg);
	padding: 10px;
}
.nagare1 p,
.nagare2 p {
	text-align: left;
}
.nagare1 img {
	width: 100px;
	height:100px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.nagare2 img {
	width: 100%;
	margin-bottom: 10px;
}
.nagare_text {
	background-color: #FFFFFF;
	padding: 3%;
}
p.yajirushi img {
	width: 18%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nagare_left,
.nagare_right {
	width: 49%;
}
.nagare_left p.yajirushi img,
.nagare_right p.yajirushi img {
	width: 40%;
}
.nagare_left {
	float: left;
}
.nagare_right {
	float: right;
}

/*--------------------------------------------
	実例
--------------------------------------------*/
.jiturei {
	margin-bottom: 15px;
}
/*--------------------------------------------
	Q&A
--------------------------------------------*/
#faqContents {
	margin-top: 15px;
}
p.answer {
	width: 85%;
	text-align: left;
	float: right;
	margin: 5px 0 10px 0;
}

.answer .important {
	color: #cc0033;
}

.A {
	width: 15%;
	margin-top: 8px;
	float: left;
}
.A img {
	text-align: center;
	width: 35%;
}
/*--------------------------------------------
	弁護士
--------------------------------------------*/
.bengoshi {
	margin-bottom: 5px;
}
#nakano_bengoshi {
	text-align: left;
}
#nakano_bengoshi img {
	width: 47%;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.bengoshititle p.kyouryokubengoshi{
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
    font-size: 2em;
    text-align: center;
    line-height: 1.2em;
    margin-bottom: 5%;
}


.bengoshijimusyo p {
    text-align: center;
    padding: 10px 50px 5px 20px;
    font-size: 0.6em;
    color: #000000;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}

.bengoshijimusyo01 p.jimusyo{
    text-align: center;
    padding: 14px 36px 5px 0px;
    margin-top: -46%;
    font-size: 1.5em;
    color: #000000;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}

.bengoshijimusyo01{
    /*background-image: url(../image/right_bengoshi_01.png);*/
    background-repeat:no-repeat; 
    width: 120%;
    margin-left: -2px;
    margin-bottom: 14%;
}

.bengoshijimusyo01 p.shimei{
    text-align: left;
    padding-top: 26%;
    padding-left: 5%;
    font-size: 1.3em;
    color: #7a6c99;
}

.bengoshijimusyo01 p.comment{
    text-align: left;
    font-size: 1.1em;
    margin-top: -32%;
    padding-left: 40%;
    padding-right: 20%;

}

.bengoshijimusyo02{
    background-repeat:no-repeat; 
    width: 120%;
    margin-left: -2px;
    margin-bottom: 14%;
}

.bengoshijimusyo02 p.jimusyo02{
    text-align: left;
    margin-left: 24%;
    margin-top: -43%;
    font-size: 1.5em;
    color: #000000;
    font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}

.bengoshijimusyo02 p.shimei02{
    text-align: left;
    padding-top: 28%;
    padding-left: 5%;
    font-size: 1.3em;
    color: #7a6c99;
}

.bengoshijimusyo02 p.comment02{
    text-align: left;
    font-size: 1.1em;
    margin-top: -32%;
    padding-left: 40%;
    padding-right: 20%;
    line-height: 1.3em;
    margin-bottom: 30px;

}

.bengoshijimusyo03{
    width: 120%;
    height: 240px;
    margin-left: -2px;
    margin-bottom: -15%;
    margin-top: 
}

.bengoshijimusyo03 p.jimusyo03{
    text-align: left;
    margin-left: 24%;
    margin-top: -43%;
    font-size: 1.25em;
    color: #7a6c99;
}

.bengoshijimusyo03 p.shimei03{
    text-align: left;
    padding-top: 29%;
    padding-left: 5%;
    font-size: 1.3em;
    color: #7a6c99;
}

.bengoshijimusyo03 p.comment03{
    text-align: left;
    font-size: 1.1em;
    margin-top: -32%;
    padding-left: 40%;
    padding-right: 20%;
    line-height: 1.3em;
}
/*--------------------------------------------
	メディア
--------------------------------------------*/
.TVbox {
	margin-bottom: 10px;
}

.TVbox .TVbox01 {
    background-image: url(../img/kekkonsagi/media_hangeki.jpg);
    background-repeat:no-repeat;  
    background-size:100% auto;
    height: 100px;
}

.TVbox .TVbox01 p.TVjitsuroku{
    padding-top:7px;
    margin-left: 94px;
    color: #ffffff;   
}
.TVbox .TVbox01 p.TVchosa{
    font-size: 1.2em;
    margin-top: 4px;
    margin-left: 184px;
    text-align: left;
    line-height: 1.3em;
}


.TVbox .TVbox02 {
    background-image: url(../img/kekkonsagi/kekkonsagi_TV_1.jpg);
    background-repeat:no-repeat;  
    background-size:100% auto;
    height: 340px;
}

.TVbox .TVbox02 p.TVkyoku{
    text-align: left; 
    padding-top: 74%;
    margin-left: 4%;
    font-size: 1.6em;
    font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.TVbox .TVbox02 p.TVbangumi{
    font-size: 1.4em;
    margin-left: 4%;;
    text-align: left;
    line-height: 1.2em;
    margin-top: 2%;
}

.TVbox .TVbox03 {
    background-image: url(../img/kekkonsagi/kekkonsagi_TV_2.jpg);
    background-repeat:no-repeat;  
    background-size:100% auto;
    height: 340px;
}

.TVbox .TVbox03 p.TVkyoku{
    text-align: left; 
    padding-top: 74%;
    margin-left: 4%;
    font-size: 1.6em;
    font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.TVbox .TVbox03 p.TVbangumi{
    font-size: 1.4em;
    margin-left: 4%;;
    text-align: left;
    line-height: 1.2em;
    margin-top: 2%;
}





/*--------------------------------------------
	事務所案内
--------------------------------------------*/
#gaiyou {
	text-align: left;
	margin: 5px 2%;
  font-size: 1.05em;/* 151124 add*/
}
#gaiyou th {
	color: #EB6D9A;
  width: 4.2em;/* 151124 add*//* 151126 add*/
  vertical-align: top;
}
#access {
	text-align: left;
}
#access table {
	background-color: #F2F0F5;
	border: solid 1px #7A6C99;
}
#access th,
#access td {
	border-bottom: solid 1px #BDB6CC;
}
#access th {
	width: 25%;
	padding: 8px 10px 5px 20px ;
}
#access td {
	/*padding: 8px 15px;151007 add*/
  padding-left: 3%;
}
/*--------------------------------------------
	フッター
--------------------------------------------*/
footer {
	width: 94%;
	margin: 0 auto;
	text-align: center;
	color: #9F9F9F;
	font-size: 80%;
	padding-bottom: 65px;
}

.foodButton {
	z-index: 200;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;

	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}

.foodButton img {
	width: 100%;
	height: auto;
}

.foodButtonMail {
	position: absolute;
	width: 33.3%;
	left: 0;
	bottom: 0;
	line-height: 0;
}

.foodButtonLine {
	position: absolute;
	width: 33.3%;
	right: 0;
	bottom: 0;
	line-height: 0;
}

.foodButtonLine02 {
	position: absolute;
	width: 33.3%;
	right: 33.3%;
	bottom: 0;
	line-height: 0;
}

.foodButtonsitemap {
	position: absolute;
	width: 52.95%;
	left: 0;
	bottom: 0;
    margin-bottom: 24.5%;
	line-height: 0;
}

.foodButtonsitemap02 {
	position: absolute;
	width: 47%;
	right: 0;
	bottom: 0;
    margin-bottom: 24.5%;
	line-height: 0;
}


/*.foodButtonMail {
	position: absolute;
	width: 50%;
	left: 0;
	bottom: 0;
	line-height: 0;
}

.foodButtonLine {
	position: absolute;
	width: 50%;
	right: 0;
	bottom: 0;
	line-height: 0;
}*/


/*--------------------------------------------
	line_area171018
--------------------------------------------*/
.line_area {
	padding: 3% 3% 0;
	text-align: left;
}
.line_coment {
padding: 10px 3% 10px;
font-size: 14px;
text-align: left;
}
.line_bg {
	margin: 3% 0 3%;
background-color: #fff;
}

.company {
	margin: 20px auto 20px;
}

/*----------------------------------------------------
	TOPへ戻る
----------------------------------------------------*/

#page-top {
    position: fixed;
    bottom: 80px;
    right: 20px;
    font-size: 80%;
}
 
#page-top a {
    display: block;
    color: #fff;
    width: 80px;
    padding: 25px 0;
    text-align: center;
    text-decoration: none;
    /*border-radius: 10px;*/
}
 
#page-top a:hover {
    /*background: #999;*/
    text-decoration: none;
}

/*----------------------------------------------------
	faqボタン
----------------------------------------------------*/

#faq {
    position: fixed;
    left:0px; 
}

#faq img{
    position: fixed;
    width: 33%;
    bottom: 105px;
    left:0px; 
}
 
#faq a {
    display: block;
    color: #fff;
    width: 80px;
    padding: 25px 0;
    text-align: center;
    text-decoration: none;
    /*border-radius: 10px;*/
}
 
#faq a:hover {
    /*background: #999;*/
    text-decoration: none;
}

/*----------------------------------------------------
	会社概要
----------------------------------------------------*/

#kaisya01{  
    background-position: left top;
    background-size:100% auto;
    padding:1px;
    margin-top: 20px;
    z-index: 99;
    background-color: #f5f5f5;
}

#kaisya01 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:1.1em;
    text-align:left;
    color:#000000;  
    margin: 0 0 1% 5%;
    padding-top: 7px;
}

#kaisya02{  
    background-position: left top;
    background-size:100% auto;
    padding:1px;
    margin-top: 100px;
    margin-left: 20px;
    z-index: 99;
}

.company {
	margin: 0px auto 10px;

}

.company02 {
	margin: 0px 20px 30px 16px;
    padding-top: 10px;
}

.grey09_font{color:#333333;font-size:1em;line-height: 1.6;text-align: left}

.pink_fontUwaki {
	text-align: left;
}

/*----------------------------------------------------
	footerリンク
----------------------------------------------------*/

p#flink {
	margin-left: 20px;
	font-color: #9F9F9F;
	}

/*----------------------------------------------------
	241031追加
----------------------------------------------------*/

.vioce_title {
    width: 100%;
}