@charset"UTF-8";

/*========================================================

Author and Copyright

Author: masateru tagawa (http://at-will.net)
Created: 2007-10.15
Modified: 2009-6.15
Copyright: masateru tagawa

========================================================*/


div.contents-right img.float-l{
	float:left;
	}

div.contents-right img.float-r{
	float:right;
	margin:0px 0px 5px 5px
	}

div.contents-right strong,em{
	color:#CD0921;
	font-style:normal;
	font-weight:bold;
	}

div.contents-right h1{
	text-indent:15px;
	margin-top:0px;
	background:url(../img_common/h1_bg.jpg) no-repeat;
	line-height:46px;
	clear:both;
	}

div.contents-right h2{
	background:url(../img_common/h2_bg.jpg) no-repeat;
	border-bottom:solid 3px #C10C21;
	padding:0px 0px 5px 20px;
	clear:both;
	}

div.contents-right h2 a{
	color:#333333;
	text-decoration:none;
	}

div.contents-right h2 a:hover {
	text-decoration:underline;
	}

div.contents-right h2.image{
	background:none;
	border:none;
	padding:0px;
	clear:both;
	}

div.contents-right h2.staff-kojin{
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
	color:#333333;
	margin:2em 0em 2em 0em;
	background:none;
	border:none;
	padding:0px;
	}
	
div.contents-right h3{
	clear:both;
	font-weight:normal;
	border-left:#990000 solid 3px;
	border-bottom:solid 1px #DCDEDE;
	padding:0px 3px 3px 5px;
	}
	
div.contents-right h3.thinking{
	color:#FFFFFF;
	font-weight:bold;
	background:url(../staff/img/thinking.jpg) no-repeat;
	line-height:49px;
	padding:10px 0px 0px 10px;
	margin:0px 0px 0em 0px;
	border:none;
	}

div.contents-right h3.personaldata{
	clear:both;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../staff/img/personaldata.jpg) no-repeat;
	height:49px;
	padding:25px 0px 0px 10px;
	margin:0px 0px 0.5em 0px;
	border:none;
	}

	
div.contents-right h4{
	line-height:1.5em;
	margin:0px 0px 0.5em 0px;
	color:#C10C21;
	}


div.contents-right blockquote {
	margin:2px;
	padding:5px;
	background:#f0f0f0; /* 背景 */
	border:#cccccc 1px solid; /* 枠線 */
	border-left:#cccccc 5px solid; /* 枠線(左) */
	}


div.contents-right p{
	line-height:1.8em;
	}

div.contents-right p.red{
	color:#B50E20;
	font-weight:bold;
	}


div.contents-right p.contact_bt{
	clear:both;
	text-align:center;
	}


div.contents-right p.pagetop{
	clear:both;
	text-align:right;
	margin-bottom:0;
	}

div.contents-right p.point{
	color:#CD0921;
	font-style:normal;
	font-weight:bold;
	}

div.contents-right p.dateClass{
	text-align:right;
	}

div.contents-right p.continueLink{
	text-align:right;
	}
	
div.contents-right p.txt-r{
	text-align:right;
	}

	
div.contents-right ul{
	margin:0px 0px 1em 0px;
	padding:0px 0px 0px 18px;
	}

div.contents-right li{
	line-height:1.8em;
		}

div.contents-right ul.excla01{
	border-top:#999999 dotted 1px;
	border-bottom:#999999 dotted 1px;
	padding:5px 0px 0px 0px;
	background-color:#FFFFCC;
	}
	
div.contents-right ul.padding-l-0px{
	padding-left:0px;
	}
	
div.contents-right li.excla01{
	font-weight:bold;
	list-style:none;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0.5em 0px;
	background:url(../img_common/list_bg_excla01.jpg) no-repeat;
	line-height:1.8em;
		}
	
div.contents-right li.excla02{
	font-weight:bold;
	list-style:none;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0.5em 0px;
	background:url(../img_common/list_bg_excla02.jpg) no-repeat;
	line-height:1.8em;
		}
	
div.contents-right li.excla03{
	font-weight:bold;
	list-style:none;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0.5em 0px;
	background:url(../img_common/list_bg_excla03.jpg) no-repeat;
	line-height:1.8em;
		}

