@charset "utf-8";
/* CSS Document */
/* ===================================================================
CSS Information
Date: 07/12/2011
File name:      print.css
Author:         Jun Hishida at Phnom Penh in Cambodia
URL:						http://www.webskynet.com
Style Info:     For Printings

Copyright(C)2011 WebSkyNet Inc. all rights reserved.
-------------------------------------------------------------------
/* ===== 1: ALL RESET =========================== */

*	{
	margin:0;
	padding:0;
}

/* ===== 2: BASE SETTING =========================== */

body	{
	font-family:"MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","Verdana,sans-serif","Kozuka Gothic Pro";
	text-align:center;
	font-size:77%;
	margin:0;
	padding:0;
	color:#333;
	background:#FFF;
}

* html body {
	font-size:72%;
}

h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	margin:0;
	padding:0;
	line-height:1.4;
	text-align:left;
	display:block;
	font-weight:normal;
}

img {
	border:none;
	vertical-align:text-bottom;
}

li {
	list-style:none;
}


p	{
	margin-top:0.5em;
	margin-bottom:0.5em;
	line-height:1.5em;
}

address,caption,em,strong,th {
	font-style:normal;
	font-weight:normal;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:72%;
	empty-cells:show;
}

* html table {
	font-size:82%;
}

caption,th {
	text-align:left;
}


object,embed {
	vertical-align:top;
}


/* === HEADER ============================== */

body{
	width:100%;
	background:#eaeaea url(../img/common/body_bg.gif) repeat-x left top;
}
#header {
	width:950px;
	height:544px;
	margin:0 auto;
	text-align:center;
}

h1	{
	font-size:13px;
	text-align:left;
	letter-spacing:1px;
}
/* === MAIN BODY ============================== */
#mainbody{
	clear:both;
	width:950px;
}

/* === SIDE NAVIGATION ============================== */
#side{
	width:231px;
	float:left;
	margin-right:19px;	
}

/* === CONTENTS ============================== */
#contents{	
	width:700px;
	float:right;
	}
/* === FOOTER ============================== */

#footer {
	clear:right;
	clear:both;
	width:100%;
	height:262px;
	margin:0 auto;
	background:url(../img/common/bg_footer.gif) repeat-x left top;	
	text-align:center	
	}
#footer .footer_menu {
	width:950px;
	height:225px;
	margin:0 auto;
}
/* === Global Navi top ============================== */
#gnavitop ul li a {
	display:none;

}


/* === Global Side Navi ============================== */
/* === normal === */
#side .side_gnavi{
	background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat left top;
	width:231px;
	height: 350px;
}
#side .side_gnavi ul li{
	list-style:none;	
	line-height:50px;
}
#side .side_gnavi ul li a{
	text-decoration:none;
	display:block;
	_display:normal;
	width:231px;
	height:50px;
	
}
#side .side_gnavi ul li a span{
	margin-left:23px;	
}
/*=========== hover ====*/
#side .side_gnavi ul li.glnav01 a:hover{
		background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat -231px top;
		text-decoration:underline;		
	}
#side .side_gnavi ul li.glnav02 a:hover{
		background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat -231px -50px;
		text-decoration:underline;		
}
#side .side_gnavi ul li.glnav03 a:hover{
		background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat -231px -100px;
		text-decoration:underline;		
}
#side .side_gnavi ul li.glnav04 a:hover{
		background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat -231px -150px;
		text-decoration:underline;		
}
#side .side_gnavi ul li.glnav05 a:hover{
		background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat -231px -200px;
		text-decoration:underline;		
}
#side .side_gnavi ul li.glnav06 a:hover{
		background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat -231px -250px;
		text-decoration:underline;		
}
#side .side_gnavi ul li.glnav07 a:hover{
		background:url(../img/common/g_navi/side_navi_01.jpg) no-repeat -231px -300px;
		text-decoration:underline;		
}
	/* === SIDE Navi 02 == */
#side .side_gnavi_02{
	background:url(../img/common/g_navi/side_navi_02.jpg) no-repeat left top;
	width:231px;
	height:150px;
}
#side .side_gnavi_02 ul li{
	list-style:none;
	line-height:50px;
	}
#side .side_gnavi_02 ul li a{
	text-decoration:none;
	display:block;
	_display:normal;
	width:231px;
	height:50px;
	}
#side .side_gnavi_02 ul li a span{
	margin-left:23px;
}
/* ========== hover === */
#side .side_gnavi_02 ul li.glnav02_01 a:hover{
		background:url(../img/common/g_navi/side_navi_02.jpg) no-repeat -231px top;
		text-decoration:underline;		
	}
#side .side_gnavi_02 ul li.glnav02_02 a:hover{
		background:url(../img/common/g_navi/side_navi_02.jpg) no-repeat -231px -50px;
		text-decoration:underline;		
	}
