@charset "utf-8";
h2,h3,h4,h5,h6,p,address{
 font-weight: normal;
 font-style: normal;
 margin-bottom : 0px;
}
h1{
 font-weight: normal;
 font-style: normal;
 margin-bottom : 0px;
 font-size : 100%;
 margin-top : 0px;
}
body{
 font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
 font-size : 100%;
 line-height : 160%;
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 0px 0px 0px 0px;
 min-width : 980px;
 color : #413530;
 background-position : center top;
 background-attachment : fixed;
 background-size : cover;
 background-origin : padding-box;
 background-clip : border-box;
}
ul{
 margin : 0;
 padding : 0;
}
.back1{
 height : 25px;
 background-color : #eaeae2;
}
.back2{
 height : 80px;
 background-color : white;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
}
img{
 vertical-align:bottom;
}
td{
 vertical-align : top;
 text-align : left;
 border:none;
}
th,td{
 font-size: 100%;
}
a{
 color : #e61a4d;
 text-decoration : none;
 font-weight : bold;
}
a:link{
 color : #e03027;
 text-decoration : none;
 font-weight : bold;
}
a:visited{
 color : #e03027;
 text-decoration : none;
 font-weight : bold;
}
a:hover{
 color : #e03027;
 text-decoration : underline;
 font-weight : bold;
}
a:active{
 color : #e03027;
 text-decoration : underline;
 font-weight : bold;
}
.bigger{
 font-size : 120%;
 font-weight : bold;
}
.bigger2{
 font-size : 140%;
 font-weight : bold;
}
.bigest{
 font-size : 24px;
 font-weight : bold;
 line-height : 180%;
 vertical-align : baseline;
}
.bigest2{
 font-size : 28px;
 font-weight : bold;
 line-height : 180%;
 vertical-align : baseline;
}
.smaller{
 font-size : 91.6%;
 line-height : 155%;
}
.smallest{
 font-size : 76%;
 line-height : 155%;
}
.futo{
 font-weight : bold;
}
.sp30{
 width : 30px;
}
.sp80{
 width : 80px;
}
.sp15{
 width : 15px;
}
.sp30t{
 height : 30px;
}
.sp20t{
 height : 20px;
}
.dan1{
 padding-left: 1em;
 text-indent: -1em;
 line-height : 180%;
}
.target{
 width : 100%;
 height : 0px;
}
.fb-like iframe{
 max-width: none!important;
}
.div980{
 text-align : left;
 width : 980px;
 line-height : 180%;
}
.sen{
 background-image : url(../img_common/sen.png);
 background-repeat : repeat-x;
 width : 100%;
 height : 10px;
 margin-top : 10px;
 margin-bottom : 10px;
}
.footer{
 font-size : 11px;
 line-height : 160%;
 color : #7c6a63;
 text-align : center;
 background-image : url(../img_menu/header2.jpg);
 background-repeat : repeat;
 padding-top : 30px;
 padding-bottom : 30px;
}
.textdate{
 font-weight : bold;
 color : #b59673;
}
.tdh1{
 width : 825px;
 vertical-align : middle;
 font-size : 10px;
 text-align : left;
 color : #7c6a63;
}
.sub1{
 margin-bottom : 10px;
}
.td_contents_title{
 background-repeat : no-repeat;
 font-size : 18px;
 color : #985125;
 letter-spacing : 5px;
 text-indent : 20px;
 font-weight : bold;
 padding-top : 10px;
 padding-bottom : 10px;
 border-left-width : 10px;
 border-left-style : solid;
 border-left-color : #985125;
}
.table980{
 width : 980px;
}
.table290{
 width : 290px;
}
.topmar40{
 margin-top : 40px;
}
.topmar80{
 margin-top : 80px;
}
.topmar20{
 margin-top : 20px;
}
.topmar10{
 margin-top : 10px;
}
.contents{
 width : 650px;
}
.contents900{
 width : 900px;
 margin-left : 40px;
 margin-right : 40px;
 font-size : 15px;
 line-height : 1.7em;
}
.sp40{
 width : 40px;
}
.td_banner{
 width : 290px;
}
.sp20{
 width : 20px;
}
.div_contents{
 width : 980px;
 font-size : 14px;
}
.midashi1{
 font-size : 18px;
 letter-spacing : 2px;
 margin-top : 40px;
 background-color : #efefef;
 padding-top : 15px;
 padding-left : 40px;
 padding-right : 40px;
 padding-bottom : 15px;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #9aa992;
 border-left-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-style : solid;
 border-right-style : solid;
 border-bottom-style : solid;
 border-left-color : #9aa992;
 border-right-color : #9aa992;
 border-bottom-color : #9aa992;
 width : 900px;
}
.midashi2{
 font-size : 14px;
 margin-top : 40px;
 padding-top : 10px;
 padding-left : 40px;
 padding-right : 40px;
 padding-bottom : 10px;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #808080;
 border-left-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-style : solid;
 border-right-style : solid;
 border-bottom-style : solid;
 border-left-color : #808080;
 border-right-color : #808080;
 border-bottom-color : #808080;
 width : 900px;
 font-weight : bold;
}
.semi_waku1{
 font-size : 14px;
 margin-top : 40px;
 padding-top : 10px;
 padding-left : 40px;
 padding-right : 40px;
 padding-bottom : 10px;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #808080;
 border-left-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-style : solid;
 border-right-style : solid;
 border-bottom-style : solid;
 border-left-color : #808080;
 border-right-color : #808080;
 border-bottom-color : #808080;
 width : 900px;
}
.text_green{
 color : #004800;
}
.text_brown{
 color : #7d2716;
}
.text_orange{
 color : #ea5514;
}
.text_green2{
 color : #07a33f;
}
.text_gold{
 color : #bc893d;
}
.text_red{
 color : #e03027;
}
.sub2{
 margin-bottom : 25px;
}
.sasi1{
 margin-right : 30px;
 float : left;
}
.alpha a:hover img {
 opacity: 0.7;
 filter: alpha(opacity=70);
 -ms-filter: "alpha(opacity=70)";
}
.div_medatsu1{
 padding-top : 20px;
 padding-left : 20px;
 padding-right : 20px;
 padding-bottom : 20px;
 border-width : 2px;
 border-style : solid;
 border-color : #8b8c6c;
}
.mark1{
 color : white;
 background-color : #6a7735;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 border-width : 1px;
 border-style : solid;
 border-color : #91a05a;
 text-align : center;
 width : 100px;
 font-weight : bold;
}
.mark3{
 color : white;
 background-color : #ea5432;
 padding-top : 5px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 5px;
 border-width : 1px;
 border-style : solid;
 border-color : #91a05a;
 text-align : center;
 width : 250px;
 font-weight : bold;
}
.mark3b{
 color : white;
 background-color : #07a33f;
 padding-top : 5px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 5px;
 border-width : 1px;
 border-style : solid;
 border-color : #91a05a;
 text-align : center;
 width : 250px;
 font-weight : bold;
}
.mark2{
 background-color : #fdf0b5;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 border-width : 0px;
 text-align : center;
}
.mark2c{
 background-color : #fdf0b5;
 padding-top : 10px;
 padding-left : 20px;
 padding-right : 10px;
 padding-bottom : 10px;
 border-width : 0px;
 text-align : left;
}
.mark2b{
 background-color : #fdf0b5;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 border-width : 0px;
 width : 70%;
}
.ga1{
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 25%;
 background-color : #fbf2cc;
 border-bottom-width : 3px;
 border-bottom-style : solid;
 border-bottom-color : white;
}
.liv1{
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 300px;
 background-color : #f8f1e9;
 border-bottom-width : 3px;
 border-bottom-style : solid;
 border-bottom-color : white;
}
.ga2{
 vertical-align : middle;
 text-align : left;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 690px;
 background-color : #fff0df;
 padding-left : 20px;
 border-bottom-width : 4px;
 border-bottom-style : solid;
 border-bottom-color : #ffffff;
}
.liv2{
 vertical-align : middle;
 text-align : left;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 550px;
 background-color : #ebecdd;
 padding-left : 20px;
 border-bottom-width : 4px;
 border-bottom-style : solid;
 border-bottom-color : #ffffff;
}
.s1{
 font-weight : bold;
 color : white;
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 23%;
 background-color : #07a33f;
 font-size : 15px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #07aa36;
}
.yugu1{
 font-weight : bold;
 color : white;
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 100%;
 background-color : #e66622;
 font-size : 15px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #e66622;
}
.s5{
 font-weight : bold;
 color : white;
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 100%;
 background-color : #07aa36;
 font-size : 15px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #07aa36;
}
.s2{
 font-weight : bold;
 vertical-align : middle;
 text-align : left;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 38%;
 padding-left : 2%;
 padding-right : 2%;
 background-color : #ddedd8;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #07aa36;
}
.s23{
 font-weight : bold;
 vertical-align : middle;
 text-align : left;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 70%;
 padding-left : 5%;
 padding-right : 10px;
 background-color : #ebebeb;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #07aa36;
}
.s3{
 vertical-align : middle;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 33%;
 font-size : 13px;
 color : #3d5587;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #07aa36;
 padding-left : 2%;
}
.normal{
 font-size : 14px;
 font-weight : normal;
 text-align : left;
 letter-spacing : 0em;
}
.me1{
 width : 500px;
}
.me2{
 width : 400px;
}
.me3{
 width : 500px;
}
.me4{
 width : 600px;
}
.table900{
 width : 900px;
}
.syu1{
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #999999;
 width : 200px;
 font-size : 14px;
 vertical-align : middle;
 text-align : center;
 background-color : #fffddf;
}
.syu15{
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #999999;
 width : 20px;
 font-size : 14px;
 vertical-align : middle;
 text-align : center;
}
.syu2{
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #999999;
 width : 680px;
 font-size : 13px;
 vertical-align : top;
 text-align : left;
}
.sekine{
 background-image : url(../img_about/sekine1.jpg);
 background-repeat : no-repeat;
 background-position : left top;
 height : 300px;
 position : relative;
}
.maruyama{
 background-image : url(../img_about/maruyama.png);
 background-repeat : no-repeat;
 background-position : left top;
 height : 300px;
 position : relative;
}
.hasegawa{
 background-image : url(../img_about/hasegawa1.jpg);
 background-repeat : no-repeat;
 background-position : left top;
 height : 300px;
 position : relative;
}
.namesa{
 position : absolute;
 top : 30px;
 left : 300px;
 font-size : 18px;
}
.namesb{
 position : absolute;
 top : 150px;
 left : 300px;
 font-size : 30px;
 letter-spacing : 10px;
}
.namesc{
 position : absolute;
 top : 180px;
 left : 300px;
 font-size : 30px;
 letter-spacing : 10px;
}
.sp250{
 width : 250px;
}
.sp610{
 width : 610px;
}
.b1{
 font-size : 14px;
 text-indent : 10px;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : white;
 background-color : #cccccc;
 font-weight : bold;
}
.b1b{
 font-size : 14px;
 text-indent : 10px;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : white;
 background-color : #c7ccdc;
 font-weight : bold;
}
.b3{
 font-size : 14px;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : white;
 background-color : #eae1cc;
 vertical-align : middle;
 text-align : center;
 width : 100px;
}
.b4{
 font-size : 14px;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : white;
 vertical-align : middle;
 text-align : left;
 width : 310px;
 padding-left : 10px;
}
.b5{
 font-size : 14px;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : white;
 vertical-align : middle;
 text-align : left;
 width : 310px;
 padding-left : 10px;
}
.b6{
 font-size : 14px;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : white;
 vertical-align : middle;
 text-align : left;
 width : 310px;
}
.b2{
 font-size : 12px;
 text-indent : 10px;
 padding-bottom : 5px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : white;
}
.tume{
 letter-spacing : -1px;
}
a:link.white{
 color : #ffff00;
}
a:visited.white{
 color : #ffff00;
}
a:active.white{
 color : #ffff00;
}
a:hover.white{
 color : #ffff00;
}
.text_right{
 text-align : right;
}
.text_right2{
 padding-left : 600px;
}
.lineoff{
 border-bottom-width : 0px;
 border-bottom-style : none;
}
.new{
 color : white;
 background-color : #ea5541;
 font-size : 12px;
 font-weight : bold;
}
.yu0{
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #666666;
 width : 31%;
 font-size : 15px;
 border-left-width : 1px;
 border-right-width : 1px;
 border-left-style : solid;
 border-right-style : solid;
 border-left-color : #666666;
 border-right-color : #666666;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #666666;
}
.yu1{
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #666666;
 width : 31%;
 font-size : 13px;
 border-left-width : 1px;
 border-right-width : 1px;
 border-left-style : solid;
 border-right-style : solid;
 border-left-color : #666666;
 border-right-color : #666666;
 background-color : #e5e5e5;
}
.yu2{
 background-color : #07aa36;
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #666666;
 color : white;
 width : 23%;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #666666;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : white;
}
.yu3{
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #666666;
 font-weight : bold;
 font-size : 21px;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #666666;
}
.yu_lineue{
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #666666;
}
.text_black{
 color : black;
}
.bottomlineora{
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #e66622;
}
.wakuwaku{
 padding-top : 20px;
 padding-left : 20px;
 padding-right : 20px;
 padding-bottom : 20px;
 border-width : 1px;
 border-style : solid;
 border-color : #e66622;
}
.sp10{
 width : 10px;
}
.syusai1{
 width : 475px;
 height : 45px;
 vertical-align : middle;
 text-align : center;
}
.kouen1{
 width : 505px;
 height : 45px;
 vertical-align : middle;
 text-align : center;
}
.sp68{
 width : 68px;
}
.td760{
 width : 760px;
}
/* リンクマーク　*/

