@charset "Shift_JIS";
/* CSS Document */

body {
	width: 100%;
	min-width: 800px;	
	font-size: 85%;
	line-height: 150%;
	text-align: center;
	background-color: white;
	font-family:"ÃÂqÃÂÃÂÃÂMÃÂmÃÂpÃÂS Pro W3", "Hiragino Kaku Gothic Pro", "ÃÂÁE?ÂCÃÂÃÂÃÂI", Meiryo, Osaka, "ÃÂlÃÂr ÃÂoÃÂSÃÂVÃÂbÃÂN", "MS PGothic", sans-serif;
}

a:link {
	color: #369;
	text-decoration: none
}

a:active {
	color: #9c9;
	text-decoration: none
}

a:visited {
	color: #788998;
	text-decoration: none
}

a:hover {
	color: #369;
	text-decoration: underline
}

table {
	font-size: 90%;
	line-height: 135%;
}

table.line {
	font-size: 90%;
	line-height: 133%;
	border-collapse: collapse
}

.haba {
	width: 559px;
}

table.line th {
	table-layout: fixed;
}

table.line_s {
	font-size: 80%;
	line-height: 133%;
	border-collapse: collapse
}

table.line_b {
	font-size: 90%;
	line-height: 133%;
	border-collapse: collapse
}

table.line_gl {
	font-size: 90%;
	line-height: 133%;
	border-collapse: collapse
}

.line td {
	color: #333;
	padding: 3px;
	border: solid 1px #ccc;
	table-layout: fixed;
	border-collapse: collapse
	
}

.line_s td {
	color: #333;
	padding: 3px;
	border: solid 1px #ccc;
	border-collapse: collapse
}
.line caption {
	text-align: center;
	font-size: 115%;
	margin-bottom: 2px;
}

.line_s caption {
	text-align: center;
	font-size: 10px;
	margin-bottom: 2px;
}

.line_gl td {
	color: #333;
	padding: 3px;
	border: solid 1px #360;
	border-collapse: collapse
}

.line th {
	color: #333;
	background-color: #ccc;
	text-align: left;
	padding: 3px;
	border: solid 1px #999;
	border-collapse: collapse
}

.line_b td {
	color: #333;
	padding: 6px;
	border: solid 1px #666;
	border-collapse: collapse
}

.rei_list {
	color: #c00;
	list-style-type: square;
	position: relative;
	right: 20px
}

.rei_tx {
	color: #c00
}

.rei_head {
	background-color: #dae3e7
}



.line_gl th {
	color: #333;
	background-color: #d7e7d1;
	text-align: left;
	padding: 3px;
	border: solid 1px #360;
	border-collapse: collapse
}

h1 {
	color: #363;
	font-size: 110%;
	font-weight: bold;
	margin: 10px 0 0 5px
}

h2 {
	color: #393;
	font-size: 105%;
	margin-top: 15px;
	padding: 2px 2px 2px 5px;
	border: solid 1px #999;
	margin-bottom: 10px;
}

h3 {
	color: #333;
	font-size: 105%;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 5px;
	border-left: 15px solid #090
}

p {
	font-size: inherit;
	line-height: 140%;
	margin: 10px
}

.s_tx {
	color: #333;
	font-size: 90%;
	line-height: 125%
}

.ss_tx {
	color: #333;
	font-size: 75%;
}



.img_tx {
	color: #333;
	font-size: 9px;
	margin-left: 20px
}

.ho {
	color: #333;
	font-size: 83%;
	margin-left: 10px
}

.ho_l {
	color: #333;
	font-size: 93%;
	margin-left: 10px
}

.ho_left {
	color: #333;
	font-size: 83%;
	text-align: right;
	padding-top: 5px;
	padding-right: 3px
}

.ho_right {
	color: #333;
	font-size: 83%;
	text-align: right;
	padding-top: 5px;
	padding-right: 3px
}
.ho_right2 {
	color: #333;
	font-size: 83%;
	text-align: right;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 0;
}


em {
	font-style: normal;
	font-weight: bold
}

strong {
	color: #900;
	font-size: 105%;
	font-weight: bold;
	line-height: 140%
}

.red_tx {
	color: #c03
}

.clear {
	display: block;
	clear: both
}

hr {
	display: none;
	height: 1px
}

.center {
	text-align: center;
	margin: 5px auto
}

.center_bm {
	text-align: center;
	margin: 5px auto 20px}

.right {
	font-size: 85%;
	text-align: right;
	padding-right: 10px
}

.link {
	font-size: 95%;
	text-align: right;
	padding-right: 20px
}

.link a {
	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	padding-left: 16px
}

.left_tx {
	text-align: left
}

.indent {
	text-align: left;
	text-indent: -1.4em;
	padding: 0 0 0 20px;
	line-height: 140%;
}

.indent_list li {
	text-align: left;
	/*text-indent: -1.4em;*/
	list-style-type: none;
	list-style-image: none;
	position: relative;
	/*left: -25px*/
}

.indent_list2 li {
	text-align: left;
	/*text-indent: -1.4em;*/
	list-style-type: none;
	list-style-image: none
}

.indent_list3 li {
	text-align: left;
	/*text-indent: -2.4em;*/
	list-style-type: none;
	list-style-image: none
}

/*???C??*/

#top_head {
	width: 760px;
	margin: 0 auto;
}

#top_head h1 {
	margin-bottom: 25px;
	text-align: left;
}

#contents_head {
	background-image: url("images/pc3r_contents_head.gif");
	background-repeat: no-repeat;
	text-align: right;
	width: 760px;
	height: 60px;
}

#top_image {
	background-image: url("images/pc3r_top_image.jpg");
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 0;
	padding-bottom: 0;
	width: 760px;
	height: 207px;
	clear: both;
}

#contents_stagehead {
	background-image: url("images/pc3r_contents_stagehead.gif");
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 0;
	padding-bottom: 0;
	width: 760px;
	height: 40px;
	clear: both
}

#contents2_stagehead {
	background-image: url("images/pc3r_contents2.gif");
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 0;
	padding-bottom: 0;
	width: 760px;
	height: 20px;
	clear: both
}

.left {
	text-align: left
}

.right {
	text-align: right
}

#contents{
	background: url(../images/bg_gr.png) repeat;
	width: 100%;
	margin: 0;
	padding: 0;
}

#contents2{
	background: url(../images/bg_gr.png) repeat;
	width: 100%;
	margin: 0;
	padding: 0;
}

#contents_in{
	width: 800px;
	margin: 0 auto;
	  padding-bottom: 150px;
	/* padding-bottom: 60px; */
	/* [disabled]overflow: hidden; */
}

#contents_in2{
	width: 800px;
	margin: 0 auto;
	padding-bottom: 60px;
}

.margin_top {
	padding-top: 20px;
}

.margin_top2 {
	padding-top: 20px;
}

#inner_box{
	width: 760px;
	margin: 0 auto;
}

.inner_box{
	width: 760px;
	margin: 0 auto;
	text-align: left;
}

#contents_in #top_bg_rp{
	background: url(../images/top_bg_rp.gif) repeat-y;
}

#contents_in2 #top_bg_rp2{
	background: url(../images/top_bg_rp.gif) repeat-y;
}

#contents_in #top_bg_top{
	padding: 0;
	background: url(../images/top_bg_top.gif) no-repeat;
	width: 800px;
	height: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#contents_in2 #top_bg_top2{
	padding: 0;
	background: url(../images/top_bg_top.gif) no-repeat;
	width: 800px;
	height: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#contents_in #top_bg_btm{
	margin: 0;
	padding: 0;
	background: url(../images/top_bg_btm.gif) no-repeat;
	width: 800px;
	height: 46px;
}

#contents_in2 #top_bg_btm2{
	margin: 0;
	padding: 0;
	background: url(../images/top_bg_btm.gif) no-repeat;
	width: 800px;
	height: 46px;
}

#contents_in #top_main{
	margin-bottom: 20px;
	_margin-left: -40px;
}

#contents_in #top_img{
	width: 760px;
	margin-bottom: 20px;
}

#contents_in2 #ttl{
	width: 760px;
	margin: 0 auto 20px;
	text-align: left;
}

#contents_in2 .ttl{
	width: 760px;
	margin: 0 auto 20px;
	text-align: left;
}

#contents_in #link{
	margin-bottom: 20px;
}

