@charset "utf-8";


/*--------------------------------------------------------------

               mediator.co.jp/css

-------------------------------------------------------------*/

/*---------------------------------------------------------
   TOPPAGE
----------------------------------------------------------*/

.contents001 {
   background: url(../images/top/img_001_bg01.gif) repeat-y;
   width: 285px;
   border: 0px;
   margin: 0px;
   padding: 0px;
   vertical-align:top;
}
.contents001 p {
   width: 260px;
   border: 0px;
   margin:0px;
   padding: 0 15px 3px 15px;
   line-height: 160%;
}
.contents001 p.title01 {
   width: 280px;
   text-align: center;
   padding: 3px;
}

.contents001_title01 {
   background: url(../images/top/title002_1.gif) no-repeat;
   width: 285px;
   height: 55px;
   border: 0px;
   text-indent: -10000px;
}
.contents001_title02 {
   background: url(../images/top/title002_2.gif) no-repeat;
   width: 285px;
   height: 55px;
   border: 0px;
   text-indent: -10000px;
}
.contents001_title03 {
   background: url(../images/top/title002_3.gif) no-repeat;
   width: 285px;
   height: 55px;
   border: 0px;
   text-indent: -10000px;
}
.contents001_foot01 {
   background: url(../images/top/img_001_foot01.gif) no-repeat;
   width: 265px;
   height: 30px;
   text-align: right;
   font-size: 83%;
   padding: 0 20px 0 0;
   margin: 0px;
   line-height: 32px;
}
.contents001_foot01 a {
   color: #00CCFF;
   line-height: 32px
}
.contents001_foot01 a:hover {
   color: #006699;
   line-height: 32px
}

.contents001_foot02 {
   background: url(../images/top/img_001_foot02.gif) no-repeat;
   width: 265px;
   height: 30px;
   text-align: right;
   font-size: 83%;
   padding: 0 20px 0 0;
   margin: 0px;
   line-height: 32px;
}
.contents001_foot02 a {
   color: #FF3300;
   line-height: 32px
}
.contents001_foot02 a:hover {
   color: #CC0000;
   line-height: 32px
}

.contents001_foot03 {
   background: url(../images/top/img_001_foot03.gif) no-repeat;
   width: 265px;
   height: 30px;
   text-align: right;
   font-size: 83%;
   padding: 0 20px 0 0;
   margin: 0px;
   line-height: 32px;
}
.contents001_foot03 a {
   color: #00CC33;
   line-height: 32px
}
.contents001_foot03 a:hover {
   color: #006600;
   line-height: 32px
}

.contents001_foot_kari {
   background: url(../images/top/img_001_bg02.gif) no-repeat;
   width: 265px;
   height: 30px;
   text-align: right;
   font-size: 83%;
   padding: 0 20px 0 0;
   margin: 0px;
   line-height: 32px;
}
.line_td01 {
   background: url(../images/common/line001.gif) repeat-y;
   width: 8px;
   height: auto; 
   margin: 50px 0 0 0;
   padding: 0px;
}

#contents002 {
   background: url(../images/top/img_005.gif) no-repeat;
   width: 840px;
   height: 212px;
   margin: 5px 0 10px 0;
   padding: 10px;
   text-align: left;
   clear: both;
}
#contents002 .contents002_title {
   background: url(../images/top/title001.gif) no-repeat;
   width: 550px;
   height: 30px;
   margin: 0px;
   padding: 10px;
   text-indent: -1000px;
}

#contents002 p {
   width: 800px;
   padding: 0px;
   margin: 5px 0 5px 10px;
   line-height: 160%;
}

.contents003 {
   background: url(../images/top/img_001.gif) no-repeat;
   width: 285px;
   height: 495px;
   margin: 0px;
   padding: 30px 0 0 0;
   float: left;
}

.bn3_box{
	padding:0 10px;
	width:850px;
}
.bn3_box p{
	float:left;
	width:273px;
	margin:0 10px 30px 0;
}
.bn3_box p.3bn_last{
	margin:0 0 30px 0 !important;
}


