@charset "euc-jp";
/* CSS Document */

body{background-color:#b4d8f5;
    margin:0 auto;
	}

	
#mainmain{
	background-color:#ffffff;
	padding-bottom:30px;
	width:1020px;
	height:1650px;
	margin:0 auto;}	
	
#contents a:hover{
	filter:alpha(opacity=80);opacity:0.8;
	}
	
img{border-style:none;}	

.topdowncolor{
	height:15px;
	margin:0;
	background-color:#006;
	clear:both;}
	

#topphoto{
	width:980px;
	float:left;
	margin:auto;
	clwar:both;}
	

#header{
	width:1020px;
	height:100px;
	background-image:url(image_hoki/headerbk.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:auto;
	clear:both;}

.headtext{
	width:1017px;
	margin:0;
	padding-right:3px;
	font-size:12px;
	color:#ffffff;
	text-align:right;}	

	.headlr{}

	#headerleft{
		padding-left:20px;
		padding-top:10px;
		width:260px;
		float:left;}

	#headerright{
		font-family: "ҥ饮γѥ Pro W3", "Hiragino Kaku Gothic Pro","ᥤE", Meiryo, "ͣ Хå", "MS PGothic",Osaka,sans-serif;
		width:684px;
		float:right;
		font-size:16px;
		font-weight:bold;
		text-align:right;
		padding-top:20px;
		padding-right:20px;}

		#headerright a{
			color:#000000;
			text-decoration:none;}


#main{
float:left;
width:984px;
padding-bottom:20px;
padding-left:18px;
padding-right:18px;
background-color:#ffffff;
margin:auto;
clear:both;}


#topnavi{
	width:984px;
	float:left;
	margin:5px 0;
	clear:both;}
	

	#topnavi ul{
		float:left;
		padding:0;
		margin:0;}

	#topnavi ul li{
		float:left;
        padding:0;
		list-style-type:none;
		margin:0;}

	

#contents{
	width:984px;
	height:100%;
	margin:0;
	padding-bottom:20px;
	float:left;
	clear:both;}
	
	#contentsleft{	
	width:700px;
	margin:0;
	float:left;}
	
	
	.subblue23{
	font-family:"ᥤE", Meiryo,"ҥ饮γѥ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ͣ Хå", "MS PGothic", sans-serif;
	font-size:23px;
	width:680px;
	font-weight:bold;
	line-height:140%;
	letter-spacing:1px;
	float:left;
	padding-top:30px;
	color:#002593;}	
	
	.blue23{
	font-family:"ᥤE", Meiryo,"ҥ饮γѥ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ͣ Хå", "MS PGothic", sans-serif;
	font-size:23px;
	font-weight:bold;
	line-height:140%;
	letter-spacing:1px;
	color:#002593;}	
	
	#contentsright{
	padding-top:25px;	
	width:284px;
	margin:0;
	float:right;
	}
	
.printlink{
   width:680px;
   margin-top:20px;
   margin-right:20px;
   text-align:right;
    clear:both;
    float:left;}

.linkbox{width:683px;
margin-bottom:30px;
margin-top:10px;
 float:left;
 clear:both;}
 
.linkboxleft{
	width:340px;
	float:left;}
	
	.linkboxlefttop{
	width:320px;
	clear:both;
	float:left;}
	
	.linkboxleftdown{
	width:320px;
	letter-spacing:1px;	
	padding-top:10px;
	line-height:130%;
	font-size:14px;
	clear:both;	
	float:left;}
	
	
.linkboxright{
	width:340px;
	float:right;}
	
	.linkboxrighttop{
	width:320px;	
	clear:both;
	float:left;}
	
	.linkboxrightdown{
	width:320px;
	letter-spacing:1px;	
	padding-top:10px;
	line-height:130%;
	font-size:14px;
	clear:both;
	float:left;}	

.linkblue{
	color:#0033cc;}
	
	
.sidebanner{
	width:281px;
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;}
			
		
.sidebanner2{
	font-family: "ᥤE", Meiryo,"ҥ饮γѥ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ͣ Хå", "MS PGothic", sans-serif;
	color:#ffffff;
	width:251px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:15px;
	background-color:#002594;
	float:left;
	clear:both;
	font-size:14px;
	margin-bottom:30px;
	margin-left:0;
	margin-right:0;}
	
	.sidebanner2 a{
		color:#ffffff;
		text-decoration:none;}
	
.sidebanner3{
	width:281px;
	float:left;
	clear:both;
	margin-left:0;
	margin-right:0;}
	
.sidebanner4{
	width:281px;
	float:left;
	clear:both;
	margin-left:0;
	margin-right:0;
	margin-bottom:5px;}
	
			
.sb1{font-size:24px;
		font-weight:bold;}
		
#footer{
	font-family:"ᥤE", Meiryo,"ҥ饮γѥ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ͣ Хå", "MS PGothic", sans-serif;
	height:200px;
	width:1020px;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	padding-top:20px;
	margin:0;
	float:left;
	background-color:#569deb;
	background-repeat:repear-x;
	clear:both;}

	#footer a{
		color:#ffffff;
		text-decoration:none;}
		
		#footer a:hover{
		color:#b4d8f5;
		text-decoration:none;}

	
.flexslider-container {position: relative;}
.flex-direction-nav li .next {right: -24px;} 
.flex-direction-nav li .prev {left: -17px;}
	
.flexslider{
	float:left;
	}
	