div.contents-right li.excla04{
	font-weight:bold;
	list-style:none;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0.5em 0px;
	background:url(../img_common/list_bg_excla04.jpg) no-repeat;
	line-height:1.8em;
		}
		
div.contents-right .entryListNavi{
	padding-top:5px;
	border-top:#333333 dotted 1px;
		}

div.contents-right .entryListNavi ul{
	text-align:center;
	padding:0px;
	margin:0px;
		}

div.contents-right .entryListNavi li{
	width:50%;
	padding:0px;
	margin:0px;
	display:inline;
		}
	
div.contents-right .guideBox{
	height:30px;
	padding:5px 0px 5px 0px;
	border-top:#333333 dotted 1px;
		}
	
div.contents-right .guideBox ul{
	margin:0px;
	padding:0px;
		}
	
div.contents-right .guideBox li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
		}

div.contents-right .guideBox li.oldlist{
	text-align:left;
	width:40%;
		}

div.contents-right .guideBox li.alllist{
	text-align:center;
	width:20%;
		}

div.contents-right .guideBox li.newlist{
	text-align:right;
	width:40%;
		}



/*========================================================

 toppage

========================================================*/

div.contents-right h2.toppage{
	font-size:1.16em;
	background:url(../img/top_h2.jpg) no-repeat;
	line-height:43px;
	padding:0px 0px 3px 60px;
	clear:both;
	margin-top:0px;
	}

/***　anser-ohshin　***/

div.anser-ohshin{
	background:url(../img/anser_ohoshin.jpg) no-repeat;
	padding:10px 15px 10px 15px;
	}


/***　titlebox, fukidahsi-bottom　***/


div.titlebox01{
	height:177px;
	background:url(../img/illust01.jpg) no-repeat;
	margin-bottom:0em;
	}
	
div.titlebox01 h3{
	line-height:1.8em;
	font-weight:bold;
	margin-left:165px;
	border:none;
	padding:15px 15px 0px 45px;
	margin-bottom:0px;
	background:url(../img/h3_fukidashi.jpg) no-repeat;
	}

div.titlebox02{
	height:177px;
	background:url(../img/illust02.jpg) no-repeat;
	margin-bottom:0em;
	}
	
div.fukidahsi-bottom{
	background:url(../img/h3_fukidashi_bottom.jpg) no-repeat;
	width:409px;
	height:25px;
	margin-left:165px;
	}
	
div.titlebox02 h3{
	line-height:1.8em;
	font-weight:bold;
	margin-left:165px;
	border:none;
	padding:15px 15px 0px 45px;
	margin-bottom:0px;
	background:url(../img/h3_fukidashi.jpg) no-repeat;
	}

div.titlebox03{
	height:177px;
	background:url(../img/illust03.jpg) no-repeat;
	margin-bottom:0em;
	}
	
div.titlebox03 h3{
	line-height:1.8em;
	font-weight:bold;
	margin-left:165px;
	border:none;
	padding:15px 15px 18px 45px;
	margin-bottom:0px;
	background:url(../img/h3_fukidashi.jpg) no-repeat;
	}

div.titlebox04{
	height:177px;
	background:url(../img/illust04.jpg) no-repeat;
	margin-bottom:0em;
	}
	
div.titlebox04 h3{
	line-height:1.8em;
	font-weight:bold;
	margin-left:165px;
	border:none;
	padding:15px 15px 0px 45px;
	margin-bottom:0px;
	background:url(../img/h3_fukidashi.jpg) no-repeat;
	}


/***　select-point-wrap　***/

div.select-point-wrap{
	width:580px;
	clear:both;
	margin-bottom:1em;
	background:url(../img/point_bg.jpg) repeat-y;
	display: inline-block;  /*clearfix*/
	}

div.select-point-wrap:after {  /*clearfix*/
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
	}

div.select-point-wrap h3{
	font-weight:bold;
	line-height:48px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	background:url(../img/top_h3.jpg) no-repeat;
	margin:0px;
	}

div.select-point-wrap h4{
	font-size:0.93em;
	color:#333333;
	border:none;
	margin-bottom:0.5em;
	text-align:left;
	padding:0px 0px 3px 24px;
	border-bottom:#C10C21 dotted 2px;
	background:url(../img/top_h4_bg.gif) no-repeat 0px 5px;
	}