#side .side_gnavi_02 ul li.glnav02_03 a:hover{
		background:url(../img/common/g_navi/side_navi_02.jpg) no-repeat -231px -100px;
		text-decoration:underline;		
	}



/* === HOME ============================== */
/* == top == */
#header .top{
	width:950px;
	height:103;
}
#header .top  .top_img{
	width:950px;
	height:84px;
}
#header .top  .top_img .logo{
	float:left;
	height:77px;
	width:270px;
	margin-top:2px;
	}
#header .top  .top_img .topcall{
	float:right;
	height:75px;
	width:413px;
	margin-right:8px;
	}

/* === banner == */
#header .big_banner{
	width:950px;
	height:319px;
	position:relative;
}
#header .big_banner .big_banner_on{
	width:351px;
	height:102px;
	top:206px;
	left:403px;
	position:absolute;
}
/* ===== page distination === */
#topicpath {
  height:17px;
  margin:5px 10px; 
}
#topicpath li {
 float:left;
 font-size:13px;
 width:auto;
 list-style :none ;  
}
#topicpath li a {
 color:#00F;
 text-decoration:none;
 }
 #topicpath li a:hover{
	text-decoration:underline;
}
/* ========== left side ======= */
#side .fuyouhin  img:hover{
	opacity:0.6;
	filter:alpha(opacity=60); 
}
#side .ihinseiri img:hover{
	opacity:0.6;
	filter:alpha(opacity=60); 
}
#side .llink{
	margin-top:10px;
	}

/* contents */
#contents .cnttxt01{
	width:700px;
	height:187px;
	position:relative;
}
#contents .cnttxt01  .title_01_top{
	width:686px;
	height:48px;
	top:7px;
	left:7px;
	position:absolute;
}
#contents .cnttxt01 .txt1_top{
	line-height:20px;
	width:668px;
	height:98px;
	top:66px;
	left:17px;
	position:absolute;
}
/* content banner */
#contents .cnt_top_banner{
	width:700px;
	height:502px;
	font-size:12px;
	position:relative;
}
#contents .cnt_top_banner .label_01{
	width:206px;
	height:35px;
	top:117px;
	left:229px;
	position:absolute;
}
#contents .cnt_top_banner .label_02{
	width:272px;
	height:35px;
	top:236px;
	left:28px;
	position:absolute;
}
#contents .cnt_top_banner .label_03{
	width:259px;
	height:35px;
	top:360px;
	left:227px;
	position:absolute;
}
#contents .cnt_top_banner .cnt_call_on{
	width:366px;
	height:80px;
	top:410px;
	left:17px;
	position:absolute;
}
/* ihinseiri fuyouhin */
#contents .people_car{
 display:none;
 } 
/* content map */
#contents .map{
	width:700px;
	height:395px;
	font-size:13px;
	position:relative;
}
#contents .map .map_title{
	width:686px;
	height:47px;
	top:15px;
	left:7px;	
	position:absolute;
}
#contents .map .map_table{
	width:660px;
	height:230px;	
	top:151px;
	left:30px;
	position:absolute;	
}
#contents .map .map_table .summary{
	font-size:13px;
	width:660px;
	height:200px;
}
#contents .map .map_table .summary th{
	vertical-align:top;
	padding-right:12px;
	text-align:center;
	color:#fff;
}
/* product box */
#contents .product_level_01{
	width:700px;
	height:712px;
	font-size:10px;
	position:relative;
}
#contents .product_level_01 .pro_01_01{
	width:220px;
	height:40px;
	top:0px;
	left:0px;	
	position:absolute;
}
#contents .product_level_01 .text_pro01_01{
	width:102px;
	height:70px;
	top:54px;
	left:110px;	
	position:absolute;
}
#contents .product_level_01 .btn01_01 a{
	width:152px;
	height:42px;
	top:148px;
	left:39px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_01 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_01 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 1 pc */
#contents .product_level_01 .pro_01_02{
	width:220px;
	height:40px;
	top:0px;
	left:240px;	
	position:absolute;
}
#contents .product_level_01 .text_pro01_02{
	width:118px;
	height:85px;
	top:54px;
	left:333px;	
	position:absolute;
}
#contents .product_level_01 .btn01_02 a{
	width:152px;
	height:42px;
	top:148px;
	left:279px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_02 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_02 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 2 refregerate */
#contents .product_level_01 .pro_01_03{
	width:220px;
	height:40px;
	top:0px;
	left:480px;	
	position:absolute;
}
#contents .product_level_01 .text_pro01_03{
	width:100px;
	height:75px;
	top:54px;
	left:590px;	
	position:absolute;
}
#contents .product_level_01 .btn01_03 a{
	width:152px;
	height:42px;
	top:148px;
	left:519px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_03 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_03 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 3 sofa */
