@charset "shift_jis"; 

body{
	margin: 1px 5px;
	background-image: url("../images/back_style2.gif");
	background-repeat:repeat-y;
	background-attachment:fixed;
	color: #666;
}

img {	border:0px	}

h1 {	
	margin: 2px;
	font-size: 10pt;
	color: #666;
}

.size1{
	font-size:12px;
	line-height:17px;
	color:#666666;
}
.size2{
	font-size:12px;
	line-height:25px;
	color:#666666;
}
.size3{
	font-size:11px;
	line-height:15px;
	color:#666666;
}
.size4{
	font-size:14px;
	color:#666666;
}
.size5{
	font-size:12px;
	line-height:17px;
	color:#222222;
}
.size6{
	font-size:11px;
	color:#666666;
}
.size7{
	font-size:12px;
	line-height:28px;
	color:#666666;
}
.size8{
	font-size:12px;
	color:#666666;
	line-height:12px;
}
.size9{
	font-size:12px;
	color:#666666;
}
.size10{
	font-size:11px;
	color:#666666;
}
.size11{
	font-size:12px;
	color:#000000;
}
.size12{
	font-size:12px;
	line-height:17px;
	color:#666666;
}
.size13{
	font-size:9px;
}
a:link{
	text-decoration:underline;
	color:#000099;
}
a:hover{
	text-decoration:none;
	color:#666666;
}
a:active{
	text-decoration:none;
	color:#000000;
}
a:visited{
	text-decoration:underline;
	color:#000099;
}
.td{
	border-style:solid;
	border-color:#666666;
	border-width:1px;
}