div.select-point-wrap p.illust{
	margin-bottom:0.5em;
	}
	
/***　select-point　***/

div.select-point{
	width:168px;
	margin-left:19px;
	float:left;
	display:inline;/*IE対策*/
	}

/***　select-point-bottom　***/

div.select-point-bottom{
	clear:both;
	display:block;
	width:580px;
	height:25px;
	background:url(../img/point_bottom.jpg) no-repeat;
	}
 
/***　news　***/

div.news{
	background:url(../img/news_bg.jpg) no-repeat 0px 66px;
	margin-bottom:2em;
	}

div.news h2{
	height:66px;
	margin:0px;
	vertical-align:bottom;
	background:none;
	padding:0px;
	border:none;
	}	

div.news dl{
	line-height:180%;
	margin:0px 10px 0px 10px;	
	}
	
div.news dt{	
	}

div.news dd{
	margin:0px 0px 13px 0px ;
	}	
	
div.news p{
	text-align:right;
	margin:0px 10px 1em 10px;
	}	

/***　top-txtbox-wrap　***/

div.top-txtbox-wrap{
	clear:both;
	width:580px;
	}

/***　top-txtbox-l　***/

div.top-txtbox-l{
	width:280px;
	float:left;
	background:url(../img/txtbox_bg.gif) repeat-y 0px 101px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:2em;
	}

div.top-txtbox-l h2{
	margin:0px;
	vertical-align:bottom;
	background:none;
	padding:0px;
	border:none;
	}	

div.top-txtbox-l p{
	margin:0px 10px 1em 10px;
	}
		


/***　top-txtbox-r　***/

div.top-txtbox-r{
	width:280px;
	float:right;
	background:url(../img/txtbox_bg.gif) repeat-y 0px 101px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:2em;
	}

div.top-txtbox-r h2{
	margin:0px;
	vertical-align:bottom;
	background:none;
	padding:0px;
	border:none;
	}	

div.top-txtbox-r p{
	margin:0px 10px 1em 10px;
	}

/*========================================================

 greeting

========================================================*/

div.greeting-txt{
	width:381px;
	float:right;
	margin-bottom:1em;
	}

div.greeting-txt-idea{
	width:381px;
	float:right;
	background:url(../greeting/img/idea.gif) no-repeat;
	margin-bottom:1em;
	}

div.greeting-txt-idea p{
	margin-left:40px;
	}

div.greeting-ph{
	width:182px;
	float:left;
	margin-bottom:1em;
	}

div.greeting-ph h3{
	border:none;
	padding:0px;
	margin-bottom:0.5em;
	}

div.greeting-ph h4{
	font-size:0.93em;
	margin-bottom:0px;
	}

div.greeting-ph p{
	font-size:0.93em;
	line-height:1.5em;
	margin-bottom:0.5em;
	}

/*========================================================

company

========================================================*/


div#google-map{
	width:580px;
	height:300px;
		}


div.contents-right li.border-dot-bottom{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0.5em 0px;
	border-bottom:dotted 1px #999999;
	line-height:1.8em;
		}

div.company-txt{
	width:381px;
	float:right;
	margin-bottom:0em;
	}

div.company-txt li{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0.5em 0px;
	line-height:1.8em;
	}

div.company-ph{
	width:182px;
	float:left;
	margin-bottom:0em;
	}

div.greeting-ph h3{
	border:none;
	padding:0px;
	margin-bottom:0.5em;
	}

div.greeting-ph h4{
	font-size:0.93em;
	margin-bottom:0px;
	}

div.greeting-ph p{
	font-size:0.93em;
	line-height:1.5em;
	margin-bottom:0.5em;
	}

/*========================================================

 feature

========================================================*/

div.contents-right li.hoken-bn{
	list-style:none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 17px 0.5em 0px;
	line-height:1.8em;
		}
	
div.contents-right li.hoken-bn-end{
	list-style:none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0.5em 0px;
	line-height:1.8em;
		}


/*========================================================

 timing , flow , agency_list

========================================================*/


div.txt-area{
	width:453px;
	float:right;
	margin-bottom:0em;
	}

