@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: 690px;
}

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

#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:200px;
	position:relative;
	display:flex;
	background-color: #ffffff;
}

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

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

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

.top_c{
	margin: 5px 0px 10px 10px;
	text-align: center;
	height: 107px;
	width: 160px;
	background-image: url("../../../../image/shoulder.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	background-size:150px;
	border-radius: 8px;
}

.left_menu{
	text-indent:0.25em;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	/*background-color: #f5f5e6;*/
	height: 20px;
}

/*.left_menu_13{
	text-indent:0.25em;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	height: 20px;
}*/

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

.left_menu_txt{
		color: #ffffff;
		margin: 0px 0px 0px 10px;
		font-size: 14px;
		line-height: 14px;
		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_13{
		color: #ffff00;
		margin: 0px 0px 0px 10px;
		font-size: 14px;
		line-height: 14px;
		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{display: none;}
.left_circle_2{display: none;}
.left_circle_3{display: none;}
.left_circle_4{display: none;}

.left_menu_s_txt{
		margin: 18px 0px 0px 10px;
		color: #0F0705;
		font-size: 13px;
		line-height: 14px;
		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_menu_s_txt_16{
		margin: 18px 0px 0px 10px;
		color: #ffff00;
		font-size: 13px;
		line-height: 14px;
		font-weight: 600;
		font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
}

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

.left_triangle_1{display: none;}
.left_triangle_2{display: none;}
.left_triangle_3{display: none;}
.left_triangle_4{display: none;}
.left_triangle_5{display: none;}
.left_triangle_6{display: none;}
.left_triangle_7{display: none;}
.left_triangle_8{display: none;}
.left_triangle_9{display: none;}
.left_triangle_10{display: none;}
.left_triangle_11{display: none;}
.left_triangle_12{display: none;}
.left_triangle_13{display: none;}
.left_triangle_18{display: none;}
.left_triangle_19{display: none;}
.left_triangle_20{display: none;}
.left_triangle_21{display: none;}
.left_triangle_22{display: none;}
.left_triangle_23{display: none;}
.left_triangle_24{display: none;}
.left_triangle_25{display: none;}

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

.cate_head{
	margin: 22px 0px 0px 10px;
	width: 160px;
	height: 32px;
	border-top-width: 2px;
	border-style: solid;
	border-color: #940C1C;
  box-sizing:border-box;
	color: #F1E4B0;
	text-align: center;
	font-size: 13px;
	line-height: 46px;
	font-weight: 600;
	font-family: 'Noto Sans JP','Hiragino Sans','ヒラギノ角ゴシック','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic', serif;
	
}

.cate_un{
	margin: 0px 0px 0px 10px;
	width: 160px;
	height: 26px;
}

.cate_un_t{
	margin: 0px 0px 0px 0px;
	width: 160px;
	height: 18px;
	
}

.cate_un_b{
	margin: 0px 0px 0px 0px;
	width: 160px;
	height: 2px;
	background-color: #940C1C;
}

.kumo_area{
	margin: 16px auto;
}

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

.kumo_ill{
	margin: 12px 0px 0px 60px;
	width:90px;
}

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

.und_logo{
	position:absolute;
	bottom:20px;
	left: 50px;
	height: auto;
}

.un_logo{
	width: 80px;
}

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


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

#center{
	margin: 0px 0px 0px 0px;
  width:490px;
	/*width:444px;*/
	background-color: #ffffff;
}

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

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

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

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

.button_1 {
			width:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:122.5px;
			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: 900;
			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: 900;
    	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:490px;
			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: 900;
			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: 900;
    	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: 490px;
	height: auto;
	background: #8A3233;
}

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

.category_q1{
			width:245px;
			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: 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;	
}

.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:245px;
			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: 900;
			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:245px;
			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: 900;
			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:245px;
			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: 900;
			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: 30px auto 25px;
		width: 490px;
		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;
	}


