#gn li a#gn02 {
	background-position:0 100%;
}

/*****     sub navi    *****/
#snwrap h2 {
	margin:0; padding:0 0 1px 0;
/*	border-left:9px solid #fe620b;*/
	}
#sn {
	padding:0 0 20px 9px;
	}
#sn ul {
margin:0; padding:0;
list-style:none;
}
#sn ul li {
	margin:10px 0 0 0; padding: 0;
}
#sn ul li a{
	display:block;
	position:relative;
	margin:0 0 4px 0; padding:5px 35px 12px 8px;
	border:1px solid #fff;
	border-width:0 0 1px 1px;
	font-size:14px;
	}
#sn ul li#c1 a{
	background:#ffba00 url("../img/cmn_icon_002_1.gif") no-repeat 175px 50%;
}
#sn ul li#c2 a{
	background:#f8b1ac url("../img/cmn_icon_002_2.gif") no-repeat 175px 50%;
}
#sn ul li#c3 a{
	background:#75cab6 url("../img/cmn_icon_002_3.gif") no-repeat 175px 50%;
}
#sn ul li#c4 a{
	background:#c5e11f url("../img/cmn_icon_002_4.gif") no-repeat 175px 50%;
}
#sn ul li#c5 a{
	background:#ada4ea url("../img/cmn_icon_002_5.gif") no-repeat 175px 50%;
/*	background:#ada4ea url("../img/cmn_icon_002_5.gif") no-repeat -45px 50%;*/
}
#sn ul li#c12 a{
	border-color:#807f80;
	border-width:1px 0 1px 1px;
	background:transparent url("../img/cmn_icon_002_6.gif") no-repeat 175px 50%;
}

#c001 #sn ul li#c1 span a{	background-position:-45px 50%;}
#c002 #sn ul li#c2 span a{	background-position:-45px 50%;}
#c003 #sn ul li#c3 span a{	background-position:-45px 50%;}
#c004 #sn ul li#c4 span a{	background-position:-45px 50%;}
#c005 #sn ul li#c5 span a{	background-position:-45px 50%;}
#c012 #sn ul li#c12 span a{	background-position:-45px 50%;}


#sn ul li#c1 ul a,
#sn ul li#c2 ul a,
#sn ul li#c3 ul a,
#sn ul li#c4 ul a,
#sn ul li#c5 ul a{
	background:transparent url("../img/cmn_icon_001.gif") no-repeat 0 50%;
}

#sn ul ul span.active{ display:block; }
#sn ul li#c1 ul span.active{ background-color:#ffba00;}
#sn ul li#c2 ul span.active{ background-color:#f8b1ac; }
#sn ul li#c3 ul span.active{ background-color:#75cab6; }
#sn ul li#c4 ul span.active{ background-color:#c5e11f; }
#sn ul li#c5 ul span.active{ background-color:#ada4ea; }

#sn ul li#c1 ul.entry a{
	background:transparent url("../img/cmn_icon_003.gif") no-repeat 0 50%;}
#sn ul li#c2 ul.entry a{
	background:transparent url("../img/cmn_icon_003.gif") no-repeat -250px 50%;}
#sn ul li#c3 ul.entry a{
	background:transparent url("../img/cmn_icon_003.gif") no-repeat -500px 50%;}
#sn ul li#c4 ul.entry a{
	background:transparent url("../img/cmn_icon_003.gif") no-repeat -750px 50%;}
#sn ul li#c5 ul.entry a{
	background:transparent url("../img/cmn_icon_003.gif") no-repeat -1000px 50%;}

