/*header main */
body {
	text-align: center;
	padding: 0px;
	margin: 0px;
}

form,img,form,div,input,h1,h2,h3,h4,h5,h6,li,dl,dt{
padding: 0px;
margin: 0px;
}

li {   
list-style-type:none;   
} 

.clr{
clear:both;
} 


.main_back_sb{
	color:#ffffff;
	background-color:#000000;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-image:url(../images/fomat/common/back_main.jpg);
}


/* for back black*/
a.l1:link {
FONT-WEIGHT: bold;COLOR: #840725;}
a.l1:visited {
FONT-WEIGHT: bold; COLOR: #840725; 
}
a.l1:hover {
FONT-WEIGHT: bold; COLOR: #C74362; 
}
a.l1:active {
FONT-WEIGHT: bold; COLOR: #C74362; 

}


/*system_info--------------------------------------------------------------------------*/

.menu_Lbox {/*free*/
	width : 600px;
	margin-top : 20px;
	margin-right : auto;
	margin-left : auto;
	padding-top : 25px;
	padding-bottom : 20px;
	padding-right : 50px;
	padding-left : 50px;
	text-align : left;
	font-size: 75%;
	line-height: 150%;
	color:#DAD4B4;
	background-color: #412713;
	border: 1px solid #FFED00;
}

.payment .about EM {
	LINE-HEIGHT: 1.4em; FONT-STYLE: normal;  FONT-WEIGHT: bold
}
.payment .hed {
	width : 590px;
	text-align : center;
	 FONT-SIZE: 100%; FONT-WEIGHT: bold;
}
.payment A:link {
	COLOR: #F5DA4D; TEXT-DECORATION: underline;
}
.payment A:visited {
	COLOR: #F5DA4D; TEXT-DECORATION: underline;
}
.payment A:active {
	COLOR: #F6F4E7; TEXT-DECORATION: none;
}
.payment A:hover {
	COLOR: #F6F4E7; TEXT-DECORATION: none;
}
.footer_group {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e4d8d1; MARGIN: 0px auto; WIDTH: 600px; HEIGHT: auto; PADDING-TOP: 10px;
}

.browz {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.4em; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 530px; PADDING-RIGHT: 0px; HEIGHT: auto;  PADDING-TOP: 20px;
}
.browz P {
	LINE-HEIGHT: 1.3em; MARGIN-TOP: 10px; ;
}
.browz STRONG {
	 FONT-SIZE: 100%; FONT-WEIGHT: bold;
}
.browz .mid {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px;
}
.browz TABLE {
	BORDER-LEFT: #A7A47B 1px solid; MARGIN-TOP: 10px; BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show; BORDER-TOP: #A7A47B 1px solid;
}
.browz TD {
	BORDER-BOTTOM: #A7A47B 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1px;  BORDER-RIGHT: #A7A47B 1px solid;
}
.browz TD IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;
}

/*system_info--------------------------------------------------------------------------*/

.copyright {
FONT-WEIGHT: bold;
width : 786px;
margin-top : 0px;
margin-right : auto;
margin-left : auto;
padding-top : 0px;
padding-bottom : 20px;
text-align : center;
FONT-SIZE: 75%; 
COLOR: #1D0606; 
LINE-HEIGHT: 110%;
}


.totop {
FONT-WEIGHT: bold;
width : 786px;
margin-top : 0px;
margin-right : auto;
margin-left : auto;
padding-top : 20px;
padding-bottom : 20px;
text-align : center;
FONT-SIZE: 90%; 
LINE-HEIGHT: 110%;
}

/* error page-------------------------------------------------------------------------*/

.error_totop/*620*/
{
	width : 600px;
	margin-top : 20px;
	margin-right : auto;
	margin-left : auto;
}

.error_main_tx/*620*/
{
	width : 450px;
	margin-top : 60px;
	margin-right : 0px;
	margin-left : 0px;
}

.error_box/*620*/
{
	margin : 10px 85px 0px;
	min-height	: 300px;
	width : 450px;
	text-align: center;
	color: #781F23;
	font-size: 80%;
	line-height: 130%;
	font-weight: bold;
	font-size: 95%;
}

/* senjyutsu page-------------------------------------------------------------------------*/

.senjyutsu_totop/*620*/
{
	width : 822px;
	margin-top : 20px;
	margin-right : auto;
	margin-left : auto;
	margin-bottom : 20px;
}

.sample_bo{
width:640px/*822px*/;
margin:0;
padding:30px 0px 0px 0px;
}