#contents_in #link .link_box{
	width: 720px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 10px;
}


#contents_in #link .link_box p{
	margin: 0 0 10px 0;
	display: block;
}

#contents_in #link .link_box ul{
	width: 720px;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

#contents_in #link .link_box ul li{
	float: left;
	padding-right: 20px;
	margin: 0;
}

#contents_in #link .link_box ul li a{
	color: #43AC3A;
	text-decoration: none;
}

#contents_in #link .link_box ul li a:hover{
	color: #358f2d;
	text-decoration: underline;
}





#contents_in #link .linkbox{
	width: 720px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 10px;
}


#contents_in #link .linkbox p{
	margin: 0 0 10px 0;
	display: block;
}

#contents_in #link .linkbox ul{

	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

#contents_in #link .linkbox ul li{
	display:inline; /* IE6 */
    float:left;
	width: 240px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#contents_in #link .linkbox ul li a{
	padding-right: 20px;
	display:block;
	color: #43AC3A;
	text-decoration: none;
}

#contents_in #link .linkbox ul li a:hover{
	color: #358f2d;
	text-decoration: underline;
}

.linkbox span {
	font-size: 11px;
	line-height: 12px;
}




#contents_in #bg_blue_top{
	background: url(../images/bg_blue_top.gif) no-repeat;
	width: 760px;
	height: 52px;
}

#contents_in #bg_blue_top #date {
	text-align: right;
	padding-right: 40px;
	padding-top: 30px;
	font-size: 11px;
}

#contents_in #blue{
	background: url(../images/bg_blue_rp.gif) repeat-y;
	width: 760px;
}

#contents_in #bg_blue_btm{
	background: url(../images/bg_blue_btm.gif) no-repeat;
	width: 760px;
	height: 22px;
}

#contents_in #bg_blue_top,#bg_blue_btm{
	margin: 0;
	padding: 0;
}

#btn_nobrand{
	float: right;
	width: 238px;
	height: 36px;
	margin: 0;
	padding: 0;
}



#contents_in #bg_orenge_top{
	background: url(../images/bg_orenge_top.gif) no-repeat;
	width: 760px;
  height: 15px;
}

#contents_in #bg_orenge_top #date {
	text-align: right;
	padding-right: 40px;
	padding-top: 30px;
	font-size: 11px;
}

#contents_in #orenge{
	background: url(../images/bg_orenge_rp.gif) repeat-y;
	width: 760px;
}

#contents_in #bg_orenge_btm{
	background: url(../images/bg_orenge_btm.gif) no-repeat;
	width: 760px;
	height: 22px;
}

#contents_in #bg_orenge_top,#bg_orenge_btm{
	margin: 0;
	padding: 0;
}


#contents_in #link .link_box_ex {
  width: 720px;
  margin: 0 auto;
  text-align: left;
}

#contents_in #link .link_box_ex span{
  font-weight: bold;
  color: #FF4A1F;
}


#contents_in #link .link_box_ex p{
margin: 5px 0 0 0;
}


.ppp{
  margin: 0 0 0 10px;
  padding: 0 0 5px 0;
}



.link_box_ex_hp span{
	  font-weight: bold;
  color: #FF4A1F;
	}
	
#home_em{
  margin: 0 10px;
  padding: 0 0 10px 0;
	}
	





#contents_in #bg_orenge_top_hp{
	background: url(/images/bg_orenge_top_hp.gif) no-repeat;
	width: 560px;
  height: 15px;
}

#contents_in #bg_orenge_top_hp #date {
	text-align: right;
	padding-right: 40px;
	padding-top: 30px;
	font-size: 11px;
}

#contents_in #orenge_hp{
	background: url(/images/bg_orenge_rp_hp.gif) repeat-y;
	width: 560px;
}

#contents_in #bg_orenge_btm_hp{
	background: url(/images/bg_orenge_btm_hp.gif) no-repeat;
	width: 560px;
	height: 15px;
}

#contents_in #bg_orenge_top_hp,#bg_orenge_btm_hp{
	margin: 0;
	padding: 0;
}

/*#stage_back {
	background-image: url("images/pc3r_back.gif");
	background-repeat: repeat-y;
	background-position: center 0;
	margin: 0;
	padding: 0;
	width: 760px
}*/

/*#stage2_back {
	background-image: url("images/pc3r_contents_back.gif");
	background-repeat: repeat-y;
	background-position: center 0;
	margin: 0;
	padding: 0;
	width: 760px
}*/

/*#stage {
	font-size: 85%;
	line-height: 133%;
	text-align: left;
	padding: 0 48px 0 30px
}*/

/*#stage2 {
	font-size: 85%;
	line-height: 150%;
	padding: 0 0 0 20px
}

#stage2 li {
	font-size: inherit;
	line-height: 130%;
	margin-bottom: 8px
}*/

#stage_end {
	background-image: url("images/pc3r_stage_end.gif");
	width: 760px;
	height: 20px
}

/*#stage2_end {
	background-image: url("images/pc3r_stage2_end.gif");
	width: 760px;
	height: 43px
}*/

/*#main_a {
	text-align: left;
	margin-bottom: 30px;
	width: 360px;
	float: left;
}*/

.topics {
	line-height: 130%;
	padding: 10px;
	width: 500px;
	text-align: left;
}

.topics2 {
	margin: 0;
	padding: 0 3px 20px 0;
}

.result {
	line-height: 130%;
	padding: 10px;
	width: 580px;
	text-align: left;
}

.point {
	color: #f60;
	font-size: 95%;
	line-height: 133%;
	background-color: #fff;
	text-align: left;
	margin: 10px 20px;
	padding: 5px 5px 5px 8px;
	border-style: dotted dotted dotted solid;
	border-width: 1px 1px 1px 5px;
	border-color: #999 #999 #999 #f60
}

.point2 {
	color: #666;
	font-size: 95%;
	line-height: 133%;
	background-color: #dcebff;
	text-align: left;
	margin: 10px 20px;
	padding: 5px 5px 5px 8px;
	border: solid 1px #036
}

.point_head {
	color: #333;
	font-size: 105%;
	font-weight: bold;
	background-image: url("images/point.gif");
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 18px
}

.topics ul {
	margin: 10px 0;
	padding: 0;
}

.topics li {
	background-image: url(../images/dot_green.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	list-style-type: none;
	margin-top: 8px;
	padding-left: 16px;
	right: 25px;
	margin-left: 7px;
}

.topics li.dot_red {
	background-image: url(../images/dot_red.gif);
}


.result ul {
	margin: 10px 0;
	padding: 0;
}

.result li {
	background-image: url(../images/dot_green.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	list-style-type: none;
	margin-top: 8px;
	padding-left: 16px;
	right: 25px;
	margin-left: 7px;
}

.result li.dot_red {
	background-image: url(../images/dot_red.gif);
}


.topics2 li {
	list-style-type: none;
	margin-top: 5px;
	padding-left: 16px;
	margin-left: 0;
	background: url("images/topics_li.gif") no-repeat 0 1px;
	padding-right: 0;
}
.topics2 ul {
	right: 30px;
	position: relative;
}

.officelist li {
	background-image: url("images/o_li.jpg");
	background-repeat: no-repeat;
	background-position: 0 1px;
	list-style-type: none;
	margin-top: 5px;
	padding-left: 16px;
	position: relative;
	right: 25px;
	line-height: 145%;
}

#top_contents_left #top_contents_left_in h2{
	border: none;
	margin: 0;
}

#top_contents_left{
	width: 500px;
	float: left;
}

#top_contents_left_in{
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
}

#contents_left{
	width: 600px;
	float: left;
	margin-top: 20px;
}

#contents_left_in{
	margin: 4px 20px 0;
	text-align: left;
}

#contents_left_in table .center {
	margin-right: auto;
	margin-left: auto;
}

#contents_left #bg_rp{
	background: url(../images/bg_rp.gif) repeat-y;
}

#contents_left #bg_top{
	margin: 0;
	padding: 0;
	background: url(../images/bg_top.gif) no-repeat;
	width: 600px;
	height: 16px;
}

#contents_left #bg_btm{
	margin: 0;
	padding: 0;
	background: url(../images/bg_btm.gif) no-repeat;
	width: 600px;
	height: 46px;
}

#contents_left_in .wp_box {
	width: 270px;
	float: left;
	margin-bottom: 20px;
}

