@charset "UTF-8";

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



html{
	margin:0;
	padding: 0;
	font-size: 62.5%;
}

/*----------------------------------------------*/
body{
	width:100%;
	height:2200px;
}

#zentai_yohaku{
	width:100%
	margin:0 auto;
}

#kv{
	margin:0 auto;
}


/*--------------トップスライド-----------------*/

.header-00{
	width:100%;
	height:40px;
	background-color: green;
	z-index:10;
	color:white;
	font-size: 15px;
  position:fixed;
	margin-top: -10px;
}

/*----------レスポンシブの内容-----------*/

.top_short{
	letter-spacing: 3px;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 17px;
}
.header_logo{
	display: none;
}

.list_nav_header{
	display:none;
}



.burger{
	display: none;
}

.menu{
	display:none;
}


/*----------------------------------------------*/

.top_kanban{
	width:1000px;
	height:250px;
	margin: 10px auto;
	display: flex;
}
.top_kanban_mini{
	width:400px;
	height:200px;
	margin-top: 45px;
	margin-left:-20px;
}

.top_kanban_mini img{
	width:390px;
	height:auto;
}

.top_kanban_font01{
	width:360px;
	box-sizing: border-box;
	margin-top: 145px;
	margin-left:50px;
  font-size: 20px;
	letter-spacing: 1px;
}

.top_kanban_font02{
	display: none;
}

.tel{
	width:270px;
	height:200px;
	margin-top: 85px;
}

.facebook_logo,.twitter_logo,.insta_logo{
	margin: 5px 18px -15px 0;
	margin-bottom: -10px;
	width:60px;
	height:auto;
}

.facebook_logo:hover,.twitter_logo:hover,.insta_logo:hover{
	transition: .7s;
	transform: scale(1.15);
}

.tel p a{
	font-size: 30px;
	width:270px;
	height:60px;
	background-color: yellow;
	border:dotted 7px blue;
	border-radius: 20px;
	display: inline-block;
	padding-top: 27px;
	margin-top: 30px;
	margin-left: -30px;
	text-shadow: 1px 1px 2px black;
	text-decoration: none;
	text-align: center;
	color:blue;
	letter-spacing: 1px;
	font-family: "M PLUS 1p";
}

.tel p a:hover{
	font-size: 30px;
	background-color: orange;
	transition: 1s;
	transform: scale(1.2);
}

.tel02{
	display: none;
}


/*-------------------------------------------------------------*/


.nav02{
	width:100%;
	height:38px;
	background-color: green;
	margin: 65px auto;
	font-size: 16px;
	padding-bottom: 6px;
	letter-spacing: 3px;
	font-family: monospace;
}

.nav_menu_ul02{
	width:1000px;
	height:35px;
	display: flex;
	margin:0 auto;
}
.nav_menu_li02:first-child,.nav_menu_li02:nth-child(2),.nav_menu_li02:nth-child(3),
.nav_menu_li02:nth-child(4),{
	margin-left: 20px;
}

.nav_menu_li02:nth-child(5),.nav_menu_li02:nth-child(6),.nav_menu_li02:last-child{
	margin-left:50px;
}

.nav_menu_li02 a{
	text-decoration: none;
	color:white;
}
.nav_menu_li02 a:hover{
	color: yellow;
	transition: 0.5s;
	font-size: 17.5px;
}

.header-nav{
	display: none;
}


/*-----------------------Top_header_slide-----------------------*/

.fadeslide {
	position: relative;
	width: 1000px;
	height: 450px;
	overflow: hidden;
	z-index: 0;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}

.fadeslide div {
	position: absolute;
	top: 0;
	left: 0;
}

.fadeslide div:nth-of-type(1) {
	animation: fadeslide 12s 0s infinite both;
	z-index: 3;
}

.fadeslide div:nth-of-type(2) {
	animation: fadeslide 12s 3s infinite both;
	z-index: 2;
}

.fadeslide div:nth-of-type(3) {
	animation: fadeslide 12s 5s infinite both;
	z-index: 1;
}



@keyframes fadeslide {
	0% { left: 0; opacity: 0; }
	50% { left: 0; opacity: 1; }
	100% { left: 100%; opacity: 0; }
}

/*--------------------------------------------------*/
.fadeslide02{
	display:none;
}

/*------------------Main---------------------------*/

#two_main{
	width:1000px;
	height:1500px;
	display: flex;
	margin: 0 auto;
}

/*-------------------Main_left-------------------------------*/

#left_main{
  width:265px;
	height:1450px;
	margin: 0 auto;
}

.three-setsumei00{
	width:255px;
	height:260px;
	margin: 23px auto;
}

.three-setsumei00 li{
width:225px;
height:43px;
text-align: center;
margin: 16px auto;
padding-top: 20px;
background: #FFFFFF;
border-left: solid  25px #c71585;
box-shadow: 1px 2px 3px black;
font-size: 22px;
font-family: "M PLUS 1p";
}

.three-setsumei00 li:hover{
transform: scale(1.1);
transition: 0.6s;
background: #fff352;
}


.three-setsumei00 li a{
	text-decoration: none;
	color:brown;
	letter-spacing: 3px;
}

.three-setsumei00 li a:hover{
	color: white;
	text-shadow: 2px 3px 4px gray;
	font-size: 24px;
	letter-spacing: 4px;
  transition: 0.6s;
	font-weight: 800;
	display: block;
	margin-top: -3px;
}


/*---------------------------------------*/


.category_caption{
width:240px;
height:45px;
color: white;
background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 90%);
text-shadow: 1px 2px 3px black;
border-bottom: solid 5px #ce3d3d;
border-radius: 10px;
font-size: 27px;
letter-spacing: 1px;
text-align: center;
padding-top: 17px;
margin: 0 auto 30px;
font-family: "M PLUS 1p";
letter-spacing: 2px;
font-weight: bolder;
}

.ten_category{
	width:255px;
	height:750px;
	margin:20px auto ;
	flex-wrap: wrap;
	font-family: 'Noto Sans JP', sans-serif;
}

