@charset "UTF-8";
/* CSS Document*/

/*text-align*/

.tactb td{ text-align: center; }

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

/*vertical-align*/
.vattb td{ vertical-align: top; }

.vat{ vertical-align: top; }
.vam{ vertical-align: middle; }
.vab{ vertical-align: bottom; }

/*font-weight*/
.fwb{ font-weight: bold; }
.fwn{ font-weight: normal; }

/*font-size*/
.fs10tb td{ font-size: 10px; }

.fs10{ font-size: 10px; }
.fs11{ font-size: 11px; }
.fs12{ font-size: 12px; }
.fs13{ font-size: 13px; }
.fs14{ font-size: 14px; }
.fs15{ font-size: 15px; }
.fs16{ font-size: 16px; }
.fs17{ font-size: 17px; }
.fs18{ font-size: 18px; }
.fs19{ font-size: 19px; }
.fs20{ font-size: 20px; }
.fs21{ font-size: 21px; }
.fs23{ font-size: 23px; }
.fs25{ font-size: 25px; }
.fs27{ font-size: 27px; }
.fs29{ font-size: 29px; }
.fs40{ font-size: 40px; }
.fs50{ font-size: 50px; }


/*line-height*/
.lh12{ line-height: 1.2em; }
.lh13{ line-height: 1.3em; }
.lh14{ line-height: 1.4em; }
.lh15{ line-height: 1.5em; }
.lh16{ line-height: 1.6em; }
.lh17{ line-height: 1.7em; }
.lh18{ line-height: 1.8em; }


.ti1em{text-indent:1em;}

/*margin*/
.mlra{ margin-left: auto; margin-right: auto; }