#contents_left_in .wp_box .wp_box_in {
	background-color: #ececec;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
} 


.right_margin {
	margin-right: 20px;
}





/*#main_b {
	background-image: url("images/top_recycle_waku_back.gif");
	background-repeat: repeat-y;
	text-align: left;
	width: 300px;
	float: right
}*/

#top_bnarea {
	margin-left: 30px;
}

/*#main2_a {
	text-align: left;
	margin-bottom: 30px;
	width: 560px;
	float: left
}*/

#top_side{
	float: right;
	width: 200px;
}

#top_side ul li{
	display: block;
	margin-bottom: 10px;
}

#top_side2 ul li{
	display: block;
margin:0 0 -10px 0;
padding:0;
}


#top_side2 ul li a{
margin:0;
padding:0;
}

#side{
	float: right;
	width: 200px;
	margin: 20px 0 0;
	padding: 0;
}

#side_in {
	margin-left: 20px;
} 

#side_bg{
	width: 180px;

	background: url(../images/side_bg.gif) repeat-y;
}

#side_bg2{


}

#side #side_bg_top{
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 180px;
	height: 10px;
	background: url(../images/side_bg_top.gif) no-repeat;
}


#side #side_bg_top2{
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 180px;
	height: 10px;
	background: url(../images/side_bg_top.gif) no-repeat;
}

#side #side_bg_btm{
	margin: 0;
	padding: 0;
	width: 180px;
	height: 10px;
	background: url(../images/side_bg_btm.gif) no-repeat;
}


#side #side_bg_btm2{
	margin: 0;
	padding: 0;
	width: 180px;
	height: 10px;
	background: url(../images/side_bg_btm.gif) no-repeat;
}


#side .side_bg_btm{
	margin: 0;
	padding: 0;
	width: 180px;
	height: 10px;
	background: url(../images/side_bg_btm.gif) no-repeat;
}



/*#main2_b {
	text-align: left;
	width: 178px;
	float: right
}*/

#head_but {
	padding: 5px;
	text-align: right;
	margin-bottom: 40px;
}

/*#pg_top{
	width: 800px;
	height: 32px;
	margin: 0 auto;
	text-align: right;
	padding: 0;
	overflow: hidden;
}*/

/*
Back to top button 
*/

#back-top_pos {
	text-align: right;
	margin-left: 810px;
}

body #contents2 .wide_p{
	  margin-left: 810px;
	}

#back-top {
    position: fixed;
    bottom: 80px;
    }
    
#back-top span {
	 display: block;
	 }

#back-top_pos_wide {
	text-align: right;
	margin-left: 810px;
}

#back-top_wide {
    position: fixed;
    bottom: 200px;
    }
    
#back-top_wide span {
	 display: block;
	 }


#foot {
	width: 100%;
	height: 100px;
	background-color: white;
}

#footer {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	color: #666;
	font-size: 12px;
	padding: 20px;
}

.box_2l {
	color: #333;
	margin-top: 15px;
	width: 275px;
	float: left;
}

.box_2l_2 {
	color: #333;
	margin-top: 15px;
	width: 400px;
	float: left
}

.box_2l_3 {
	color: #333;
	text-align: right;
	margin-top: 15px;
	width: 400px;
	float: left
}

.box_2l li {
	font-size: 85%;
	position: relative;
	right: 10px
}

.box_2r {
	color: #333;
	margin-top: 15px;
	width: 265px;
	float: right
}

.box_full {
	color: #333;
	padding-top: 5px
}

.navi_banner {
	text-align: center;
	margin: 5px 0;
}

/*#navi_banner {
	text-align: center;
	margin-top: 10px
}*/

/*#navi_banner2 {
	text-align: center;
	margin-top: 5px
}*/

#back {
	text-align: center;
	margin: 45px auto 0
}

/*.top_recycle_waku_base {
	line-height: 140%;
	padding-right: 10px;
	padding-left: 10px
}*/

/*.top_recycle_waku_gray {
	color: #f60;
	font-size: 90%;
	line-height: 130%;
	background-color: #ccc;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 3px 5px
}*/

/*#top_recycle_waku_end {
	background-image: url("images/top_recycle_waku3.gif");
	width: 300px;
	height: 23px
}*/

/*ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÁE??????1*/

#navi_back {
	width: 760px;
	height: 47px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

#navi_back li{
	float: left;
	height: 47px;
	display: block;
	padding-right: 3px;
	margin: 0;
}

#navi_back li.lil{
	padding-right: 0;
}

#navi1 {
	font-size: 10px;
	margin: 0 0 0 1em;
	padding: 0;
	width: 100%;
	height: 35px
}

ul#navi1 {
	line-height: 0;
	list-style-type: none;
	margin: 0 0 0 2em;
	padding: 0;
	height: 35px
}

ul#navi1 li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left
}

ul#navi1 a {
	background-image: url("images/pc3r_navi1.gif");
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	left: 6px;
	height: 35px
}

#navi1 a span {
	display: none;
	padding-left: 0
}

a.but1 {
	background-position: 0 0;
	width: 199px;
	float: left
}

a.but2 {
	background-position: -199px 0;
	width: 219px;
	float: left
}

a.but3 {
	background-position: -418px 0;
	width: 155px;
	float: left
}

a.but4 {
	background-position: -573px 0;
	width: 109px;
	float: left
}

a.but1on {
	background-position: 0 -35px;
	width: 199px;
	float: left
}

a.but2on {
	background-position: -199px -35px;
	width: 219px;
	float: left
}

a.but3on {
	background-position: -418px -35px;
	width: 155px;
	float: left
}

a.but4on {
	background-position: -573px -35px;
	width: 109px;
	float: left
}

a:hover.but1 {
	background-position: 0 -35px
}

a:hover.but2 {
	background-position: -199px -35px
}

a:hover.but3 {
	background-position: -418px -35px
}

a:hover.but4 {
	background-position: -573px -35px
}

/*ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÁE??????2*/

#side #side_bg #snavi {
	padding-top: 10px;
	padding-bottom: 10px;
}

#side #side_bg #snavi ul{
	padding: 0;
	margin: 0;
}

#side #side_bg #snavi ul li{
	margin: 0;
	padding: 0;
	display: block;
	width: 180px;
	overflow: hidden;
}


#side #side_bg2 #snavi2 {
	padding-top: 0;
	padding-bottom: 0;
	margin:0;
}

#side #side_bg2 #snavi2 ul{
	padding: 0;
	margin: 0;
	background:#FFF;
}

#side #side_bg2 #snavi2 ul li{
	line-height:0;
	margin: 0 0 -0px 0;
	padding: 0;
	display: block;
	width: 180px;
	overflow: hidden;
}



/*#navi2_back {
	background-image: url("images/pc3r_navi2_back.gif");
	background-repeat: repeat-y;
	background-position: right 0;
	margin: 0;
	padding: 0;
	width: 178px
}*/

/*#navi2 {
	font-size: 6px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 164px;
	height: auto
}

ul#navi2 {
	line-height: 0;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 1em;
	padding: 0
}

ul#navi2 li {
	line-height: 0;
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0;
	position: relative;
	right: 4px
}

ul#navi2 a {
	line-height: 0;
	background-image: url("../images/pc3r_navi2.gif");
	display: block;
	width: 164px
}

#navi2 a span {
	display: none;
	padding-left: 0
}*/