#sn ul li#c1 ul.entry li.active { background-color:#ffba00; }
#sn ul li#c2 ul.entry li.active { background-color:#f8b1ac; }
#sn ul li#c3 ul.entry li.active { background-color:#75cab6; }
#sn ul li#c4 ul.entry li.active { background-color:#c5e11f; }
#sn ul li#c5 ul.entry li.active { background-color:#ada4ea; }
#sn ul li#c1 ul.entry li.active a,
#sn ul li#c2 ul.entry li.active a,
#sn ul li#c3 ul.entry li.active a,
#sn ul li#c4 ul.entry li.active a,
#sn ul li#c5 ul.entry li.active a { background-position:-1250px 50%; }

#sn ul ul li a{
	margin:0 0 0 9px; padding:0 0 0 8px;
	border:0;
	}
#sn ul.entry {
	margin:0; padding:2px 0 4px 0;
}
#sn ul.entry li {
	position:relative;
	margin:1px 0 0 0; padding: 1px 0 2px 0;
}
#sn ul.entry a{
	position:relative;
	display:block;
	margin:0 0 0 18px; padding:0 0 0 10px;
	font-size:12px;
	line-height:1.3em;
	}
#sn ul ul ul.entry {
	margin:0; padding:3px 0 10px 0;
	border-bottom:1px dotted #000;
}
#sn #c9 ul.entry {
	margin:0; padding:3px 0 4px 0;
	border-bottom:none;
}

#sn a:link,
#sn a:visited {
	color:#000;
	text-decoration:none;
	}
#sn a:hover {
	color:#dd0000;
	text-decoration:underline;
	}

#ctwrap .ct {
	width:520px;
	overflow:hidden;
}
/***Text Decoration***/
/*H1*/
.ct h1 {
	height:41px;
	margin:0 0 26px 0; padding:0 0 0 40px;
	background:transparent url("../img/prod_icon_001.gif") no-repeat 0 100%;
}
#c000 .ct h1 { background:transparent url("../img/cmn_h1_icon_001.gif") no-repeat 0 100%; }
#c001 .ct h1 { background-position:0 6px; }
#c002 .ct h1 { background-position:0 -44px; }
#c003 .ct h1 { background-position:0 -94px; }
#c004 .ct h1 { background-position:0 -144px; }
#c005 .ct h1 { background-position:0 -194px; }
#c012 .ct h1 { background-position:0 -244px; }

.ct h1 span img{
	border-right:3px solid #ffba00;
	margin:0 12px 0 0; padding:0 12px 0 0;
}
#c001 .ct h1 span img{ border-color:#ffba00; }
#c002 .ct h1 span img{ border-color:#f69a94; }
#c003 .ct h1 span img{ border-color:#59bba4; }
#c004 .ct h1 span img{ border-color:#bbda04; }
#c005 .ct h1 span img{ border-color:#998dee; }
#c012 .ct h1 span img{ /*none*/ }


/*H2*/
	/*5pix下線付き　カテゴリ別に色変更*/
.ct .h2-type01 {
	margin:30px 0 0 0; padding:0;
	border-bottom:5px solid #fe620b;
}
#c001 .ct .h2-type01 { border-color:#ffba00; }
#c002 .ct .h2-type01 { border-color:#f69a94; }
#c003 .ct .h2-type01 { border-color:#59bba4; }
#c004 .ct .h2-type01 { border-color:#bbda04; }
#c005 .ct .h2-type01 { border-color:#998dee; }
#c012 .ct .h2-type01 { border-color:#949496; }
.ct .h2-type01-wrap {
	margin:30px 0 20px 0; padding:0 0 4px 0;
	border-bottom:5px solid #fe620b;
}
.ct .h2-type01-wrap h2 {
	margin:0; padding:0;
	font-size:134%;
	color:#333;
}
#c001 .ct .h2-type01-wrap { border-color:#ffba00; }
#c002 .ct .h2-type01-wrap { border-color:#f69a94; }
#c003 .ct .h2-type01-wrap { border-color:#59bba4; }
#c004 .ct .h2-type01-wrap { border-color:#bbda04; }
#c005 .ct .h2-type01-wrap { border-color:#998dee; }
#c012 .ct .h2-type01-wrap { border-color:#949496; }
.ct .h2-type01-wrap .go-cont {
	float:right;
	margin:7px 0 0 0;
	width:10em;
	text-align:right;
	font-size:86%;
	color:#ffba00;
}

