/*タグ設定*/
body{padding:0;margin:0;}

a:link,a:visited{
color:#2255A4;
text-decoration:underline ;
}

a:hover{
color:#999999;
text-decoration:underline ;
}

/*a:active{
color:#2255A4;
text-decoration:underline ;
}*/

/*クラス設定*/
.head a:link,a:visited,a:hover{
text-decoration:none;
}
.FONTmini {
	font-size: 10px;
	color: #464646;
	line-height: 12px;
}

.FONTminiGRAY {
	font-size: 10px;
	color: #5E5E5E;
	line-height: 12px;
}
.lineTABLE {
	border-top: 1px none #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px none #797979;
	border-left: 1px solid #797979;
}
.FONTminiBLUE {

	font-size: 10px;
	color: #2255A4;
}

.FONTnavi {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}

.FONTnavi a:link{
text-decoration:underline;
}

.FONTnavi a:visited{
text-decoration:underline;
}

.FONTnavi a:hover{
text-decoration:underline;
}

.FONTnavi a:active{
text-decoration:underline;
}

/*-----------paper craft index用　10pxサブメニュー---*/
.FONTsubmenuMINI {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
}


.FONTsubmenuMINI a:link{
text-decoration:underline;
}

.FONTsubmenuMINI a:visited{
text-decoration:underline;
}

.FONTsubmenuMINI a:hover{
text-decoration:underline;
}

.FONTsubmenuMINI a:active{
text-decoration:underline;
}
/*--------------------------------------------------*/

.FONTsubmenu {
	font-size: 12px;
	line-height: 22px;
	color: #999999;
}


.FONTsubmenu a:link{
text-decoration:underline;
}

.FONTsubmenu a:visited{
text-decoration:underline;
}

.FONTsubmenu a:hover{
text-decoration:underline;
}

.FONTsubmenu a:active{
text-decoration:underline;
}

.FONTtextlink {
	font-size: 12px;
	line-height: 19px;
	color: #464646;
}

.FONTtextlink a:link{
text-decoration:underline;
}

.FONTtextlink a:visited{
text-decoration:underline;
}

.FONTtextlink a:hover{
text-decoration:underline;
}

.FONTtextlink a:active{
text-decoration:underline;
}

.FONTnormal {

	font-size: 12px;
	line-height: 19px;
	color: #464646;
}
.FONTminiGRAYm14 {

	font-size: 11px;
	color: #464646;
	line-height: 14px;
}
.FONTnormalBLUE {
	font-size: 12px;
	line-height: 19px;
	color: #2255A4;
}

.FONTxlBLUE {
	font-size: 16px;
	line-height: 19px;
	color: #2255A4;
} 

.CHART {

	border-top: 1px solid #cccccc;


	border-left: 1px solid #cccccc;
}
.CHARTtd {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
	line-height: 18px;
	color: #464646;
}
td.sel1 {
	padding: 10px 2px 3px 1px;
}
td.sel2 {
	padding: 5px 2px 6px 1px;
}
td.sel3 {
	padding: 3px 4px 3px 5px;
}
.FONTnormal14 {


	font-size: 12px;
	line-height: 14px;
	color: #464646;
}

/*レイアウト*/
.aln-l {text-align:left;}
.aln-r {text-align:right;}
.aln-c {text-align:center;}
.vln-t {vertical-align:top;}
.vln-m {vertical-align:middle;}
.vln-b {vertical-align:bottom;}
.mar-t0 {margin-top:0;}
.mar-t1 {margin-top:1px;}
.mar-t5 {margin-top:5px;}
.mar-t7 {margin-top:7px;}
.mar-t10 {margin-top:10px;}
.mar-t15 {margin-top:15px;}
.mar-t20 {margin-top:20px;}
.mar-t30 {margin-top:30px;}
.mar-t40 {margin-top:40px;}
.mar-b0 {margin-bottom:0px;}
.mar-b5 {margin-bottom:5px;}
.mar-b10 {margin-bottom:10px;}
.mar-b15 {margin-bottom:15px;}
.mar-b20 {margin-bottom:20px;}
.mar-b30 {margin-bottom:30px;}
.mar-tb10 {margin-top:10px; margin-bottom:10px;}
.mar-r0 {margin-right:0px;}
.mar-r5 {margin-right:5px;}
.mar-r10 {margin-right:10px;}
.mar-r15 {margin-right:15px;}
.mar-r20 {margin-right:20px;}
.mar-r30 {margin-right:30px;}
.mar-l0 {margin-left:0px;}
.mar-l5 {margin-left:5px;}
.mar-l10 {margin-left:10px;}
.mar-l15 {margin-left:15px;}
.mar-l20 {margin-left:20px;}
.mar-l30 {margin-left:30px;}
.mar-lr9 {margin-left:9px; margin-right:9px;}
.mar-lr10 {margin-left:10px; margin-right:10px;}
.mar-0 {margin:0px;}
.mar-5 {margin:5px;}
.mar-10 {margin:10px;}
.mar-15 {margin:15px;}
.mar-20 {margin:20px;}
.mar-30 {margin:30px;}
.pad-t0 {padding-top:0px;}
.pad-t5 {padding-top:5px;}
.pad-t10 {padding-top:10px;}
.pad-t15 {padding-top:15px;}
.pad-t20 {padding-top:20px;}
.pad-t30 {padding-top:30px;}
.pad-b0 {padding-bottom:0px;}
.pad-b3 {padding-bottom:3px;}
.pad-b5 {padding-bottom:5px;}
.pad-b10 {padding-bottom:10px;}
.pad-b15 {padding-bottom:15px;}
.pad-b20 {padding-bottom:20px;}
.pad-b30 {padding-bottom:30px;}
.pad-tb5 {padding-top:5px; padding-bottom:5px;}
.pad-tb10 {padding-top:10px; padding-bottom:10px;}
.pad-r0 {padding-right:0px;}
.pad-r5 {padding-right:5px;}
.pad-r10 {padding-right:10px;}
.pad-r15 {padding-right:15px;}
.pad-r20 {padding-right:20px;}
.pad-r30 {padding-right:30px;}
.pad-l0 {padding-left:0px;}
.pad-l5 {padding-left:5px;}
.pad-l8 {padding-left:8px;}
.pad-l10 {padding-left:10px;}
.pad-l15 {padding-left:15px;}
.pad-l20 {padding-left:20px;}
.pad-l30 {padding-left:30px;}
.pad-lr10 {padding-left:10px; padding-right:10px;}
.pad-0 {padding:0px;}
.pad-5 {padding:5px;}
.pad-10 {padding:10px;}
.pad-15 {padding:15px;}
.pad-20 {padding:20px;}
.pad-30 {padding:30px;}
.wid-100 {width:100%;}

.txtN {font-weight:normal;}
.txtB {font-weight:bold;}


.border_dot{border: dotted #CCCCCC 2px}