/*a.midbut1 {
	background-position: 0 0;
	height: 23px
}

a.midbut2 {
	background-position: 0 -23px;
	height: 23px
}

a.midbut3 {
	background-position: 0 -46px;
	height: 23px
}

a.midbut4 {
	background-position: 0 -69px;
	height: 19px
}

a.midbut5 {
	background-position: 0 -88px;
	height: 19px
}

a.midbut6 {
	background-position: 0 -107px;
	height: 19px
}

a.midbut7 {
	background-position: 0 -126px;
	height: 19px
}

a.midbut8 {
	background-position: 0 -145px;
	height: 23px
}

a.midbut9 {
	background-position: 0 -168px;
	height: 19px
}

a.midbut10 {
	background-position: 0 -187px;
	height: 23px
}

a.midbut11 {
	background-position: 0 -210px;
	height: 19px
}

a.midbut12 {
	background-position: 0 -229px;
	height: 23px
}

a.midbut13 {
	background-position: 0 -252px;
	height: 23px
}

a.midbut14 {
	background-position: 0 -275px;
	height: 23px
}

a.midbut15 {
	background-position: 0 -298px;
	margin-top: 15px;
	height: 23px
}

a.midbut1on {
	background-position: -164px 0;
	height: 23px
}

a.midbut2on {
	background-position: -164px -23px;
	height: 23px
}

a.midbut3on {
	background-position: -164px -46px;
	height: 23px
}

a.midbut4on {
	background-position: -164px -69px;
	height: 19px
}

a.midbut5on {
	background-position: -164px -88px;
	height: 19px
}

a.midbut6on {
	background-position: -164px -107px;
	height: 19px
}

a.midbut7on {
	background-position: -164px -126px;
	height: 19px
}

a.midbut8on {
	background-position: -164px -145px;
	height: 23px
}

a.midbut9on {
	background-position: -164px -168px;
	height: 19px
}

a.midbut10on {
	background-position: -164px -187px;
	height: 23px
}

a.midbut11on {
	background-position: -164px -210px;
	height: 19px
}

a.midbut12on {
	background-position: -164px -229px;
	height: 23px
}

a.midbut13on {
	background-position: -164px -252px;
	height: 23px
}

a.midbut14on {
	background-position: -164px -275px;
	height: 23px
}

a:hover.midbut1 {
	background-position: -164px 0
}

a:hover.midbut2 {
	background-position: -164px -23px
}

a:hover.midbut3 {
	background-position: -164px -46px
}

a:hover.midbut4 {
	background-position: -164px -69px
}

a:hover.midbut5 {
	background-position: -164px -88px
}

a:hover.midbut6 {
	background-position: -164px -107px
}

a:hover.midbut7 {
	background-position: -164px -126px
}

a:hover.midbut8 {
	background-position: -164px -145px
}

a:hover.midbut9 {
	background-position: -164px -168px
}

a:hover.midbut10 {
	background-position: -164px -187px
}

a:hover.midbut11 {
	background-position: -164px -210px
}

a:hover.midbut12 {
	background-position: -164px -229px
}

a:hover.midbut13 {
	background-position: -164px -252px
}

a:hover.midbut14 {
	background-position: -164px -275px
}

a:hover.midbut15 {
	background-position: -164px -298px;
	margin-top: 15px
}
*/
/*ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂªÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ«ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÁE??????*/

#navi_gl {
	font-size: 6px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 164px;
	height: auto
}

ul#navi_gl {
	line-height: 0;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 1em;
	padding: 0
}

ul#navi_gl li {
	line-height: 0;
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0;
	position: relative;
	right: 4px
}

ul#navi_gl a {
	line-height: 0;
	background-image: url("images/pc3r_navi_gl.gif");
	display: block;
	width: 164px
}

#navi_gl a span {
	display: none;
	padding-left: 0
}

a.gl_but1 {
	background-position: 0 0;
	height: 23px
}

a.gl_but2 {
	background-position: 0 -23px;
	height: 23px
}

a.gl_but3 {
	background-position: 0 -46px;
	height: 23px
}

a.gl_but4 {
	background-position: 0 -69px;
	height: 23px
}

a.gl_but5 {
	background-position: 0 -92px;
	height: 23px
}

a.gl_but6 {
	background-position: 0 -115px;
	height: 23px
}

a.gl_but7 {
	background-position: 0 -138px;
	height: 23px
}

a.gl_but8 {
	background-position: 0 -161px;
	height: 23px
}

a.gl_but9 {
	background-position: 0 -184px;
	height: 23px
}

a.gl_but10 {
	background-position: 0 -207px;
	height: 19px
}

a.gl_but11 {
	background-position: 0 -226px;
	height: 19px
}

a.gl_but12 {
	background-position: 0 -245px;
	height: 19px
}

a.gl_but13 {
	background-position: 0 -264px;
	height: 19px
}

a.gl_but14 {
	background-position: 0 -283px;
	height: 19px
}

a.gl_but15 {
	background-position: 0 -302px;
	height: 19px
}

a.gl_but16 {
	background-position: 0 -321px;
	height: 19px
}

a.gl_but17 {
	background-position: 0 -340px;
	height: 19px
}

a.gl_but18 {
	background-position: 0 -359px;
	height: 19px
}

a.gl_but19 {
	background-position: 0 -382px;
	margin-top: 15px;
	height: 19px
}

a.gl_but1on {
	background-position: -164px 0;
	height: 23px
}

a.gl_but2on {
	background-position: -164px -23px;
	height: 23px
}

a.gl_but3on {
	background-position: -164px -46px;
	height: 23px
}

a.gl_but4on {
	background-position: -164px -69px;
	height: 23px
}

a.gl_but5on {
	background-position: -164px -92px;
	height: 23px
}

a.gl_but6on {
	background-position: -164px -115px;
	height: 23px
}

a.gl_but7on {
	background-position: -164px -138px;
	height: 23px
}

a.gl_but8on {
	background-position: -164px -161px;
	height: 23px
}

a.gl_but9on {
	background-position: -164px -184px;
	height: 23px
}

a.gl_but10on {
	background-position: -164px -207px;
	height: 19px
}

a.gl_but11on {
	background-position: -164px -226px;
	height: 19px
}

a.gl_but12on {
	background-position: -164px -245px;
	height: 19px
}

a.gl_but13on {
	background-position: -164px -264px;
	height: 19px
}

a.gl_but14on {
	background-position: -164px -283px;
	height: 19px
}

a.gl_but15on {
	background-position: -164px -302px;
	height: 19px
}

a.gl_but16on {
	background-position: -164px -321px;
	height: 19px
}

a.gl_but17on {
	background-position: -164px -340px;
	height: 19px
}

a.gl_but18on {
	background-position: -164px -359px;
	height: 19px
}

a:hover.gl_but1 {
	background-position: -164px 0
}

a:hover.gl_but2 {
	background-position: -164px -23px
}

a:hover.gl_but3 {
	background-position: -164px -46px
}

a:hover.gl_but4 {
	background-position: -164px -69px
}

a:hover.gl_but5 {
	background-position: -164px -92px
}

a:hover.gl_but6 {
	background-position: -164px -115px
}

a:hover.gl_but7 {
	background-position: -164px -138px
}

a:hover.gl_but8 {
	background-position: -164px -161px
}

a:hover.gl_but9 {
	background-position: -164px -184px
}

a:hover.gl_but10 {
	background-position: -164px -207px
}

a:hover.gl_but11 {
	background-position: -164px -226px
}

a:hover.gl_but12 {
	background-position: -164px -245px
}

a:hover.gl_but13 {
	background-position: -164px -264px
}

a:hover.gl_but14 {
	background-position: -164px -283px
}

a:hover.gl_but15 {
	background-position: -164px -302px
}

a:hover.gl_but16 {
	background-position: -164px -321px
}

a:hover.gl_but17 {
	background-position: -164px -340px
}

a:hover.gl_but18 {
	background-position: -164px -359px
}

a:hover.gl_but19 {
	background-position: -164px -382px;
	margin-top: 15px
}

/*ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ°ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂªÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ«ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÁE??????2009*/

#navi_gl2009 {
	font-size: 6px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 164px;
	height: auto
}

ul#navi_gl2009 {
	line-height: 0;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 1em;
	padding: 0
}

ul#navi_gl2009 li {
	line-height: 0;
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0;
	position: relative;
	right: 4px
}

ul#navi_gl2009 a {
	line-height: 0;
	background-image: url("images/pc3r_navi_gl2009.gif");
	display: block;
	width: 164px
}

#navi_gl2009 a span {
	display: none;
	padding-left: 0
}

a.gl2009_but1 {
	background-position: 0 0;
	height: 23px
}

a.gl2009_but2 {
	background-position: 0 -23px;
	height: 23px
}

a.gl2009_but3 {
	background-position: 0 -46px;
	height: 23px
}

a.gl2009_but4 {
	background-position: 0 -69px;
	height: 23px
}

a.gl2009_but5 {
	background-position: 0 -92px;
	height: 23px
}

a.gl2009_but6 {
	background-position: 0 -115px;
	height: 23px
}

a.gl2009_but19 {
	background-position: 0 -382px;
	margin-top: 15px;
	height: 19px
}

a.gl2009_but1on {
	background-position: -164px 0;
	height: 23px
}

