@charset "utf-8";
.box_out {
	overflow-x:hidden;
}
.box {
  min-width: 900px;
  overflow: hidden;
  margin: 0 -100%;
}
.logo {
  position: relative; 
  max-width: 1200px;
  margin: auto;
}
.logo a {
  position: absolute;
  display: block;
  top: 0;
  right: 14px;
}
.logo img {
  width: 100%;
}

.font8{font-size:8px;}
.font9{font-size:9px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}

.marB01 {margin-bottom: 1%;}
.marB02 {margin-bottom: 2%;}
.marB03 {margin-bottom: 3%;}
.marB04 {margin-bottom: 4%;}
.marB05 {margin-bottom: 5%;}
.marB06 {margin-bottom: 6%;}
.marB07 {margin-bottom: 7%;}
.marB08 {margin-bottom: 8%;}
.marB09 {margin-bottom: 9%;}
.marB40 {margin-bottom: 40px;}

.marT01 {margin-top: 1%;}
.marT02 {margin-top: 2%;}
.marT03 {margin-top: 3%;}
.marT04 {margin-top: 4%;}
.marT05 {margin-top: 5%;}
.marT06 {margin-top: 6%;}
.marT07 {margin-top: 7%;}
.marT08 {margin-top: 8%;}
.marT09 {margin-top: 9%;}
.marT10 {margin-top: 10%;}

.padB01 {padding-bottom: 1%;}
.padB02 {padding-bottom: 2%;}
.padB03 {padding-bottom: 3%;}
.padB04 {padding-bottom: 4%;}
.padB05 {padding-bottom: 5%;}
.padB06 {padding-bottom: 6%;}
.padB07 {padding-bottom: 7%;}
.padB08 {padding-bottom: 8%;}
.padB09 {padding-bottom: 9%;}
.padB10 {padding-bottom: 10%;}

.marR07 {margin-right: 7%;}

.mgt10{margin-top:10px;}
.mgt30{margin-top:30px;}
.mgt50{margin-top:50px;}
.mgt90{margin-top:90px;}
.mgb50{margin-bottom:50px;}


/* --------------------------------
 header 
-------------------------------- */
h1 {
  text-align: center;
  margin: 0 auto;
}

/* --------------------------------
 contents 
-------------------------------- */
#main p {
  text-align: center;
  margin: 0 auto;

}
.brown{
	color:#735005;
}
.ind li{
	text-indent:-2.5em;
	padding-left:2.5em;
	font-size:10px;
	line-height:13px;
}
.ind a {
	margin-bottom: 1%;
	color: #0456C6;
	text-decoration: none ;
}

.notes1{
	background:url(../img/bg_notes1.png) no-repeat left top;
	width:1000px;
	height:151px;
	padding-left:150px;
}
.notes2{
	padding-left:250px;
}
#notes1{
	border: 1px solid #c6962f;
	background-color:#faf6c4;
	padding:10px 5px 10px 5px;
	margin:0 2% 4% 2%;
}

/* --------------------------------
 button 
-------------------------------- */
.cv1 .btn_teika {
  margin: auto;
  width: 927px;
}
.cv1 .btn_teika ul {
  display: table;
  width: 100%;
}
.cv1 .btn_teika ul li {
  display: table-cell;
  text-align: center;
  width: 25%;
}

#main .bt1{
  text-align: center;
  margin: 0 auto 40px;
  width: 2000px;
}
#main .bt2{
  text-align: center;
  margin: 0 auto;
  width: 2000px;
}

#cv2 .btn_teika {
	overflow:hidden;
	background:url(../img/cv2_03.jpg) no-repeat left top;
	width:1075px;
	height:260px;
	padding:0 0 0 125px;
}
#cv2 .btn_teika ul li {
	float:left;
}

/* --------------------------------
 text-align 
-------------------------------- */

.tr{
	text-align:right;
}
.tc{
	text-align:center;
}
.tl{
	text-align:left;
}


/* --------------------------------
 color_select 
-------------------------------- */
#btn_set3{
  background: url(../img/cv2_04.jpg) no-repeat center top;
  text-align: center;
  height: 345px;
  width: 900px;
  margin: auto;
}
#btn_set3 .color_select_l{
  font-size: 17px;
  border: 1px solid #000;
  background: #eee;
  width: 150px;
  padding:4px;
  margin-left:30px;
  margin-right: 20px;
  margin-top:10px;
}
#btn_set3 .color_select_r{
  font-size: 17px;
  border: 1px solid #000;
  background: #eee;
  width: 150px;
  padding:4px;
  margin-left:30px;
  margin-right: 20px;
  margin-top:10px;
}

#btn_set3 .btn{
	text-align:center;
	margin-top:22px;
}

#btn_set2{
  background: url(../img/cv2_02.jpg) no-repeat center top;
  text-align: center;
  margin: auto;
  height: 345px;
   width: 900px;
}
#btn_set2 .color_select_l{
  font-size: 17px;
  border: 1px solid #000;
  background: #eee;
  width: 150px;
  padding:4px;
  margin-left:30px;
  margin-right: 20px;
  margin-top:10px;
}
#btn_set2 .color_select_r{
  font-size: 17px;
  border: 1px solid #000;
  background: #eee;
  width: 150px;
  padding:4px;
  margin-left:30px;
  margin-right: 20px;
  margin-top:10px;
}

#btn_set2 .btn{
	text-align:center;
	margin-top:22px;
}

/* --------------------------------
 footer 
-------------------------------- */
#footer_wrap{
  width: 2000px;
  margin: 0 auto;
}
#footer{
	width:900px;
	margin:0 auto;
}
#f_notes{
	border-top: 1px solid #9a9a9a;
}
#footer section {
	padding:20px 10px;
}
ul.box_06 {
	font-size: 15px;
	line-height:170%;
	margin-bottom: 4%;
}
ul.box_06 li {
	padding-left: 1em;
	text-indent: -1em;
}
ul.box_06 li.h5 {
	color: #007d5d;
	font-weight: bold;
}

#lp_ft {
	background:#FFF;
	margin:0 auto;
	padding:30px 0;
}

#lp_ft .lp_ft_logo {
	letter-spacing:-0.40em;
	margin-bottom:30px;
	text-align:center;
}

#lp_ft .lp_ft_logo li {
	font-size:0;
	display:inline-block;
	letter-spacing:normal;
	line-height:1;
	margin:0 10px;
	vertical-align:middle;
}

#lp_ft .lp_ft_link div {
	border-top:1px solid #9a9a9a;
	margin:0 auto;
	padding-top:10px;
}

#lp_ft .lp_ft_link ul {
	letter-spacing:-0.40em;
	margin-bottom:10px;
	text-align:center;
}

#lp_ft .lp_ft_link ul li {
	font-size:0;
	display:inline-block;
	letter-spacing:normal;
	line-height:1;
	margin:0;
	vertical-align:top;
}

#lp_ft .lp_ft_link div p {
	font-size:10px;
	text-align:center;
}

#lp_ft .lp_ft_link div p img {
	margin-right:20px;
	vertical-align:middle;
}

/* --------------------------------
 cfx 
-------------------------------- */
.cfx:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}
.cfx{display: inline-block;} 
/* Hides from IE Mac */
* html .cfx{height: 1%;}
.cfx{display:block;}
/* End Hack */ 


/* --------------------------------
 20190918　追加
-------------------------------- */

.red{
	color: red;
	font-weight: bold;
	text-indent: 0em !important;
}


.indt{
	
    text-indent: 0em !important;
}