/*パソコンの送り方*/
#contents004_table {
   width: 866px;
   height: auto;
   margin: 0 0 15px 0;
   padding: 0px;
   border: none;
   text-align: center;
}
#contents004_table p {
   line-height: 150%;
   padding: 5px;
}
#contents004_table a{
	color:#000000;
	text-decoration:underline;
	}
	
.contents004_title {
   background: url(../images/top/title_003.gif) no-repeat;
   width:866px;
   height: 82px;
   text-indent: -9999px;
   margin: 0 auto;
   padding:0px;
}
.contents004_bg {
   background: url(../images/top/title_003_bg.jpg) repeat-y;
   width: 866px;
   height: auto;
   margin: 0px;
   padding: 0px;
}
.contents004_box01 {
   background: url(../images/top/contents004_bg01.gif) no-repeat;
   width: 409px;
   height: 97px;
   margin: 0 0 0 40px;
   padding:10px;
   float: left;
   text-align: left;
   line-height:160%;
}
/*IE6pɎw-------------*/
*html body div.contents004_box01{ 
 background: url(../images/top/contents004_bg01.gif) no-repeat;
   width: 409px;
   height: 97px;
   margin: 0 0 0 20px;
   padding:10px;
   float: left;
   text-align: left;}
   
.contents004_box02 {
   background: url(../images/top/contents004_bg02.gif) no-repeat;
   width: 323px;
   height: 97px;
   margin: 0 0 0 10px;
   padding:10px;
   float: left;
   text-align: left;
}
.contents004_box03 {
   /*background: url(../images/top/contents004_bg03.gif) no-repeat;
   height: 146px;*/
   background: url(../images/top/contents004_bg03_2.gif) no-repeat;
   width: 681px;
   height: 250px;
   margin: 0 0 0 40px;
   padding: 15px 0 0 110px;
   float: left;
   text-align: left;
}

.nanotsu_top{
	width:792px;
	height:37px;
	margin:0 auto;
}

.contents004_box03_2 {
   background: url(../images/common/bg_nanotsu_body.gif) repeat-y;
   width: 792px;
   height: auto;
   margin: 0 0 0 37px;
   _margin: 0 0 0 19px;
   text-align: left;
   float:left;
}
.left_txt{
	float:left;
	width:440px;
}
.ltxt01{
	float:left;
	width:95px;
	padding:10px 0 !important;
}
.add_nanotsu{
	float:left;
	width:330px;
	padding:10px 0 !important;
}
.add_big{
	font-size:140%;
	line-height:120%;
}
p.add_tel{
	clear:both;
	width:370px;
}
.right_img{
	float:left;
	width:301px;
	padding:10px 0 0 0 !important;
}
/*.contents004_box03_2 {
   background: url(../images/common/img_nanotsu.gif) no-repeat;
   width: 792px;
   height: 540px;
   margin: 0 0 0 40px;
   float: left;
   text-align: left;
}*/
.contents004_box03_2-1 {
   height:auto;
   padding: 0 0 0 30px;
   text-align: left;
}
/*.contents004_box03_2-1 {
   height: 260px;
   margin: 115px auto 0 auto;
   padding: 0 0 0 30px;
   text-align: left;
}*/
p.add_nanotsu{
	font-size:120%;
	font-weight:bold;
	width:340px;
	height:110px;
	line-height:140%;
	/*padding: 40px 0 0 110px !important;*/
}
/*p.add_nanotsu{
	font-size:120%;
	font-weight:bold;
	width:340px;
	height:100px;
	line-height:140%;
	padding: 40px 0 0 110px !important;
}*/

dl.atn dt{
	color:#FF0000;
	font-weight:bold;
	font-size:110%;
	padding:10px 0 7px 0;
}
dl.atn dd{
	color:#FF0000;
}
/*パソコンの送り方(ここまで)*/




/*IE6pɎw------------------*/
*html body div.contents004_box03 {
   background: url(../images/top/contents004_bg03.gif) no-repeat;
   width: 681px;
   height: 146px;
   margin: 0 0 0 20px;
   padding: 15px 0 0 110px;
   float: left;
   text-align: left;
}
   
/*.contents004_foot {
   background: url(../images/top/title_003_foot.jpg) no-repeat;
   width: 836px;
   margin: 0px;
   padding: 14px 20px 0 10px;
   text-align: left;
   font-size: 80%;
}*/

