@charset "Shift_JIS";
/*
スタイル初期化------------------------
*/

/*{
color:#444;
letter-spacing:1px;
}*/

body{background:#020039;	margin:0;padding:0;
font-size:12px;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
color:#444;
letter-spacing:1px;
}

#works_page{background:#fff}

h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol, li, form, input{margin:0;	padding:0;}



ul{margin:0;	padding:0;	list-style-type:none;}
form{margin:0;	padding:0;}


/*
リンク関連----------------------------
*/

a{color:#444;}
a:hover{color:#3355cc;}


/*
----------------------------
*/

.clear{ display:block;	clear:both;	height:1px;	overflow:hidden; font-size:1px; line-height:1px }
.clear10{ display:block;	clear:both;	height:10px;	overflow:hidden; font-size:1px; line-height:1px }
.clear20{ display:block;	clear:both;	height:20px;	overflow:hidden;}
.clear30{ display:block;	clear:both;	height:30px;	overflow:hidden;}
.clear50{ display:block;	clear:both;	height:50px;	overflow:hidden;}

.sp02{ display:block;	height:2px;	overflow:hidden;}
.sp05{ display:block;	height:3px;	overflow:hidden;	font-size:1px; line-height:1px}
.sp10{ display:block;	height:10px;	overflow:hidden;}
	.sp10p{ display:block;	height:10px;	overflow:hidden; font-size:1px; line-height:1px}
.sp15{ display:block;	height:15px;	overflow:hidden;}
	.sp15p{ display:block;	height:15px;	overflow:hidden;}
.sp20{ display:block;	height:20px;	overflow:hidden;}
	.sp20p{ display:block;	height:20px;	overflow:hidden;}
.sp25{ display:block;	height:25px;	overflow:hidden;}
.sp30{ display:block;	height:30px;	overflow:hidden;}
.sp35{ display:block;	height:35px;	overflow:hidden;}
.sp40{ display:block;	height:40px;	overflow:hidden;}
.sp50{ display:block;	height:50px;	overflow:hidden;}

.sp_h1{ display:block;	height:30px;	overflow:hidden;}


.white{ color:#fff}
.b_gray{ font-weight:bold; color:#888;}
.gray{ color:#bbb;}
.small{ font-size:85%; line-height:
1.6em}
.light{ font-weight:normal;}
.txt_alart{color:#CC1111;}


.dotline15{background:url(../imgs/common/dotline.gif) repeat-x 0 7px;	height:15px; clear:both}
.dotline40{background:url(../imgs/common/dotline.gif) repeat-x 0 19px;	height:40px; clear:both}

/*
templete----------------------------
*/
#main_contents{ background:url(../imgs/common/main_bg.jpg) center top;	margin:0;}
#main{background:url(../imgs/common/main_bg.jpg) center top;	margin:0 auto; width:895px;	padding:9px 0 0 5px;}


#head{ width:817px;	height:100px; overflow:hidden}
	#top_page #head{height:120px;}
#logo{width:300px;	float:left; padding:4px 0 0px 0;}
#head_contact{width:500px;	float:right; padding:0px 0 0px 0; text-align:right}
#head_contact h1{ display:block;	background:none; font-size:10px; font-weight:normal; color:#09101C;	text-align:right;	margin:0; padding:5px 0 0 0}

.main_txt { height:250px;}
.main_txt p{ color:#fff; letter-spacing:0px;	font-size:12px;	line-height:1.6em;	width:850px;}
.top_copy{ display:block;	padding-bottom:25px;}




p{font-size:12px;line-height:1.8em;}
.bold{ font-weight:bold}
.ptop_15{padding-top:1.2em}
.ptop_10{padding-top:0.85em}
.ptop_40{padding-top:3em}
.mbtm_3{ margin-bottom:-3px;}
.aline_r{ text-align:right}



/*
グローバルナビゲーション----------------------------
*/
.alt{display:none;}

#gnavi{ display:block;	height:33px;	background:url(../imgs/common/gn_bg.jpg) center top;	clear:both;}
#gnavi ul{ display:block;	margin:0 auto; width:900px;	height:33px;	background:url(../imgs/common/gn_bg.jpg) center top;  overflow:hidden;	}
	#top_page #gnavi{ background:url(../imgs/common/top_gn_bg.jpg) center top;}
	#top_page #gnavi ul{ background:url(../imgs/common/top_gn_bg.jpg) center top; }

#gnavi li{display:block;	padding:0px; height:33px; float:left;}

#gnavi a:hover{background-position:0px -40px}
#gnavi a, #gnavi div{display:block;	padding:0px; height:33px; background-repeat:no-repeat;}

#gnavi #gn_home{ background-image:url(../imgs/common/gn_home.gif) ; width:133px;}
#gnavi #gn_company{background-image:url(../imgs/common/gn_company.gif) ; width:132px;}
#gnavi #gn_business{background-image:url(../imgs/common/gn_business.gif) ; width:132px;}
#gnavi #gn_works{background-image:url(../imgs/common/gn_works.gif) ; width:132px;}
#gnavi #gn_news{background-image:url(../imgs/common/gn_news.gif) ; width:168px;}
#gnavi #gn_recruit{background-image:url(../imgs/common/gn_recruit.gif) ; width:131px;}

#top_page #gnavi #gn_home, #company_page #gnavi #gn_company, #business_page #gnavi #gn_business, #works_page #gnavi #gn_works, #news_page #gnavi #gn_news, #recruit_page #gnavi #gn_recruit{
background-position:0px -80px}




#submenu{display:block; width:150px; padding-top:38px;}

#submenu li{display:block;	padding:0px; }

#submenu a:hover{background-position:-160px 0px}
#submenu a, #gnavi div{display:block;	padding:0px; background-repeat:no-repeat;	height:32px;}

#submenu #sm_company00{background-image:url(../company/imgs/sm_company00.gif) ;}
#submenu #sm_company01{background-image:url(../company/imgs/sm_company01.gif) ; }
#submenu #sm_company02{background-image:url(../company/imgs/sm_company02.gif) ; }
#submenu #sm_company03{background-image:url(../company/imgs/sm_company03.gif) ; }

#submenu #sm_works00{background-image:url(../works/imgs/sm_works00.gif) ;}
#submenu #sm_works01{background-image:url(../works/imgs/sm_works01.gif) ; }
#submenu #sm_works02{background-image:url(../works/imgs/sm_works02.gif) ; }

#submenu #sm_business00{background-image:url(../business/imgs/sm_business00.gif) ;}
#submenu #sm_business01{background-image:url(../business/imgs/sm_business01.gif) ; }
#submenu #sm_business02{background-image:url(../business/imgs/sm_business02.gif) ; }
#submenu #sm_business03{background-image:url(../business/imgs/sm_business03.gif) ; }
#submenu #sm_business04{background-image:url(../business/imgs/sm_business04.gif) ; }


.company01_page #submenu #sm_company01, .company02_page #submenu #sm_company02, .company03_page #submenu #sm_company03,
.works01_page #submenu #sm_works01, .works02_page #submenu #sm_works02,
.business01_page #submenu #sm_business01, .business02_page #submenu #sm_business02, .business03_page #submenu #sm_business03, .business04_page #submenu #sm_business04
{background-position:-320px 0px}




#contents_bg{background:#fff url(../imgs/common/contents_bg.jpg) repeat-x;	}
#contents{background:#fff url(../imgs/common/contents_bg.jpg) repeat-x;	width:895px;	margin:0 auto; padding:20px 0 42px 5px;}
#top_page #contents{padding:20px 0 20px 5px;}



/*
パンくず----------------------------
*/
.bread_box{margin-top:10px; clear:both;}
.bread_box_btm{clear:both;	padding:50px 0 0px 0}
#works_page .bread_box_btm{padding:30px 0 0px 0}

.breadcrumb{font-size:10px; line-height:16px;margin:-3px 0 ;display:block;}
	* html .breadcrumb{margin:-1px 0 0 0; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	line-height:20px;}
	*:first-child+html  .breadcrumb{margin:-3px 0 -2px 0;}
.breadcrumb a{ text-decoration:underline;font-size:10px; line-height:16px;}

.breadcrumb .arrow img{vertical-align: baseline; margin:0; padding:0 3px;	line-height:20px;}
	* html .breadcrumb .arrow { display:inline;	margin:5px 0 0 0; padding:5px 0 0 0;}
	* html .breadcrumb .arrow img{vertical-align: baseline;}





.left{width:639px;float:left;}
.right{ width:150px; height:300px; float:left;	padding-left:30px;}

	#top_page .left{width:582px;}
	#top_page .right{float:left;	width:180px; height:auto;	padding-left:56px;overflow:hidden;}	
	
	#news_page .left, #contact_page .left, #recruit_page .left{width:815px;}


.cap{font-size:10px; line-height:2em; margin-top:15px;}



h1{ margin:43px 0 28px 0; background:url(../imgs/common/ttl_lne.jpg) repeat-x bottom; padding-bottom:30px;}

h1.to_h2{ margin:43px 0 0px 0; background:none;	padding-bottom:28px;}

h2{ color:#fff; font-size:12px; font-weight:bold; margin:0px 0 15px 0; background:url(../imgs/common/h2_bg.jpg) repeat-x bottom; padding:5px 10px;}

h3{display:block; font-size:12px;	font-weight:bold; line-height:1.8em;	padding-bottom:7px;	margin-top:25px;}
h3.mdl{}

h4{display:block; margin:10px 0 2px 0;padding-bottom:8px;	font-size:12px;	font-weight:bold;}
h4.txt{display:block; color:#555;	line-height:1.8em; margin:-0.4em 0; }
h4.txt_mdl{display:block; color:#555;	line-height:1.8em; margin:-0.4em 0;	padding-top:15px;}
h4.txt_mdl2{display:block; color:#555;	line-height:1.8em; margin:-0.4em 0;	padding-top:20px;}

h5{ color:#666; font-size:12px;	line-height:1.8em;	margin:3px 0 2px 0;}


.mds{ font-size:16px; font-weight:bold;	line-height:1.8em;	padding:10px 0 23px 0;	background:url(../imgs/common/dotline.gif) repeat-x 0 bottom;	margin-bottom:5px}
.date{ font-size:14px; font-weight:bold; color:#DDAA00;	line-height:1.6em;}

#news_page .mds{padding-left:0px; padding-right:7px;}
#news_page .date{ padding:0px;}
#news_page p{ padding-left:0px; padding-right:7px;}

.sup_rice{ padding-right:1px; font-size:12px; line-height:0.6em; padding-bottom:3px;	margin-top:-5px}




.borderlink a{ display:block; border:solid 1px #eee;}
.borderlink a:hover {border:solid 1px #00A0C6;}

.border_img{border:solid 1px #e5e5e5;}


.border_img_left{float:left;	padding:0;	margin:3px 20px 0 0;	border:solid 1px #e5e5e5;}
#image_size img{ width:100px;	float:left;	padding:0;	margin:3px 20px 0 0;	border:solid 1px #e5e5e5;}
.img_left{float:left;	padding:0;	margin:3px 20px 0 0;}
.img_left2{float:left;	padding:0 17px 10px 0;	margin-top:0;}


.txt_right{ display:block; float:right}


/*
news------------------------
*/
.news_box{ display:block; width:582px; position:relative;	padding:0px 0 0px 0; line-height:17px; overflow:hidden; margin-top:10px;}

.news_ttl{ padding-bottom:0px;	background:url(../imgs/common/news_ttl_bg.gif) repeat-x bottom;	margin-bottom:13px; }
.news_btn{ position:absolute; top:0px; left:377px;}
.rss_btn{ position:absolute; top:0px; left:530px;}


.news_box dl{ position:relative}

.news_box dt{display:block;	position:absolute; top:0px; left:28px;	font-family:Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, sans-seri;	width:5.5em;	padding:0px;	letter-spacing:0px;	font-size:10px; font-weight:bold;}
	* html .news_box dt{line-height:11px;}
	*:first-child+html .news_box dt{line-height:11px;}	

.news_box .dd_none{display:block;	padding:0px 0 0px 10.5em;	letter-spacing:1px;}


.news_box .dd_link a{display:block;	padding:0px 0 0px 10.5em;	letter-spacing:1px;text-decoration:none;	background:url(../imgs/common/ico_link.gif) no-repeat 9px 4px;	}

	* html .news_box .news_box .dd_link a{padding-top:1px;}
	*:first-child+html  .news_box .news_box .dd_link a{padding-top:1px;}

/*
news_list------------------------
*/
#news_page .news_box{ width:815px; margin-top:0px;}


#news_page .news_box dl{ position:relative;	background:url(../imgs/common/dotline.gif) repeat-x 0 bottom;	padding-bottom:15px; margin-bottom:9px}

#news_page .news_box dt{top:0px; left:18px;	width:5.5em;	padding:0px;	font-size:12px;	letter-spacing:0;}
	* html #news_page .news_box dt{top:1px; line-height:16px;}
	*:first-child+html #news_page .news_box dt{top:1px; line-height:16px;}	

#news_page .news_box .dd_none{display:block;	padding:0px 0 0px 10.5em;	letter-spacing:1px;}
	* html #news_page .news_box .dd_none{padding-top:2px;}
	*:first-child+html #news_page .news_box .dd_none{padding-top:2px;}

#news_page .news_box .dd_link a{display:block;	padding:0px 0 0px 10.5em;	letter-spacing:1px;text-decoration:none;	background:url(../imgs/common/ico_link.gif) no-repeat 0px 6px;	}
	* html #news_page .news_box .dd_link a{padding-top:2px;}
	*:first-child+html #news_page .news_box .dd_link a{padding-top:2px;}
	#news_page .news_box .dd_none strong, #news_page .news_box .dd_link a strong{ display:block; padding:0px 0 7px 0;}
	#news_page .news_box .dd_link a:hover strong{color:#3355cc;}



/*
works------------------------
*/
.works_box{background:url(../imgs/common/dotline.gif) repeat-x 0 bottom; padding-bottom:20px; margin-bottom:10px;	clear:both;}
.works_box .works_txt{ width:498px; float:left;}
.works_box .works_txt p{line-height:1.5em}
.works_box .works_txt strong{ display:block; padding:1px 0 4px 0;}
.works_box .works_txt .player{ display:block; padding-top:6px;}



.player_td {
	padding-left: 16px;
}




.paging{ text-align:right;	margin-bottom:0px}
.paging .space{ padding:0 10px}



/*
FORM------------------------
*/
.form_radio{ margin-right:2px}
.form_btns{ margin:0 auto;	text-align:center}
.form_btns .form_btn{ margin:0 5px}



/*
表---------------------
*/

.normal_table td, .normal_table th{font-size:12px;	line-height:170%; margin:auto;}

.border_table{border: solid 1px #ddd; border-bottom:none;	border-right:none;}
.border_table td, .border_table th{border: solid 1px #ddd; border-top:none;	border-left:none; font-size:12px;	line-height:170%; }


.chart{ margin:-10px 0 0 0;}
.chart2{ margin:0 0 0px 0;	border-top:solid 1px #EDEDED; /*background:url(../images/dotline.gif) repeat-x top;*/}
.chart3{ margin:0 0 0px 0;}

.form_table{ margin:25px 0 20px 0;	border-top:solid 1px #EDEDED; /*background:url(../images/dotline.gif) repeat-x top;*/}

.chart th, .chart td, .chart2 th, .chart2 td, .chart3 th, .chart3 td, .form_table th, .form_table td{ 
font-size:12px;	line-height:170%; 
background:url(../imgs/common/dotline.gif) repeat-x 0 bottom;
text-align:left; padding:12px 0 17px 0}

	.form_table th, .form_table td{padding:15px 0 20px 0	}
	.form_table .no_border{padding:15px 0 0 0; border:none;}


.chart .btm, .chart2 .btm, .chart3 .btm, .form_table .btm{ border:none; /*background:none*/}
.chart .space, .chart2 .space, .chart3 .space, .form_table .space{border:none;  padding:0px 0; height:20px;}

.chart th, .chart2 th, .chart3 th, .form_table th{ padding-right:15px; padding-left:0px;}


.chart3 th .borderlink a{ margin:0 auto;}
.chart td strong, .chart2 td strong, .chart3 td strong{ display:block; padding-bottom:2px;}

.chart .map, .chart2 .map, .chart3 .map{ display:block; float:left; background:url(../images/ico_map.gif) no-repeat right 5px; padding-right:35px; padding-bottom:2px;}

.chart .link, .chart2 .link, .chart3 .link{ color:#888;display:block; padding-bottom:0px; }
.chart .inner, .chart2 .inner{  padding:0px;	border:none}

.chart .no_right, .chart2 .no_right, .chart3 .no_right{ padding-right:0}




/*
foot_navi------------------------
*/

#btm_links_bg{background:url(../imgs/common/btm_links_bg.jpg) center top; }
#btm_links{width:895px;	margin:0 auto;	background:url(../imgs/common/btm_links_bg.jpg) center top; 	font-size:10px;	line-height:13px; padding:10px 0 9px 5px;}

#btm_links h3{ font-size:10px; font-weight:bold;	line-height:13px;	margin:0;	padding:0 0 3px 0;	color:#cEdAf4}

#btm_links .link01, #btm_links .link02, #btm_links .link03, #btm_links .link04{display:block;	padding:0px; float:left;color:#cEdAf4;}
#btm_links .link01 a, #btm_links .link02 a, #btm_links .link03 a, #btm_links .link04 a{ color:#BECAE4; text-decoration:none;}
#btm_links .link01 a:hover, #btm_links .link02 a:hover, #btm_links .link03 a:hover, #btm_links .link04 a:hover{ color:#dEeAff;}
	#btm_links .link01{ width:13.5em}
	#btm_links .link02{ width:15.6em}
	#btm_links .link03{ width:12em}
	#btm_links .link04{ width:25em}

#btm_links a:hover{background-position:0px -40px}




/*
foot_navi------------------------
*/
#footer_bg{ background:#020039 url(../imgs/common/gn_bg.gif) repeat-x 0 -32px; }
#footer{ width:895px; margin:0 auto;	background:url(../imgs/common/gn_bg.gif) repeat-x 0 -32px; padding:10px 0 10px 0px; }

.link04 strong{font-weight:normal;}

#copy{display:block;	height:14px; width:880px; background:#020039 url(../imgs/common/copy.gif) no-repeat; }
#copy a{display:block;	background:url(../imgs/common/copy.gif) no-repeat; padding:0px;	width:80px;	height:14px;}
#copy a:hover{ background-position: -145px -30px;}



  	




#contents_right p a, p a, .ptop_10 a, .read1 a, .read1_2 a, .read2 a, .read3 a, .read3_3 a, .read4 a, .agreement_box1 a, .rice_r a{ text-decoration:underline}



.cap a{ display:block; padding:0px 0 6px 20px; font-size:12px; line-height:1.6em; margin-top:3px; text-decoration:none;}
.link a{ display:block; padding:2px 0 6px 22px;	line-height:1.5em ; text-decoration:none;}
.link_ttl a{ display:block; font-weight:bold; padding:2px 0 6px 22px; font-size:12px;	line-height:1.5em ; text-decoration:none;}

.popup{ background:url(../imgs/common/ico_link.gif) no-repeat 0px 5px; padding:2px 0 6px 20px;}
.popup a{ background:url(../imgs/common/ico_popup.gif) no-repeat right bottom; padding:0px 10px 0 0 ; line-height:1.4em; text-decoration:none;}
	.popup_p{ background:url(../imgs/common/ico_link.gif) no-repeat 0px 5px; padding:2px 0 6px 20px; text-decoration:none;}
	.popup_p a{ background:url(../imgs/common/ico_popup.gif) no-repeat right bottom; padding:0px 10px 0 0 ; line-height:1.4em; text-decoration:none;}
 .popup_ico { position:relative;left:3px; bottom:-1px; padding-right:5px}




/*
fbox---------------------
*/
.fbox{position:relative;	font-size:12px;	line-height:1.8em; width:505px	}

.f_20{ position: absolute;  font-size:12px;	line-height:1.8em;	width:20px;}
	.fbox_20{ display:block;  font-size:12px;	line-height:1.8em;	padding:0 0 5px 20px;}
	.f_20 .check{ margin:0; padding:0; position: absolute; top:5px;}
	* html .f_20 .check{top:1px;}
	*:first-child+html .f_20 .check{top:1px;}

.f_30{ position: absolute;  font-size:12px;	line-height:1.8em;	width:30px;}
.f_30r{ position: absolute;  font-size:12px;	line-height:1.8em;	width:25px; text-align:right; padding-right:5px}
	.fbox_30{ display:block;  font-size:12px;	line-height:1.8em;	padding:0 0 5px 30px;}

.f_40{position: absolute;  width:40px}
	.fbox_40{ display:block; padding:0 0 2px 40px;}

.f_50{ position: absolute;  width:50px;}
	.fbox_50{ display:block;  padding:0 0 5px 50px;}

.f_60{position: absolute;  width:60px;}
	.fbox_60{ display:block; padding:0 0 5px 60px;}

.f_70{position: absolute;	width:70px}
	.fbox_70{ display:block;  width:550px; padding:0 0 5px 70px;}

.f_80{position: absolute;  width:7em}
	.fbox_80{ display:block; padding:0 0 5px 7.5em;}

.f_90{position: absolute;  width:90px}
	.fbox_90{ display:block; padding:0 0 5px 90px;}

.f_100{position: absolute;  width:100px}
	.fbox_100{ display:block; padding:0 0 5px 100px;}




.rice_box{position:relative; font-size:12px;	line-height:1.6em;	}
.rice_box .rice{ position: absolute;  width:1.1em;}
	.rice_box .rice_r{ display:block;  padding:0 0 0 1.1em; margin-bottom:5px}


.rice_box_s{position:relative;	font-size:10px;	line-height:1.4em;}
.rice_box_s .rice{ position: absolute; 	width:1.1em;}
	.rice_box_s .rice_r{ display:block;  padding:0 0 0 1.1em;	margin-bottom:3px}

#contents_right .aline_right{ text-align:right}
#contents_right .aline_center{ text-align:center}



.contact_box{ background:#f7f7f7; border: solid 1px #ddd; padding:20px 20px; color:#666; font-size:12px; line-height:180%;}


.pagetop{width:50px; height:10px; padding:10px 0 0px 570px}
.pagetop a{ display:block;	width:50px; height:10px; background:url(../imgs/common/pagetop.gif) no-repeat}
.pagetop a:hover{ display:block;	width:50px; height:10px; background:url(../imgs/common/pagetop.gif) no-repeat 0 -20px}




.link2 { margin-top:0;}
.link2 a{ background:url(../imgs/common/ico_link.gif) no-repeat 0px 3px; padding:0px 0 6px 22px;	line-height:1.6em ; text-decoration:none;}


.btm_pagetop a{ display:block;	width:880px; height:23px;	margin:0px 0 0 0; padding:0; background:url(../imgs/common/btm_pagetop.gif) no-repeat }
.btm_pagetop a:hover{ background-position:0 -40px;}

.btm_contact a{ display:block;	width:65px; height:13px;	margin:34px 0 6px 815px; padding:0; background:url(../imgs/common/foot_contact.gif) no-repeat }
.btm_contact a:hover{ background-position:0 -40px;}

.form_error{
color:#CC0000;
font-weight:bold;
margin:10px;
}


/**FREE DOWNLAOD**/

.cellular{ width:100px; height:165px; margin:20px auto 20px; background:url(../business/imgs/cellphone.jpg) no-repeat; padding-left:150px; padding-top:55px;}
.cellular .text1{font-size:10px; margin-bottom:27px;}
.cellular .text2{font-size:10px; margin-bottom:12px;}
.cellular .text3{font-size:10px; margin-bottom:8px;}

.qrgoods{ display:block; width:440px; margin:20px auto 20px;}
.qrgoods .qrpackage{width:135px; float:left;}
.qrgoods .qrweb{width:180px; float:left;}
.qrgoods .qrcatalog{width:125px; float:left;}


/*-------------------------ご利用ガイド-------------------------*/

.space {
	margin: 30px 0 0 0;
	padding: 0;
	width: 810px;
	float: left;
	display: inline;
}


.guide_title {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #3056ce;
	width: 895px;
	float: left;
	display: inline;
}


.guide_title a {
	color: #3056ce;
}


.guide_title_s {
	margin: 20px 0 10px 0;
	padding: 0;
	font-weight: bold;
	width: 895px;
	float: left;
	display: inline;
}

.guide_list {
	margin: 0;
	padding: 0;
	width: 895px;
	float: left;
	display: inline;
}

ul.guide_list {
	margin: 0 0 20px 0;
	padding: 0;
	width: 810px;
	float: left;
}

ul.guide_list li {
	margin: 5px 0 0 5px;
	padding: 0 0 0 20px;
	width: 780px;
	line-height: 186%;
	background: url(../imgs/common/bg_guide_list.gif) left 6px no-repeat;
	float: left;
}

.guide_txt_ind {
	margin: 10px 0 20px 20px;
	padding: 0;
	width: 790px;
	line-height: 186%;
	float: left;
	display: inline;
}

ul.guide_list_ind {
	margin: 0 0 20px 40px;
	padding: 0;
	width: 770px;
	float: left;
	display: inline;
}

ul.guide_list_ind li {
	margin: 5px 0 0 5px;
	padding: 0 0 0 20px;
	width: 700px;
	line-height: 186%;
	background: url(../imgs/common/bg_guide_list.gif) left 6px no-repeat;
	float: left;
}