#contents .product_level_01 .pro_01_04{
	width:220px;
	height:40px;
	top:240px;
	left:0px;	
	position:absolute;
}
#contents .product_level_01 .text_pro01_04{
	width:107px;
	height:80px;
	top:294px;
	left:108px;	
	position:absolute;
}
#contents .product_level_01 .btn01_04 a{
	width:152px;
	height:42px;
	top:387px;
	left:39px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_04 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_04 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 4 audiao */
#contents .product_level_01 .pro_01_05{
	width:220px;
	height:40px;
	top:240px;
	left:240px;	
	position:absolute;
}
#contents .product_level_01 .text_pro01_05{
	width:121px;
	height:89px;
	top:294px;
	left:334px;	
	position:absolute;
}
#contents .product_level_01 .btn01_05 a{
	width:152px;
	height:42px;
	top:387px;
	left:279px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_05 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_05 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 5 barnd */
#contents .product_level_01 .pro_01_06{
	width:220px;
	height:40px;
	top:240px;
	left:480px;	
	position:absolute;
}
#contents .product_level_01 .text_pro01_06{
	width:110px;
	height:75px;
	top:294px;
	left:575px;	
	position:absolute;
}
#contents .product_level_01 .btn01_06 a{
	width:152px;
	height:42px;
	top:387px;
	left:519px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_06 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_06 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 6 clothes  */
#contents .product_level_01 .pro_01_07{
	width:220px;
	height:40px;
	top:480px;
	left:0px;	
	position:absolute;
}
#contents .product_level_01 .text_pro01_07{
	width:112px;
	height:80px;
	top:537px;
	left:100px;	
	position:absolute;
}
#contents .product_level_01 .btn01_07 a{
	width:152px;
	height:42px;
	top:627px;
	left:39px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_07 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_07 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 7 antique */
#contents .product_level_01 .text_p{
	width:436px;
	height:148px;
	font-size:13px;
	top:520px;
	left:247px;	
	position:absolute;
}
/*============================== product level 1 =================== */
/*  product level 2 green header  */
#contents .green_detial p{	
	font-size:13px;
	margin:15px 6px 10px 6px;
}
/* product level 2 */
#contents .product_level_02{
	width:700px;
	height:234px;
	font-size:10px;
	position:relative;
}
/* ==== product leve 2 box === */
#contents .product_level_02 .pro_02_01{
	width:220px;
	height:40px;
	top:0px;
	left:0px;	
	position:absolute;
}
#contents .product_level_02 .text_pro02_01{
	width:99px;
	height:70px;
	top:54px;
	left:117px;	
	position:absolute;
}
#contents .product_level_02 .btn02_01 a{
	width:152px;
	height:42px;
	top:148px;
	left:39px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_02 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_02 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //box 1 box */
#contents .product_level_02 .pro_02_02{
	width:220px;
	height:40px;
	top:0px;
	left:240px;	
	position:absolute;
}
#contents .product_level_02 .text_pro02_02{
	width:99px;
	height:70px;
	top:54px;
	left:358px;	
	position:absolute;
}
#contents .product_level_02 .btn02_02 a{
	width:152px;
	height:42px;
	top:148px;
	left:279px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_02 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_02 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //product 2 office */
#contents .product_level_02 .pro_02_03{
	width:220px;
	height:40px;
	top:0px;
	left:480px;	
	position:absolute;
}
#contents .product_level_02 .text_pro02_03{
	width:99px;
	height:70px;
	top:54px;
	left:590px;	
	position:absolute;
}
#contents .product_level_02 .btn02_03 a{
	width:152px;
	height:42px;
	top:148px;
	left:519px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../img/common/detail_btn_off.gif) no-repeat left top;
	position:absolute;
}
#contents .product_level_03 .change a:hover{
	background:url(../img/common/detail_btn_on.gif) no-repeat left top;
	width:152px;
	height:42px;
}
#contents .product_level_03 .change a:active{
	background:url(../img/common/detail_btn_click.gif) no-repeat left top;
	width:152px;
	height:42px;
}
/* //product 2 refregerator*/
#contents .product_level_03{
	clear:both;
	width:700px;
	height:352px;
	font-size:11px;
	position:relative;
}

