@charset "utf-8";



/*-------------------------
01：会社概要
---------------------------*/

#contents p {
	margin: 0px 0px 15px;
}

#contents #index div.left {
	width: 290px;
	margin: 30px 10px 0px 0px;
}

#contents #index div.left div.right {
	width: 200px;
}

#contents #index div.left h2 {
	margin: 0px 0px 3px;
	border: none;
}

/*-------------------------
02：料金
---------------------------*/

#contents #houjin {
	margin: 10px 0px 10px;
	padding: 0px 0px 0px 180px;
	background: url(../images/price/index_ph001.jpg) 
		left top 
		no-repeat;
}

#contents #kojin {
	margin: 10px 0px 10px;
	padding: 0px 0px 0px 180px;
	background: url(../images/price/index_ph002.jpg) 
		left top 
		no-repeat;
}

#contents #houjin h2,
#contents #kojin h2 {
	margin: 0px;
	padding: 0px;
}

#contents #houjin ul,
#contents #kojin ul {
	margin: 0px;
	padding: 14px 0px 12px 10px;
}

#contents #houjin ul li,
#contents #kojin ul li {
	margin: 0px 5px;
}


/*-------------------------
02-1：料金　法人
---------------------------*/

#page-23 table td {
	padding: 4px 2px;
}

#page-23 table td h3 {
	padding: 5px 0px 0px;
}

#page-23 table td p {
	margin: 6px;
	line-height: 1em;
}

/*-------------------------
02-2：料金　個人
---------------------------*/

#page-24 table td {
	padding: 4px 2px;
}

#page-24 table td h3 {
	padding: 5px 0px 0px;
}

#page-24 table td p {
	margin: 6px;
	line-height: 1em;
}

/*-------------------------
03：サービストップページ
---------------------------*/

#contents .serviceTopBox {
	margin: 0px 0px 14px;
	background: url(/images/service/kessan_bg001.gif) 
		left bottom 
		no-repeat;
}

#contents #service .serviceTopBox h2 {
	margin: 0px 0px 20px;
	padding: 10px 0px 8px;
	background: url(/images/service/kessan_ex001.gif) 
		left top 
		no-repeat;
	border: 0px;
	font-size: 1.25em;
}

#contents .serviceTopBox div.itemBox {
	float: left;
	width: 290px;
	padding: 0px 0px 0px;
	text-align: center;
}

#contents .serviceTopBox div.left {
	margin-right: 20px;
}

#contents .serviceTopBox div.itemBox p.text {
	margin: 0px 10px 20px 15px;
	padding: 0px 0px 0px 15px;
	background: url(/img/under/link_image_kl.gif) 
	0px 3px 
	no-repeat;
	text-align: left;
}


/* --- ▼201009追加 
 -------------------------
サービス:経理代行付　月次顧問
---------------------------*/

#service .serviceTopBox2 {
width: 622px;
	margin: 0px 0px 14px 0px;
	background: url(../../images/service/keiei01_bg002.gif) 
		left bottom 
		no-repeat;
}

#contents #service .serviceTopBox2 h2 {
width: 622px;
	margin: 0px 0px 20px;
	padding: 10px 0px 8px 20px;
	background: url(../../images/service/keiei01_bg001.gif) 
		left top 
		no-repeat;
	border: 0px;
	font-size: 1.5em;
	font-weight: bold;
}

#service .serviceTopBox2 div.itembox2 {
	width: 620px;
}

#service .serviceTopBox2 div.itembox2 p {
	margin: 0px;
	padding: 0px 0px 5px;
}

#service .serviceTopBox2 div.itembox2 p.text {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/common/images/ic002r.gif) 
	0px 3px 
	no-repeat;
	text-align: left;
}

#service .serviceTopBox2 div.itembox2 ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#service .serviceTopBox2 div.itembox2 ul li {
	list-style-image: url(../../images/service/ic001.gif) ;
	margin: 0px 0px 0px 15px;
	width: 26em;
	padding: 8px 0px;
	line-height: 1.25em;
}

/*
#service .serviceTopBox2 div.itembox2 ul {
	margin: 0px 0px 0px 0px;
}

#service .serviceTopBox2 div.itembox2 ul li {
	list-style-image: url(../images/service/ic001.gif) ;
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 0px;
	line-height: 1.25em;
}
*/

/* ------------------ */

#service .serviceTopBox2 div.itembox2 .wrapper01 {
	padding: 0px 20px 0px 220px;
	background: url(../../images/service/keiei01_img001.jpg) 
		40px 0px 
		no-repeat;
}

/* ------------------ */

