@charset "utf-8";
/* CSS Document */
.lanrenzhijia_slider{display:none}
.no{margin:0}
.tp{margin-top:20px}
.tp01{margin-top:10px}
.size{font-size:16px;}
.clear{overflow:hidden}
.clear01{overflow:hidden}
.clear01 img{margin-right:20px;}
h5{background:url(../img/staffbg.png) no-repeat 0 0;color:white;height:45px;line-height:1;padding-top:20px;font-size:18px;font-weight:bold;text-indent:60px;width:540px;margin-bottom:20px;}
.bg01{margin-top:20px;margin-left:50px;font-size:14px;text-align:left;width:670px;line-height:26px;}
.bg01 th{width:170px;color:white;background:#ff8179 url(../img/bgbg01.png) repeat-x 0 0;padding-left:18px;}
.bg01 td{padding-left:28px;color:#3d2006}
.bg01 th,.bg01 td{padding-top:4px;border-bottom:1px solid #ff8179}
.bg01 span{color:#000}
.top{width:100%;background:#f47b86;font:12px/20px "メイリオ";height:20px;color:white;}
.top dl{width:980px;margin:0 auto;overflow:hidden;}
.top dl dt{float:left}
.top dl dd{float:right}
.top dl a{color:white;padding:0 20px;display:inline-block}
.top dl a:last-child{background:#de636e}

.header{width:980px;margin:0 auto 14px;}
.header dl{width:980px;margin:0 auto;overflow:hidden;}
.header dl dt{float:left;padding-top:8px}
.header dl dt img{margin-top:10px;}
.header dl dd{float:right}
.header span{font-size:2.2em;background:url(../img/tptel.png) no-repeat left center;text-indent:46px;display:inline-block;}
.nav{width:100%;background:url(../img/navbg.png);}
.nav ul{width:980px;margin:0 auto;padding:14px 0;height:62px;}
.nav ul li{float:left;width:calc(100% / 6);background:url(../img/navline.png) repeat-y left center;}
.nav ul li:last-child{background:url(../img/navline.png) repeat-y left center,url(../img/navline.png) repeat-y right center}
.nav .xl01{position:relative;cursor:pointer}
.nav .xl01 div{position:absolute;z-index:999;width:100%;top:0px;display:none}
.nav .xl01:hover div{display:block}
.nav .xl01 div a{display:block ;text-align:center;background:url(../img/navbg.png);line-height:50px;color:#3d2009;font-weight:bold;font-size:14px;}
.nav .xl01 div a:nth-of-type(1){visibility:hidden;line-height:40px;}
.entry{width:100%;background:url(../img/entry.png);padding:10px 0;}
.entry span{display:block;vertical-align:middle;width:980px;margin:0 auto;background:white;height:42px;}
.entry span b{margin-right:20px;margin-left:5px;padding-top:5px}
.entry marquee{width:874px;line-height:20px;line-height:20px;line-height:24px;color:orange;}
.entry span b,.entry marquee{margin-top:10px;float:left}

.main{width:980px;margin:20px auto;overflow:hidden;}
.main .aside{float:left;width:214px;}
.main .aside .sideoto{background:url(../img/side01.png) no-repeat 0 0;height:193px;padding-top:150px}
.main .aside .sidelink{background:#ff827c;margin-top:20px;padding:14px 0}
.main .aside .sidelink a:nth-of-type(2){display:block;margin:14px 0}
.main .aside .snav{background:#ff8179;padding:10px;}
.main .aside .snav li{padding:14px 0 10px;border-bottom:1px dashed #d7d7d7;background:white}
.main .aside .snav li:last-child{border-bottom:none}
.main .aside .snav li img{margin-left:10px;display:inline-block}
.main .aside .snav li span{float:right;margin-right:10px}
.main .aside .stext01{margin-top:20px;background:url(../img/stext01.png) no-repeat 0 0;height:229px;line-height:1.7;padding:63px 10px 0px;}
.main .aside .xl02{position:relative}
.main .aside .xl02 div{position:absolute;top:0;right:0;margin-right:-100px;background:#ff827a;display:none}
.main .aside .xl02:hover div{display:block}
.main .aside .xl02 div a{display:block;width:100px;text-align:center;line-height:30px;border-bottom:1px solid white;color:white;}

.main .article{float:right;width:725px}
.main .article .size01{font-size:16px;line-height:2}
.main .article .text01{overflow:hidden;margin-top:20px}
.main .article .text01 li{float:left;width:221px;height:181px;margin-left:calc((100% - 245px - 221px * 2) / 2);margin-top:17px;padding:140px 10px 0;line-height:1.5;position:relative}
.main .article .text01 li a:last-child{position:relative;z-index:2}
.main .article .text01 li img{position:absolute;top:0;left:0;z-index:0}
.main .article .text01 li:first-child{width:245px;height:379px;background:url(../img/tbg01.jpg) no-repeat 0 0;margin:0;padding:310px 14px 0;}
.main .article .text01 li:nth-of-type(2){background:url(../img/tbg02.jpg) no-repeat 0 0;margin-top:0}
.main .article .text01 li:nth-of-type(3){background:url(../img/tbg03.jpg) no-repeat 0 0;margin-top:0;}
.main .article .text01 li:nth-of-type(4){background:url(../img/tbg04.jpg) no-repeat 0 0;letter-spacing:-1px}
.main .article .text01 li:last-child{background:url(../img/tbg05.jpg) no-repeat 0 0;}
.main .article .news{font-size:13px;}
.main .article .news li{padding:10px 5px;border-bottom:1px dotted black}
.main .article .news li:first-child{margin-top:20px;padding-top:0}
.main .article .news span{font-weight:bold;margin-right:14px;}
.main .article .oto{margin-top:20px;width:725px;height:128px}

.ft01{width:980px;margin:0 auto;overflow:hidden}
.ft01 dt{float:left;padding-top:20px}
.ft01 dd{overflow:hidden;float:right}
.ft01 dd div{width:96px;line-height:18px;text-align:center;background:#ff827c;color:white;margin-bottom:10px}
.ft01 dd ul{float:left;margin-right:90px;line-height:2}
.ft01 dd ul:last-child{margin-right:0}
.ft02 {width:980px;margin:10px auto;text-align:center;}
.ft02 a{margin:0 14px;}
.ft03{background:#ff827c}
.ft03 dl{width:980px;margin:0 auto;padding:14px 0;color:white}
.ft03 dl dt,.ft03 dl dd{display:table-cell;vertical-align:middle;width:490px;}
.ft03 dl dd{text-align:right;}
.ft01 a,.ft02 a{color:#484848}

/*******************下层*******************/
.link{text-align:right;padding-right:5px;}
.link a{color:pink;font-weight:bold;}
.in01{background:url(../img/inbg01.png) no-repeat 0 0;height:181px;padding:110px 0 0 14px;position:relative}
.in01 a:last-child{position:relative;z-index:2}
.in01 img{position:absolute;top:0;left:0;z-index:0}
.faq{margin-top:20px}
.faq a{color:#ff827c;font-weight:bold;font-size:16px;line-height:3;display:block;background:url(../img/q.png) no-repeat left center;padding-left:30px;}
.aq{margin-top:20px}
.aq dt{font-size:16px;font-weight:bold;line-height:54px;background:#ff827c url(../img/qq.png) no-repeat 26px center;padding-left:70px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;color:white}
.aq dd{font-size:14px;line-height:2;background:#f6f6f6;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;padding:14px;}
.lb01{width:670px;margin-left:50px;margin-top:20px;line-height:1.7}
.lb01 li{font-size:14px;width:326px;height:94px;border-radius:10px;color:white;display:table-cell;vertical-align:middle;padding-left:74px;}
.lb01 span{font-weight:bold;font-size:16px;}
.lb01 li:nth-of-type(2){width:18px;background:none;padding-left:0}
.lb01 li:first-child{background:#ff8279 url(../img/01.png) no-repeat 14px center;}
.lb01 li:last-child{background:#ff8279 url(../img/02.png) no-repeat 14px center;}
.lb02 li:first-child{background:#ff8279 url(../img/03.png) no-repeat 14px center;}
.lb02 li:last-child{background:#ff8279 url(../img/04.png) no-repeat 14px center;}
.lb03 li:first-child{background:#ff8279 url(../img/05.png) no-repeat 14px center;}
.lb03 li:last-child{background:#ff8279 url(../img/06.png) no-repeat 14px center;}
.lb04 li:first-child{background:#ff8279 url(../img/07.png) no-repeat 14px center;}
.lb04 li:last-child{background:none;padding:0}
.voice{background:#ff827c;padding:0 17px 17px;border-radius:10px;margin-top:20px;}
.voice dt,.voice dd{display:table-cell;vertical-align:middle;}
.voice dt{width:100px;height:54px;color:white;font-size:14px;padding:0 8px;background:#3d2009;border-radius:0 0 5px 5px;line-height:1.5}
.voice dd{padding-left:20px;line-height:1.7}
.voice dd span{background:#3d2009;color:white;border-radius:50px;padding:0 10px;display:inline-block;margin-top:7px;font-size:12px;}
.voice dd b{font-size:18px;color:white;}
.voice p{padding:5px;background:white;border-radius:5px;margin-top:17px}
.zc,.yc{overflow:hidden;color:#3d2006;margin-top:20px;font-size:14px;width:670px;margin-left:50px;}
.yc dd img,.zc dt img{margin-bottom:20px}
.yc dt,.yc dd{float:left;text-align:left;}
.yc dt{width:210px;}
.yc dd{width:460px;}
.zc dt,.zc dd{float:left}
.zc dt{width:460px;}
.zc dd{width:210px;}
.lb02{width:670px;margin-left:50px;}
.lb02 dt,.lb02 dd{display:table-cell;font-size:16px;color:white;vertical-align:top;}
.lb02 dt{width:250px;padding-top:20px;}
.lb02 dd{width:420px;}
.lb02 .pdtop01 div{line-height:60px;border-radius:10px;margin-top:20px;padding-left:60px;}
.lb02 .pdtop02 div{min-height:90px;line-height:1.2;padding-left:80px;}
.lb02 .pdtop02 span{font-size:12px;color:#fff800}
.lb02 .pdtop01 div:nth-of-type(1){background:#ff8279 url(../img/q01.png) no-repeat 10px center}
.lb02 .pdtop01 div:nth-of-type(2){background:#ff8279 url(../img/q02.png) no-repeat 10px center}
.lb02 .pdtop01 div:nth-of-type(3){background:#ff8279 url(../img/q03.png) no-repeat 10px center;padding-left:90px;padding-top:24px}
.lb02 .pdtop01 div:nth-of-type(4){background:#ff8279 url(../img/q04.png) no-repeat 10px center;padding-top:16px;}
.lb02 .pdtop01 div:nth-of-type(5){background:#ff8279 url(../img/q05.png) no-repeat 10px center;padding-top:26px;}
.lb02 .pdtop03 div:nth-of-type(3){padding-top:18px;}
.lb02 .pdtop03 div:nth-of-type(4){padding-top:26px;}
.lb02 .pdtop04 div:nth-of-type(3){padding-top:18px;}
.lb02 .pdtop04 div:nth-of-type(4){padding-top:26px;}
.lb02 .pdtop02 div:nth-of-type(1){background:#ff8279 url(../img/01.png) no-repeat 10px center;padding-top:10px;}
.lb02 .pdtop02 div:nth-of-type(2){background:#ff8279 url(../img/02.png) no-repeat 10px center;padding-top:26px}
.lb02 .pdtop05 div{line-height:60px;padding:0 0 0 90px!important;}
.lb03-1 li{height:74px;line-height:74px;font-size:16px;}
.lb03-2 li{height:94px;line-height:1.7;font-size:16px;}
.lb03-2-01 li:first-child{background:#ff8279 url(../img/03.png) no-repeat 14px center;}
.lb03-2-01 li:last-child{background:#ff8279 url(../img/04.png) no-repeat 14px center;}
.lb03-2-02 li:first-child{background:#ff8279 url(../img/05.png) no-repeat 14px center;}
.lb03-2-02 li:last-child{background:#ff8279 url(../img/06.png) no-repeat 14px center;}
.lb03-2-03 li:first-child{background:#ff8279 url(../img/07.png) no-repeat 14px center;}
.lb03-2-03 li:last-child{background:#ff8279 url(../img/08.png) no-repeat 14px center;}
.text02{background:url(../img/tbg06.png) no-repeat 0 0;color:#3d2006;width:725px;height:72px;padding:30px 0 0 100px;font-size:16px;margin-top:20px;}
.text02 span{font-size:14px;}
.text03{margin-top:30px;background:url(../img/tbg07.png) no-repeat 0 0;line-height:1;overflow:hidden}
.text04{background:url(../img/tbg08.png) no-repeat 0 0;}
.text03 dt,.text03 dd{float:left;width:362px;padding:0 5px}
.text03 b{font-size:16px;color:#ff8179;display:block;}
.text03 span{background:#ff8179;border-radius:5px;padding:4px 0px;color:white;display:block;text-align:center;margin:10px 0;}
.text04 strong{font-size:16px;}
.text04 p{line-height:1.5}
.text05{background:url(../img/tbg09.png) no-repeat 0 0;}
.text06{background:url(../img/tbg10.png) no-repeat 0 0;}
.text07{background:url(../img/tbg11.png) no-repeat 0 0;}
.space01{height:183px;}
.space02{height:240px;}
.space03{height:184px;}
.space04{height:214px;}
.space05{height:270px;}
.fl{margin-top:20px}
.fl dt,.fl dd{display:table-cell;width:360px;padding:0 15px;vertical-align:top;font-size:14px;}
.fl p img{margin-left:10px;}
.staff{width:660px;margin-left:50px;}
.staff dl{margin-top:30px}
.staff dt,.staff dd{display:table-cell;vertical-align:top}
.staff dt{width:120px;}
.staff dd p{padding-left:40px;background:url(../img/dic.png) 0 0;width:540px}

.text00{font-size:14px;line-height:2;}
.text08{padding-left:50px;}
.bg02 th{text-align:center}
.bg02 th font{margin-left:10px;}
.bg02 th,.bg02 td{padding:10px}
.bg02 input,.bg02 select,.bg02 textarea{border:1px solid #ff8279}
.btn01{text-align:right;}
.btn01 a{background:#ff8279;padding:5px 10px;color:white}
.bg03{margin-top:20px;color:#000;border:2px solid #000}
.bg03 th{border:1px solid #000;background:#e7e6e6;padding:5px;text-align:center;border-bottom:2px solid #000;}
.bg03 td{border:1px solid #000;font-size:12px;padding:5px;}
.bg03 #eb01,.bg03 #eb02,.bg03 #eb03,.bg03 #eb04,.bg03 #eb05,.bg03 #eb06,.bg03 #eb07,.bg03 #eb08{font-weight:bold;background:#f8cbad}
.bg03 .dot{text-align:center;border-bottom:1px dotted #000;font-weight:bold;font-size:14px;}
.bg03 .dot01{border-top:none}
.bg03 span{color:red}