@charset "shift_jis";
/*----------------------------
  CSS Date Document 2008.03
  Last Update 2008.06.19 Date
----------------------------*/

@import "common.css";
@import "submenu.css";


/* common setting
------------------------------------------------------------- */

#Header ul.unavi {
	zoom:1;
	clear:both;
	float: right;
	margin-top: 18px;
	margin-right:0;
	padding-right: 0; }


/* ----------  Sub  ----------- */

#Sub div.pageNavi h3 {
	margin-bottom: 10px;
	}
/* width 193px */	
#Glossary #Sub div.pageNavi h3,
#MM #Sub div.pageNavi h3  {
	margin-left: -3px;
	}	

#Sub div.pageNavi h4 {
	margin-left: 5px;
	margin-bottom: 10px;
	}
	
#Sub div.pageNavi h5 {
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
	}		

#Sub div.pageNavi ul {
	margin-left: 10px;
	margin-bottom: 15px;
	}

#Sub div.pageNavi ul li {
	background: url(../img/ico-circle01.gif) 0 6px no-repeat;
	margin-bottom: 2px;
	padding-left:12px;
	color: #999999;
	line-height: 1.5;
	}

#Sub div.pageNavi ul li a {
	font-weight: bold;
	}	

/* ----------  Main  ----------- */

#Main div.contentsBox h3 {
	margin-bottom: 25px;
	}

#Main div.contentsBox h4 {
	background: url(../img/ico-blog_circle.jpg) 0 0 no-repeat;
	margin-bottom: 15px;
	margin-left: 12px;	
	padding-left: 30px;
	font-size: 16px;
	color:#84b12d;
	line-height: 24px;
	}
	
#Main div.contentsBox h4 a {
	color:#84b12d;
	}
	
#Main div.contentsBox h4.del { display: none; }	
	
#Main div.contentsBox h5 {
	margin-left: 24px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #1C7001;
	}	
	
/* MTTitleColor */

#Main div.contentsBox h5.red { color: #d70035;}
#Main div.contentsBox h5.orange { color: #ff4500;}	
#Main div.contentsBox h5.yellow { color: #fcc800;}	
#Main div.contentsBox h5.green { color: #008000;}	
#Main div.contentsBox h5.blue { color: #1e90ff;}	
#Main div.contentsBox h5.navy { color: #0000cd;}	
#Main div.contentsBox h5.purple { color: #7f1184;}		
	
#Main div.contentsBox p {
	margin-bottom: 1em;
	margin-right: 12px;
	margin-left: 24px;	
	}	
				
#Main p.more {
	background: url(../img/ico-blog.gif) 0 4px no-repeat; 
	padding-left:	25px;
	line-height: 1.5;
	margin-left: 24px;
	margin-bottom: 25px;
	}

#Main ul.more {
	margin-bottom: 25px;
	}
	
#Main ul.more li {
	background: url(../img/ico-blog.gif) 0 4px no-repeat; 
	padding-left:	25px;
	line-height: 1.5;
	margin-left: 24px;
	margin-bottom: 5px;
	}		

#Main p.cation {
	font-weight:bold;
	color:red;
	text-align:right;}

	
#Main div.contentsBox p.detail {
	clear: both;
	border-bottom: 1px solid #def2a9;
	padding-bottom: 1em;
	margin-bottom: 1.5em;
	padding-right: 12px;
	text-align: right;
	}

#Main div.contentsBox p.date {
	padding-right: 12px;
	font-family: verdana, sans-serif;
	color: #666666;
	text-align: right;
	}			
	
/* ul.entry */
	
#Main div.contentsBox ul.entry {
	margin-left: 24px;
	margin-bottom: 25px;
	}	

#Main div.contentsBox ul.entry li {
	background:url(../img/ico-circle01.gif) 0 6px no-repeat;
	padding-left: 12px;
	margin-bottom: 5px;
	line-height: 1.5;
	}	
	
	
/*  faq  */
		
#Main div.contentsBox h5.q {
	background: url(../img/q.jpg) 0 0 no-repeat;
	padding-left: 30px;
	margin-left: 24px;	
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 24px;
	}
	