#contents .product_level_03 .pro_03_01{
	width:340px;
	height:40px;
	top:0px;
	left:0px;	
	position:absolute;
}
#contents .product_level_03 .text_pro03_01{
	width:170px;
	height:70px;
	top:68px;
	left:155px;	
	position:absolute;
}
/* //box1 box */
#contents .product_level_03 .pro_03_02{
	width:360px;
	height:40px;
	top:0px;
	left:360px;	
	position:absolute;
}
#contents .product_level_03 .text_pro03_02{
	width:170px;
	height:70px;
	top:68px;
	left:511px;	
	position:absolute;
}
/* //product 2 key */
#contents .product_level_03 .pro_03_03{
	width:340px;
	height:40px;
	top:180px;
	left:0px;	
	position:absolute;
}
#contents .product_level_03 .text_pro03_03{
	width:90px;
	height:70px;
	top:248px;
	left:235px;	
	position:absolute;
}
/* //product 3 label 24*/
#contents .product_level_03 .pro_03_04{
	width:360px;
	height:40px;
	top:180px;
	left:360px;	
	position:absolute;
}
#contents .product_level_03 .text_pro03_04{
	width:170px;
	height:70px;
	top:248px;
	left:511px;	
	position:absolute;
}
/* //product 2 key */
#contents .cnttxt02{
	width:700px;
	height:154px;
	font-size:12px;
	position:relative;
}
#contents .cnttxt02 .title_01_top{
	width:685px;
	height:46px;
	top:15px;
	left:7px;
	position:absolute;
}
#contents .cnttxt02 .txt2_bottom{
	width:665px;
	height:65px;
	line-height:22px;
	top:70px;
	left:17px;
	position:absolute;
}
#contents .click_top {
	clear:left;
	float:right;
	width:142px;
	height:26px;
	margin-right:20px;
	margin-top:10px;	
}
#footer .footer_menu .out_box{

	background:url(../img/common/gb_box_bottom.gif) no-repeat left top;
	width:188px;
	float:left;
	color:#fff;	
	}

#footer .footer_menu .out_box span{
	margin-top:27px;
	width:150px;
	margin-left:35px;
	display:block;
}	
#footer .footer_menu .out_box .blok_menu{
	text-align:left;
	margin:2px 15px 10px 15px;	
}
#footer .footer_menu .out_box ul{
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
	width:159px;
	
}
#footer .footer_menu .out_box ul li {
	list-style:none;
	background:url(../img/common/bg_list.gif) no-repeat left center;
	margin-left:15px;
	text-align:left;
}
#footer .footer_menu .out_box ul li a{
	line-height:22px;
	font-size:11px;
	color:#fff;
	padding-left:8px;	 
}
#footer .footer_menu .out_box ul li a:hover{
	text-decoration:underline;
	background:url(../img/common/bg_list_on.gif) no-repeat left center;
}
/* log bottom */
#footer .footer_menu .out_box .bt_logo{
	margin:20px 20px;
}
#footer .under{
	clear:both;
	height:20px;
	text-align:center;	
	display:block;
	margin-top:9px;
}
#footer .under a{
	text-decoration:none;
	color:#0000ff;
}
#footer .under a:hover{
	text-decoration:underline;
	}

img.nodisplay{
  display: block;
}

p	{
	line-height:1.0em; !important;
}

/*===================================== flow ===================================== */
#contents .fl_txt_01{
	background:url(../img/flow/bg_top.gif) no-repeat left top;
	padding-top:7px;
	}
#contents .fl_txt_01_btm{
	background:url(../img/flow/bg_bottom.gif) no-repeat left bottom;
	padding-bottom:26px;
	}
#contents .fl_txt_01_ctr{	
	background:url(../img/flow/bg_center.gif) repeat-y;
	}
#contents .fl_txt_01_ctr .cnt_txt{
	margin:0 7px;
	}
#contents .fl_txt_01_ctr .cnt_txt .txt{
	margin:10px 10px 0px 10px;
	line-height:20px;
	font-size:11px;
}
#contents .fl_txt_01_ctr .cnt_txt .txt span{
	color:red;
	font-weight:bold;
}
/*---// text top --- */
#contents .step_box{
 	width:700px;
 	height:654px;
 	margin-top:17px;
 	}
#contents .step_top{
	background:url(../img/flow/step_box_top.gif) no-repeat left top;
	height:21px;
	width:700px;
}
#contents .step_center{
	background:url(../img/flow/bg_center.gif) repeat-y;
	height:598px;
	width:700px;
}
#contents .step_bottom{
	background:url(../img/flow/step_box_bottom.gif) no-repeat left top;
	height:35px;
	width:700px;
}
/* ==set postion for each step ==*/
#contents .step_box .content_step{
	width:658px;
	height:600px;
	margin-left:21px;	
}
#contents .step_box .content_step .each_step{
	width:658px;
	height:142px;
	font-size:12px;
	line-height:22px;
	margin-top:10px;
	clear:both;
}
#contents .step_box .content_step .step_01{
	margin-top:0;
}
#contents .step_box .content_step .step_img_left{
	width:105px;
	height:142px;
	margin-right:7px;
	float:left;
}
#contents .step_box .content_step .step_1_img_right{
	width:546px;
	height:122px;
	margin-top:2px;
	float:right;
	position:relative;
	}
