@charset "UTF-8";


#MenuBar1 {position: relative;
top: -7px;
    }


.ul00{padding-left:0;}
.ul0 {

  display: flex;
  justify-content: space-between;
  list-style:none;
width: 85%;
margin: 0 auto;
padding:0;
vertical-align:middle;
margin-bottom:50px;
  
}


.mojil-m0{
		margin:0px auto;
		padding:0 ;
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:120%;
	line-height:1.5em;
	text-align:left;
	font-weight:normal;

}

	
.mojil-m00{
		margin:0px auto;
		padding:0 10;
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:110%;
	line-height:1.5em;
	text-align:left;
	font-weight:normal;

}
.mojil-m000{
		margin:0px auto;
		padding:0 10;
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:110%;
	line-height:1.5em;
	text-align:left;
	font-weight:bolder;

}
.mojil-m0000{
		margin:0px;
		padding:0;
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:105%;
	line-height:1.2em;
	text-align:left;
	font-weight:500;

}
.mojil-m00009{
		margin:0px;
		padding:0;
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#0000ff;
	font-size:105%;
	line-height:1.2em;
	text-align:left;
	font-weight:500;
	text-decoration:underline;

}
.mojil0{
		margin:0px 0 20px 0;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:100%;
	line-height:1em;
	font-weight:700;
 color: #0068b7;
		letter-spacing:normal;
}
.mojil0K{
		margin:0px 0 20px 0;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:100%;
	line-height:1em;
	font-weight:700;
		letter-spacing:normal;
}

ul, ol {	
list-style-type: disc;
	width:inherit;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:118%;
	
	list-style-position: inside;
	}
	
	
ul li {	
 padding-top:7px;710px;
	}
	
	
.prop_bl0{
	font-weight:normal;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
width: 85%;
border-collapse: separate;
margin: 0 auto;

padding:0;
vertical-align:middle;
color: #fff;
background-color: #0068b7;


}	
	
.boxl{
	color: #0068b7;
	margin:5px 0;
	padding:0;
	width:218px;
	height:auto;
	float:left;
	text-align:left;
	font-size:95%;
	line-height:1.5em;
	
}

.boxContainer-1-0 {
	margin:0 auto;
	padding:0;
	width:700px;
	height:auto;
	overflow:visible;
	text-align:left;	
	
	
}

/* clearfix */
.boxContainer-1-0:before,
.boxContainer-1-0:after {
    content: "";
    display: table;
}
 
.boxContainer-1-0:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-1-0 {
    zoom: 1;
}


.boxContainer-100 {
	margin:0 0  0 30px;
	padding:0;
	width:700px;
	height:auto;
	overflow:hidden;
	text-align:left;
	
	
	
}

/* clearfix */
.boxContainer-100:before,
.boxContainer-100:after {
    content: "";
    display: table;
}
 
.boxContainer-100:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-100 {
    zoom: 1;
}

.boxContainer-1000 {
	margin:0;
	padding:0;
	width:732px;
	height:auto;
	overflow:visible;
	text-align:left;
	
	
	
}

/* clearfix */
.boxContainer-1000:before,
.boxContainer-1000:after {
    content: "";
    display: table;
}
 
.boxContainer-1000:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-1000 {
    zoom: 1;
}

.boxContainer-813 {
	margin:50px 31px 50px 31px;
	padding:0;
	width:764px;
	height:auto;
	overflow:visible;
	text-align:left;
	
	
	
}

/* clearfix */
.boxContainer-813:before,
.boxContainer-813:after {
    content: "";
    display: table;
}
 
.boxContainer-813:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-813 {
    zoom: 1;
}


.pro_pro-00{
		color:#0068b7;
		margin:0px 0 20px 0;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;

	font-size:115%;
	font-weight:700;
	letter-spacing:normal;
	text-align:left;
	vertical-align:middle;
}
.pro_pro-000{
		color:#000000;
		margin:0px 0 20px 0;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;

	font-size:115%;
	font-weight:700;
	letter-spacing:normal;
	text-align:left;
	vertical-align:middle;
}

.pro_pro-0 td{
	width:100%;
padding:5px;
color: #0068b7;
font-weight:normal;
text-align:left;
}


