@charset "shift_jis";
/* CSS Document */
/* リストスタイル
 ************************************************
 ************************************************/


/***********************************
 * <ul>タグ
 * リストスタイル
 ***********************************/
ul.liststyle-image {
	list-style-type: none;
	margin:0px;
	padding: 0px;
}
ul.liststyle-image li {
	font-size:12px;
	line-height: 1.5em;
	margin: 0px 0px 0.5em 20px;
	padding: 0px;
}
ul.liststyle-image li:last-child { margin-bottom: 0px;}
li.listnone { margin: 0px !important;}
li.limrgn00 { margin-bottom: 0em !important;}
li.limrgn05 { margin-bottom: 0.5em !important;}
li.limrgn10 { margin-bottom: 1.0em !important;}
li.limrgn15 { margin-bottom: 1.5em !important;}
li.limrgn20 { margin-bottom: 2.0em !important;}
/* ●イメージ */
.liststyle-none { list-style-image: url(../../img/item_button/liststyle/liststyle_none.gif);}
.listcircle-gray { list-style-image: url(../../img/item_button/liststyle/circle_gray.gif);}
.listcircle-red { list-style-image: url(../../img/item_button/liststyle/circle_red.gif);}
.listcircle-blue { list-style-image: url(../../img/item_button/liststyle/circle_blue.gif);}
.listcircle-bluelight { list-style-image: url(../../img/item_button/liststyle/circle_bluelight.gif);}
.listcircle-green { list-style-image: url(../../img/item_button/liststyle/circle_green.gif);}
.listcircle-greenlight { list-style-image: url(../../img/item_button/liststyle/circle_greenlight.gif);}
.listcircle-purple { list-style-image: url(../../img/item_button/liststyle/circle_purple.gif);}
.listcircle-orange { list-style-image: url(../../img/item_button/liststyle/circle_orange.gif);}
.listcircle-pink { list-style-image: url(../../img/item_button/liststyle/circle_pink.gif);}
.listarrow-greenlight { list-style-image: url(../../img/item_button/liststyle/arrow_greenlight.gif);}
/* ◆イメージ */
.listdia_blue { list-style-image: url(../../img/item_button/liststyle-large/dia_blue.gif);}
.listdia_bluelight { list-style-image: url(../../img/item_button/liststyle-large/dia_bluelight.gif);}
.listdia_brown { list-style-image: url(../../img/item_button/liststyle-large/dia_brown.gif);}
.listdia_green { list-style-image: url(../../img/item_button/liststyle-large/dia_green.gif);}
.listdia_greenlight { list-style-image: url(../../img/item_button/liststyle-large/dia_greenlight.gif);}
.listdia_orange { list-style-image: url(../../img/item_button/liststyle-large/dia_orange.gif);}
.listdia_purple { list-style-image: url(../../img/item_button/liststyle-large/dia_purple.gif);}
/* ○数字イメージ */
.list_circle_num1 { list-style-image: url(../../img/item_button/liststyle-large/num1_green.gif);}
.list_circle_num2 { list-style-image: url(../../img/item_button/liststyle-large/num2_green.gif);}
.list_circle_num3 { list-style-image: url(../../img/item_button/liststyle-large/num3_green.gif);}
.list_circle_num4 { list-style-image: url(../../img/item_button/liststyle-large/num4_green.gif);}
.list_circle_num5 { list-style-image: url(../../img/item_button/liststyle-large/num5_green.gif);}
.list_circle_num6 { list-style-image: url(../../img/item_button/liststyle-large/num6_green.gif);}
.list_circle_num7 { list-style-image: url(../../img/item_button/liststyle-large/num7_green.gif);}
.list_circle_num8 { list-style-image: url(../../img/item_button/liststyle-large/num8_green.gif);}
.list_circle_num9 { list-style-image: url(../../img/item_button/liststyle-large/num9_green.gif);}
/* <new>.gifイメージ */
.listgif { list-style: none; padding-left: 2em !important; margin-left: 0 !important;}
/* <new>.gifイメージ */
.liststyle-new { list-style-image: url(../../img/news/news-new.gif);}
.lsimgNew {
	background: url(../../img/news/news-new.gif) no-repeat;
	padding-left: 28px;
	background-position:0px 6px;
}
/* <tel>.gifイメージ */
.liststyle-tel { background:url(../../img/icon_gif/icon-tel-s.gif) no-repeat left;}
/* <mail>.gifイメージ */
.liststyle-mail { background:url(../../img/icon_gif/icon-mail-s.gif) no-repeat left;}
/* <bikkuri>.gifイメージ */
.liststyle-bikkuri { background:url(../../img/icon_gif/icon-sankakubikkuri-s.gif) no-repeat left;}
/* <hirameki>.gifイメージ */
.liststyle-hirameki { background:url(../../img/icon_gif/icon-hirameki-s.gif) no-repeat left;}

/***********************************
 * <dl>タグ
 * 見出しにイメージアイコン使用でリストスタイルに
 ***********************************/
/* ◆ */
dl.listDia { margin: 0px;}
dl.listDia dt,dl.listDia dd { margin: 6px 0px;}
dl.listDia dt.border_lineB,
dl.listDia dt.border_lineB span { line-height: 16px !important;}
dl.listDia dd { padding-left: 24px;}
dl.listDia dd.ulstyle { padding-left: 18px;}
p.listDia { margin: 0px;}
/* ● */
dl.listCircle { margin: 0px;}
dl.listCircle dt,dl.listCircle dd { margin: 6px 0px;}
dl.listCircle dd { padding-left: 30px;}
p.listCircle { margin: 0px;}