#contents .step_box .content_step .step_1_img_right .txt_right_1{
	height:86px;
	width:340px;
	position:absolute;
	top:20px;
	left:123px;
}
#contents .step_1_img_right  a{
	color:0000ff;
	text-decoration:none;	
}
#contents .step_1_img_right .txt_right_1 a:hover{
	text-decoration:underline;
}
/*-- //step 1 --*/
#contents .step_box .content_step .step_2_img_right{
	width:546px;
	height:122px;
	float:right;
	position:relative;
}
#contents .step_box .content_step .step_2_img_right .txt_right_2{
	height:86px;
	width:414px;
	margin-top:2px;
	position:absolute;
	top:40px;
	left:123px;
}
#contents .each_step span{
	color:#ff0000;
	font-weight:bold;
}
/*--//step 2 --*/

#contents .step_box .content_step .step_3_img_right{
	width:546px;
	height:122px;
	float:right;
	position:relative;
}
#contents .step_box .content_step .step_3_img_right .txt_right_3{
	height:86px;
	width:414px;
	margin-top:2px;
	position:absolute;
	top:30px;
	left:123px;
}
/* -- //step 3 --*/
#contents .step_box .content_step .step_4_img_right{
	width:546px;
	height:122px;
	float:right;
	position:relative;
}
#contents .step_box .content_step .step_4_img_right .txt_right_4{
	height:86px;
	width:414px;
	margin-top:2px;	
	position:absolute;
	top:30px;
	left:123px;
}
#contents .cnt_call_free{
	margin-top:15px;
}
/* -- // Step 4 --*/
/*============================= site map ================== */
#contents .sitemap_box{
	clear:both;
	width:700px;
	font-size:12px;
	margin-top:20px;
	text-align:center;
	}
#contents .sitemap_box .out_box{
	width:617px;
	height:233px;
	margin:0 auto;
}
#contents .sitemap_box .out_box .left_icon{
	width:292px;
	height:190px;
	float:left;
}
#contents .sitemap_box .out_box .left_icon .left_content{
	width:292px;
	height:122px;
	background:url(../img/sitemap/bg_contnet_box.jpg) no-repeat left top;
	margin-right:31px;
}
#contents .sitemap_box .out_box .shadow{
	width:292px;
	height:18px;
	background:url(../img/sitemap/shadow.gif) no-repeat right bottom;
	margin-top:20px;
}
#contents .sitemap_box .out_box .link_left{
	float:left;
	margin-top:22px;
	padding-left:40px;
	>width:150px;
}
#contents .sitemap_box .link_right{
	float:right;
	margin-left:5px;
	margin-top:20px;
}
/* ----- //box right --- */
#contents .sitemap_box ul li{
	list-style:none;
	line-height:22px;
}
#contents .sitemap_box ul li a{
	color:#ffffff;
	background:url(../img/sitemap/bg_list_off.gif) no-repeat left center;
	text-decoration:none;
	padding-left:6px;
	font-size:12px;
}
#contents .sitemap_box ul .nostyle a{
	background:none;
}
#contents .sitemap_box ul .nostyle a:hover{
	text-decoration:underline;
	background:none;
}
#contents .sitemap_box ul li a:hover{
	background:url(../img/sitemap/bg_list_on.gif) no-repeat left center;
	text-decoration:underline;
}
/* ------ // ---------------- */
#contents .sitemap_box .out_box .right_icon{
	width:292px;
	height:190px;
	float:right;
}
#contents .sitemap_box .out_box .right_icon .right_content{
	width:292px;
	height:122px;
	background:url(../img/sitemap/bg_contnet_box.jpg) no-repeat left top;
}
#contents .sitemap_box .out_box .link_right{
	width:120px;
	float:right;
}
#contents .sitemap_box .link_left{
	width:120px;
	float:right;
}
#contents .sitemap_box .out_box .link_left_bottom{
	width:200px;
}
/* ----  //box right --- */
#contents .sitemap_box  .outo_box_bottom{
	margin-top:27px;
}
/*========== not home other page have ======== */
.click_to_top{
 	clear:both;
	width:950px;
	margin:0 auto; 
 }
.click_to_top .jqry_to_top{
 	float:right;
 	margin-right:18px;
 	display:inline;
 }
 /* ===== page distination === */
#page_destination {
	margin-bottom:10px;/* put page destination under header and upper contents */
	 }
 #page_destination a{
  text-decoration:none;
 }
 #page_destination a:hover{
 text-decoration:underline;
 }
