.item ul {
margin:0px;
padding:0px 0px 80px 10px;
list-style-type: none;
list-style-image:none
}
.item li {
display: inline;
float: left;
margin: 0px 5px 5px 0px;
overflow: hidden;
width: 67px;
height: 67px;
}



.item1 ul {
margin:0px;
padding:0px 0px 0px 0px;
list-style-type: none;
list-style-image:none
}
.item1 p {
display: inline;
float: left;
margin: 0px 5px 5px 0px;
overflow: hidden;
width: 70px;
height: 70px;
}


/* チェックリスト
----------------------------------------- */
.check-list {
  margin:0 auto 20px;
  padding-top:46px;
  width:558px;
  }
.check-list-2 {
  background:url(http://www.forensic-crim.com/img/2/check-top.gif) no-repeat;
  }
.check-list ul {
  padding:12px 1em 0 24px;
  background:url(http://www.forensic-crim.com/img/2/check-bak.gif);
  border:1px solid #c4c5c7;
  }

.check-list li {
  margin:0 20px 10px 0;
  padding:8px 0 0 42px;
  line-height:1.3;
  font-size:20px;
  font-weight:bold;
  list-style:none;
  background:url(http://www.forensic-crim.com/img/2/check-mark.gif) no-repeat;
  }

.check-bttm {
  height:47px;
  }
.check-list-2 .check-bttm {
  background:url(http://www.forensic-crim.com/img/2/check-bttm.gif) no-repeat;
  }




/*--- // 角丸設定 1 // ---*/
.kadomaru {
	width:639px;
	padding:10px 10px 10px 18px;
	background:url(img/topic_top1.gif) no-repeat;
}
.kadomaru_bottom {
	width:639px;
	height:18px;
	margin-bottom:0px;
	background:url(img/topic_bottom1.gif) no-repeat;
}

/*--- // 角丸設定 2 // ---*/
.kadomaru2 {
	width:760px;
	min-height:170px;
	height:auto;
	padding:10px 10px 2px 18px;
        margin:5px 4px 0px 0px;
	background:url(img/topic_top2.gif) no-repeat;
}
.kadomaru_bottom2 {
	width:760px;
	height:18px;
	margin-bottom:0px;
	background:url(img/topic_bottom2.gif) no-repeat;
}
/*--- // 角丸設定 3 // ---*/
.kadomaru3 {
	width:639px;
	height:170px;
	padding:10px 10px 10px 18px;
	background:url(img/topic_top.gif) no-repeat;
}
.kadomaru_bottom3 {
	width:639px;
	height:18px;
	margin-bottom:0px;
	background:url(img/topic_bottom.gif) no-repeat;
}
.kadomaru_bottom2 + .kadomaru3 {
	min-height:170px;
	height:auto;
}



div.topic_top {
	width:639px;
padding: 0px 0 0;
	background: url(img/topic_top.gif) top left no-repeat;
    clear:both;
}

/*ＦＦ*/
html>body .topic_top {

	
height: 15px;


	}

/*IE7.0*/
*:first-child+html .topic_top {
	
height: auto;
	}

div.topic_middle {
	width: 639px;
	background: url(img/topic_body.gif) top left repeat-y;
padding: 0px 18px;

}

div.topic_bottom {
	width: 639px;
padding: 0px 0 12px;
	background: url(img/topic_bottom.gif) no-repeat bottom;
    clear:both;
}

/* base styles */

h1, h2, h3, h4, h5, h6click
{
    margin: 0;
    font-weight: normal;
    font-family: "ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック";
}

.htopic{
  margin:0px 5px 5px 0px;
  padding:8px 0px 0px 30px;
  background:url(img/onpu10.gif) no-repeat;
  }

#main h3 {

   	background: url(img2/osusumenamebg.gif) no-repeat left;
	height: 35px;
	line-height: 35px;
	margin-top: 15px;	
         	margin-bottom: 10px;
         padding-top: 5px;
	padding-left: 20px;
	margin-right: 10px;
	color: #333;
	font-size: 16px;
;}

.header2
{
 width: 770px;
 height: 30px;
 padding: 0 0 0 15px;
 font-size: 1.3em;
 font-weight: bold;
 line-height: 30px;
 clear:both;
 background: url(img2/headerh2bg2.gif) no-repeat;
}

.header2 a { color: #444;}

.box {
	position: relative;
	width: auto;
	_width: 100%;
	line-height: 1.5;
	margin: 15px 10px;
	padding: 0;
	font-size: 0.9em;
	border: 1px solid #dcdcdc;
	background: url(img/boxbg.gif) no-repeat right bottom #f8f8f8;
}

#main .box p {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 3px 0 3px 5px;
	background: #fff;
}

.box ul {
	margin: 10px 0 10px 25px;
	padding: 0;
	line-height: 1.5;
}







.item2 {
display: inline;
float: left;
margin: 0pt 5px 8px;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: 180px;
height: 180px;
}

/* 枠囲みオススメ商品
----------------------------------------- */
.rec-table {
  margin:0 0 20px;
  padding-bottom:8px;
  width:504px;
  background:url(rec-table-bak.gif) left bottom no-repeat;
  }
.rec-table p {
  margin-left:21px;
  margin-right:21px;
  }
.rec-table .rec-head {
  padding-top:21px;
  background:url(rec-head.gif) no-repeat;
  }
.rec-table .rec-head a {
  color:#fff;
  }
.rec-table .rec-head a:hover {
  color:#ffff41;
  }
p.head-name {
  margin-bottom:0;
  padding:0 0 8px 85px;
  color:#b01953;
  font-weight:bold;
  font-size:18px;
  }
p.head-des {
  font-size:12px;
  color:#fff;
  }

.rec-table .button-box {
  margin:0 12px 8px auto;
  }
.to-more a,
.to-affi a {
  width:155px;
  height:33px;
  display:block;
  background-repeat:no-repeat;
  text-indent:-10000px;
  }
.to-more a {
  background-image:url(img/to-more.gif);
  }
.affi-a a {
  background-image:url(img/to-affi-a.gif);
  }
.affi-b a {
  background-image:url(img/to-affi-b.gif);
  }
.rec-more a {
  background-image:url(img/rec-to-more.gif);
  }
.rec-affi-a a {
  background-image:url(img/rec-to-affi-a.gif);
  }
.rec-affi-b a {
  background-image:url(img/rec-to-affi-b.gif);
  }

/* 申し込みボタン大
----------------------------------------- */

.button-large-b a,
.button-large-c a {
  margin:25px auto;
  width:335px;
  height:48px;
  display:block;
  text-indent:-9999px;
  background-repeat:no-repeat;
  }

.button-large-b a {
  background-image:url(img/button-large-b.gif);
  }
.button-large-c a {
  background-image:url(img/button-large-c.gif);
  }

.button-large-b a:hover,
.button-large-c a:hover {
  background-position:0 -48px;
  }

.button-large-a a {
 margin:25px auto;
  width:289px;
  height:55px;
  display:block;
  text-indent:-9999px;
  background-repeat:no-repeat;
  }

.button-large-a a {
  background-image:url(img/button-large-a.gif);
  }
.button-large-a a:hover {
  background-position:0 -60px;
}

/* 人気サロン見出し
----------------------------------------- */
p.ranking-head {
  margin-bottom:16px;
  padding:10px 12px 0;
  font-weight:bold;
  font-size:18px;
  line-height:1.1;
  color:#b01953;
  background:url(img/ranking-head.jpg) repeat-x;
  }


/* 人気サロン
----------------------------------------- */
.pop-area {
  margin-bottom:20px;
  }
.pop-area p.pop-title {
  padding:2px 0 4px 38px;
  font-size:16px;
  font-weight:bold;
  line-height:1.2;
  background:url(img/pop-title.gif) no-repeat;
  border-bottom:1px solid #b01953;
  }
.pop-area p.pop-title a {
  color:#f4368a;
  text-decoration:none;
  }
.pop-area p.pop-title a:hover {
  color:#ff9f00;
  }
.pop-banner {
  text-align:center;
  }


/* 中見出し・兼・個別の大見出し
----------------------------------------- */
.headline-2 {
  margin-bottom:12px;
  width:504px;
  background:url(img/h2-top.gif) no-repeat;
  }
.headline-2 h2,
.headline-2 h1 {
  padding:36px 20px 20px;
  font-weight:bold;
  font-size:20px;
  color:#fff;
  line-height:1.2;
  text-align:center;
  background:url(img/h2-bttm.gif) no-repeat left bottom;
  }


/* ページトップに戻るのリンク
----------------------------------------- */
p.to-top {
  font-size:11px;
  text-align:right;
  }
p.to-top a {
  text-decoration:none;
  }
p.to-top a:hover {
  text-decoration:underline;
  }

/* 文字の修飾
----------------------------------------- */
.black { color:black !important }
.gray { color:gray !important }
.blue { color:blue !important }
.red { color:red !important }
.yellow { color:yellow !important }
.green { color:green !important }
.purple { color:purple !important }
.pink { color:pink !important }
.orange { color:orange !important }
.white { color:white !important }
.black-back { background-color:black !important }
.yellow-back { background-color:yellow !important }
.pink-back { background-color:#ff00ff !important }
.green-back { background-color:#00ff00 !important }
.blue-back { background-color:#00ffff !important }
.underline { text-decoration:underline !important }
.bold { font-weight:bold !important }
.centerline { text-decoration:line-through !important }
.xx-small { font-size:58% !important }
.x-small { font-size:69% !important }
.small { font-size:83% !important }
.large { font-size:120% !important }
.x-large { font-size:144% !important }
.xx-large { font-size:172% !important }


 .entry-property span { display:block; width:140px; overflow:hidden; text-align:left;}
.entry-property span img { display:block; _width:125px; overflow:hidden;margin:0 auto 3px auto; padding:1px; border:solid 1px #ffffff; }
.entry-property h3.entry-link { padding:0 15px 5px 15px; background:url(img/icon01.png) 3px 5px no-repeat; font:normal 1.0em "Arial","Osaka","Verdana","Sans-serif"; }
.entry-property h3.entry-link a { color:#5A3D1C; }
.entry-property p.entry-desc { margin:0 0 5px 0; padding:0 15px 0 0; font-size:12px;}
.entry-property .detail { display:block; padding:0 15px 0 0; text-align:right; }
*html .entry-property h3.entry-link { font-weight:bold; background:url(img/icon01.png) 3px 3px no-repeat; }

.entry-property h3.entry-link a:hover { color: #ff9900; }
.entry-property h3.entry-link a apacity:hover { 
zoom:1;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
 }

.a apacity:hover { 
zoom:1;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
 }

*html .entry-property { font-size:0.8em; }
.entry-property li {list-style-type: disc;   list-style-position : inside; margin : 0px;padding : 3px;　font-size:0.8em;}
*docol3 td { width:165px; padding:0 7px 15px 7px; vertical-align:top; }
.docol3 td { width:165px; padding:0 7px 15px 7px; vertical-align:top; }

.user_man,.user_woman,.user_woman1 {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
	min-height: 90px;
	_height:110px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;

}

.user_neko,.user_neko1,.user_woman2,.user_woman3,.user_woman4,.user_woman5,.user_woman1a,.user_woman2a,.user_woman3a,.user_woman4a,.user_woman5a,.user_woman6a,.user_woman7a,.user_woman8a,.user_man1a,.user_man2a,.user_man3a,.user_man4a,.user_man5a,.user_man6a,.user_man7a,.user_man8a,.user_woman11,.user_woman12,.user_woman13,.user_woman15,.user_woman21,.user_woman22,.user_woman23,.user_woman24,.user_woman31,.user_woman32,.user_woman33,.user_woman34,.user_woman51,.user_woman52,.user_woman53,.user_woman54,.user_woman55,.user_man11,.user_man21,.user_man31,.user_man41,.user_man51,.user_man61,.user_2a,.user_2b,.user_3a,.user_3b,.user_4a,.user_4b,.user_5a,.user_5b,.user_6a,.user_6b,.user_6c,.user_5c,.user_8a,.user_8b,.user_9a,.user_9b{
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 68px;4
	min-height: 90px;
	_height:110px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;

}
.user_woman,.user_woman1 p {
 /* ▼共通装飾 */
width:570px;


}
.user_man{
	background-image: url(img/user1.gif);
}

.user_woman{
	background-image: url(img/user2.gif);
}

.user_woman1{
	background-image: url(img/91a.jpg);
}

.user_woman2{
	background-image: url(img/josei01_5.gif);
}

.user_woman3{
	background-image: url(img/josei02_1.gif);
}
.user_woman4{
	background-image: url(img/josei01_2.gif);
}
.user_woman5{
	background-image: url(img/josei03_3.gif);
}
.user_neko{
	background-image: url(img/toraneko11_a.gif);
}

.user_neko1{
	background-image: url(img/toraneko01_a.gif);
}

.user_woman1a{
background-image: url(img/woman_1a.jpg);
}

.user_woman2a{
background-image: url(img/woman_2a.jpg);
}

.user_woman3a{
background-image: url(img/woman_3a.jpg);
}

.user_woman4a{
background-image: url(img/woman_4a.jpg);
}

.user_woman5a{
background-image: url(img/woman_5a.jpg);
}

.user_woman6a{
background-image: url(img/woman_6a.jpg);
}

.user_woman7a{
background-image: url(img/woman_7a.jpg);
}

.user_woman8a{
background-image: url(img/woman_8a.jpg);
}

.user_man1a{
background-image: url(img/man_1a.jpg);
}

.user_man2a{
background-image: url(img/man_2a.jpg);
}

.user_man3a{
background-image: url(img/man_3a.jpg);
}

.user_man4a{
background-image: url(img/man_4a.jpg);
}

.user_man5a{
background-image: url(img/man_5a.jpg);
}

.user_man6a{
background-image: url(img/man_6a.jpg);
}

.user_man7a{
background-image: url(img/8b.jpg);
}

.user_man8a{
background-image: url(img/man_8a.jpg);
}

.user_woman11{
background-image: url(img/josei01_1.gif);
}

.user_woman12{
background-image: url(img/josei01_2.gif);
}

.user_woman13{
background-image: url(img/josei01_3.gif);
}

.user_woman15{
background-image: url(img/josei01_5.gif);
}

.user_woman21{
background-image: url(img/josei02_1.gif);
}

.user_woman22{
background-image: url(img/josei02_2.gif);
}

.user_woman23{
background-image: url(img/josei02_3.gif);
}

.user_woman24{
background-image: url(img/josei02_4.gif);
}

.user_woman31{
background-image: url(img/josei03_1.gif);
}

.user_woman32{
background-image: url(img/josei03_2.gif);
}

.user_woman33{
background-image: url(img/josei03_3.gif);
}

.user_woman34{
background-image: url(img/josei03_4.gif);
}

.user_woman51{
background-image: url(img/josei05_1.gif);
}

.user_woman52{
background-image: url(img/josei05_2.gif);
}

.user_woman53{
background-image: url(img/josei05_3.gif);
}

.user_woman54{
background-image: url(img/josei05_4.gif);
}

.user_woman55{
background-image: url(img/josei05_5.gif);
}

.user_man11{
background-image: url(img/dansei01_1.gif);
}

.user_man21{
background-image: url(img/dansei02_1.gif);
}

.user_man31{
background-image: url(img/dansei03_1.gif);
}

.user_man41{
background-image: url(img/dansei04_1.gif);
}

.user_man51{
background-image: url(img/dansei05_1.gif);
}

.user_man61{
background-image: url(img/dansei06_1.gif);
}

.user_2a{
background-image: url(img/2a.jpg);
}
.user_2b{
background-image: url(img/2b.jpg);
}
.user_3a{
background-image: url(img/3a.jpg);
}
.user_3b{
background-image: url(img/3b.jpg);
}
.user_4a{
background-image: url(img/4a.jpg);
}
.user_4b{
background-image: url(img/4b.jpg);
}
.user_5a{
background-image: url(img/5a.jpg);
}
.user_5b{
background-image: url(img/5b.jpg);
}
.user_5c{
background-image: url(img/5c.jpg);
}
.user_6c{
background-image: url(img/6c.jpg);
}
.user_8a{
background-image: url(img/8a.jpg);
}
.user_8b{
background-image: url(img/8b.jpg);
}
.user_9a{
background-image: url(img/9a.jpg);
}
.user_9b{
background-image: url(img/9b.jpg);
}


/* 画像回り込み */

.img1 { float: right; margin-left: 10px; }
.img2 { float: left; margin: 0 15px 10px 0; }

/* 文字装飾 */

.bbb /* 最大・太字 */
{
    color: #000;
    font-size: 1.4em;
    font-family: "HGP創英角ｺﾞｼｯｸUB";
    font-weight: normal;
    padding: 0;
}

.bb /* 大・太字 */
{
    color: #000;
    font-size: 1.2em;
    font-family: "HGP創英角ｺﾞｼｯｸUB";
    font-weight: normal;
}

.bbbr /* 最大・太字・赤 */
{
    color: #dc0000;
    font-size: 1.4em;
    font-family: "HGP創英角ｺﾞｼｯｸUB";
    font-weight: normal;
}

.bbr /* 大・太字・赤 */
{
    color: #dc0000;
    font-size: 1.2em;
    font-family: "HGP創英角ｺﾞｼｯｸUB";
    font-weight: normal;
}

.b { font-weight: bold; } /* 太字 */
.br { color: #dc0000; font-weight: bold; } /* 赤・太字 */

.line { background: #ffff00; }/* 背景マーカー処理 */
.u { border-bottom: 1px solid ; } /* アンダーライン */


/* 文字色 */

.red { color: #cc0000; } /* 赤 */ 
.blue { color: #003399; } /* 青 */ 
.green { color: #339900; } /* 緑 */ 
.orange { color: #ff9900; } /* オレンジ */ 

.kome { font-size: 12px; color: #cc0000; line-height: 1.25;} /* 赤小文字 */ 
.s { font-size: 12px; color: #333; line-height: 1.25; } /* 小文字 */ 


/* ランキングの商品

----------------------------------------- */
.ranking {
margin:20px 10px 20px 0px;

  padding-bottom:3px;
  border-bottom:0px solid #b2b2b2;
  position:relative;
  zoom:100%;
  }
.ranking:after {
  content:".";
  height:0px;
  clear:both;
  display: block;
  visibility:hidden;
  }

.ranking p.item-name {
  margin-bottom:10px;
  padding:7px 10px 5px 90px;
  background-color:#fcd7e1;
  background-repeat:no-repeat;
  }
.rank-1 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-1.gif);
  }
.rank-2 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-2.gif);
  }
.rank-3 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-3.gif);
  }
.rank-4 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-4.gif);
  }
.rank-5 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-5.gif);
  }
.rank-6 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-6.gif);
  }
.rank-7 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-7.gif);
  }
.rank-8 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-8.gif);
  }
.rank-9 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-9.gif);
  }
