@charset "UTF-8";

body{
	background-color: #ffffff;
	/*background-color: #e6e6d2;*/
}

a {
	text-decoration: none;
}

.clear { clear:both; /*floatの解除*/ }

.ruler{
	display: none;
}

main {
	display:flex;
	justify-content: space-between;
	border-top-width: 10px;
	border-top-color: #dc143c;
	border-top-style: solid;
	margin: 0px auto 50px;
	width: 930px;
	/*width: 1015px;*/
	height: auto;
	/*background-color: #F5F5E6;*/
}

/*=====================▼左側メニュー▼=====================*/

#nav-drawer {}

.nav-unshown {display:none;}

#nav-open {display:none;}
#nav-open span, #nav-open span:before, #nav-open span:after {display:none;}
#nav-open span:before {display:none;}
#nav-open span:after {display:none;}
#nav-close {display:none;}
#nav-content {display: block;}
#nav-input:checked ~ #nav-close {display:none;}
#nav-input:checked ~ #nav-content {display:block;}

.del {display:none;}


#leftbar {
	width:306px;
	position:relative;
	display:flex;
	background-color: #ffffff;
}

.s_square{
	position: absolute;
	top: 0px;
	right: 0px;
	width:71px;
	height: 71px;
	background-color: #dc143c;
}

.s_circle{
	position: absolute;
	top: 0px;
	right: 0px;
	width:71px;
	height: 71px;
	border-radius: 71px 0px 0px 0px;
	background-color: #ffffff;
}

.index_L{
	width: 235px;
	position:relative;
	border-radius: 0px 0px 15px 15px;
	background-color: #dc143c;
}