.ct .h2-type02 {
	margin:24px 0 1em 0;
	font-size:136%;
}
.ct .h3-type01 {
	float:none; clear:both;
	margin:30px 0 18px 1px; padding:0 0 0 6px;
	border-left:5px solid #fe620b;
	font-size:126%;
	color:#333;
}
#c001 .ct .h3-type01 { border-color:#ffba00; }
#c002 .ct .h3-type01 { border-color:#f69a94; }
#c003 .ct .h3-type01 { border-color:#59bba4; }
#c004 .ct .h3-type01 { border-color:#bbda04; }

.ct .h4-type01 {
	margin:1.5em 0 5px 0;
	font-size:118%;
	color:#999;
}
#c001 .ct .h4-type01 { color:#fe620b; }
#c002 .ct .h4-type01 { color:#b02245; }
#c004 .ct .h4-type01 { color:#339900; }

.ct .h4-type02 {
	margin:1.5em 0 0 0; padding:0 0 5px 0;
	border-bottom:2px solid #f69a94;
	font-size:110%;
}
.ct .h4-type02 .icon {
	color:#fe620b;
	font-weight:normal;
}
.ct .txt-type01 {
	margin:1em 0 0.8em 0;
	font-size:118%;
}
#c001 .ct .txt-type01 { color:#864D1E; }
#c002 .ct .txt-type01 { color:#b02245; }
#c003 .ct .txt-type01 { color:#138b77; }
#c004 .ct .txt-type01 { color:#449900; }
#c005 .ct .txt-type01 { color:#0027ff; }
#c012 .ct .txt-type01 { color:#864d1e; }

#c004 .ct .txt-type02 { color:#006666; }

.ct .txt-type03 {
}
#c002 .ct .txt-type03 { color:#b02245; }
#c003 .ct .txt-type03 { color:#138b77; }


.ct .txt-caution { 
	margin:1.5em 0 5px 0;
	font-size:118%;
	color:#999;
	color:#fe620b;
}

.ct .caution-icon {
	margin-top:20px; padding:0 0 0 58px;
	background:transparent url("../img/cmn_icon_007.gif") no-repeat 9px 3px;
}

.ct p.intro {
	margin:19px 0 0 0;
	text-align:center;
}

.ct .go-cont01 {
	float:right;
	margin:35px 0 0 0;
	width:10em;
	text-align:right;
	font-size:86%;
}
#c001 .ct .go-cont01 { color:#ffba00; }
#c002 .ct .go-cont01 { color:#f8b1ac; }
#c005 .ct .go-cont01 { color:#9b91dd; }
.ct .go-cont {
	float:right;
	width:10em;
	text-align:right;
	font-size:86%;
}
#c001 .ct .go-cont { color:#ffba00; }
#c002 .ct .go-cont { color:#f8b1ac; }
#c005 .ct .go-cont { color:#9b91dd; }

.ct .go-cont a{
/*	padding:0 0 0 10px;
	background:transparent url("../img/cmn_icon_001.gif") no-repeat 0 50%;*/
}

.ct a.ar-type01{
	padding:0 0 0 10px;
	background:transparent url("../img/cmn_icon_001.gif") no-repeat 0 50%;
}

.ct p {
	margin:1em 0;
}
.ct ol {
	margin:1em 0 0 3em;
}
.ct ol li {
	margin:0 0 1em 0;
}
.ct ol li h3 {
	margin:0 0 5px 0;
}
.ct ol li p {
	margin:0 0 1em 0;
}