#Main div.contentsBox ul.q {
	margin-left: 24px;
	margin-bottom: 30px;
	}	
	
#Main div.contentsBox ul.q li {
	background: url(../img/q.jpg) 0 0 no-repeat;
	padding-left: 30px;
	margin-bottom: 7px;
	margin-right: 12px;
	line-height: 24px;
	}	
	
	
#Main div.contentsBox div.a {
	background: url(../img/a.jpg) 0 0 no-repeat;
	padding-left: 30px;
	margin-left: 24px;	
	}

#Main div.contentsBox div.a p {
	margin-left: 0;
	}			

/* div#Border */

#Main div#Border,
#Main div#BorderFaq,
#Main div#BorderVoice,
#Main div#BorderGlossary {
	background: url(../img/line-dotted.gif) left bottom repeat-x;
	padding-bottom: 10px;
	margin-bottom: 15px;
	}

/* dl.date */
	
#Main div.contentsBox dl.date {
	zoom:1;
	clear:both;
	margin-left: 12px;
	}

#Main div.contentsBox dl.date:after{
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
 }				

#Main div.contentsBox dl.date dt {
	float: left;
	clear: left;
	width: 8em;
	font-family: verdana, sans-serif;
	}
	
#Main div.contentsBox dl.date dd {
	float: left;
	background: url(../img/ico-blog.gif) 0 4px no-repeat; 
	width: 485px;
	_width: 510px;
	padding-left: 25px;
	padding-bottom: 14px;
	line-height: 1.5;
	}	

/*  ul.separate  */
		
#Main ul.separate {
	margin-bottom: 15px;
  text-align: center;
	} 

#Main ul.separate li {
	display: inline;
	border: 1px solid #f3fab8;
	background-color:#f5fbc3;
	margin: 0 5px;
	padding: 2px;
	color: #666666;
	font-family: verdana, sans-serif;
	font-weight: bold;
	}
	
#Main ul.separate li a {
	font-weight: normal;
	text-decoration: none;
	}
				

/* Faq
------------------------------------------------------------- */

#Faq #Main {
	background: url(../../faq/img/bg-main_faq.jpg) 0px 0px no-repeat;	
	/*_background:url(../../faq/img/bg-main_faq.jpg) 2px 0px no-repeat;*/}
	
	
/* Glossary
------------------------------------------------------------- */

#Glossary #Main {
	background: url(../../glossary/img/bg-main_glossary.jpg) 0px 0px no-repeat;	
	}
	
	

/* Voice
------------------------------------------------------------- */

#Voice #Main {
	background: url(../../voice/img/bg-main_voice.jpg) 0px 0px no-repeat;	
	_background:url(../../voice/img/bg-main_voice.jpg) 2px 0px no-repeat;}

	
/* Link
------------------------------------------------------------- */

#Link #Main {
	background: url(../../link/img/title-wall.jpg) 0px 0px no-repeat;	
	_background:url(../../link/img/title-wall.jpg) 2px 0px no-repeat;}
	
/* dl.category */	
	
#Link #Main div.contentsBox dl.category {
	margin-left: 12px;
	margin-right: 12px;
	}	
	
#Link #Main div.contentsBox dl.category dt {
	background: url(../img/ico-blog_circle.jpg) 0 0 no-repeat;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 16px;
	color:#84b12d;
	line-height: 24px;
	}
	
#Link #Main div.contentsBox dl.category dd {
	padding-left: 30px;
	margin-bottom: 25px;
	}
	
/* dl.entry */	
	
#Link #Main div.contentsBox dl.entry {
	margin-left: 12px;
	margin-right: 12px;
	}
	
#Link #Main div.contentsBox dl.entry dt {
	margin-bottom: 10px;
	padding-left: 12px;
	font-size: 12px;
	}
	
#Link #Main div.contentsBox dl.entry dd {
	border-bottom: 1px solid #def2a9;
	padding-bottom: 1em;
	margin-bottom: 1.5em;
	padding-left: 12px;
	}
	
#Link #Main div.contentsBox dl.entry dd p {
	margin-left: 0;
	}		
	
#Link #Main div.contentsBox dl.entry dd ol.list li {
	list-style: inside decimal;
	color:#0000cd;
	}	
								