.contents004_foot {
   width: 866px;
   margin: 0px;
   padding: 0;
   text-align:left;
   clear:both;
}

.attention_text {
   color: #FF3300;
   width: 580px;
   padding: 3px 0 0 0;
   margin: 2px 0 0 95px;
}

/*---------------------------------------------------------
   DELIVERY
----------------------------------------------------------*/

#delivery_box {
    background: url(../images/delivery/delivery_bg.gif) no-repeat;
	background-position: 0px 30px;
	width: 872px;
	height: 399px;
	margin: 0px;
	padding: 4px;
}
/*deliveri02*/
#delivery02_box {
    background: url(../images/delivery/delivery_bg.gif) no-repeat;
	background-position: 0px 30px;
	width: 872px;
	height: 399px;
	padding: 4px;
	margin:0 auto;
}
/**/

#delivery_box02 {
    background: url(../images/delivery/menu_bg.jpg) no-repeat;
	background-position: 0px 46px;
	width: 872px;
	margin: 0px;
	padding: 4px;
}
ul#delivery_menu {width:600px;height:46px;margin: 0 auto 0 50px;}
ul#delivery_menu li {margin:0px;padding:0px;float:left;}
ul#delivery_menu a {margin:0px;padding:0px;display:block;overflow:hidden;text-indent:-1000px;}
a.delivery_menu01 {background:url(../images/delivery/menu_001.jpg) no-repeat;width:134px;height:46px;}
a:hover.delivery_menu01 {background-position: 0px -53px;}
a.delivery_menu02 {background:url(../images/delivery/menu_002.jpg) no-repeat;width:134px;height:46px;}
a:hover.delivery_menu02 {background-position: 0px -53px;}
a.delivery_menu03 {background:url(../images/delivery/menu_003.jpg) no-repeat;width:134px;height:46px;}
a:hover.delivery_menu03 {background-position: 0px -53px;}
a.delivery_menu04 {background:url(../images/delivery/menu_004.jpg) no-repeat;width:134px;height:46px;}
a:hover.delivery_menu04 {background-position: 0px -53px;}

