@charset "utf-8";#about{padding:0 0 60px}#aboutMain{margin:0 0 50px;background:url(../../img/user/about/bg.jpg) 50% 50% no-repeat;background-size:cover}#aboutMain div.bg{background:url(../../img/user/common/grd.png) 50% 50% repeat-x;background-size:auto 100%}#aboutMain dl{position:relative;max-width:810px;margin:0 auto;padding:60px 0 60px 200px;font-size:114%;line-height:140%}#aboutMain dl:before{content:"";position:absolute;left:-10px;top:50%;width:180px;height:180px;margin:-90px 0 0;background:url(../../img/user/index/about_fee.png) 0 0 no-repeat;background-size:100% auto}#aboutMain dl dt{padding:0 0 15px;max-width:518px}#aboutMain dl dt img{width:100%;height:auto}#aboutMain dl dd b{display:block;padding:0 0 5px;font-size:100%;color:#e9317b;letter-spacing:1px}#aboutMain dl dd p{margin:0;line-height:180%}@media screen and (max-width:655px){#aboutMain{margin:0 0 40px}#aboutMain dl{max-width:810px;margin:0 auto;padding:20px 0 30px;font-size:108%;line-height:140%}#aboutMain dl:before{display:none}#aboutMain dl dt{position:relative;margin:0 auto 10px;padding:0 0 0 100px;max-width:300px;height:100px}#aboutMain dl dt img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#aboutMain dl dt:before{content:"";position:absolute;left:-10px;top:0;width:100px;height:100px;margin:0;background:url(../../img/user/index/about_fee.png) 0 0 no-repeat;background-size:100% auto}#aboutMain dl dd{text-align:center}#aboutMain dl dd p{margin:0 -10px}}#aboutPoints{padding:0 0 60px}#aboutPoints p{text-align:center;margin:0;padding:0 0 30px;font-size:114%}#aboutPoints div.points{clear:both;margin:50px 0 0;padding:40px;background:#cceef2}#aboutPoints ul li{position:relative;display:table;width:100%;max-width:900px;margin:0 auto;padding:0 20px;background:#FFF}#aboutPoints ul li span{display:table-cell;width:100%;height:100px;padding:0 20px 0 120px;vertical-align:middle;font-size:120%;line-height:160%;font-weight:bold;background-position:10px 50%;background-repeat:no-repeat;border-top:3px dotted #53c2d2}#aboutPoints ul li.point01 span{background-image:url(../../img/user/about/point01.png);border:0}#aboutPoints ul li.point02 span{background-image:url(../../img/user/about/point02.png)}#aboutPoints ul li.point03 span{background-image:url(../../img/user/about/point03.png)}@media screen and (max-width:655px){#aboutPoints{padding:0 0 30px}#aboutPoints p{padding:0 0 20px;text-align:left;font-size:100%}#aboutPoints div.points{margin:40px 0 0;padding:20px}#aboutPoints ul li{display:block;padding:0}#aboutPoints ul li span{display:block;height:auto;padding:100px 10px 20px;font-size:108%;line-height:160%;background-position:50% 20px;background-size:70px auto;border-top:3px dotted #53c2d2;text-align:center}}#aboutFee{padding:0 0 70px}#aboutFee p.m0{text-align:center;padding:0 0 30px;font-size:114%}#aboutFee div.icon{position:relative;width:520px;margin:0 auto}#aboutFee div.icon:before{content:"～";position:absolute;left:50%;top:50%;display:block;text-align:center;width:20px;height:20px;margin:-10px 0 0 -10px;font-size:20px;line-height:20px;font-weight:bold}#aboutFee div.icon div.fee5{float:left}#aboutFee div.icon div.fee100{float:right}#aboutFee div.icon div.feeCircle{width:230px;height:230px}#aboutFee div.icon div.feeCircleMain{width:340px;height:340px;margin:-178px 0 0 -176px}#aboutFee div.icon div.feeCircle div.off p small{padding:8px 0 7px;font-size:13px;line-height:13px}#aboutFee div.icon div.feeCircle div.off p span{font-size:20px;line-height:28px}#aboutFee div.icon div.feeCircle div.off p b{font-size:28px}@media screen and (max-width:655px){#aboutFee{padding:20px 0 30px}#aboutFee p.m0{padding:0 0 20px;text-align:left;font-size:100%}#aboutFee div.icon{width:100%;max-width:310px;padding:0}#aboutFee div.icon:before{font-size:14px}#aboutFee div.icon div.feeCircle{width:130px;height:130px}#aboutFee div.icon div.feeCircle div.feeCircleMain{margin:-102px 0 0 -100px;width:196px;height:196px}#aboutFee div.icon div.feeCircle div.off p small{padding:3px 0;font-size:10px;line-height:10px}#aboutFee div.icon div.feeCircle div.off p span{font-size:14px;line-height:18px}#aboutFee div.icon div.feeCircle div.off p b{font-size:18px}}#aboutOiwai{padding:30px 0 50px}#aboutOiwai p{font-size:115%;text-align:center}#aboutOiwai p b{color:#e9307a;text-decoration:underline;font-size:108%}#aboutOiwai div.banner div.left,#aboutOiwai div.banner div.right{float:left;width:50%;color:#e9307a;font-size:115%;line-height:140%;font-weight:bold;text-align:center;letter-spacing:.05em}#aboutOiwai div.banner div.left{padding:0 15px 30px 0}#aboutOiwai div.banner div.right{padding:0 0 30px 15px}#aboutOiwai div.banner div span{display:block;position:relative;padding:20px;border:5px solid #e9307a}#aboutOiwai ul{padding:0 0 10px}#aboutOiwai ul li span{display:block;padding:100px 20px 20px;background-color:#cceef2;background-position:50% 15px;background-repeat:no-repeat;background-size:80px auto;text-align:center;font-size:94%;line-height:180%}#aboutOiwai ul li.oiwai01 span{background-image:url(../../img/user/about/oiwai01.png)}#aboutOiwai ul li.oiwai02 span{background-image:url(../../img/user/about/oiwai02.png)}#aboutOiwai ul li.oiwai03 span{background-image:url(../../img/user/about/oiwai03.png)}#aboutOiwai ul li.oiwai04 span{background-image:url(../../img/user/about/oiwai04.png)}#aboutOiwai ul li.oiwai05 span{background-image:url(../../img/user/about/oiwai05.png)}#aboutOiwai dl{clear:both;padding:40px;background:#ececfb}#aboutOiwai dl dt{color:#53c2d2;font-weight:bold;font-size:108%}#aboutOiwai dl dd ol li{margin:0 0 0 20px;list-style:decimal}@media screen and (max-width:970px){#aboutOiwai div.banner,#aboutOiwai div.banner span{width:auto}}@media screen and (max-width:655px){#aboutOiwai{padding:20px 0 40px}#aboutOiwai p{font-size:100%;text-align:left}#aboutOiwai div.banner div.left,#aboutOiwai div.banner div.right{float:none;width:100%;padding:0 0 20px}#aboutOiwai div.banner div span{padding:20px 10px}#aboutOiwai ul li span{padding:15px 20px 15px 75px;background-size:50px auto;background-position:10px 50%;font-size:100%;line-height:180%;text-align:left}#aboutOiwai dl{padding:20px}}#aboutFlow{padding:30px 0 20px}#aboutFlow dl.flow01,#aboutFlow dl.flow03,#aboutFlow dl.flow05{padding:30px 120px 30px 40px;background-position:right 20px top 50%}#aboutFlow dl.flow02,#aboutFlow dl.flow04{padding:30px 40px 30px 120px;background-position:20px 50%}#aboutFlow dl.flow01{background-image:url(../../img/user/about/flow01.png)}#aboutFlow dl.flow02{background-image:url(../../img/user/about/flow02.png)}#aboutFlow dl.flow03{background-image:url(../../img/user/about/flow03.png)}#aboutFlow dl.flow04{background-image:url(../../img/user/about/flow04.png)}#aboutFlow dl.flow05{background-image:url(../../img/user/about/flow05.png)}#aboutFlow dl{clear:both;position:relative;margin:0 0 30px;padding:30px 40px 30px 100px;background-repeat:no-repeat;background-size:80px 80px;background-color:#ececfb}#aboutFlow dl:nth-child(odd){margin-left:80px}#aboutFlow dl:nth-child(even){margin-right:80px}#aboutFlow dl dt{font-weight:bold}#aboutFlow dl.flow01 dt:before{content:"1"}#aboutFlow dl.flow02 dt:before{content:"2"}#aboutFlow dl.flow03 dt:before{content:"3"}#aboutFlow dl.flow04 dt:before{content:"4"}#aboutFlow dl.flow05 dt:before{content:"5"}#aboutFlow dl dt:before{position:absolute;top:0;font-weight:bold;display:block;width:60px;height:60px;font-size:20px;line-height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-color:rgba(136,183,213,0);text-align:center;background:#53c2d2;color:#fff}#aboutFlow dl dt:after{top:38px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#53c2d2;border-width:10px}#aboutFlow dl:nth-child(odd) dt:before{left:-80px}#aboutFlow dl:nth-child(odd) dt:after{left:-28px;transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg)}#aboutFlow dl:nth-child(even) dt:before{right:-80px}#aboutFlow dl:nth-child(even) dt:after{right:-28px;transform:rotate(150deg);-moz-transform:rotate(150deg);-webkit-transform:rotate(150deg)}#aboutFlow dl dd:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:40px 70px 0 70px;border-color:#53c2d2 transparent transparent transparent;position:absolute;top:-30px;left:50%}#aboutFlow dl dd:after{content:"";display:block;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(236,236,251,0) 100%);width:140px;height:30px;position:absolute;top:-30px;left:50%}#aboutFlow dl:nth-child(odd) dd:before,#aboutFlow dl:nth-child(odd) dd:after{margin-left:-110px}#aboutFlow dl:nth-child(even) dd:before,#aboutFlow dl:nth-child(even) dd:after{margin-left:-30px}#aboutFlow dl:first-child dd:before,#aboutFlow dl:first-child dd:after{display:none}@media screen and (max-width:655px){#aboutFlow{padding:20px 0 0}#aboutFlow dl.flow01,#aboutFlow dl.flow03,#aboutFlow dl.flow05{padding:20px;background-position:right 10px top 50%}#aboutFlow dl.flow02,#aboutFlow dl.flow04{padding:20px;background-position:right 10px top 50%;background-position:10px 50%}#aboutFlow dl{margin:0 0 20px;background-size:60px 60px;font-size:100%}#aboutFlow dl dt{font-size:108%}#aboutFlow dl dt:before{width:50px;height:50px;font-size:16px;line-height:50px}#aboutFlow dl dt:after{top:31px}#aboutFlow dl:nth-child(odd){margin-left:30px}#aboutFlow dl:nth-child(even){margin-right:30px}#aboutFlow dl:nth-child(odd) dt:before{left:-40px}#aboutFlow dl:nth-child(odd) dt:after{left:2px}#aboutFlow dl:nth-child(even) dt:before{right:-40px}#aboutFlow dl:nth-child(even) dt:after{right:2px}#aboutFlow dl.flow01 dt,#aboutFlow dl.flow03 dt,#aboutFlow dl.flow05 dt,#aboutFlow dl.flow01 dd,#aboutFlow dl.flow03 dd,#aboutFlow dl.flow05 dd{padding:0 60px 0 0}#aboutFlow dl:nth-child(2) dt,#aboutFlow dl:nth-child(4) dt,#aboutFlow dl:nth-child(2) dd,#aboutFlow dl:nth-child(4) dd{padding:0 0 0 60px}#aboutFlow dl:nth-child(odd) dd:before{border-width:30px 35px 0 35px;top:-20px;margin-left:-50px}#aboutFlow dl:nth-child(even) dd:before{border-width:30px 35px 0 35px;top:-20px;margin-left:-25px}#aboutFlow dl:nth-child(odd) dd:after{width:70px;height:20px;top:-20px;margin-left:-50px}#aboutFlow dl:nth-child(even) dd:after{border-width:30px 35px 0 35px;top:-20px;margin-left:-25px}}#aboutMerit{padding:0 0 10px}#aboutMerit div.text{padding:0 0 40px}#aboutMerit div.text p{text-align:center;font-size:114%}#aboutMerit div.text p b{font-weight:bold;color:#e9307a;text-decoration:underline;font-size:117%}#aboutMerit b.subtitle2{display:block;padding:20px 0 0;font-size:140%;text-align:center}#aboutMerit div.clearfix{margin:0 0 40px;padding:0 40px 40px;background:#cceef2;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#aboutMerit div.inquiry{padding-bottom:20px}#aboutMerit dl{margin:20px 0 0;background-color:#fff;background-repeat:no-repeat}#aboutMerit dl.merit01,#aboutMerit dl.merit02,#aboutMerit dl.merit03{padding:40px 40px 40px 190px;background-position:25px 50%}#aboutMerit dl.merit04,#aboutMerit dl.merit05{padding:40px 190px 40px 40px;background-position:right 25px top 50%}#aboutMerit dl.merit01{background-image:url(../../img/user/register/merit01.png)}#aboutMerit dl.merit02{background-image:url(../../img/user/register/merit02.png)}#aboutMerit dl.merit03{background-image:url(../../img/user/register/merit03.png)}#aboutMerit dl.merit04{background-image:url(../../img/user/register/merit04.png)}#aboutMerit dl.merit05{background-image:url(../../img/user/register/merit05.png)}#aboutMerit dl dt{padding:0 0 10px;font-size:147%;font-weight:bold;color:#e9307a;text-decoration:underline}#aboutMerit dl dd{font-size:114%}#aboutMerit dl dd small{display:block;text-indent:-1em;padding-left:1em}@media screen and (max-width:655px){#aboutMerit{padding:20px 0 10px}#aboutMerit div.text{padding:0 0 20px}#aboutMerit div.text p{text-align:left;font-size:100%}#aboutMerit div.text p b{font-size:108%}#aboutMerit b.subtitle2{padding:20px 0 0;font-size:114%}#aboutMerit div.clearfix{margin:0 0 20px;padding:0 20px 20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#aboutMerit dl{margin:20px 0 0;background-size:auto 80px !important}#aboutMerit dl.merit01,#aboutMerit dl.merit02,#aboutMerit dl.merit03{padding:100px 20px 20px;background-position:50% 10px}#aboutMerit dl.merit04,#aboutMerit dl.merit05{padding:100px 20px 20px;background-position:50% 10px}#aboutMerit dl dt{padding:0 0 10px;font-size:120%;text-align:center}#aboutMerit dl dd{font-size:100%}#aboutMerit dl dd small{padding:10px 0 0;text-indent:0;padding-left:0;line-height:160%}}#about div.registerBitton{max-width:600px;margin:0 auto}#about div.registerBitton a span{font-size:160%;line-height:60px}@media screen and (max-width:655px){#about div.registerBitton{max-width:500px}#about div.registerBitton a span{font-size:140%;line-height:50px}}