.fix
{ background: #ffffff url("images/right_obi.gif") no-repeat fixed}
.fix2
{ background: #ffffff url("images/members.gif") no-repeat fixed}


.mg0	{ margin: 0px;}
.mg1	{ margin: 1px;}
.mg2	{ margin: 2px;}
.mg3	{ margin: 3px;}
.mg4	{ margin: 4px;}
.mg5	{ margin: 5px;}
.mg6	{ margin: 6px;}
.mg8	{ margin: 8px;}
.mg10	{ margin: 10px;}
.mg15	{ margin: 15px;}
.mg20	{ margin: 20px;}
.mg30	{ margin: 30px;}

.mgt0	{ margin-top: 0px;}
.mgt1	{ margin-top: 1px;}
.mgt2	{ margin-top: 2px;}
.mgt3	{ margin-top: 3px;}
.mgt4	{ margin-top: 4px;}
.mgt5	{ margin-top: 5px;}
.mgt6	{ margin-top: 6px;}
.mgt8	{ margin-top: 8px;}
.mgt10	{ margin-top: 10px;}
.mgt15	{ margin-top: 15px;}
.mgt20	{ margin-top: 20px;}
.mgt30	{ margin-top: 30px;}

.mgb1	{ margin-bottom: 1px;}
.mgb2	{ margin-bottom: 2px;}
.mgb3	{ margin-bottom: 3px;}
.mgb4	{ margin-bottom: 4px;}
.mgb5	{ margin-bottom: 5px;}
.mgb6	{ margin-bottom: 6px;}
.mgb8	{ margin-bottom: 8px;}
.mgb10	{ margin-bottom: 10px;}
.mgb15	{ margin-bottom: 15px;}
.mgb20	{ margin-bottom: 20px;}
.mgb30	{ margin-bottom: 30px;}
.mgb40	{ margin-bottom: 40px;}
.mgb50	{ margin-bottom: 50px;}

.mgl1	{ margin-left: 1px;}
.mgl2	{ margin-left: 2px;}
.mgl3	{ margin-left: 3px;}
.mgl4	{ margin-left: 4px;}
.mgl5	{ margin-left: 5px;}
.mgl6	{ margin-left: 6px;}
.mgl8	{ margin-left: 8px;}
.mgl10	{ margin-left: 10px;}
.mgl15	{ margin-left: 15px;}
.mgl20	{ margin-left: 20px;}
.mgl30	{ margin-left: 30px;}

.mgr1	{ margin-right: 1px;}
.mgr2	{ margin-right: 2px;}
.mgr3	{ margin-right: 3px;}
.mgr4	{ margin-right: 4px;}
.mgr5	{ margin-right: 5px;}
.mgr6	{ margin-right: 6px;}
.mgr8	{ margin-right: 8px;}
.mgr10	{ margin-right: 10px;}
.mgr15	{ margin-right: 15px;}
.mgr20	{ margin-right: 20px;}
.mgr30	{ margin-right: 30px;}
.mgr40	{ margin-right: 40px;}
.mgr50	{ margin-right: 50px;}
.mgr100	{ margin-right: 100px;}
.mgr200	{ margin-right: 20px;}
.mgr300	{ margin-right: 300px;}

.ft8	{ font-size: 8pt; }
.ft9	{ font-size: 9pt; }
.ft10	{ font-size: 10pt; }
.ft11	{ font-size: 11pt; }
.ft12	{ font-size: 12pt; }
.ft14	{ font-size: 14pt; }
.ft16	{ font-size: 16pt; }
.ft18	{ font-size: 18pt; }

.pdd1	{ padding: 1px;}
.pdd2	{ padding: 2px;}
.pdd3	{ padding: 3px;}
.pdd4	{ padding: 4px;}
.pdd5	{ padding: 5px;}
.pdd6	{ padding: 6px;}
.pdd8	{ padding: 8px;}
.pdd10	{ padding: 10px;}
.pdd15	{ padding: 15px;}
.pdd20	{ padding: 20px;}
.pdd30	{ padding: 30px;}

.w10	{	width: 10px	}
.w20	{	width: 20px	}
.w30	{	width: 30px	}
.w40	{	width: 40px	}
.w50	{	width: 50px	}
.w60	{	width: 60px	}
.w70	{	width: 70px	}
.w80	{	width: 80px	}
.w90	{	width: 90px	}
.w100	{	width: 100px	}
.w117	{	width: 117px	}
.w127	{	width: 127px	}
.w170	{	width: 170px	}
.w200	{	width: 200px	}
.w600	{	width: 600px	}
.w742	{	width: 742px	}
.w770	{	width: 770px	}


.w10p	{	width: 10%	}
.w20p	{	width: 20%	}
.w30p	{	width: 30%	}
.w40p	{	width: 40%	}
.w50p	{	width: 50%	}
.w60p	{	width: 60%	}
.w70p	{	width: 70%	}
.w80p	{	width: 80%	}
.w90p	{	width: 90%	}
.w100p	{	width: 100%	}

.fl	{ float: left }
.cl	{ clear: left }

.fw600	{	font-weight: 600	}
.fwb	{	font-weight: bold	}

.tal	{	text-align: left	}
.tac	{	text-align: center	}
.tar	{	text-align: right	}

.lht15	{	line-height: 1.5em	}
.lht10	{	line-height: 1.0em	}
.lht05	{	line-height: 0.5em	}

#footban	{
	width: 720px;
	margin: 0px;
}

.va-top	{	vertical-align: top	}
.va-bottom	{	vertical-align: bottom	}
.va-middle	{	vertical-align: middle	}

.cl01	{	color: #005eae	}
.cl02	{	color: #ffffc;	}

.bgcl01	{	background-color: #E6E6FA;	}

.calcolorA	{	background-color: #FFFFCC;	}
.calcolorB	{	background-color: #00FFFF;	}
.calcolorC	{	background-color: #CCFF00;	}
.calcolorD	{	background-color: #FFCCCC;	}
.calcolorE	{	background-color: #CCFFCC;	}
.calcolorF	{	background-color: #FFFF00;	}
.calcolorG	{	background-color: #93D3EC;	}
.calcolorH	{	background-color: #F297B5;	}
.calcolorI	{	background-color: #00FF00;	}
.calcolorJ	{	background-color: #FFCC00;	}
.calcolorK	{	background-color: #00CCFF;	}
.calcolorL	{	background-color: #99FFFF;	}
.calcolorM	{	background-color: #FF9966;	}
.calcolorN	{	background-color: #66FF99;	}
.calcolorO	{	background-color: #F7FD02;	}
.calcolorP	{	background-color: #E4CAFF;	}
.calcolorQ	{	background-color: #0066FF;	}
.calcolorR	{	background-color: #FF0000;	}
.calcolorS	{	background-color: #FF6600;	}
.calcolorT	{	background-color: #009900;	}
.calcolorU	{	background-color: #730073;	}
.calcolorV	{	background-color: #993300;	}
.calcolorW	{	background-color: #669900;	}
.calcolorX	{	background-color: #CCCC00;	}
.calcolorY	{	background-color: #4E9A9A;	}


.border-oshirase	{	border: 1pt solid #83b4ff;	}
.bb	{	border: 1pt solid #666666;	}
.bw	{	border: 1pt solid #ffffff;	}


div.panchor1 {
	background-color: lightgreen;
	border-style: solid;
	border-width: 1pt;
	border-color: blue;
	float: left;
	width: 25%;
	margin:0 0 0 30px;
	padding: 5px;
	text-align: center;
}

div.panchor2 {
	background-color: lightblue;
	border-style: solid;
	border-width: 1pt;
	border-color: blue;
	float: left;
	width: 25%;
	margin:0 0 0 30px;
	padding: 5px;
	text-align: center;
}

div.panchor3 {
	background-color: LightPink;
	border-style: solid;
	border-width: 1pt;
	border-color: blue;
	float: left;
	width: 25%;
	margin:0 0 0 30px;
	padding: 5px;
	text-align: center;
}



table#price { 
width: 100%; /* テーブルの横幅 */ 
margin-left: 5px;
padding: 5px;
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #666 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
}

table#price td { 
font-size: 10pt;
font-weight: bold;
padding:3px; 
border:1px #666 solid; /* セルの枠線（太さ・色・スタイル） */ 

} 

table#price tr { 
border: 1px #666 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 


table { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #666 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
}

table#price td { 
border:1px #666 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

table#price tr { 
border: 1px #666 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 




h2.sub	{
	width: 98%;
	margin-left: 5px;
	font-size: 11pt;
	font-weight: bold;
	background-color: #00f;
	color: #fff;
	padding: 6px;
}