div.txt-area h3.agency-list{
	font-weight:bold;
	line-height:1.5em;
	border:none;
	border-bottom:#999999 dotted 1px;
	padding:0px 0px 3px 0px;
	margin:0px 0px 1em 0px;
	}

div.txt-area h4.agency-list{
	margin:0px 0px 0px 0px;
	}

div.illust-area{
	width:110px;
	float:left;
	margin-bottom:1.5em;
	}

div.ph-area{
	width:110px;
	float:left;
	margin-bottom:1.5em;
	}

div.ph-area img{
	border:solid 1px #CCCCCC;
	padding:3px;
	}

/*========================================================

 plan

========================================================*/


div.contents-right h2.ninki-no1{
	background:url(../plan/img/ninki_no1.gif) no-repeat;
	border-bottom:solid 3px #FF9900;
	padding:0px 0px 5px 105px;
	clear:both;
	}

div.contents-right h2.ninki-no2{
	background:url(../plan/img/ninki_no2.gif) no-repeat;
	border-bottom:solid 3px #99CC00;
	padding:0px 0px 5px 108px;
	clear:both;
	}

div.contents-right h2.ninki-no3{
	background:url(../plan/img/ninki_no3.gif) no-repeat;
	border-bottom:solid 3px #3399CC;
	padding:0px 0px 5px 108px;
	clear:both;
	}

/*========================================================

uservoice

========================================================*/

div.voice-ph{
	}

div.voice-ph ul{
	text-align:center;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	}

div.voice-ph li{
	list-style:none;
	display:inline;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0em 0px;
	line-height:1.8em;
		}

/*========================================================

 faq

========================================================*/

div.faq h2{
	margin-top:0px;
	clear:both;
	}

div.faq h2.Q-dokushin{
	border-bottom:solid 2px #99CC66;
	background:url(../faq/img/h2_dkushin_bg.gif) no-repeat;
	}

div.faq h2.Q-family{
	border-bottom:solid 2px #FF9900;
	background:url(../faq/img/h2_family_bg.gif) no-repeat;
	}

div.faq h2.Q-old{
	border-bottom:solid 2px #999966;
	background:url(../faq/img/h2_old_bg.gif) no-repeat;
	}
	
div.faq h3{
	clear:both;
	font-weight:bold;
	line-height:1.8em;
	font-size:0.98em;
	padding:0px;
	border:none;
	}

div.faq h3.Q-dokushin{
	background:url(../faq/img/Q_dokushin.jpg) no-repeat;
	padding-left:37px;
	}

div.faq h3.Q-family{
	background:url(../faq/img/Q_family.jpg) no-repeat;
	padding-left:37px;
	}

div.faq h3.Q-old{
	background:url(../faq/img/Q_old.jpg) no-repeat;
	padding-left:37px;
	}

div.faq h3.Q-agency{
	background:url(../agency/faq_agency/img/Q_agency.jpg) no-repeat;
	padding-left:37px;
	}

div.faq h3.Q-agency-1{
	height:33px;
	background:url(../agency/faq_agency/img/Q_agency.jpg) no-repeat;
	padding-left:37px;
	}

div.faq ul.faq{
	padding:0px 0px 5px 0px;
		}
		
div.faq li{
	list-style:none;
	margin:0px 0px 1em 0px;
	padding:0px 0px 0px 28px;
		}

div.faq li.dokushin{
	background:url(../faq/img/faq_li_bg_doku.jpg) no-repeat;
		}
	
div.faq li.family{
	background:url(../faq/img/faq_li_bg_family.jpg) no-repeat;
		}
	
div.faq li.old{
	background:url(../faq/img/faq_li_bg_old.jpg) no-repeat;
		}

div.faq li a:link {
	color:#333333;
	text-decoration: underline;
	}

div.faq li a:visited {
	color:#333333;
	text-decoration: underline;
	}

div.faq li a:hover {
	color:#333333;
	text-decoration: none;
	}

div.faq li a:active { 
	color:#333333;
	text-decoration: underline;
	}

div.question p a:link {
	color:#333333;
	text-decoration: none;
	}

div.question p a:visited {
	color:#333333;
	text-decoration: none;
	}

div.question p a:hover {
	color:#333333;
	text-decoration: underline;
	}