.toolitem{
font-size:14px;
font-family:"ᥤE", Meiryo,"ҥ饮γѥ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ͣ Хå", "MS PGothic", sans-serif;	
width:680px;
float:left;
clear:both;}

  .tooltitle{
	  width:650px;
	  margin-top:30px;
	  height:56px;
	  background-image:url(image_hoki/pdtitlebk.png);
	  background-repeat:no-repeat;
	  font-size:25px;
	  font-weight:bold;
	  color:#001e77;
	  padding-left:30px;
	  padding-top:10px;
	  clear:both;}
	  
	  .tool{
		  width:670px;
		  clear:both;}
		  
		  table{
			  color:#001e77;
			  font-size:13px;
			  clear:both;
			  }
			  
			 table td{
			   padding-right:20px;
			   padding-bottom:5px;
			   vertical-align:top;
			   line-height:120%;} 
          table.saibox{
			  color:#001e77;
			  font-size:13px;
			  clear:both;
			  }
			  
		    table.saibox th{
		       padding:5px;
		       text-align:center;
		       font-weight:normal;
		       width:100px;}

           table.saibox td{
			   padding:5px 10px;
			   vertical-align:middle;
              line-height:120%;} 

      .linktextblue a{
		color:#001e77;
		text-decoration:underline;}

             		
 .BXlist{
    border:0px solid #000000;
    width:650px;
    padding:0;
    float:left;
    clear:both;}                      
	   
 .tablebold{font-weight:bold;}
 
 .ichiran{font-size:20px;
 margin-top:20px;
 margin-bottom:5px;
 font-weight:bold;
 color:#001e77;
 clear:both;
 float:left;}
 
 
 .submain{
font-size:14px;
font-family:"ᥤE", Meiryo,"ҥ饮γѥ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ͣ Хå", "MS PGothic", sans-serif;	
width:680px;
float:left;
clear:both;}

  .submaintitle{
	  width:650px;
	  margin-top:30px;
	  height:56px;
	  background-image:url(image_hoki/subbkt.jpg);
	  background-repeat:no-repeat;
	  font-size:25px;
	  font-weight:700;
	  color:#001e77;
	  padding-left:30px;
	  padding-top:10px;
	  clear:both;}
	  
	  	  .submaintext{
		  width:670px;
		  clear:both;}
		  
		  .submaintext table tr td{
			  border:1px solid #cccccc;
              padding:10px;
			  font-size:14px;
			  line-height:130%;}
			  
			  .bgc{
				  width:25%;
				  background-color:#cfd7fe;}
				  
		 .submaintext1 table tr td{
			  border:none;
			  padding:2px 10px;
			  font-size:14px;
			  line-height:130%;}
	
				  
	      .submaintext2 table tr td{
			  border:none;
			  padding:10px;
			  font-size:14px;
			  line-height:130%;
			  vertical-align:middle;}
			  
			  .box1{width:40%;}
			  .box2{width:30%;}
			  
		   .submaintext3 table{
			  margin-top:20px;}
			  
		 .submaintext3 table tr td{
			  border:none;
			  padding:2px 6px;
			  font-size:14px;
			  line-height:130%;}	  
			  	  
		.titlebig{
              font-size:20px;}
			  
          .submaintext4{
			  margin-bottom:15px;}			  

         .submaintext4 table{
			padding:10px 0; 
            border-bottom:1px dotted #999999;}
  
	      .submaintext4 table tr td{
             border:none;
             padding:10px;
             font-size:14px;
             line-height:130%;
             vertical-align:top;}
            
            .setubimei{
            font-weight:bold;} 


.submainp{
      margin-top:20px;
      clear:both;
	  line-height:130%;
	  float:left;}
	  
	  .daihyon{float:right;}
	  
	  .submainp2{
      font-size:16px;
      margin-top:30px;
      clear:both;
	  float:left;}
	  	  
	  
.saiyoubox{
	padding-top:10px;
	margin-top:20px;
	margin-bottom:0x;
	width:680px;
	float:left;
	clear:both;}
	
	.saiyouboxleft{
	width:350px;
	float:left;}
	
	.saiyouboxright{
	width:310px;
	float:right;}
	
	.saiyouboxleft2{
	width:280px;
	float:left;}
	
	.saiyouboxright2{
	width:380px;
	float:right;}
	
	.saiyouboxright3{
	width:250px;
	float:right;}
	
	.saiyoumidashi{
	width:340px;	
	height:45px;
	color:#001e77;
	font-size:20px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	margin-top:10px;
	background-image:url(image_hoki/saiyouidashibk.jpg);
	background-repeat:no-repeat;	
	}
	
	.saiyouhonbun{
		width:325px;
		padding-left:5px;
		padding-right:20px;
		padding-top:30px;
		font-size:15px;
		float:left;}
		
		td .td2{
		paddig-right:5px;}

   .saiyouzyohoubox{
        width:660px;
        float:left;
        margin-bottom:20px;
        clear:both;}
		
		
        .saiyouzyohoubox table tr{
		width:660px;
		}
		
		th{
		padding:5px;
		text-align:center;
		font-weight:normal;
		width:100px;}
		
		.saiyouzyohoubox2{
			margin-top:10px;}



.viewer {
width:984px;
padding:0;
margin:0 0 10px 0;
height:745px;
float:left;
clear:both;
display:inline;
overflow:hidden;}

.viewer ul{
padding:0;
float:left;}

.viewer ul li{
padding:0;
list-style-type:none;
float:left;}

.a{float: left;}
.b{float: left;}
.c {float: left;}
.d {float: left;}


.pagetop{
	width:984px;
	text-align:right;
	clear:both;
	float:left;}