/* Blog
------------------------------------------------------------- */

/* ----------  Staff  ----------- */

#Staff #Main {
	background: url(../../blog/img/bg-main_staff.jpg) 0px 0px no-repeat;	
	_background: url(../../blog/img/bg-main_staff.jpg) 2px 0px no-repeat;}
	
#Staff #Sub div.pageNavi ul li a {
	font-weight: normal;
	}		
	
	
/* ----------  Topics  ----------- */

#Topics #Main {
	background: url(../../blog/img/bg-main_topics.jpg) 0px 0px no-repeat;	
	_background: url(../../blog/img/bg-main_topics.jpg) 2px 0px no-repeat;}	
#Topics #Sub div.pageNavi ul li a {
	font-weight: normal;
	}	
	
/* First
------------------------------------------------------------- */

#First #Main { background:url(../../first/img/title-wall.jpg) 0 0 no-repeat;}


#First #Main div.contentsBox h3,
#Office #Main div.contentsBox h3,
#Contact #Main div.contentsBox h3 {
	margin:0;}

#First div.firstBox {
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:#ccc 1px solid;}

#First #Main div.contentsBox h4 {
	margin:0px 0 10px 5px;
	background:none;
	padding:0;}

#First div.firstBox p.textR { text-align:right; }

#Character {
	padding:10px 0 5px 0;
	width:630px;
	background:#dfedb9;
	text-align:left; }

#Character dl {
	margin:0 0 10px 15px;
	text-align:left; }
	

#Character dl.chara01 { background:url(../img/character_01.jpg) top left no-repeat; }
#Character dl.chara02 { background:url(../img/character_02.jpg) top left no-repeat; }
#Character dl.chara03 { background:url(../img/character_03.jpg) top left no-repeat; }
#Character dl.chara04 { background:url(../img/character_04.jpg) top left no-repeat; }
#Character dl.chara05 { background:url(../img/character_05.jpg) top left no-repeat; }
#Character dl.chara06 { background:url(../img/character_06.jpg) top left no-repeat; }
#Character dl.chara07 { background:url(../img/character_07.jpg) top left no-repeat; }

#Character dt img { margin:8px 0px 0px 92px;}

#Character dd {
	margin:5px 0 0 0;
	padding-bottom:5px;
	background:url(../../personal/img/character.jpg) bottom left no-repeat;
	min-height:55px;}

#First #Main div.contentsBox #Character dd p { margin:0 40px 0px 95px; line-height:1.3;}

#Main div.contentsBox p.pageTop {
	display: inline;
	float: right;
	background: url(../img/ico-pagetop.gif) left center no-repeat;
	padding-left: 20px;
	margin-top:15px;
	margin-right: 12px;
	/*margin-bottom: 25px;*/
	line-height: 1.5;
	cursor: pointer;
	}

#First dl.info {
	margin:20px 0 0 20px;
	font-size:14px;
	}
	
#First dl.info dt {
	background: url(../img/ico-blog_circle.jpg) left center no-repeat;
	padding-left: 30px;
	font-size: 16px;
	line-height: 24px;	
	font-weight:bold;
	}

#First dl.info dd {
	margin:5px 0 25px 30px;
	}
	
#First dl.info dd span {
	font-family: verdana, sans-serif;
	font-weight: bold;
	padding: 0 5px;
	}


/* Credo
------------------------------------------------------------- */

#Credo #Main {
	background: url(../../credo/img/bg-main_credo.jpg) 0px 0px no-repeat;	
	}

#Credo #Main div.contentsBox h5{
	line-height:1.5;}

#Credo #Main div.contentsBox div.entry{
	padding-bottom:15px;
	margin-bottom:5px;
	background:url(../img/line-dotted.gif) left bottom repeat-x;}
#Credo #Main div.contentsBox p.staff{
	margin-bottom:30px;
	text-align:right;}
	
	
/* Media
------------------------------------------------------------- */

#Media #Main {
	background: url(../../media/img/bg-main_media.jpg) 0px 0px no-repeat;	
	}

#Media #Main div.contentsBox div.entry{
	padding-bottom:15px;
	margin-bottom:5px;
	background:url(../img/line-dotted.gif) left bottom repeat-x;}
