/*基本*/
img {border:0;}
/*MouseCursor*/
input {cursor:pointer;}
form{display:inline;}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#8b4513 ;/*#ff9933*/
}
.body_1 {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#8b4513 ;/*#ff9933*/
background-image: url(../image/bgc2.gif);
}
.body_2 {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#8b4513 ;/*#ff9933*/
background-image: url(../image/bgc1.gif);
}


A:link { color: #696969; text-decoration:none;} /* リンク文字 */ 
A:visited { color: #808080; text-decoration:none;} /* アクセス済み */ 
A:hover { color: #b22222; text-decoration:underline;} /* ポイントしたとき */ 
A:active {color: #FF4500;  text-decoration:underline;} /* クリックした瞬間 */ 

A.A1:link { color: GRAY; text-decoration:none;} /* リンク文字 */ 
A.A1:visited { color: GRAY; text-decoration:none;} /* アクセス済み */ 
A.A1:hover { color: #000000; text-decoration:underline;} /* ポイントしたとき */ 
A.A1:active { color: #000000;  text-decoration:none;} /* クリックした瞬間 */ 

A.A2:link {font-size: 14px; color: #696969; text-decoration:none;} /* リンク文字 */ 
A.A2:visited {font-size: 14px; color: #808080; text-decoration:none;} /* アクセス済み */ 
A.A2:hover {font-size: 14px; color: #b22222; text-decoration:underline;} /* ポイントしたとき */ 
A.A2:active {font-size: 14px; color: #FF4500;  text-decoration:underline;} /* クリックした瞬間 */ 

A.A3:link {font-size: 14px;color:#003333;text-decoration:underline }
A.A3:visited {font-size: 14px;color:#003333;text-decoration:underline }
A.A3:hover {font-size: 14px;color:#FF8C00;text-decoration:underline }
A.A3:active {font-size: 14px;color:#003333;text-decoration:underline }

A.A4:link {font-size: 14px;font-weight: bold;color:#003333;text-decoration:underline }
A.A4:visited {font-size: 14px;font-weight: bold;color:#003333;text-decoration:underline }
A.A4:hover {font-size: 14px;font-weight: bold;color:#FFA500;text-decoration:underline }
A.A4:active {font-size: 14px;font-weight: bold;color:#003333;text-decoration:underline }

A.A5:link {font-size: 12px;color:#000000;text-decoration:none }
A.A5:visited {font-size: 12px;color:#000000;text-decoration:none }
A.A5:hover {font-size: 12px;color:#C0C0C0;text-decoration:none }
A.A5:active {font-size: 12px;color:#000000;text-decoration:none }

A.A6:link {font-size: 14px;color:#FF8C00;text-decoration:underline }
A.A6:visited {font-size: 14px;color:#FF8C00;text-decoration:underline }
A.A6:hover {font-size: 14px;color:#003333;text-decoration:underline }
A.A6:active {font-size: 14px;color:#FF8C00;text-decoration:underline }

A.A7:visited { font-size: 10px;color:#FFA500;text-decoration:underline}
A.A7:link { font-size: 10px;color:#FFA500;text-decoration:underline}
A.A7:active {font-size: 10px;color:white;text-decoration:underline }
A.A7:hover {font-size: 10px;color:#FFA500;text-decoration:underline }

A.A8:link {font-size: 14px;color:#000000;text-decoration:none }
A.A8:visited {font-size: 14px;color:#000000;text-decoration:none }
A.A8:hover {font-size: 14px;color:#FFA500;text-decoration:none }
A.A8:active {font-size: 14px;color:#000000;text-decoration:none }

A.A9:visited { color:black; text-decoration:none; font-size:12px}
A.A9:active { color:wihte; text-decoration:none; font-size:12px}
A.A9:link { color:white; text-decoration:none; font-size:12px}
A.A9:hover {color:black}

A.B1:link {font-size: 14px;color:#006699;text-decoration:none }
A.B1:visited {font-size: 14px;color:#006699;text-decoration:none }
A.B1:hover {font-size: 14px;color:#000000;text-decoration:none }
A.B1:active {font-size: 14px;color:#006699;text-decoration:none }

A.B2:link {font-size: 14px;color:#000000;text-decoration:none }
A.B2:visited {font-size: 14px;color:#000000;text-decoration:none }
A.B2:hover {font-size: 14px;color:#FFA500;text-decoration:none }
A.B2:active {font-size: 14px;color:#000000;text-decoration:none }

A.B3:link {font-size: 14px;color:#483D8B;text-decoration:none }
A.B3:visited {font-size: 14px;color:#483D8B;text-decoration:none }
A.B3:hover {font-size: 14px;color:#000000;text-decoration:underline }
A.B3:active {font-size: 14px;color:#483D8B;text-decoration:none }

A.B4:visited { color:gray; text-decoration:none; font-size:12px}
A.B4:active { color:gray; text-decoration:none; font-size:12px}
A.B4:link { color:gray; text-decoration:none; font-size:12px}
A.B4:hover {color:gray}

A.B5:link { color: #BC8F8F; text-decoration:underline;} /* リンク文字 */ 
A.B5:visited { color: #BC8F8F; text-decoration:underline;} /* アクセス済み */ 
A.B5:hover { color: #b22222; text-decoration:underline;} /* ポイントしたとき */ 
A.B5:active { color: #FF4500;  text-decoration:underline;} /* クリックした瞬間 */ 

A.B6:link {font-size: 14px; color: #000000; text-decoration:none;} /* リンク文字 */ 
A.B6:visited { font-size: 14px;color: #000000; text-decoration:none;} /* アクセス済み */ 
A.B6:hover { font-size: 14px;color: #000000; text-decoration:none;} /* ポイントしたとき */ 
A.B6:active { font-size: 14px;color: #000000;  text-decoration:none;} /* クリックした瞬間 */ 

A.okinil:link {  font-size: 12px;color: #696969; text-decoration:none;} /* リンク文字 */ 
A.okinil:visited {  font-size: 12px;color: #808080; text-decoration:none;} /* アクセス済み */ 
A.okinil:hover { font-size: 12px; color: #b22222; text-decoration:underline;} /* ポイントしたとき */ 
A.okinil:active {  font-size: 12px;color: #FF4500;  text-decoration:underline;} /* クリックした瞬間 */ 

A.nol:link {font-size: 12px;color:#808080;text-decoration:none }
A.nol:visited {font-size: 12px;color:#808080;text-decoration:none }
A.nol:hover {font-size: 12px;color:#808080;text-decoration:none }
A.nol:active {font-size: 12px;color:#808080;text-decoration:none }

A.link1:link {font-size: 14px; color: #696969; text-decoration:underline;} /* リンク文字 */ 
A.link1:visited {font-size: 14px; color: #808080; text-decoration:underline;} /* アクセス済み */ 
A.link1:hover {font-size: 14px; color: #b22222; text-decoration:underline;} /* ポイントしたとき */ 
A.link1:active {font-size: 14px; color: #FF4500;  text-decoration:underline;} /* クリックした瞬間 */ 

.normal {font-size: 12px;line-height: 160%;color: #333333;}
.normal-B {font-size: 12px;line-height: 150%;font-weight: bold;color: #333333;}

.small {font-size: 10px;color: #666666;line-height: 140%;}
.header-s {font-size: 10px;line-height: 160%;color: gray;}
.header-sg {font-size: 10px;line-height: 160%;color: gray;}
.nb-sm {font-size: 10px;line-height: 220%;color: #333333;}
.layout {font-size: 8px;line-height: 160%;}
.layout2 {font-size: 5px;line-height: 5px;}
.layout_1 {font-size: 10px;}

.red {font-size: 12px;line-height: 150%;color: #CC0000;}
.orange {font-size: 12px;line-height: 150%;color: #FF6600;}

.layout3 {font-size: 8px;line-height: 13px;}
.layout4 {font-size: 10px;line-height: 18px;}

.sitemap {font-size: 12px;line-height: 150%;color: #333333;}
.linkpage {font-size: 10px;line-height: 150%;color: #333333;}

.date {
	font-size: 10px;
	color: #666666;
	line-height: 140%;
	font-family: "Arial", "Helvetica", "sans-serif";

}
.layout5 {
font-size: 6px;line-height: 6px;
}
.body {
	background-image: url(../image/bg.jpg);
	background-repeat: repeat-x;
	background-color: #E2E2E2;
}
.body2 {
	background-image: url(../image/mainbg.jpg);
	background-repeat: repeat-x;
	background-color: #F9F9F9;
}


/*フッダー用*/
td.kyoutu1 {
	background-image: url(../image/top/gmb_headbg.gif);
	height:10px;
}
.kyoutu2 {
	background-image: url(../image/top/mtopb.gif);
	height:19px;
}



/*---説明画面関連-----------*/
td.pl5 {padding-left:5px;}
td.pl10 {padding-left:10px;}
td.pl15 {padding-left:15px;}
td.pl20 {padding-left:20px;}
td.pt0 {padding-top:0px;}
td.pt1 {padding-top:1px;}
td.pt2 {padding-top:2px;}
td.pt3 {padding-top:3px;}
td.pt4 {padding-top:4px;}
td.pt5 {padding-top:5px;}


div.topback {
	background-image: url(../image/top/mtopb.gif);
	height:19px;
	text-align:center;
	font-size:12px;
	color:gray;
	width: 860px;
	padding: 3px 0px 0px 0px;
}
div.container {
	width: 860px;
	position: relative;
	margin:auto;
}



FONT { font-size:12px}
.F12H16{font-size:12px;line-height:16px}
.F12H18{font-size:12px;line-height:18px}
.F12H16L8{font-size:12px;line-height:16px;margin-left:8px}
.F12L35{font-size:12px;margin-left:35px}
.F12H22L8{font-size:12px;line-height:22px;margin-left:8px}
.F12H24L8{font-size:12px;line-height:24px;margin-left:8px}

.F12L32C0{font-size:12px;margin-left:32px;color:#2F4F4F}
.F12L38C1{font-size:12px;margin-left:38px;color:#663300;}

.F12L42C0{font-size:12px;margin-left:42px;color:#2F4F4F}

.F13C0{font-size:13px;color:#000033;}

.F8{font-size:8px}
.F10{font-size:10px;color:gray}
.F13{font-size:13px}
.F14{font-size:14px;}
.F15{font-size:15px;}
.F16{font-size:16px}

.F10W{font-size:10px;color:#ffffff}
.F10R{font-size:10px;color=#DB7093}
.F12R{font-size:12px;color=#DB7093}
.F12RB{font-size:12px;color=#DB7093;font-weight: bold;}
.F10B{font-size:10px;color=#000000}
.F11O{font-size:11px;color:ORANGE}
.F11B{font-size:11px;color:"#1E90FF"}
.F11N{font-size:11px;color:navy}
.F12N{font-size:12px;color:navy}
.F12B{font-size:12px;color=#000000}

.lh1{line-height:1px;}
.lh2{line-height:2px;}
.lh3{line-height:3px;}
.lh4{line-height:4px;}
.lh5{line-height:5px;}
.lh6{line-height:6px;}
.lh7{line-height:7px;}
.lh8{line-height:8px;}
.lh9{line-height:9px;}
.lh10{line-height:10px;}
.lh11{line-height:11px;}
.lh12{line-height:12px;}
.lh12f10{line-height:12px;font-size:10px}
.lh12f10g{line-height:12px;font-size:10px;color:gray}
.lh13{line-height:13px;}
.lh14{line-height:14px;}
.lh14f10{line-height:14px;font-size:10px}
.lh15{line-height:15px;}
.lh15b{line-height:15px;color:black}
.lh16{line-height:16px;}
.lh16f10{line-height:16px;font-size:10px}
.lh16f10g{line-height:16px;font-size:10px;color:gray}
.lh17{line-height:17px;}
.lh17f14{line-height:17px;font-size:14px;}
.lh18f14{line-height:18px;font-size:14px;}
.lh20f14{line-height:20px;font-size:14px;}
.lh18{line-height:18px;}
.lh18g{line-height:18px;color:gray}
.lh18b2{line-height:18px;color:"#B22222"}
.lh19{line-height:19px;}
.lh20{line-height:20px;}
.lh21{line-height:21px;}
.lh22{line-height:22px;}
.lh23{line-height:23px;}
.lh24{line-height:24px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh40{line-height:40px;}
.lh50{line-height:50px;}
.lh60{line-height:60px;}
.lh70{line-height:70px;}

.lh20b2{line-height:20px;color:"#B22222"}

.lh130{line-height:130%;}
.lh140{line-height:140%;}
.lh150{line-height:150%;}

.ml3lh16{margin-left:3px;line-height:16px}
.ml5lh16{margin-left:5px;line-height:16px}
.ml5lh20{margin-left:5px;line-height:20px}
.ml10{margin-left:10px;}
.ml10lh16{margin-left:10px;line-height:16px}
.ml20{margin-left:20px;}
.f14ml20{font-size:14px;margin-left:20px;}
.ml2lh17{margin-left:2px;line-height:17px}
.ml5lh17{margin-left:5px;line-height:17px}
.ml10lh17{margin-left:10px;line-height:17px}
.ml15lh17{margin-left:15px;line-height:17px}
.ml20lh17{margin-left:20px;line-height:17px}
.ml20lh20{margin-left:20px;line-height:20px}

.ml105lh16f10g{margin-left:105px;line-height:16px;font-size:10px;color:gray}

.ml30{margin-left:30px;}
.ml100{margin-left:100px;}
.ml110{margin-left:110px;}
.ml120{margin-left:120px;}
.ml130{margin-left:130px;}
.ml140{margin-left:140px;}
.ml150{margin-left:150px;}
.mr30{margin-right:30px;}

/* letter-spacing*/
.LS2{letter-spacing:2px}
.ml10LS2{margin-left:10px;letter-spacing:2px;}
.LS4{letter-spacing:4px}
.LS6{letter-spacing:6px}
.LS2F14{letter-spacing:2px;font-size:14px;}

.mida1{font-size: 12px;background:"#B22222";color:white;padding:1 1;width:580;height:15;}
.mida2{font-size: 12px;background:"#FAF0E6";color:gray;width:580;line-height:18px;}

.sbox{
	color:#555500;
	height:19px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff url(../image/search_sb.gif) repeat-x 0 0;
	width:200px;
	font-size:13px;
}
.sboxt{
	color:#555500;
	height:19px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff url(../image/search_sb.gif) repeat-x 0 0;
	width:110px;
	font-size:13px;
}
.ebox{
	color:#555500;
	height:19px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff url(../image/search_sb.gif) repeat-x 0 0;
	width:147px;
	font-size:12px;
}

h1{font-size:12px;color:BLACK;margin:0px 0 0px 0;padding:0px;}
h2{font-size:12px;color:#BC8F8F;margin:0px 0 0px 10;padding:2px;}
h3{font-size:10px;color:#D3D3D3;margin:0px 0 0px 20;padding:2px;}

h4{font-size:10px;color:#D3D3D3;margin:0px 0 0px 20;padding:2px;}
h5{font-size:10px;color:#D3D3D3;margin:0px 0 0px 20;padding:2px;}
h6{font-size:10px;color:#D3D3D3;margin:0px 0 0px 20;padding:2px;}

td.newshop{background: url(../image/top/topcbg.gif)}

/*フッダー用*/
td.mylist1 {background-image: url(../image/mylistbg1.gif);height:27px;}
td.mylist2 {background-image: url(../image/mylistbg2.gif);background-repeat: repeat;}
td.mylist3 {background-image: url(../image/mylistbg3.gif);height:12px;}


/*---ﾗﾝｸ関連-----------*
 * 一覧表示設定 *
 *--------------*/
/* 一覧枠組み */
td.list_border, table.list_normal {
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
/* 表示文字 */
td.fontstyle, table.fontstyle {
	font-size: 10pt;
}
/* 一覧枠組み表示文字（バックグラウンドなし） */
td.list_fontstyle {
	font-size: 10pt;
	padding: 1px;
	line-height: 150%;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle2 {
	font-size: 10pt;
	padding: 1px;
	line-height: 150%;
	background-color: #FFFFF0;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle3 {
	font-size: 10pt;
	padding: 1px;
	line-height: 150%;
	background-color: #F0E68C;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle4 {
	font-size: 9pt;
	padding: 1px;
	line-height: 150%;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle5 {
	font-size: 9pt;
	padding: 1px;
	line-height: 150%;
	background-color: PINK;
}
/* 一覧枠組み表示文字（太文字用） */
td.list_fontstyle_title {
	font-size: 14pt;
	padding: 2px;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
	background-color: #F0E68C;
}









/*TOP用20081216*/
table.ttopback_ {background-image: url(../image/top/topback.gif);width:330px;}
table.ttopback {background-image: url(../image/top/topback.gif);}
td.gmbloginh {background-image: url(../image/top/gmb_loginh.gif);width:170px;height:30px;}
td.gmbloginh2 {background-image: url(../image/top/gmb_loginh2.gif);width:170px;height:10px;}
td.gmbheadbg {background-image: url(../image/top/gmb_headbg.gif);width:690px;height:10px;}
td.gmbheadbg188 {background-image: url(../image/top/gmb_headbg.gif);width:188px;height:10px;}
td.gmbheadbg860 {background-image: url(../image/top/gmb_headbg.gif);width:860px;height:10px;}
td.toptab1{background-image: url(../image/top/toptab1.gif);width:680px;height:27px;}
td.toptab{background-image: url(../image/top/toptab.gif);width:680px;height:36px;}
td.toptabcen{background-image: url(../image/top/toptab.gif);width:10px;height:36px;background-repeat:repeat-x;}
td.topten{background-image: url(../image/top/topten.gif);height:1px;}

td.topkateue{background-image: url(../image/top/topkateue.gif);height:6px;}
td.topkatehidari{background-image: url(../image/top/topkatehidari.gif);width:6px;}
td.kateue{background-image: url(../image/topkateue.gif);height:6px;}
td.katehidari{background-image: url(../image/topkatehidari.gif);width:6px;}

td.login1 {background-image: url(../image/top/login1.gif);width:170px;height:228px;}
td.login1_ {background-image: url(../image/top/login1_.gif);width:170px;height:154px;}

/*共通*/
td.toptab10{background-image: url(../image/top/toptab1_0.gif);width:680px;height:27px;}
td.toptab11{background-image: url(../image/top/toptab1_1.gif);width:680px;height:27px;}
td.line{background-image: url(../image/line.gif);width:560px;height:1px;}

/*FONT変更----------------------------------------*/

.font8
{
	font-size   : 8pt;
	line-height : 125%;
}


.font12
{
	font-size   : 12px;
	line-height : 140%;
}

.font12-200
{
	font-size   : 12px;
	line-height : 200%;
}


.font12-white
{
	font-size   : 12px;
	line-height : 140%;
    COLOR       : #ffffff;
}

.font12-red
{
	font-size   : 12px;
	line-height : 140%;
    COLOR       : #FF0000;
}

.font14
{
	font-size   : 14pt;
	line-height : 125%;
}

.font15
{
	font-size   : 15pt;
	line-height : 125%;
}


.font18
{
	font-size   : 18pt;
	line-height : 125%;
}

.font20
{
	font-size   : 20pt;
	line-height : 125%;
}

.adjustFont
{
	font-size   : 12px;
	font-family : "ＭＳ ゴシック", "Osaka−等幅";
	line-height : 140%;
}



/*LINK↓*/
#linksyu div.lnln {
line-height: 120%;
font-size:14px;
margin:1px 0 1px 0;
padding:0 0 0 0;
width:280px;
float:left;
/*background-color:#FFFFFF;*/
}
#linksyu div.lnln a {
background-image:url(../image/sub/lnln.gif);
background-repeat:no-repeat;
background-position:1px 1px 0px 0px;
/*background-color:#F5F5F5;*/
padding:0px 0px 0px 12px;
/*display:block;*/
line-height: 130%;
font-size:14px;
}
#linksyu div.lnln a:hover {
/*background-color:orange;*/
text-decoration:underline;
/*color:#ffffff;*/
}
/*LINK↑*/