/* アイコン */
img.listIconImg { margin:0px 6px 0px 0px;}
dl.listIcon { margin: 0px 6px 0px 0px;}
dl.listIcon dt { margin: 0px;}
dl.listIcon dt.icon16 { line-height: 16px !important;}
dl.listIcon dt.icon30 { line-height: 24px !important; margin-top: 6px;}
dl.listIcon dd { margin:6px 24px 6px;}
dl.listIcon dd.para {  margin:12px 0px;}
dl.listIcon dd.ulstyle {  margin:12px 12px 0px;}
dl.listIcon dd.icon16 { margin-left: 28px !important;}
dl.listIcon dd.icon30 { margin-left: 42px !important; margin-top: 0px;}


 /* ●イメージ */
.lscBlue { background: url(../../img/item_button/liststyle/circle_blue.gif);}
.lscBluelight { background: url(../../img/item_button/liststyle/circle_bluelight.gif);}
.lscBrown { background: url(../../img/item_button/liststyle/liststyle_none.gif);}
.lscGray { background: url(../../img/item_button/liststyle/circle_gray.gif);}
.lscGreen { background: url(../../img/item_button/liststyle/circle_green.gif);}
.lscGreenlight { background: url(../../img/item_button/liststyle/circle_greenlight.gif);}
.lscOrange { background: url(../../img/item_button/liststyle/circle_orange.gif);}
.lscPink { background: url(../../img/item_button/liststyle/circle_pink.gif);}
.lscPurple { background: url(../../img/item_button/liststyle/circle_purple.gif);}
.lscRed { background: url(../../img/item_button/liststyle/circle_red.gif);}
.lscBlue,.lscBluelight,.lscBrown,.lscGray,
.lscGreen,.lscGreenlight,.lscOrange,.lscPink,
.lscPurple,.lscRed { background-repeat: no-repeat; background-position: 0px -2px; padding-left: 18px;}
/* ◆イメージ */
.lsdBlue { background: url(../../img/item_button/liststyle-large/dia_blue.gif);}
.lsdBluelight { background: url(../../img/item_button/liststyle-large/dia_bluelight.gif);}
.lsdBrown { background: url(../../img/item_button/liststyle-large/dia_brown.gif);}
.lsdGreen { background: url(../../img/item_button/liststyle-large/dia_green.gif);}
.lsdGreenlight { background: url(../../img/item_button/liststyle-large/dia_greenlight.gif);}
.lsdOrange { background: url(../../img/item_button/liststyle-large/dia_orange.gif);}
.lsdPurple { background: url(../../img/item_button/liststyle-large/dia_purple.gif);}
.lsdBlue,.lsdBluelight,.lsdBrown,
.lsdGreen,.lsdGreenlight,.lsdOrange,
.lsdPurple { background-repeat: no-repeat; padding: 0px 0px 2px 24px !important; line-height: 16px;}
/* ○数字イメージ */
.lscn1Green { background: url(../../img/item_button/liststyle-large/num1_green.gif) no-repeat;}
.lscn2Green { background: url(../../img/item_button/liststyle-large/num2_green.gif) no-repeat;}
.lscn3Green { background: url(../../img/item_button/liststyle-large/num3_green.gif) no-repeat;}
.lscn4Green { background: url(../../img/item_button/liststyle-large/num4_green.gif) no-repeat;}
.lscn5Green { background: url(../../img/item_button/liststyle-large/num5_green.gif) no-repeat;}
.lscn6Green { background: url(../../img/item_button/liststyle-large/num6_green.gif) no-repeat;}
.lscn7Green { background: url(../../img/item_button/liststyle-large/num7_green.gif) no-repeat;}
.lscn8Green { background: url(../../img/item_button/liststyle-large/num8_green.gif) no-repeat;}
.lscn9Green { background: url(../../img/item_button/liststyle-large/num9_green.gif) no-repeat;}
.lscn1Green,.lscn2Green,.lscn3Green,.lscn4Green,
.lscn5Green,.lscn6Green,.lscn7Green,.lscn8Green,
.lscn9Green { background-repeat: no-repeat; padding: 0px 0px 2px 24px; line-height: 14px;}

/***********************************
 * <dl>タグの並列＆
 * <dt><dd>の並列仕様
 ***********************************/
dl.dlrows,dl.dlrows dt,dl.dlrows dd { display: inline-block; margin: 0px;}
dl.dtdrows { margin: 0px;}
dl.dtdrows dt,dl.dtdrows dd { display: inline-block; margin: 0px;}
.ddbr { display: inline !important;}
.dlblock { display: block !important;}
dl.dlliststyle dt { padding-left: 2em;}



/***********************************
 * <dl>タグ
 * 見出しにイメージアイコン使用
 ***********************************/
#icon_paragraph { margin: 0px;padding:0px}
#icon_paragraph img {
	float: left;
	padding-right: 5px;
}
#icon_paragraph dt {
	font-size: 12px;
	font-weight: bold;
	margin:0px;
}
#icon_paragraph dd {
	font-size: 12px;
	margin: 0px;
	/*padding: 0px;*/
}


/***********************************
 * アンダーライン
 ***********************************/
.liststyle_underline {
	border-bottom: 1px solid #CCCCCC;
}