a.gl2009_but2on {
	background-position: -164px -23px;
	height: 23px
}

a.gl2009_but3on {
	background-position: -164px -46px;
	height: 23px
}

a.gl2009_but4on {
	background-position: -164px -69px;
	height: 23px
}

a.gl2009_but5on {
	background-position: -164px -92px;
	height: 23px
}

a.gl2009_but6on {
	background-position: -164px -115px;
	height: 23px
}

a:hover.gl2009_but1 {
	background-position: -164px 0
}

a:hover.gl2009_but2 {
	background-position: -164px -23px
}

a:hover.gl2009_but3 {
	background-position: -164px -46px
}

a:hover.gl2009_but4 {
	background-position: -164px -69px
}

a:hover.gl2009_but5 {
	background-position: -164px -92px
}

a:hover.gl2009_but6 {
	background-position: -164px -115px
}

a:hover.gl2009_but19 {
	background-position: -164px -382px;
	margin-top: 15px
}

.spec_a {
	background-color: #eee
}

.spec_b {
	background-color: #f7f7f7
}

/**/

#navi_center {
	font-size: 6px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 164px;
	height: auto
}

ul#navi_center {
	line-height: 0;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 1em;
	padding: 0
}

ul#navi_center li {
	line-height: 0;
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0;
	position: relative;
	right: 4px
}

ul#navi_center a {
	line-height: 0;
	background-image: url("images/pc3r_navi_center.gif");
	display: block;
	width: 164px
}

#navi_center a span {
	display: none;
	padding-left: 0
}

a.center_but1 {
	background-position: 0 0;
	height: 23px
}

a.center_but2 {
	background-position: 0 -23px;
	height: 23px
}

a.center_but3 {
	background-position: 0 -46px;
	height: 23px
}

a.center_but4 {
	background-position: 0 -69px;
	height: 23px
}

a.center_but5 {
	background-position: 0 -92px;
	height: 23px
}

a.center_but6 {
	background-position: 0 -115px;
	margin-top: 15px;
	height: 23px
}

a.center_but1on {
	background-position: -164px 0;
	height: 23px
}

a.center_but2on {
	background-position: -164px -23px;
	height: 23px
}

a.center_but3on {
	background-position: -164px -46px;
	height: 23px
}

a.center_but4on {
	background-position: -164px -69px;
	height: 23px
}

a.center_but5on {
	background-position: -164px -92px;
	height: 23px
}

a:hover.center_but1 {
	background-position: -164px 0
}

a:hover.center_but2 {
	background-position: -164px -23px
}

a:hover.center_but3 {
	background-position: -164px -46px
}

a:hover.center_but4 {
	background-position: -164px -69px
}

a:hover.center_but5 {
	background-position: -164px -92px
}

a:hover.center_but6 {
	background-position: -164px -115px;
	margin-top: 15px
}

/**/

#navi_topi {
	font-size: 6px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 164px;
	height: auto
}

ul#navi_topi {
	line-height: 0;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 1em;
	padding: 0
}

ul#navi_topi li {
	line-height: 0;
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0;
	position: relative;
	right: 4px
}

ul#navi_topi a {
	line-height: 0;
	background-image: url("images/pc3r_navi_topi.gif");
	display: block;
	width: 164px
}

#navi_topi a span {
	display: none;
	padding-left: 0
}

a.topi_but1 {
	background-position: 0 0;
	height: 23px
}

a.topi_but2 {
	background-position: 0 -23px;
	height: 23px
}

a.topi_but3 {
	background-position: 0 -46px;
	height: 23px
}

a.topi_but4 {
	background-position: 0 -69px;
	height: 23px
}

a.topi_but5 {
	background-position: 0 -92px;
	height: 23px
}

a.topi_but6 {
	background-position: 0 -115px;
	height: 23px
}

a.topi_but7 {
	background-position: 0 -138px;
	height: 23px
}

a.topi_but8 {
	background-position: 0 -161px;
	height: 23px
}

a.topi_but9 {
	background-position: 0 -184px;
	height: 23px
}

a.topi_but10 {
	background-position: 0 -207px;
	height: 23px
}

a.topi_but11 {
	background-position: 0 -230px;
	margin-top: 15px;
	height: 23px
}

a.topi_but12 {
	background-position: 0 -253px;
	height: 23px
}

a.topi_but1on {
	background-position: -164px 0;
	height: 23px
}

a.topi_but2on {
	background-position: -164px -23px;
	height: 23px
}

a.topi_but3on {
	background-position: -164px -46px;
	height: 23px
}

a.topi_but4on {
	background-position: -164px -69px;
	height: 23px
}

a.topi_but5on {
	background-position: -164px -92px;
	height: 23px
}

a.topi_but6on {
	background-position: -164px -115px;
	height: 23px
}

a.topi_but7on {
	background-position: -164px -138px;
	height: 23px
}

a.topi_but8on {
	background-position: -164px -161px;
	height: 23px
}

a.topi_but9on {
	background-position: -164px -184px;
	height: 23px
}

a.topi_but10on {
	background-position: -164px -207px;
	height: 23px
}

a.topi_but12on {
	background-position: -164px -253px;
	height: 23px
}

a:hover.topi_but1 {
	background-position: -164px 0
}

a:hover.topi_but2 {
	background-position: -164px -23px
}

a:hover.topi_but3 {
	background-position: -164px -46px
}

a:hover.topi_but4 {
	background-position: -164px -69px
}

a:hover.topi_but5 {
	background-position: -164px -92px
}

a:hover.topi_but6 {
	background-position: -164px -115px
}

a:hover.topi_but7 {
	background-position: -164px -138px
}

a:hover.topi_but8 {
	background-position: -164px -161px
}

a:hover.topi_but9 {
	background-position: -164px -184px
}

a:hover.topi_but10 {
	background-position: -164px -207px
}

a:hover.topi_but11 {
	background-position: -164px -230px;
	margin-top: 15px
}

a:hover.topi_but12 {
	background-position: -164px -253px
}


/**/

#fnavi ul{
	width: 740px;
	margin: 20px auto ;
}

#fnavi ul li{
	float: left;
	padding-right: 10px;
	display: block;
}

/*#navi3_back {
	background-image: url("images/pc3r_navi3_back.gif");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 760px;
	height: 22px
}

#navi3 {
	font-size: 6px;
	margin: 0 0 0 272px;
	padding: 0;
	position: relative;
	left: 8px;
	height: 22px
}

ul#navi3 {
	line-height: 0;
	list-style-type: none;
	margin: 0 0 0 2em;
	padding: 0;
	height: 22px
}

ul#navi3 li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left
}

ul#navi3 a {
	background-image: url("images/pc3r_navi3.gif");
	display: block;
	margin: 0;
	padding: 0;
	height: 22px
}

#navi3 a span {
	display: none;
	padding-left: 0
}

a.bottom_but1 {
	background-position: 0 0;
	width: 103px;
	float: left
}

a.bottom_but2 {
	background-position: -103px 0;
	width: 138px;
	float: left
}

a.bottom_but3 {
	background-position: -241px 0;
	width: 93px;
	float: left
}

a.bottom_but4 {
	background-position: -334px 0;
	width: 84px;
	float: left
}
*/
/*ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¦ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ */

.waku1 {
	text-align: left;
	display: block;
	margin: 10px 20px;
	padding: 3px;
	border: dotted 1px #390
}

.waku2 {
	font-size: 90%;
	background-color: #c6c6c6;
	text-align: left;
	margin: 10px 20px;
	padding: 3px;
	border: solid 1px #390
}

.waku3 {
	font-size: 95%;
	line-height: 170%;
	background-color: #fff;
	text-align: left;
	margin: 10px 10px 5px 80px;
	padding: 10px;
	border: solid 1px #ccc
}