.ct table {
	margin-top:5px;
}
.ct table.table-type01 {
	border:1px solid #807f80;
	border-width:2px 1px 1px 2px;
}
.ct table.table-type01 th,
.ct table.table-type01 td {
	border:1px solid #807f80;
	border-width:0 1px 1px 0;
	padding:5px;
}
.ct table.table-type01 th {
	white-space:nowrap;
}
.ct table.table-type01 td {
}
.ct table.table-type01 th.th01 {
	text-align:center;
}
.ct table.table-type01 th.th02 {
	font-weight:normal;
	text-align:left;
}
.ct table.table-type01 th.th03 {
	font-weight:normal;
	text-align:left;
}

#c001 .ct table.table-type01 .th01 { background-color:#e9e9ea; }
#c001 .ct table.table-type01 .th02 { background-color:#ffca5a; }
#c001 .ct table.table-type01 .th03 { background-color:#f4e0a0; }
#c001 .ct table.table-type01 .td01 { background-color:#f2b3ac; }
#c001 .ct table.table-type01 .td02 { background-color:#ffdd81; }
#c001 .ct table.table-type01 .td03 { background-color:#eee9c7; }
#c001 .ct table.table-type01 .td04 { background-color:#ffffcc; }

#c005 .ct table.table-type01 .th01 { background-color:#e9e9ea; }
#c005 .ct table.table-type01 .td01 { background-color:#DACEFF; }
#c005 .ct table.table-type01 .td02 { background-color:#C8DCFF; }

.ct table.table-type02 {
	border-top:1px dotted #999;
}
.ct table.table-type02 td {
	padding:10px 0;
	border-bottom:1px dotted #999;
	vertical-align:top;
}
.ct table.table-type02 td.td01 {
	padding-right:20px;
}
.ct table.table-type02 td h3 {
	font-size:118%;
	margin:0 0 5px 0;
}
.ct table.table-type02 td p {
	margin-top:0;
}

.ct .table-text {
	margin:5px 0 0 0;
}

.ct .col-type01 {}
#c005 .col-type01 {
	color:#7650c5;
}

.ct .ul-type01 {
	margin:0; padding:0;
	border:0;
}
.ct ul.ul-type01 li {
	margin:6px 0 6px 1.5em; 
	line-height:1.4em;
	border:0;
}
.ct ul.ul-type02 {
	list-style:none;
}
.ct ul.ul-type02 li {
	margin:17px 0 0 0; padding:3px 0 0 8px;
	border-left:5px solid #ccc;
	line-height:1.2em;
}
.ct ul.ul-type02 li h3 {
	font-size:118%;
	margin:0 0 5px 0;
}
.ct ul.ul-type02 li p {
	margin:6px 0 0 0;
	line-height:1.4em;	
}
#c001 .ct ul.ul-type02 li  { border-color:#ffba00; }

.ct ul.ul-type03 {
	list-style:none;
	margin:1em 0;
}
.ct ul.ul-type03 li {
	margin:14px 0 0 0; padding:3px 0 0 8px;
	border-left:5px solid #fe620b;
	line-height:1.2em;
}
.ct ul.ul-type03 li h3 {
	margin:0 0 5px 0;
	font-size:126%;
}
.ct ul.ul-type03 li h3 span {
	color:#fe620b;
}
.ct ul.ul-type03 li p {
	margin:6px 0 0 0;
	line-height:1.4em;
}

.ct .ol-type01 {
	margin:0; padding:0;
	border:0;
}
.ct .ol-type01 li {
	margin:6px 0 6px 2em; 
	border:0;
}