.ten_category li {
	width:240px;
	height:40px;
	text-align: center;
  margin-top: 13px;
	padding-top:15px;
	font-size: 20px;
	letter-spacing: 4px;
	color: #606060;
	background-image: linear-gradient(to bottom, #fdede4 0%, #ffefd5 100%);
	border: 2px solid #deb887;
	border-radius: 10px;
}

.ten_category li:hover {
	background-image: linear-gradient(to bottom, #fbdac8 0%, #fffacd 100%);
	border-radius: 20px;
  transition: 0.6s;
	transform: scale(1.1);
}

.ten_category a{
	text-decoration: none;
	color:black;
}
.ten_category a:hover{
	font-weight: bolder;
	color:orangered;
	letter-spacing: 7px;
	transition: 0.6s;
	transform: scale(1.1);
}

/*-----------------------------------------*/

.syuccho_kaitori_tiiki{
	width:240px;
	height:50px;
	font-size: 22px;
	color: #686868;
	background-color: #fff;
	border: 6px double green;
	background-image: linear-gradient( 135deg, #81FBB8 5%, #28C76F 80%);
	box-shadow: 2px 2px 2px #ccc;
	margin: 0 auto;
	text-align: center;
	padding-top: 20px;
	font-family: 'Noto Sans JP', sans-serif;
}
.syuccho_kaitori_tiiki:hover{
	transition: 0.5s;
	transform: scale(1.1);
	background-image: linear-gradient(135deg,#0075c2 5%,#a0d8ef 80%);
	border: 6px double #4753a2;
}

.syuccho_kaitori_tiiki a{
	text-decoration: none;
	color:white;
	text-shadow: 1px 2px 3px black;
}
.syuccho_kaitori_tiiki a:hover{
	color:yellow;
	transition: 0.5s;
 transform: scale(1.1);
 font-weight:800;
}
.fukuoka_map img{
	width:200px;
	height:auto;
	margin:20px 0 0 23px;
	opacity:0.6;
}
.fukuoka_map img:hover{
	margin: 35px 0 30px 18px;
	opacity: 1;
	transition:0.6s;
	transform: scale(1.05);
}

/*--------------Main_right-------------------------------------------*/

#right_main{
	width:730px;
	height:2500px;
	margin:20px auto;
}

.kaitori_big_point{
	width:700px;
	height:640px;
	border:solid 2px red;
	margin:0 auto;
	background-color : #FFF;
  background-image :
    radial-gradient(#b0e0e6 20px, transparent 22px),
    radial-gradient(#ffb6c1 20px, transparent 22px);
  background-size : 90px 90px;
  background-position: 0 0, 40px 40px;
}


.big_point_midashi{
	font-size: 36px;
	letter-spacing: 1.5px;
	text-align: center;
	margin:25px auto 5px;
	font-family: "M PLUS Rounded 1c";
	font-weight: bolder;
	text-shadow: 2px 3px 4px white;
}

.big_point_bunsho{
	width:500px;
	height:auto;
	margin:0 auto 30px;
	font-size:25px;
  line-height:26px;
	font-family: "M PLUS Rounded 1c";
  text-shadow: 2px 3px 4px white;
}

/*--------------------------------------*/
.big_point_01{
	width:680px;
	height:80px;
  background: white;
  margin:0 auto;
	display: flex;
	box-shadow: 1px 2px 3px gray;
}
.big_point_02{
	width:680px;
	height:110px;
  background: white;
  margin: 20px auto;
	display: flex;
	box-shadow: 1px 2px 3px gray;
}

.big_point_03{
	width:680px;
  height:120px;
	background: white;
	margin: 20px auto;
	display: flex;
	box-shadow: 1px 2px 3px gray;
}

.kaitori_big_point p{
	padding: 15px;
}

/*--------------------------------------*/

.big_point_01_midashi{
width:200px;
height:80px;
background: linear-gradient(45deg, #F5515F,#A1051D);
font-size:23px;
color:white;
letter-spacing: 2px;
line-height: 28px;
text-align: center;
}
.big_point_02_midashi{
	width:200px;
	height:110px;
	background: linear-gradient(45deg, #F5515F,#A1051D);
	font-size:24px;
	color:white;
	letter-spacing: 2px;
	line-height: 35px;
	text-align: center;
}
.big_point_03_midashi{
	width:200px;
	height:120px;
	background: linear-gradient(45deg, #F5515F,#A1051D);
	font-size:26px;
	color:white;
	line-height: 39px;
	text-align: center;
}
.big_point_01_naiyo{
	width:480px;
	font-size: 16px;
	padding: 16px;
	line-height:25px;

}
.big_point_02_naiyo{
	width:480px;
	font-size: 16px;
	padding: 16px;
	line-height:25px;
}

.big_point_03_naiyo{
	width:480px;
	font-size: 16px;
	padding: 10px;
	line-height:17px;
	letter-spacing: 1px;
}

/*--------------------------------------*/

#category_big_caption{
	width:730px;
	height:1200px;
	display: flex;
	flex-wrap: wrap;
	margin-top:80px;
	text-align:center;
}
#category_big_caption figure{
	width:340px;
  height:250px;
	border:solid 1px black;
	margin: 0 auto 35px;
}

#category_big_caption img{
	width:340px;
	height:250px;
}

#category_big_caption figcaption{
	width:150px;
	height:20px;
	background-color:#FFFFFF;
	border:solid 1px red;
	margin-left: 90px;
	margin-top: 4px;
	border-radius: 15px;
	padding-top:  2px;
	font-family: 'Noto Sans JP', sans-serif;
	box-shadow: 1px 2px 3px gray;
}
#category_big_caption figcaption:hover{
	background-color:#fff462;
	border:solid 1px red;
	border-radius: 15px;
	padding-top:  2px;
	font-family: 'Noto Sans JP', sans-serif;
	box-shadow: 1px 2px 3px gray;
	transition:0.6s;
	transform: scale(1.05);
}

#category_big_caption figcaption a{
	font-size:17px;
	text-decoration: none;
	color:black;
}
#category_big_caption figcaption a:hover{
	font-size: 18px;
	color:red;
	transition:0.6s;
	transform: scale(1.05);
	letter-spacing: 1.5px;
	margin-bottom: 3px;
	font-weight: bolder;
}


/*---------------Under_menu-------------------------------------*/

.under_menu{
	width:950px;
	height:180px;
	border:2px solid red;
	margin-top: 320px;
	margin-left: -270px;
	display:flex;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
}

.under_menu01,.under_menu02{
	width:370px;
	height:auto;
	opacity:0.9;
  margin:35px auto;
}

.under_menu01:hover,.under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
	opacity:1;
}




/*--------------------------------------*/

#under_menu02{
 width:100%;
 height:700px;
 background-color: pink;
 margin-top: 1050px;
 margin-bottom: -60px;
 display: flex;
}
#under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#under_menu02 p{
	font-size: 20px;
	letter-spacing: 3px;
	font-family: monospace;
}
.kaitori_midashi_font{
	font-weight: 800;
	font-size: 22px;
	color:brown;
	text-align: center;
}
.menu_p_01{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 47px;

}
.menu_p_02{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 40px;
	text-align: left;
}


/*---------------------------------------------*/

.top_footer{
	width:100%;
	height:300px;
	background-color: green;
	padding-top:30px;
	padding-bottom: 50px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}

/*---------------メイン外_電話とライン連絡箇所------------------*/


#tel_line_renraku{
	width:100%;
	height:220px;
	clear:both;
	position:fixed;
	margin-top: :0;
	bottom: 0;
	z-index:6;
	display:flex;
	box-shadow: 3px 4px 5px white;
	border:1px solid white;
}
.tel_renraku{
	width:50%;
	height:210px;
	background-image: linear-gradient(45deg,#387d39, 20%,#79c06e 80%);
	border:1rem solid #288c66;
}

.tel_renraku img{
	width:83%;
	height:98%;
	margin-left: 10%;
	margin-right: auto;
}

.line_renraku{
	width:50%;
  height:210px;
	background-image: linear-gradient(45deg,#b8d200 20%,#c7dc68 80%);
	border:1rem solid #65ab31;
	border-left: none;
}
.line_renraku img{
	width:83%;
	height:98%;
	margin-left: 10%;
	margin-right: auto;
}




/*------------pc表示分-------------------*/


.smart_tel,.smart_line{
	display: none;
}


/*----------------------買取の流れ・Q＆Aのページ--------------------------*/

#kaitori_right_main{
	width:730px;
	height:2000px;
	margin:20px auto;
}
.kaitori_top_gazo{
	width:680px;
	height:350px;
	margin:0 auto;
}
#kaitori_nagare{
	width:680px;
	height:660px;
  margin: 0 auto;
}
.kaitori_nagare01,.kaitori_nagare02,.kaitori_nagare03{
	width:680px;
	height:177px;
	border: 1px solid gray;
	margin: 4px auto;
	background-image: linear-gradient(to top, #fffacd 20%, #ffffe0 100%);
}

#kaitori_q_and{
  width:680px;
	height:800px;
	margin: -80px auto;
}

.kaitori_q_and_01,.kaitori_q_and_02,.kaitori_q_and_03,.kaitori_q_and_04,
.kaitori_q_and_05,.kaitori_q_and_06{
	width:680px;
	height:110px;
	border: 2px solid #deb887;
	margin: 5px auto;
	font-size: 18px;
	background:floralwhite;
	letter-spacing: 1px;
	line-height:20px;
	border-radius: 10px;
	padding: 3px;
}
.kaitori_q_and_00{
	width:680px;
	height:100px;
}

.q_and_{
 color:#40e0d0;
 font-weight: bolder;
 text-shadow: 1px 1px 1px black;
 margin-top: 2px;
 font-family: "Sawarabi Gothic";
 font-size: 19px;
}

/*---------------Under_menu-------------------------------------*/