.top_c{
	margin: 15px 0px 18px 25px;
	text-align: center;
	height: 124px;
	width: 185px;
	background-image: url("../../../../image/shoulder.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	background-size:175px;
	border-radius: 8px;
}

.left_menu{
	width: auto;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #f5f5e6;*/
	height: 24px;
}

.left_menu_5{
	width: auto;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #f5f5e6;*/
	height: 24px;
}

.left_menu_cate{
	width: auto;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #f5f5e6;*/
	height: 24px;
}

.left_menu_txt{
		color: #ffffff;
		font-size: 14px;
		line-height: 22px;
		font-weight: 600;
		font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
}

.left_menu_txt:hover{
		color: #ffff00;
}

.left_menu_txt_5{
		color: #ffff00;
		font-size: 14px;
		line-height: 22px;
		font-weight: 600;
		font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
}

.left_menu_s_tp{}

.left_menu_s_up{}

.left_circle_1{
	margin: 5.5px 5px 0px 28px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #84121F;
	float: left;
}

.left_circle_2{
	margin: 5.5px 5px 0px 28px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #84121F;
	float: left;
}

.left_circle_3{
	margin: 5.5px 5px 0px 28px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #84121F;
	float: left;
}

.left_circle_4{
	margin: 5.5px 5px 0px 28px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #84121F;
	float: left;
}

.left_menu_s_txt{
		color: #0F0705;
		font-size: 13px;
		line-height: 24px;
		font-weight: 600;
		font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
}

.left_menu_s_txt:hover{
		color: #ffffff;
}

/*===============*/

.left_triangle_1{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_2{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_3{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_4{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_5{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #000000;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_6{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_7{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_8{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_9{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_10{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_11{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_12{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_13{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_18{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_19{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_20{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_21{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_22{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_23{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

.left_triangle_24{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}

/*.left_triangle_25{
	margin: 5px 5px 0px 30px;
  width: 0;
  height: 0;
  border-left: 10px solid #84121F;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
	float: left;
}*/

/*===============*/

.cate_head{
	margin: 22px 0px 12px 25px;
	width: 185px;
	height: 36px;
	border-radius: 2px 2px 2px 2px;
	/*border: 0px solid #84111E;*/
  box-sizing:border-box;
	background-color: rgba(132,17,30,0.8);
	color: #ffffff;
	text-align: center;
	font-size: 13px;
	line-height: 36px;
	font-weight: 600;
	font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
}

.cate_un{
	margin: 0px 0px 0px 25px;
	width: 185px;
	height: 26px;
}

.cate_un_t{
	margin: 0px 0px 0px 0px;
	width: 185px;
	height: 13px;
}

.cate_un_b{
	margin: 0px 0px 0px 0px;
	width: 185px;
	height: 2px;
	background-color: rgba(132,17,30,0.8);
}

.kumo_area{
	margin: 16px auto;
}

.kumo_txt{
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
}

.kumo_ill{
	margin: 12px 0px 0px 85px;
	width:100px;
}

.kumo_img{
	width: 100%;
	height: auto;
}

.und_logo{
	position:absolute;
	bottom:15px;
	left: 62.5px;
	height: auto;
}

.un_logo{
	width: 110px;
}

/*=====================▲左側メニュー▲=====================*/


/*===============▼センターコンテンツ▼===============*/

#center{
  width:624px;
	background-color: #ffffff;
}

/*===============▲センターコンテンツ▲===============*/


/*=====================▼トップ・アンダーボタン▼=====================*/

.index_button {
	margin: 0px auto;
	display: flex;
  flex-wrap: wrap;
	justify-content: space-between;
	width: 624px;
	height: auto;
}

.index_b_m1{
	margin: 20px 0px 0px 0px;
}

.button_1 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_1:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_2 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_2:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_3 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_3:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_4 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_4:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_5 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_5:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_6 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_6:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_7 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_7:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_8 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_8:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}

.button_9 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_9:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}		

.button_10 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_10:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}		

.button_11 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_11:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}	

.button_12 {
			width:156px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_12:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}	

.button_13 {
			width:624px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #83734B;
			background: #CFC8AB;
			border-top: #DFDBC8 solid 2px;
			border-left: #E2DECD solid 2px;
			border-bottom: #A99C69 solid 2px;
			border-right: #B2A679 solid 2px;
			font-weight: 700;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
		}

.button_13:hover {
			color: #ffffff;	
			font-weight: 700;
    	background: #969581;
			border-top: #C7C7BC solid 2px;
			border-left: #BEBDB1 solid 2px;
			border-bottom: #72715E solid 2px;
			border-right: #757461 solid 2px;
		}	


.category_q{
	margin: 0px auto;
	display: flex;
  flex-wrap: wrap;
	justify-content: space-between;
	width: 624px;
	height: auto;
	background: #8A3233;
}

.category_t{
	color: #ffffff;
	width: 624px;
	font-size: 17px;
	font-weight: 500;
	font-family: 'Noto Sans JP', sans-serif;
	text-align: center;	
	line-height: 40px;
	height: 40px;
}

.category_q1{
			width:312px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #FFFFFF;	
			background: #A74B4C;
			border-top: #D47C7D solid 2px;
			border-left: #DE8A8B solid 2px;
			border-bottom: #752929 solid 2px;
			border-right: #8E2E2F solid 2px;
			font-weight: 500;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
}

.category_q1:hover {
			color: #fff100;		
  		background: #8D3A3B;
			border-top: #BE6667 solid 2px;
			border-left: #C38485 solid 2px;
			border-bottom: #4D1517 solid 2px;
			border-right: #661C1C solid 2px;
		}	

.category_q2{
			width:312px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #FFFFFF;	
			background: #A74B4C;
			border-top: #D47C7D solid 2px;
			border-left: #DE8A8B solid 2px;
			border-bottom: #752929 solid 2px;
			border-right: #8E2E2F solid 2px;
			font-weight: 500;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
}

.category_q2:hover {
			color: #fff100;		
  		background: #8D3A3B;
			border-top: #BE6667 solid 2px;
			border-left: #C38485 solid 2px;
			border-bottom: #4D1517 solid 2px;
			border-right: #661C1C solid 2px;
		}	

.category_q3{
			width:312px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #FFFFFF;	
			background: #A74B4C;
			border-top: #D47C7D solid 2px;
			border-left: #DE8A8B solid 2px;
			border-bottom: #752929 solid 2px;
			border-right: #8E2E2F solid 2px;
			font-weight: 500;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
}

.category_q3:hover {
			color: #fff100;		
  		background: #8D3A3B;
			border-top: #BE6667 solid 2px;
			border-left: #C38485 solid 2px;
			border-bottom: #4D1517 solid 2px;
			border-right: #661C1C solid 2px;
		}	

.category_q4{
			width:312px;
			height:28px;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			color: #FFFFFF;	
			background: #A74B4C;
			border-top: #D47C7D solid 2px;
			border-left: #DE8A8B solid 2px;
			border-bottom: #752929 solid 2px;
			border-right: #8E2E2F solid 2px;
			font-weight: 500;
			font-size: 15px;
			line-height: 22px;
			font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
			-moz-box-sizing: border-box;
   		-webkit-box-sizing: border-box;
   		-o-box-sizing: border-box;
   		-ms-box-sizing: border-box;
   		box-sizing: border-box;	
}

.category_q4:hover {
			color: #fff100;	
  		background: #8D3A3B;
			border-top: #BE6667 solid 2px;
			border-left: #C38485 solid 2px;
			border-bottom: #4D1517 solid 2px;
			border-right: #661C1C solid 2px;
		}	

/*=====================▲トップ・アンダーボタン▲=====================*/


#foo{
		margin: 40px auto 20px;
		width: 624px;
		font-size: 12px;
		line-height: 18px;
		text-align: center;
		font-weight: 700;
		font-family: 'Noto Serif JP','Sawarabi Mincho', serif;
	}

.c_name{
		margin: 0px 0px 10px 0px;
		font-size: 20px;
		line-height: 18px;
		text-align: center;
		font-weight: 700;
		font-family: 'Noto Serif JP','Sawarabi Mincho', serif;
	}


