@charset "UTF-8";
/* CSS Document */
/* Reset---------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6,button{
	font-size: 100%;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border: 0;
}



#body {
	background-color:#E0E0E0;
}
#page {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 160%;
	color:#232323;
	background-color:#FBFBFB;
	letter-spacing: 2px;
	height: auto;
	width: 722px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border:solid 1px  #CCC;
	
	border-top-right-radius:80px;
-webkit-border-top-right-radius: 80px;
-moz-border-radius-topright: 80px;

border-top-left-radius:80px;
-webkit-border-top-left-radius: 80px;
-moz-border-radius-topleft: 80px;

box-shadow:2px 2px 3px; 
-webkit-box-shadow:2px 2px 3px; 
-moz-box-shadow:2px 2px 3px; 
}



#headsymbol {
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
#header {
	margin-top:;
	text-align:center;
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    color:#7A4171;
    font-size:21px;
    font-weight:800;
    padding-top:15px;
}
#head2 {
        
		background-color:;
		
}
h2{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#895B8A;
    font-size:60px;
    font-weight:bold;
	margin-bottom:50px;
    margin-left:80px;
    margin-top:50px;
    text-shadow:2px 2px 2px #CCC;
        -webkit-text-shadow:2px 2px 2px #CCC;
        -moz-text-shadow:2px 2px 2px #CCC;
         background-color:;
}

#inogasira{padding-top:15px;
           
}

#inogasira1{
	width:345px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:25px;
}
#inogasira2{
	width:345px;
	height:auto;
	padding-top:20px;
	padding-bottom:25px;
	float:right;
}


#inogasira1-12{
	width:330px;
	height:175px;
	float:left;
	padding-left:20px;
}
#inogasira2-12{
	width:330px;
	height:175px;
	float:right;
}

#inogasira1{
	width:345px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
}
#inogasira2{
	width:345px;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	float:right;
}
#inogsira3{margin:10px 60px 15px 60px;
	       font-size:12px;
		   clear:both;
		 }
.navibottom{padding-left:500px;
padding-bottom:1px;
padding-top:8px;
}

	
/*---------中止------------*/
.henko{text-decoration:line-through;
}
#henkocolor{color:#900;
font-size:10px;
}
/*------------------------*/
.container {
	width: 700px;
	margin-left:10px;
    margin-right:10px;
    margin-bottom:15px;
    padding-bottom:px;
    background-color:#FBFBFB;
    border:solid 1px #CCC;
	        border-top-right-radius:8px;
           -webkit-border-top-right-radius: 8px;
           -moz-border-radius-topright: 8px;

          border-top-left-radius:8px;
           -webkit-border-top-left-radius: 8px;
          -moz-border-radius-topleft: 8px;

          box-shadow:2px 2px 3px #CCC;
          -webkit-box-shadow:2px 2px 3px #CCC;
         -moz-box-shadow:2px 2px 3px #CCC;
		 clear:left;
}
.container2{
	margin-left:30px;
    margin-top:20px;
	position:relative;
}

.container_b {
	width: 700px;
	height:265px;
	margin-left:10px;
    margin-right:10px;
    margin-bottom:15px;
    padding-bottom:px;
    background-color:#FBFBFB;
    border:solid 1px #CCC;
	        border-top-right-radius:8px;
           -webkit-border-top-right-radius: 8px;
           -moz-border-radius-topright: 8px;

          border-top-left-radius:8px;
           -webkit-border-top-left-radius: 8px;
          -moz-border-radius-topleft: 8px;

          box-shadow:2px 2px 3px #CCC;
          -webkit-box-shadow:2px 2px 3px #CCC;
         -moz-box-shadow:2px 2px 3px #CCC;
		 clear:left;
}

.contents{
	padding:8px 20px 8px 40px ;
	margin-bottom:15px;
	position:relative;
	clear:both;
	}

.contents_b{
	padding:25px 10px 8px 40px ;
	height:auto;
	
	}	
	

	
#contents_left{
	float:left;
	width:130px;
	height:115px;
	
}
#contents_right{
	float:left;
	width:440px;
	height:auto;
	padding-bottom:15px;
}


	
#okinawa{
	position:absolute;
	height:1px;
	width:150px;
	right:50px;
	top:-20px;
}



/*-------------button*/
.button_navi{
	
	margin-left:450px;
	margin-right:20px;
   
    padding:4px 0px 0px 4px;
	
		
	}
