@import url(http://fonts.googleapis.com/css?family=Poppins:300,400,600,700);.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}#processing #intro,#processing #outro{text-align:center}#processing #intro div.container,#processing #outro div.container{padding:60px 0}#processing #intro div.container p,#processing #outro div.container p{margin-top:50px;font-weight:700;font-size:1rem;line-height:2;letter-spacing:.15em}#processing #intro nav,#processing #outro nav{background:#e60012}#processing #intro nav ul li,#processing #outro nav ul li{float:left;width:33.3333333333333333333333333333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px #fff}#processing #intro nav ul li:first-child,#processing #outro nav ul li:first-child{border-left:solid 1px #fff}#processing #intro nav ul li a,#processing #outro nav ul li a{display:block;position:relative;width:100%;color:#fff;line-height:1}#processing #intro nav ul li a i,#processing #outro nav ul li a i{display:block;font-size:.85714rem;font-family:'Poppins', sans-serif;font-weight:400;padding:15px 0 10px}#processing #intro nav ul li a span.jp,#processing #outro nav ul li a span.jp{display:block;font-size:1.28571rem;font-weight:700}#processing #intro nav ul li a span.en,#processing #outro nav ul li a span.en{display:block;font-size:.78571rem;font-family:'Poppins', sans-serif;font-weight:700;color:#ff6428;padding:10px 0 15px}#processing #intro nav ul li a:hover,#processing #outro nav ul li a:hover{background:#eb6363}#processing #intro nav ul li.active a,#processing #outro nav ul li.active a{background:#e60012 !important}#processing #intro nav ul li.active a:after,#processing #outro nav ul li.active a:before{content:"";display:block;position:absolute;background:url(../images/processing/arrow_d.png) center center no-repeat;background-size:contain;top:auto;bottom:-16px;left:50%;margin-left:-14px;width:28px;height:16px}#processing #outro nav ul li.active a:before{background:url(../images/processing/arrow_u.png) center center no-repeat;top:-16px;bottom:auto}#processing h5.ttl01{font-size:1.71429rem;line-height:1.2;text-align:center;font-weight:700;margin-bottom:60px}#processing h5.ttl01 span{display:block;color:#e60012;font-size:.85714rem;font-family:'Poppins', sans-serif;font-weight:300;margin-top:10px}#processing h5.ttl02{font-size:1.57143rem;line-height:1.2;letter-spacing:.1em;text-align:center;margin-bottom:40px}#processing h5.ttl02 span{display:block;color:#e60012;font-size:1rem;line-height:1.2;letter-spacing:0em;font-family:'Poppins', sans-serif;font-weight:600;margin:5px 0}#processing #processing01-1{padding:100px 0}#processing #processing01-1 p{font-size:1rem;line-height:2.4;letter-spacing:.2em;margin:40px 0 60px;text-align:center}#processing #processing01-1 ul li{line-height:0;float:left;width:33%;margin:0 0.5% 0.5% 0}#processing #processing01-1 ul li:nth-child(3n){margin-right:0}#processing #processing01-2{padding:100px 0;background:#f0f0f0}#processing #processing01-2 table{width:100%;font-size:1rem;line-height:1.8;letter-spacing:.05em}#processing #processing01-2 table tr{border-bottom:dashed 1px #ccc}#processing #processing01-2 table th{color:#e60012;font-weight:700;padding:20px;min-width:240px;vertical-align:top}#processing #processing01-2 table td{padding:20px;vertical-align:top}#processing #processing01-2 p{text-align:center;font-size:.85714rem;line-height:1.2;letter-spacing:.05em;color:#666;margin-top:20px}#processing #processing01-2 p a{text-decoration:underline}#processing #processing01-2 p a:hover{text-decoration:none}#processing #processing01-3{padding:100px 0 0}#processing #processing01-3 ul li{float:left;width:49.5%;margin:0 1% 40px 0;text-align:center}#processing #processing01-3 ul li:nth-child(2n){margin-right:0}#processing #processing01-3 ul li h5{font-size:.92857rem;line-height:1.2;letter-spacing:.05em;font-weight:700;margin-top:.5em}#processing #processing01-3 ul li h6{font-size:.85714rem;line-height:1.2;letter-spacing:.05em;margin:.3em 0}#processing #processing01-3 ul li p{font-size:.85714rem;line-height:1.2;letter-spacing:.05em;color:#666}#processing #processing02-1{padding:100px 0}#processing #processing02-1 #step{width:445px;float:left;text-align:center;line-height:0}#processing #processing02-1 #step li{cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #e60012;position:relative;line-height:48px;text-align:center;color:#666;font-size:1.28571rem}#processing #processing02-1 #step li i{position:absolute;left:20px;color:#666;font-size:1.07143rem;font-family:'Poppins', sans-serif;font-weight:400}#processing #processing02-1 #step li:hover{background:#333;color:#fff}#processing #processing02-1 #step li.active{background:#e60012;color:#fff;border:none;line-height:50px}#processing #processing02-1 #step li.active i{color:#ff6428}#processing #processing02-1 #step li.active:after{content:"";display:block;position:absolute;background:url(../images/processing/002/arrow_l.png) left center no-repeat;background-size:contain;width:20px;height:18px;top:50%;right:-20px;margin-top:-9px}#processing #processing02-1 #step hr{border:none;height:55px;background:url(../images/processing/002/step.png) center bottom no-repeat;background-size:35px 55px;margin:0;padding:0}#processing #processing02-1 #desc{float:right;width:445px;position:relative}#processing #processing02-1 #desc li{display:none;position:absolute;top:0;width:100%}#processing #processing02-1 #desc li h6{text-align:center;line-height:1;border-top:dashed 1px #ccc;border-bottom:dashed 1px #ccc;margin-bottom:20px}#processing #processing02-1 #desc li h6 i{display:block;font-size:1rem;font-family:'Poppins', sans-serif;font-weight:400;color:#e60012;padding:20px 0 15px}#processing #processing02-1 #desc li h6 span.jp{display:block;font-size:1.5rem;letter-spacing:.05em;font-weight:700;color:#e60012}#processing #processing02-1 #desc li h6 span.en{display:block;font-size:.78571rem;font-family:'Poppins', sans-serif;font-weight:600;color:#666;padding:10px 0 20px}#processing #processing02-1 #desc li p{font-size:.92857rem;line-height:2.5;letter-spacing:.05em;min-height:100px;margin-bottom:20px}#processing #processing02-1 #desc li p a{text-decoration:underline}#processing #processing02-1 #desc li p a:hover{text-decoration:none}#processing #processing02-2{padding:80px 0;background:#f0f0f0;margin-bottom:100px}#processing #processing02-2 .container>p{font-size:.85714rem;line-height:2;letter-spacing:.15em;text-align:center;margin-bottom:40px}#processing #processing02-2 ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:solid 1px #666;background:#fff;padding:40px;width:48%;margin:4% 4% 0 0;float:left}#processing #processing02-2 ul li:nth-child(2n){margin-right:0}#processing #processing02-2 ul li h6{font-size:2.57143rem;line-height:20px;font-family:'Poppins', sans-serif;font-weight:300;color:#e60012}#processing #processing02-2 ul li h6 span{display:inline-block;border-bottom:dotted 2px #e60012;font-size:.85714rem;line-height:1.2;vertical-align:bottom;font-weight:600;margin-right:5px}#processing #processing02-2 ul li p{font-size:1rem;line-height:2;letter-spacing:.05em;min-height:185px}#processing #processing02-2 ul li p strong{display:block;font-size:1.28571rem;line-height:1.2;margin:20px 0}#processing #processing03-0{padding:0 0 100px}#processing #processing03-0 ul li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}#processing #processing03-0 ul li img{width:49%;height:auto}#processing #processing03-0 ul li .txt{text-align:center;flex-basis:100%;margin-top:10px}#processing #processing03-0 ul li .txt h5{font-size:.92857rem;line-height:1.2;letter-spacing:.05em;font-weight:700;margin-top:.5em}#processing #processing03-0 ul li .txt h6{font-size:.85714rem;line-height:1.2;letter-spacing:.05em;margin:.3em 0}#processing #processing03-0 ul li .txt p{font-size:.85714rem;line-height:1.2;letter-spacing:.05em;color:#666}#processing #processing03{padding:100px 0}#processing #processing03 table{width:100%}#processing #processing03 table tr{border-top:dashed 1px #666;border-bottom:dashed 1px #666}#processing #processing03 table th{background:url(../images/processing/003/q.png) 10px center no-repeat;background-size:24px auto;padding:30px 50px;color:#231815;font-weight:700;font-size:1.07143rem;line-height:1.8}#processing #processing03 table td.arrow{background:url(../images/processing/003/arrow.png) center center no-repeat;min-width:10px}#processing #processing03 table td.ans{background:url(../images/processing/003/a.png) 30px center no-repeat;background-size:23px auto;padding:30px 30px 30px 80px;font-size:.92857rem;line-height:2;letter-spacing:.15em}@media screen and (max-width: 700px){#processing #intro div.container,#processing #outro div.container{padding:30px 0}#processing #intro div.container p,#processing #outro div.container p{margin-top:20px;font-size:.85714rem;line-height:1.6;letter-spacing:0em;text-align:left}#processing #intro div.container>img,#processing #outro div.container>img{max-width:75%;height:auto}#processing #intro nav,#processing #outro nav{background:#e60012}#processing #intro nav ul,#processing #outro nav ul{width:100%}#processing #intro nav ul li a i,#processing #outro nav ul li a i{font-size:.64286rem}#processing #intro nav ul li a span.jp,#processing #outro nav ul li a span.jp{font-size:.85714rem}#processing #intro nav ul li a span.en,#processing #outro nav ul li a span.en{font-size:.71429rem}#processing #intro nav ul li.active a:after,#processing #outro nav ul li.active a:before{background-size:contain;bottom:-8px;margin-left:-7px;width:14px;height:8px}#processing #outro nav ul li.active a:before{top:-8px}#processing h5.ttl01{font-size:1.28571rem;margin-bottom:30px}#processing h5.ttl01 span{font-size:.71429rem}#processing h5.ttl02{font-size:1.14286rem;text-align:center;margin-bottom:20px}#processing h5.ttl02 span{font-size:.85714rem}#processing #processing01-1{padding:50px 0}#processing #processing01-1 p{font-size:.85714rem;line-height:1.6;letter-spacing:0em;margin:20px 0 30px;text-align:left}#processing #processing01-2{padding:50px 0}#processing #processing01-2 table{width:100%;font-size:.85714rem;line-height:1.6;letter-spacing:0em}#processing #processing01-2 table tr{border-bottom:dashed 1px #ccc}#processing #processing01-2 table th{display:block;text-align:center;padding:10px 10px 0;min-width:auto}#processing #processing01-2 table td{display:block;padding:10px}#processing #processing01-2 p{text-align:center;font-size:.71429rem;line-height:1.2;letter-spacing:0em;margin-top:20px}#processing #processing01-3{padding:50px 0 0}#processing #processing01-3 ul li{width:49%;margin:0 2% 10px 0;text-align:left}#processing #processing01-3 ul li p{font-size:.78571rem;line-height:1.2;letter-spacing:0em}#processing #processing02-1{padding:50px 0}#processing #processing02-1 #step{width:100%;float:none}#processing #processing02-1 #step li{line-height:34px;font-size:1rem}#processing #processing02-1 #step li i{left:10px;font-size:.85714rem}#processing #processing02-1 #step li:hover{background:inherit;color:inherit}#processing #processing02-1 #step hr{border:none;height:20px;background:url(../images/processing/002/step.png) center bottom no-repeat;background-size:17px 28px;margin:0;padding:0}#processing #processing02-1 #desc{float:none;width:100%}#processing #processing02-1 #desc li{display:block;position:static;margin-top:20px}#processing #processing02-1 #desc li h6{margin-bottom:10px}#processing #processing02-1 #desc li h6 i{font-size:.71429rem;padding:10px 0 8px}#processing #processing02-1 #desc li h6 span.jp{font-size:1rem;letter-spacing:0em}#processing #processing02-1 #desc li h6 span.en{font-size:.64286rem;padding:5px 0 10px}#processing #processing02-1 #desc li p{font-size:.85714rem;line-height:1.6;letter-spacing:0em;min-height:0}#processing #processing02-2{padding:40px 0;background:#f0f0f0;margin-bottom:50px}#processing #processing02-2 .container>p{font-size:.85714rem;line-height:1.6;letter-spacing:0em;text-align:left;margin-bottom:20px}#processing #processing02-2 .container>p br{display:none}#processing #processing02-2 ul li{padding:20px;width:100%;margin:4% 0 0;float:none}#processing #processing02-2 ul li h6{font-size:1.71429rem;line-height:16px}#processing #processing02-2 ul li h6 span{font-size:.71429rem;line-height:1.2}#processing #processing02-2 ul li p{font-size:.85714rem;line-height:1.6;letter-spacing:0em;min-height:0}#processing #processing02-2 ul li p strong{display:block;font-size:1rem;line-height:1.2;margin:15px 0}#processing #processing03{padding:50px 0}#processing #processing03 table th{display:block;background:url(../images/processing/003/q.png) 5px 12px no-repeat;background-size:16px auto;padding:10px 0 10px 30px;font-size:1rem;line-height:1.6}#processing #processing03 table td.arrow{display:none}#processing #processing03 table td.ans{display:block;background:url(../images/processing/003/a.png) 5px 2px no-repeat;background-size:16px auto;padding:0 0 10px 30px;font-size:.85714rem;line-height:1.6;letter-spacing:0em}}