#service .serviceTopBox2 div.itembox2 .wrapper02 {
	margin-right: 20px;
	padding: 0px 20px 15px 20px;
	background: url(../../images/service/keiei01_img002.gif) 
		right 50px 
		no-repeat;
}

#service .serviceTopBox2 div.itembox2 .wrapper02 ul {
	width: 320px;
}

/* ------------------ */

#service .serviceTopBox2 div.itembox2 .wrapper03 {
	padding: 0px 20px 0px 260px;
	background: url(../../images/service/keiei01_img003.jpg) 
		20px 45px 
		no-repeat;
}


/*-------------------------
03-1：サービス個人
---------------------------*/

#contents .service h2 {
	margin: 0px;
	padding: 0px;
	border: none;
}

#contents .service ul {
	margin: 15px 0px 0px;
	padding: 0px;
}

#contents .service ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#contents .service p {
	margin: 0px 0px 25px;
}

#contents #service ul#underNav {
	padding: 60px 0px 0px;
}

#contents #service ul#underNav li {
	float: left;
}

#contents #service ul#underNav li.left {
	margin: 0px 10px 0px 0px;
}



/*-------------------------
03-2：サービス法人：決算
---------------------------*/

#contents #service h2 {
	margin: 0px 0px 20px 0px;
	padding: 10px 15px 12px 20px;
	background: url(../common/images/bg_h3.gif) 
		right bottom 
		repeat-x;
	font-weight: bold;
	font-size: 1.5em;
}

#contents #service ul {
	margin: 0px 0px 35px;
	padding: 0px;
}

#contents #service h3 {
	margin: 0px 0px 15px;
	padding: 5px 0px 5px 28px;
	background: url(../common/images/bg_h4.gif) 
		5px 50% 
		no-repeat;
	border-bottom: solid 1px #949EAD;
	font-weight: bold;
	font-size: 1.25em;
}

#contents #service .k-kakomi h3 {
	margin: 0px;
	border: none;
}

#contents #service #inquiryArea {
	margin: 30px 0px 0px 40px;
}

#contents #service #inquiryArea a {
	color: #CC0000;
}

#contents #service #inquiryArea strong {
	font-size: 1.25em;
	color: #CC0000;
}

#contents #service #inquiryArea .kakomi {
	_margin: 0px 10px;
}


/*-------------------------
03-3：サービス内容
---------------------------*/

#service p.soudaBt {
	margin: 40px 0px 0px;
	text-align: right;
}

#service ul {
	margin: 0px;
	padding: 0px;
}

#service ul li {
	margin: 0px;
	padding: 0px;
}

#service ul#nayami {
	width: 600px;
	margin: 0px 0px 30px;
	padding: 0px;
}

#service ul#nayami li {
	list-style: none;
	margin: 0px 0px 5px;
	padding: 0px;
}

#service .flow {
	padding: 0px 0px 0px;
	background: url(../images/service/bg001.gif) 
		left top 
		repeat-y;
}

#service #flow h4 {
	margin: 0px 0px 20px;
	padding: 0px;
	background: none;
	border: none;
}

#service #flow div p {
	padding: 0px 0px 0px 15px;
}

#service ul#flowNav {
	list-style: none;
	float: left;
}

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

/* サービスの流れ修正0521 */

#service .flow {
	padding: 0px 0px 30px;
	background: url(../images/service/bg001.gif) 
		0px 17px 
		no-repeat;
}

#service .flow ul {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

#service .flow ul li img {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#service .flow h4 {
	margin: 0px 0px 20px;
	padding: 0px;
	background: none;
	border: none;
}

#service .flow div.right {
	width: 495px;
	padding: 0px;
}

#service .flow div.right h4 {
	margin: 0px;
	padding: 0px;
}

#service .flow div p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

#service ul.flowNav {
	list-style: none;
}

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

/* サービスの流れ修正0915 */

#service .flow h4 {
	margin: 0px 0px 10px;
	padding: 0px;
	text-indent: 0px;
}

#service .flow .left div p.bottom20 {
	padding: 0px 0px 20px 10px;
}


/*---▼インデックス                          -----------------*/

#service #index {
	margin: 0px 0px 0px 30px;
}

#service #index h3.title {
	margin: 0px 0px 10px;
	padding: 0px;
	background: none;
	border: none;
}

#service #index ul {
	list-style: none;
	margin: 0px 0px 5px;
}

#service #index ul li {
	display: inline;
}

#service #index div.clearfix {
	margin: 0px 0px 10px;
	width: 645px;
}

#service #index div.left {
	width: 420px;
}

#service #index div.right {
	width: 204px;
}

