@charset "utf-8";
/* CSS Document */
body{
font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;
font-size : 15px;
line-height : 190%;
margin : 0;
	background-color : #eee;
}
/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.pc { display: none !important; }
.sp { display: block !important; }
}
.font115{
	font-size : 115%;
}
.font125{
	font-size : 125%;
}
.font135{
	font-size : 135%;
	line-height : 200%;
}
.font145{
	font-size : 145%;
	line-height : 200%;
}
.font_red{
	color : #c70808;
}
.font_blue{
	color : #0b4db4;
}
.marker_yellow{
	background-color : #ffff00;
}
.space_m{
	height : 20px;
}
.space_l{
	height : 35px;
}

.service1{
  background-image : url(../image/service1.jpg);
  width : 410px;
  height : 312px;
}
.service2{
  background-image : url(../image/service2.jpg);
  width : 410px;
  height : 312px;
}
.service3{
  background-image : url(../image/service3.jpg);
  width : 410px;
  height : 312px;
}
.service4{
  background-image : url(../image/service4.jpg);
  width : 410px;
  height : 312px;
}
.service5{
  background-image : url(../image/service5.jpg);
  width : 410px;
  height : 312px;
}
.service6{
  background-image : url(../image/service6.jpg);
  width : 410px;
  height : 312px;
}

.service_in{
  font-size : 13px;
  line-height : 160%;
  text-align : left;
  padding-top : 100px;
  width : 380px;
  margin-right : auto;
  margin-left : auto;
  padding-left : 15px;
  padding-right : 10px;
}

.font_red{
  color : #de1111;
}
.voice1{
  background-image : url(../image/voice1.jpg);
  width : 860px;
  height : 200px;
}
.voice2{
  background-image : url(../image/voice2.jpg);
  width : 860px;
  height : 200px;
}
.voice3{
  background-image : url(../image/voice3.jpg);
  width : 860px;
  height : 200px;
}
.voice4{
  background-image : url(../image/voice4.jpg);
  width : 860px;
  height : 200px;
}
.voice5{
  background-image : url(../image/voice5.jpg);
  width : 860px;
  height : 200px;
}
.voice6{
  background-image : url(../image/voice6.jpg);
  width : 860px;
  height : 200px;
}
.voice7{
  background-image : url(../image/voice7.jpg);
  width : 860px;
  height : 200px;
}
.voice_in{
  padding-top : 32px;
  padding-left : 190px;
  width : 640px;
	font-size : 95%;
	line-height : 150%;
}

.voice_title{
  font-size : 20px;
  color : #000099;
}
.qa_gray{
  background-color : #f3f3f3;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 800px;
  margin-right : auto;
  margin-left : auto;
	font-size : 95%;
}

.qa_blue{
  background-color : #f0f8ff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 800px;
  margin-right : auto;
  margin-left : auto;
	font-size : 95%;
}

dl.jimusyo{
	overflow: hidden;
	zoom: 1;
}
dl.jimusyo dt{
	width: 100px;
	float: left;
	clear: both;
	font-weight: bold;
}
dl.jimusyo dd{
	padding: 0 0 5px 120px;
}

/* --- リストエリア --- */
ol.qa{
	width: 800px; /* リストエリアの幅 */
margin: 0;
padding: 0;
list-style-type: none;
}

/* --- リスト項目 --- */
ol.qa li{
	padding: 20px 5px 14px; /* リスト項目のパディング（上、左右、下） */
}

/* --- 項目の内容 --- */
ol.qa dl{
	margin: 0;
}

/* --- Questionエリア --- */
ol.qa dt{
	margin: 0;
padding: 5px 0 12px 30px; /* Questionエリアのパディング（上右下左） */
background-image : url(../image/q7.png);background-repeat : no-repeat;background-attachment : scroll;background-position : left top;background-size : auto auto;background-origin : padding-box;background-clip : border-box; /* Questionエリアの背景 */
font-weight: bold;
line-height: 160%;
}

/* --- Answerエリア --- */
ol.qa dd{
	margin: 0;
padding: 2px 0 6px 30px; /* Answerエリアのパディング（上右下左） */
background-image : url(../image/a2.png);background-repeat : no-repeat;background-attachment : scroll;background-position : left top;background-size : auto auto;background-origin : padding-box;background-clip : border-box; /* Answerエリアの背景 */
line-height: 150%;
}

.main_in{
	width : 800px;
	margin : 0 auto;
}

dl.jimusyo{
	overflow: hidden;
	zoom: 1;
}
dl.jimusyo dt{
	width: 100px;
	float: left;
	clear: both;
	font-weight: bold;
}
dl.jimusyo dd{
	padding: 0 0 5px 120px;
}



