@charset "Shift_JIS";

/* \x96ڎ\x9F
------------------------------------------
\x81E\x91S\x91̍\\x91\xA2
\x81E\x83t\x83H\x81[\x83\x80
\x81E\x83}\x81[\x83W\x83\x93\x81E\x83p\x83f\x83B\x83\x93\x83O
\x81E\x83\x8C\x83C\x83A\x83E\x83g
\x81E\x83e\x83L\x83X\x83g\x81E\x83t\x83H\x83\x93\x83g
\x81E\x83\x8A\x83X\x83g\x81E\x83A\x83C\x83R\x83\x93
\x81E\x83\x8A\x83\x93\x83N
--------------------------
\x81Ewrapper
\x81E\x83w\x83b\x83_
\x81E\x83i\x83r\x83Q\x81[\x83V\x83\x87\x83\x93
\x81E\x83p\x83\x93\x82\xAD\x82\xB8\x83\x8A\x83X\x83g
\x81E\x92\x86\x89\x9B\x95\x94
\x81E\x83\x81\x83C\x83\x93
\x81E\x83T\x83C\x83h
\x81E\x83t\x83b\x83^
--------------------------
\x81E\x8B\xA4\x92ʃp\x81[\x83c\x81i\x91g\x8D\x87\x82\xB9\x82Ȃǁj
\x81E\x83R\x83\x93\x83e\x83\x93\x83c
--------------------------
\x81E\x8Cl
\x81E\x96@\x90l
\x81E\x82\xBB\x82̑\xBC\x82̃y\x81[\x83W
\x81E\x90F\x88Ⴂ\x82̃p\x81[\x83c
--------------------------
\x81EJavascript\x97p
--------------------------
\x81E\x8D\xEC\x8Bƕ\xAA\x92S\x97p
--------------------------
\x81E\x88\xF3\x8D\xFC\x97p
------------------------------------------ */

/* \x91S\x91̍\\x91\xA2
------------------------------------------ */
body { height: 100%; background: #fff; color: #333; line-height: 1.5; font-family: "\x83q\x83\x89\x83M\x83m\x8Ap\x83S Pro W3","Hiragino Kaku Gothic Pro",Osaka,"\x82l\x82r \x82o\x83S\x83V\x83b\x83N",sans-serif; text-align: center; }
html { height: 100%; overflow-y:scroll; }

h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
pre, blockquote, th, td, script { margin: 0; padding: 0; font-size: 100%; }

body, div, p, address,
dl, dt, dd, ul, ol, li { margin: 0; padding: 0; }

img { border: 0; } 
caption { text-align: left; }
table { border-collapse: collapse; border: none; border-spacing: 0; }

ol, ul { list-style-type: none; }
li li { font-size: inherit; }



#container{
	width:950px;
	margin:0 auto;
	text-align:center;
}













/* \x83t\x83H\x81[\x83\x80
------------------------------------------ */

/* \x83}\x81[\x83W\x83\x93\x81E\x83p\x83f\x83B\x83\x93\x83O
------------------------------------------ */
.mgt0  { margin-top: 0  !important; }
.mgt1  { margin-top: 1px!important; }
.mgt3  { margin-top: 3px!important; }
.mgt4  { margin-top: 4px!important; }
.mgt5  { margin-top: 5px!important; }
.mgt6  { margin-top: 6px!important; }
.mgt10 { margin-top: 10px!important; }
.mgt15 { margin-top: 15px!important; }
.mgt20 { margin-top: 20px!important; }
.mgt25 { margin-top: 25px!important; }
.mgt30 { margin-top: 30px!important; }
.mgt35 { margin-top: 35px!important; }
.mgt40 { margin-top: 40px!important; }
.mgt50 { margin-top: 50px!important; }
.mgt60 { margin-top: 60px!important; }
.mgt70 { margin-top: 70px!important; }
.mgt80 { margin-top: 80px!important; }
.mgt90 { margin-top: 90px!important; }
.mgt100 { margin-top: 100px!important; }
.mgt150 { margin-top: 150px!important; }
.mgt200 { margin-top: 200px!important; }
.mgt250 { margin-top: 250px!important; }
.mgt300 { margin-top: 300px!important; }
.mgt350 { margin-top: 350px!important; }
.mgt400 { margin-top: 400px!important; }
.mgt500 { margin-top: 500px!important; }
.mgt600 { margin-top: 600px!important; }
.mgt700 { margin-top: 700px!important; }
.mgt800 { margin-top: 800px!important; }
.mgt900 { margin-top: 900px!important; }

