@charset "UTF-8";.redTag{background-color:#b00;color:#fff;font-size:15px !important;padding:2px 10px;margin:0 0 0 20px}body{background:url(//www.checkhouse.net/css/../img/flow_bg.png) no-repeat;background-position:right top}#flow{width:1100px;margin:0 auto 140px}#flow_title{padding:253px 0 0}#flow_title h1{font-size:4rem;margin-bottom:30px}#flow_title h1 span{font-size:5rem}#flow_title p{font-size:1.4rem;margin-bottom:210px;width:820px}#flow_contents{background:url(//www.checkhouse.net/css/../img/flow_contentsbg01.png) repeat-y;background-position:left top}#flow_contents2{background:url(//www.checkhouse.net/css/../img/flow_contentsbg02.png) repeat-y;background-position:left top}#flow_contents3{background:url(//www.checkhouse.net/css/../img/flow_contentsbg03.png) repeat-y;background-position:left top}#flow_contents4{background:url(//www.checkhouse.net/css/../img/flow_contentsbg04.png) repeat-y;background-position:left top}#flow .flow1{background:url(//www.checkhouse.net/css/../img/flow_bg01.png) no-repeat;background-position:left top;margin-bottom:60px;padding-left:140px}#flow .flow2{padding-bottom:60px;padding-left:140px}#flow .flow3{background-position:left bottom;padding-left:140px;padding-bottom:60px}#flow .flow4{background:url(//www.checkhouse.net/css/../img/flow_bg05.png) no-repeat;background-position:left top;padding-bottom:60px;padding-left:140px}#flow .flow5{padding-bottom:60px;padding-left:140px}#flow .flow6{background:url(//www.checkhouse.net/css/../img/flow_bg06.png) no-repeat;background-position:left bottom;padding-bottom:60px;padding-left:140px}#flow .flow7{background:url(//www.checkhouse.net/css/../img/flow_bg07.png) no-repeat;padding-bottom:60px;padding-left:140px}#flow .flow8{padding-bottom:60px;padding-left:140px}#flow .flow9{background:url(//www.checkhouse.net/css/../img/flow_bg09.png) no-repeat;background-position:left bottom;padding-bottom:60px;padding-left:140px}#flow .flow10{background:url(//www.checkhouse.net/css/../img/flow_bg10.png) no-repeat;background-position:left bottom;padding-bottom:60px;padding-left:140px}#flow .flow11{background:url(//www.checkhouse.net/css/../img/flow_bg11.png) no-repeat;padding-bottom:60px;padding-left:140px}#flow .flow12{padding-bottom:30px;padding-left:140px}#flow .flow13{background:url(//www.checkhouse.net/css/../img/flow_bg13.png) no-repeat;background-position:left bottom;padding-left:140px;padding-top:40px}#flow .flow14{padding:60px 0 0 140px}#flow .text_area{float:left;margin-right:55px;width:550px}#flow .text_area h2{font-size:3rem;color:#f47b46;margin-bottom:20px;line-height:1.2em;font-weight:700}#flow .text_area h2 span{font-size:4rem}#flow .text_area p{font-size:1.4rem;margin-bottom:20px}#flow .text_area .text{color:#7e6c35;border-top:1px solid #7e6c35;padding-top:13px}#flow .text_area .btn{color:#7e6c35;border:1px solid #7e6c35;display:inline-block;text-align:center}#flow .text_area .btn a{display:block;padding:15px 25px}#flow .image_area{float:right;width:354px}@media (max-width:769px){body{background-size:120% auto}#flow .text_area p{font-size:1.2rem}#flow{width:90%;margin:0 auto 20%}#flow_title{padding:40% 0 0}#flow_title h1{font-size:3rem;margin-bottom:5%}#flow_title h1 span{font-size:4rem}#flow_title p{margin-bottom:20%;width:100%}#flow_contents,#flow_contents2,#flow_contents3,#flow_contents4{background-size:17% auto}#flow .flow1{margin-bottom:10%;padding-left:20%;background-size:17% auto}#flow .flow2{padding-bottom:10%;padding-left:20%}#flow .flow3{padding-bottom:10%;padding-left:20%;background-size:17% auto}#flow .flow4{margin-bottom:5%;padding-bottom:5%;padding-left:20%;background-size:17% auto}#flow .flow5{margin-bottom:5%;padding-bottom:5%;padding-left:20%;background-size:17% auto}#flow .flow7,#flow .flow11,#flow .flow13{background-position:unset}#flow .flow13,#flow .flow14{padding-top:0}#flow .flow6,#flow .flow7,#flow .flow8,#flow .flow9,#flow .flow10,#flow .flow11,#flow .flow13,#flow .flow14{padding-bottom:5%;padding-left:20%;background-size:17% auto}#flow .flow12,#flow .flow13{padding-bottom:10%;padding-left:20%}#flow .text_area{float:none;margin-right:0;width:100%}#flow .text_area h2{font-size:1.8rem;margin-bottom:3%}#flow .text_area h2 span{font-size:2rem}#flow .text_area p{margin-bottom:5%}#flow .text_area .text{color:#7e6c35;border-top:1px solid #7e6c35;padding-top:5%;display:block}#flow .text_area .btn a{display:block;padding:13px 10px;font-size:1.2rem}#flow .image_area{float:none;width:100%}}