.rank-10 p.item-name {
  background-image:url(http://1collab.com/mt425-8/mt-static/support/themes/Health-2/rank-10.gif);
  }

.ranking td.rank-left {
  padding-right:18px;
  vertical-align: top;
  }
.ranking td.rank-right {
  padding-bottom:0px;
  vertical-align: top;

/* ▼共通装飾 */

  width:550px;
  }

.ranking .button-box {
  position:absolute;
  bottom:-17px;
  right:0;
  }


/*---------------------
画像の装飾
---------------------*/

.photo{
margin:10px;
position:relative;
}


 

ul.sample{
    width:100%;
    margin-top:20px;
    font-size:12px;
    padding-left:0;
    margin-left:0;
}

ul.sample li{
    list-style:none;
    padding:3px 10px;
    width:130px;
    height:160px;
    float:left;
　　 background:url('news2.gif') left no-repeat;
}


.qa{
 background:url(img/qestion.gif) no-repeat left;
 padding-left:50px;
 height:45px;
 margin-bottom:15px;
 width:460px;
 clear:both;
}
.qa p{
 border:1px solid #cacaca;
 background:#e3eeff;
 line-height:45px;
 text-indent:10px;
 width:410px;
}
.qaa{
 background:url(img/answer.gif) no-repeat left top;
 padding-left:50px;
 width:370px;
 _width:420px;
 height:auto;
 margin-bottom:15px;
 clear:both;
 padding-bottom:20px;
 border-bottom:1px dotted #cacaca;
}
.qaa p{
 border:1px solid #cacaca;
 background:#ffe4e4;
 line-height:25px;
 padding:10px;
 width:390px;
 float:none;
 _float:right;
}




.qaa-w10{
 background:url(img/90a.jpg) no-repeat left top;
 padding-left:100px;
 width:100%;
 min-height: 120px;
 height:100%;

 clear:both;
 margin-bottom:10px;
 padding-bottom:30px;
 padding-top:30px;
 border-bottom:0px dotted #cacaca;
}
.qaa-w10 p{
 border:1px solid #cacaca;
 background:#ffe4e4;
 line-height:25px;
 padding:10px;
 width:380px;
 float:none;
 _float:right;
}
/* ---------------------------------------------
画像回り込み
--------------------------------------------- */

.img1 { float: right; margin-left: 10px; }
.img2 { float: left; margin: 0 15px 10px 0; }



.qa{
 background:url(img/qestion.gif) no-repeat left top;
 padding-left:50px;
 width:370px;
 _width:420px;
 height:auto;
 margin-bottom:15px;
 clear:both;
 padding-bottom:20px;

}
.qa p{
 border:1px solid #cacaca;
 background:#e3eeff;
 line-height:25px;
 padding:10px;
 width:390px;
 float:none;
 _float:right;
}



.qaa{
 background:url(img/answer.gif) no-repeat left top;
 padding-left:50px;
 width:370px;
 _width:420px;
 height:auto;
 margin-bottom:15px;
 clear:both;
 padding-bottom:20px;
 border-bottom:1px dotted #cacaca;
}
.qaa p{
 border:1px solid #cacaca;
 background:#ffe4e4;
 line-height:25px;
 padding:10px;
 width:390px;
 float:none;
 _float:right;
}

a.opacity:hover{
    zoom:1;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
}

/*ジャンル別用(画像500px)------------*/

.check1,check2,check3 {
  margin:0 4px 5px 0px;
  }

.check1 {
  background:url(images/check1-top.gif) no-repeat;
  }
.check2 {
  background:url(images/check2-top.gif) no-repeat;
  }
.check3 {
  background:url(images/check3-top.gif) no-repeat;
  }

.check1 ul,
.check2 ul,
.check3 ul {
  padding:32px 15px 5px 55px;
  background:url(images/check-bttm.gif) no-repeat  left bottom;
  margin:0 0px 5px 0px;
  }

.check1 li,
.check2 li,
.check3 li{
  margin:0px 7px 10px 5px;
  padding:0px 0px 8px 45px;
  list-style:none;
  line-height:1.3;
  font-size:18px;
  font-weight:bold;
  border-bottom:1px dashed #8e8e8e;
  background-position:6px 0;
  background-repeat:no-repeat;
  }

.check1 li {
  background-image:url(images/check1-mark.gif);
  }
.check2 li {
  background-image:url(images/check2-mark.gif);
  }
.check3 li {
  background-image:url(images/check3-mark.gif);
  }


.check4 {
  margin:0px 10px 32px 0px;
  background:url(images/check4-bak.gif);
  }
.check5 {
  margin:0px 10px 32px 0px;
  background:url(images/check5-bak.gif);
  }
.check6 {
  margin:0px 10px 32px 0px;
  background:url(images/check6-bak.gif);
  }


.check4 ul {
  padding:10px 0px 5px 130px;
  background:url(images/check4-badge.jpg) no-repeat;
  }
.check5 ul {
  padding:15px 0px 5px 130px;
  background:url(images/check5-badge.jpg) no-repeat;
  }
.check6 ul {
  padding:15px 0px 5px 130px;
  background:url(images/check6-badge.jpg) no-repeat;
  }


.check4 li {
  margin:0px 20px 10px 0px;
  padding:8px 0px 0px 42px;
  line-height:1.4;
  font-size:18px;
  font-weight:bold;
  list-style:none;
  background:url(images/check4-mark.gif) no-repeat;
  }
.check5 li {
  margin:0px 20px 10px 0px;
  padding:8px 0px 0px 42px;
  line-height:1.4;
  font-size:18px;
  font-weight:bold;
  list-style:none;
  background:url(images/check5-mark.gif) no-repeat;
  }
.check6 li {
  margin:0px 20px 10px 0px;
  padding:8px 0px 0px 42px;
  line-height:1.4;
  font-size:18px;
  font-weight:bold;
  list-style:none;
  background:url(images/check6-mark.gif) no-repeat;
  }


/*-----------map用---*/

.ad-nolink a	{
	text-decoration:none;
	color:#666;
	}

.ad-nolink a:hover
	{
	color:#666;
	}

.headline-2 h3 {
  padding:36px 20px 20px;
  font-weight:bold;
  font-size:17px;
  color:#fff;
  line-height:1.2;
  text-align:center;
  background:url(http://1collab.com/mt425-8/mt-static/support/themes/Esthe-3/h2-bttm.gif) no-repeat left bottom;
}

.line { text-decoration:underline !important }
.u { text-decoration:underline !important }
.b { font-weight:bold !important }

.ranking ul{
  padding:0px 0px 0px 0px;
  list-style-type:none;

  }
.ranking li {
  margin:0px 5px 5px 0px;
  padding:8px 0px 0px 30px;
  line-height:1.3;
  font-size:16px;
  font-weight:bold;rank-area
  list-style:none;
  background:url(img/onpu10.gif) no-repeat;
  }


.list {
  margin:0px 5px 5px 0px;
  padding:8px 0px 0px 30px;
  line-height:1.3;
  font-size:16px;
  font-weight:bold;rank-area
  list-style:none;
  list-style-type: none;
  background:url(img/onpu10.gif) no-repeat;
  }

.link {
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 26px;
  list-style:none;
  list-style-type: none;
  background:url(img/kochira.gif) no-repeat;
  }
.yajirushi {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 16px;
  list-style:none;
  list-style-type: none;
  background:url(img/kochira1.gif) no-repeat;
  }


/* キャッチ文
----------------------------------------- */
.head p{
  margin:21px 0 20px;
  padding:19px 272px 14px 23px;
  height:188px; /* 実寸221px */
  font-size:15px;
  line-height:1.4;
  color:#b01953;
  background:url(img/catch.jpg) no-repeat;
  overflow:hidden;
  }


.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;

　　　　 width: px;
        height: px;
list-style:none;

}
.gallery li:hover img {
	border-color: #000;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
        display: block;
}
.gallery em {
	background: #fff;
	color: #000;
	font-style: normal;
	padding: 2px 8px 0 22px;
	display: block;
	position: absolute;
	top: 20px;
	left: 5px;
	border: 1px solid #999;
}
.gallery a {
	text-decoration: none;
}
.gallery span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: 7px;
	left: 9px;
	background: url(images/paper-clip-mini.png) no-repeat;
	z-index: 3;
｝