.div_se a{
 width : 100%;
 padding-left : 10%;
 padding-right : 10%;
 font-size : 15px;
 line-height : 1.7em;
}
.div_se a:hover{
 background-image : url(../img_common/title960.png);
 background-repeat : repeat-x;
 padding-left : 10%;
 padding-right : 10%;
 font-size : 15px;
 line-height : 1.7em;
}
.div_se{
 display : inline;
 font-size : 15px;
 border-width : 1px;
 border-style : solid;
 border-color : #d37434;
 line-height : 1.7em;
 background-color : #f1fdea;
}
.mark_seisan{
 background-color : #9bcf81;
}
.mark_stage{
 background-color : #413927;
 color : white;
}
.mark_stage{
 background-color : #c5c06b;
 color : #10131d;
}
.mark_kyogi{
 background-color : #413927;
 color : white;
}
.mark_kigyo{
 background-color : #f79752;
}
.mark_scaj{
 background-color : #af9ac9;
}
.mark_sonota{
 background-color : #8da7d6;
 color : white;
}
.td_mark{
 width : 60px;
 border-width : 1px;
 border-style : solid;
 border-color : #999999;
}
.td_marktext{
 width : 240px;
}
.mark_common{
 text-align : center;
 border-width : 1px;
 border-style : solid;
 border-color : #c0c0c0;
 font-size : 12px;
 padding-top : 5px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 5px;
 margin-bottom : 10px;
 font-weight : bold;
 width : 30%;
 display : inline;
}
.mark_common2{
 text-align : center;
 border-width : 1px;
 border-style : solid;
 border-color : #c0c0c0;
 font-size : 12px;
 padding-top : 5px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 5px;
 margin-bottom : 10px;
 font-weight : bold;
 width : 30%;
 display : inline;
 color : white;
 background-color : #ea5541;
}
.semi_title{
 font-size : 18px;
 margin-bottom : 10px;
}
.youwaku{
 border-width : 1px;
 border-style : solid;
 border-color : #cccccc;
}
.mark{
 background-color : #c2c8b9;
 padding-left : 10px;
 padding-right : 10px;
}
.td6{
 font-size : 13px;
 border-width : 1px;
 border-style : solid;
 border-color : white;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 16.66%;
 text-align : center;
 vertical-align : middle;
 background-color : #fffcf0;
}
.td3{
 border-width : 1px;
 border-style : solid;
 border-color : white;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 33.33%;
 text-align : center;
 vertical-align : middle;
 background-color : #fffcf0;
 font-size : 13px;
}
.td25{
 border-width : 1px;
 border-style : solid;
 border-color : white white #cccccc;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 25%;
 text-align : center;
 vertical-align : middle;
 background-color : #fff0df;
}
.td25e{
 border-width : 1px 1px 0px;
 border-style : solid solid none;
 border-top-color : white;
 border-left-color : white;
 border-right-color : white;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 50%;
 text-align : center;
 vertical-align : middle;
}
.td25a{
 border-width : 1px;
 border-style : solid;
 border-color : white white #cccccc;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 25%;
 text-align : center;
 vertical-align : middle;
 background-color : #fff0df;
}
.td25b{
 border-width : 1px;
 border-style : solid;
 border-color : white white #cccccc;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 25%;
 text-align : center;
 vertical-align : middle;
 background-color : #fffddf;
}
.td75a{
 border-width : 1px;
 border-style : solid;
 border-color : white white #cccccc;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 75%;
 text-align : center;
 vertical-align : middle;
 background-color : #fffddf;
}
.td25c{
 border-width : 1px;
 border-style : solid;
 border-color : white white #cccccc;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 25%;
 text-align : center;
 vertical-align : middle;
 background-color : #f3ffdf;
}
.td25d{
 border-width : 1px;
 border-style : solid;
 border-color : white white #cccccc;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 width : 25%;
 text-align : center;
 vertical-align : middle;
 background-color : #fee0f7;
}
.table_raijo{
 border-top-width : 1px;
 border-bottom-width : 1px;
 border-top-style : solid;
 border-bottom-style : solid;
 border-top-color : #cccccc;
 border-bottom-color : #cccccc;
}
.back_yellow{
 background-color : #f4af14;
 color : black;
}
.table_spon{
 border-top-width : 1px;
 border-bottom-width : 1px;
 border-top-style : solid;
 border-bottom-style : solid;
 border-top-color : #cccccc;
 border-bottom-color : #cccccc;
}
.td_s1{
 font-weight : bold;
 color : #009900;
 background-color : #e2fddf;
 vertical-align : middle;
 text-align : center;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 width : 10%;
}
.td_s3{
 font-weight : bold;
 background-color : #f6f6f6;
 vertical-align : middle;
 text-align : center;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 width : 20%;
}
.td_s3a{
 vertical-align : middle;
 text-align : center;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 width : 20%;
}
.td_s2{
 font-weight : bold;
 background-color : #f6f6f6;
 vertical-align : middle;
 text-align : center;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 width : 70%;
 padding-left : 5px;
}
.td_s2a{
 vertical-align : middle;
 text-align : left;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 padding-left : 5%;
}
.td_rei0{
 background-color : #c9e4c3;
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 210px;
}
.rei_text{
 background-color : #c9e4c3;
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 210px;
}
.td_photo{
 vertical-align : middle;
 text-align : center;
 background-color : #c9e4c3;
}
.img100per{
 width : 100%;
}
.enq1{
 font-weight : bold;
 background-color : #c9e4c3;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 125px;
 vertical-align : middle;
 border-bottom-width : 3px;
 border-bottom-style : solid;
 border-bottom-color : white;
}
.enq2{
 background-color : #f4f4f4;
 text-align : left;
 padding-top : 10px;
 padding-bottom : 10px;
 width : 275px;
 vertical-align : middle;
 border-bottom-width : 3px;
 border-bottom-style : solid;
 border-bottom-color : white;
 padding-left : 15px;
 padding-right : 15px;
 font-size : 14px;
 height : 100px;
}
.i1{
 width : 440px;
}
.i2{
 font-weight : bold;
 background-color : #f8e4c9;
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-bottom : 10px;
 font-size : 18px;
 color : #004800;
}
.i3{
 background-color : #f8e4c9;
 text-align : left;
 padding-top : 10px;
 padding-bottom : 10px;
 padding-left : 10px;
 padding-right : 10px;
}
.td_spon2{
 width : 590px;
}
.td_spon1{
 width : 270px;
 vertical-align : middle;
 text-align : center;
}
.td_spon1b{
 width : 270px;
 text-align : center;
}
.gold{
 background-image : url(../img_sponsor/gold.png);
 background-repeat : repeat-y;
 background-position : left center;
}
.silver{
 background-image : url(../img_sponsor/silver.png);
 background-repeat : repeat-y;
 background-position : left center;
}
.bronz{
 background-image : url(../img_sponsor/bronz.png);
 background-repeat : repeat-y;
 background-position : left center;
}
.pra{
 background-image : url(../img_sponsor/oth.png);
 background-repeat : repeat-y;
 background-position : left center;
}