#Media #Main div.contentsBox p.staff{
	margin-bottom:30px;
	text-align:right;}


/* Office
------------------------------------------------------------- */

#Office #Main { background:url(../../office/img/title-wall.jpg) 0 0 no-repeat;
_background:url(../../office/img/title-wall.jpg) 2px 0 no-repeat;}


#Office #Title {
	margin-top:-186px;
	overflow:hidden;
	width:656px;
	height:178px;}

#Office #Title h2,
#Office #Title p { display:none;}

#Office #Title ul {
	margin:146px 12px 0 0;
	_margin:147px 12px 0 0;
	zoom:1; clear:both;
	background:url(../img/page-link_wall.gif) top left no-repeat;
	margin-left:249px;
	}

	
#Office #Title ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden; }

#Office #Title li {
	float:left;
	padding:3px 0px 0 2px;}

#Office #Title li.top {
	padding-left:3px;}
#Office #Title li.end {
	padding-right:4px;
	background:url(../../personal/img/page-link_wallend.gif) top right no-repeat;}

#Office #Outline {padding-top:10px; }


#Office table.office {
	width:630px;
	border-collapse:collapse;}
#Office table.office th,
#Office table.office td {
	padding:5px 0 5px 15px;
	border:#ccc 1px solid;
	background:#fff;
	line-height:1.8;}
#Office table.office th {
	font-weight:normal;
	text-align:left;}
#Office table.office tr.gray th,
#Office table.office tr.gray td {
	background:#f3f3f3;}
#Character {
	zoom:1; clear:both;
	padding:10px 0 5px 0;
	width:630px;
	background:#dfedb9;
	text-align:left; }

#Character:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden; }

#Character div {
	float:right;
	width:500px;}

#Office #Character div p {
	line-height:1.8;
	margin:0 18px 5px 18px;}

#Character img.photo {
	float:left;
	margin:0 0 0 15px;}

#Office #Policy {
	width:630px;	
	background:#fff;}
#Office .policy {
	background:url(../../office/img/policy.jpg) 0 0 no-repeat;
	background-color:#fff;
	padding-bottom:10px;
	display:block;
	width:630px;
	height:224px;}
#Office .policy p { display:none;}

#Office .policyLogo {
	background:url(../../office/img/logo.jpg) 0 0 no-repeat;
	background-color:#fff;
	padding-top:40px;
	padding-bottom:20px;
	display:block;
	width:630px;
	height:96px;
	_height:136px; }

#Office #Main div.contentsBox .policyLogo h4 { display:none;}
#Office #Main div.contentsBox .policyLogo p {
	font-size:14px;
	display:block;
	margin:0px 30px 0 180px;}
	
#Office #Main #MyOffice p { margin:0;}

#Office #Main #MyOffice .myoffice {
	zoom:1; clear:both;
	margin:10px 0 0 0;
	padding-bottom:10px;
	width:630px;
	background:#dfedb9;}
#Office #Main #MyOffice .myoffice:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden; }

#Office #Main #MyOffice .myoffice img {
	margin:10px 15px 0px 10px;
	float:left; }
#Office #Main #MyOffice .myoffice div p {
	margin-right:20px;
	padding:10px 0 0 0;
	font-size:14px;}

#Office #Main #MyOffice #Staff {
	width:630px;
	padding-bottom:20px;
	margin-bottom:30px;
	background:url(../../office/img/staff_wall-btm.gif) bottom left no-repeat;
	background-color:#cced71;}

#Office #Main #MyOffice #Staff div.staff {
	zoom:1; clear:both;
	margin:0 10px;
	}

#Office #Main #MyOffice #Staff div.staff:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden; }


#Office #Main #MyOffice #Staff dl {
	float:left;
	color:#662424;
	width:195px;
	margin:15px 11px 0 0;
	background:url(../../office/img/staff_wall.jpg) 0 0 repeat-x;
	background-color:#fbffef;}

#Office #Main #MyOffice #Staff dl.end {
	margin:15px 0 0px 0; }
#Office #Main #MyOffice #Staff dt {
	font-weight:bold;
	padding:10px 10px 5px 10px;}