/*=======================//not home other page have ============ */
}
/* ===================== contactus ============== */
.frame_main {
	width:700px;
	height:55px;
	margin:0 auto;
	background:url(../img/common/frame/bar.gif) no-repeat left top;
	overflow:hidden;
}
.frame_main p {
	font-size:22px;
	font-weight:bold;
	margin:17px 0 0 38px;
	_margin:19px 0 0 38px;
}
.frame_body {
	width:700px;
	background:url(../img/common/frame/bar_body.gif) repeat-y left top;
	overflow:hidden;
	text-align:center;
}
.frame_body p {
	margin:8px 0 0 17px;
	_padding-top:8px;
	_margin-top:0px;
}
.frame_bottom {
	margin-bottom:20px;
}

.frame_table {
	width:608px;
	margin:0 auto;

	padding-top:18px;
}

/* ==================== ▼ contact area ============== */
.contactarea table {
	width:608px;
	border-spacing: 0;
}
.contactarea td.title {
	padding-top:5px;
	border-spacing: 0;
	padding-right:10px;
	border-collapse: collapse;
	border:4px solid #FFF;
	vertical-align:top;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	width:122px;
}
.contactarea td.input {
	background:url(../img/common/frame/td_bg.gif) repeat-y left top;
	text-align: left;
	padding: 5px 0 5px 16px;
	border-collapse: collapse;
	border:4px solid #FFF;
	vertical-align:middle;
	font-size: 12px;
	width:476px;
	overflow: hidden;/*型崩れ防止FF用。↓がFFではつかえないので隠蔽*/
	border-spacing   : 0;
}
.notes {
 font-size:10px;
 line-height:1.2em;
}
.contactarea  p.check {
	margin: 10px 40px;
	text-align: right;
}

.contactarea  INPUT.postcode {
	width : 50px;
}

.contactarea  INPUT.TEL {
	width : 30px;
}

.contactarea  INPUT.TEL_2 {
	width : 40px;
}

.contactarea  textarea.ErrBack {
	background-color: #FF6F6F;
}

.contactarea  select.ErrBack{
	background-color: #FF6F6F;
}

.contactarea  INPUT.text {
	width: 350px;
}

.contactarea  INPUT.name {
	width: 100px;
}

.contactarea  INPUT.ErrBack {
	background-color: #FF6F6F;
}
iv.contactarea  INPUT.text {
	width: 350px;
}

.contactarea .submit {
	padding    : 20px 85px;
	text-align : center;
}

.contactarea  div.complete {
	text-align: center;
	margin: 0 auto;
}

.contactarea  INPUT.button {
	width: 120px;
	height:25px;
	font-weight: bold;
}
div.contactarea  label {
	margin: 10px 0;
}

/* ==================== ▲ contact area ============== */
/* ==================== ▼ quotation area ============== */
.purchase p.title{
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 10px;
}
contactarea .purchase teble{
	border-collapse: collapse;
}
.contactarea .purchase tr th{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.purchase tr td.number {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.purchase  INPUT.length1 {
	width: 240px;
}
.purchase  INPUT.length2 {
	width: 80px;
}
.purchase  INPUT.length3 {
	width: 160px;
}
div.contactarea .list_plus{
	text-align: center;
	padding          : 20px 85px;
}
.purchase .list_plus INPUT#botan {
	width: 120px;
	height:25px;
	font-weight: bold;
}


div.questionnaire .list{
	padding:10px;
	background:url(../img/common/frame/f9f9f9.gif) repeat left top;
}

div.questionnaire p.title{
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 10px;
}
.questionnaire p.question{
margin: 15px 0 5px;
}

.disp_non {
	display:none;
}
.contactarea .foam_aria .complete{
border: 1px solid;
padding: 15px;
}

div.complete p{
text-align: center;
}

/* ==================== ▲ quotation area ============== */
/*============================= site map ================== */
#contents .sitemap_box{
	clear:both;
	width:700px;
	font-size:12px;
	margin-top:20px;
	text-align:center;
	}