.ct ol.ol-type02 {
	margin:2em 0 0 0; padding:0;
	list-style:none;
}
.ct .ol-type02 li {
	padding:0 0 0 44px;
	min-height:50px;
	border-bottom:1px dotted #999;
	background:transparent url("../img/prod_num_001.gif") no-repeat 0 5px;
}
.ct .ol-type02 li h3 {
	margin:0 0 5px 0;
	font-size:118%;
}
.ct .ol-type02 li p {
	margin:5px 0 0.8em 0;
}
.ct .ol-type02 li.ol-num01{ background-image:url("../img/prod_num_001.gif"); }
.ct .ol-type02 li.ol-num02{ background-image:url("../img/prod_num_002.gif"); }
.ct .ol-type02 li.ol-num03{ background-image:url("../img/prod_num_003.gif"); }
.ct .ol-type02 li.ol-num04{ background-image:url("../img/prod_num_004.gif"); }
#c001 .ct .ol-type02 li.ol-num01{ background-image:url("../img/prod_num_101.gif"); }
#c001 .ct .ol-type02 li.ol-num02{ background-image:url("../img/prod_num_102.gif"); }
#c001 .ct .ol-type02 li.ol-num03{ background-image:url("../img/prod_num_103.gif"); }
#c001 .ct .ol-type02 li.ol-num04{ background-image:url("../img/prod_num_104.gif"); }
#c001 .ct .ol-type02 li.ol-num05{ background-image:url("../img/prod_num_105.gif"); }
#c004 .ct .ol-type02 li.ol-num01{ background-image:url("../img/prod_num_401.gif"); }
#c004 .ct .ol-type02 li.ol-num02{ background-image:url("../img/prod_num_402.gif"); }
#c004 .ct .ol-type02 li.ol-num03{ background-image:url("../img/prod_num_403.gif"); }

.ct .ol-type03 {
	margin:0; padding:0;
}
.ct .ol-type03 li {
	list-style-position: inside;
	margin:5px 0 5px 0; padding:5px 0 5px 1.5em; 
	line-height:1.4em;
	border-bottom:1px dotted #999;
	text-indent:-1em;
}

.ct dl.dl-type01 {
	margin:1em 0;
}
.ct dl.dl-type01 dt {
	position:absolute;
}
.ct dl.dl-type01 dd {
	display:block;
	padding:0 0 0.8em 3em;
}
.ct dl.dl-type02 {
	margin:1em 0;
}
.ct dl.dl-type02 dt {
}
.ct dl.dl-type02 dd {
	margin:5px 0 0.8em 2em;
}
.ct dl.dl-type03 {
	margin:1em 0;
}
.ct dl.dl-type03 dt {
	margin:1.3em 0 0 0;
}
.ct dl.dl-type03 dd {
	margin:5px 0 0.8em 0;
}
.ct dl.dl-type03 dd p {
	margin:0;
}
.ct dl.dl-type04 {
	margin:1em 0;
}
.ct dl.dl-type04 dt {
	position:absolute;
	color:#864d1e;
}
.ct dl.dl-type04 dd {
	display:block;
	padding:0 0 1em 3.5em;
}

.ct .wrap-border01 {
	margin-top:15px;
	border:1px solid #808080;
}
.ct .wrap-type01 {
	padding:12px 12px 12px 15px;
	margin:20px 0 1em 0;
	background-color:#ffffe0;
	border:1px solid #999;
}
.ct .wrap-type02 {
	border-bottom:1px dotted #999;
	padding:0 0 20px 0;
}
.ct .wrap-type05 {
	border-top:11px solid #999;
	padding:20px 13px;
	width:492px;
	overflow:hidden;
}
.ct .wrap-type05 h2 {
	margin-bottom:20px;
	font-size:146%;
	line-height:1.3em;
	color:#333;
}
.ct .wrap-type05 h2 span {
	font-size:80%;
}
#c001 .ct .wrap-type05 { border-color:#ffba00; }
#c002 .ct .wrap-type05 { border-color:#ada4ea; }
#c003 .ct .wrap-type05 { border-color:#ada4ea; }
#c004 .ct .wrap-type05 { border-color:#ada4ea; }
#c005 .ct .wrap-type05 { border-color:#ada4ea; }

