@charset "shift_jis";
/* データ消去サービス */
a:link { color: #025fa2; text-decoration:underline; }
.header_lp {
	margin:0;
	padding:0;
	width:100%;}
.header_lp h1 {
	width:1080px;}
.header_img {
	width:1080px;
	margin:0 auto;}
.navi_lp {
	margin:0;
	padding:10px;
	width:100%;
	height:35px;
	font-size:16pt;
	color:#FFFFFF;
	text-align:center;
	line-height:1.5em;
	background-color:#025fa2;}
.navi_lp a {
	color:#FFFFFF !important;
	text-decoration:underline;}
.content_lp {
	margin:0 auto;
	padding:0;
	width:1080px;}
.textbox {
	width:1000px;
	margin:0 auto;} 
.textbox p {
	font-size: 14pt;
    line-height: 1.6em;}
.textbox_tx {
	width:740px;
	padding:10px;
	float:left;
	font-size:14pt;
	line-height:1.6em;}
.textbox_ph {
	width:240px;
	float:right;}
.textbox:after {
	content: "";
	display: block;
	clear: both;}
.textbox a {
	color:#025fa2;
	text-decoration:underline;}
.textbox2_tx {
	width:473px;
	padding:10px;
	float:left;
	font-size:14pt;
	line-height:1.6em;}
.textbox2_ph {
	width:487px;
	float:right;}
.fc-blue-18px {
	color:#025fa2;
	font-size:18pt;}
.tokucho_tx {
	width:820px;
	float:left;
	font-size:14pt;
	line-height:1.6em;}
.tokucho_ph {
	width:174px;
	float:right;}
.flow-text {
	font-size:14pt;
	line-height:1.6em;
	width:980px;
	margin:0 auto;
	padding-bottom:20px;}
.flow-text a {
	color:#025fa2;
	text-decoration:underline;}
.faq-box {
	width:980px;
	margin:0 auto;
	border-bottom:#025fa2 1px dashed;
	margin-bottom:20px;}
.info {
	width:980px;
	margin:0 auto;}
table.gaiyou_table,table.gaiyou_table th, table.gaiyou_table td  {
	border-collapse: collapse;
    border: 1px #ccc solid;}
table.gaiyou_table th {
    background: #f2f2f2;
	text-align:left;
	width:200px;}
table.gaiyou_table td {
	width:720px;}
table.gaiyou_table th, table.gaiyou_table td {
	padding:10px;
    border-width: 1px 0;}
table.form_table,table.table.form_table td  {
	border-collapse: collapse;
    border: 1px #ccc solid;}
table.form_table td {
	padding:10px;
    border-width: 1px 0;}
.form01 {
	padding:10px;
	background-color:#ecf7ff;}
.form02 {
	padding:10px;}
#Copyright {
	background-color:#025fa2;
	width:100%;
	color:#FFFFFF;
	text-align:center;}
#Copyright a {color:#FFFFFF;ext-decoration:underline;}
.link-box {
	float:left;
	width:320px;
	padding-right:10px;
	padding-bottom:20px;}
.link-box2 {
	float:right;
	width:350px;
	padding-bottom:20px;}
.img-middle img {
	vertical-align:-40%;}
	
/*クローンサービス*/
.head_text {
	margin:0 auto;
	padding:10px 10px 10px 30px;
	width:1040px;
	height:30px;
	font-size:16pt;
	color:#FFFFFF;
	line-height:1.4em;
	background-color:#025fa2;}
.voice_box {
	width:900px;
	margin:0 auto 30px auto;
	padding:15px;
	border:#025fa2 1px solid;
	background-color:#eaf5fd;}
.voice_midashi {
	font-size:16pt;
	color:#025fa2;
	font-weight:bold;
	border-bottom:#025fa2 2px solid;
	padding-bottom:15px;}
.voice_text {
	font-size:12pt;
	line-height:1.5em;
	margin-top:15px;}
	
/*実績*/
#episode {
	border: #000 solid 3px;
	margin-bottom: 20px;
	width: 1010px;
    margin-left: 5px;
}
#episode article {
	margin: 0 10px;
	position: relative
}
#episode article p {
	margin-right: 50px;
	font-size:16px;
	line-height:1.6em;
}
#episode div {
	float: right
}
#episode div img {
	margin: -3em 0 0 5px
}
#episode h2 {
	color: #333;
	float: left;
	margin-bottom: 0;
	padding: 12px 0
}
#episode h2 span {
	color: #c00;
	font-size: 16px;
	display: block;
	line-height: 7.5mm;
	margin-top: 1em
}
#episode h3 {
	clear: none;
}
#episode h4 {
	background-color: #FA0;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-left: 0;
	color: #000;
	font-size: 18px;
	line-height:1.5em;
}
#episode h5 {
	border: 0;
	color: #19c;
	font-size: 1.5em;
	text-decoration: underline;
	margin: 0;
	padding: 15px 0;
	clear: both;
	background-image: none
}
/*小さい実績*/
.jisseki-mini-box {
	margin-bottom:40px;
	clear:both;}