#contents .sitemap_box .out_box{
	width:617px;
	height:233px;
	margin:0 auto;
}
#contents .sitemap_box .out_box .left_icon{
	width:292px;
	height:190px;
	float:left;
}
#contents .sitemap_box .out_box .left_icon .left_content{
	width:292px;
	height:122px;
	background:url(../img/sitemap/bg_contnet_box.jpg) no-repeat left top;
	margin-right:31px;
}
#contents .sitemap_box .out_box .shadow{
	width:292px;
	height:18px;
	background:url(../img/sitemap/shadow.gif) no-repeat right bottom;
	margin-top:20px;
}
#contents .sitemap_box .out_box .link_left{
	float:left;
	margin-top:22px;
	padding-left:40px;
	>width:150px;
}
#contents .sitemap_box .link_right{
	float:right;
	margin-left:5px;
	margin-top:20px;
}
/* ----- //box right --- */
#contents .sitemap_box ul li{
	list-style:none;
	line-height:22px;
}
#contents .sitemap_box ul li a{
	color:#ffffff;
	background:url(../img/sitemap/bg_list_off.gif) no-repeat left center;
	text-decoration:none;
	padding-left:6px;
	font-size:12px;
}
#contents .sitemap_box ul .nostyle a{
	background:none;
}
#contents .sitemap_box ul .nostyle a:hover{
	text-decoration:underline;
	background:none;
}
#contents .sitemap_box ul li a:hover{
	background:url(../img/sitemap/bg_list_on.gif) no-repeat left center;
	text-decoration:underline;
}
/* ------ // ---------------- */
#contents .sitemap_box .out_box .right_icon{
	width:292px;
	height:190px;
	float:right;
}
#contents .sitemap_box .out_box .right_icon .right_content{
	width:292px;
	height:122px;
	background:url(../img/sitemap/bg_contnet_box.jpg) no-repeat left top;
}
#contents .sitemap_box .out_box .link_right{
	width:120px;
	float:right;
}
#contents .sitemap_box .link_left{
	width:120px;
	float:right;
}
#contents .sitemap_box .out_box .link_left_bottom{
	width:200px;
}
/* ----  //box right --- */
#contents .sitemap_box  .outo_box_bottom{
	margin-top:27px;
}
/*========== not home other page have ======== */
.click_to_top{
 	clear:both;
	width:950px;
	margin:0 auto; 
 }
.click_to_top .jqry_to_top{
 	float:right;
 	margin-right:18px;
 	display:inline;
 }
 /* ===== page distination === */
#page_destination {
	margin-bottom:10px;/* put page destination under header and upper contents */
	 }
 #page_destination a{
  text-decoration:none;
 }
 #page_destination a:hover{
 text-decoration:underline;
 }
/*=======================//not home other page have ============ */

/*========== For 10 products template ======== */
#title_products {
	width: 700px;
	height: 120px;
}
#mame {
	width:700px;
	height:409px;
	position:relative;
	margin-bottom:21px;

}
#mame .mame_bar {
	position:absolute;
	width:598px;
	height:51px;
	top:28px;
	left:25px;

}
#mame .mame_01 {
	position:absolute;
	width:105px;
	height:123px;
	top:104px;
	left:25px;

}
#mame .mame_02 {
	position:absolute;
	width:105px;
	height:123px;
	top:250px;
	left:25px;

}
#mame .mame_03 {
	position:absolute;
	width:510px;
	height:90px;
	top:108px;
	left:152px;
	margin:0px;
}
#mame .mame_04 {
	position:absolute;
	width:510px;
	height:90px;
	top:255px;
	left:152px;
	margin:0px;
}
#main_products {
	width:700px;
	height:262px;
	position:relative;
	margin-bottom:17px;
}
#main_products .products {
	position:absolute;
	width:680px;
	height:180px;
	top:63px;
	left:14px;
	margin:0px;
}
#main_products .products ul {
	line-height: 19px;

}
#main_products .products ul li {
    padding-left: 15px;
    background: url(../img/common/products/list_orange.gif) no-repeat left 4px;
    list-style: none;
}
#main_makers {
	width:700px;
	height:252px;
	position:relative;
	margin-bottom:10px;
}
#main_makers .makers {
	position:absolute;
	width:680px;
	height:180px;
	top:58px;
	left:14px;
	margin:0px;
}
#main_makers .makers ul {
	line-height: 19px;

}
#main_makers .makers ul li {
    padding-left: 15px;
    background: url(../img/common/products/list_blue.gif) no-repeat left 4px;
    list-style: none;
}
#jquery_ui {
	width:px;
	margin: 0 auto;
	text-align:center;
	zoom:1;
}
#main_makers .makers1 {
	position:absolute;
	width:692px;
	height:180px;
	top:58px;
	left:4px;
	margin:0px;
}
#main_makers .makers1 ul {
	line-height: 19px;

}
.makers1 ul li {
    padding-left: 15px;
    background: url(../img/common/products/list_blue.gif) no-repeat left 4px;
    list-style: none;
}
.list_m {
	width: 170px;
	float: left;
	display: inline;
}

.tabs_position {
	width:680px;
	margin: 0 auto;
	text-align: center;
}
/*========== //For 10 products template ======== */