.kaitori_under_menu{
	width:950px;
	height:180px;
	border:2px solid red;
	margin-top: 130px;
	margin-left:-230px;
	margin-right: auto;
	display:flex;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
}

.kaitori_under_menu01,.kaitori_under_menu02{
	width:370px;
	height:auto;
	opacity:0.9;
	margin:35px auto;
}

.kaitori_under_menu01:hover,.kaitori_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
  opacity:1;
}


/*----------------------------------------------*/

#kaitori_under_menu02{
	width:100%;
	height:700px;
	background-color: pink;
	margin-top: 850px;
	margin-bottom: -60px;
	display: flex;
}

#kaitori_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#kaitori_under_menu02 p{
	font-size: 20px;
	letter-spacing: 3px;
	font-family: monospace;
}
.kaitori_midashi_font{
	font-weight: 800;
	font-size: 22px;
	color:brown;
	text-align: center;
}
.kaitori_menu_p_01{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 47px;

}
.kaitori_menu_p_02{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 40px;
	text-align: left;
}

/*--------------------買取ページ・フッタ--------------------------*/

.kaitori_top_footer{
	width:100%;
	height:300px;
	background-color: green;
	padding-top:30px;
	padding-bottom: 50px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}

/*--------------------対応エリアのページ-----------------------------*/

#taio_eria_right_main{
	width:730px;
	height:2000px;
	margin:20px auto;
}

.taio_eria_kanban{
	width:700px;
	height:100px;
	margin: 0 auto 20px;
}

.taio_eria_kaitori_big_point{
	width:700px;
	height:230px;
	border:solid 2px #c1e4e9;
	border-radius: 20px;
	margin: 0 auto;
	background-color : #FFF;
  background-image :
    radial-gradient(#e0ebaf 20px, transparent 22px),
    radial-gradient(#fddea5 20px, transparent 22px);
  background-size : 90px 90px;
  background-position: 0 0, 40px 40px;
}


.taio_eria_big_point_bunsho{
	width:500px;
	height:auto;
	margin:50px auto 30px;
	font-size:25px;
  line-height:32px;
	letter-spacing: 2px;
	font-family: "M PLUS Rounded 1c";
  text-shadow: 2px 3px 4px white;
}

.taio_eria_fukuoka_map{
	width:700px;
	height:700px;
	background: radial-gradient(#b2ffff,#FFFFFF);
	margin: 40px auto;
}

.taio_eria_fukuoka_map img{
	width:600px;
	height:auto;
	margin-top: 30px;
	margin-left: 40px;
}

.taio_eria_setumei{
	width:700px;
	height:300px;
	border:1px solid gray;
	 margin:0 auto;
}


.taio_eria_under_menu{
	width:950px;
	height:180px;
	border:2px solid red;
	margin-top: 150px;
	margin-left:-230px;
	margin-right: auto;
	display:flex;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
}

.taio_eria_under_menu01,.taio_eria_under_menu02{
	width:370px;
	height:auto;
	opacity:0.9;
	margin:35px auto;
}

.taio_eria_under_menu01:hover,.taio_eria_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
	opacity:1;
}


/*----------------------------------------------*/

#taio_eria_under_menu02{
	width:100%;
	height:700px;
	background-color: pink;
	margin-top: 480px;
	margin-bottom: -60px;
	display: flex;
}

#taio_eria_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#taio_eria_under_menu02 p{
	font-size: 20px;
	letter-spacing: 3px;
	font-family: monospace;
}
.taio_eria_midashi_font{
	font-weight: 800;
	font-size: 22px;
	color:brown;
	text-align: center;
}
.taio_eria_menu_p_01{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 47px;

}
.taio_eria_menu_p_02{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 40px;
	text-align: left;
}


/*-------------------出張対応地域のページ・フッター--------------*/

.taio_eria_top_footer{
	width:100%;
	height:300px;
	background-color: green;
	padding-top:30px;
	padding-bottom: 50px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}


/*-------------------依頼者の声・ページ--------------*/

#iraisha_q_and_right_main{
	width:730px;
	height:1500px;
	margin:20px auto;
}
.iraisha_kanban{
	width:700px;
  height:150px;
	margin:0 auto;
}

.iraisha_q_and_mongon{
	width:700px;
	height:1400px;
	margin: 20px auto;
}
.iraisha_q_and_mongon_midashi{
	background: #f5deb3;
	color:#696969;
	font-size: 18px;
	padding: 10px;
	font-weight: bolder;
}
.iraisha_q_and_mongon_naiyo{
	font-size: 17px;
	padding:5px;
	color:#696969;
	letter-spacing: 1px;
	line-height:18px;
}
.iraisha_q_and_mongon01,.iraisha_q_and_mongon02,.iraisha_q_and_mongon03,.iraisha_q_and_mongon04,
.iraisha_q_and_mongon05,.iraisha_q_and_mongon06,.iraisha_q_and_mongon07,.iraisha_q_and_mongon08,
.iraisha_q_and_mongon09,.iraisha_q_and_mongon10{
	width:700px;
	height:120px;
	box-sizing: border-box;
	margin-top: 10px;
	background: floralwhite;
	box-shadow: 1px 1.5px 2px gray;
}

.iraisha_q_and_under_menu{
	width:950px;
	height:180px;
	border:2px solid red;
	margin-top: 50px;
	margin-left:-230px;
	margin-right: auto;
	display:flex;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
}

.iraisha_q_and_under_menu01,.iraisha_q_and_under_menu02{
	width:370px;
	height:auto;
	opacity:0.9;
  margin:35px auto;
}

.iraisha_q_and_under_menu01:hover,.iraisha_q_and_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
	opacity:1;
}


/*----------------------------------------------*/

#iraisha_q_and_under_menu02{
	width:100%;
	height:700px;
	background-color: pink;
	margin-top: 500px;
	margin-bottom: -60px;
	display: flex;
}

#iraisha_q_and_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#iraisha_q_and_under_menu02 p{
	font-size: 20px;
	letter-spacing: 3px;
	font-family: monospace;
}
.iraisha_q_and_midashi_font{
	font-weight: 800;
	font-size: 22px;
	color:brown;
	text-align: center;
}
.iraisha_q_and_menu_p_01{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 47px;

}
.iraisha_q_and_menu_p_02{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 40px;
	text-align: left;
}




/*-------------------依頼者の声・フッター--------------*/
.iraisha_q_and_top_footer{
	width:100%;
	height:300px;
	background-color: green;
	padding-top:30px;
	padding-bottom: 50px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}

/*-------------------特定商取引ページ--------------------*/


#tokuteisho_right_main{
	width:730px;
	height:1500px;
	margin: 25px auto;
}

.tokuteisho_naiyo{
	width:700px;
	height:1000px;
	position: relative;
	margin: 0 auto;
}
.tokuteisho_midashi{
	font-size: 25px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 3px;
	box-sizing:border-box;
	width: 380px;
	height:47px;
	border: 3px solid green;
	color:#001e43 ;
	margin: 0 auto 30px;
	border-radius: 10px;
	background: #fffff0;
	box-shadow: 2px 3px 4px #696969;
}

/*--------------------表の詳細----------------------------*/

table {
border-collapse: collapse; /* 隣接するセルの罫線を重ねて表示する */
font-family: monospace;
font-size: 22px;
color: #24140e; /* フォントの色を指定する */
width: 700px; /* テーブルの横幅を指定する */
border-spacing: 3px; /* 隣接するセル(上下左右)の境界線の間隔を指定する */
border: 2px solid #696969;
}

td, th {
text-align: center; /* インライン要素の位置を指定する */
border: 2px solid #696969;
}

th {
	color: #fff; /* 見出しのフォントの色を指定する */
	padding: 15px 10px; /* 見出し内側の余白を指定する(上下:左右) */
	background: #79c06e ; /* 見出しの背景色を指定する */
	font-weight: bold; /* フォントの太さを指定する */
	text-align: center; /* 見出し文字のセンタリングを指定する */
}

td {
padding-top: 30px; /* セル内の余白を指定する(上下:左右) */
text-align: center; /* セル内文字のセンタリングを指定する */
height:50px;
}