.mt5{ margin-top: 5px; }
.mt8{ margin-top: 8px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt25{ margin-top: 25px; }
.mt30{ margin-top: 30px; }
.mt35{ margin-top: 35px; }
.mt40{ margin-top: 40px; }
.mt50{ margin-top: 50px; }
.mt58{ margin-top: 58px; }


.mr5{ margin-right: 5px; }
.mr10{ margin-right: 10px; }
.mr15{ margin-right: 15px; }
.mr20{ margin-right: 20px; }
.mr25{ margin-right: 25px; }
.mr30{ margin-right: 30px; }
.mr35{ margin-right: 35px; }
.mr40{ margin-right: 40px; }
.mr50{ margin-right: 50px; }
.mr60{ margin-right: 60px; }
.mr70{ margin-right: 70px; }
.mr80{ margin-right: 80px; }
.mb1{ margin-bottom: 1px; }
.mb5{ margin-bottom: 5px; }
.mb10{ margin-bottom: 10px; }
.mb15{ margin-bottom: 15px; }
.mb20{ margin-bottom: 20px; }
.mb25{ margin-bottom: 25px; }
.mb30{ margin-bottom: 30px; }
.mb35{ margin-bottom: 35px; }
.mb40{ margin-bottom: 40px; }
.mb50{ margin-bottom: 50px; }
.ml5{ margin-left: 5px; }
.ml10{ margin-left: 10px; }
.ml15{ margin-left: 15px; }
.ml20{ margin-left: 20px; }
.ml25{ margin-left: 25px; }
.ml27{ margin-left: 27px; }
.ml30{ margin-left: 30px; }
.ml35{ margin-left: 35px; }
.ml40{ margin-left: 40px; }
.ml50{ margin-left: 50px; }
.ml60{ margin-left: 60px; }
.ml70{ margin-left: 70px; }
.ml80{ margin-left: 80px; }
.ml90{ margin-left: 90px; }
.ml100{ margin-left: 100px; }

/*padding*/
.p5{ padding: 5px; }
.p1020{ padding: 10px 20px; }
.p50{ padding: 50px; }
.pt5{ padding-top: 5px; }
.pt6{ padding-top: 6px; }
.pt7{ padding-top: 7px; }
.pt8{ padding-top: 8px; }
.pt9{ padding-top: 9px; }
.pt10{ padding-top: 10px; }
.pt15{ padding-top: 15px; }
.pt20{ padding-top: 20px; }
.pt25{ padding-top: 25px; }
.pt30{ padding-top: 30px; }
.pt35{ padding-top: 35px; }
.pt40{ padding-top: 40px; }
.pt50{ padding-top: 50px; }

.pb5tb td{padding-bottom:5px;}
.pb6tb td{padding-bottom:6px;}

.pb5{ padding-bottom: 5px; }
.pb10{ padding-bottom: 10px; }
.pb15{ padding-bottom: 15px; }
.pb20{ padding-bottom: 20px; }
.pb25{ padding-bottom: 25px; }
.pb30{ padding-bottom: 30px; }
.pb35{ padding-bottom: 35px; }
.pb40{ padding-bottom: 40px; }
.pb50{ padding-bottom: 50px; }
.pb60{ padding-bottom: 60px; }

.pr10tb td{ padding-right: 10px; }
.pr20tb td{ padding-right: 20px; }

.pr5{ padding-right: 5px; }
.pr10{ padding-right: 10px; }
.pr15{ padding-right: 15px; }
.pr20{ padding-right: 20px; }
.pr25{ padding-right: 25px; }
.pr30{ padding-right: 30px; }
.pr35{ padding-right: 35px; }
.pr40{ padding-right: 40px; }
.pr50{ padding-right: 50px; }
.pr70{ padding-right: 70px; }

.pl5{ padding-left: 5px; }
.pl10{ padding-left: 10px; }
.pl15{ padding-left: 15px; }
.pl20{ padding-left: 20px; }
.pl25{ padding-left: 25px; }
.pl30{ padding-left: 30px; }
.pl35{ padding-left: 35px; }
.pl40{ padding-left: 40px; }
.pl50{ padding-left: 50px; }
.pl72{ padding-left: 72px; }

/*color*/
.c000000{color:#000000;}
.c111111{color:#111111;}
.c333333{color:#333333;}
.cffffff{color:#ffffff;}

.cff0000{color:#ff0000;}
.cff3333{color:#ff3333;}

.c000066{color:#000066;}

.ce50012{ color: #e50012; }
.ce60012{ color: #e60012; }
.c006e35{ color: #006e35; }
.c21963b{ color: #21963b; }

.c278fcf{ color: #278fcf; }

/*background-color*/
.b000000{background-color:#000000;}
.bcccccc{background-color:#cccccc;}
.beeeeee{background-color:#eeeeee;}
.bffffff{background-color:#ffffff;}

.bff0000{background-color:#ff0000;}
.bff3333{background-color:#ff3333;}
.bff99cc{background-color:#ff99cc;}
.beeeecc{background-color:#eeeecc;}
.bccffff{background-color:#ccffff;}
.b99cccc{background-color:#99cccc;}

.b22ab38{background-color:#22ab38;}
.bdbdcdc{background-color:#dbdcdc;}

.bfff100{background-color:#fff100;}

.b0066cc{background-color:#0066CC;}
.b0066ff{background-color:#0066ff;}
.b0033ff{background-color:#0033ff;}
.b0000ff{background-color:#0000ff;}

/*background-image*/
.bgikt{ background-image: url(../img/kekka/title_bgi.gif); }
.bgif{ background-image: url(../img/footer/footer_bgi.gif); }

/*background-repeat*/
.brrx{ background-repeat: repeat-x; }
.brnr{ background-repeat: no-repeat; }

/*background-position*/
.bpb{ background-position: bottom; }


/*border*/
.bnonetb td{border:none;}
.bs10099fftb td{border:solid 1px #0099ff;}
.bs20099fftb td{border:solid 2px #0099ff;}
.bs20000cctb td{border:solid 2px #0000cc;}

.grayborder{ border: 1px #cccccc solid; }

.bnone{border:none;}
.bs10099ff{border:solid 1px #0099ff;}
.bs20099ff{border:solid 2px #0099ff;}
.bs20000cc{border:solid 2px #0000cc;}
.bts6fabd00{border-top:solid 6px #fabd00;}
.bbs6fabd00{border-bottom:solid 6px #fabd00;}

.bls1333333{border-left:solid 1px #333333;}
.bls1999999{border-left:solid 1px #999999;}

/*border-style*/
.bss{ border-style: solid; }
.btss{ border-top-style: solid; }

/*border-width*/
.bw1{ border-width: 1px; }
.btw1{ border-top-width: 1px; }
.btw2{ border-top-width: 2px; }

/*border-color*/
.btcd6d6d6{ border-top-color: #d6d6d6; }



/*width*/
.w137tb td{ width: 137px; }
.w140tb td{ width: 140px; }
.w160tb td{ width: 160px; }
.w170tb td{ width: 170px; }
.w173tb td{ width: 173px; }
.w220tb td{ width: 220px; }
.w230tb td{ width: 230px; }

.w30{width:30px;}
.w45{width:45px;}
.w65{width:65px;}
.w114{ width: 114px; }
.w250{ width: 250px; }
.w350{ width: 350px; }
.w400{ width: 400px; }
.w410{ width: 410px; }
.w415{ width: 415px; }
.w420{ width: 420px; }
.w425{ width: 425px; }
.w450{ width: 450px; }
.w500{ width: 500px; }
.w570{ width: 570px; }
.w580{ width: 580px; }
.w590{ width: 590px; }
.w600{ width: 600px; }
.w650{ width: 650px; }
.w660{ width: 660px; }
.w670{ width: 670px; }
.w680{ width: 680px; }
.w690{ width: 690px; }
.w700{ width: 700px; }
.w701{ width: 701px; }
.w750{ width: 750px; }
.w760{ width: 760px; }
.w770{ width: 770px; }
.w800{ width: 800px; }

/*height*/
.h21{ height: 21px; }
.h32{ height: 32px; }
.h65{ height: 65px; }
.h74{ height:74px; }
.h80{ height: 80px; }
.h110{ height: 110px; }
.h120{ height: 120px; }
.h130{ height: 130px; }
.h140{ height: 140px; }
.h180{ height: 180px; }
.h200{ height: 200px; }
.h210{ height: 210px; }
.h215{ height: 215px; }
.h220{ height: 220px; }
.h221{ height: 221px; }
.h222{ height: 222px; }
.h223{ height: 223px; }
.h224{ height: 224px; }
.h225{ height: 225px; }
.h230{ height: 230px; }
.h250{ height: 250px; }
.h300{ height: 300px; }
.h350{ height: 350px; }
.h400{ height: 400px; }
.h450{ height: 450px; }
.h500{ height: 500px; }
.h550{ height: 550px; }
.h600{ height: 600px; }

/*overflow*/
.os{ overflow: scroll; }
.oa{ overflow: auto; }

/*float*/
.fr{ float: right; }
.fl{ float: left; }

/*clear*/
.cb{ clear: both; }

/*position*/
.pa{ position: absolute; }
.pr{ position: relative; }

/*display*/
.db{ display: block; }

/*visibility*/
.vh{ visibility: hidden; }

/*top*/
.t10{ top: 10px; }
.t20{ top: 20px; }
.t25{ top: 25px; }
.t30{ top: 30px; }
.t35{ top: 35px; }
.t40{ top: 40px; }
.t45{ top: 45px; }
.t50{ top: 50px; }
.t58{ top: 58px; }
.t80{ top: 80px; }
.t85{ top: 85px; }
.t100{ top: 100px; }
.t150{ top: 150px; }
.t188{ top: 188px; }
.t200{ top: 200px; }
.t215{ top: 215px; }
.t230{ top: 230px; }
.t250{ top: 250px; }
.t280{ top: 280px; }
.t673{ top: 673px; }
.t724{ top: 724px; }
.t750{ top: 750px; }
.t760{ top: 760px; }
.t761{ top: 761px; }
.t762{ top: 762px; }
.t763{ top: 763px; }
.t764{ top: 764px; }
.t765{ top: 765px; }
.t766{ top: 766px; }
.t767{ top: 767px; }
.t768{ top: 768px; }
.t769{ top: 769px; }
.t770{ top: 770px; }
.t780{ top: 780px; }
.t790{ top: 790px; }
.t800{ top: 800px; }
.t805{ top: 805px; }

/*left*/
.l10{ left: 10px; }
.l20{ left: 20px; }
.l30{ left: 30px; }
.l31{ left: 31px; }
.l32{ left: 32px; }
.l33{ left: 33px; }
.l34{ left: 34px; }
.l35{ left: 35px; }
.l36{ left: 36px; }
.l37{ left: 37px; }
.l38{ left: 38px; }
.l39{ left: 39px; }
.l40{ left: 40px; }
.l50{ left: 50px; }
.l100{ left: 100px; }
.l135{ left: 135px; }
.l150{ left: 150px; }
.l191{ left: 191px; }
.l200{ left: 200px; }
.l250{ left: 250px; }
.l350{ left: 350px; }
.l360{ left: 360px; }
.l400{ left: 400px; }
.l470{ left: 470px; }
.l600{ left: 600px; }
.l605{ left: 605px; }
.l610{ left: 610px; }
.l620{ left: 620px; }
.l630{ left: 630px; }
.l640{ left: 640px; }
.l650{ left: 650px; }
.l660{ left: 660px; }
.l670{ left: 670px; }
.l673{ left: 673px; }
.l680{ left: 680px; }
.l700{ left: 700px; }
.l750{ left: 750px; }
.l800{ left: 800px; }
.l850{ left: 850px; }

.r20{ right: 20px; }
.r30{ right: 30px; }

body{
	font-family: 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','MS Pゴシック',sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: center;
	line-height: 1.5em;
	border: none;
	background-color: #dfeaf7;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}

img{ border-style: none; }

div,p,h1,h2,h3,h4,h5,h6,img,form,input,a,b,br{
	margin: 0px;
	padding: 0px;
}

table,tr,td,th{
	border: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

a:link { color: #ef8100; }
a:visited { color: #ed4800; }
a:hover ,a:active { color: #CC0033; }


.box_menu,.box_now {display:block;}
a:link .box_menu ,a:visited .box_menu {border-bottom:solid 6px #fabd00;}
a:hover .box_menu ,a:active .box_menu {border-bottom:solid 6px #FF6600;}
.box_now {border-bottom:solid 6px #FF0000;}


.kekka_menu a:link,.kekka_menu a:visited{
text-decoration:none;
}
.kekka_menu_box{display:block; text-align:center; padding-top:15px; padding-bottom:15px;
 font-size:12px; font-weight:bold;}
a:link .kekka_menu_box ,a:visited .kekka_menu_box { background-color:#EEEEEE;color:#FF6600; text-decoration:none;}
a:hover .kekka_menu_box ,a:active .kekka_menu_box { background-color:#FF6600;color:#FFFFFF; text-decoration:underline;}
.kekka_now_box{display:block; text-align:center; padding-top:15px; padding-bottom:15px;
 font-size:12px; font-weight:bold; background-color:#FF0000; color:#FFFFFF;text-decoration:none;}



#header{
background-image: url(../img/header/header.jpg);
height:130px;
}

#indextop3 {
background-image:url(../img/index/topbg3.jpg);
height:250px;
}

#footer{
background-image: url(../img/footer/bg.gif);
background-repeat:repeat-x;
background-position:top left;
}

#footer_link td{
	text-align: center;
}

td.kekka1,td.kekka2,td.kekka3,td.kekka4,td.kekka5.td.kekka6{
vertical-align:middle;
height:72px;
background-position:left center;
background-repeat:no-repeat;
}

td.kekka1 div,td.kekka2 div,td.kekka3 div,td.kekka4 div,td.kekka5 div,td.kekka6 div{
padding-left:72px;
text-align:left;
}

td.kekka1{
background-image:url(../img/juni/1.gif);
}
.kekka2{
vertical-align:middle;
height:72px;
background-image:url(../img/juni/2.gif);
background-position:left center;
background-repeat:no-repeat;
}
.kekka3{
vertical-align:middle;
height:72px;
background-image:url(../img/juni/3.gif);
background-position:left center;
background-repeat:no-repeat;
}
.kekka4{
vertical-align:middle;
height:72px;
background-image:url(../img/juni/4.gif);
background-position:left center;
background-repeat:no-repeat;
}
.kekka5{
vertical-align:middle;
height:72px;
background-image:url(../img/juni/5.gif);
background-position:left center;
background-repeat:no-repeat;
}
.kekka6{
vertical-align:middle;
height:72px;
background-image:url(../img/juni/6.gif);
background-position:left center;
background-repeat:no-repeat;
}