.mgl3  { margin-left: 3px!important; }
.mgl5  { margin-left: 5px!important; }
.mgl6  { margin-left: 6px!important; }
.mgl10 { margin-left: 10px!important; }
.mgl15 { margin-left: 15px!important; }
.mgl20 { margin-left: 20px!important; }
.mgl25 { margin-left: 25px!important; }
.mgl30 { margin-left: 30px!important; }
.mgl40 { margin-left: 40px!important; }
.mgl1em  { margin-left: 1em!important; }
.mgl13em { margin-left: 1.3em!important; }
.mgl15em { margin-left: 1.5em!important; }
.mgl17em { margin-left: 1.7em!important; }
.mgl2em  { margin-left: 2em!important; }
.mgl23em { margin-left: 2.3em!important; }
.mgl25em { margin-left: 2.5em!important; }
.mgl3em  { margin-left: 3em!important; }

.mgr5  { margin-right: 5px!important; }
.mgr10 { margin-right: 10px!important; }
.mgr15 { margin-right: 15px!important; }
.mgr20 { margin-right: 20px!important; }
.mgr30 { margin-right: 30px!important; }


.mgtb5 { margin: 5px 0px!important; }
.mgtb10 { margin: 10px 0px!important; }
.mgtb80 { margin: 80px 0px!important; }
.mgtb150 { margin: 150px 0px!important; }

.mgb0  { margin-bottom: 0  !important; }
.mgb1  { margin-bottom: 1px!important; }
.mgb3  { margin-bottom: 3px!important; }
.mgb4  { margin-bottom: 4px!important; }
.mgb5  { margin-bottom: 5px!important; }
.mgb10 { margin-bottom: 10px!important; }
.mgb15 { margin-bottom: 15px!important; }
.mgb20 { margin-bottom: 20px!important; }
.mgb25 { margin-bottom: 25px!important; }
.mgb30 { margin-bottom: 30px!important; }
.mgb35 { margin-bottom: 35px!important; }
.mgb40 { margin-bottom: 40px!important; }
.mgb50 { margin-bottom: 50px!important; }
.mgb60 { margin-bottom: 60px!important; }
.mgb70 { margin-bottom: 70px!important; }
.mgb80 { margin-bottom: 80px!important; }
.mgb90 { margin-bottom: 90px!important; }
.mgb100 { margin-bottom: 100px!important; }
.mgb150 { margin-bottom: 150px!important; }
.mgb200 { margin-bottom: 200px!important; }
.mgb250 { margin-bottom: 250px!important; }
.mgb300 { margin-bottom: 300px!important; }
.mgb350 { margin-bottom: 350px!important; }
.mgb400 { margin-bottom: 400px!important; }
.mgb500 { margin-bottom: 500px!important; }
.mgb600 { margin-bottom: 600px!important; }
.mgb700 { margin-bottom: 700px!important; }
.mgb750 { margin-bottom: 750px!important; }
.mgb800 { margin-bottom: 800px!important; }
.mgb850 { margin-bottom: 850px!important; }
.mgb900 { margin-bottom: 900px!important; }