tr {
background: #fff; /* 行全体の背景色を指定する */
}

tr td:first-child {
  background-color: #d8e698 ;
	font-size: 18px;
}

/*------------------------------------------------------*/

.fuwafuwa02 {
  animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
  background: url(../img/ico-apple.svg) no-repeat center center / 60px auto;
  display: inline-block;
  transition: 1.5s ease-in-out;
  width: 300px;
  height: 300px;
  margin-top: 100px;
	margin-left: 200px;
}
.fuwafuwa02 img{
	width:300px;
	height:auto;
}

@keyframes fuwafuwa02 {
  0% {
    transform:translate(0, 0) rotate(-7deg);
  }
  50% {
    transform:translate(0, -7px) rotate(0deg);
  }
  100% {
    transform:translate(0, 0) rotate(7deg);
  }
}


/*------------------------------------------------------*/
.tokuteisho_under_menu{
	width:950px;
	height:180px;
	border:2px solid red;
	margin-left:-230px;
	margin-right: auto;
	margin-top: 200px;
	display:flex;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
		position: absolute;
}

.tokuteisho_under_menu01,.tokuteisho_under_menu02{
	width:370px;
	height:auto;
	opacity:0.9;
	margin:35px auto;
}

.tokuteisho_under_menu01:hover,.tokuteisho_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
	opacity:1;
}

/*----------------------------------------------*/

#tokuteisho_under_menu02{
	width:100%;
	height:700px;
	background-color: pink;
	margin-top: 570px;
	margin-bottom: -80px;
	display: flex;
}

#tokuteisho_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#tokuteisho_under_menu02 p{
	font-size: 20px;
	letter-spacing: 3px;
	font-family: monospace;
}
.tokuteisho_midashi_font{
	font-weight: 800;
	font-size: 22px;
	color:brown;
	text-align: center;
}
.tokuteisho_menu_p_01{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 47px;

}
.tokuteisho_menu_p_02{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 40px;
	text-align: left;
}




/*-------------------特定商取引ページ・フッター--------------------*/

.tokuteisho_top_footer{
	width:100%;
	height:300px;
	background-color: green;
	padding-top:40px;
	padding-bottom: 50px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}


/*-------------------プライバシーポリシーのページ--------------------*/

#privacy_right_main{
	width:730px;
	height:2800px;
	margin: 25px auto;
}
.privacy_policy_midashi{
	margin: 5px auto 20px;
	padding: 15px 15px 25px;
	width:700px;
	height:80px;
	background: #fffaf0;
	border-radius: 20px;
	letter-spacing: -1px;
	border:1px solid #4169e1;
}
.privacy_policy_midashi p{
	font-size: 25px;
	text-align: center;
	margin-bottom: 10px;
	font-family: fantasy;
	color:#4169e1;
}

.privacy_policy_midashi_naiyo{
	font-size: 18px;
	font-family: fantasy;
	color:#000080;
	line-height: 19px;
}
.privacy_mongon{
	width:700px;
	height: 2200px;
	border:3px dotted #4169e1;
	margin: 0 auto;
	font-size: 17px;
	border-radius: 10px;
	position: relative;
	padding: 10px;
		color:#24140e;
}
.privacy_mongon p{
	font-weight: bolder;
	font-size: 20px;
	margin: 10px 5px;
	letter-spacing: 1px;
}
.privacy_naiyo{
	letter-spacing: 1px;
	line-height: 20.5px;
	box-sizing: border-box;
}

/*---------------------------------------------*/

.privacy_under_menu{
	width:950px;
	height:180px;
	border:2px solid red;
	margin-left:-230px;
	margin-right: auto;
	margin-top: 200px;
	display:flex;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position: absolute;
}

.privacy_under_menu01,.privacy_under_menu02{
	width:370px;
	height:auto;
	opacity:0.9;
	margin:35px auto;
}

.privacy_under_menu01:hover,.privacy_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
	opacity:1;
}


/*----------------------------------------------*/

#privacy_under_menu02{
	width:100%;
	height:700px;
	background-color: pink;
	margin-top: 1500px;
	margin-bottom: -80px;
	display: flex;
}

#privacy_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#privacy_under_menu02 p{
	font-size: 20px;
	letter-spacing: 3px;
	font-family: monospace;
}
.privacy_midashi_font{
	font-weight: 800;
	font-size: 22px;
	color:brown;
	text-align: center;
}
.privacy_menu_p_01{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 47px;

}
.privacy_menu_p_02{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 40px;
	text-align: left;
}



/*--------------------プライバシーポリシー・フッター-------------------*/

.privacy_top_footer{
	width:100%;
	height:300px;
	background-color: green;
	padding-top:40px;
	padding-bottom: 70px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}

/*-------------------カテゴリー説明(全てここに移動分)のページ--------------------*/

#category_setsumei_right_main{
	width:730px;
	height:2500px;
	margin: 25px auto;
}

.category_setsumei_midashi{
	width:715px;
	height:350px;
  margin:0 auto;
}
.category_setsumei_naiyo{
	width:715px;
	height:800px;
	margin:0 auto;
}
.point_naiyo{
	font-size: 24px;
	font-family: monospace;
	padding: 5px 10px 8px;
	line-height:28px;
	color:#008080;
	font-weight: bolder;
	letter-spacing: 2px;
}
.point_naiyo00{
	font-size: 17px;
	padding: 10px;
	line-height:21px;
	letter-spacing: 1px;
}

.point01,.point02,.point03{
	width:220px;
	height:auto;
	margin-top:35px;
}
.point_number01,.point_number02,.point_number03{
	width:80px;
	height:75px;
	margin-left: 10px;
}

.category_setsumei_naiyo01,.category_setsumei_naiyo02,.category_setsumei_naiyo03{
	width:700px;
	height:220px;
	margin:0 auto 30px;
	display: flex;
}

/*-------------------イラスト・アニメーション-----------------------------*/

.fuwafuwa {
  animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
  background: url(../img/ico-apple.svg) no-repeat center center / 60px auto;
  display: inline-block;
  transition: 1.5s ease-in-out;
  width: 300px;
  height: 300px;
  margin-top: 85px;
	margin-left: 200px;
}
.fuwafuwa img{
	width:300px;
	height:auto;
}

@keyframes fuwafuwa {
  0% {
    transform:translate(0, 0) rotate(-9deg);
  }
  50% {
    transform:translate(0, -7px) rotate(0deg);
  }
  100% {
    transform:translate(0, 0) rotate(9deg);
  }
}

/*---------------------------------------------*/

.category_setsumei_under_menu{
	width:950px;
	height:180px;
	border:2px solid red;
	margin-left:-230px;
	margin-right: auto;
	margin-top: 150px;
	display:flex;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position: absolute;
}

.category_setsumei_under_menu01,.category_setsumei_under_menu02{
	width:370px;
	height:auto;
	opacity:0.9;
	margin:35px auto;
}

.category_setsumei_under_menu01:hover,.category_setsumei_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
	opacity:1;
}


/*-----------------------------------------*/

#category_setsumei_under_menu02{
	width:100%;
	height:700px;
	background-color: pink;
	margin-top: 700px;
	margin-bottom: -80px;
	display: flex;
}

#category_setsumei_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#category_setsumei_under_menu02 p{
	font-size: 20px;
	letter-spacing: 3px;
	font-family: monospace;
}
.category_setsumei_midashi_font{
	font-weight: 800;
	font-size: 22px;
	color:brown;
	text-align: center;
}
.category_setsumei_menu_p_01{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 47px;

}
.category_setsumei_menu_p_02{
	margin-top: 50px;
	margin-left: 20%;
	line-height: 40px;
	text-align: left;
}



/*-------------------カテゴリー説明(全てここに移動分)・フッター--------------------*/

.category_setsumei_top_footer{
	width:100%;
	height:300px;
	background-color: green;
	padding-top:40px;
	padding-bottom: 70px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}