#service #index p.kessan {
	margin: 0px 0px 10px;
	padding: 8px;
	background: #3366FF;
	color: #FFF;
}

#service #index p.keiei {
	margin: 0px 0px 10px;
	padding: 8px;
	background: #3DA802;
	color: #FFF;
}

#service #index p.gyouseki {
	margin: 0px 0px 10px;
	padding: 8px;
	background: #474747;
	color: #FFF;
}

#service #index p.fudousan {
	margin: 0px 0px 10px;
	padding: 8px;
	background: #F5AE04;
	color: #FFF;
}


/*---▼ページナビゲーション：共通            -----------------*/

#service #pageNav {
	height: 34px;
	margin: 0px 0px 5px;
	text-indent: -999px;
}

/*---▼ページナビゲーション：決算確定申告のみ-----------------*/

#service #pageNav a#kessan01 {
	float: left;
	display: block;
	width: 207px;
	height: 34px;
	background: url(../images/service/kessan_m001.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan01on {
	float: left;
	display: block;
	width: 207px;
	height: 34px;
	background: url(../images/service/kessan_m001on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan01:hover {
	background: url(../images/service/kessan_m001on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan02 {
	float: left;
	display: block;
	width: 188px;
	height: 34px;
	background: url(../images/service/kessan_m002.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan02on {
	float: left;
	display: block;
	width: 188px;
	height: 34px;
	background: url(../images/service/kessan_m002on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan02:hover {
	background: url(../images/service/kessan_m002on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan03 {
	float: left;
	display: block;
	width: 205px;
	height: 34px;
	background: url(../images/service/kessan_m003.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan03on {
	float: left;
	display: block;
	width: 205px;
	height: 34px;
	background: url(../images/service/kessan_m003on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#kessan03:hover {
	background: url(../images/service/kessan_m003on.gif) 
		left top 
		no-repeat;
}


/*---▼ページナビゲーション：経営経理支援-----------------*/

#service #pageNav a#keiei01 {
	float: left;
	display: block;
	width: 207px;
	height: 34px;
	background: url(../images/service/keiei_m001.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei01on {
	float: left;
	display: block;
	width: 207px;
	height: 34px;
	background: url(../images/service/keiei_m001on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei01:hover {
	background: url(../images/service/keiei_m001on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei02 {
	float: left;
	display: block;
	width: 188px;
	height: 34px;
	background: url(../images/service/keiei_m002.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei02on {
	float: left;
	display: block;
	width: 188px;
	height: 34px;
	background: url(../images/service/keiei_m002on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei02:hover {
	background: url(../images/service/keiei_m002on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei03 {
	float: left;
	display: block;
	width: 205px;
	height: 34px;
	background: url(../images/service/keiei_m003.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei03on {
	float: left;
	display: block;
	width: 205px;
	height: 34px;
	background: url(../images/service/keiei_m003on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#keiei03:hover {
	background: url(../images/service/keiei_m003on.gif) 
		left top 
		no-repeat;
}

/*---▼ページナビゲーション：業績管理-----------------*/

#service #pageNav a#gyouseki01 {
	float: left;
	display: block;
	width: 207px;
	height: 34px;
	background: url(../images/service/gyouseki_m001.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki01on {
	float: left;
	display: block;
	width: 207px;
	height: 34px;
	background: url(../images/service/gyouseki_m001on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki01:hover {
	background: url(../images/service/gyouseki_m001on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki02 {
	float: left;
	display: block;
	width: 188px;
	height: 34px;
	background: url(../images/service/gyouseki_m002.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki02on {
	float: left;
	display: block;
	width: 188px;
	height: 34px;
	background: url(../images/service/gyouseki_m002on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki02:hover {
	background: url(../images/service/gyouseki_m002on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki03 {
	float: left;
	display: block;
	width: 205px;
	height: 34px;
	background: url(../images/service/gyouseki_m003.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki03on {
	float: left;
	display: block;
	width: 205px;
	height: 34px;
	background: url(../images/service/gyouseki_m003on.gif) 
		left top 
		no-repeat;
}

#service #pageNav a#gyouseki03:hover {
	background: url(../images/service/gyouseki_m003on.gif) 
		left top 
		no-repeat;
}

/*---▲ページナビゲーション-----------------*/

#service div#setsuzei div {
	width: 215px;

}

/*-------------------------
04：お問い合わせ
---------------------------*/

#inquiry #main p em {
	padding: 0px 30px;
	font-size: 2.2em;
	font-style: normal;
}

#inquiry #main h2 {
	padding: 6px 12px;
	background: #EEEEEE;
	border: solid 1px #CCCCCC;
}

#inquiry #main label {
	padding: 0px 0px 0px 4px;
	border-left: solid 8px #FF8F00;
	font-weight: bold;
}

#inquiry #main p span {
	color: #FF0000;
}

/*-------------------------
05：よくあるご質問
---------------------------*/

.answer dl.accordion-menu {
	margin: 15px 0px 30px;
}

.answer .accordion-menu{
	background:url(../images/faq_bg004.gif) repeat-y left top;
	border-bottom:#DBDBDB solid 1px;
}

.answer .accordion-menu dt{
	background:url(../images/faq_bg003.gif) no-repeat left top;
	border-top:#DBDBDB solid 1px;
	padding:10px 30px 10px 45px;
	cursor:pointer;
	line-height:150%;
}

/*
.answer .accordion-menu dt strong {
	margin-right: 5px;
	padding: 5px 5px 5px 8px;
	background: #52D7BD;
	color: #FFFFFF;
}	
*/

.answer .accordion-menu dt img{
	vertical-align:middle;
	margin-right:6px;
}
.answer .accordion-menu dd{
	margin:0 0 10px 0;
	padding-left: 45px;
	padding-right:30px;
	clear:both;
}

.answer .accordion-menu dd ul {
	margin: 10px 0px 0px;
	padding: 0px;
}

.answer .accordion-menu dd ul li {
	display: inline;
	padding: 0px 16px;
	background: url(/common/images/ic002r.gif) 
		0px 50% 
		no-repeat;
}

html.accordion-menu-js dt.a-m-t{
	zoom:1;
}
html.accordion-menu-js dd.a-m-d{
	display:none;
	background: url(../images/faq_bg001.gif) 
		left top 
		no-repeat;
}

html.accordion-menu-js dt.a-m-t-expand {
	background:url(../images/faq_bg002.gif) no-repeat left top;
}
html.accordion-menu-js dd.a-m-d-expand {
	display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	height:auto !important;
}

html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;	
}


/*-------------------------
06：税理士紹介
---------------------------*/
/*--- 20101016追加 ---*/

#staffArea h4 {
	padding: 0px 0px 5px;
	background: none;
	border: none;
	text-indent: 0px;
}

#staffArea h4 img {
	padding: 4px 0px 0px;
}


/* 税理士 */

#staffArea div.row01 {
	padding-bottom: 30px;
}

#staffArea div.row01 p.left {
	float: left;
	padding: 25px 30px 0px 0px;
}

#staffArea div.row01 div {
	float: left;
	width: 400px;
	padding-top: 5px;
}

/* 匠お知らせ読み込み */

#staffArea div#feed {
	width: 380px;
	padding: 3px;
	border: solid 1px #DDDDDD;
}

#staffArea div#feed dt {
	float: left;
	width: 8em;
	padding: 0px;
	line-height: 1.4em;
}

#staffArea div#feed dd {
	margin: 0px;
	padding: 0px;
	padding-left: 8em;
	line-height: 1.4em;
}

/* スタッフ・パートナー */

#staffArea div.row02 {
	/*background: url(../../images/aboutus/member_ph003.jpg) 
		right top 
		no-repeat;*/
}

#staffArea div.row02 #staff01 {
	padding-bottom: 50px;
	background: url(../../images/aboutus/member_ph003.jpg) 
		right 30px 
		no-repeat;
	min-height: 155px;
	height: auto !important;
	height: 155px;
}

#staffArea div.row02 #staff02 {
	background: url(../../images/aboutus/member_ph004.jpg) 
		right 20px 
		no-repeat;
	min-height: 180px;
	height: auto !important;
	height: 150px;
}


#staffArea div.row02 h4 {
	padding: 0px;
}

#staffArea div.row02 p {
	width: 375px;
}


/*========================
■07．お客様の声 
========================*/
/*
#contents #service #voice .answer h3 {
	margin-bottom: 5px;
	padding: 0px;
	background: none;
	border: none;
}

#voice .answer dl.accordion-menu {
	border-top: solid 2px #FF8080;
	margin: 0px 0px 30px;
	padding-top: 0px;
}

#voice .answer .accordion-menu dt {
	position: relative;
	margin: 0px;
}

#voice .answer .accordion-menu dt span {
	position: absolute;
	top: 12px;
	right: 22px;
}*/

.answer {
	width: 600px;
}

#contents #service #voice .answer h3 {
	margin-bottom: 5px;
	padding: 0px;
	background: none;
	border: none;
}

.answer dl.accordion-menu {
	border-top: solid 2px #FF8080;
	margin: 0px 0px 30px;
}

.answer .accordion-menu{
	background:url(/images/faq_bg004.gif) repeat-y left top;
	border-bottom:#DBDBDB solid 1px;
}

.answer .accordion-menu dt {
	position: relative;
	background:url(/images/service/voice_bg003.gif) no-repeat left top;
	border-top:#DBDBDB solid 1px;
	padding:10px 30px 10px 45px;
	cursor:pointer;
	line-height:150%;
}

.answer .accordion-menu dt span {
	position: absolute;
	top: 12px;
	right: 22px;
}

/*
.answer .accordion-menu dt strong {
	margin-right: 5px;
	padding: 5px 5px 5px 8px;
	background: #52D7BD;
	color: #FFFFFF;
}	
*/

.answer .accordion-menu dt img{
	vertical-align:middle;
	margin-right:6px;
}
.answer .accordion-menu dd{
	margin:0 0 10px 0;
	padding-left: 45px;
	padding-right:30px;
	clear:both;
}

.answer .accordion-menu dd ul {
	margin: 10px 0px 0px;
	padding: 0px;
}

.answer .accordion-menu dd ul li {
	display: inline;
	padding: 0px 16px;
	background: url(/common/images/ic002r.gif) 
		0px 50% 
		no-repeat;
}

html.accordion-menu-js dt.a-m-t{
	zoom:1;
}
html.accordion-menu-js dd.a-m-d{
	display:none;
	padding-top: 10px;
	background: url(/images/service/voice_bg001.gif) 
		left top 
		no-repeat;
	line-height: 2em;
}

html.accordion-menu-js dt.a-m-t-expand {
	background:url(/images/service/voice_bg002.gif) no-repeat left top;
}
html.accordion-menu-js dd.a-m-d-expand {
	display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	height:auto !important;
}

html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;	
}

/* --- ▼201110追加 
 -------------------------
:ケーキ屋さんの経理代行と確定申告
---------------------------*/
#yougashi #contents .asset-name{
	background:url(../images/keiei/cake-title-bg.gif) no-repeat 0 0;
	border:none;
	font-size:1.125em;
	line-height:150%;
	padding:4px 0 4px 7px;
}
#yougashi #contents h1.asset-name{
	margin-bottom:2px;
}
#yougashi #contents h2.asset-name{
	margin-bottom:18px;
}
#yougashi #contents h3{
	clear:both;
	margin-bottom:18px;
}
#yougashi #contents .asset-name span{
	border:none;
	padding:0;
}
#yougashi #contents .asset-content .asset-body p{
	margin-bottom:10px;
}
#yougashi #contents .asset-content .asset-body .box{
	background:url(../images/keiei/cake-border.gif) repeat-x 0 bottom;
	margin-bottom:20px;
	overflow:hidden;
	padding-bottom:20px;
	height:100%;
}
#yougashi #contents .asset-content .asset-body .sentence{
	margin-left:10px;
	margin-right:10px;
}
#yougashi #contents .asset-content .asset-body #cake-pack{
	background:url(../images/keiei/cake-pack-bg.jpg) no-repeat 0 0;
	margin:40px auto;
	overflow:hidden;
	padding:52px 22px 0;
	width:486px;
	height:106px;
}
#yougashi #contents .asset-content .asset-body table{
	border-collapse:collapse;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:0 0 20px;
	text-align:center;
	width:100%;
}
#yougashi #contents .asset-content .asset-body table th{
	background:#fbf5e0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
}
#yougashi #contents .asset-content .asset-body table td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
}

#yougashi #contents .asset-content .asset-body .detail{
	float:right;
	width:440px;
}
#yougashi #contents .asset-content .asset-body ul.linkBtn{
	margin:0;
	padding:0;
}
#yougashi #contents .asset-content .asset-body ul.linkBtn li{
	clear:both;
	margin:0 0 3px;
	overflow:hidden;
}
#yougashi #contents .asset-content .asset-body ul.linkBtn li p{
	float:left;
	margin:0 8px 0 0;
}
#yougashi #contents .asset-content .asset-body ul.linkBtn li p.text{
	margin-top:7px;
}

#yougashi #contents .asset-content .asset-body .q{
	color:#0000ff;
	font-weight:bold;
}
#yougashi #contents .asset-content .asset-body .a{
	color:#ff0000;
	font-weight:bold;
}


#yougashi #contents ul.imgBox{
	margin:23px 0 0;
	padding:0;
}
#yougashi #contents ul.imgBox li{
	list-style-type:none;
	margin:0 5px 0 0;
	line-height:0;
}
#yougashi #contents .imgBox img{
	border:1px solid #ccc;
	padding:1px;
}
.floatL{
	float:left;
}
.floatR{
	float:right;
}