.mgSide5 { margin-left: 5px!important; margin-right: 5px!important; }
.mgSide10 { margin-left: 10px!important; margin-right: 10px!important; }
.mgSide15 { margin-left: 15px!important; margin-right: 15px!important; }
.mgSide20 { margin-left: 20px!important; margin-right: 20px!important; }
.mgSideAuto { margin-left: auto!important; margin-right: auto!important; }

.pdgt3  { padding-top: 3px!important; }
.pdgt5  { padding-top: 5px!important; }
.pdgt6  { padding-top: 6px!important; }
.pdgt10 { padding-top: 10px!important; }
.pdgt15 { padding-top: 15px!important; }
.pdgt20 { padding-top: 20px!important; }
.pdgt30 { padding-top: 30px!important; }

.pdgb5 { padding-bottom: 5px!important; }
.pdgb10 { padding-bottom: 10px!important; }
.pdgb30 { padding-bottom: 30px!important; }
.pdgb100 { padding-bottom: 100px!important; }

.pdgl5  { padding-left: 5px!important; }
.pdgl6  { padding-left: 6px!important; }
.pdgl10 { padding-left: 10px!important; }
.pdgl15 { padding-left: 15px!important; }

.pdgr0  { padding-right: 0!important; }
.pdgr5  { padding-right: 5px!important; }
.pdgr6  { padding-right: 6px!important; }
.pdgr10 { padding-right: 10px!important; }
.pdgr15 { padding-right: 15px!important; }
.pdgr20 { padding-right: 20px!important; }
.pdgr30 { padding-right: 30px!important; }


.pdgSide0 { padding-left: 0!important; padding-right: 0!important; }
.pdgSide5 { padding-left: 5px!important; padding-right: 5px!important; }
.pdgSide10 { padding-left: 10px!important; padding-right: 10px!important; }
.pdgSide15 { padding-left: 15px!important; padding-right: 15px!important; }
.pdg15 { padding: 15px !important;}





/* \x83\x8C\x83C\x83A\x83E\x83g
------------------------------------------ */
.floatL { float: left; }
.floatR { float: right; }
.floatL_img { float: left; padding:0 20px 20px 0; }
.floatR_img { float: right; padding:0 0 20px 20px; }



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.clearboth { clear: both;}
br.clear { clear: both; margin: 0; padding: 0; font-size: 0; line-height: 0; }

.alL { text-align: left !important; }
.alC { text-align: center !important; }
.alR { text-align: right !important; }
.alC .iBlk { margin-left: auto; margin-right: auto; }
.alR .iBlk { margin-left: auto; }
.vaT { vertical-align: top !important; }
.vaM { vertical-align: middle !important; }
.vaB { vertical-align: bottom !important; }
.imgC { text-align: center; }
.imgC img { display: block; margin: 0 auto; }
.imgR { text-align: right; }
.imgR img { display: block; margin-left: auto; }
.imgC a,
.imgR a { display: -moz-inline-box; }
.iBlk { display: -moz-inline-box; display: inline-block; }
.block { display: block; }







.indent01 { margin-left: 1em; text-indent: -1em; }
.indent20 { text-indent: 1em; }