#Office #Main #MyOffice #Staff dd {
	padding:5px 10px 10px 10px;}

/* Office-job
------------------------------------------------------------- */
#Office.job #Main { background:url(../../office/img/title-wall2.jpg) 0 0 no-repeat;
_background:url(../../office/img/title-wall2.jpg) 2px 0 no-repeat;}

#Office.job #Main #Outline h3 { margin-bottom:20px;}

#Office.job #Main #Outline p { line-height:1.8;}

#Office.job #Main #Outline table table td {
	border:none;
	vertical-align:top;
	padding-bottom:10px;
	}
#Office.job #Main #Outline table table th {
	border:none;
	vertical-align:top;
	padding:5px 15px 0 0;
	}

#Office.job #Main #Outline table td span { color:#FF0000;}
#Office.job #Main #Outline table div {
	border:solid 1px #999999;
	padding:15px;
	margin:15px 50px 0 0px;}
#Office.job #Main #Outline table a {
	text-decoration:underline;}

#Office.job #Main #Outline table p.mini {
	margin:10px;
	font-size:10px;}
	
	
/* Map
------------------------------------------------------------- */

#Map .print {
	display:none;}
	
#Map .screen {
	text-align:center;}

#Map .screen .print-btn img { cursor:pointer;}

#Map img { margin:5px 15px;}

/* Contact
------------------------------------------------------------- */

#Contact #Main {background:url(../../info/img/title-wall.jpg) 0 0 no-repeat;}

#Contact #Main div.contentsBox h3 {
	margin-bottom: 25px;
	}
#Contact table {
	margin-left:1px;
	width:629px;
	border-collapse:collapse;}

#Contact caption {
	text-align:left;
	margin:10px;}

#Contact table th,
#Contact table td {
	padding:5px 0 5px 15px;
	border:#ccc 1px solid;
	background:#fff;
	line-height:1.8;}
#Contact table th {
	text-align:left;
	background:#f3f3f3;}

#Contact select,
#Contact input{font-size:12px;}
#Contact option{padding-right:4px;}
#Contact textarea {font-size:12px; padding:1px;}
#Contact input {vertical-align:middle;}
/*#Contact input#tel,
#Contact input#fax,*/
#Contact input#mailaddress,
#Contact input#mailaddress2 {
	font-size:16px;
	font-weight:bold;
	font-family:mono;
	letter-spacing:1px;
	}

#Contact input#name {width:205px;}
#Contact input#name2 {width:205px;}
#Contact input#zipA {width:50px; margin-bottom:7px;}
#Contact input#zipB {width:70px; margin-bottom:7px;}
#Contact input#tel {width:200px;}
#Contact input#fax {width:200px;}
#Contact input#address{width:325px;}
#Contact input#mailaddress {width:300px;}
#Contact input#mailaddress2 {width:300px;}
#Contact textarea#comment {width:300px;}

#Contact label {
	padding-right: 20px;
	}

#Contact label input {
	margin-right: 5px;
	}

#Contact span {
	font-size:10px;
	font-weight:normal;}
#Contact span.red{
	padding-left: 5px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;}

#Contact p.button { margin:30px 0 20px 0; text-align:center;}
#Contact p.button input { margin:0 15px; padding:3px 5px;}

#Contact #Main div.contentsBox dl {
	display: inline;
	float: right;
	margin-bottom: 20px;
	margin-right: 15px;
	}
	
#Contact #Main div.contentsBox dd {
	font-family: verdana, sans-serif;
	text-align: right;
	}
	

#Contact #Main div.contentsBox h4 {
	margin:20px 0 10px 0;}

#Contact #Main div.contentsBox p.kojin {
	margin:15px 0 0 0;
	line-height:1.8;}


#Contact #Main div.contentsBox textarea#Textarea {
	width:625px;
	height:150px;}
	
/* MM
------------------------------------------------------------- */

#MM #Main {background:url(../../mm/img/title-wall.jpg) 0 0 no-repeat;
_background:url(../../mm/img/title-wall.jpg) 2px 0 no-repeat;}

#MM #Main div.contentsBox h3 {
	margin-bottom: 25px;
	}
	