/*-----------------------------------
スマホ
-----------------------------------*/
@media screen and (max-width: 414px) {

	body{
		width:414px;
		height:3300px;
	}

	header {
	    /*ヘッダーを固定*/
	    width: 100%;
	    height: 100px;
	    background-color: green;
			z-index:5;
			display:flex;
			align-items: center;
			position:fixed;
	}

	header nav{
		margin: 0 0 0 15px;
		display: flex;
		align-items: center;
		font-size: 11px;
	}

.header_logo{
	display: flex;
}

.header_logo img{
	margin-top: 5px;
	margin-left: 22px;
	width:65px;
	height:65px;
}

.header-00{
		display: none;
	}

.list_nav_header{
	display: flex;
	width: 240px;
	margin-top: 12px;
	color:white;
	font-family: fantasy;
	font-size: 15px;
	letter-spacing: 0.5px;
}

.list_nav_header li{
	margin-left: 5px;
}
.list_nav_header a:hover{

}

/*------------バーガー-------------*/

.burger{
	width:40px;
	height:40px;
	background-image: url(images/burger.svg);
	background-size: 45px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 8px 10px 0 10px;
	cursor: pointer;
	border-radius: 6px;
	position: relative;
	z-index:10;
	display: flex;
}
.burger:hover{
	background-color: #c0c0c0;
}
.burger.is-active{
	background-image: url(images/close.svg);
}

/*-----------メニュー---------------*/

.menu{
	color:white;
	display:flex;
	align-items: center;
	justify-content: center;
	background-image: radial-gradient( circle farthest-corner at 14.2% 24%,  rgba(239,61,78,1) 0%, rgba(239,61,78,0.81) 51.8%, rgba(239,61,78,0.63) 84.6% );
	position: fixed;
	top: 0;
	right:0;
	left: 0;
	bottom:0;
	z-index:8;
	display: none;
	font-size: 21px;
}

.menu li{
	text-align: center;
  line-height:70px;
	letter-spacing: 2px;
}

.menu a{
	text-decoration: none;
	color:white;
	text-shadow: 1px 2px 3px #696969;
}
.menu.is-active{
	display:flex;
}

.burgar_menu_bana{
	width:70%;
	height:auto;
	margin-top: 35px;
}


/*---------------------------------*/

	.top_kanban{
		width:414px;
		height:600px;
		margin: -50px auto;
		display: block;
	}

	.top_kanban_mini img,.top_kanban_font01{
		display: none;
	}


	.tel{
	display:none;
	}

	.tel02{
		width: 300px;
		margin-top: -70px;
	  margin-left:35px;
    position:relative;
		z-index: 3;
	}

	.logo_group{
		width:330px;
		margin-left: 63px;
		margin-top: 20px;
	}

	.facebook_logo,.twitter_logo,.insta_logo{
		margin: 5px 18px -15px 0;
		margin-bottom: -10px;
		width: 60px;
		height:auto;
	}

	.facebook_logo:hover,.twitter_logo:hover,.insta_logo:hover{
		transition: .7s;
		transform: scale(1.15);
	}

	.tel02 p a{
		font-size: 30px;
		width:270px;
		height:60px;
		background-color: yellow;
		border:dotted 7px blue;
		border-radius: 20px;
		display: inline-block;
		padding-top: 27px;
		margin-top: 25px;
		margin-left: 30px;
		margin-bottom: 30px;
		text-shadow: 1px 1px 2px black;
		text-decoration: none;
		text-align: center;
		color:blue;
		letter-spacing: 1px;
		font-family: "M PLUS 1p";
	}

	.tel02 p a:hover{
		font-size: 30px;
		background-color: orange;
		transition: 1s;
		transform: scale(1.15);
	}

	.nav02{
		display: none;
	}

	/*------------スライド------------------*/

	.fadeslide02 {
		position: relative;
		width: 420px;
		height: 300px;
		overflow: hidden;
		z-index: 0;
		margin-top: -30px;
		margin-right: auto;
		margin-left: -5px;
	}

	.fadeslide02 img{
		width:414px;
		height:190px;
	}

	.fadeslide02 div {
		position: absolute;
		top: 0;
		left: 0;
	}

	.fadeslide02 div:nth-of-type(1) {
		animation: fadeslide 12s 0s infinite both;
		z-index: 3;
	}

	.fadeslide02 div:nth-of-type(2) {
		animation: fadeslide 12s 3s infinite both;
		z-index: 2;
	}

	.fadeslide02 div:nth-of-type(3) {
		animation: fadeslide 12s 5s infinite both;
		z-index: 1;
	}



	@keyframes fadeslide02 {
		0% { left: 0; opacity: 0; }
		50% { left: 0; opacity: 1; }
		100% { left: 100%; opacity: 0; }
	}


/*------------------------------------*/

.fadeslide{
	display: none;
}


/*------------------Main---------------------------*/

#two_main{
	width:414px;
	height:1500px;
	display: flex;
	margin: -150px auto;
}

/*-------------------Main_left-------------------------------*/

#left_main{
display: none;
}


/*--------------Main_right-------------------------------------------*/

#right_main{
	width:414px;
	height:1800px;
	margin: 80px auto;
}

.kaitori_big_point{
	width:410px;
	height:280px;
	border:solid 1px black;
	margin: 230px auto;
	background-color : #FFF;
  background-image :
    radial-gradient(#b0e0e6 20px, transparent 22px),
    radial-gradient(#ffb6c1 20px, transparent 22px);
  background-size : 90px 90px;
  background-position: 0 0, 40px 40px;
}


.big_point_midashi{
	width:330px;
	height:40px;
	font-size: 30px;
	letter-spacing:3px;
	line-height:34px;
	text-align: center;
	margin:20px auto 7px;
	font-family: "M PLUS Rounded 1c";
	font-weight: bolder;
	text-shadow: 2px 3px 4px white;
	color:red;
}

.big_point_bunsho{
	width: 330px;
	height:auto;
	margin:12px auto 10px;
	font-size:19px;
  line-height:28px;
	letter-spacing: 1px;
	font-family: "M PLUS Rounded 1c";
 text-shadow: 2px 3px 4px white;
}

/*--------------------------------------*/

.big_point_01{
	width:400px;
	height:100px;
	background-color: white;
	margin: 100px auto 10px;
	display: flex;
	box-shadow: 1px 2px 3px gray;
}

.big_point_02{
	width: 400px;
	height:130px;
	background-color: white;
  margin: 50px auto 10px;
	display: flex;
	box-shadow: 1px 2px 3px gray;
}

.big_point_03{
	width:400px;
	height:180px;
	background-color: white;
	margin :40px auto;
	display: flex;
	box-shadow: 1px 2px 3px gray;
}


.big_point_01_midashi{
	width:150px;
	height:100px;
	background-color: #ffe4e1;
	font-size: 17px;
	line-height:24px;
	letter-spacing: 0.5px;
	text-align: center;
	font-family: "Sawarabi Gothic";
}
.big_point_02_midashi{
	width:150px;
	height:130px;
	background-color: #ffe4e1;
	font-size: 17px;
	letter-spacing: 1px;
	line-height: 25px;
	text-align: center;
	font-family: "Sawarabi Gothic";
}

.big_point_03_midashi{
	width:150px;
	height:180px;
	background-color: #ffe4e1;
	font-size: 19px;
	line-height:34px;
	letter-spacing: 0.5px;
	text-align: center;
	font-family: "Sawarabi Gothic";
}

.big_point_01_naiyo,.big_point_02_naiyo,.big_point_03_naiyo{
font-size: 15px;
text-align: left;
padding-top: 10px;
margin-left: 5px;
}
.big_point_01_naiyo{
 letter-spacing: 1px;
 margin-top: 5px;
}
.big_point_02_naiyo{
	letter-spacing: 1.8px;
  margin-top: 5px;
	 line-height:18px;
}
.big_point_03_naiyo{
	letter-spacing: 1.2px;
	line-height:18px;
}


/*--------------------------------------*/



#category_big_caption{
	width:414px;
	height:1000px;
	display:flex;
	flex-wrap: wrap;
	margin-top: 95px;
	text-align:center;
}
#category_big_caption figure{
	width:190px;
  height:auto;
	border:solid 1px black;
	margin: 0 auto 35px;
}
#category_big_caption img{
	width:190px;
	height:auto;
}
#category_big_caption figcaption{
	width:135px;
	height:15px;
	background-color:#FFFFFF;
	border:solid 1px red;
	margin-left: 20px;
	margin-bottom: 4px;
	padding-bottom: 3px;
	border-radius: 15px;
	font-family: 'Noto Sans JP', sans-serif;
	box-shadow: 1px 2px 3px gray;
}