.fBlk01 { color: #000; }
.fRed01 { color: #df0032; }
.fBlue01 { color: #245bc5; }
.fBlue02 { color: #1A9DF3; }
.fAsh01 { color: #666; }
.fGrn01 { color: #009100; }
.fWhite { color: #fff; }

.bg_f6{
	background-color:#f6f6f6;
}

.fOK { font-weight: bold; color: #2159c6; }
.fNG { font-weight: bold; color: #df0032; }

.font_10  { font-size: 10px; }
.font_11  { font-size: 11px; }
.font_12  { font-size: 12px; }
.font_14  { font-size: 14px; }
.font_16  { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_20 { font-size: 20px; }
.font_28 { font-size: 28px; }

/* ie6 */
* html .fs01  { font-size:  75.0%; }
* html .fm01  { font-size:  87.5%; }
* html .fl01  { font-size:  87.5%; }
* html .fx01  { font-size: 100.0%; }
* html .fxl01 { font-size: 112.5%; }
* html .fxx01 { font-size: 125.0%; }
* html .fxx02 { font-size: 175.0%; }

/* ie7 */
*:first-child+html .fs01  { font-size:  75.0%; }
*:first-child+html .fm01  { font-size:  87.5%; }
*:first-child+html .fl01  { font-size:  87.5%; }
*:first-child+html .fx01  { font-size: 100.0%; }
*:first-child+html .fxl01 { font-size: 112.5%; }
*:first-child+html .fxx01 { font-size: 125.0%; }
*:first-child+html .fxx02 { font-size: 175.0%; }

/* ie8 */
.fs01  { font-size: /*\**/  75.0%\9; }
.fm01  { font-size: /*\**/  87.5%\9; }
.fl01  { font-size: /*\**/  87.5%\9; }
.fx01  { font-size: /*\**/ 100.0%\9; }
.fxl01 { font-size: /*\**/ 112.5%\9; }
.fxx01 { font-size: /*\**/ 125.0%\9; }
.fxx02 { font-size: /*\**/ 175.0%\9; }



/* \x83\x8A\x83\x93\x83N
------------------------------------------ */
a:link,
a:visited { color: #039; text-decoration: underline; background: transparent; }
a:hover,
a:active  { color: #FF0033; text-decoration: underline; background: transparent; }
a:hover img{
	-moz-opacity:0.8;
	opacity:0.8;
	filter: alpha(opacity=80);
}
#header a:hover img{
	-moz-opacity:1.0;
	opacity:1.0;
	filter: alpha(opacity=100);
}
#header a:link,
#header a:visited {text-decoration: none; }
#header a:hover,
#header a:active {text-decoration: none; }





/* \x83w\x83b\x83_
------------------------------------------ */
#container #header{
	width:950px;
	height:65px;
	text-align: left;
	font-size: 12px;
	padding-top: 15px;
}
#container #header #top_txt{
	font-size:11px;
}
#container #header_navi li{
	float:left;
	margin-left:20px;
	padding-left:10px;
	background-image:url(../images/arrow_header.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}




/* \x83i\x83r\x83Q\x81[\x83V\x83\x87\x83\x93
------------------------------------------ */
#container ul#g_navi{
	background-image:url(../images/g_navi_bg.gif);
	background-repeat:no-repeat;
	width:946px;
	height:44px;
	padding-left:4px;
	padding-top:4px;
	clear: both;
}
#container ul#g_navi li{
	list-style-type:none;
	float:left;
}





/* \x83p\x83\x93\x82\xAD\x82\xB8\x83\x8A\x83X\x83g
------------------------------------------ */
#breadcrumbs { 
	margin: 15px 0 15px 10px; 
	text-align: left; 
}
#breadcrumbs li { 
	display: inline; 
	font-size:12px;
}
#breadcrumbs a{
	padding-right:15px;
	background-image:url(../images/arrow_bread.gif);
	background-position:right 50%;
	background-repeat:no-repeat;
}





/* \x83\x81\x83C\x83\x93
------------------------------------------ */
#container #main{
	float:right;
	width:720px;
	text-align:left;
	letter-spacing: 1px;
}
#container #main h2{
	margin-bottom:30px;
}
#container #main h3{
	height:32px;
	color:#000;
	font-size:16px;
	padding:10px 0 0 12px;
	margin-bottom:15px;
	background-image:url(../images/h3_bg.jpg);
	background-repeat:no-repeat;
}
#container #main p{
	margin:0;
	padding:0 10px 0;
	font-size:12px;
	line-height:150%;
}
#container #main .pagetop{
	clear:both;
	text-align:right;
	margin-top:20px;
}
#container #main .pagetop a{
	padding-left:12px;
	font-size:12px;
	background-image:url(../images/arrow_top.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}





