@charset "utf-8";/* CSS Document */body{	color:#555555;	-webkit-font-smoothing: antialiased;}.uv_head{	width:100%;	height:420px;	background:#00a23f;	text-align:center;	overflow:hidden;}ul{margin:0px;padding:0px;}li{list-style-type:none;}h2,h3,h4,p,span{margin:0px;line-height:100%;}/*-------------------------------------------------------------*//* 					    service_list						common.css上書き　　　　　　　　　     *//*-------------------------------------------------------------*/ul.service_list {width: 720px;}ul.service_list li {	width: 350px;	height: 100px;	margin:0px;	margin-left:20px;	color:#00a23f;}ul.service_list li:first-child{	margin-left:0px;	}ul.service_list li a {	width: 350px;	height: 100px;}ul.service_list li a.active {	width: 350px;	height: 100px;}ul.service_list li a p {	font-family: "UD Shin Maru Go Bold";	font-size:21px;	padding-left: 0px;	padding-top: 30px;	text-align: center;}ul.service_list li a p span{	font-family:"UD Shin Maru Go Medium";	font-size:12px;	margin-top:10px;	color:#f9e427;	display:block;}/*-------------------------------------------------------------*//* 					    service_list						common.css上書き　　　　　　　　　     *//*-------------------------------------------------------------*/.box_inner{width:720px}h2.ttl_main{	font-size:33px;	text-align:center;	line-height:100%;	margin:0px;}#uv_interview h2.ttl_main .posR{	top:22px;	left:0px;	}#uv_discussion h2.ttl_main .posR{	top:19px;	left:0px;	}h2.ttl_main .subtitle{	font-size:14px;	color:#00a23f;	font-family:"UD Shin Maru Go Medium";}/*------------------------------------------------------------- 					    btn_box-st2  ボタン関連     /*-------------------------------------------------------------*/#float_box1 .text{	width:300px;	font-size:14px;	line-height:24px;	margin-top:30px;	margin-left:12px;}.btn_box-st2{	background-color:#fff;	padding:20px;	margin-bottom:40px;}.btn_box-st2.bg_yellow{	background-color:#f6eb8c;	}.btn_box-st2.last{	margin-bottom:0px;	}.btn_box-st2 .text{	color:#00a23f;	font-family:"UD Shin Maru Go Bold";	font-size:19px;	line-height:25px;}.btn_box-st2 .text span{	font-size:16px;	}.btn_box-st2 .btn-st2{	position:relative;	top:0px;	left:0px;	}.btn_box-st2 .btn-st2 a{	display:block;	padding-left:10px;}.btn_box-st2 ul li{	float:left;	margin-left:10px;	}.btn_box-st2 ul li:first-child{	margin-left:0px;	}.btn_box-st2  .btn-st2 .sprite_obj_ic{position:absolute;}.btn_box-st2 .type_green{background-color:#00a23f;}.btn_box-st2 .type_gray{background-color:#f2f2f2;}.btn_box-st2 .type_green a{color:#FFF;}.btn_box-st2 .type_gray a{color:#00a23f;}.btn_box-st2 .btn_large a{	font-size:20px;	padding-top:22px;	padding-bottom:22px;}.btn_box-st2 .btn_normal a{	width:295px;	font-size:17px;	padding-top:21px;	padding-bottom:22px;}.btn_box-st2 .btn_large a .sprite-ic_3{top:23px;right:11px;}.btn_box-st2 .btn_normal a .sprite-ic_3,.btn_box-st2 .btn_normal a .sprite-ic_46{top:17px;right:11px;}.btn_box-st2 .btn_large .fs_large{	font-family:"UD Shin Maru Go Bold";	font-size:26px;}.btn_box-st2 .pos1{top:-7px;left:0px;}.btn_box-st2 .pos2{top:0px;left:0px;}.btn_box-st2 .pos3{top:7px;left:0px;}.iL_inner{padding:20px;}.fsize1{font-size:16px;}.fs12{font-size:12px;}.lh24{line-height:24px;}.ml0{margin-left:0px;}.pt-page1240 {	position: absolute;	top: 0px;	left: 50%;	margin-left: -620px;}.box_inner > .inner{	width:640px;	margin:0 auto;}/*------------------------------------------------------------- 					    その他/*-------------------------------------------------------------*/.note{   font-size:11px !important;  }.talk .note.posR{   top:-13px;   left:0px;  }/*------------------------------------------------------------- 					    IE9以下スタイル/*-------------------------------------------------------------*/.lt-ie10 .pankuzu .step{   width:220px;  }