.waku4 {
	font-size: 95%;
	background-color: #fff;
	text-align: center;
	margin: 10px 30px 50px;
	padding: 3px;
	border: 1px solid #b6bccc}

.waku1_h {
	color: #363;
	font-weight: bold;
	background-color: #c6c6c6;
	text-align: left;
	padding: 3px 1px 3px 5px;
	border-left: 5px solid #393
}

.waku2_h {
	background-color: #f2f2f2;
	margin: 3px 3px 5px;
	padding: 3px 3px 3px 5px;
	border-left: 5px solid #999
}

.waku3_h {
	color: #393;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	padding: 3px 3px 3px 5px;
	border-bottom: 1px solid #ccc
}

.price1 {
	background-color: #f5f5f5;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px
}

.price2 {
	background-color: #ffc;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px
}
.flow_box{
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÁE???????font-size: 90%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.flow_no {
	margin-left: 10px;
	float: left;
	width: 26px;
	margin-right: 10px;
	margin-bottom: 7px;
}

.flow {
	margin-left: 10px;
}


.abclist li {
	list-style-type: lower-alpha;
}

.gililist li {
	list-style-type: upper-roman;
	margin-left: 20px;
}



.a {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-left: 1px solid #000
}

.i {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-right: 1px solid #000;
	border-left: 1px solid #000
}

.a2 {
	background-color: #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-left: 1px solid #000
}

.b {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000
}

.b2 {
	background-color: #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000
}

.c {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000
}

.d {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000
}

.e {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000
}

.e2 {
	background-color: #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000
}

.f {
	padding: 3px;
	border: solid 1px #000
}

.g1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-left: 1px dotted #000
}

.g2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px dotted #000;
	border-left: 1px solid #000
}

.g3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px dotted #000;
	border-left: 1px dotted #000
}

.g4 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px dotted #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000
}

.g5 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px dotted #000;
	border-bottom: 1px solid black;
	border-left: 1px dotted #000
}

.g6 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px dotted #000;
	border-bottom: 1px solid black;
	border-left: 1px solid #000
}

.h {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000;
	border-right: 1px solid #000
}

.partner_waku {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border: solid 1px #ccc;
}

.partner_waku1 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border: solid 1px #ccc
}

.partner_waku2 {
	background-color: #fff;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border: solid 1px #393
}

.partner_head_h {
	font-size: 90%;
	background-color: #f2f2f2;
	margin: 3px 3px 8px;
	padding: 3px 3px 3px 5px;
	z-index: 3;
	border-left: 5px solid #093
}

.partner_head_h2 {
	font-size: 85%;
	background-color: #fff;
	margin: 3px 3px 8px;
	padding: 3px 3px 3px 5px;
	border-left: 5px solid #390
}

.partner_head_o {
	font-size: 90%;
	background-color: #f2f2f2;
	margin: 3px 3px 8px;
	padding: 3px 3px 3px 5px;
	border-left: 5px solid #036
}


.partner_head_gl {
	font-size: 12px;
	background-color: #e2f8eb;
	margin: 3px 3px 5px;
	padding: 3px 3px 3px 5px;
	border-left: 5px solid #009e40
}

.partner_head_3r {
	font-size: 90%;
	background-color: #f2f2f2;
	margin: 3px 3px 5px;
	padding: 3px 3px 3px 5px;
	border-left: 5px solid #999
}

.partner_head_you {
	font-size: 90%;
	background-color: #f2f2f2;
	margin: 3px 3px 5px;
	padding: 3px 3px 3px 5px;
	border-left: 5px solid #ce2400;
	border-bottom: 1px solid #ce2400;
	border-right: 1px solid #ce2400;
	border-top: 1px solid #ce2400;
}

.partner_data1 {
	color: #333;
	padding-left: 25px
}

.partner_data2 {
	padding-right: 5px;
	padding-left: 5px;
}

.partner_data3 {
	font-size: 80%;
	text-align: right;
	padding-right: 7px;
	padding-left: 5px
}

.partner_data4 {
	font-size: 12px;
	text-align: right;
	padding-right: 7px;
	padding-left: 5px
}

.partner_data_you {
	padding: 10px 15px;
}

.partner_data4 a {
	background-image: url("images/link2.gif");
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 16px
}

.mark_b1 {
	background-color: #f5f5f5;
	text-align: center
}

.mark_b2 {
	color: #333;
	background-color: #fff
}

.appli {
	margin-top: 35px;
	margin-bottom: 10px;
	width: 530px
}

.ab {
	color: #f60;
	font-size: 105%;
	font-weight: bold;
	margin-right: 4px;
	padding: 1px 3px;
	border: solid 3px #393
}

.ab_next {
	font-size: 105%;
	font-weight: bold;
	padding-bottom: 3px
}

.ad_td {
	font-size: inherit;
	padding: 5px
}

/*.qa {
	margin: 30px 10px 0 0;
	border: solid 1px #f90;
	padding-bottom: 20px;
}*/

.qa {
	width: 475px;
background:url(../home/img/faq_back.png) repeat-y;
margin-top: 30px;
margin-right: 0px;
margin-bottom: 0;
margin-left: 65px;
position: relative;
}


.qa_o {
	width: 475px;
background:url(../office/img/faq_back.png) repeat-y;
margin-top: 30px;
margin-right: 0px;
margin-bottom: 0;
margin-left: 65px;
position: relative;
}




.q {
	background-color: #fc6;
	padding: 3px;
	border-left: 10px solid #f90
}

/*.an {
	padding: 10px 10px 10px 50px
}*/


.an {
	padding: 10px 10px 10px 10px;
	font-weight: normal;
  color: #333;
}


.an span{
	font-size:88%;
}

.topics_head {
	color: #fff;
	font-size: 105%;
	font-weight: bold;
	background-color: #43ae3c;
	margin-right: 3px;
	margin-left: 3px;
	padding: 3px 5px;
	border-top: 3px solid #360;
	border-bottom: 3px solid #360
}

.topics_head2 {
	color: #fff;
	font-size: 105%;
	font-weight: bold;
	background-color: #43ae3c;
	margin-top: 20px;
	margin-right: 3px;
	margin-left: 3px;
	padding: 3px 5px;
	border-top: 3px solid #9c6;
	border-bottom: 3px solid #9c6
}

.topics_date {
	color: #666;
	font-size: 85%;
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px
}

.midashi {
	color: black;
	font-size: 140%;
	font-weight: bold
}

.td1 {
	background-color: #f2f2f2
}

.td2 {
	background-color: #e1e1e1
}

.td3 {
	background-color: #999;
	color: white;
}

.td4 {
	background-color: #ececec}


.td_dt {
	background-color: #dae0ff
}

.td_nb {
	background-color: #ffcfc9
}

.td_crt {
	background-color: #fbffa2
}

.td_lcd {
	background-color: #ccedc4
}

.td_katei {
	background-color: #edfee8;
}
.td_jigyou {
	background-color: #dbf1f5;
	color: white;
}


.th_gl {
	color: #333;
	background-color: #d7e7d1;
	padding: 3px;
	border: solid 1px #360;
	border-collapse: collapse
}

.td_home {
	border-left: 30px solid #43ae3c;
	padding-left: 5px;
}
.td_office {
	border-left: 3px solid #163065;
	padding-left: 5px;
}
.line_gl td {
	color: #333;
	padding: 3px;
	border: solid 1px #360;
	border-collapse: collapse
}

.line th {
	color: #333;
	background-color: #ccc;
	text-align: left;
	padding: 3px;
	border: solid 1px #999;
	border-collapse: collapse
}

.line_b td {
	color: #333;
	padding: 6px;
	border: solid 1px #666;
	border-collapse: collapse
}


#nendo {
	color: #036;
	font-size: 115%;
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px
}

.caution {
	color: #c00;
	font-size: 85%;
	line-height: 140%
}

.waku_caution {
	color: #c00;
	font-size: 85%;
	line-height: 140%;
	border-style: double;
	border-color: red;
	margin: 2px 5px;
	padding: 2px 10px;
}