.jisseki-mini {
	width:480px;
	padding:15px;
	margin:0 10px 20px 10px;
	float:left;
	border:3px solid #000;}
.jisseki-mini h4 {
	color:#1369b2;
	padding:8px;
	margin:5px 0 5px 0;
	font-size:16pt;
	line-height:1.3em;}
.jisseki-mini h5 {
	color: #e74848;
	font-size:14pt;
	margin:10px 0 7px 0;
	padding:3px;
	line-height:1.6em;}
.jisseki-mini p {
	font-size:12pt;
	line-height:1.5em;
	margin:0 0 10px 0;
	padding:3px;}
.jisseki-left-tx {
	float:left;
	width:220px;}
.jisseki-right-ph {
	float:right;
	width:220px;}

.point4_tex03{font-weight: 700; font-size: 90px !important; color: #121010; text-align: center; padding-top:70px;padding-bottom: 40px;}
.guard-blue {color: #094695;font-size: 53px;}
.guard-red {color: #d21414;font-weight: 700;font-size: 43px !important;line-height: 1.4em;}
.guard-z {color: #ffffff;font-weight: 580;font-size: 60px !important;line-height:1.4em;font-style:italic;padding-top: 20px;text-align: center;}
.guard-wh {color: #ffffff;font-weight: 580;font-size: 38px !important;line-height:1.4em;font-style:italic;padding-top: 20px;text-align: center;}
.guard-wh2 {color: #ffffff;font-weight: 580;font-size: 20px !important;line-height:1.4em;font-style:italic;text-align:left;line-height: 180%;}

.melsic_tit {font-weight: 700;font-size: 40px !important;line-height: 1.4em;color: #414141 !important;text-align: center;margin:0 auto;padding:30px 0 10px 0;}
.melsic_tit_sub{font-size:25px;line-height: 1.6em;text-align: center;} 

.text_suma {font-weight: 300;font-size:18px;line-height: 1.6em; width:1020px;margin:auto;}
.erabu_box1 {width:1000px;margin: auto;padding: 20px;}
.erabu_tx1 {float: left; width:490px;font-size: 18px;line-height: 1.7em;}
.erabu_img1{float: left;padding-left: 20px;}
.shop_box {width: 1020px;margin: 0 auto 40px;padding: 0;}

/*文字設定・色枠*/
.point4_tex {font-weight: 700;font-size: 43px !important;line-height: 1.4em;color: #121010 !important;text-align: center;padding: 60px 0 0 0;}
.point4_tex02 {font-weight: 700; font-size: 35px !important; height:120px; padding-top:28px; font-size:150%; line-height: 1.4em;color: #121010; letter-spacing: 0.2em;text-align: center;}
.point4_m{
  line-height: 1.4em;
  text-align: center;padding: 20px 0 0 0;
   background: #e9be25;
   line-height: 1;
   padding: 10px 10px;/*文字周りの余白*/
   width:400px;
   margin-left:auto;margin-right:auto;
   border-radius:25px 25px 25px 25px / 25px 25px 25px 25px;
  }
.point_boxr{width:485px;height:220px;float:right;
  line-height: 1.4em;
  padding: 20px 0 0 0;
   background: #094695;
   line-height: 1;
   padding: 20px 20px;/*文字周りの余白*/  
   border-radius:15px 15px 15px 15px / 15px 15px 15px 15px;
}
.point_boxl{width:485px;height:220px;float:left;
  line-height: 1.4em;
  padding: 20px 0 0 0;
   background: #094695;
   line-height: 1;
   padding: 20px 20px;/*文字周りの余白*/  
   border-radius:15px 15px 15px 15px / 15px 15px 15px 15px;
}
 
.shop_link {float: left;width:299px;margin:30px 20px 0px; }
.shop_access {background-color: #00519d;text-align: center;padding: 20px;font-size: 22px;color: #FFF;margin-bottom: 10px;}
