/*
div {border-style : solid ; border-width : 1px ;}
*/

.whole1 { margin : 20px ; padding : 20px ;
}

.dan_top {
width : 630px ;/* height : 1.4em ;*/
margin-top : 20px ;
margin-left : auto ; margin-right : auto ;
text-align : center ; vertical-align : middle ;
}

.whole2 { position : relative ; 
background-color : white ; color : black ; border-style : solid ; border-width : 2px ;
border-color : black ;
margin-top : 10px  ; margin-bottom : 30px ; margin-left : auto ; margin-right :auto ; 
width : 630px ; /*height : 900px ; */ padding : 3px 10px 3px 10px ;
}


.dan1 {  margin : 0px ; padding : 0px ; font-size : xx-large ;
width : 630px ; height : 165px ; position : relative ;
/*border-style : solid ; border-width : 1px ; border-color : blue ;*/
}

.dan1l { margin : 10px ; padding : 0px ;
width : 190px ; padding : 0px ;
/*border-style : solid ; border-width : 1px ; border-color : blue ;*/
}

.dan1c { position : absolute ; top : 0 ;
left : 210px ; width : 220px ;
text-align : center ; 
/*border-style : solid ; border-width : 1px ; border-color : blue ;*/
}
/*
.dan1c { position : absolute ; top : 0 ;
left : 165px ; width : 280px ;
text-align : center ; font-weight : bolder ; font-size : 140% ;
font-family : "TT-JTCナミキ特太楷書","ＤＦＧ極太明朝体","ＭＳ 明朝", serif ;
margin : 5px ; padding : 10px ; line-height : 1.4em ;
}*/

.dan1r { position : absolute ; top : 10px ;
left : 440px ; width : 150px ; vertical-align : middle ;
margin : 10px ; 
/*border-style : solid ; border-width : 1px ; border-color : blue ;*/
}

.dan2 { 
position : relative ; height : 445px ; width : 630px ;
}

.dan2_rev { 
position : relative ; height : 515px ; width : 630px ;
}

.dan2l { position : absolute ; width : 315px ; height : 430px ;
}

.dan2l_rev { position : absolute ; width : 315px ; height : 500px ;
}

.dan2r { position : absolute ; left : 315px ; width : 300px ;
height : 430px ;
}

.dan2r1 { position : relative ; width : 300px ; height : 120px ; margin : 10px 0px 0px 0px ; padding : 10px ; 
background-image : url("../turezure/T004.jpg") ;
}

/*
.dan2r12 { position : relative ; left : 10px ; background-image : url("../turezure/T004.jpg") ; 
width ; 280px ; height : 120px ;
}
*/

.dan2r2 { position : relative ; width : 300px ; height : 230px ;  margin : 0px 10px 0px 10px ; padding : 5px ; 
}


/*250px*/

.tbl2r2 { width : 280px ; margin : 10px 0px 5px 0px ;
}


.dan2r3 { position : relative ; width : 300px ; height : 50px ; margin : 0px 10px 0px 10px ; padding : 5px ; 
text-align : center ;
}

.dan2l1 { position : relative ; width : 300px ; height : 80px ;
}

.dan2l2 { position : relative ; width : 300px ; height : 170px ; 
margin : 3px 0px 0px 0px ;
}

.dan2l2_rev { position : relative ; width : 300px ; height : 240px ; 
margin : 3px 0px 0px 0px ;
}


.dan2l22 { margin : 10px 0px ;
}
/*75px */

.tbl2l2 { width : 300px ;
}

/*
table,th,td { line-height : 1.5em ; font-weight : bolder ;
border-style : solid ; border-width : 3px ; border-color : blue ;
}
*/

table.inside { border-style : solid ; border-width : 3px ; border-color : blue ;
line-height : 1.5em ; font-weight : bolder ;
}

th,td { font-weight : bolder ; border-style : solid ; 
border-color : blue ; border-width : 1px ;
}

/*
td.inside { height :28px ;
}
*/
/*line-height : 1.5em ; */

.dan2l3 { position : relative ; width : 300px ; height : 80px ;
margin : 0px 0px 0px 0px ;
/*border-style : solid ; border-width : 1px ; */
}

.dan2l4 { position : relative ; width : 300px ; height : 70px ; 
margin : 3px 0px 0px 0px ;
/*border-style : solid ; border-width : 1px ;*/
}
/*75px */

.tbl2l4 { width : 300px ;
}


.dan2l5 { position : relative ; width : 300px ; height : 100px ; margin-top : 5px ; text-align : center ;
}

.dan2l5l { position : absolute ; top : 0px ; 
width : 150px ; height : 75px ;
}

.tbl2l5l { width : 150px ;
}

.dan2l5r { position : absolute ; top : 0px ; left : 150px ;
width : 150px ; height : 100px ;
}

.tbl2l5r { width : 150px ; 
}

.wid-40 { width : 40%
}

.wid-35 { width : 35%
}

.wid-30 { width : 30%
}

.wid-25 { width : 25% ; text-align : center ;
}