/* メールマガジンバックナンバー */
#Main div.contentsBox h5 {
	margin-left: 24px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #1C7001;
	line-height: 2.0;
	}
	
#Main div.contentsBox h5 span {
	font-size: 12px;
	font-family: verdana, sans-serif;
	color: #666666;
	text-align: right;
	}			
	
#MM #Main div.contentsBox dl.date {
	margin-left: 22px;
	}	
	
#MM #Main div.contentsBox dl.date dt {
	width: 11em;
	}	

#Main div.contentsBox dl.date dd {
	width: 449px;
	_width: 474px;
	}
	
#Main div#Monthly {
	margin-bottom: 10px;
	}	

/* メールマガジン登録 */	
#MM table {
	margin-left:1px;
	width:629px;
	border-collapse:collapse;}

#MM caption {
	text-align:left;
	margin:10px;}

#MM table th,
#MM table td {
	padding:5px 0 5px 15px;
	border:#ccc 1px solid;
	background:#fff;
	line-height:1.8;}
#MM table th {
	text-align:left;
	background:#f3f3f3;
	}
	
#MM table td.error ul {
	margin-top: 15px;
	}	
	
#MM table td.error ul li {
	background: url(../img/ico-circle01.gif) 0 6px no-repeat;
	margin-bottom: 5px;
	padding-left:	12px;
	}	

#MM input{font-size:12px;}
#MM input {vertical-align:middle;}
#MM input#mailaddress,
#MM input#mailaddress2 {
	font-size:16px;
	font-weight:bold;
	font-family:mono;
	letter-spacing:1px;
	width: 300px;
	}
#MM label {
	padding-right: 20px;
	}

#MM label input {
	margin-right: 5px;
	}

#MM span {
	font-size:10px;
	font-weight:normal;}
#MM span.red{
	padding-left: 5px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;}

#MM p.button { margin:30px 0 20px 0; text-align:center;}
#MM p.button input { margin:0 15px; padding:3px 5px;}

#MM #Main div.contentsBox dl.credit {
	display: inline;
	float: right;
	margin-bottom: 20px;
	margin-right: 15px;
	}
	
#MM #Main div.contentsBox dl.credit dd {
	font-family: verdana, sans-serif;
	text-align: right;
	}
	
/* Sitemap
------------------------------------------------------------- */

#Sitemap #Main { background:url(../../sitemap/img/title-wall.jpg) 0 0 no-repeat;
_background:url(../../sitemap/img/title-wall.jpg) 2px 0 no-repeat;}


#Sitemap #Main div.contentsBox ul.out {
	margin:0 0 0 20px;
	float:left;}

#Sitemap #Main div.contentsBox li {
	background:url(../img/sitemap_point.gif) 0 1px no-repeat;}
#Sitemap #Main div.contentsBox li li li {
	background:url(../img/sitemap_point2.gif) 0 1px no-repeat;}

#Sitemap #Main div.contentsBox li a {
	margin-left:15px;}

#Sitemap #Main div.contentsBox ul.out li {
	margin:15px 5px;}

#Sitemap #Main div.contentsBox ul.out ul {
	margin:10px 10px 20px 10px;}

#Sitemap #Main div.contentsBox ul.out li li {
	margin:8px;}


/* Policy
------------------------------------------------------------- */

#Policy #Main { background:url(../../policy/img/title-wall.jpg) 0 0 no-repeat; }

#Policy div.firstBox {
	margin-top:25px;
	padding-top:15px;
	border-top:#ccc 1px solid;}

#Policy #Main div.firstBox ol{
	margin-left:40px;}

#Policy #Main div.firstBox ol li {
	margin-bottom:10px;
	line-height:1.5;
	list-style-type:decimal;}
	
/* Cost
------------------------------------------------------------- */

#Cost #Main { background:url(../../img/title-wall.jpg) 0 0 no-repeat; }


#Cost #Main ul {
	margin-left:30px;
	margin-bottom:30px;}

#Cost #Main ul li {
	background:url(../img/ico-circle01.gif) 0 4px no-repeat;
	margin:5px 0;
	padding-left:13px;}



/*end*/

