@charaset "charset=UTF-8";p{margin:0;padding:0;}
h1{width:920px;font-size:12px;font-weight:normal;text-align:right;margin:0;color:#666;}
#ia_box h2, #voice h2, #faq h2{height:auto;background-color:transparent;font-size:16px;margin:8px 0 0 175px;padding:0px;color:#000;line-height:normal;}
#catch_top{width:920px;height:446px;position:relative;}
#catch_top .catch_title {top:10px; right:0;position:absolute;}
#catch_top .president {top:10px; left:0;position:absolute;}
#catch_top .reason{width:755px;height:367px;background-image:url("/individual/common/img/reason.png");background-repeat:no-repeat;bottom:0; right:0;position:absolute;}


#catch_top #free_yamato{display:block;position:absolute;top:87px;left:314px;width:183px;height:103px;}
#catch_top #free_erase{display:block;position:absolute;top:87px;left:517px;width:183px;height:103px;}
#catch_top #free_erase a{position:absolute;width:100%;height:100%;}
#catch_top #free_erase a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#catch_top #free_recycle{display:block;position:absolute;top:87px;left:719px;width:183px;height:103px;}
#catch_top #free_recycle a{position:absolute;width:100%;height:100%;}
#catch_top #free_recycle a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#catch_top #free_howto_konpo{display:block;position:absolute;top:211px;left:314px;width:597px;height:105px;}
#catch_top #free_howto_konpo a{position:absolute;width:100%;height:100%;}
#catch_top #free_howto_konpo a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#catch_top #free_howto_konpo .convini{position: absolute;top: 5px;right: 2px;}
#catch_top #pmark_text2{display:block;position:absolute;top:333px;left:719px;width:200px;height:100px;}
#catch_top #pmark_text2 a{position:absolute;width:100%;height:100%;}
#catch_top #erase_link{display:block;position:absolute;top:333px;left:314px;width:388px;height:104px;}
#catch_top #erase_link a{position:absolute;width:100%;height:100%;}
#catch_top #erase_link a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#obon{width:920px;height:95px;background-image:url("/individual/common_v4/img/obon.png");background-repeat:no-repeat;background-position:left bottom;float:left;position:relative;margin:10px 0;}
#obon #obon_okuru{display:block;position:absolute;top:0px;left:0px;width:640px;height:95px;}
#obon #obon_okuru a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;}
#obon #obon_okuru a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#obon #obon_mochikomi{display:block;position:absolute;top:0px;left:640px;width:280px;height:95px;}
#obon #obon_mochikomi a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;}
#obon #obon_mochikomi a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#catch_bottom{width:920px;height:209px;float:left;position:relative;}
#catch_bottom #free_nhk{display:block;position:absolute;top:5px;left:5px;width:335px;height:190px;}
#catch_bottom #free_nhk a{position:absolute;width:100%;height:100%;}
#catch_bottom #free_nhk a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#catch_bottom #free_jisseki{display:block;position:absolute;top:5px;left:350px;width:570px;height:190px;}
#catch_bottom #free_bottom{display:block;position:absolute;bottom:3px;left:0px;width:920px;height:8px;}
#campaign{width:920px;height:107px;margin-top:10px;float:left;position:relative;}
#campaign .campaign_span{top:12px;left:594px;text-align:right;font-size:32px;position:absolute;font-weight:bold;color:#D61518;}
.timer2{position:absolute;text-align:center;width:325px;left:590px;top:37px;}
.movie_faq{width:282px;height:132px;background:url(/individual/common_v4/img/movie_faq_on.png);top:236px;left:634px;position:absolute;}
.movie_faq a{background:url(/individual/common_v4/img/movie_faq.png);}
.movie_faq a{display:block;height:100%;text-indent:-9999px;}
.movie_faq a:hover{background:none !important;}
.new_flow_title {font-size: 24px;font-weight: bold;margin: 15px 0 5px 0;}
#new_flow3{width:920px;height:155px;position:relative;border: #92BB69 solid 3px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#new_flow3_step1{width:134px;top:1px;left:6px;display:block;position:absolute; font-weight:bold;line-height:140%;font-size:18px;}
#new_flow3_step2{width:134px;top:1px;left:162px;display:block;position:absolute; font-weight:bold;line-height:140%;font-size:18px;}
#new_flow3_step3{width:134px;top:1px;left:315px;display:block;position:absolute; font-weight:bold;line-height:140%;font-size:18px;}
#new_flow3_step4{width:134px;top:1px;left:469px;display:block;position:absolute; font-weight:bold;line-height:140%;font-size:18px;}
#new_flow3_step5{width:134px;top:1px;left:625px;display:block;position:absolute; font-weight:bold;line-height:140%;font-size:18px;}
#new_flow3_step6{width:134px;top:1px;left:779px;display:block;position:absolute; font-weight:bold;line-height:134%;font-size:18px;}
#new_flow3_step1_arrow{width:17px;height:29px;background-image:url("/individual/common/img/arrow.png");background-repeat:no-repeat;background-position:left bottom ;top:88px;left:143px;position:absolute;}
#new_flow3_step2_arrow{width:17px;height:29px;background-image:url("/individual/common/img/arrow.png");background-repeat:no-repeat;background-position:left bottom ;top:88px;left:297px;position:absolute;}
#new_flow3_step3_arrow{width:17px;height:29px;background-image:url("/individual/common/img/arrow.png");background-repeat:no-repeat;background-position:left bottom ;top:88px;left:451px;position:absolute;}
#new_flow3_step4_arrow{width:17px;height:29px;background-image:url("/individual/common/img/arrow.png");background-repeat:no-repeat;background-position:left bottom ;top:88px;left:606px;position:absolute;}
#new_flow3_step5_arrow{width:17px;height:29px;background-image:url("/individual/common/img/arrow.png");background-repeat:no-repeat;background-position:left bottom ;top:88px;left:761px;position:absolute;}
#what_pc{width:918px;height:180px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#EEE;border:1px solid #DDD;margin:10px 0 0 0;font-weight:bolder;}
#what_pc .title{font-size:22px;}
#what_pc .left, #what_pc .center, #what_pc .right{width:306px;height:180px;text-align:center;float:left;}
#what_pc .left img{width:200px;height:129px;margin:5px 40px 0 40px;}
#what_pc .center img{width:200px;height:129px;margin:28px 40px 0 40px;}
#what_pc .right img{width:239px;height:129px;margin:15px 25px 0 25px;}
#what_pc h2, #what_pc h3{margin:0;padding:0;}
#faq{width:915px;height:1510px;margin-top:10px;border-style:solid;border-width:3px;border-color:#6ea437;}
#faq h2{font-size:16px;margin-left:10px;padding-top:15px;color:#000;}
#faq h3{font-size:16px;color:#000;margin:25px 0 5px 0;}
#faq_txt{width:890px;line-height:20px;margin-left:5px;}
#faq_txt p{text-align:left;margin:0px;line-height:150%;margin-left:15px;}
#faq strong{color:red;}
#ia_title{width:920px;height:auto;margin-top:20px;margin-bottom:10px;font-size:31px;font-weight:normal;}
#ia_box{width:889px;height:auto;margin:10px 0 10px 0;padding:10px 15px 10px 10px;border-style:solid;border-width:3px;border-color:#6ea437;background-color:#FFF;text-align:left;line-height:20px;}
#ia_box .date{margin:0 0 0 3px;padding:0px;text-align:left;line-height:100%;font-size:15px;font-weight:bolder;color:#AAA;}
#ia_box .border{padding-top:15px;border-top:1px solid #CCCCCC;}
#ia_box h2{font-size:16px;margin-left:0px;padding-top:0px;color:black;}
#ia_box p{padding:0px;line-height:120%;}
#ia_box h4.q{text-align:left;margin:8px 0 0 0;font-size:18px;color:#000;font-weight:bolder;}
#ia_box p.a{text-align:left;margin:20px 0 10px 0;font-size:17px;}
#ia_more{width:880px;text-align:right;}
.css_btn_class_home{font-size:28px;font-family:Arial;font-weight:normal;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #22863B;padding:9px 18px;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #6EA437), color-stop(100%, #22863B));background:-moz-linear-gradient(center top, #6EA437 5%, #22863B 100%);background:-ms-linear-gradient(top, #6EA437 5%, #22863B 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6EA437', endColorstr='#22863B');background-color:#6EA437;color:#ffffff;display:inline-block;text-shadow:1px 1px 0px #6EA437;-webkit-box-shadow:inset 1px 1px 0px 0px #6EA437;-moz-box-shadow:inset 1px 1px 0px 0px #6EA437;box-shadow:inset 1px 1px 0px 0px #6EA437;}
.css_btn_class_home:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #22863B), color-stop(100%, #6EA437));background:-moz-linear-gradient(center top, #22863B 5%, #6EA437 100%);background:-ms-linear-gradient(top, #22863B 5%, #6EA437 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#22863B', endColorstr='#6EA437');background-color:#22863B;}
.css_btn_class_home:active{position:relative;top:1px;}
.clearLeft{clear:left;}
#flow_home_caution{width:920px;height:161px;margin:7px 0 0 0;position:relative;}
#flow_home_caution ul{margin:0 0 0 0;padding:0;list-style-type:none;}
#flow_home_caution .left{position:absolute;width:290px;left:21px;margin:15px 0 0 0;font-size:24px;font-weight:bold;color:white;line-height:1.8;}
#flow_home_caution .right{position:absolute;left:370px;top:12px;}
#flow_home_caution .right .care{color:red;font-weight:bold;}
#flow_home_caution ul li{float:left;width:520px;margin-bottom:5px;font-size:25px;line-height:1.3;}
#flow_home_frame{height:3877px;background-image:url(/individual/common/flow_img/flow_frame.png);margin:30px 0 0 0;}
#flow_home_frame p{margin:0px;}
#flow_home_frame h2, #flow_home_frame h3, #flow_home_frame h4{margin:0;padding:0;font-weight:normal;}
#flow_home_frame .title{position:absolute;width:800px;height:50px;top:30px;left:35px;font-size:39px;font-weight:bold;text-align:left;}
#flow_home_choice{width:920px;height:78px;margin-top:10px;position:relative;}
#flow_home_choice ul{width:100%;margin:0 0 0 0;padding:0;list-style-type:none;}
#flow_home_choice ul li{width:460px;text-align:center;font-size:32px;font-weight:bold;float:left;}
#flow_home_choice ul li .left{width:438px;height:35px;background:#6ea437;margin:3px 0 0 0;padding:10px;border:1px solid #6ea437;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:white;}
#flow_home_choice h2{font-size:32px;font-weight:bold;}
#flow_home_choice ul li.choice_mochi{width:440px;height:69px;right:0;position:absolute;}
#flow_home_choice ul li.choice_mochi a{width:100%;height:100%;position:absolute;display:block;}
#flow_home_1{width:920px;height:1760px;margin-top:10px;position:relative;}
#flow_home_1 .ng{position:absolute;width:755px;height:400px;top:100px;left:85px;}
#flow_home_1 .ng p{font-size:36px;font-weight:bold;color:red;}
#flow_home_1 .ng h4{font-size:36px;font-weight:bold;color:red;}
#flow_home_1 .ng ul{width:100%;margin:30px 0 0 0;padding:0;list-style-type:none;}
#flow_home_1 .ng ul li{float:left;width:150px;text-align:center;margin-bottom:20px;font-size:24px;font-weight:bold;position:relative;}
#flow_home_1 .ok{position:absolute;width:755px;height:580px;top:500px;left:85px;}
#flow_home_1 .ok p{font-size:10x;text-align:left;}
#flow_home_1 .ok h4{font-size:36px;font-weight:bold;color:#6EA437;}
#flow_home_1 .ok h5.big{margin:0 0 3px 0;font-size:25px;font-weight:bold;}
#flow_home_1 .ok h5.small{margin:0 0 3px 0;font-size:19px;font-weight:bold;}
#flow_home_1 .ok ul{width:100%;margin:18px 0 0 3px;padding:0;list-style-type:none;}
#flow_home_1 .ok ul li{float:left;width:178px;text-align:center;margin:0 5px 15px 5px;font-size:12px;line-height:150%;}
#flow_home_2{width:920px;height:627px;position:relative;}
#flow_home_2 .suggest{width:300px;position:absolute;font-size:21px;font-weight:bold;top:40px;left:390px;}
#flow_home_2 .suggest2{position:absolute;width:820px;top:94px;left:83px;text-align:left;font-size:30px;color:red;font-weight:bold;line-height:150%;}
#flow_home_2 .konpo{position:absolute;width:755px;height:90px;top:230px;left:85px;}
#flow_home_2 .konpo p{font-size:30px;font-weight:bold;}
#flow_home_2 .konpo ul{width:100%;margin:10px 0 0 5px;padding:0;list-style-type:none;}
#flow_home_2 .konpo ul li{float:left;text-align:center;font-size:18px;font-weight:bold;}
#flow_home_2 ul li.konpo_yes{width:181px;margin-right:20px;height:146px;}
#flow_home_2 ul li.konpo_no{width:181px;height:146px;}
#flow_home_2 ul li a{display:block;width:100%;height:100%;}
#flow_home_2 .size{width:344px;height:190px;position:absolute;top:8px;left:412px;}
#flow_home_2 .size img{display:block;width:100%;height:100%;}
#flow_home_2 .flow_tel{width:342px;height:93px;position:absolute;    bottom: 32px;    right: 79px;}
#flow_home_2 .flow_tel img{display:block;width:100%;height:100%;}
#flow_home_2 span.know_how{position:absolute;width:385px;height:145px;top:455px;left:87px;}
#flow_home_2 span.know_how a{display:block;width:100%;height:100%;}
#flow_home_2 .know_how_tel{position:absolute;font-size:20px;font-weight:bold;width:300px;left:505px;top:470px;}
#flow_home_2 span.konpo_mochi{position:absolute;top:19px;width:180px;height:60px;left:675px;}
#flow_home_2 span.konpo_mochi a{display:block;height:100%;width:100%;}
#flow_home_2 .mochikomi .css_btn_class_home{width:200px;text-align:center;}
#flow_home_3{width:920px;height:958px;position:relative;}
#flow_home_3 .flow_yamato{width:152px;height:112px;position:absolute;top:88px;left:91px;}
#flow_home_3 .flow_yamato img{display:block;width:100%;height:100%;}
#flow_home_3 .suggest{position:relative;width:680px;top:35px;left:190px;text-align:left;font-size:30px;color:red;font-weight:bold;}
#flow_home_3 .left{position:absolute;width:350px;height:350px;top:90px;left:85px;background:#FFFF99;padding:10px;border:1px solid #000000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#flow_home_3 .left p.title2{font-size:28px;font-weight:bold;color:red;}
#flow_home_3 .left h4.title2{font-size:28px;font-weight:bold;color:red;}
#flow_home_3 .right{position:absolute;width:350px;height:350px;top:90px;left:462px;padding:10px;border:1px solid #000000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#flow_home_3 .right p.title2{font-size:28px;font-weight:bold;text-align:center;}
#flow_home_3 .right h4.title2{font-size:28px;font-weight:bold;text-align:center;}
#flow_home_3 hr{height:1px;border:none;border-top:1px #000000 solid;}
#flow_home_3 .left .top, .right .top{position:absolute;width:350px;height:130px;top:45px;}
#flow_home_3 .suggest2{position:absolute;top:20px;left:175px;font-size:27px;font-weight:bold;color:#6EA437;text-align:center;}
#flow_home_3 .address_title{font-size:24px;line-height:1.4;}
#flow_home_3 .zip{font-size:26px;line-height:1.4;}
#flow_home_3 .address{font-size:28px;line-height:1.4;}
#flow_home_3 .left .center, .right .center{position:absolute;width:350px;height:90px;top:175px;}
#flow_home_3 .tel{font-size:26px;line-height:1.4;}
#flow_home_3 .left .bottom, .right .bottom{position:absolute;width:350px;height:100px;top:260px;}
#flow_home_3 .left .bottom .yamato{width:100px;float:left;}
#flow_home_3 .left .bottom p{width:250px;margin-top:15px;color:red;font-size:28px;font-weight:bold;text-align:center;float:left;}
#flow_home_3 .right .bottom ul{width:100%;margin:0 0 0 0;padding:0;list-style-type:none;}
#flow_home_3 .right .bottom ul li{float:left;width:170px;height:50px;text-align:center;}
#flow_home_3 .takkyubin{position:absolute;top:100px;left:250px;font-size:36px;font-weight:bold;line-height:120%;}
#flow_home_3 .send_address{position:absolute;top:225px;left:664px;}
#flow_home_3 .takkyubin_title{position:absolute;top:235px;left:92px;font-size:36px;font-weight:bold;}
#flow_home_3 .okurijo{position:absolute;width:780px;height:360px;top:310px;left:70px;}
#flow_home_3 .etc{position:absolute;width:505px;height:105px;top:815px;left:330px;}
#flow_home_3 .etc a{display:block;height:100%;width:100%;}
#flow_home_3 .collect{position:absolute;width:600px;height:100px;top:680px;left:160px;}
#flow_home_3 .collect ul{width:100%;margin:8px 0 0 20px;padding:0;list-style-type:none;}
#flow_home_3 .collect ul li{float:left;width:280px;text-align:center;font-size:18px;font-weight:bold;}
#flow_home_3 ul li.service-center{width:280px;height:103px;}
#flow_home_3 ul li.convenience-store{width:280px;height:103px;}
#flow_home_3 ul li a{display:block;height:100%;width:100%;}
#flow_home_3 .collect .tel{vertical-align:middle;}
#flow_home_3 .collect .conveniencestore{float:left;}
#flow_home_3 .collect .css_btn_class_home{width:230px;}
#flow_home_3 .flow_sagawa{width:164px;height:69px;position:absolute;left: 101px;    bottom: 33px;}
#flow_home_3 .flow_sagawa img{display:block;width:100%;height:100%;}
#flow_home_3 .flow_yuubin{width:164px;height:34px;position:absolute;left: 101px;    bottom:109px;}
#flow_home_3 .flow_yuubin img{display:block;width:100%;height:100%;}

#flow_home_4{width:920px;height:255px;position:relative;}
#flow_home_4 .finish{position:absolute;width:755px;height:90px;top:90px;left:40px;}
#flow_home_4 .finish p{font-size:24px;font-weight:bold;}
#flow_home_4 .erase{position:absolute;top:115px;left:117px;}
#flow_home_4 .recycle{position:absolute;top:115px;left:347px;}
#flow_home_4 .recycle_flow{position:absolute;top:50px;left:503px;width:251px;height:65px;}
#flow_home_4 .recycle_flow a{width:100%;height:100%;display:block;}
#flow_home_4 .flow_erase_free{position:absolute;top:30px;left:0px;width:247px;height:120px;}
#flow_home_4 .flow_erase_free img{width:100%;height:100%;display:block;}
#flow_home_4 .flow_recycle_free{position:absolute;top:30px;left:242px;width:228px;height:120px;}
#flow_home_4 .flow_recycle_free img{width:100%;height:100%;display:block;}
#screenshot{position:absolute;border:1px solid #ccc;background:#6ea437;padding:5px;display:none;color:#fff;}
.css-cancel{display:inline-block;position:absolute;padding:0;width:10px;height:60px;background:#F00;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);top:20px;left:65px;}
.css-cancel:before{display:block;content:"";position:absolute;top:47%;left:-25px;width:60px;height:10px;margin-top:-2px;background:#F00;}
#n_steps_i{border:0;margin:15px 0 0 0;padding:0;width:920px;height:320px;}
#n_steps_i p.text1{font-size:32px;font-weight:bold;width:400px;margin:0 0 5px 0;float:left;}
#n_steps_i p.text2{font-size:32px;font-weight:bold;width:520px;float:left;margin:0 0 5px 0;color:red;}
#n_steps_i li{list-style-type:none;width:294px;height:286px;margin:0;float:left;}
#n_steps_i img{position:absolute;}
#n_steps_i ul{margin:0;padding:0;}
#n_steps_i li.step1{width:294px;height:286px;position:relative;}
#n_steps_i li.step1 a{width:271px;height:70px;top:5px;left:10px;position:absolute;display:block;}
#n_steps_i li.step2{width:294px;height:286px;margin:0 0 0 18px;position:relative;}
#n_steps_i li.step2 a{width:271px;height:70px;top:5px;left:10px;position:absolute;display:block;}
#n_steps_i li.step3{width:294px;height:286px;margin:0 0 0 18px;position:relative;}
#n_steps_i li.step3 a{width:270px;height:69px;top:5px;left:10px;position:absolute;display:block;}