.office_recycle_flow1 {
	font-size: 95%;
	background-color: #f1f1f1;
	background-image: url("images/office_flow1.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin: 7px 7px 10px;
	padding: 10px 10px 10px 55px;
	border: solid 1px #9cf
}

.office_recycle_flow2 {
	font-size: 95%;
	background-color: #f1f1f1;
	background-image: url("images/office_flow2.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin: 7px 7px 10px;
	padding: 10px 10px 10px 55px;
	border: solid 1px #9cf
}

.office_recycle_flow3 {
	font-size: 95%;
	background-color: #f1f1f1;
	background-image: url("images/office_flow3.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin: 7px 7px 10px;
	padding: 10px 10px 10px 55px;
	border: solid 1px #9cf
}

.office_recycle_flow4 {
	font-size: 95%;
	background-color: #f1f1f1;
	background-image: url("images/office_flow4.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin: 7px 7px 10px;
	padding: 10px 10px 10px 55px;
	border: solid 1px #9cf
}

.office_recycle_flow5 {
	font-size: 95%;
	background-color: #f1f1f1;
	background-image: url("images/office_flow5.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin: 7px 7px 10px;
	padding: 10px 10px 10px 55px;
	border: solid 1px #9cf
}

.in_tx {
	margin-bottom: 1em
}

.dl_box1 {
	line-height: 180%;
	padding-left: 5%}

.dl_box2 {
	line-height: 180%;
	margin-right: 10px
}

/* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¡ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ³ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ£ÁE???????
.flow1 {
	font-size: 95%;
	background-image: url("images/flow_no1.gif");
	background-repeat: no-repeat;
	background-position: 3px 8px;
	margin: 5px 10px;
	padding: 3px 10px 10px 35px;
	border-top: 3px solid #ccc
}

.flow2 {
	color: #333;
	font-size: 95%;
	background-image: url("images/flow_no2.gif");
	background-repeat: no-repeat;
	background-position: 3px 8px;
	margin: 5px 10px;
	padding: 5px 10px 10px 35px;
	border-top: 3px solid #ccc
}

.flow3 {
	font-size: 95%;
	background-image: url("images/flow_no3.gif");
	background-repeat: no-repeat;
	background-position: 3px 8px;
	margin: 5px 10px;
	padding: 5px 10px 10px 35px;
	border-top: 3px solid #ccc
}

.flow4 {
	color: #333;
	font-size: 95%;
	background-image: url("images/flow_no4b.gif");
	background-repeat: no-repeat;
	background-position: 3px 8px;
	margin: 5px 10px;
	padding: 5px
}



#mark_block_back {
	background-image: url("../images/pcrecyclemark.gif");
	background-repeat: no-repeat;
	background-position: 399px 0
} */

img#nono {
  background-image: url("../images/pcrecyclemark.gif");
  width:152px;
  height:151px;
}



.arrow_pos{
	margin-left: 205px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#img_left {
	margin-right: 10px;
	float: left;
	border: 1px solid #cbcbcb;
}
#association_waku {
	border: solid 1px #ccc;
	margin: 10px 45px;
	padding: 5px;
}
#association_name {
	color: #3a3a3a;
	font-size: 110%;
	padding-right: 8px;
	padding-left: 8px;
	border-bottom: 3px solid #43ae3c;
	padding-top: 5px;
}
#association_data {
	color: #3a3a3a;
	padding: 10px 8px 5px;
	font-size: 100%;
}
#association_waku .tf{
	margin-left: 95px;
	margin-bottom: 30px;
}
#association_waku ul{
	margin: 0 0 0 10px;
}

#association_waku ul{
	margin: 8px 0 0;
	padding-left: 15px;
}
#association_waku .sa li{
	background: url(images/ya.jpg) no-repeat 0 -1px;
	list-style-type: none;
	margin: 0 0 13px;
	padding-left: 25px;
}
.in {
	margin-left: 20px;
}
#post_car {
	padding-left: 250px;
}




/*.clearfix {width:100%;}*/
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
 }
 
 
 #contents_in #top_bg_rp #inner_box #attention {
	text-align: left;
	border: 1px solid #C10;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 10px;
	width: 740px;
}
#contents #contents_in #top_bg_rp #inner_box #attention strong {
	font-weight: bold;
	color: #C00;
}


/*home*/



.side_space{
	margin:0 0 15px 0;
	}


.h_line{
	height:2px;
	background:#9FD127;
	margin:0 0 15px 0;
	padding:0;
	}	
	


.home img{
	padding:0;
	margin:0;
	}	
	
	
.home .maru{

background:url(../home/img/btn_link.png)  left  no-repeat;
}

.home .maru a{
padding-left:1.3em;
color:#5D84AE;
}

.home .maru a:hover{
color:orange;
}

.home_title h1 {
	color: #363;
font-size: 110%;
font-weight: bold;
margin: 10px 0 10 20px;
text-align:left;
}

	
.home #home_title {
	color: #000;
	font-size: 17px;
	border:none;
margin: 0 0 10px 0;
	padding:0;
	font-weight: bold;
}

.home .home_point {
	color: #43AC3A;
	font-size: 17px;
	border:none;
	margin:0;
	padding:0;
	font-weight:bold;
}

.home .t_right{
padding: 20px 0;
	}
	
.home .t_right .blue{
color:#06C;
	}	
	
.home .t_right p{
	line-height:1em;
	float:right;
	margin: 0 0 0 5px;
	color:#43AE3C;
	padding:0;
}	
	
.left{
	float:left;
padding:0;
	}
	
.right{
	float:right;
	padding:0;
	}	
	
.home .point1{
	background:#F5EFE4;
	padding:10px 0;
	}
	
.home .point1 p{
	padding: 0 10px 0 0;
	}

.home .point2 p{
	padding: 0 10px 0 0;
	}			
	
	
	
.home .point2{
	background:#FAF7F2;
	padding:10px 0;
	margin:0;
	border:none;
	}
		
.home .point_left{
	float:left;
	padding:5px 15px;
	}		

	
.home #moreover {
	background-color: #FC0;
	/* [disabled]padding:9px; */
}

.home #more {
	position: relative;
	width: 543px;
	height: 75px;
	margin-left: 9px;
}


.home #moreover #more #b_mark {
	position: absolute;
	left: 466px;
	top: 10px;
}
.home .dot{
	border-bottom:1px dotted #000;
	margin: 0 0 1em 0;
	}




.home #top_left #top_left_in ul .white {
	height: 45px;
	width: 250px;
	text-align: center;
	/* [disabled]vertical-align: middle; */
	font-size: 16px;
	font-weight: bold;
	background: #FFF;
	line-height: 2.5em;
	display:block;
}

.home #top_right #top_right_in ul .white {
	height: 45px;
	width: 250px;
	text-align: center;
	/* [disabled]vertical-align: middle; */
	font-size: 16px;
	font-weight: bold;
	background: #FFF;
	line-height: 2.5em;
	display:block;
}

.home #top_left_in {
	background-image: url(../images/h_u_nav_a_top.png);
	background-repeat: repeat-y;
	padding:10px;
}
.home #top_left #top_left_in ul li{
	margin: 0 0 15px 0;
	padding: 0px;
	line-height:0;
}

.home #top_right #top_right_in ul li{
	margin: 0 0 15px 0;
	padding: 0px;
	line-height:0;
}

.home #top_left {
	float:left;
}

.home #top_right {
	float:right;
}

.home #top_right_in {
	background-image: url(../images/h_u_nav_b_top.png);
	background-repeat: repeat-y;
	padding:10px;
}


.home #moreover_box {
	margin-bottom: 10px;
}

.home #top_left #top_left_in ul .end{
	margin:0;
	}

.home #top_right #top_right_in ul .end{
	margin:0;
	}
	


/*homeÃÂÃÂ¤ÃÂÁE?*/


.home .clear{
	clear:both;
	}
	
.home .s{
	font-size:11px;
	padding:0;
	}	
	
.home .tb10{
	padding:10px 0;
	}	

.home h2{
	background: #7DC122;
	padding: 10px 5px;
	margin-bottom: 15px;
	margin-top: 16px;
	font-weight:bold;
	border: 0;
	}
	
.home h2 span{
	width: 100%;
	display: inline;
	color: #FFF;
	background-image: url(../home/img/list.png);
	background-repeat: no-repeat;
	padding-left: 1em;
	}	
	
.home h3{
	font-size:16px;
	background: #09C;
padding: 10px 5px;
	margin-bottom: 15px;
	margin-top: 16px;
	border: none;
	}
	
.home h3 span{
	width: 100%;
	display: inline;
	color: #FFF;
	background-image: url(../home/img/list.png);
	background-repeat: no-repeat;
	padding-left: 1em;
	}

.home h4 {
  padding: 1px;
  font-weight: bold;
  border: 0;
  color: #F48D29;
}



.home p{
	line-height:1.5em;
	padding:10px 0;
	text-align:left;
	}			
	
.home img{
	margin:0;
	padding:0;
	}		
	

.home .w50{
	width:50%;
	}

.home .center{
	margin:0 auto;
	}	
	
.home .blue_text{
	width:auto;
	font-size:15px;
	font-weight:bold;
	color:#0699CC;
	padding:7px 0;
	}	
	
