@charset "Shift_JIS";

.headtxt1 {  font-size: 18px; line-height: 27px}
.headtxt2 {  font-size: 24px; line-height: 36px}
.bodytxt1 {  font-size: 10px; line-height: 15px}
.bodytxt2 { font-size: 12px; line-height: 18px}
.bodytxt3 { font-size: 14px; line-height: 21px}

a{
	text-decoration:underline;
	color:#2B45C1;
}
a:visited{
	text-decoration:underline;
	/*color:#7C2953;*/
}
a:hover{
	text-decoration:underline;
	color:#0076E1;
}

.textarea0 { border-style:inset;background-color:#FFFFFF;border-color:#808080;border-width:2px}
.textarea1 { border-style:inset;background-color:#DDDDFF;border-color:#808080;border-width:2px}
.textarea2 { border-style:inset;background-color:#FFDDDD;border-color:#808080;border-width:2px}
.button0 { border-style:outset;color:#0000CC;background-color:#FF9999;border-color:#884040;border-width:3px;cursor:pointer}
.button1 { border-style:outset;color:#0000CC;background-color:#CDCDFF;border-color:#808080;border-width:2px;cursor:pointer}
.button2 { border-style:outset;color:#0000CC;background-color:#FFDDDD;border-color:#808080;border-width:2px;cursor:pointer}
.button9 { border-style:outset;color:#0000CC;background-color:#FFFFFF;border-color:#808080;border-width:2px;cursor:pointer}
.checkbox0 { color:#000000;background-color:#FF9999;border-width:3px}
.checkbox1 { color:#000000;background-color:#CDCDFF;border-width:2px}
.checkbox2 { color:#000000;background-color:#FFDDDD;border-width:2px}
.checkbox9 { color:#000000;background-color:#FFFFFF;border-width:2px}
.radio {  border : 0px ;}



/* ---------------------------------------------------------
default
--------------------------------------------------------- */
body,h1,h2,h3,h4,h5,h6,div,form{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

img{
	margin:0px;
	border:0px;
}

/* ---------------------------------------------------------
font
--------------------------------------------------------- */
body, h1, h2, h3, h4, h5, td, th{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Tahoma", "MS UI Gothic", "Osaka", "san-serif", "sans";
	font-weight : normal;
}

td { font-size: 12px; }
p,div{ margin : 0; }

.red	{ color : #FF0000; }
.blue	{ color : #; }
.white	{ color : #FFFFFF; }
.gray	{ color : #333333; }
.gray2	{ color : #666666; }


.font8	{ font-size: 8px; }
.font10{ font-size: 10px; }
.font11{ font-size: 11px; }
.font12{ font-size: 12px; }
.font13{ font-size: 13px; }
.font14{ font-size: 14px; }
.font15{ font-size: 15px; }
.font19{ font-size: 19px; }

.font8b	{ font-size: 8px; font-weight:bold; }
.font10b{ font-size: 10px; font-weight:bold; }
.font11b{ font-size: 11px; font-weight:bold; }
.font12b{ font-size: 12px; font-weight:bold; }
.font13b{ font-size: 13px; font-weight:bold; }
.font14b{ font-size: 14px; font-weight:bold; }
.font15b{ font-size: 15px; font-weight:bold; }
.font18b{ font-size: 18px; font-weight:bold; }
.font19b{ font-size: 19px; font-weight:bold; }

.fontb{ font-weight : bold; }
.fontn{ font-weight: normal;}

.LH160 { line-height: 1.6;}
.LH140 {line-height: 1.4;}
.LH130 {line-height: 1.3;}	
.LH120 {line-height: 1.2;}

.han { ime-mode: inactive; }

/* ---------------------------------------------------------
common
--------------------------------------------------------- */

body{
	background-color:#FFFFFF;
	color : #333333;
	text-align:center;
	height : 100%;
}



a{
	text-decoration:underline;
	color:#2B45C1;
}
a:visited{
	text-decoration:underline;
	/*color:#7C2953;*/
}
a:hover{
	text-decoration:underline;
	color:#0076E1;
}

a.white{
	text-decoration:none;
	color:#FFFFFF;
}
a.white:visited{
	text-decoration:none;
	color:#FFFFFF;
}
a.white:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.clear		{ clear : both; }
.fLeft		{ float : left; }
.fRight		{ float : right;}

.vMiddle	{ vertical-align : middle; }

.tLeft		{ text-align : left; }
.tRight		{ text-align : right; }
.tCenter	{ text-align : center; }

.top0		{ margin-top : 0px; }
.top3		{ margin-top : 3px; }
.top5		{ margin-top : 5px; }
.top10		{ margin-top : 10px;}
.top15		{ margin-top : 15px;}
.top20		{ margin-top : 20px;}
.top25		{ margin-top : 25px;}
.top30		{ margin-top : 30px;}
.top50		{ margin-top : 50px;}

.btm0		{ margin-bottom : 0px; }
.btm5		{ margin-bottom : 5px; }
.btm10		{ margin-bottom : 10px;}
.btm15		{ margin-bottom : 15px;}
.btm20		{ margin-bottom : 20px;}
.btm25		{ margin-bottom : 25px;}
.btm30		{ margin-bottom : 30px;}
.btm35		{ margin-bottom : 35px;}
.btm40		{ margin-bottom : 40px;}
.btm50		{ margin-bottom : 50px;}

.right3		{ margin-right : 3px; }
.right5		{ margin-right : 5px; }
.right10	{ margin-right : 10px; }
.right15	{ margin-right : 15px; }
.right25	{ margin-right : 25px; }
.right30	{ margin-right : 30px; }
.right45	{ margin-right : 45px; }
.right50	{ margin-right : 50px; }

.left3		{ margin-left : 3px; }
.left5		{ margin-left : 5px; }
.left10	{ margin-left : 10px; }
.left15	{ margin-left : 15px; }
.left30	{ margin-left : 30px; }

.pad_left5 { padding-left: 5px;}
.pad_top5 { padding-top: 5px;}

.cap{
	font-size: 11px;
	color : #666666;
}

.copy{
	text-align : left;
	padding-top : 15px;
	line-height : 130%;
}

.copyArticle{
	text-align : left;
	padding-top : 15px;
	line-height : 130%;
}


#tableBorder{ 
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
	margin-top : 10px;
	 }

#tableBorder2{ 
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
	margin-top : 10px;
	 }


#tableBorder3{ 
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
	margin-top : 10px;
	 }


.outlineTitle{
	text-align : left;
	padding : 7px;
	border: 1px #CCCCCC solid; 
	background-color : #B5C4FF;
}

.outlineTitle2{
	text-align : left;
	padding : 5px;
	border: 1px #CCCCCC solid; 
	background-color : #B5C4FF;
}


.outlineTitleLeft{
	float : left;
	width : 200px;
	text-align : left;
}

.outlineTitleRight{
	float : right;
	width : 200px;
	text-align : right;
}


#tableBorder th	{ 
	border: 1px #CCCCCC solid; 
	background-color : #EEF1FF;
	width : 120px;
	text-align : left;
	padding : 7px;
	font-weight:normal;
	font-size: 12px;
	 }

#tableBorder2 th	{ 
	border: 1px #CCCCCC solid; 
	background-color : #EEF1FF;
	width : 120px;
	text-align : left;
	padding : 7px;
	font-weight:normal;
	font-size: 12px;
	 }

#tableBorder3 th	{ 
	border: 1px #CCCCCC solid; 
	background-color : #EEF1FF;
	width : 120px;
	text-align : left;
	padding : 7px;
	font-weight:normal;
	font-size: 12px;
	 }


.outline{ 
	border: 1px #CCCCCC solid; 
	padding : 7px;	
	text-align : left;	
	background-color : #FFFFFF;
 	font-size: 12px;
	 }

.zipArea{
	text-align : left;
	margin-top : 10px;
	vertical-align : middle;
}

.adrTitle{
	width : 90px;
	text-align : left;
	vertical-align : middle;

}

.adrInput{
	width : 340px;
	text-align : left;
	vertical-align : middle;	
}

.mailmagaArea{
	background-color:#EEEEEE;
	border : solid 1px #CCCCCC;
	margin-top : 20px;
	}


#error{
	marign : 0 auto;
	padding : 5px;
	margin-top : 10px;
	border : red 1px solid;
}

.err1{
	margin : 0;
	text-align : left;
	font-size : 13px;
	font-weight : bold;
	color : red;
}

#error ul{
	margin : 5px;
	list-style-type : none;
}

#error li{
	text-align : left;
	font-size : 12px;
	margin-bottom : 5px;
	color : red;	
}



/* ---------------------------------------------------------
footer
--------------------------------------------------------- */

#footerBox{
	margin-top : 10px;
	background-color : #EEEEEE;
	width : 600px;
	font-size: 11px;
	text-align : center;
	padding : 5px 0px;
	color : #666666;
}

#close{
	margin-top : 10px;
	padding-bottom : 10px;	
	width : 600px;	
	text-align : right;
}