/* \x83T\x83C\x83h
------------------------------------------ */
#container #side{
	float:left;
	width:210px !important;
	overflow:hidden;
	text-align:left;
}
#container #side div#open{
	width:210px;
	height:110px;
	background-image:url(../images/left_bg_btn_open.jpg);
}
#container #side div#open img{
	padding-top:13px;
	padding-left:13px;
}
#container #side div#soft{
	width:210px;
	height:70px;
	background-image:url(../images/left_bg_btn_soft.jpg);
}
#container #side div#soft img{
	padding-top:6px;
	padding-left:6px;
}



#container #side #login{
	width:210px;
	height:185px;
	text-align:center;
	background-image:url(../images/left_bg_login.jpg);
	background-repeat:no-repeat;
	background-position:left 34px;
}

#container #side .money{
	height:127px !important;
	font-weight:bold;
	background-image:url(../images/left_bg_money.gif);
	background-position:left bottom !important;
	background-repeat:no-repeat;
	/*\x81yIT-013-0598\x81z684_InternetExplorer11\x91Ή\x9E ITF 2013/11/25 \x82\xB1\x82\xB1\x82\xA9\x82\xE7*/
        /*font-family: sans-serif;*/
	font-family: "Times New Roman";
        /*\x81yIT-013-0598\x81z684_InternetExplorer11\x91Ή\x9E ITF 2013/11/25 \x82\xB1\x82\xB1\x82܂\xC5*/
}
* html #container #side .money {
	font-family: "\x82l\x82r \x82o\x83S\x83V\x83b\x83N", "MS PGothic", sans-serif;
}
#container #side .money_ttl{
	width:190px;
	height:40px;
	padding:10px 10px 0 10px;
	background-image:url(../images/left_bg_money_ttl.jpg);
	background-repeat:no-repeat;
}
#container #side .money .bid{
	width:57px;
	float:left;
	color:#FF0033;
	padding-left:8px;
	font-size:18px;
	line-height:120%;
	margin-top:7px;
}
#container #side .money .ask{
	width:57px;
	float:left;
	color:#0066CC;
	padding-left:8px;
	font-size:18px;
	line-height:120%;
	margin-top:7px;
}
#container #side .money .bid span, #container #side .money .ask span{
	font-size:27px;
}
#container #side .money .spread{
	width:80px;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:24px;
	margin-top:18px;
}




/* \x83t\x83b\x83^
------------------------------------------ */
#footer{
	border-top:4px solid #404859;
	width:100%;
	margin-top:60px;
	clear: both;
}
#footer_txt{
	width:950px;
	margin:0 auto;
	text-align:center;
	padding:20px 0 60px 0;
}
#footer_txt #foot_link li{
	float:left;
	font-size:12px;
	border-left:1px solid #CCC;
	padding:0 10px 0;
}
#footer_txt #foot_link li.first{
	border-left:none;
	padding-left:0;
}
#footer_txt #copy{
	float:right;
	font-size:10px;
	color:#666;
	letter-spacing:0.1em;
}




/* \x8B\xA4\x92ʃp\x81[\x83c\x81i\x91g\x8D\x87\x82\xB9\x81j
------------------------------------------ */
/* module */
.module01 { margin: 10px 10px 0 10px; }
.module02 { margin-top: 10px; padding-left: 10px; padding-right: 10px; }