.home .yellow_text{
	width: auto;
font-size: 15px;
font-weight: bold;
color: #FF3;
/* border: none; */
padding: 0 2px;
background: none;

	}		
	
.home #re_bottom div{
	width:481px;
	margin: 0 auto;
	padding:10px 0;
	}	
	
.l{
	text-align:left;
	}	
	
.r{
	text-align:right;
	}		
	
.home .mb20{
	margin-bottom:20px;
	}	
	
.home .mt20{
	margin-top:20px;
	}
.home .mt10{
	margin-top:10px;
	}				
	

	
/*homeÃÂÃÂ¤ÃÂÁE?*/



.home .re_box .re_box_content {
	background-image: url(../home/img/re_box_mid.png);
	background-repeat: repeat-y;
	padding:5px;
}

.home .re_box .re_box_content .re_box_title{
	margin:0 0 10px 0;
}

.home .re_box .re_box_content p{
	padding:0 0 0 10px;
}
.home #tour_middle {
	background-image: url(../home/img/tour_mid.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	width:560px;
}
.home #tour_middle #tour_3_back {
	background-image: url(../home/img/tour_3_back.png);
	background-repeat: no-repeat;
	height: 115px;
	width: 520px;
	margin-left: 20px;
}
.home #tour_middle #tour_3_back p {
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
}
.home #tour_middle #tour_hdd {
	background-image: url(../home/img/tour_4_hdd.png);
	background-repeat: no-repeat;
	height: 598px;
	width: 520px;
	position: relative;
	margin-right: 0px;
	margin-bottom: 30px;
}

.home #tour_middle #tour_hdd #hdd_txt {
	width: 400px;
	line-height: 1.4em;
	position: absolute;
	left: 17px;
	top: 494px;
	font-size: 12px;
}
.home #tour_middle .tour_saimaru {
	height: 200px;
}
.home #tour_middle #tour_4 {
	position: relative;
	width: 520px;
	margin: 20px;
}
.home #tour_middle #tour_4 #tour_4_saimaru {
	position: absolute;
	left: 254px;
	top: 406px;
	height: 128px;
	width: 296px;
}
.home #tour_middle #tour_3 {
	position: relative;
	width: 520px;
	margin: 20px;
}
.home #tour_middle #tour_3 #tour_3_saimaru {
	position: absolute;
	left: 260px;
	top: 462px;
	height: 131px;
	width: 275px;
}
.home #tour_middle #tour_3 #tour_3_img {
	width: 524px;
	margin-left: 19px;
}
.home #tour_middle #tour_2_img {
	position: relative;
	width: 520px;
}
.home #tour_middle #tour_2_img #tour_2_saimaru {
	position: absolute;
	left: 258px;
	top: 123px;
	height: 123px;
	width: 258px;
}
.home #tour_middle #tour2 {
	width: 520px;
	position: relative;
	margin: 20px;
}
.home #tour_middle #tour_5 {
	margin: 20px;
	width: 520px;
}
.home #tour_middle #tour_1 {
	position: relative;
	width: 520px;
	margin: 20px;
}
.home #tour_middle #tour_1 #tour_1_saimaru {
	position: absolute;
	left: 326px;
	top: 327px;
	height: 200px;
	width: 200px;
}
.home #tour_main {
	height: 334px;
	position: relative;
	width: 589px;
}
.home #tour_main #tour_main_img {
	position: absolute;
	left: -575px;
	top: 2px;
}
.home #tour_middle #tour2 #tour_2_saimaru {
	position: absolute;
	height: 133px;
	width: 257px;
	left: 258px;
	top: 127px;
}









img{
	margin:0;
	padding:0;
	}
	
	
.fb_box{
	position: relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-left: 0;
	}
	
.fb_box_o{
	position: relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-left: 0;
	}	
	
	
	
	
	
		
#boxa1{
	position: absolute;
width: 53px;
left: 11px;
top: -12px;
}

.fb_box_o #boxa1{
	position: absolute;
    width: 64px;
    left: 9px;
    top: -10px;
}



.fb_box .fb_num{
	position: absolute;
font-size: 30px;
color: #A1D69D;
text-align: left;
font-weight: bold;
line-height: 1.3em;
padding: 0px;
margin: 0;
top: 6px;
left: 1px;
	}
	
	
.fb_box_o .fb_num{
	position: absolute;
font-size: 30px;
color: #FFF;
text-align: left;
font-weight: bold;
line-height: 1.3em;
padding: 0px;
margin: 0;
    top: 13px;
    left: 2px;
	}	


.g_mid{
	background:url(../home/img/g_mid.png) repeat-y;
	width:59px;
	}
	
.g_mid2{
	position: absolute;
	background: url(../office/img/g_mid.png) repeat-y;
	width: 59px;
	left: 11px;
	top: 173px;
	}	
	
	

.fb_box .fb_top{
	width: 540px;
	height: 42px;
	background-image: url(../home/img/fb_top.png);
	background-repeat: no-repeat;
	padding: 0 0 0 55px;
	}
	
	
.fb_box_o .fb_top{
	width: 540px;
	height: 42px;
	background-image: url(../office/img/fb_top.png);
	background-repeat: no-repeat;
	padding: 0 0 0 55px;
	}		
	
.fb_box .fb_top p{
text-align: left;

margin:0;
	}
	
	
.fb_box_o .fb_top p{
text-align: left;

margin:0;
	}	
	
	
	
	

.fb_top .fb_titile{
	font-size: 17px;
color: #FFF;
text-align: center;
padding: 0.5em 0 0 30px;
font-weight: bold;

	}				

.fb_mid{
	width: 540px;
	background-image: url(../home/img/fb_middle.png);
	background-repeat: repeat-y;
	padding: 10px 10px 10px 85px;
	}	
	
.fb_box_o .fb_mid{
	width: 540px;
	background-image: url(../office/img/fb_middle.png);
	background-repeat: repeat-y;
	padding: 10px 10px 10px 85px;
	}		
	

	
.fb_m1{
	text-align:center;
	color:#FFF;
	font-size:15px;
	background:#9ED328;
	line-height:2em;
	}
	
.fb_box_o .fb_m1{
	text-align:center;
	color:#FFF;
	font-size:15px;
	background:#048ECC;
	line-height:2em;
	}	
	
		
.b_gray{
	background:#F0F0F0;
	padding: 5px;
	}	
	
.b_normal{
	padding: 5px;
	width: 440px;
	}		
	
.ml10{
	margin:0 0 0 10px;
	}	
	
.fb_left{
	width: 260px;
	float:left;
	margin: 0 20px 0 0;
	}
	
.fb_left p{
	margin:0 0 10px 0;
	padding:0;
	}		
	
.fb_right{
	float:right;
	}	
	
.fb_st{
	width:440px;
	}
	
.fb_str{
	width:437px;
	}	
	
	
	
.home .g_bottom{
margin:0 0 0 11px;
	}		
	
	
.home #three_links{
	margin:20px 0;
	}
	
.home #three_links p{
margin:0;
	}	
	
#contents_left_in #flow_top	.orenge{
	display: inline;
	color: orange;
	width: auto;
	font-weight: bold;
		}
	
	
.home #contents_left_in #flow_top {
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1.5em;
}

.home .pp{
	margin:10px 0;
	}
	
.home .ss{
	font-size:10px;
	}	

.home .of560{
	width:560px;
	overflow:hidden;
	}

#faq .faq_dd .qa .faq_a {
	position: absolute;
	left: -60px;
}


#contents_left_in .faq_title {
	margin-top: 20px;
	margin-bottom: 20px;
}
#faq .faq_dd .faq_line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	margin-top: 20px;
}


/* オフィス用 */
#faq_o .faq_dd_o .qa_o .faq_a_o {
	position: absolute;
	left: -60px;
}


#contents_left_in .faq_title_o {
	margin-top: 20px;
	margin-bottom: 20px;
}
#faq_o .faq_dd_o .faq_line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	margin-top: 20px;
}


/* オフィス用 */



.maru {
  background: url(/home/img/btn_link.png) left no-repeat;
}

.maru a {
  padding-left: 1.3em;
  color: #5D84AE;
}

.home .home_title .wide_h1{
  margin: 0 0 10px 20px;
	}
	
.home_title h1.m0{
	margin-top:0;
	}	
	
.img_margin {
	margin-left: 12px;
}