table{border-collapse:collapse;}
th,td{padding:0;}
img {border:none;}


.FIX { position:fixed; }
.SPRBOX { padding:2 0 0 0; }
.LPRBOX { padding:4 0 0 0; }
.IMG_RM { float:right; }
.IMG_LM { float:left; }
.IMG_R { float:right; }
.IMG_L { float:left; }
.IMG_R2 { float:right;	margin:0 0 10 20; }
.IMG_L2 { float:left;	margin:0 20 10 0; }

ul {
margin:0px 0px 0px 16px;
padding:0px;
}

.searchcart22	{
	font-size:9pt;
	line-height:9pt;
	margin:0 2 0 2;
}
.searchcarselect	{
	font-size:12px;
	line-height:12px;
	margin:0 2 0 2;
	height:15px;
}
.searchcarselect70	{
	font-size:12px;
	line-height:12px;
	margin:0 2 0 2;
	width:70px;
	height:15px;
}
.searchcarselect80	{
	font-size:12px;
	line-height:12px;
	margin:0 2 0 2;
	width:80px;
	height:15px;
}
.BUTTON	{
	font-size:10pt;
	vertical-align:middle;
	padding:1;
	height:23px;
}




.IMG_U { position:absolute; z-index:2; margin:0 0 0 0; }
/*.SHIRO { margin:12; }*/
.SHIRO {
	position:relative;
	border-style:solid;
	border-width:1 0 0 1;
	border-color:#e1e1e1;
	background-color:#fafafa;
	padding:6;
}
.subtitlebs {
	font-family:'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#3366cc;
	font-size:18px;
	margin:5px 0 5px 0;
}
/*----ΒF0079FF---*/
.tblue {	color:#223054;}
.greenboder {	BORDER:#66cc33 1px solid;}
.gboderupdn {
	border-style:solid;
	border-width:1 0 1 0;
	border-color:#cfd1d3;}
.gboder {	BORDER:#cfd1d3 1px solid;}
.gboder2 {
	BORDER:#A6A9AB 1px solid;
	background-color:#f4f4f4;
	border-width:1 1 0 1;}
.gboder22 {
	BORDER:#A6A9AB 1px solid;
	background-color:#f4f4f4;
	border-width:0 0 1 0;}
.gboder3 {	BORDER:#a3a5ad 2px solid;
	background-color:#f0f0f0;}
.gboder4 {
	BORDER:#42557E 2px solid;
}
.gboder5 {
	BORDER:#6A87AD 2px solid;}
.gboder6 {
	BORDER:#A6A9AB 0px solid;
	background-color:#A6A9AB;}
.gboder7 {
	BORDER:#cccccf 0px solid;
	background-color:#cccccf;}
.gboder8 {
	BORDER:#3366cc 1px solid;
	background-color:#ffffff;
	padding:20px;}
.gboder9 {
	BORDER:#CC0000 1px solid;
	padding:10px;}
.gboder10 {
	BORDER:#CC0000 1px solid;
	background:url("../shop/img/bgred.gif") repeat;
	background-color:#ffffff;}
.gboder11 {
	BORDER:#990000 1px solid;
	padding:10px;}
.markphoto2 {	margin:0 0 0 0;	padding:0 0 0 0;}.markphoto2 tr#sideaction td a:hover {
	margin:0 0 0 0;
	padding:0 0 0 0;	border-bottom:#ffffff 2px solid;}.markphoto2 tr#sideaction td a {
	margin:0 0 0 0;
	padding:0 0 0 0;	display:block;/*	BORDER:#ffffff 2px solid;*/}

/*-------------------------------------*//* newsͺ                            *//*-------------------------------------	color:#2851D3;*/.newstitle27px {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:27px;	line-height:120%;
	letter-spacing:-1px;
	color:#000000;	}

.newstitle16pt {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:16pt;	line-height:120%;
	color:#000000;	}
.newstitle14pt {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:14pt;	line-height:120%;
	color:#000000;	}
.newstitle12pt {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;	line-height:120%;
	color:#000000;	}
.newstitle11pt {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt;	line-height:120%;
	color:#000000;	}

.newstitle10pt {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;	line-height:120%;
	color:#000000;	}
.newstext10pt {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size:10pt;
	line-height:150%;	color:#000000;	}
.newstext8pt {	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:8pt;	color:#000000;	line-height:12px;	}

.newsmenu2 {
	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding:0 0 0 0;
	color:#000000;
}
/*---------*/
/* vg */
/*---------*/
.printnewstitle1 {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size:13pt;
	font-weight:bold;
	line-height:120%;	color:#000000;	}
.printnewstitle2 {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size:8pt;
	font-weight:bold;
	line-height:120%;	color:#000000;	}
.printnewstext1 {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size:7pt;
	line-height:150%;	color:#000000;	}
.printnewstext2 {	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size:6pt;
	line-height:150%;	color:#000000;	}
.printcopy {
	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size:6pt;
	padding-left:0px;
	color:#888888;
	padding-bottom:0px;
}
.printSHIRO {
	border-style:solid;
	border-width:1 0 0 1;
	border-color:#e1e1e1;
	background-color:#FFFFFF;
	padding:6;
 }
.paper01 {
	position:relative;
	z-index:0;
	margin:0 auto 0 auto;
	width:650px;
	height:970px;
	background-color:#ffffff;
	left:0px;
	top:0px;
	}
.print16 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:16px;
	color:#000000;
	margin:10 0 20 0;
}
/*----------------*/
/* Rg^Cg */
/*----------------*/
.commenttitle12 {
	font-family:serif";
	font-size:12pt;
}
.commenttitle14 {
	font-family:serif";
	font-size:14pt;
}
.comment16 {
	font-family:"Hiragino Kaku Gothic Pro 3w", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:16pt;
	line-height:138%;
}
.comment12 {
	font-family:"Hiragino Kaku Gothic Pro 3w", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:13pt;
	line-height:170%;
	color:#666666;
}
.comment10 {
	font-family:"Hiragino Kaku Gothic Pro 3w", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10pt;
	line-height:138%;
}
.m138 {
	line-height:138%;
}
.m138g {
	line-height:168%;
	color:#666666;
}

/*-----------*/
/* y[WΪn */
/*-----------*/

.font12tp {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10pt;
	line-height:0px;
	font-weight:bold;
	padding-top:6px;
}
/*-----------*/
/* ACen */
/*-----------*/
.fontitm {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10pt;
	line-height:138%;
	font-weight:bold;
	padding:0 0 1 0;
}

.fontpri22 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:14px;
	color:#444447;
	vertical-align:middle;
	padding:3 3 0 3;
}
.fontpri2big {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:16px;
	color:#444447;
	font-weight:bold;
	vertical-align:bottom;
	padding:3 0 0 1;
}
.fontpri2bigred {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
	vertical-align:bottom;
	padding:3 0 0 1;
}
.fontpri2moji30 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:14px;
	color:#444447;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 3;
}
.fontpri20 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#444447;
	font-weight:bold;
	vertical-align:middle;
	padding:3 0 0 0;
}
.fontpri2OFF1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#444447;
	font-weight:bold;
	vertical-align:bottom;
	padding:3 0 0 3;
}
.fontpri2OFFsssg {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#444447;
	vertical-align:bottom;
	padding:0 0 0 0;
}
.fontpri2ss {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:14px;
	color:#444447;
	font-weight:bold;
	vertical-align:middle;
	padding:0 3 0 3;
}
.fontpri12px {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:12px;
	color:#444447;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0;
}
.fontpri12px3 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:12px;
	color:#444447;
	font-weight:bold;
	vertical-align:middle;
	padding:3 0 0 4;
}
.fontpri122px {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:12px;
	color:#3366cc;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0;
}

.norpri {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:12px;
	color:#000000;
	line-height:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:3 0 0 4;
}
.printtitle {
	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#a4a7ab;
}
.dayw {
	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#a4a7ab;
}

/*-----------*/
/* wvn */
/*-----------*/
.kyoutyou { color:#990000; }
.kyoutyou2 { color:#3366cc; }
.kyoutyou3 { color:#CC0000; }
/*-------------------------------------*/
/* J[gͺ                            */
/*-------------------------------------*/
.fontpricart00 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#bbbbbb;
	background-color:#ffffff;
	padding:3;
}
.fontpricartmoji1 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:12px;
	color:#222222;
	vertical-align:middle;
	padding:1 0 0 0;
}
.fontpricartmoji2 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:9pt;
	color:#000000;
	padding:2 0 0 0;
}
.fontpricartmoji21 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:9pt;
	color:#000000;
	padding:2 0 0 3;
}
.fontpricartmoji22 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:9pt;
	color:#000000;
	padding:2 0 0 3;
}
.fontpricartmoji0 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:10pt;
	color:#000000;
	padding:0 0 0 0;
}
.fontpricartmojiss {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:9pt;
	vertical-align:middle;
	padding:2 0 0 3;
}
.fontpricartmojiss10 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:9pt;
	line-height:12pt;
	vertical-align:middle;
	padding:2 0 0 3;
}
.fontpricartmojissrei {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:9pt;
	color:#73757d;
	vertical-align:middle;
	padding:0 0 0 3;
}
.fontpricart1 {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:13px;
	color:#000000;
	vertical-align:middle;
	padding:0 0 0 0;
}
.fontpricart1ss {
	font-family:"lr oSVbN", "qMmpS Pro W3";
	font-size:10px;
	color:#000000;
	vertical-align:middle;
	padding:1 0 0 0;
}
.cartsyoukei {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:13px;
	color:#1C3ACA;
	font-weight:bold;
	padding:0px;
}
.fontpriw2 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:6pt;
	line-height:11pt;
	padding:0px;
	color:#161616;
}
/*------------*/
/* Cibv */
/*------------*/
.fontpriL {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:13px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	padding:5 0 0 0;
}
.normal {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:11px;
	color:rgb(62,62,62);
	line-height:110%;
	padding:4;
}


/*	font-family:'qMmΫS Pro W4', 'Hiragino Maru Gothic Pro', 'Hiragino Kaku Gothic Pro','qMmpS Pro W6','lr oSVbN',sans-serif;*/



.info12a {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:12px;
	line-height:16px;
	font-weight:bold;
	vertical-align:middle;
	padding:0px;
	padding-top:0px;
}
.info12 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:12px;
	color:#000000;
	line-height:22px;
	padding:10px;
	font-weight:bold;
}
.info12_r {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:12px;
	color:#000000;
	line-height:22px;
	font-weight:600;
	padding-right:10px;
	padding-top:10px;
}
.newm {
	vertical-align:middle;
	padding:1 0 0 2;
}

.fontpriRe {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:12px;
	color:#000000;
	line-height:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:3 0 0 0;
}
.fontprisuji2 {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:10px;
	font-weight:bold;
	color:#9e9e9e;
	line-height:10px;
	padding:1 0 0 0;
}
.fontprisuji {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:10px;
	padding:1 0 0 0;
}

.fontprwhat {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:11px;
	color:#333333;
	line-height:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:0px;
	padding-top:3px;
}
.fontpriwhat {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:11px;
	color:#000000;
	line-height:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:0px;
	padding-top:3px;
}
.fontpri12 {
	font-family:"Lucida Grande", "Lucida Grande CY";
	font-size:12pt;
	color:#000000;
	line-height:14pt;
	font-weight:bold;
	vertical-align:middle;
	padding:3px;
	padding-top:5px;
}

.fontpr {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:12px;
	line-height:18px;
	vertical-align:bottom;
	padding:3px;
}


.csv {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:8pt;
	line-height:12pt;
	vertical-align:middle;
	padding:3 0 3 0px;
	margin:0 0 0 0;
	color:#383838;
}
.csv2 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:8pt;
	line-height:14pt;
	vertical-align:middle;
	padding:2 0 2 0px;
	margin:0 0 0 0;
	color:#282828;
}

.listphoto {
	padding:5 0 5 5;
	margin:0 0 0 0;
}
.listphoto2 {	margin:0 0 0 0;	padding:0 0 0 0px;	BORDER:#ff0000 0px solid;	}.listphoto2 tr#sideaction td a:hover {
	margin:0 0 0 0;
	padding:0 0 0 0px;	BORDER:#1C3ACA 1px solid;	}.listphoto2 tr#sideaction td a {
	margin:0 0 0 0;
	padding:0 0 0 0px;	display:block;	BORDER:#B7C3D9 1px solid;	}
.listfontpptr {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10pt;
	line-height:10pt;
	font-weight:bold;
	vertical-align:middle;
	padding:2 2 0 2px;
	margin:0 0 0 0;
	color:#484848;
}
.listfontpp {
	color:#484848;
}
.listfontpp10 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	padding:2 2 0 2px;
	margin:0 0 0 0;
	color:#484848;
}
.listfont10 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	vertical-align:top;
	padding:0 0 3 0px;
	margin:0 0 0 0;
	color:#1C3ACA;
}
.listfont10gp {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	vertical-align:top;
	padding:0 0 3 0px;
	margin:0 0 0 0;
	color:#333333;
}
.listfont10b {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:10px;
	line-height:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	color:#000000;
}
.listfont10w {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:10px;
	line-height:10px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	color:#ffffff;
}
.listfont11gtd {
	font-family:"Hiragino Kaku Gothic Pro", "lr oSVbN", "sans-serif";	font-size:11px;
	line-height:11px;
	vertical-align:middle;
	font-weight:bold;
	padding:2 0 0 0px;
	margin:0 0 0 0;
	color:#282828;
}
.listfont11g {
	font-family:"Hiragino Kaku Gothic Pro", "lr oSVbN", "sans-serif";	font-size:11px;
	padding:0 0 0 0px;
	margin:0 0 0 0;
}
.listfont11 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	color:#282828;
}
.listfont11b {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 3 0 3px;
	margin:0 0 0 0;
	color:#1C3ACA;
}
.listfont11hosi {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:11px;
	line-height:11px;
	vertical-align:middle;
	padding:0 3 0 3px;
	margin:0 0 0 0;
	color:#6487E5;
}
.listfont12 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	color:#000000;
}
.listfont14b {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	color:#000000;
}
.font12pp {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 0 0 0px;
	color:#282828;
}
.font10pp {
	font-family:"Osaka", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	padding:0px;
	color:#000000;
}
.listfont {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:11px;
	line-height:12px;
	vertical-align:middle;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	color:#000000;
}
.fontmot {
	margin:0 0 0 0;
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:14px;
	font-weight:bold;
	padding:2px;
	text-decoration:underline;
}
.font14s {
	position:relative;
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:14px;
	color:#000000;
	line-height:22px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
.font14w {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:14px;
	color:#ffffff;
#	font-weight:bold;
	padding-top:10px;
	padding-right:10px;
}
.font14pad0 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";	font-size:14px;
	color:#2851D3;
	line-height:25px;
	font-weight:600;
}
.carttext1 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:10pt;
	color:#000000;
	line-height:16pt;
	}
.carttext2 {
	font-family:"Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Grande CY", "lr oSVbN", "sans-serif";
	font-size:9pt;
	color:#000000;
	line-height:12pt;
	}

/*-----------------------*/
/* vCoV|V[      */
/*-----------------------*/
.bottom {
	position:fixed;
	bottom:18px;
}
.bottom2 {
	position:fixed;
	bottom:65px;
}
.bottom_input {
	position:fixed;
	bottom:60px;
}
/*-------------------------------------*/
/* Nͺ    #551a8b    #002A7F  #1C3ACA  #f40082 #001C61  #234BAF #1C3ACA*/
/*-------------------------------------*/
A:link    { text-decoration:underline; color:#0000ee; }
A:visited { text-decoration:underline; color:#551a8b; }
A:hover   { text-decoration:underline; color:#0000ee; }
A:active  { text-decoration:underline; color:#ff0000; }
A{ text-decoration:underline; }




a.newstitle:link    { text-decoration:none; color:#1C3ACA; }
a.newstitle:visited { text-decoration:none; color:#551a8b; }
a.newstitle:hover   { text-decoration:underline; color:#1C3ACA; }
a.newstitle:active  { text-decoration:underline; color:#ff0000; }

a.listfontpp:link    { text-decoration:none; color:#1C3ACA; }
a.listfontpp:visited { text-decoration:none; color:#551a8b; }
a.listfontpp:hover   { text-decoration:underline; }
a.listfontpp:active  { text-decoration:underline; color:#ff0000; }

a.listfont11:link    { text-decoration:none; color:#1C3ACA; }
a.listfont11:visited { text-decoration:none; color:#551a8b; }
a.listfont11:hover   { text-decoration:underline; color:#1C3ACA; }
a.listfont11:active  { text-decoration:underline; color:#1C3ACA; }

a.listfont11g:link    { text-decoration:none; color:#1C3ACA; }
a.listfont11g:visited { text-decoration:none; color:#551a8b; }
a.listfont11g:hover   { text-decoration:underline; }
a.listfont11g:active  { text-decoration:underline; color:#ff0000; }

a.listfont12:link    { text-decoration:none; color:#1C3ACA; }
a.listfont12:visited { text-decoration:none; color:#551a8b; }
a.listfont12:hover   { text-decoration:underline; color:#1C3ACA; }
a.listfont12:active  { text-decoration:underline; color:#ff0000; }

a.listfont14b:link    { text-decoration:none; color:#000000; }
a.listfont14b:visited { text-decoration:none; color:#000000; }
a.listfont14b:hover   { text-decoration:underline; color:#1C3ACA; }
a.listfont14b:active  { text-decoration:underline; color:#ff0000; }


/*.bb{}*/
/*a.bb:link    { text-decoration:underline; font-weight:bold; color:#1972B5; }*/
/*a.bb:visited { text-decoration:underline; color:#1972B5; }*/
/*a.bb:active  { text-decoration:underline; color:#074472; }*/
/*a.bb:hover   { text-decoration:underline; color:#074472; margin:0 0 20 0';}*/

.bbno{}
a.bbno:link    { text-decoration:none; }
a.bbno:visited { text-decoration:none; }
a.bbno:hover   { text-decoration:none; }
a.bbno:active  { text-decoration:none; }


.bb6{}
a.bb6:link    { text-decoration:none; color:#3366cc; }
a.bb6:visited { text-decoration:none; color:#3366cc; }
a.bb6:hover   { text-decoration:underline; color:#1C3ACA; }
a.bb6:active  { text-decoration:underline; color:#ff0000; }

.bb7{}
a.bb7:link    { text-decoration:underline; color:#3366cc; }
a.bb7:visited { text-decoration:none; color:#3366cc; }
a.bb7:hover   { text-decoration:underline; color:#1C3ACA; }
a.bb7:active  { text-decoration:underline; color:#ff0000; }

.bb8{}
a.bb8:link    { text-decoration:none; color:#272729; }
a.bb8:visited { text-decoration:none; color:#272729; }
a.bb8:hover { text-decoration:underline; color:#3366cc; }
a.bb8:active  { text-decoration:underline; color:#3366cc; }

/*a.bb0:hover { text-decoration:underline; background-color:#f0f0f0; color:#25252C; }*/