/* width */
.wAuto { width:  auto!important; }
.w950  { width: 950px!important; }
.w700  { width: 700px!important; }
.w690  { width: 690px!important; }
.w685  { width: 685px!important; }
.w680  { width: 680px!important; }
.w665  { width: 665px!important; }
.w640  { width: 640px!important; }
.w630  { width: 630px!important; }
.w620  { width: 620px!important; }
.w615  { width: 615px!important; }
.w600  { width: 600px!important; }
.w580  { width: 580px!important; }
.w560  { width: 560px!important; }
.w550  { width: 550px!important; }
.w540  { width: 540px!important; }
.w530  { width: 530px!important; }
.w520  { width: 520px!important; }
.w510  { width: 510px!important; }
.w500  { width: 500px!important; }
.w490  { width: 490px!important; }
.w485  { width: 485px!important; }
.w480  { width: 480px!important; }
.w470  { width: 470px!important; }
.w468  { width: 468px!important; }
.w450  { width: 450px!important; }
.w445  { width: 445px!important; }
.w440  { width: 440px!important; }
.w430  { width: 430px!important; }
.w420  { width: 420px!important; }
.w415  { width: 415px!important; }
.w400  { width: 400px!important; }
.w390  { width: 390px!important; }
.w388  { width: 388px!important; }
.w380  { width: 380px!important; }
.w362  { width: 362px!important; }
.w361  { width: 361px!important; }
.w360  { width: 360px!important; }
.w350  { width: 350px!important; }
.w345  { width: 345px!important; }
.w340  { width: 340px!important; }
.w335  { width: 335px!important; }
.w330  { width: 330px!important; }
.w320  { width: 320px!important; }
.w315  { width: 315px!important; }
.w310  { width: 310px!important; }
.w306  { width: 306px!important; }
.w304  { width: 304px!important; }
.w300  { width: 300px!important; }
.w290  { width: 290px!important; }
.w285  { width: 285px!important; }
.w280  { width: 280px!important; }
.w270  { width: 280px!important; }
.w265  { width: 265px!important; }
.w260  { width: 260px!important; }
.w250  { width: 250px!important; }
.w242  { width: 242px!important; }
.w240  { width: 240px!important; }
.w230  { width: 230px!important; }
.w228  { width: 228px!important; }
.w225  { width: 225px!important; }
.w220  { width: 220px!important; }
.w215  { width: 215px!important; }
.w210  { width: 210px!important; }
.w209  { width: 209px!important; }
.w208  { width: 208px!important; }
.w200  { width: 200px!important; }
.w190  { width: 190px!important; }
.w180  { width: 180px!important; }
.w175  { width: 175px!important; }
.w160  { width: 160px!important; }
.w155  { width: 155px!important; }
.w150  { width: 150px!important; }
.w145  { width: 145px!important; }
.w140  { width: 140px!important; }
.w135  { width: 135px!important; }
.w133  { width: 133px!important; }
.w130  { width: 130px!important; }
.w120  { width: 120px!important; }
.w110  { width: 110px!important; }
.w100  { width: 100px!important; }
.w95   { width:  95px!important; }
.w90   { width:  90px!important; }
.w85   { width:  85px!important; }
.w80   { width:  80px!important; }
.w75   { width:  75px!important; }
.w70   { width:  70px!important; }
.w65   { width:  65px!important; }
.w60   { width:  60px!important; }
.w55   { width:  55px!important; }
.w50   { width:  50px!important; }
.w45   { width:  45px!important; }
.w32   { width:  32px!important; }
.w25   { width:  25px!important; }
.w16   { width:  16px!important; }







/* \x88\xF3\x8D\xFC\x97p
------------------------------------------ */
@media print {

/* \x88\xF3\x8D\xFC\x82\xB5\x82Ȃ\xA2 */
#header #header_navi,
#top_txt,
#g_navi,
#breadcrumbs,
#side,
.pagetop,
#foot_link{ display: none; }


/* \x91S\x91̂̈\xF3\x8D\xFC\x90ݒ\xE8 */
body { text-align: left; }
.fs01 { font-size: 12px!important; }

/* \x83\x8C\x83C\x83A\x83E\x83g */
div#main {
	overflow: visible !important; 
	float: left !important;
}
p#copy{
	overflow: visible !important; 
	float: none !important;
	text-align:left;
}

}


.mouseOver:hover {
	-moz-opacity:0.8;
	opacity:0.8;
	filter: alpha(opacity=80);
}