div.question p a:active { 
	color:#333333;
	text-decoration: none;
	}

div.question p.Q-dokushin{
	background:url(../faq/img/Q_dokushin.jpg) no-repeat;
	padding-left:37px;
	}

div.question p.Q-family{
	background:url(../faq/img/Q_family.jpg) no-repeat;
	padding-left:37px;
	}

div.question p.Q-old{
	background:url(../faq/img/Q_old.jpg) no-repeat;
	padding-left:37px;
	}

div.question p.Q-agency{
	background:url(../agency/faq_agency/img/Q_agency.jpg) no-repeat;
	padding-left:37px;
	}

div.question p.Q-agency-1{
	height:33px;
	background:url(../agency/faq_agency/img/Q_agency.jpg) no-repeat;
	padding-left:37px;
	}

div.faq p.A-dokushin{
	background:url(../faq/img/A_dokushin.jpg) no-repeat;
	padding-left:37px;
	}

div.faq p.A-family{
	background:url(../faq/img/A_family.jpg) no-repeat;
	padding-left:37px;
	}

div.faq p.A-old{
	background:url(../faq/img/A_old.jpg) no-repeat;
	padding-left:37px;
	}

div.faq p.A-agency{
	background:url(../agency/faq_agency/img/A_agency.jpg) no-repeat;
	padding-left:37px;
	}

div.faq p.A-agency-1{
	height:35px;
	background:url(../agency/faq_agency/img/A_agency.jpg) no-repeat;
	padding-left:37px;
	}

div.faq p.pagetop{
	text-align:right;
	border-top:1px dotted #666666;
	padding-top:5px;
	margin-bottom:1em;
	}

div.faq-index{
	padding:0px 0px 0px 0px;
	border-top:1px dotted #666666;
	display: inline-block;  /*clearfix*/
		}

div.faq-index:after {  /*clearfix*/
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
	}	

div.faq-index ul{
	width:580px;
	display:block;
	padding:3px 0px 0px 0px;
	
		}

div.faq-index li{
	float:right;
	padding:0px 0px 0px 15px;
		}


/*========================================================

 staff

========================================================*/


/***　staff-box-wrap　***/

div.staff-box-wrap{
	width:580px;
	clear:both;
	margin-bottom:2em;
	display: inline-block;  /*clearfix*/
	}

div.staff-box-wrap:after {  /*clearfix*/
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
	}

div.staff-box-wrap h4{
	line-height:1.5em;
	border-left:#C10C21 solid 5px;
	border-bottom:dotted 1px #666666;
	padding:0px 0px 3px 3px;
	}


div.staff-box-wrap p{
	margin:0;
	}

div.staff-box-wrap p.ph{
	line-height:1em;
	margin:0 0 0.5em 0;
	}
	
div.staff-box-wrap p.katagaki{
	line-height:1em;
	text-align:center;
	border-bottom:dotted 1px #999999;
	padding-bottom:3px;
	margin:0px 0px 5px 0px;
	}
	

div.staff-box-wrap p.intro{
	vertical-align:bottom;
	margin:0px;
	}