p{
margin:0;
padding:0;
}

.senjutu_box img{
vertical-align:top;
}

.senjutu_box/*枠*/{
width:822px;
padding:0;
margin:0 auto;
background:url(../images/fomat/common/senjyutsu_bg.gif) repeat-y;
text-align:left;
font-size:90%;
color:#642214;
line-height:170%;
}

.senjutu_box_ptLft/*小見出し左背景*/{
width:640px/*822px*/;
margin:0;
padding:10px 91px;
background:url(../images/fomat/common/senjyutsu_ptbg1.gif) no-repeat;
}
.senjutu_box_ptRgt/*小見出し右背景*/{
width:640px/*822px*/;
margin:0;
padding:10px 91px;
background:url(../images/fomat/common/senjyutsu_ptbg2.gif) no-repeat;
}

/*小見出し*/
.senjutu_box_ptTit01{
width:330px;
height:33px;
margin:0;
padding:0;
background:url(../images/fomat/common/senjyutsu_midashi.gif) no-repeat;
text-indent:-9999px;
}
.senjutu_box_ptTit02{
width:330px;
height:33px;
padding:0;
margin:0 0 0 292px;
background:url(../images/fomat/common/senjyutsu_midashi.gif) no-repeat;
background-position:0 -33px;
text-indent:-9999px;
}
.senjutu_box_ptTit03{
width:330px;
height:33px;
padding:0;
background:url(../images/fomat/common/senjyutsu_midashi.gif) no-repeat;
background-position:0 -66px;
text-indent:-9999px;
}
.senjutu_box_ptTit04{
width:330px;
height:33px;
padding:0;
margin:0 0 0 292px;
background:url(../images/fomat/common/senjyutsu_midashi.gif) no-repeat;
background-position:0 -99px;
text-indent:-9999px;
}


/*TEXT BOX*/
.senjutu_box_Txt{
width:600px;
margin:20px auto 30px;
padding:0;
}

.senjutu_box_ptTxt{
width:600px;
margin:30px auto 20px;
padding:0;
}

.senjutu_box_ptTxtIn{/*600*/
width:575px;
margin-top : 0px;
margin-right : 0px;
margin-left : 25px;
padding-top : 0px;

}


.senjutu_box_miniTxt{
width:550px;
margin:10px auto 30px;
padding:10px;
border:1px #900 solid;
font-size:90%;
}



/* senjyutsu page 表 ---------------------*/
.senjutu_hyou{
width:636px;
margin:0 auto 30px;
padding:0;
background:url(../images/fomat/common/hyou_bg.gif);
}

.senjutu_hyou ul{
width:605px;
margin:0 auto;
padding:0;
}
.senjutu_hyou li{
margin:0;
padding:0;
float:left;
color:#e4d8de;
}

/*左側*/
.senjutu_hyou li.Lst01,
.senjutu_hyou li.Lst01_1{
width:148px;
border-top:1px #9a8972 solid;
border-left:1px #9a8972 solid;
border-right:1px #9a8972 solid;
line-height:0;
}
.senjutu_hyou li.Lst01_1{
border-bottom:1px #9a8972 solid;
}

/*右側*/
.senjutu_hyou li.Lst02_1,
.senjutu_hyou li.Lst02_2,
.senjutu_hyou li.Lst02_3,
.senjutu_hyou li.Lst02_4,
.senjutu_hyou li.Lst02_5,
.senjutu_hyou li.Lst02_6{
width:149px;
border-top:1px #9a8972 solid;
border-right:1px #9a8972 solid;
}
.senjutu_hyou li.Lst02_1{
margin-right:5px;
line-height:0;
}
.senjutu_hyou li.Lst02_2{
line-height:0;
}
.senjutu_hyou li.Lst02_3{
height:80px;
margin-right:5px;
padding-top:5px;
text-align:center;
line-height:20px;
}
.senjutu_hyou li.Lst02_4{
height:80px;
padding-top:5px;
text-align:center;
line-height:20px;
}
.senjutu_hyou li.Lst02_5{
height:80px;
margin-right:5px;
padding-top:5px;
border-bottom:1px #9a8972 solid;
text-align:center;
line-height:20px;
}

.senjutu_hyou li.Lst02_6{
height:80px;
padding-top:5px;
border-bottom:1px #9a8972 solid;
text-align:center;
line-height:20px;
}

.list_p
{
padding:5px 0px 5px 0px;
}

.list_p02
{
padding:5px 0px 0px 0px;
}
