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



img {
    border:none;
 　 outline:none;
}

a{
	border:none;
   outline:none;
}




h1{
	font-size:10px;
	color:#333;
}



.head{
	width:200px;
	margin-top:10px;
}

.menu_bo{
	height:340px;
	width:200px;
	margin-top:20px;
}

.foot_bo{
	height:450px
	width:200px;
	margin-top:20px;
	background-color:#81badf;
	text-align:left;
}

.foot_add{
	color:#FFF;
	font-size:13px;
	margin-left:25px;
	margin-top:10px;
	line-height:1.4em;
}


.bigpic{
	width:1024;
	height:394;
	margin-bottom:25px;
}

.oomidashi{
	z-index:1;
	position:relative;
	top:-100px;
	left:230px;
	margin-bottom:-50px;
	
}

.komidashi{
	padding:5px 0px 5px 0px;
	clear:both;
}



.content{
	width:766px;
	margin-left:236px;
	padding:0;
	margin-right:0;
}





.t1{
	width:120px;
	height:57px;
	background-image:url(../images/tab/gaskiki0.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t2{
	width:120px;
	height:57px;
	background-image:url(../images/tab/toyukigu0.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t3{
	width:120px;
	height:57px;
	background-image:url("../images/tab/kadenseihin0.png");
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t4{
	width:120px;
	height:57px;
	background-image:url("../images/tab/koji0.png");
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t5{
	width:120px;
	height:57px;
	background-image:url(../images/tab/shiharai00.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t6{
	width:120px;
	height:57px;
	background-image:url(../images/tab/hoan00.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t7{
	width:120px;
	height:57px;
	background-image:url("../images/tab/kadenseihin0.png");
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}



.t1f{
	width:120px;
	height:57px;
	background-image:url(../images/tab/gaskiki1.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t2f{
	width:120px;
	height:57px;
	background-image:url(../images/tab/toyukigu1.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t3f{
	width:120px;
	height:57px;
	background-image:url("../images/tab/kadenseihin1.png");
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t4f{
	width:120px;
	height:57px;
	background-image:url("../images/tab/koji1.png");
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t5f{
	width:120px;
	height:57px;
	background-image:url(../images/tab/shiharai1.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t6f{
	width:120px;
	height:57px;
	background-image:url(../images/tab/hoan1.png);
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}

.t6f{
	width:120px;
	height:57px;
	background-image:url("../images/tab/kadenseihin1.png");
	position:relative;
	bottom:45px;
	z-index:2;
	float:left;
	margin:0;
	margin-bottom:-45px;
}










.zspe{
	width:9px;
	height:20px;
	float:left;
}

.tab{
	width:766px;
	margin:0;
}


.main{
	width:706px;
	margin-top:70px;
	background-color:#ffffff;
	border:solid 1px #999;
	z-index:1;
	position: relative;
	padding:30px;
}

.komidashi{
	font-size:150%;
	font-weight:bold;
	margin-bottom:5px;
	
}

h3{
	font-size:130%;
	margin-left:0px;
	margin-top:20px;
	color:#039;
}

h3>img{
	margin-right:10px;
}

.naiyo{
	padding:15px;
}

.bold{
	font-weight:bold;
	margin-left:15px;
	margin-top:5px;
}

hr{
	border-top: 2px dotted #bbb;
	margin:0px 0px 30px 0px;
}

.kateiyo{
	margin-top:20px;
}

th{
	width:75px;
	text-align:left;
	vertical-align:top;
	font-size:110%;
	padding:5px 0 5px 0;
}

td{
	padding:5px 0 5px 0;
}

caption{
	vertical-align:top;
	font-size:110%;
	margin-bottom:10px;
}


.kiki{
	width:294px;
	height:220px;
	margin-left:25px;
	margin-right:25px;
	float:left;
}

.kiki1{
	width:294px;
	height:220px;
	margin-left:25px;
	margin-right:25px;
	float:left;
	text-align:center;
}

.kiki_p{
	width:142px;
	height:142px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

.kiki_p1{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.p_spe{
	width:10px;
	height:142px;
	margin-top:10px;
	float:left;
}

.kiki_t{
	text-align:center;
}

.kiki_t1{
	text-align:center;
}

.wrap{
	clear:both;
	height:200px;
}


.koji{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#06F;
}



.wrap{
	clear:both;
	height:200px;
}




.kiki00{
	width:646px;
	height:313px;
	float:left;
}

.kiki01{

}

.kiki_p00{
	float:left;
	margin-left:20px;
	margin-right:20px;
	
}

.kiki_p01{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}



.kiki_t00{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#03F;
	vertical-align:central;
	margin-bottom:20px;

	
}

.kiki_t01{
	
}

.wrap00{
	clear:both;
	height:300px;
	width:640px;
	margin:0 auto;
}
.wrap01{
	clear:both;
	height:150px;
	width:640px;
	margin:0 auto;
}

.wrap02 {
    display: flex;
}

.maker img {
	text-align:center;
	margin-left:20px;
	margin-right:20px;
    padding: 10px 15px;
    border: 1px solid #999999;
    border-radius: 10px;
}

.maker img:hover {
    box-shadow: 2px 3px 1px rgba(0,0,0,0.5);
    transition: 0.5s;
}

.kiki_t img{
	margin-top:5px;
}

.kiki_t1 img{
	margin-top:5px;
}

.logo_cent{
	text-align:center;
}

.koji_p{
	margin-top:10px;
	margin-bottom:10px;
}


.chuigaki{
	font-size:20px;
	color:#06F;
	line-height:1.7em;
	text-align:center;
	margin-bottom:20px;
}

.img3{
	float:left;
	margin-left:auto;
	margin-right:auto;
}

.img3 img{
	width:80%;
	height:80%;
	display:block;
	margin:0 auto;
}

.img3 p{
	text-align:center;
}

.wrap_ex{
	clear:both;
}

.kaden-images {
    display: flex;
    padding-left: 15px
}

.kaden-images img {
    width: 200px;
    margin-right: 20px;
}

.kaden-naiyo {
    display: flex;
    justify-content: center;
}

.kaden {
    margin-right: 20px;
}