#category_big_caption figcaption a{
	font-size:14px;
	text-decoration: none;
	color:black;
}




/*---------------Under_menu-------------------------------------*/

.under_menu{
	width:414px;
	height:300px;
	border:2px solid red;
	margin-top: 200px;
	margin-left: -10px;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
	flex-wrap: wrap;
}

.under_menu01 img,.under_menu02 img{
	width:265px;
	height:70px;
	margin-left: 50px;
}
.under_menu01 img{
	margin-top: 20px;
}
.under_menu02 img{
margin-top: -30px;
}

.under_menu01:hover,.under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
}



/*----------------------------------------------------*/

#under_menu02{
 width:414px;
 height:500px;
 background-color: pink;
 margin-top: 1700px;
}

#under_menu02 p{
	font-size: 16px;
	letter-spacing: 1.5px;
	font-family: monospace;
}
.kaitori_midashi_font{
	font-weight: 800;
	font-size: 16px;
	color:brown;
	text-align: center;
}
.menu_p_01{
	margin-top: 40px;
	margin-left: 10%;
	line-height: 30px;

}
.menu_p_02{
	margin-top: 40px;
	margin-left: 8%;
	line-height: 30px;
	text-align: left;
}



/*---------------------------------------------*/

.top_footer{
	width:100%;
	height:200px;
	background-color: green;
	padding-top:30px;
	padding-bottom: 40px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
}


/*---------------メイン外_電話とライン連絡箇所------------------*/


#tel_line_renraku{
	width:100%;
	height:110px;
	clear:both;
	position:fixed;
	margin-top: :0;
	bottom: 0;
	z-index: 4;
	display: flex;
	box-shadow: 3px 4px 5px white;
	border:1px solid white;
}

#tel_line_renraku img{
	width:190px;
	height:auto;
	text-align: center;
}

.tel_renraku{
	width:50%;
	height:auto;
	background-image: linear-gradient(45deg,#387d39, 20%,#79c06e 80%);
	border:4px solid #288c66;
}

.tel_renraku img{
	width:98%;
	height:auto;
	margin-left:-5px;
	margin-top: 5px;
}

.line_renraku{
	width:50%;
	height:auto;
	background-image: linear-gradient(45deg,#b8d200 20%,#c7dc68 80%);
	border:4px solid #65ab31;
	border-left: none;
}

.line_renraku img{
	width:98%;
	height:auto;
	margin-left: 10px;
	margin-top: 5px;
}

.smart_tel,.smart_line{
	display: flex;
}



/*------------------------- PC分非表示 ----------------------------------------*/


.pc_tel,.pc_line{
	display: none;
}


/*----------------------買取の流れ・Q＆Aのページ--------------------------*/

#kaitori_right_main{
	width:414px;
	height:1680px;
	margin:20px auto;
}
.kaitori_top_gazo{
	width:390px;
	height:350px;
	margin-top:280px;
	margin-left: 8px;
}
.kaitori_top_gazo img{
	width:390px;
	height:auto;
}

#kaitori_nagare{
	width:390px;
	height:500px;
  margin-top: -120px;
	margin-left: 5px;
}
.kaitori_nagare01,.kaitori_nagare02,.kaitori_nagare03{
	width:390px;
	height:105px;
	border: 1px solid gray;
	margin: 20px auto;
}

#kaitori_nagare img{
	width:390px;
	height:auto;
}

#kaitori_q_and{
  width:390px;
	height:660px;
	margin-top: -50px;
	margin-left: 1px;
}


.kaitori_q_and_01,.kaitori_q_and_02,.kaitori_q_and_03,.kaitori_q_and_04,
.kaitori_q_and_05,.kaitori_q_and_06{
	width:385px;
	height:110px;
	border: 2px solid #deb887;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 15px;
	background:floralwhite;
	letter-spacing: 1px;
	line-height:17px;
	border-radius: 10px;
	padding: 3px;
}
.kaitori_q_and_00{
	width:400px;
	height:80px;
}
.kaitori_q_and_00 img{
	width:395px;
	height:80px;
	margin-left: 1px;
	margin-bottom: 20px;
}

.q_and_{
 color:#40e0d0;
 font-weight: bolder;
 text-shadow: 1px 1px 1px black;
 margin-top: 5px;
 font-family: "Sawarabi Gothic";
 font-size: 17px;
}


/*---------------Under_menu-------------------------------------*/

.kaitori_under_menu{
	width:414px;
	height:300px;
	border:2px solid red;
	margin-top: 180px;
	margin-left: -10px;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
	flex-wrap: wrap;
}

.kaitori_under_menu01 img,.kaitori_under_menu02 img{
	width:265px;
	height:70px;
	margin-left: 50px;
}
.kaitori_under_menu01 img{
	margin-top: 20px;
}
.kaitori_under_menu02 img{
	margin-top: -30px;
}


.kaitori_under_menu01:hover,.kaitori_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;

}



/*----------------------------------------------*/

#kaitori_under_menu02{
	width:100%;
	height:500px;
	background-color: pink;
	margin-top: 1300px;
	display: flex;
}

#kaitori_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#kaitori_under_menu02 p{
	font-size: 16px;
	letter-spacing: 2px;
	font-family: monospace;
}
.kaitori_midashi_font{
	font-weight: 800;
	font-size: 19px;
	color:brown;
	text-align: center;
}
.kaitori_menu_p_01{
	margin-top: 35px;
	margin-left: 10%;
	line-height: 30px;

}
.kaitori_menu_p_02{
	margin-top: 35px;
	margin-left: 8%;
	line-height: 30px;
	text-align: left;
}



/*-------------買取ページ＿フッター--------------*/
.kaitori_top_footer{
	width:100%;
	height:200px;
	background-color: green;
	margin-top: 40px;
	padding-top:40px;
	padding-bottom: 40px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}





/*-------------------依頼者の声・ページ--------------*/

#iraisha_q_and_right_main{
	width:414px;
	height:1400px;
	margin:20px auto;
}
.iraisha_kanban{
	width:390px;
  height:150px;
	margin-top: 280px;
	margin-left: 10px;
}
.iraisha_kanban img{
	width:390px;
	height:100px;
}

.iraisha_q_and_mongon{
	width: 390px;
	height:1400px;
	margin-top: -20px;
	margin-left:10px;
}
.iraisha_q_and_mongon_midashi{
	background: #f5deb3;
	color:#696969;
	font-size: 15px;
	padding: 5px;
	font-weight: bolder;
}
.iraisha_q_and_mongon_naiyo{
	font-size: 15px;
	padding:5px;
	color:#696969;
	letter-spacing: 0.5px;
	line-height:17px;
}
.iraisha_q_and_mongon01,.iraisha_q_and_mongon02,.iraisha_q_and_mongon03,.iraisha_q_and_mongon04,
.iraisha_q_and_mongon05,.iraisha_q_and_mongon06,.iraisha_q_and_mongon07,.iraisha_q_and_mongon08,
.iraisha_q_and_mongon09,.iraisha_q_and_mongon10{
	width:390px;
	height:125px;
	box-sizing: border-box;
	margin-top: 15px;
	background: floralwhite;
	box-shadow: 1px 1.5px 2px gray;
}


.iraisha_q_and_under_menu{
	width:414px;
	height:300px;
	border:2px solid red;
	margin-top: 200px;
	margin-left: -10px;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
	flex-wrap: wrap;
}

