@charset "utf-8";
body { margin: 0; padding: 0; border-style: none; background: #fff url(img/back.jpg) repeat-x 0 0; color: #444; }
body, td, th { font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height: 1.5; font-size:12px; }
#container { width: 973px; margin-right: auto; margin-left: auto; text-align: left; }
/*------------------------------------------------------------
  font
-------------------------------------------------------------*/
a { text-decoration: underline; }/*下線を付ける*/
a:link { color: #0044CC;text-decoration:underline; }
a:visited { color: #0044CC;text-decoration:underline; }/*訪問済み*/
a:hover { color: #0000ff; text-decoration:underline; }/*リンクに乗った時*/
hr { clear: both; margin: 0 0 20px; padding: 0; border-width: 1px 0 0 0; border-style: solid none none none; height: 1px; color: #ccc; }
/*------------------------------------------------------------
  header
-------------------------------------------------------------*/
h1 { text-align:right; margin:149px 0px 0 0; font-size:12px; font-weight:normal; }
div#title { float:left; position:absolute; top:8px; }
#hdr { width: 973px; height:75px; top: 15px; position:absolute; }
p#desc { margin:0; position:absolute; top:45px; left:315px; font-size:12px; }
/*------------------------------------------------------------
  navi
-------------------------------------------------------------*/
#gnavi { width: 973px; height: 45px; overflow: hidden; position:absolute; top:101px; }
#gnavi li { width:138px; height: 45px; float: left; border-right:1px solid #ffffff; list-style-type: none; }
#gnavi li a:hover { margin-top:-45px; float: left; list-style-type: none;}
/*------------------------------------------------------------
  pan
-------------------------------------------------------------*/
#pan { font-size: 10px; height: 20px; margin-top:-16px; padding:0; line-height: normal; position:absolute; }
/*------------------------------------------------------------
  content
-------------------------------------------------------------*/
#content { width: 973px; padding-bottom:40px; padding-top:40px; clear:both; position: relative; border:0px solid red; }
/*------------------------------------------------------------
  main
-------------------------------------------------------------*/
#main { width: 710px; float: right; padding-bottom: 10px; margin:0 0 0 9px; }
#main .contents { clear: both; margin: 0; padding: 0px 10px 15px 10px; }
#main .contents2 { clear: both; margin: 0; padding: 0px 12px 0px 12px; }
#main h2 { background: url(img/bg/h2.gif) no-repeat 0 0; font-size:16px; color:#454545; padding: 15px 0 0 30px; width:690px; height:52px; margin:0 0 0px 0px; clear:both;}
#main h2#titem { background: url(img/text/item.gif) no-repeat 0 0; width:690px; height:52px; margin:0px; text-indent:-9999px; }
#main h3 { font-size: 14px; font-weight: bold; background: #F4FBFC; margin: 25px 10px 20px; padding: 8px 15px 6px 10px; border-top: 2px solid #70C2DE; border-bottom: 1px solid #ccc;  clear:both;}
#main p { font-size:13px; line-height:1.5em; margin:0 0 20px 0; }/* ranking */
/* ranking */
dl.ranking { margin:0 10px 20px 10px; }
dl.ranking dd.item { float:left; margin:0 0 20px 0; }
dl.ranking dd { margin-left:105px; }
dl.ranking dt.name { font-weight:bold; padding:5px 0 3px 0px; margin:5px 0; font-size:16px; clear:both; }
dl.ranking dd.click { text-align:right; margin-top:10px; }
/* table */
.table_blue { width:100%; margin: 0 0 20px 0; background-color:#ccc; }
.table_blue th { background-color:#e8edfa; padding:7px; font-size:12px; }
.table_blue td { background-color:#fff; padding:7px; font-size:12px; }
.table_red { width:100%; margin: 0 0 20px 0; background-color:#ccc; }
.table_red th { background-color:#FFEDF2; padding:7px; font-size:12px; }
.table_red td { background-color:#fff; padding:7px; font-size:12px; }
/*----TOPページ　アイテム紹介----*/
#gtop{ width:100%; margin:3px 0px 20px 0px; padding:2px; background:url(img/bg/blue.gif) repeat; }
#gtop td { background:#FFF; padding:10px; vertical-align:top; line-height:1.5em; font-size:12px; border:1px solid #ccc; }
#gtop th { background:url(img/bg/silver.gif) repeat-x; padding:10px; vertical-align:top; line-height:1.5em; font-size:14px; border:1px solid #ccc;  font-weight:bold; text-align:left; }
/*----goods----*/
.goods { width:100%; margin:3px 0px 20px 0px; }
.goods td { padding:10px; vertical-align:top; line-height:1.5em; font-size:12px; border:1px solid #ccc; }
.goods th { background:url(img/bg/silver.gif) repeat-x;padding:10px; vertical-align:top; line-height:1.5em; font-size:12px; border:1px solid #ccc; font-weight:bold; text-align:left; }
/*--goods2--*/
.goods2 { width:100%; margin:0px 0px 25px 0px; background:#c6d3dd; }
.goods2 td { padding:7px; vertical-align:top; line-height:1.5em; font-size:12px;}
.goods2 th { padding:7px 7px 7px 15px; vertical-align:top; line-height:1.5em; font-size:12px;background-color:#f5f5f5; }
/*--goods3--*/
.goods3 { width:100%; margin:3px 0px 20px 3px; }
.goods3 td { padding:10px; vertical-align:top; line-height:1.5em; font-size:12px; border:1px solid #c2c2c2; }
.goods3 th { background-color:#f0f0f0; line-height:1.5em; font-size:12px; border:1px solid #c2c2c2; padding:5px 0px 5px 10px; }
/*--ランキング3--*/
.rank_m { width: 100%; float: left; margin: 5px 0 10px 0; padding-bottom: 10px; background: url(img/bg/news_b.gif) no-repeat left bottom; }
.rank_in { width: 675px; float: left; margin: 5px 0 0px 25px; padding:0 10px 0 0px; border:0px solid red; }
.rank_in th { text-align:left; width:180px; }
.rank_in td { text-align:left; width:180px; font-size:12px; }
.rank_inm { margin-left:450px; }
/*--人気順・名前順・価格順--*/
.ceci { width:100%; margin:0px 0px 20px 0px; }
.ceci td { padding:7px; vertical-align:top; line-height:1.5em; font-size:12px; border:1px solid #c2c2c2; }
.ceci th { padding:7px; vertical-align:top; line-height:1.5em; font-size:12px; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background-color:#fcfaf6; font-weight:bold; text-align:left; }
/*--box list--*/
#main .contents .box01 { display:block; padding:0; margin:0 5px; }
#main .contents .list { padding:0; width:287px; float:left; margin:0px 0 25px 0; font-size:12px; }
#main .contents .list li { padding:0 0 0 19px; margin:0 0 5px 0; background:url(img/list/arrow.gif) no-repeat 0 1px; list-style-type:none; }
#main .contents .list2 { padding:0; width:185px; float:left; margin:0px 0 25px 0; font-size:12px; }
#main .contents .list2 li { padding:0 0 0 19px; margin:0 0 5px 0; background:url(img/list/arrow.gif) no-repeat 0 1px; list-style-type:none; }
#main dl { font-size:12px; line-height:1.3em; margin:15px 0 20px 5px; padding:15px; background-color:#eee; border:1px solid #c2c2c2; }
#main dt { margin:0.5em 0px 0px; padding:0px; }
#main dd { margin:0.5em 0px 25px 1em; padding:0px; }
#main div.section { margin:0 10px; }
/*----pr----*/
#pr { margin:10px 0 30px 0; }
#pr div { padding:10px; border:1px solid #cacaca; margin:5px 0 0 0; height:80px; _height:100px; background:#fff; }
body #pr p { padding:0; margin:0; font-size:0.9em; }
#pr .leftimg { float:left; margin:0 10px 0 0; }
body .pr .prurl { color:red; }
#pr a { font-size:1.2em; text-decoration:underline; margin-bottom:10px; }
#pr .prurl { color:#7cc563; }
#pr img { border:1px solid #e0e0e0; }
.sllver { color:#666; }
/*----tab----*/
.usual { color:#111; padding:0px; width:688px; border:1px solid #c2c2c2; margin:0px auto; }
.usual li { list-style:none; float:left; width:229px; text-align:center; }
.usual ul a { display:block; padding:6px 10px; text-decoration:none!important; margin:1px; font:12px; color:#FFF; background:#70C2DE; }
.usual ul a:hover { color:#FFF; background:#47b6dc; }
.usual ul a.selected { color:#000; background:#F4FBFC; border-bottom:1px solid snow; cursor:default; }
.usual ul.idTabs {height:33px; display:block;}

.usual div { padding:10px 10px 8px 10px; clear:left; background:#fff; font:10pt Georgia; }
.usual div a { font-weight:bold; }

#idTab1 {background:#fff;}
#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }
#tabs4 { background:#FF9; }
/*------------------------------------------------------------
   sidebar
-------------------------------------------------------------*/
#side { width: 240px; }
#side .sidebar {background:url(img/side/bg.gif) no-repeat top; margin:0 0 20px 0;} 
#side h3 { margin:0; padding:0px; font-size:16px; padding:13px 0 7px 15px;border-bottom:1px solid #dbdbdb; }
div#side ul.navi { width: 238px; background: url(img/side/bg2.gif) no-repeat top; margin: 0 ; padding:0 0px 0 1px; border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; }
div#side ul.navi li { margin: 0px; padding:0; list-style-type: none; background: #fff url(img/line/dot.gif) repeat-x bottom ;  }
div#side ul.navi li.noline { background:#FFF;}
div#side ul.navi li a { color: #0044CC; font-size: 12px; text-decoration: none; width: 209px; padding: 7px 0 7px 27px; display: block; background:url(img/icon/side_li.gif) no-repeat 10px 10px; }
div#side ul.navi li a:hover { text-decoration:underline; }
/* こんな商品も買っています */
#sidebox { width: 240px; margin:0px 0px 0 0; }
#sidebar { margin:0px; padding:0px; border:1px solid #ccc; background:#f2f2f2; }
#sidebar h3.other { margin:0; padding:0px; text-indent:-9999px; width:234px; height:44px; background:url(img/bg/side_t.gif) no-repeat 5px 5px; }
#sidebar ul { color: #000; font-size: 12px; margin:5px 5px 0px 5px; padding:0px; background:#fff; border:1px solid #e5e5e5; }
#sidebar ul li { list-style: none; line-height: 150%; margin: 0px 0px 0px 0px; padding:10px 3px 10px 3px; background:url(img/line/dot2.gif) repeat-x bottom; color:#444; }
#sidebar p { margin:0 5px 5px 5px; }
/*------------------------------------------------------------
  footer
-------------------------------------------------------------*/
#ftr { background:url(img/bg/footer.gif) no-repeat 0 0; padding: 10px 0 30px 10px; width:973px; }
#ftrnavi { width: 100%; height: 11px; }
#ftrnavi li { font-size:11px; padding-right: 15px; float: left; list-style-type: none; }
#cp { clear:both; margin:20px 0 0 0; font-size:12px; text-align:center; }
#bt-pagetop { position: absolute; bottom: 10px; right: 10px }
/*------------------------------------------------------------
   口コミ
-------------------------------------------------------------*/
#main .kutikomi { margin:0 0 20px 0; }
#main .kutikomi2 { margin:10px 0 10px 0; }
#main .kutikomi_top { background:url(img/bg/kutikomi_top.gif) no-repeat top; }
#main .kutikomi_bottom { background:url(img/bg/kutikomi_bottom.gif) no-repeat top; height:7px; }
#main .kutikomi_top p { margin:10px 17px 10px 23px; line-height:1.5em; }
.kutikomi_m10a { background:url(img/illust/10a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m10b { background:url(img/illust/10b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m10a_2 { background:url(img/illust/10a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m10b_2 { background:url(img/illust/10b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20a { background:url(img/illust/20a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20b { background:url(img/illust/20b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20a_2 { background:url(img/illust/20a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20b_2 { background:url(img/illust/20b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20a_3 { background:url(img/illust/20a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20b_3 { background:url(img/illust/20b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20a_4 { background:url(img/illust/20a_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m20b_4 { background:url(img/illust/20b_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30a { background:url(img/illust/30a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30b { background:url(img/illust/30b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30a_2 { background:url(img/illust/30a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30b_2 { background:url(img/illust/30b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30a_3 { background:url(img/illust/30a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30b_3 { background:url(img/illust/30b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30a_4 { background:url(img/illust/30a_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m30b_4 { background:url(img/illust/30b_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40a { background:url(img/illust/40a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40b { background:url(img/illust/40b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40a_2 { background:url(img/illust/40a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40b_2 { background:url(img/illust/40b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40a_3 { background:url(img/illust/40a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40b_3 { background:url(img/illust/40b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40a_4 { background:url(img/illust/40a_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m40b_4 { background:url(img/illust/40b_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50a { background:url(img/illust/50a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50b { background:url(img/illust/50b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50a_2 { background:url(img/illust/50a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50b_2 { background:url(img/illust/50b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50a_3 { background:url(img/illust/50a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50b_3 { background:url(img/illust/50b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50a_4 { background:url(img/illust/50a_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m50b_4 { background:url(img/illust/50b_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60a { background:url(img/illust/60a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60b { background:url(img/illust/60b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60a_2 { background:url(img/illust/60a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60b_2 { background:url(img/illust/60b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60a_3 { background:url(img/illust/60a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60b_3 { background:url(img/illust/60b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60a_4 { background:url(img/illust/60a_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m60b_4 { background:url(img/illust/60b_4.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m70a { background:url(img/illust/70a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m70b { background:url(img/illust/70b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m70a_2 { background:url(img/illust/70a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_m70b_2 { background:url(img/illust/70b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w10a { background:url(img/illust/w10a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w10b { background:url(img/illust/w10b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w10a_2 { background:url(img/illust/w10a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w10b_2 { background:url(img/illust/w10b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w10a_3 { background:url(img/illust/w10a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w10b_3 { background:url(img/illust/w10b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w20a { background:url(img/illust/w20a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w20b { background:url(img/illust/w20b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w20a_2 { background:url(img/illust/w20a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w20b_2 { background:url(img/illust/w20b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w20a_3 { background:url(img/illust/w20a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w20b_3 { background:url(img/illust/w20b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w30a { background:url(img/illust/w30a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w30b { background:url(img/illust/w30b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w30a_2 { background:url(img/illust/w30a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w30b_2 { background:url(img/illust/w30b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w30a_3 { background:url(img/illust/w30a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w30b_3 { background:url(img/illust/w30b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w40a { background:url(img/illust/w40a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w40b { background:url(img/illust/w40b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w40a_2 { background:url(img/illust/w40a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w40b_2 { background:url(img/illust/w40b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w40a_3 { background:url(img/illust/w40a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w40b_3 { background:url(img/illust/w40b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w50a { background:url(img/illust/w50a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w50b { background:url(img/illust/w50b.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w50a_2 { background:url(img/illust/w50a_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w50b_2 { background:url(img/illust/w50b_2.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w50a_3 { background:url(img/illust/w50a_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w50b_3 { background:url(img/illust/w50b_3.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w60a { background:url(img/illust/w60a.gif) no-repeat 7px 0; width:80px; height:80px; }
.kutikomi_w60b { background:url(img/illust/w60b.gif) no-repeat 7px 0; width:80px; height:80px; }
/*----調整----*/
.float { float:left; }
.clear { clear:both; }
.mgnl1 { margin-left:20px; }
/*----数字----*/
.one { background:url(img/list/1.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.two { background:url(img/list/2.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.three { background:url(img/list/3.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.four { background:url(img/list/4.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.five { background:url(img/list/5.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.six { background:url(img/list/6.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.seven { background:url(img/list/7.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.eight { background:url(img/list/8.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.nine { background:url(img/list/9.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
.ten { background:url(img/list/10.gif) no-repeat 0 0px; height:24px; padding:2px 0 0 25px; margin-top:5px; margin-left:0px; font-weight:bold; font-size:16px; }
/*--------------------------------------------------------
■ボトム
--------------------------------------------------------*/
#bottom {}
#bottom p {font-size:13px; line-height:1.5em; margin:0 0 20px 0; }/* ranking */
#bottom h3#pickup { background:url(img/bottom/h3/pickup.gif) 0px 0px no-repeat; height:40px; text-indent:-9999px; }
#bottom h3#ikumouzai { background:url(img/bottom/h3/ikumouzai.gif) 0px 0px no-repeat; height:40px; text-indent:-9999px; clear:left;  margin:25px 0 0 0;}
#bottom h3#shampoo { background:url(img/bottom/h3/shampoo.gif) 0px 0px no-repeat; height:40px; text-indent:-9999px; margin:35px 0 0 0; }
#bottom h3#supplement { background:url(img/bottom/h3/supplement.gif) 0px 0px no-repeat; height:40px; text-indent:-9999px; margin:25px 0 0 0; }
#bottom h3#salon { background:url(img/bottom/h3/clinic.gif) 0px 0px no-repeat; height:40px; text-indent:-9999px; margin:25px 0 0 0; }
#bottom h3#news { background:url(img/bottom/h3/news.gif) 0px 0px no-repeat; height:40px; text-indent:-9999px; margin:25px 0 0 0; }
#bottom h3#interviewer { background:url(img/bottom/h3/interviewer.gif) 0px 0px no-repeat; height:40px; text-indent:-9999px; margin:25px 0 0 0; }
/* BLOCK01 ------------------------------*/
#lineup00, #lineup01, #lineup02, #lineup03 { margin:17px 0 0 0px; padding:0; background:url(img/bottom/bg.gif) 0 0 no-repeat; width:973px; height:220px; position:relative; clear:both; }
#lineup00 ul, #lineup01 ul, #lineup02 ul, #lineup03 ul { margin:0 12px 13px 13px; list-style-type:none; }
.item01, .item02, .item03, .item04, .item05, .item06, .item07 { margin:0 1px 0 0; float:left; width:125px; }
.item01 div, .item02 div, .item03 div, .item04 div, .item05 div, .item06 div, .item07 div { width:125px; height:205px; position:relative; }
#lineup00 ul li h4, #lineup01 ul li h4, #lineup02 ul li h4, #lineup03 ul li h4 { position:absolute; top:16px; left:0; }
#lineup00 ul li ul, #lineup01 ul li ul, #lineup02 ul li ul #lineup03 ul li ul { position:absolute; top:301px; left:0; }
/* 育毛サロン ------------------------------*/
/* HARG治療センター */
#lineup00 ul li.item01 h4 { background:url(img/bottom/text/harg.gif) 15px 5px no-repeat; width:120px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup00 ul li p.img { position:absolute; top:55px; left:17px; }
#lineup00 ul li p.btn1 { position:absolute; top:165px; left:16px; height:20px; display:block; overflow:hidden; width:135px; }
/* リヘア */
#lineup00 ul li.item02 h4 { background:url(img/bottom/text/rehair.gif) 22px 5px no-repeat; width:140px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup00 ul li p.img2{ position:absolute; top:55px; left:30px; }
#lineup00 ul li p.btn2 { position:absolute; top:165px; left:60px; height:20px; width:140px; display:block; overflow:hidden; }
/* 銀座美容クリニック */
#lineup00 ul li.item03 h4 { background:url(img/bottom/text/ginza.gif) 32px 5px no-repeat; width:140px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup00 ul li p.img3{ position:absolute; top:55px; left:37px; }
#lineup00 ul li p.btn3 { position:absolute; top:165px; left:40px; height:20px; width:140px; display:block; overflow:hidden; }
/* シーズラボ */
#lineup00 ul li.item04 h4 { background:url(img/bottom/text/ci-z.gif) 39px 5px no-repeat; width:155px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup00 ul li p.img4 { position:absolute; top:55px; left:47px; }
#lineup00 ul li p.btn4 { position:absolute; top:165px; left:67px; height:20px; display:block; overflow:hidden;  width:135px;}
/* ヘアメディカル */
#lineup00 ul li.item05 h4 { background:url(img/bottom/text/hairmedical.gif) 55px 5px no-repeat; width:160px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup00 ul li p.img5 { position:absolute; top:55px; left:57px; }
#lineup00 ul li p.btn5 { position:absolute; top:165px; left:67px; height:20px; display:block; overflow:hidden; width:135px; }
/* ヘアメディカルレディース */
#lineup00 ul li.item06 h4 { background:url(img/bottom/text/bio-tec.jpg) 65px 5px no-repeat; width:180px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup00 ul li p.img6 { position:absolute; top:55px; left:72px; }
#lineup00 ul li p.btn6 { position:absolute; top:165px; left:85px; height:20px; display:block; overflow:hidden; width:135px; }
/* AGA検査キット */
#lineup00 ul li.item07 h4 { background:url(img/bottom/text/agadoc.gif) 65px 5px no-repeat; width:180px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup00 ul li p.img7 { position:absolute; top:55px; left:72px; }
#lineup00 ul li p.btn7 { position:absolute; top:165px; left:95px; height:20px; display:block; overflow:hidden; width:135px; }
/* 育毛剤 ------------------------------*/
/* M-1 */
#lineup01 ul li.item01 h4 { background:url(img/bottom/text/m1.gif) 10px 5px no-repeat; width:112px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup01 ul li p.img { position:absolute; top:55px; left:10px; }
#lineup01 ul li p.btn1 { position:absolute; top:165px; left:14px; height:20px; display:block; overflow:hidden; }
/* alante2 */
#lineup01 ul li.item02 h4 { background:url(img/bottom/text/alante2.gif) 20px 5px no-repeat; width:112px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup01 ul li p.img2 { position:absolute; top:55px; left:27px; }
#lineup01 ul li p.btn2 { position:absolute; top:165px; left:22px; height:20px; display:block; overflow:hidden; width:135px; }
/* wtera */
#lineup01 ul li.item03 h4 { background:url(img/bottom/text/wtera.gif) 30px 5px no-repeat; width:145px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup01 ul li p.img3 { position:absolute; top:55px; left:38px; }
#lineup01 ul li p.btn3 { position:absolute; top:165px; left:60px; height:20px; display:block; overflow:hidden;width:135px;  }
/* finpecia */
#lineup01 ul li.item04 h4 { background:url(img/bottom/text/finpecia.gif) 40px 5px no-repeat; width:145px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup01 ul li p.img4 { position:absolute; top:55px; left:47px; }
#lineup01 ul li p.btn4 { position:absolute; top:165px; left:58px; height:20px; display:block; overflow:hidden;  width:135px;}
/* polypure */
#lineup01 ul li.item05 h4 { background:url(img/bottom/text/polypure.gif) 52px 5px no-repeat; width:155px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup01 ul li p.img5 { position:absolute; top:55px; left:55px; }
#lineup01 ul li p.btn5 { position:absolute; top:165px; left:63px; height:20px; display:block; overflow:hidden; width:135px; }
/* realrazon */
#lineup01 ul li.item06 h4 { background:url(img/bottom/text/realrazon.gif) 55px 5px no-repeat; width:160px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup01 ul li p.img6 { position:absolute; top:55px; left:62px; }
#lineup01 ul li p.btn6 { position:absolute; top:165px; left:74px; height:20px; display:block; overflow:hidden; width:135px; }
/* xandrox */
#lineup01 ul li.item07 h4 { background:url(img/bottom/text/xandrox.gif) 65px 5px no-repeat; width:160px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup01 ul li p.img7 { position:absolute; top:55px; left:72px; }
#lineup01 ul li p.btn7 { position:absolute; top:165px; left:80px; height:20px; display:block; overflow:hidden; width:135px; }
/* 育毛シャンプー ------------------------------*/
/* scalpd */
#lineup02 ul li.item01 h4 { background:url(img/bottom/text/scalpd.gif) 12px 5px no-repeat; width:122px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup02 ul li p.img { position:absolute; top:55px; left:17px; }
#lineup02 ul li p.btn1 { position:absolute; top:165px; left:40px; height:20px; display:block; overflow:hidden; }
/* uma */
#lineup02 ul li.item02 h4 { background:url(img/bottom/text/uma.gif) 25px 5px no-repeat; width:130px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup02 ul li p.img2 { position:absolute; top:55px; left:28px; }
#lineup02 ul li p.btn2 { position:absolute; top:165px; left:29px; height:20px; display:block; overflow:hidden; width:135px; }
/*dignity */
#lineup02 ul li.item03 h4 { background:url(img/bottom/text/dignity.gif) 30px 5px no-repeat; width:142px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup02 ul li p.img3 { position:absolute; top:55px; left:39px; }
#lineup02 ul li p.btn3 { position:absolute; top:165px; left:53px; height:20px; display:block; overflow:hidden; }
/* indian */
#lineup02 ul li.item04 h4 { background:url(img/bottom/text/indian.gif) 43px 5px no-repeat; width:152px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup02 ul li p.img4 { position:absolute; top:55px; left:47px; }
#lineup02 ul li p.btn4 { position:absolute; top:165px; left:33px; height:20px; display:block; overflow:hidden; width:135px; font-size:11px; }
/* scalpd_l */
#lineup02 ul li.item05 h4 { background:url(img/bottom/text/scalpd_l.gif) 43px 5px no-repeat; width:162px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup02 ul li p.img5 { position:absolute; top:55px; left:53px; }
#lineup02 ul li p.btn5 { position:absolute; top:165px; left:47px; height:20px; display:block; overflow:hidden; width:135px; }
/* s-1 */
#lineup02 ul li.item06 h4 { background:url(img/bottom/text/s-1.gif) 60px 5px no-repeat; width:175px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup02 ul li p.img6 { position:absolute; top:55px; left:64px; }
#lineup02 ul li p.btn6 { position:absolute; top:165px; left:54px; height:20px; display:block; overflow:hidden; width:135px; }
/* levati */
#lineup02 ul li.item07 h4 { background:url(img/bottom/text/levati.gif) 65px 5px no-repeat; width:175px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup02 ul li p.img7 { position:absolute; top:55px; left:73px; }
#lineup02 ul li p.btn7 { position:absolute; top:165px; left:99px; height:20px; display:block; overflow:hidden; width:135px; }
/* 育毛サプリメント ------------------------------*/
/* hatto */
#lineup03 ul li.item01 h4 { background:url(img/bottom/text/hatto.gif) 27px 5px no-repeat; width:132px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup03 ul li p.img { position:absolute; top:55px; left:18px; }
#lineup03 ul li p.btn1 { position:absolute; top:165px; left:45px; height:20px; display:block; overflow:hidden; }
/* 5 */
#lineup03 ul li.item02 h4 { background:url(img/bottom/text/5.gif) 23px 5px no-repeat; width:130px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup03 ul li p.img2 { position:absolute; top:55px; left:30px; }
#lineup03 ul li p.btn2 { position:absolute; top:165px; left:65px; height:20px; display:block; overflow:hidden; width:135px; }
/*yeast */
#lineup03 ul li.item03 h4 { background:url(img/bottom/text/yeast.gif) 30px 5px no-repeat; width:142px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup03 ul li p.img3 { position:absolute; top:55px; left:40px; }
#lineup03 ul li p.btn3 { position:absolute; top:165px; left:65px; height:20px; display:block; overflow:hidden; }
/* double_impact */
#lineup03 ul li.item04 h4 { background:url(img/bottom/text/double_impact.gif) 40px 5px no-repeat; width:145px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup03 ul li p.img4 { position:absolute; top:55px; left:47px; }
#lineup03 ul li p.btn4 { position:absolute; top:165px; left:50px; height:20px; display:block; overflow:hidden; width:135px; }
/* ryouga_supplement */
#lineup03 ul li.item05 h4 { background:url(img/bottom/text/ryouga_supplement.gif) 50px 5px no-repeat; width:162px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup03 ul li p.img5 { position:absolute; top:55px; left:56px; }
#lineup03 ul li p.btn5 { position:absolute; top:165px; left:73px; height:20px; display:block; overflow:hidden; width:135px; }
/* hasseigan */
#lineup03 ul li.item06 h4 { background:url(img/bottom/text/hasseigan.gif) 49px 5px no-repeat; width:172px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup03 ul li p.img6 { position:absolute; top:55px; left:65px; }
#lineup03 ul li p.btn6 { position:absolute; top:165px; left:92px; height:20px; display:block; overflow:hidden; width:135px; }
/* konbu */
#lineup03 ul li.item07 h4 { background:url(img/bottom/text/konbu.gif) 66px 5px no-repeat; width:175px; height:21px; display:block; font-size:1px; line-height:0; text-indent:-9999px; overflow:hidden; }
#lineup03 ul li p.img7 { position:absolute; top:55px; left:71px; }
#lineup03 ul li p.btn7 { position:absolute; top:165px; left:80px; height:20px; display:block; overflow:hidden; width:135px; }
/* 各ドキュメント ------------------------------*/
.doc { background:url(img/icon/maru.gif) no-repeat 0 6px; padding-left:13px; font-weight:normal; font-size:1.1em; line-height:1.6em; }
.line1 ul { list-style-type:none; }
.line1 ul li { float:left; margin-right:20px; }
.line2 { margin:0 0 35px 0; clear:left; }
.line2 ul { list-style-type:none; }
.line2 ul li { float:left; margin-right:15px; }
/*--------------------------------------------------------
■class
--------------------------------------------------------*/
/*----アドセンス----*/
.ad_top { margin:10px 0px 0px 10px; text-align:left; }
.ad_include { margin:10px 0px 10px 10px; text-align:left; }
.ad_bottom { margin:0px 0px 15px 10px; text-align:left; }
.ad_side { margin:10px 0px 0px 10px; text-align:left; }
/*----色・テキスト----*/
.b { font-weight: bold!important; }
.bbb /* 最大・太字 */ { color: #000; font-size: 1.5em;  padding: 0;font-weight: bold; }
.bb /* 大・太字 */ { color: #000; font-size: 1.2em; font-weight: bold; }
.bbbr /* 最大・太字・赤 */ { color: #ee0000; font-size: 1.4em;font-weight: bold; }
.bbr /* 大・太字・赤 */ { color: #ee0000; font-size: 1.2em; font-weight: bold; }
.yellow { background-color:#fefe8e; color:#333; font-weight:bold; }
.pink { background-color:#FFECEC; color:#333; font-weight:bold; }
.red { color: #ee0000; font-weight:bold; } /* 赤 */
.red1 { color:#ee0000; font-weight:bold; font-size:14px }
.red2 { color:#ee0000; }
.blue0 { color:#0068b7; font-weight:bold; }
.blue { color:#0044CC; font-weight:bold; font-size:14px; }
.blue1 { color:#0044CC; font-weight:bold; font-size:18px; }
.blue2 { color:#0068b7; font-weight:bold; }
.purple { color:#1d2088; font-weight:bold; }
.orange { color:#d63a00; font-weight:bold; }
.orange2 { color:#d63a00; font-weight:bold; font-size:16px; }
.white { background-color:#FFFFFF; }
.b { font-weight:bold; }
.b2 { font-weight:bold; font-size:16px; }
.b0 { font-weight:bold; }
.small { font-size:11px; }
.pd10 { padding:10px; }
.afi { font-weight:bold; font-size:20px; }
.title { font-weight:bold; font-size:16px; margin:30px 0 10px 0; background:url(img/line/dot.gif) repeat-x bottom; padding: 0px 0 5px 5px; width:395px; height:22px; }
.title1 { font-weight:bold; font-size:16px; margin:30px 0 10px 0; background:url(img/line/dot.gif) repeat-x bottom; padding: 0px 0 5px 5px; width:445px; height:22px; }
.title2 { margin:0 0 15px 0px; }
.komidasi { color:#8d4107; font-weight:bold; margin-bottom:7px; }
/*----囲い----*/
.note { background-color: #f4f4f4; padding:15px 8px 0px 8px; border:1px solid #C2C2C2; font-size:14px; margin:10px 0px 20px 0px; clear:both; }
.note2 { background-color: #f4f4f4; padding:15px 8px 0px 8px; border:1px solid #C2C2C2; }
.notep { background-color: #f4f4f4; padding:5px 8px 0px 8px; border:1px solid #C2C2C2; font-size:12px; margin:10px 0px 20px 0px; line-height:150%; }
.note ol { padding:0 10px 5px 30px; }
.note ol li { font-size:13px; padding-bottom:10px; }
.note ul { padding:0 10px 5px 20px; }
.note ul li { font-size:13px; padding-bottom:10px; }
.border { margin:15px 0px 25px 0px; padding: 15px 10px 5px 10px; border: 1px solid #c2c2c2; }
.border2 { margin:10px 0px; padding: 5px; border: 1px solid #c2c2c2; }
.attention { border:#006633 dotted 1px; margin:0 20px; padding:5px; font-size:10px; line-height:130%; }
.q { margin:3px 0px 15px 0px; padding:7px 5px 0px 5px; background-color: #f6f6f6; border-top: 2px solid #dddddd; border-bottom: 2px solid #dddddd; display: block; text-align: left; }
.sample { margin:0 0 15px 10px; }
.spacer { background:url(img/line/dot.gif) repeat-x 0 0; padding-top:0px; margin:25px auto 15px auto; width:100%; clear:both; }
.spacer2 { background:url(img/line/dot2.gif) repeat-x 0 0; padding-top:0px; margin:25px auto 15px auto; width:100%; }
.spacer3 { background:url(img/line/dot.gif) repeat-x 0 0; padding-top:0px; margin:15px auto 5px auto; width:100%; clear:both; }
.backtop { background:url(img/icon/top.gif) no-repeat 847px 0px; text-align:right; margin:10px 15px 0 0; }
.img_border { border:1px solid #c2c2c2; padding:5px; margin-bottom:15px; }
.img_r { border:1px solid #c2c2c2; padding:5px; margin:10px 0 15px 15px; }
.img_l { border:1px solid #c2c2c2; padding:5px; margin:10px 15px 15px 0px; }
.img_r2 { margin-left:15px; margin: 0px 0 15px 15px; }
.img_l2 { margin-right:15px; margin:3px 15px 15px 0; }
.imgl { margin: 0 10px 10px; float: left; }
.imgr { margin: 0 10px 10px; float: right; }
/*----リスト----*/
.arrow { background:url(img/list/lig.gif) no-repeat 0px 2px; padding-left:18px; }
.arrow2 { background:url(img/list/arrow2.gif) no-repeat 0px 6px; padding-left:10px; }
.arrow3 { background:url(img/list/arrow4.gif) no-repeat 0px 3px; padding-left:17px; }
.arrow4 { background:url(img/list/arrow_red.gif) no-repeat 0px 3px; padding-left:10px; margin-right:5px; }/*--ボトム用--*/
.arrow5 { background:url(img/list/arrow_orange.gif) no-repeat 0px 1px; padding-left:12px; margin-right:5px; }/*--ボトム用--*/
.dot { background:url(img/list/dot.gif) no-repeat 7px 5px; padding-left:12px; }/*--ボトム用--*/
.new { background:url(img/icon/new.gif) no-repeat 0 4px; padding-left:35px; }
.folder { background:url(img/icon/folder.gif) no-repeat 0 0px; padding-left:25px; }
.pr {margin-top:25px;}
/*--------------------------------------------------------
■clearfix
--------------------------------------------------------*/
.clearfix { display:inline-block; min-height:1%;  /* for IE 7*/ }
/*--------------------------------------------------------
■common
--------------------------------------------------------*/
#hdr:after, #search:after, #hdr-btbox:after, #bt-fontsize:after, #gnavi:after, /*hdr*/ #content:after, #content_in:after, #main:after, #bg-topics:after, .entry:after, .topics-entry:after, .ichiran-entry:after, #ftr:after, #ftrnavi:after, /*ftr*/ 	/*academics*/ .eng-textbox01:after, .know-textbox01:after, .env-textbox01:after, .gra-textbox01:after, 	/*academics*/ .extbox:after, 	/*campuslife*/ .intro-textbox01:after, 	/*clearfix*/ .clearfix:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
body.blank { background: #fff; margin: 20px; padding: 0; border: 0; text-align: left; }
body.blank a { background: transparent; color: #00f; font-weight: normal; font-style: normal; text-decoration: underline; }
body.blank a:hover, body.blank a:active { text-decoration: none; }
img, 	/*box*/ p, blockquote, div, 	/*form*/ form, fieldset, textarea, 	/*list*/ ul, ol, dl { border: 0; margin: 0; padding: 0; font-size: 100%; font-weight: normal; font-style: normal; text-decoration: none; }
li { margin: 0; padding: 0; list-style-image: none; }
/*--------------------------------------------------------
■globalClass
--------------------------------------------------------*/
/* margin-top */
	.mt00 { margin-top: 0px; }
.mt05 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }
/* margin-right */
	.mr00 { margin-right: 0px; }
.mr05 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr35 { margin-right: 35px; }
.mr40 { margin-right: 40px; }
.mr45 { margin-right: 45px; }
.mr50 { margin-right: 50px; }
.mr55 { margin-right: 55px; }
.mr60 { margin-right: 60px; }
/* margin-bottom */
	.mb00 { margin-bottom: 0px; }
.mb05 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb55 { margin-bottom: 55px; }
.mb60 { margin-bottom: 60px; }
/* margin-left */
	.ml00 { margin-left: 0px; }
.ml05 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.ml45 { margin-left: 45px; }
.ml50 { margin-left: 50px; }
.ml55 { margin-left: 55px; }
.ml60 { margin-left: 60px; }