.css3button a {
     background: url(background.gif) bottom repeat-x #F1EEFF;;
     padding: 3px 10px 3px 10px;
     text-align: center;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 font-size:12px;
     font-weight: ;
     color:#930;;
     text-decoration: none; border: 1px inset #aaa;
     -webkit-border-radius: 5px; width: auto; -moz-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;
     -moz-box-shadow: 1px 1px 1px #666;  -webkit-box-shadow: 1px 1px 1px #666;  box-shadow: 1px 1px 1px #666;
     text-shadow: rgba(0,0,0, .0) 0px 0px 0px;
      border-top: inset 1px #ccc; border-left: inset 1px #ccc; border-bottom: solid 1px solid #000; border-right: 1px solid #666;
	  
}

.css3button a:hover  {
     background: #CCC;
     text-shadow: rgba(0,0,0, .0) 0px 0px 0px;
}


.button a{
	
	color:#2F2A67;
	 background-color:#9eabb3;
	background: -moz-linear-gradient(top, #E7E6E8, #9eabb3 100%);
	 background: -webkit-gradient(linear, left top, left bottom, from( #E7E6E8), to(#9eabb3));
	
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffafa, endColorstr=#778899);
     ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffafa, endColorstr=#778899)";
    
	 padding: 5px 10px 5px 10px;
    
	text-align:center;
	

	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 font-size:16px;
	 font-weight:400;
	 text-decoration:none;
	
	
	 
     -webkit-border-radius: 8px; width: auto; -moz-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius: 8px;
     
     text-shadow:  1px 1px 1px #fff;
     border-top: inset 1px #FFF; border-left: inset 1px #FFF; border-bottom: inset 1px #D1D1D1; border-right: inset 1px #D1D1D1;
	 
}


 
 
.button a:hover {
	
	color:#2F2A67;
	font-weight:400;
    background:#BC9CA7;
	background: -moz-linear-gradient(top, #F2E6E4, #BC9CA7);
	background: -webkit-gradient(linear, left top, left bottom, from(#F2E6E4), to(#BC9CA7));
    text-shadow: rgba(0,0,0,0.25) 0px -1px 1px #FFF;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffafa, endColorstr=#800080);
    ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffafa, endColorstr=#800080)";
}




		   
h3 {
	font-size:16px;
    color:#2F2A67;
	background-image:url(../images/tagback.jpg);
	background-repeat:repeat-x;
	border-bottom:solid 1px #CCC;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
	 background-color:;
	 padding-bottom:4px;
	padding-left:10px;
	padding-top:4px;
			
			
	border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;

border-top-left-radius:5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;

text-shadow:1px 1px 1px #F7F6E8;
-webkit-text-shadow:1px 1px 1px #F7F6E8;
-moz-text-shadow:1px 1px 1px #F7F6E8;
}
h4 {
	clear:both;
	margin:10px 0px 7px 10px;
	border-bottom:solid 1px #CCC;
	border-top:solid 0px #CCC;
	border-left:#999 solid 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
    color:#4F4F4F;
}


h5{
	margin:0px 0px 0px 20px;
	border-left:#999 solid 0px;
	border-bottom:solid 1px #CCC;
	padding:5px 0px 0px 0px;
	font-size:14px;
    color:#4F4F4F;
}

.h4b{font-size:11px;
}

h6{
	font-size:14px;
     color:#4F4F4F
}



a:hover {
	color: #900;
}
a:active {
	color: #303;
}
a:link {
	color: #333;
	text-align: center;
}
#tokubetukousyu{
color:#FFF;
font-size:18px;
font-weight:900;
background-color:#895B8A;
margin-right:330px;
padding-bottom:5px;
padding-top:5px;
}
#syoudosima1{
	padding-left:20px;
width:330px;
	height:90px;
	float:left;
}
#syoudosima2{width:330px;
	height:90px;
	float:right;
}
#junpai{padding-top:15px;
	padding-bottom:15px;
		padding-left:60px;
		padding-right:60px;
		font-size:12px;
}


td{color:#232323;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
}

#footer{
	margin-top:15px;
margin-bottom:15px;
padding-top:15px;
padding-left:230px;
border-top-color:#CCC;
border-top-style:solid;
border-top-width:1px;
}
#footer2{
	text-align:center;
border-top:solid 1px #CCC;
padding-bottom:10px;
padding-top:10px;
background-color:;
}

/*----------taishiwindow----------*/
.window
{
	margin-left:px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
*html div.window
{
	background-image:url(../kyouso/taishiback.gif);
    width:530px;
    height:680px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kobodaishi.png');
	
}
*html div.window img{
	display:none;
}


/*---tooltip---*/
.hotspot {
	 
	padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