.btn {
	background: -moz-linear-gradient(top,#0099CC 0%,#006699);
	background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
	border: 1px solid #DDD;
	color:#FFF;
	width: auto;
	padding: 4px 4px 4px 4px;
	font-weight:bold;
}
.btny {
	background: -moz-linear-gradient(top,#0099CC 0%,#006699);
	background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
	color:#FFF;
	width: auto;
	padding: 1px 2px;
	font-weight:bold;
}


#pro_02th{}
a {

text-decoration: none;
color:inherit;

}

img {
  border-style:none;
}


.shadow{
	box-shadow: 6px 6px 10px #4e4e4e;
    -webkit-box-shadow: 6px 6px  10px #4e4e4e;
    -moz-box-shadow: 6px 6px  10px #4e4e4e;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
}
.boxb{
	margin: 0 auto;
	padding:15px;
	width:100%;
	height:25px;
	text-align:center;
}
.boxcon{
	margin:0;
	padding:5%;
	background-color:#d3edfb;
	color:#000;
	text-align:left;
	width:90%;
	height:100%;
	font-size:70%;

}
.boxcon100{
	margin:0 ;
	padding:20px;
	background-color:#d3edfb;
	color:#000;
	text-align:center;
	width:90%;
	font-size:110%;
	line-height:2em;
}




.font-6{
	font-size:60%;}
.font-{
	font-size:70%;}
.font-9{
	font-size:75%;}

.box1{
	margin:0px;
	padding:0px;
	color:#FFF;
	
	width:40%;
	
	float:left;

	text-align: left;
	font-weight: bold;
}
.box2{
	margin:10px 10px 0px 0px;
	padding:0;
	width:50%;
	height:90px;
	float:right;
	text-align:right;
	overflow:visible;


}
.box3{
	margin:60px 0px   0  50px ;
	padding:0;
	width:7%;
	height:auto;
	float:left;
	text-align:center;
	font-size:80%;

}
.boxl{
	margin:5px 0;
	padding:0;
	width:218px;
	height:auto;
	float:left;
	text-align:left;
	font-size:95%;
	line-height:1.5em;
	
}
.boxr{
		margin:5px 0;
	padding:0;
	width:515px;
	height:auto;
	float:right;

		text-align:left;
	font-size:95%;
	line-height:1.5em;
	
	
	}
.boxr-hani{
		margin:5px 0;
	padding:0;
	width:315px;
	height:auto;
	float:right;

		text-align:left;
	font-size:95%;
	line-height:1.5em;
	
	
	}
.grid-container {
	 margin: 0em 0em 1.5em 0em;
  display: grid;
  gap: 1px;
  grid-template-columns: repeat(3, auto);
}

.grid-item {
 
  padding: 4px;
		text-align:left;
	font-size:95%;
	line-height:1.5em;
	color:#0068b7;;
}

.hani-right{
	margin:0;
	padding:0;
      text-align: right;
      vertical-align:bottom;

}
.hani-left{
	margin:0;
	padding:0;
      text-align: left;
      vertical-align:bottom;

}
.boxr-hani{
		margin:5px 0;
	padding:0;
	width:315px;
	height:auto;
	float:right;

		text-align:left;
	font-size:95%;
	line-height:1.5em;
	
	
	}
.boxl0{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	float:left;
	text-align:center;

}
.boxl0l{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	float:left;
	text-align:left;

}
.boxl00{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	float:left;
	text-align:center;

}
.boxl0-s{
	margin:0;
	padding:5px 0 10px 0;
	width:170px;
	height:auto;
	float:left;
	text-align:left;
	font-size:70%;
}
.boxr0{
margin:0;
	padding:0;
	width:auto;
	height:auto;
	float:right;
		text-align:center;

	
	}
.boxl30{
	margin:0;
	padding:3px 0 0 0;
	width:30px;
	height:auto;
	float:left;
	text-align:left;

	
}
.boxl692{

		margin:0 auto;
	padding:2px 0 0px 0;
	
	width:650px;
	height:auto;
	
	float:left;
	text-align:left;
	line-height:1em;
	
}

	

.boxl-p{
	margin:0;
	padding:5px 10px ;
	width:19%;
	height:auto;
	float:left;
	text-align:left;
	font-size:95%;
	line-height:2em;
	background-color:#f5f2e9;
	
}
.boxl-pp{
	margin:0;
	padding:5px 10px ;
	width:19%;
	height:auto;
	float:left;
	text-align:left;
	font-size:95%;
	line-height:2em;
	background-color:#f5f2e9;
	
}
#name{}

.boxl-pi{
	margin:0;
	padding:5px 10px ;
	width:250px;
	height:auto;
	float:left;
	text-align:left;
	font-size:95%;
	line-height:2em;
	background-color:#ccc;
	font-weight:700;
	
}
.boxl-taiou{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	float:right;
	text-align:left;
	font-size:70%;
	line-height:2em;
	
}
.boxr-p{
		margin:0 0 0 20px;
	padding:5px;
	width:73%;
	height:auto;
	float:left;
	
		text-align:left;
	font-size:95%;
	line-height:2em;
	
	
	}
	.boxr-pp{
		margin:0 0 0 20px;
	padding:5px;
	width:73%;
	height:auto;
	float:left;
	
		text-align:left;
	font-size:95%;
	line-height:2em;
	
	
	}
	
	
	.boxr-pi{
		margin:0 0px 0 20px;
	padding:5px;
	width:398px;
	height:auto;
	float:left;
	background-color:#Dcdddd;
	text-align:left;
	font-size:95%;
	line-height:2em;
	
	}
	
.box256l{
	margin:0 auto;
	padding:0;
	width:246px;
	height:auto;
	float:left;
	color:#000;


}
.box256r{
	margin:0 auto;
	padding:0;
	width:246px;
	height:auto;
	float:right;
	color:#000;


}

.mojil{
		margin:0px 0 20px 0;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:100%;
	line-height:1em;
	font-weight:700;

		letter-spacing:normal;
	}


.mojil-mbl{
		margin:0px 10px;
		padding:8px;
		width:inherit;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#fff;
	font-size:130%;
	line-height:1em;
	text-align:left;


	float:left;
	background-color:#00a0e9;

	}
	.mojil-m1{
		margin:0;
		padding:20px 10px 7px 0 ;
		width:inherit;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:120%;
	line-height:1em;
	text-align:left;

	}
	
	.mojil-m1g{
		margin:0;
		padding:20px 10px 7px 0 ;
		width:inherit;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:100%;
	line-height:1em;
	text-align:left;
	font-weight:800;

	}
	
.submojil{
		margin:0px 0 20px 0;
	
	color:#000;
	font-size:150%;
	
		letter-spacing:normal;
	}
	.submojil{
		margin:0px 0 20px 0;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;		
	color:#000;
	font-size:150%;
	font-weight:bold;
		letter-spacing:normal;
	}
	
.submojiss{
	padding:0;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;		
	margin:0;
	color:#000;
	font-size:11px;
		letter-spacing:normal;
	}
.moji-redmin{
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#F00;
	
}
	.moji-redgo{
	margin:0;
	padding:0;
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#F00;
	font-size:110%;
	
}
	.submojissg{
	padding:0;
		font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	margin:0;
	color:#000;
	font-size:80%;
	line-height:1.5en;
		letter-spacing:normal;
	}
	
.top{
	padding:0 30px;
		font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;	
	margin:0;
	padding:0 0 5px 0;
	color:#000;
	font-size:9px;
		letter-spacing:normal;
		text-align:right;
	}	
	
.top:hover{
		text-shadow: 2px  2px 3px gray;

}


.box207l{
	margin:0 0 0 2px;
	padding:0;
	width:207px;
	height:198px;
	float:left;

}
.box252r{
	margin:0;
	padding:0;
	width:252px;
	height:198px;
	float:right;
	font-size:75%;
		letter-spacing:normal;
		line-height:1.2em;

}
.clear{
	
   clear:both;　/*floatの解除、ここがポイント*/

}

.boxContainer0 {
	width:100%;
	height:auto;
	
	background-color:;

	
	
}

/* clearfix */
.boxContainer0:before,
.boxContainer0:after {
    content: "";
    display: table;
}
 
.boxContainer0:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer0 {
    zoom: 1;
}
.boxContainer {
	width:764px;
	height:auto;
	overflow: hidden;
	background-color:;

	
	
}

/* clearfix */
.boxContainer:before,
.boxContainer:after {
    content: "";
    display: table;
}
 
.boxContainer:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer {
    zoom: 1;
}


.boxContainer-m60i {
	margin:0 auto;
	padding:24px 20px 50px 20px;
	width:705px;
	height:auto;
	overflow: hidden;
	text-align:left;
	
	
}

/* clearfix */
.boxContainer-m60i:before,
.boxContainer-m60i:after {
    content: "";
    display: table;
}
 
.boxContainer-m60i:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-m60i {
    zoom: 1;
}

.boxContainer-m60i {
	margin:0 auto;
	padding:24px 0 50px 0;
	width:705px;
	height:auto;
	overflow: hidden;
	text-align:left;
	
	
}

/* clearfix */
.boxContainer-m60:before,
.boxContainer-m60:after {
    content: "";
    display: table;
}
 
.boxContainer-m60:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-m60 {
    zoom: 1;
}

.boxContainer-2 {
	margin:0 0  0 30px;
	padding:0;
	width:732px;
	height:auto;
	overflow: visible;
	text-align:right;
	
	
	
}

/* clearfix */
.boxContainer-2:before,
.boxContainer-2:after {
    content: "";
    display: table;
}
 
.boxContainer-2:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-2 {
    zoom: 1;
}

.boxContainer-glos {
	margin:0;
	padding:0;
	width:828px;
	height:auto;
	overflow: visible;
	text-align:left;
	background-image:url(image/back.png);
	
	
	
}

/* clearfix */
.boxContainer-glos:before,
.boxContainer-glos:after {
    content: "";
    display: table;
}
 
.boxContainer-glos:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-glos {
    zoom: 1;
}


.boxContainer-taiou-l {
	margin:0;
	padding:1px;
	width:600px;
	height:3px;
	overflow: hidden;
	text-align:center;
	float:right;

	border-top:1px solid #000; 
	
	
}


.boxContainer-taiou {
	margin:0;
	padding:0;
	width:705px;
	height:auto;
	overflow: hidden;
	text-align:left;
	float:right;
	
	
}

/* clearfix */
.boxContainer-taiou:before,
.boxContainer-taiou:after {
    content: "";
    display: table;
}
 
.boxContainer-taiou:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer-taiou {
    zoom: 1;
}

.snsb {
	margin:0;
	padding:5px 0 0 20px;
	width:400px;
	height:21px;
	float:right;
	
}
.snsb li {
	float: left;
	margin-left: 6px;
	padding:0px;
	list-style-type:none;
	visibility:visible;

}
.snsb iframe {
	margin: 0 !important;
}

.pro_01{
width: 100%;
border-collapse: collapse;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
font-size:90%;
}
.pro_01 th{
width: 20%;
padding: 6px;
text-align: center;
vertical-align: top;
color: #333;
background-color: #eee;
border: 1px solid #000;
}
.pro_01 td{
padding: 6px;
background-color: #fff;
border: 1px solid #000;
text-align: center;
}

.pro_02{
width: 100%;
border-collapse: collapse;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
font-size:90%;
line-height:2em;
}
.pro_02 th{
width:20% ;
padding: 5px 10px;
text-align:left;
background-color: #f5f2e9;
font-weight:normal;
vertical-align:top;

}
.pro_02 td{
padding:5px 10px;
background-color: #fff;
font-weight:normal;

text-align:left;
vertical-align:top;
}
.pro_03{
text-align:left;
}

.pro_04{
width: 100%;
border-collapse: collapse;
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
font-size:80%;
line-height:1.5em;
}
.pro_04 th{
width:auto ;
padding: 5px 0px 5px 5px;
text-align:center;
background-color: #f5f2e9;
font-weight:normal;
vertical-align:top;

}
.pro_04 td{
	width:auto;
padding:5px 10px;
background-color: #fff;
font-weight:normal;

text-align:left;
vertical-align:top;
}

.pro_i{
		margin:15px 0 10px 0;
		
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;
	color:#000;
	font-size:120%;
	text-align:left;
	vertical-align:middle;
}
.pro_i th{
width:auto;
padding:5px;
text-align:left;

font-weight:normal;


}
.pro_i td{
padding:5px;
background-color: #fff;
font-weight:normal;
text-align:left;
}


.pro_pro th{
width:auto;
padding:5px;
text-align:left;

font-weight:normal;


}
.pro_pro td{
	width:100%;
padding:5px;
background-color: #fff;
font-weight:normal;
text-align:left;
}
.prop_bl{
width: 100%;
border-collapse: collapse;
margin:0 0 30px 0;

}
.prop_bl th{
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;

width:auto;
height:38px;
padding:0;

margin:0 20px 0 auto;
text-align:left;
vertical-align:middle;
color: #fff;
background-color: #00a0e9;
line-height:-2.7em;
font-weight:100;
}
.prop_bl td{
	width:38px;
	height:38px;
	margin:0;
padding:0;
color: #fff;
background-color: #0068b7;
text-align: center;
line-height:-2.7em;
}

.com_bl{
width: 100%;
margin:0 5px 30px 0;
font-size:110%;
}
.com_bl th{
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;

width:308px;
height:38px;
padding:5px;

margin:0;
text-align:center;
vertical-align:middle;
color: #000;
background-color: #dcdddd;
line-height:-2.7em;
font-weight:bold;
}
.com_bl td{
	width:308px;
	height:38px;
	margin:0;
padding:5px;
color: #fff;
background-color: #00a0e9;
text-align: center;
line-height:-2.7em;
font-weight:bold;
}

.com_rd{
width: 100%;
margin:0 5px 30px 0;
font-size:110%;
}
.com_rd th{
	font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
 Meiryo, メイリオ, sans-serif;

width:308px;
height:38px;
padding:5px;
color: #000;
background-color: #dcdddd;
margin:0;
text-align:center;
vertical-align:middle;

line-height:-2.7em;
font-weight:bold;
}
.com_rd td{
	width:308px;
	height:38px;
	margin:0;
padding:5px;
color: #fff;
background-color: #ec6d74;

text-align: center;
line-height:-2.7em;
font-weight:bold;

}
.in_youto{
width: 100%;
margin:0;
padding:0;
font-size:100%;

}
.in_youto th{
font-family:Helvetica, Arial,"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",Meiryo, メイリオ, sans-serif;
width:430px;
height:auto;
padding:5px;
color: #000;
background-color: #dcdddd;
margin:1px;
text-align:left;
line-height:-2.5em;
font-weight:normal;
}
.in_youto td{
	width:250px;
	height:auto;
	margin:1px;
padding:5px;
color: #000;
background-color: #ccc;
text-align: left;
line-height:-2.5em;
font-weight:normal;
}


#acMenu dt{
	background-color:transparent;"
    display:block;
    width:114px;
    height:25px;
	font-size:100%;
    text-align:left;
	padding:0px;
	margin:0;
	cursor:pointer;
	background:url(image/sankaku.png) 10px 7px no-repeat;
	line-height:1.8em;
    visibility:visible;
    }
#acMenu dd{
		margin:0;
		padding:0;
    background-color:#d3edfb;
    width:134px;
    height:auto;
	font-size:70%;
    line-height:2.1em;
    text-align:left;
	display:none;
	white-space: nowrap
	
    }
	