.delivery_title001 {
    background: url(../images/delivery/title001.gif) no-repeat;
	width: 246px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
.delivery_title001_2 {
	margin: 10px auto 5px 50px;
	padding: 0px;
}
.delivery_title002_1 {
    background: url(../images/delivery/title003_1.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
}
.delivery_title002_2 {
    background: url(../images/delivery/title003_2.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
}
.delivery_title002_3 {
    background: url(../images/delivery/title003_3.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title002_4 {
	margin: 0 0 0 30px;
	padding: 0px;
}
.delivery_title002_5 {
    background: url(../images/delivery/title003_5.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title002_6 {
    background: url(../images/delivery/title003_6.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title002_7 {
    background: url(../images/delivery/title003_7.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title002_8 {
    background: url(../images/delivery/title003_8.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title002_9 {
    background: url(../images/delivery/title003_9.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
   
.delivery_title004_1 {
    background: url(../images/delivery/title004_1.gif) no-repeat;
	width: 803px;
	height: 60px;
	margin: 10px 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}

.delivery_title004_2 {
    background: url(../images/delivery/title004_2.gif) no-repeat;
	width: 803px;
	height: 60px;
	margin: 10px 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}

.delivery_title004_3 {
    background: url(../images/delivery/title004_3.gif) no-repeat;
	width: 803px;
	height: 60px;
	margin: 10px 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title004_4 {
    background: url(../images/delivery/title004_4.gif) no-repeat;
	width: 803px;
	height: 60px;
	margin: 10px 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}

/*delivery02*/
.delivery_title_jp {
    background: url(../images/delivery/title_jp.gif) no-repeat;
	width: 803px;
	height: 60px;
	margin: 10px 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title_tenpo {
    background: url(../images/delivery/title_tenpo.gif) no-repeat;
	width: 803px;
	height: 60px;
	margin: 10px 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.delivery_title_yamato{
    background: url(../images/delivery/title_yamato.gif) no-repeat;
	width: 803px;
	height: 60px;
	margin: 10px 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}

/**/

.stepbox_01 {
    background: url(../images/delivery/stepbox001.jpg) no-repeat;
	width: 716px; 
	height:90px;
	margin: 5px 0 0 0;
	padding: 35px 20px 0 27px;
}
	
.stepbox_02 {
    background: url(../images/delivery/stepbox002.jpg) no-repeat;
	width: 716px; 
	height:90px;
	margin: 5px 0 0 0;
	padding: 35px 20px 0 27px;
}

.stepbox_03 {
    background: url(../images/delivery/stepbox003.jpg) no-repeat;
	width: 716px; 
	height:90px;
	margin: 5px 0 0 0;
	padding: 35px 20px 0 27px;
}

#delivery_box .d_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}
#delivery_box .d_text2 {
    width: 840px;
	margin: 10px auto 10px 2px;
	padding: 15px 0 10px 20px;
	background: #CEE2FD;
}
#delivery_box .d_text p {
    line-height: 200%;
}

/*deliveri02*/

#delivery02_box .d_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}
#delivery02_box .bg_d_text2 {
    width: 863px;
	height:110px;
	margin: 10px auto 10px 0;
	background: #CEE2FD;
}
#delivery02_box ul#d_text2 {
    padding: 20px 0 0 25px;
}
#delivery02_box ul#d_text2 li{
	float:left;
}
ul#d_text2 li#haiso1,ul#d_text2 li#haiso2{
	margin-right:18px;
}

ul#delivery_menu a {
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}


#delivery02_box .d_text p {
    line-height: 200%;
}

/**/




.delivery_title002_text {
    width: 750px;
	margin: 0 auto 10px 60px;
	line-height: 180%;
}
.charge_table {
   width: 760px;
   height: auto;
   margin: 0 auto 10px 45px;
   padding: 0px;
   border-top: #666666 solid 1px;
   border-left: #666666 solid 1px;
}
.charge_td_land {
   width: 40px;
   border-right:  #666666 solid 1px;
   border-bottom:  #666666 solid 1px;
   padding: 5px 0 5px 0;
   margin: 0px;
   text-align: center;
}

.charge_td_size {
   width: 180px;
   border-right:  #666666 solid 1px;
   border-bottom:  #666666 solid 1px;
   padding: 5px 0 5px 0;
   margin: 0px;
   text-align: center;
}
.charge_td01 {
   width: 60px;
   border-right:  #666666 solid 1px;
   border-bottom:  #666666 solid 1px;
    padding: 5px 0 5px 0;
   margin: 0px;
   text-align: center;
   line-height: 100%;
}

.land_table {
   width: 760px;
   height: auto;
   padding: 0px;
   margin: 0 0 10px 45px;
   border-top: #666666 solid 1px;
   border-left: #666666 solid 1px;
}
.land_td01 {
   width: 70px;
   padding: 5px 0 5px 0;
   margin: 0px;
   border-right: #666666 solid 1px;
   border-bottom: #666666 solid 1px;
   text-align: center;
}
.land_td02 {
   width: 300px;
   padding: 5px;
   margin: 0px;
   border-right: #666666 solid 1px;
   border-bottom: #666666 solid 1px;
}

.size_table {
   width:auto;
   height: auto;
   margin: 0 0 10px 45px;
   padding: 0px;
   border-top: #666666 solid 1px;
   border-left: #666666 solid 1px;
   float: left;
   display: inline;
}

.size_td01 {
   width: 65px;
   margin: 0px;
   padding: 5px;
   border-right:  #666666 solid 1px;
   border-bottom: #666666 solid 1px;
   text-align: center;
}

.size_td02 {
   width: 140px;
   margin: 0px;
   padding: 5px;
   border-right:  #666666 solid 1px;
   border-bottom: #666666 solid 1px;
   text-align: center;
}

.kuroneko_table {
   width: 760px;
   height: auto;
   margin: 0 auto 10px 45px;
   padding: 0px;
   border-top: #666666 solid 1px;
   border-left: #666666 solid 1px;
}

.kuroneko_td01 {
   width: 108px;
   border-right:  #666666 solid 1px;
   border-bottom:  #666666 solid 1px;
   padding: 3px 0 3px 0;
   margin: 0px;
   text-align: center;
}

.kuroneko_td02 {
   width: 152px;
   border-right:  #666666 solid 1px;
   border-bottom:  #666666 solid 1px;
   padding: 3px 0 3px 0;
   margin: 0px;
   text-align: center;
}
.charge2_table {
   width: 760px;
   height: auto;
   margin: 0 auto 10px 45px;
   padding: 0px;
   border-top: #666666 solid 1px;
   border-left: #666666 solid 1px;
}
.charge2_td01 {
   width: 180px;
   border-right:  #666666 solid 1px;
   border-bottom:  #666666 solid 1px;
   padding: 5px;
   margin: 0px;
   text-align: center;
   line-height: 100%;
}
.charge2_td02 {
   width: 60px;
   border-right:  #666666 solid 1px;
   border-bottom:  #666666 solid 1px;
    padding: 5px 0 5px 0;
   margin: 0px;
   text-align: center;
   line-height: 100%;
}

.illust_box01 {
   margin: 10px 10px 0 10px;
   float: left;
}

.east {
   width: 370px;
   padding: 5p;
   margin: 5px 0 0 5px;
   float: left;   
}
.west {
   width: 370px;
   padding: 5p;
   margin: 5px 0 0 5px;
   float: left;   
}
/*---------------------------------------------------------
   DELETION
----------------------------------------------------------*/

#deletion_box {
    background: url(../images/deletion/deletion_bg.gif) no-repeat;
	background-position: 0px 30px;
	width: 872px;
	height: 399px;
	margin: 0px;
	padding: 4px;
}

.deletion_title001 {
    background: url(../images/deletion/title001.gif) no-repeat;
	width: 246px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
.deletion_title001_2 {
    background: url(../images/deletion/title002.gif) no-repeat;
	width: 344px;
	height: 25px;
	margin: 10px auto 5px 50px;
	padding: 0px;
	text-indent: -10000px;
}
#deletion_box .del_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}
#deletion_box .d_text2 {
    width: 840px;
	margin: 10px auto 10px 2px;
	padding: 15px 0 10px 20px;
	background: #B2E5B2;
}
.deletion_title002_1 {
    background: url(../images/deletion/title003_1.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.deletion_title002_2 {
    background: url(../images/deletion/title003_2.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.deletion_title002_5 {
    background: url(../images/deletion/title003_5.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.deletion_title002_3 {
    background: url(../images/deletion/title003_3.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.deletion_title002_4 {
    background: url(../images/deletion/title003_4.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.deletion_table {
    border: 0px;
	padding: 0px;
	margin: 10px auto 0 30px;
	text-align: center;
	border-top: #666666 solid 1px;
	border-left: #666666 solid 1px;
	float: left;
}
.deletion_td01 {
    width: 300px;
	margin: 0px;
	padding: 5px;
	border-right: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
}
.illust_box02 {
   margin: 10px 20px 0 20px;
   float: left;
}

/*---------------------------------------------------------
   FREE
----------------------------------------------------------*/

#free_box {
    background: url(../images/free/deletion_bg.gif) no-repeat;
	background-position: 0px 30px;
	width: 872px;
	height: 399px;
	margin: 0 0 15px 0;
	padding: 4px;
}

.free_title001 {
    background: url(../images/free/title001.gif) no-repeat;
	width: 246px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
.free_title001_2 {
    background: url(../images/free/title002.gif) no-repeat;
	width: 523px;
	height: 25px;
	margin: 10px auto 5px 50px;
	padding: 0px;
	text-indent: -10000px;
}

#free_box .free_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}

/* free02 */
#free_box02 .free_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}
/**/

.free_title002_1 {
    background: url(../images/free/title003_1.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.free_title002_2 {
    background: url(../images/free/title003_2.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.free_title002_3 {
    background: url(../images/free/title003_3.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.free_title002_4 {
    background: url(../images/free/title003_4.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.free_title002_text {
    width: 750px;
	margin: 0 auto 10px 60px;
	line-height: 180%;
}

/*---------------------------------------------------------
   RECYCLE
----------------------------------------------------------*/

#recycle_box {
    background: url(../images/recycle/recycle_bg.gif) no-repeat;
	background-position: 0px 30px;
	width: 872px;
	height: 399px;
	margin: 0 0 15px 0;
	padding: 4px;
}
.recycle_title001 {
    background: url(../images/recycle/title001.gif) no-repeat;
	width: 246px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
.recycle_title001_2 {
    background: url(../images/recycle/title002.gif) no-repeat;
	width: 523px;
	height: 27px;
	margin: 10px auto 5px 50px;
	padding: 0px;
	text-indent: -10000px;
}
#recycle_box .recycle_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}
.recycle_title002_1 {
    background: url(../images/recycle/title003_1.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.recycle_title002_2 {
    background: url(../images/recycle/title003_2.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.recycle_title002_3 {
    background: url(../images/recycle/title003_3.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.recycle_title002_4 {
    background: url(../images/recycle/title003_4.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}

.recycle_title002_text {
    width: 750px;
	margin: 0 auto 10px 60px;
	line-height: 180%;
}


/*---------------------------------------------------------
   COLLECT
----------------------------------------------------------*/

#collect_box {
    background: url(../images/collect/collect_bg.gif) no-repeat;
	background-position: 0px 30px;
	width: 872px;
	height: 399px;
	margin: 0px;
	padding: 4px;
}


.collect_title001 {
    background: url(../images/collect/title001.gif) no-repeat;
	width: 246px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
.collect_title001_2 {
    background: url(../images/collect/title002.gif) no-repeat;
	width: 523px;
	height: 27px;
	margin: 10px auto 5px 50px;
	padding: 0px;
	text-indent: -10000px;
}
#collect_box .collect_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}

/*20120306 yano*/
dl.photo{
	margin-top:15px;
}
dl.photo dd{
	background:url(../images/common/waku_photo.gif) no-repeat;
	width:390px;
	height:202px;
	float:left;
}
dl.photo dd{
	margin-bottom:15px;
	margin-top:7px;
}
dl.photo dd img{
	padding:14px 14px;
}
dd.fst_photo{
	margin-right:15px;
	margin-left:20px;
}
/*dd.las_photo{
	clear:both;
}*/
dd.ph02{
	margin-bottom:8px !important;
}
p.txt_photo{
	color:#0033CC;
	clear:both;
	font-weight:bold;
	font-size:120%;
	margin:0 0 15px 25px;
}

#collect_box02 .collect_text {
    width: 640px;
	margin: 10px 180px 15px auto;
	line-height: 200%;
}

/**/


.collect_title002_1 {
    background: url(../images/collect/title003_1.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.collect_title002_2 {
    background: url(../images/collect/title003_2.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.collect_title002_3 {
    background: url(../images/collect/title003_3.jpg) no-repeat;
	width: 803px;
	height: 55px;
	margin: 0 0 0 30px;
	padding: 0px;
	text-indent: -10000px;
	clear: both;
}
.collect_title002_text {
    width: 750px;
	margin: 0 auto 10px 60px;
	line-height: 180%;
}
#collect_box .d_text2 {
    width: 840px;
	height: 95px;
	margin: 60px auto 10px auto;
	padding: 0px;
	text-align: center;
}
/*20120306 yano*/
#collect_box02 .d_text2 {
    width: 840px;
	height: 95px;
	margin: 60px auto 10px auto;
	padding: 0px;
	text-align: center;
}
/**/
.at02{
	display:block;
	margin:15px 0 0 0;
	color:#FF0000;
	line-height:150%;
}


/*clearfix*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
 	min-height: 1px;
}

* html .clearfix {
 	height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*-------*/


/* 東日本巨大地震（東北地方太平洋沖地震） 被災地復興に対する ご協力のお願い */
.res_bn{
	width:857px;
	border:1px solid #009933;
	margin:20px 0 30px 0;
	text-align:center;
}
p.res_cnt{
	text-align:left;
	padding:0 0 10px 50px;
}
.sttl{
	font-weight:bold;
	font-size:16px;
	color:#FF0000;
}
.impt{
	font-weight:bold;
	font-size:13px;
	padding:15px 0 0 0;
}
.link{
	padding:0 0 0 13em;
}
a{
	color:#0000CC;
}


#page1,#page2,#page3{
	border:1px solid #9B9B9B;
	width:864px;
	margin:0 auto;
	margin-bottom:20px;
	}