a,
a:link   	 { color:#339999;}
a:visited	 { color:#339999;}
a:active	 { color:#0000ff;}

/* ---------------------------------------------------- */
/* ul li リスト横並び */dvd page
/* ---------------------------------------------------- */

ul.dvd		{ margin:0;padding:0;}
ul.dvd li	{ float:left;list-style:none;}

/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.dvd:after	{ content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}

/* Win版IE7とMac版IE5対策 */
ul.dvd		{ display:inline-block;}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/* 
html ul.dvd	{ height:5px;}
ul.dvd		{ display:block;}

/* End hide from IE-mac */
ul.dvd		{ margin:0px;padding:0px;font-size:10px;}
ul.dvd li	{ margin-right:8px;display:inline;}

/* 画像リンク　ボーダーの変化 */
.dvd a:link img 	{border: 1pt solid #fff}/* 未訪問のリンク */
.dvd a:visited img 	{border: 1pt solid #fff}/* 訪問済みのリンク */
.dvd a:hover img 	{border: 1pt solid blue}/* カーソルが上に乗っている状態のリンク */
.dvd a:focus img 	{border:1pt solid blue}/* ユーザの操作にフォーカスされている状態のリンク */

/* ---------------------------------------------------- */
/* other-all-page */
/* ---------------------------------------------------- */
body		{ font-family:"ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif",sans-serif;text-align:center;margin:0px 0px 0px;background-image:url("../01_other/00_image/back01.gif");} 

#all		{ width:100%;padding:0px;position:relative;}
#main_menu 	{ width:1000px;background:#d7cdc3;border-right:1px solid #615344;border-left:1px solid #615344;height:20;margin:0 auto;padding:0px;text-align:right;color:#555;}
#main_bottom 	{ width:1000px;height:650px;background:#fff;margin:0 auto;padding:0px;text-align:left;color:#555;
		border-right:1px solid #615344;border-left:1px solid #615344;}
#main_c	     	{ width:1000px;background:#d7cdc3;margin:0px auto;padding:0px;
		border-right:1px solid #615344;border-left:1px solid #615344;border-bottom:1px solid #615344;}
.c_moji		{ width:980px;margin:0px auto;padding:8px;text-align:right;font-size:10px;color:#766d63;}
.top_ichiran	{ width:987px;margin:0px auto;padding:8px;}

#dvd_title_a	{ width:940px;padding:30px 0px 10px 0px;margin:0px 22px 0px;text-align:left;font-size:26px;color:#555;font-weight:bold;}
#dvd_title_b	{ width:940px;padding:6px;margin:0px 32px 0px;text-align:left;font-size:20px;font-weight:bold;color:#555;background:#dcdcdc;}
#dvd_shouhin	{ padding:8px;margin:10px 20px 0px;}
.dvd_table01	{ width:940px;margin:0px auto;}
.dvd_main01	{ width:280px;margin:0px auto;}
.dvd_line01	{ width:470px;padding:3px;margin:2px 0px 0px;border-bottom:1px #808080 dotted;text-align:left;font-size:13px;color:#555;line-height:110%;letter-spacing:0.08em;}
.dvd_moji01	{ font-size:12px;margin:2px 0px 0px;color:#555;padding:2px;line-height:120%;letter-spacing:0.08em;}

/* ---------------------------------------------------- */
/* スライダー（00_sl） */
/* ---------------------------------------------------- */

.sl_back	{ background:#fff;}
.container	{ width:860px;padding:0px 0px 0px 50px;}
.stepcarousel	{ position:relative;border:0px solid black;overflow:scroll;width:860px;height:140px;}
.stepcarousel .belt{ position: absolute;left:-200;top:10;}
.stepcarousel .panel{float: left;overflow: hidden;margin: 18px;width: 60px;font-size:10px;line-height:14px;text-align:center;}
a.panelLink	{ text-decoration:none;}


/* ---------------------------------------------------- */
/* 【GEMMY ROAD】main-page */
/* ---------------------------------------------------- */
.gemmy_t	{ width:980px;margin:0px auto;padding:65px;}

#gemmy_top 	{ width:1000px;background:#a28c74;border-right:1px solid #615344;border-left:1px solid #615344;margin:0 auto;padding:0px;text-align:left;color:#555;}
#gemmy_bottom 	{ width:1000px;background:#fff;margin:0 auto;padding:0px;text-align:left;color:#555;border-right:1px solid #615344;border-left:1px solid #615344;border-bottom:1px solid #615344;}
#gemmy_bottom02	{ width:1000px;height:580px;background:#fff;margin:0 auto;padding:0px;text-align:left;color:#555;border-right:1px solid #615344;border-left:1px solid #615344;border-bottom:1px solid #615344;}
#gemmy_title_a	{ width:940px;padding:10px;margin:0 auto;text-align:left;}
#gemmy_title_b	{ width:940px;padding:10px;margin:0 auto;text-align:left;font-size:24px;color:#555;font-weight:bold;letter-spacing:0.05em;border-bottom:1px solid #cccccc;}
#gemmy_title_c	{ width:940px;padding:10px;margin:0 auto;text-align:right;font-size:14px;color:#555;letter-spacing:0.05em;}
#sistar_title	{ background:#e0ff50;padding:6px;margin:0px 0px 0px;text-align:center;font-size:13px;color:#0066ff;}
#aistar_title	{ background:#dfdfdf;padding:6px;margin:0px 0px 0px;text-align:center;font-size:13px;color:#0066ff;}
#nudei_title	{ background:#d1c5cf;padding:6px;margin:0px 0px 0px;text-align:center;font-size:13px;color:#0066ff;}
#gemmy_c	{ width:980px;padding:8px;margin:10px 0px 0px;border-top:1px solid #ccc dotted;text-align:right;font-size:10px;color:#555;}
.gemmy_shouhin	{ width:960px;padding:16px;margin:0px 0px 0px;}
.gemmy_td01	{ width:280px;padding:0px;margin:0px 0px 0px;}
#gemmy_pf01	{ width:450px;padding:16px;margin:0px 0px 0px;background:#eaff8a;text-align:left;font-size:12px;color:#555;letter-spacing:0.05em;line-height:230%;border-radius:10px;}
#gemmy_pf02	{ width:450px;padding:16px;margin:0px 0px 0px;background:#dfdfdf;text-align:left;font-size:12px;color:#555;letter-spacing:0.05em;line-height:230%;border-radius:10px;}
.gemmy_pf_m01	{ font-size:18px;font-weight:bold;color:#555;letter-spacing:0.05em;line-height:200%;}
.gemmy_pf_m02	{ font-size:11px;font-weight:bold;padding:2px;background:#8f8f8d;color:#fff;letter-spacing:0.05em;line-height:210%;border-radius:4px;}
.gemmy_r15	{ font-size:14px;letter-spacing:0.05em;line-height:140%;padding:100px;margin:0 auto;text-align:center;}

/* ---------------------------------------------------- */
/* 【TPV】main-page */
/* ---------------------------------------------------- */
#tpv_top 	{ background:#38de00;border-right:1px solid #615344;border-left:1px solid #615344;border-top:1px solid #615344;width:1000px;margin:0 auto;padding:0px;text-align:left;color:#555;}
.tpv_kyati01	{ font-weight:bold;font-size:18px;margin:2px 0px 0px;color:#0099ff;}
.tpv_kyati02	{ font-size:14px;margin:2px 0px 0px;color:#555;padding:2px;line-height:120%;}

/* ---------------------------------------------------- */
/* 【H@TV】main-page */
/* ---------------------------------------------------- */
#hatv_top 	{ background:#ffa74c;border-right:1px solid #615344;border-left:1px solid #615344;border-top:1px solid #615344;width:1000px;margin:0 auto;padding:0px;text-align:left;color:#555;}
.hatv_kyati01	{ font-weight:bold;font-size:18px;margin:2px 0px 0px;color:#ff7a00;letter-spacing:0.08em;}
.hatv_kyati02	{ font-size:14px;margin:2px 0px 0px;color:#555;padding:2px;line-height:120%;letter-spacing:0.08em;}

/* ---------------------------------------------------- */
/* 【ぷちひめ】main-page */
/* ---------------------------------------------------- */
#pchi_top 	{ background:#a5e2ed;border-right:1px solid #615344;border-left:1px solid #615344;border-top:1px solid #615344;width:1000px;margin:0 auto;padding:0px;text-align:left;color:#555;}
.pchi_kyati01	{ font-weight:bold;font-size:18px;margin:2px 0px 0px;color:#20b2fe;letter-spacing:0.08em;}
.pchi_kyati02	{ font-size:14px;margin:2px 0px 0px;color:#555;padding:2px;line-height:120%;letter-spacing:0.08em;}

/* ---------------------------------------------------- */
/* 【Spider】main-page */
/* ---------------------------------------------------- */
#spider_top 	{ background:#ab9fe1;border-right:1px solid #615344;border-left:1px solid #615344;border-top:1px solid #615344;width:1000px;margin:0 auto;padding:0px;text-align:left;color:#555;}
.spider_kyati01	{ font-weight:bold;font-size:18px;margin:2px 0px 0px;color:#755ce4;letter-spacing:0.08em;}
.spider_kyati02	{ font-size:14px;margin:2px 0px 0px;color:#555;padding:2px;line-height:120%;letter-spacing:0.08em;}

/* ---------------------------------------------------- */
/* 【mimi】main-page */
/* ---------------------------------------------------- */
#mimi_top 	{ background:#ffeb7a;border-right:1px solid #615344;border-left:1px solid #615344;border-top:1px solid #615344;width:1000px;margin:0 auto;padding:0px;text-align:left;color:#555;}
.mimi_kyati01	{ font-weight:bold;font-size:18px;margin:2px 0px 0px;color:#ff4449;letter-spacing:0.08em;}
.mimi_kyati02	{ font-size:14px;margin:2px 0px 0px;color:#555;padding:2px;line-height:120%;letter-spacing:0.08em;}

/* ---------------------------------------------------- */
/* 【ADAN-VR】main-page */
/* ---------------------------------------------------- */
#adan_top 	{ background:#3dc800;border-right:1px solid #615344;border-left:1px solid #615344;border-top:1px solid #615344;width:1000px;margin:0 auto;padding:0px;text-align:left;color:#555;}
.adan_kyati01	{ font-weight:bold;font-size:18px;margin:2px 0px 0px;color:#005de8;letter-spacing:0.08em;}
.adan_kyati02	{ font-size:14px;margin:2px 0px 0px;color:#555;padding:2px;line-height:120%;letter-spacing:0.08em;}
#adan_sp01	{ width:450px;padding:10px;margin:0px 0px 0px;background:#eaff8a;text-align:left;font-size:12px;color:#555;letter-spacing:0.05em;line-height:140%;border-radius:10px;}