div.staff-box-wrap h2{
	font-size:1em;
	font-weight:bold;
	border:none;
	background:none;
	color:#990000;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

/***　staff-box　***/

div.staff-box{
	width:182px;
	margin-right:17px;
	float:left;
	}

/***　staff-box-end　***/

div.staff-box-end{
	width:182px;
	margin-right:0px;
	float:left;
	}

/***　staff-ph　***/

div.staff-ph{
	width:182px;
	margin-right:17px;
	float:left;
	}

div.staff-ph p.ph{
	margin-bottom:0px;
	}
	
div.staff-ph p.blog{
	text-align:center;
	}

/***　staff-thinking　***/

div.staff-thinking{
	width:381px;
	float:left;
	}

div.staff-thinking p.katagaki{
	line-height:1em;
	text-align:center;
	border-bottom:dotted 1px #999999;
	padding-bottom:3px;
	margin:0px 0px 5px 0px;
	}

div.staff-thinking p.name{
	font-size:1.16em;
	text-align:center;
	margin:0px 0px 1em 0px;
	}

div.staff-thinking em{
	font-size:1.231em;
	}


	
/***　staff-personal-l　***/

div.staff-personal-l{
	width:280px;
	float:left;
	
	}

div.staff-personal-l h4{
	line-height:1.5em;
	color:#333333;
	border-left:#C10C21 solid 5px;
	border-bottom:dotted 1px #666666;
	padding:0px 0px 3px 3px;
	}


/***　staff-personal-r　***/

div.staff-personal-r{
	width:280px;
	float:right;
	
	}

div.staff-personal-r h4{
	line-height:1.5em;
	color:#333333;
	border-left:#C10C21 solid 5px;
	border-bottom:dotted 1px #666666;
	padding:0px 0px 3px 3px;
	}

/*========================================================

agency

========================================================*/

div.contents-right li.agency01{
	font-weight:bold;
	list-style:none;
	padding:2px 0px 15px 40px;
	background:url(../agency/img/li_bg01.jpg) no-repeat;
	line-height:1.8em;
		}

div.contents-right li.agency02{
	font-weight:bold;
	list-style:none;
	padding:1px 0px 15px 40px;
	background:url(../agency/img/li_bg02.jpg) no-repeat;
	line-height:1.8em;
		}
		
div.contents-right li.agency03{
	font-weight:bold;
	list-style:none;
	padding:2px 0px 15px 40px;
	background:url(../agency/img/li_bg03.jpg) no-repeat;
	line-height:1.8em;
		}

div.contents-right li.agency04{
	font-weight:bold;
	list-style:none;
	padding:2px 0px 15px 40px;
	background:url(../agency/img/li_bg04.jpg) no-repeat;
	line-height:1.8em;
		}

div.contents-right li.agency05{
	font-weight:bold;
	list-style:none;
	padding:2px 0px 15px 40px;
	background:url(../agency/img/li_bg05.jpg) no-repeat;
	line-height:1.8em;
		}
		
div.contents-right li.agency06{
	font-weight:bold;
	list-style:none;
	padding:2px 0px 15px 40px;
	background:url(../agency/img/li_bg06.jpg) no-repeat;
	line-height:1.8em;
		}


/*========================================================

contact

========================================================*/

div.mailform table{
	border:none;
		}

div.mailform caption{
	text-align:left;
	padding:10px 0px 10px 0px;
	border-top:dotted 1px #666666;
		}

div.mailform th{
	text-align:left;
	border:none;
	background-color:#C10C21;
	color:#FFFFFF;
	border-bottom:4px #FFFFFF solid;
		}

div.mailform td{
	padding-left:15px;
	border:none;
		}


/*========================================================

 subpage-common

========================================================*/

	
/***　quicklink-wrap　***/

div.quicklink-wrap{
	clear:both;
	width:580px;
	border-top:dotted 1px #999999;
	padding-top:15px;
	}

div.quicklink-wrap ul{
	line-height:1.5em;
	margin:0px;
	padding:0px;
	border:none;
	}		

div.quicklink-wrap li{
	list-style:none;
	margin:0px 0px 8px 0px;
	vertical-align:bottom;
	padding:0px;
	}	

div.quicklink-wrap li a{
	color:#333333;
	text-decoration:underline;
	padding:0px 0px 0px 16px;
	background:url(../img_common/quicklink_li_bg.jpg) no-repeat;
	}

div.quicklink-wrap a:link {
	color:#333333;
	text-decoration:underline;
	}

div.quicklink-wrap a:visited {
	color:#333333;
	text-decoration:underline;
	}

div.quicklink-wrap a:hover {
	color:#333333;
	text-decoration:none;
	}

div.quicklink-wrap a:active { 
	color:#333333;
	text-decoration:underline;
	}	

/***　quicklink-l　***/

div.quicklink-l{
	width:280px;
	float:left;
	margin-bottom:2em;
	}

div.quicklink-l h3{
	margin:0px 0px 0.5em 0px;
	vertical-align:bottom;
	border:none;
	padding:0px;
	background:none;
	}	


/***　quicklink_r　***/

div.quicklink-r{
	width:280px;
	float:right;
	margin-bottom:2em;
	}

div.quicklink-r h3{
	margin:0px 0px 0.5em 0px;
	vertical-align:bottom;
	border:none;
	padding:0px;
	background:none;
	}	