#acMenu dt.active{
    background:url(image/sankakusita.png)   10px 7px  no-repeat;
		background-color:#d3edfb;
		width:134px;
    }
	
.fixed {
    position: fixed;
    top: 0;
    width: 100%;
	width:134px;
    z-index: 10000;
			background-color:#d3edfb;
}

.box-midashi{
	margin:0;
	padding:0;
	width:205px;
	height:100%;
		float:left;
		background-color:#d3edfb;
}
.box-honnbun{
	margin:0;
	padding:35px 20px 0 15px;
	width:580px;
	height:100%;
	float:right;
	visibility:visible;
}

div.boxb input {
	width:120px;
	height:24px;
	color:#fff;
	text-align:center;
background-color: #000;

}


#page-top{
	width:50px;
	height:50px;
	display:none;
	position:fixed;
	right:16px;
	bottom:16px;
}
 
#page-top p{
	margin:0;
	padding:0;
	text-align:center;
	background:#3b3b3b;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
 
#page-top p:hover{
	background:#8b8b8b;
}
 
#move-page-top{
	color:#fff;
	line-height:50px;
	text-decoration:none;
	display:block;
	cursor:pointer;
}

.fb-like iframe {
	width:100%;
	height:auto;
	display:block;
	visibility:hidden;
	padding:-3px;

}
#zero{
	list-style: none;
	padding-left: 0px;
	vertical-align:middle;
	overflow-wrap:break-word;
	
	}
	#you{
		width:auto;
		margin: 10px;
	list-style: none;
	font-weight:700;
	font-size:120%;
	padding-left: 30px;
	text-align:center;
	
	vertical-align:middle;
	overflow-wrap:break-word;
	
	}

#boxflex {

padding: 0;
}
#boxflex .container {
	

display: flex;
	justify-content:space-between;
	align-items: end;

width:732px;

}
#boxflex .container .item {

margin: auto 20px 0px 0px;
box-sizing: border-box;
text-align: center;
vertical-align:bottom;
}
#boxflex table {
 border-collapse: collapse;
    border:2px solid #00519A;
	background-color:  #a2d0fa;
	margin : 0px 0px 15px 50px;
	width:50%;text-align:center;
	bordercolor:red;
	line-height: 1em;
}

.moji-box3 {
	 border-collapse: collapse;
 margin: 1em auto;
 padding: 0.5em;
 width: 90%;
 border: 2px solid #00519A; /* 枠線 */
 background-color: #a2d0fa; /* 背景色 */
 box-shadow: 1px 1px 2px #ccc;
 line-height: 1em;
 color:  #00519A;
 font-weight:700;
 font-size:100%;
 text
}
.moji-box3 span {
   display: inline-block;
 }