.iraisha_q_and_under_menu01 img,.iraisha_q_and_under_menu02 img{
	width:265px;
	height:70px;
	margin-left: 50px;
}
.iraisha_q_and_under_menu01 img{
	margin-top: 20px;
}
.iraisha_q_and_under_menu02 img{
	margin-top: -30px;
}


.iraisha_q_and_under_menu01:hover,.iraisha_q_and_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
}






/*----------------------------------------------*/

#iraisha_q_and_under_menu02{
	width:100%;
	height:500px;
	background-color: pink;
	margin-top: 1270px;
	display: flex;
}

#iraisha_q_and_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#iraisha_q_and_under_menu02 p{
	font-size: 16px;
	letter-spacing: 2px;
	font-family: monospace;
}
.iraisha_q_and_midashi_font{
	font-weight: 800;
	font-size: 19px;
	color:brown;
	text-align: center;
}
.iraisha_q_and_menu_p_01{
	margin-top: 35px;
	margin-left: 10%;
	line-height: 30px;

}
.iraisha_q_and_menu_p_02{
	margin-top: 35px;
	margin-left: 8%;
	line-height: 30px;
	text-align: left;
}


/*-------------------依頼者の声・フッター--------------*/
.iraisha_q_and_top_footer{
	width:100%;
	height:230px;
	background-color: green;
	padding-top:30px;
	padding-bottom: 40px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}


/*--------------------対応エリアのページ-----------------------------*/

#taio_eria_right_main{
	width:414px;
	height:1200px;
	margin:240px auto;
}

.taio_eria_kanban{
	width:400px;
	height:100px;
	margin-top: 70px;
	margin-left: 5px;
}

.taio_eria_kanban img{
	width:400px;
	height:70px;
}

.taio_eria_kaitori_big_point{
	width:390px;
	height:120px;
	border:solid 2px #c1e4e9;
	border-radius: 20px;
	margin-left: 6px;
	background-color : #FFF;
  background-image :
    radial-gradient(#e0ebaf 18px, transparent 20px),
    radial-gradient(#fddea5 18px, transparent 20px);
  background-size : 90px 90px;
  background-position: 0 0, 40px 40px;
}


.taio_eria_big_point_bunsho{
	width:380px;
	height:auto;
	margin:15px auto 20px;
	font-size: 18px;
  line-height:22px;
	letter-spacing: 1px;
	font-family: "M PLUS Rounded 1c";
  text-shadow: 2px 3px 4px white;
	padding: 4px 5px 6px 8px;
}

.taio_eria_fukuoka_map{
	width:380px;
	height:400px;
	background: radial-gradient(#b2ffff,#FFFFFF);
	margin-top: 50px;
	margin-left: 3px;
}

.taio_eria_fukuoka_map img{
	width:360px;
	height:auto;
	margin-top: 20px;
	margin-left: 10px;
}


.taio_eria_setumei{
	width:400px;
	height:300px;
	border:1px solid gray;
 margin: 0 auto;
}


.taio_eria_under_menu{
	width:414px;
	height:300px;
	border:2px solid red;
	margin-top: 200px;
	margin-left: -10px;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
	flex-wrap: wrap;
}

.taio_eria_under_menu01 img,.taio_eria_under_menu02 img{
	width:265px;
	height:70px;
	margin-left: 50px;
}
.taio_eria_under_menu01 img{
	margin-top: 20px;
}
.taio_eria_under_menu02 img{
	margin-top: -30px;
}


.taio_eria_under_menu01:hover,.taio_eria_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
}



/*----------------------------------------------*/

#taio_eria_under_menu02{
	width:100%;
	height:500px;
	background-color: pink;
	margin-top: 750px;
	display: flex;
}

#taio_eria_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#taio_eria_under_menu02 p{
	font-size: 16px;
	letter-spacing: 2px;
	font-family: monospace;
}
.taio_eria_midashi_font{
	font-weight: 800;
	font-size: 19px;
	color:brown;
	text-align: center;
}
.taio_eria_menu_p_01{
	margin-top: 35px;
	margin-left: 10%;
	line-height: 30px;

}
.taio_eria_menu_p_02{
	margin-top: 35px;
	margin-left: 8%;
	line-height: 30px;
	text-align: left;
}

/*-------------------------------------------------------------*/

.fadeslide02{
	display:block;
}
.tel02{
	display:block;
}


/*-------------------対応エリアページ・フッター--------------*/

.taio_eria_top_footer{
	width:100%;
	height:200px;
	background-color:green;
	padding-top: 40px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}


/*-------------------特定商取引ページ--------------------*/


#tokuteisho_right_main{
	width:414px;
	height:1500px;
	margin: 270px auto;
}

.tokuteisho_naiyo{
	width:414px;
	height:500px;
	position: relative;
	margin: -20px auto;
}
.tokuteisho_midashi{
	font-size: 20px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 3px;
	box-sizing:border-box;
	width: 300px;
	height:40px;
	border: 3px solid green;
	color:#001e43 ;
	margin: 90px auto 30px;
	border-radius: 10px;
	background: #fffff0;
	box-shadow: 2px 3px 4px #696969;
}

/*--------------------表の詳細----------------------------*/

table {
border-collapse: collapse; /* 隣接するセルの罫線を重ねて表示する */
font-family: monospace;
font-size: 19px;
line-height:21px;
color: #24140e; /* フォントの色を指定する */
width: 390px; /* テーブルの横幅を指定する */
border-spacing: 3px; /* 隣接するセル(上下左右)の境界線の間隔を指定する */
border: 2px solid #696969;
margin: 0 auto 30px;
letter-spacing: 1px;
}

td, th {
text-align: center; /* インライン要素の位置を指定する */
border: 2px solid #696969;
}

th {
	color: #fff; /* 見出しのフォントの色を指定する */
	padding: 10px 8px; /* 見出し内側の余白を指定する(上下:左右) */
	background: #79c06e ; /* 見出しの背景色を指定する */
	font-weight: bold; /* フォントの太さを指定する */
	text-align: center; /* 見出し文字のセンタリングを指定する */
}

td {
padding-top: 25px; /* セル内の余白を指定する(上下:左右) */
padding-bottom: 15px;
padding-left: 5px;
padding-right: 5px;
text-align: center; /* セル内文字のセンタリングを指定する */
height: 45px;
}

tr {
background: #fff; /* 行全体の背景色を指定する */
}

tr td:first-child {
  background-color: #d8e698 ;
	font-size: 17px;
	line-height:22px;
	padding-top: 10px;
	letter-spacing: -1px;
	text-align: center;
}
/*------------------------------------------------------*/

.fuwafuwa02 {
  animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
  background: url(../img/ico-apple.svg) no-repeat center center / 60px auto;
  display: inline-block;
  transition: 1.5s ease-in-out;
  width: 200px;
  height: 200px;
  margin-top: 120px;
	margin-left: 80px;
}
.fuwafuwa02 img{
	width:250px;
	height:auto;
}

@keyframes fuwafuwa02 {
  0% {
    transform:translate(0, 0) rotate(-9deg);
  }
  50% {
    transform:translate(0, -7px) rotate(0deg);
  }
  100% {
    transform:translate(0, 0) rotate(9deg);
  }
}



/*------------------------------------------------------*/

.tokuteisho_under_menu{
	width:414px;
	height:300px;
	border:2px solid red;
	margin-top: 160px;
	margin-left: -10px;
	margin-bottom: -500px;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
	flex-wrap: wrap;
}

.tokuteisho_under_menu01 img,.tokuteisho_under_menu02 img{
	width:265px;
	height:70px;
	margin-left: 50px;
}
.tokuteisho_under_menu01 img{
	margin-top: 20px;
}
.tokuteisho_under_menu02 img{
	margin-top: -30px;
}


.tokuteisho_under_menu01:hover,.tokuteisho_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
}


/*----------------------------------------------*/