.ct .text-red {
	color:#f00;
}
.ct .text-wrap01 {
	margin-top:15px; padding: 0 15px;
	border:1px solid #808080;
}
.ct .text-wrap02 {
	margin-top:15px; padding: 0 15px;
	border:1px solid #999;
	background-color:#ffe4d3;
}
#c001 .ct .text-wrap02 { background-color:#ffffe0; }
#c002 .ct .text-wrap02 { background-color:#ffe9e5; }
#c003 .ct .text-wrap02 { background-color:#ffffe0; }
.ct .text-wrap03 {
	margin-top:15px; padding: 0 15px;
	border:1px solid #999;
	background-color:#defff1;
}

/*Menu*/
.ct .menu {
	list-style:none;
	width:530px;
	paddig:0 0 10px 0;
}
.ct .menu img {
display:block;
}
.ct .menu span {
	display:block;
	margin:5px 0 0 0; padding:0 0 0 10px;
	text-decoration:underline;
	background:transparent url("../img/cmn_icon_005.gif") no-repeat 0 50%;
}
.ct .menu li {
	float:left;
	margin:11px 11px 0 0;
	display:inline;
	width:254px;
}
#ctwrap .ct .menu li a:link img,
#ctwrap .ct .menu li a:visited img {
	border:3px solid #b3b2b3;
}
#ctwrap .ct .menu li a:hover img {
	border:3px solid #f00;
}

.ct hr {
	clear:both;
	display:block;
	margin:0; padding:0;
	height:1px;
	color:#fff;
	border:0;
	border-bottom:1px dotted #b2b2b2;
	}

.ct h3,
.ct h4 {
	margin:1em 0 1em 0;
	}

/**/
.ct .hdtxt_001 {
	}
.ct .hdtxt_001 h2,
.ct .hdtxt_001 h3 {
	margin:24px 0 3px 0;
	font-size:124%;
	}
.ct .hdtxt_001 p {
	margin:0 0 1em 0;
	}
#c005 .ct .hdtxt_001 h2 { color:#4e46d9; }
#c005 .ct .hdtxt_001 h3 { color:#4e46d9; }

.ct .bd-left5 {
	padding:0 0 0 8px;
	border-left:5px solid #333;
}
#c001 .ct .bd-left5 { border-color:#ffba00; }
#c005 .ct .bd-left5 { border-color:#988de9; }

/**/
.box-img01 {
	clear:both; float:none;
	margin:0; padding:0;
	border-top:1px dotted #999;
	}
.box-img01 h3 {
	float:left;
	margin:10px 0 5px 3px;
	width:250px;
	color:#f60;
	line-height:1.4em;
	font-size:120%;
	}
.box-img01 h3 span {
	margin:0 3px;
	color:#000;
	}
.box-img01 p {
	margin:5px 0 0 0; padding:0 0 10px 3px;
	line-height:1.4em;
	}
.box-img01 img {
	float:right;
	margin:10px 0 10px 20px;
	}
/**/

/*問い合わせ誘導*/
.inquiry-type01 {
	margin:50px 2px 0 7px; padding:14px 0 0 85px;
	background:transparent url("../img/prod_icon_002.gif") no-repeat 0 100%;
}
.inquiry-type01 p {
	margin:0; padding:10px 5px 8px 3px;
	color:#f00;
	font-size:110%;
	border:1px solid #bab9ba;
	border-width:1px 1px 0 0;
}
.inquiry-type01 p strong{
	font-weight:normal;
}
.inquiry-type01 a {
	display:block;
	margin:5px 0 0 315px;
	border-left:5px solid #fff;
}
#ctwrap .inquiry-type01 a img{
	border-bottom:5px solid #fe620b;
}



.ct .img-left-m10,
.ct .img-left-m13 {
	width:533px;
	overflow:visible;
	margin:20px 0;
}
.ct .img-left-m13 img {
	display:block;
	float:left;
	margin:5px 13px 5px 0;
}
.ct .img-left-m10 img {
	display:block;
	float:left;
	margin:5px 10px 5px 0;
}
.ct .img-left {
	float:left;
	margin-top:1em;
	margin-right:16px;
	margin-bottom:8px;
	}