.dan3 { position : relative ; width : 630px ; height : 120px ; 
margin-top : 10px ;
border-top-style : ridge ; border-top-width : 8px ;
}


.dan3l { position : absolute ; width : 440px ; height : 120px ; 
border-top-style : ridge ; border-top-width : 8px ;
/*border-bottom-style : solid ; border-bottom-width : 2px ;*/
}

.dan3l1 { position : relative ; width : 100px ; height : 30px ; text-align : left ;
padding : 0px 0px 0px 5px ;
/*border-style : solid ; border-width : 1px ;*/
}

.dan3l2box { position : relative ; width :440px ; height : 90px ; 
/*border-style : solid ; border-width : 1px ;*/
}

.dan3l2 { position : absolute ; left : 20px ; width : 40px ; height : 90px ; 
padding-top : 0px ;
}
.dan3l3 { position : absolute ; left :  60px ; width : 100px ; height : 90px ;
padding-top : 0px ;
}

.dan3l4 { position : absolute ; left : 160px ; width : 230px ; height : 90px ;
padding-top : 0px ;
}

.dan3l5 { position : absolute ; left : 390px ; width : 50px ; height : 90px ;
padding-top : 3px ;
}

.dan3r { position : absolute ; left : 440px ; width : 190px ; height : 120px ;
border-top-style : ridge ; border-top-width : 8px ;
border-left-style : dotted ; border-left-width : 1px ;
}

.dan3r1 { position : relative ; width : 150px ; height : 30px ; text-align : left ;padding-top : 0px ;}
.dan3r2 { position : absolute ;  width : 50px ; height : 90px ; text-align : center ;padding-top : 0px ;}
.dan3r3 { position : absolute ; left :  50px ; width : 120px ; height : 90px ; padding-top : 0px ;}

.dan4 { position : relative ; width : 580px ; height : 90px ; 
margin-left : auto ; margin-right : auto ; margin-bottom : 20px ;
/* : 0px 10px 0px 10px ; */padding : 5px 10px ;
background-color : white ; color : black ;border-style : solid ; border-width : 2px ;
}

.text14 { font-family : "HGP創英角ﾎﾟｯﾌﾟ体","ＤＦＧ極太明朝体","TT-JTCナミキPOP-MP",sans-serif ; 
font-weight : 100 ; font-size : 14px ;
}

.text18 { font-family : "HGP創英角ﾎﾟｯﾌﾟ体","ＤＦＧ極太明朝体","TT-JTCナミキPOP-MP",sans-serif ; 
font-weight : 200 ; font-size : 18px ; line-height : 1.4em ;
}

.text182 { font-family : "HGP創英角ﾎﾟｯﾌﾟ体","ＤＦＧ極太明朝体","TT-JTCナミキPOP-MP",sans-serif ; 
font-weight : 100 ; font-size : 18px ; line-height : 1.4em ;
}


.text20 { font-family : "HGP創英角ﾎﾟｯﾌﾟ体","ＤＦＧ極太明朝体","TT-JTCナミキPOP-MP",sans-serif ; 
font-weight : 200 ; font-size : 20px ; line-height : 1.4em ;
}

.text24 { font-family : "HGP創英角ﾎﾟｯﾌﾟ体","ＤＦＧ極太明朝体","TT-JTCナミキPOP-MP",sans-serif ; 
font-weight : 200 ; font-size : 24px ; line-height : 1.4em ;
}

.text32 { font-family : "HGP創英角ﾎﾟｯﾌﾟ体","ＤＦＧ極太明朝体","TT-JTCナミキPOP-MP",sans-serif ; 
font-weight : 200 ; font-size : 32px ; line-height : 1.4em ;
}

.120pct { font-size : 120% ;}

.150pct { font-size : 150% ;}

.200pct { font-size : 200% ;}

.250pct { font-size : 250% ;}

.300pct { font-size : 300% ;}

.red { 
color : #D90000 ; background-color : transparent ;
}

.blue {
color: blue;  background-color : transparent ;
}

.right { text-align : right ; }
.center {text-align : center ; }

.abs { margin : 10px 0px 0px 20px ; padding : 0px 0px 0px 20px ;
/*border-style : solid ; border-width : 1px ; border-color : blue ;*/
}


/*
.midashi-s { border-style : solid ; border-color : red ; border-width : 2px ;
font-size: 14px ; font-weight: bolder ; text-align: left ;
width : 750px ; 
margin-top : 20px ; margin-bottom : 20px ; margin-left : auto ; margin-right : auto ;
padding : 5px 10px ;
background-image : url("../menu/T004.jpg") ;
}*/


.tbl3 {
border-style:none;
border-width : 0px ;
}

.tbl4 {
border-style:ridge;
border-width: 0px 0px 0px 2px;
border-color : #8B735E ;
}


.tbl5 {
border-style:none none ridge none ;
border-width: 0px 0px 2px 0px;
border-color : #8B735E ;
}

.tbl6 {
border-style:none none ridge ridge ;
border-width: 0px 0px 2px 2px;
border-color : #8B735E ;
}