#tokuteisho_under_menu02{
	width:100%;
	height:500px;
	background-color: pink;
	margin-top:1100px;
	display: flex;
}

#tokuteisho_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#tokuteisho_under_menu02 p{
	font-size: 16px;
	letter-spacing: 2px;
	font-family: monospace;
}
.tokuteisho_midashi_font{
	font-weight: 800;
	font-size: 19px;
	color:brown;
	text-align: center;
}
.tokuteisho_menu_p_01{
	margin-top: 35px;
	margin-left: 10%;
	line-height: 30px;

}
.tokuteisho_menu_p_02{
	margin-top: 35px;
	margin-left: 8%;
	line-height: 30px;
	text-align: left;
}


/*-------------------特定商取引ページ・フッター--------------------*/

.tokuteisho_top_footer{
	width:100%;
	height: 200px;
	background-color: green;
	padding-top:40px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;

}


/*-------------------プライバシーポリシーのページ--------------------*/

#privacy_right_main{
	width:414px;
	height:3600px;
	margin: 100px auto;
}
.privacy_policy_midashi{
	margin: 5px auto 20px;
	padding: 8px 8px 8px;
	width: 385px;
	height:120px;
	background: #fffaf0;
	border-radius: 20px;
	letter-spacing: -1px;
	border:1px solid #4169e1;
	margin-top: 200px;
}
.privacy_policy_midashi p{
	font-size: 22px;
	text-align: center;
	margin-bottom: 10px;
	font-family: fantasy;
	color:#4169e1;
}

.privacy_policy_midashi_naiyo{
	font-size: 15px;
	font-family: fantasy;
	color:#000080;
	line-height: 17px;
}
.privacy_mongon{
	width:385px;
	height: 2970px;
	border:2px dotted #4169e1;
	margin: 0 auto;
	font-size: 16px;
	border-radius: 10px;
	position: relative;
	padding: 6px;
	color:#24140e;
}
.privacy_mongon p{
	font-weight: bolder;
	font-size: 18px;
	margin: 10px 5px;
	letter-spacing: 1px;
}
.privacy_naiyo{
	letter-spacing: 1px;
	line-height: 18.5px;
	box-sizing: border-box;
}

/*---------------------------------------------*/

.privacy_under_menu{
	width:414px;
	height:300px;
	border:2px solid red;
	margin-top:150px;
	margin-left: -10px;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
	flex-wrap: wrap;
}

.privacy_under_menu01 img,.privacy_under_menu02 img{
	width:265px;
	height:70px;
	margin-left: 50px;
	}
.privacy_under_menu01 img{
	margin-top: 20px;
}
.privacy_under_menu02 img{
	margin-top: -30px;
}

.privacy_under_menu01:hover,.privacy_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;
}




/*----------------------------------------------*/

#privacy_under_menu02{
	width:100%;
	height:500px;
	background-color: pink;
	margin-top: 2800px;
	display: flex;
}

#privacy_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#privacy_under_menu02 p{
	font-size: 16px;
	letter-spacing: 2px;
	font-family: monospace;
}
.privacy_midashi_font{
	font-weight: 800;
	font-size: 19px;
	color:brown;
	text-align: center;
}
.privacy_menu_p_01{
	margin-top: 35px;
	margin-left: 10%;
	line-height: 30px;

}
.privacy_menu_p_02{
	margin-top: 35px;
	margin-left: 8%;
	line-height: 30px;
	text-align: left;
}




/*-------------------プライバシーページ・フッター--------------------*/

.privacy_top_footer{
	width:100%;
	height:200px;
	background-color: green;
	padding-top:40px;
	padding-bottom: 40px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}


/*-------------------カテゴリー説明(全てここに移動分)のページ--------------------*/

#category_setsumei_right_main{
	width:414px;
	height:2500px;
	margin: 250px auto;
}

.category_setsumei_midashi{
	width: 400px;
	height:auto;
  margin: 45px auto;
}
.category_setsumei_midashi img{
	width: 400px;
	height:2 00px;
}
.category_setsumei_naiyo{
	width: 390px;
	height:2000px;
	margin: -140px auto;
}
.point_naiyo{
	font-size: 19px;
	font-family: monospace;
	padding: 5px 10px 8px;
	line-height:21px;
	color:#008080;
	font-weight: bolder;
	letter-spacing: 2px;
	margin-top: 6px;
}
.point_naiyo00{
	font-size: 16px;
	padding: 10px;
	line-height:21px;
	letter-spacing: 1px;
	margin-top:
}
.point01{
	width:330px;
	height:auto;
	margin-top: 80px;
	margin-left: 35px;
}
.point02{
	width:330px;
	height:auto;
	margin-top: 240px;
	margin-left: 35px;

}
.point03{
	width:330px;
	height:auto;
	margin-top: 350px;
	margin-left: 35px;
}
.point_number01{
	width:80px;
	height:75px;
	margin-top:10px;
	margin-left: 10px;
}
.point_number02{
	width:80px;
	height:75px;
	margin-top:10px;
	margin-left: 10px;
}
.point_number03{
	width:80px;
	height:75px;
	margin-top:10px;
	margin-left: 10px;
}

.category_setsumei_naiyo01,.category_setsumei_naiyo02,.category_setsumei_naiyo03{
	width:400px;
	height:330px;
	margin:50px auto 30px;
	display: block;
}
/*---------------------------------------------*/
.fuwafuwa {
  animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
  background: url(../img/ico-apple.svg) no-repeat center center / 60px auto;
  display: inline-block;
  transition: 1.5s ease-in-out;
  width: 200px;
  height: 200px;
  margin-top: -80px;
	margin-left: 80px;
	margin-bottom: 150px;
}
.fuwafuwa img{
	width:250px;
	height:auto;
}

@keyframes fuwafuwa {
  0% {
    transform:translate(0, 0) rotate(-9deg);
  }
  50% {
    transform:translate(0, -7px) rotate(0deg);
  }
  100% {
    transform:translate(0, 0) rotate(9deg);
  }
}
/*---------------------------------------------*/

.category_setsumei_under_menu{
	width:414px;
	height:300px;
	border:2px solid red;
  margin-top: 55px;
	margin-left: -10px;
	background-image :
		radial-gradient(#fa8072 20px, transparent 22px),
		radial-gradient(#dc143c 20px, transparent 22px);
	background-size : 90px 90px;
	background-position: 0 0, 40px 40px;
	position:relative;
	flex-wrap: wrap;
}

.category_setsumei_under_menu01 img,.category_setsumei_under_menu02 img{
	width:265px;
	height:70px;
	margin-left: 50px;
}
.category_setsumei_under_menu01 img{
	margin-top: 20px;
}
.category_setsumei_under_menu02 img{
	margin-top: -30px;
}


.category_setsumei_under_menu01:hover,.category_setsumei_under_menu02:hover{
	transform: scale(1.05);
	transition: 0.6s;

}





/*----------------------------------------------*/

#category_setsumei_under_menu02{
	width:100%;
	height:500px;
	background-color: pink;
	margin-top: 1800px;
	display: flex;
}

#category_setsumei_under_menu02 a{
	text-decoration: none;
	color:#696969;
}

#category_setsumei_under_menu02 p{
	font-size: 16px;
	letter-spacing: 2px;
	font-family: monospace;
}
.category_setsumei_midashi_font{
	font-weight: 800;
	font-size: 19px;
	color:brown;
	text-align: center;
}
.category_setsumei_menu_p_01{
	margin-top: 35px;
	margin-left: 10%;
	line-height: 30px;

}
.category_setsumei_menu_p_02{
	margin-top: 35px;
	margin-left: 8%;
	line-height: 30px;
	text-align: left;
}




/*-------------------カテゴリー説明(全てここに移動分)・フッター--------------------*/

.category_setsumei_top_footer{
	width:100%;
	height:200px;
	background-color: green;
	padding-top:40px;
	padding-bottom: 70px;
	text-align: center;
	color:white;
	font-size: 13px;
	letter-spacing: 2px;
	display: block;
}




}