.ct .img-right {
	float:right;
	margin-left:16px;
	margin-bottom:8px;
	}
.ct img.img-center {
	display:block;
	margin:24px auto;
}

.ct .nomargin {
	margin:0;
}
.ct .nomargin00 {
	margin-top:0;
	margin-left:0;
}
.ct .nomargin10 {
	margin-bottom:0;
}
.ct .nomargin01 {
	margin-top:0;
}

.ct .logo {
	float:left;
	margin-right:20px;
	}
.ct .logo-m14 {
	float:left;
	margin-right:14px;
	}

.ct #contents {	/*目次*/
	float:left;
}
.ct #contents ul {
	list-style:none;
}
.ct #contents ul li {
	margin:7px 0 0 0; padding:0 0 0 5px;
	border-left:3px solid #ccc;
	line-height:1.2em;
}
#c001 .ct #contents ul li { border-color:#ffba00; }
#c002 .ct #contents ul li { border-color:#f8b1ac; }
#c005 .ct #contents ul li { border-color:#ada4ea; }


.ct .img-list {
	margin:0; padding:0;
	list-style:none;
}
.ct .img-list li {
	margin:18px 0 16px 0;
}
.ct .img-list div {
	float:right;
	width:394px;
}
.ct .img-list h3 {
	margin:0 0 3px 0;
	font-size:118%;
}
.ct .img-list p {
	margin:3px 0 0 0;
}
.ct .img-list img {
	margin-right:0px;
	padding-right:10px;
	border-right:5px solid #ccc;
}
#c001 .ct .img-list img{ border-color:#ffba00; }


.ct .lineup {
	margin:20px 0 1em 0; padding:21px 21px 10px 18px;
	border:1px solid #808080;
}
.ct .lineup ul {
	margin: 0 0 0 18px;
	list-style:none;
	list-style-image: url("../img/prod_ar_101.gif");
}
.ct .lineup ul li {
	margin:0 0 1em 0;
	border-bottom:1px dotted #999;
}
.ct .lineup ul li.end {
	border-bottom:0;
}
.ct .lineup h3 {
	margin:0 0 5px 0; 
	font-size:118%;
}
.ct .lineup p {
	margin:5px 0 1em 0;
}

.ct .lineup ul ul {
	margin:20px 0 0 0;
	list-style:none;
	list-style-image: none;
}
.ct .lineup ul ul  p {
	padding:0 0 0 8px;
	border-left:5px solid #ffba00;
}


.howto {
	margin:10px 0 0 0; pdding:0;
	list-style:none;
	border-bottom:1px dotted #999;
}
.howto li {
	margin:0; padding:1em 0 0 2px;
	border-top:1px dotted #999;
}
.howto .text-block {
	float:left;
	width:284px;
}
.howto h4 {
	margin:0 0 5px 0; 
	font-size:118%;
}
.howto p {
	margin:5px 0 1em 0;
}
.howto .img-block {
	float:right;
	margin:0 0 1em 0;
	width:218px;
	text-align:center;
}
.howto ol.howto-ol {
	margin:0 0 0 18px; pdding:0;
	list-style:none;
}
.howto ol.howto-ol li.start {
	border:0;
}
.howto ol.howto-ol li {
	margin:0; padding:1em 0 0 2px;
	padding-left:1.5em;
}
.howto ol.howto-ol li p{
	text-indent:-1.5em;
}
.howto ol.howto-ol .text-block {
	float:left;
	width:246px;
}
.howto .ul-type01 {
	margin:1em 0 1em 1.5em;
	list-style:disc;
}
.howto ul.ul-type01 li {
	margin:0.5em 0; padding:0;
}