/*==========▼ 遺品整理（ihinseiri） ======== */
#title_ihinseiri {
	width:700px;
}
#title_ihinseiri img {
	margin-bottom:10px;
}
.banner_ihinseiri {
	width:700px;
	height:298px;
	position:relative;
	margin-bottom:10px;
}
.banner_ihinseiri .trouble {
	position:absolute;
	width:380px;
	height:260px;
	top:38px;
	left:222px;
}
.banner_ihinseiri .trouble ul {
	line-height: 15px;
}
.banner_ihinseiri .trouble ul li {
    padding-left: 15px;
    background: url(../img/ihinseiri/list_square.gif) no-repeat left 4px;
    list-style: none;
}
.quotation_ihin {
	width:700px;
	height:140px;
	margin-bottom:19px;
}
.quotation_ihin_2 {
	width:700px;
	height:140px;
	margin-top: 15px;
}
.point_ihinseiri {
	width:700px;
	height:160px;
	position:relative;
}
.point_ihinseiri .explain {
	position:absolute;
	width:555px;
	height:66px;
	top:77px;
	left:130px;
}
.service_ihinseiri {
	width:700px;
	height:277px;
	position:relative;
	margin-top:17px;
	margin-bottom:16px;
}
.service_ihinseiri .explain_1 {
	position:absolute;
	width:490px;
	height:20px;
	top:65px;
	left:17px;
}
.service_ihinseiri .explain_2 {
	position:absolute;
	width:610px;
	height:66px;
	top:93px;
	left:40px;
}
.service_ihinseiri .explain_2 th{
	font-weight:bold;
	width:125px;
	text-align:right;
}
.service_ihinseiri .explain_2 td{
	background:url(../img/aboutus/bg_td.gif) repeat-y;
	}
.service_ihinseiri .explain_2 td,
.service_ihinseiri .explain_2 th{
	padding:7px 10px;
	border-bottom:4px solid #fff;
	font-size: 13px;
}

/*==========▲ 遺品整理（ihinseiri） ======== */
/*==========▼ 不用品の回収（fuyouhin） ======== */
#title_fuyouhin {
	width:700px;
}
#title_fuyouhin img {
	margin-bottom:10px;
}
.quotation_fuyou {
	width:700px;
	height:140px;
	margin-bottom:10px;
}


.quotation_fuyou_2 {
	width:700px;
	height:140px;
	margin-top: 20px;
}
.example_fuyouhin {
	width:700px;
	height:187px;
	position:relative;
	margin-bottom:16px;
}
.example_fuyouhin .explain {
	position:absolute;
	width:520px;
	height:70px;
	top:65px;
	left:17px;
}
.example_fuyouhin .explain ul {
	line-height: 19px;
}
.example_fuyouhin .explain ul li {
    padding-left: 15px;
    background: url(../img/ihinseiri/list_square.gif) no-repeat left 4px;
    list-style: none;
}
.re_fuyouhin {
	width:700px;
	height:344px;
	position:relative;
	margin-bottom:16px;
}
.re_fuyouhin .explain1 {
	position:absolute;
	width:170px;
	height:40px;
	top:143px;
	left:20px;
}
.re_fuyouhin .explain2 {
	position:absolute;
	width:170px;
	height:40px;
	top:210px;
	left:20px;
}
.re_fuyouhin .explain3 {
	position:absolute;
	width:170px;
	height:40px;
	top:278px;
	left:20px;
}
.system_fuyouhin {
	width:700px;
	margin-bottom:8px;
}

.service_ihinseiri .explain_2 th{
	font-weight:bold;
	width:125px;
	text-align:right;
}
.service_ihinseiri .explain_2 td{
	background:url(../img/aboutus/bg_td.gif) repeat-y;
	}
.service_ihinseiri .explain_2 td,
.service_ihinseiri .explain_2 th{
	padding:7px 10px;
	border-bottom:4px solid #fff;
	font-size: 13px;
}

/*==========▲ 不用品の回収（fuyouhin） ======== */
/*==========▼ LINK ======== */

#link_bg {
	background:url(../img/common/frame/bar_body.gif) repeat-y left top;
	height:997px;
}

.link_content{
	width:600px;
	margin:0 auto;
	padding-top:25px;
	text-align:center;
}

/*==========▲ LINK ======== */

img.nodisplay{
  display:none;
}
.emphasis {
	color:#ff0000;
	font-weight:bold;
}
input ,select{
	vertical-align:-0.5em;
	_vertical-align:0em;
	margin-right:5px;
}
#text_area {
	width : 350px; /*テキストエリアの幅*/
 	height : 140px;/*テキストエリアの高さ*/
 	font-family:"MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","Verdana,sans-serif","Kozuka Gothic Pro";
	color : purple;/*文字の色*/
	background-color : #fff;/*背景の色*/
	padding : 5px;/*内側の余白*/
	overflow:hidden;
	border :1px solid #ccc;/*ボーダーの太さ,スタイル,色*/
}
input {
	vertical-align:middle;
	margin-bottom:3px;
}
.caution {
	color:#00F;
	font-size:9px;
}