<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">




/*=====================--- voice ---=====================*/
.contents-voice .intro {
	text-align:center;
	}
.contents-voice .intro h2{
	margin:50px auto 40px;
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:22px;
	font-weight:200;
	}
.contents-voice .intro p{
	padding-bottom:30px;
	}	
	.contents-voice .intro p:last-child{
		padding-bottom:80px;}
		

/*==== common nav.nav-voice ====*/
nav.nav-voice ul{
	text-align:center;
	margin:0 auto;
	padding:0;
	padding-top:60px;
	}
nav.nav-voice li{
	display:inline;
	}

nav.nav-voice li img{
	vertical-align:bottom;
	}
nav.nav-voice ul.idx{
	border-bottom:4px solid #30b96a;}
nav.nav-voice ul.second{
	border-bottom:4px solid #f4a223;}/*VOICE1縲�3逕ｨ*/
	

div.nav-voice-Bottom{/*譛荳句ｱ､繝翫ン*/
padding-bottom:70px;
margin-top:70px;
border-top:#dcdee1 1px solid;}


	
/*idx-block1*/	
.contents-voice .idx-block1 .inner{
	background: url(../img/voice/idx-bg.png) center center no-repeat scroll;
	background-size: contain;}
	
.contents-voice .idx-block1 section{
	float:left;
	}
.contents-voice .idx-block1 .upper section{
	padding-bottom:40px;
	width:30%;
	padding-right:4%;}
	.idx-block1 .upper section:last-child{padding-right:0;}
		
.contents-voice .idx-block1 .lower section{
	padding-bottom:120px;
	width:47%;
	padding-right:4%;}
	.contents-voice .idx-block1 .lower section:last-child{padding-right:0;}		
		
.contents-voice .idx-block1 h1{
	letter-spacing:0.3em;
	text-align:center;
	padding:25px 0;
	color:#30ba6b;
	font-size:22px;
	border-top:3px solid #30ba6b;
	border-bottom:3px solid #30ba6b;
	margin-bottom:30px;
	}
	
	
		
.contents-voice .idx-block1 h2{
	padding-bottom:15px;
	font-size:110%;
	}
.contents-voice .idx-block1 h2 img{
	vertical-align:-0.7em;
	padding-right:0.5em;
	}
.contents-voice .idx-block1 p.graph{
	margin:0 auto;
	padding:0;
	padding-bottom:20px;
	text-align:center;
	}
	
	
/*idx-block2*/		
.contents-voice .idx-block2{
	background:url(../img/common/bg_2.jpg) repeat scroll;
	}
	
.contents-voice .idx-block2 h2{
	border-top:#dcdee1 1px solid;
	text-align:center;
	padding-top:70px;
	margin-bottom:60px;
	}	


/*explain*/
.contents-voice .explain {
	padding-bottom:70px;
	}
.contents-voice .explain div.txt{ 
	float:left;
	padding-right:3%;
	width:45%;
	}
	
.contents-voice .explain div.txt p{
	padding-bottom:30px;
	}
	.contents-voice .explain div.txt p:last-child{padding-bottom:0;}
	
.contents-voice .explain p.rank{
	float:right;
	width:50%;
	}


/*qa*/	
.contents-voice .qa{
	background:url(../img/common/line-2.gif) repeat-x top scroll;
	padding-bottom:70px;
	}
.contents-voice .qa h3{
	font-size:130%;
	font-weight:bold;
	padding:50px 0;
	text-indent: -1.0em;
	margin-left: 1.0em;
	}
.contents-voice .qa p.graph{
	width:50%;
	float:left;
	}
.contents-voice .qa p.txt{
	width:45%;
	float:right;
	padding-right:3%;
	}



/*idx-block3*/		
.contents-voice .idx-block3 h2{
	border-top:#dcdee1 1px solid;
	text-align:center;
	padding-top:70px;
	margin-bottom:60px;
}
.contents-voice .idx-block3 {
	margin-bottom:60px;
}

.contents-voice .idx-block3 ul{
	margin:0 auto;
	padding:0;
	display: table;
	table-layout:fixed;
	width:100%;
	border-collapse: separate;  /* 繧ｻ繝ｫ縺ｮ髢馴囈繧堤ｩｺ縺代ｋ */
    border-spacing: 10px 5px;
	  /* 蟾ｦ蜿ｳ 荳贋ｸ九〒險倩ｿｰ */
	}
.contents-voice .idx-block3 li{
	background:#fff;
	padding:20px 25px;
	width:30%;
	display: table-cell;
	font-weight:bold;
	vertical-align:middle;
	border-bottom:1px solid #dcdee1;
	border-right:1px solid #dcdee1;
	/*box-shadow:rgb(214, 214, 214) -3px 3px 0px -2px inset;
	-webkit-box-shadow:rgb(214, 214, 214) -3px 3px 0px -2px inset;
	-moz-box-shadow:rgb(214, 214, 214) -3px 3px 0px -2px inset;
	min-height: 45px; 鬮倥＆謠�∴繧� */
	}
.contents-voice .idx-block3 li.banner{
	background:#f4ae42;
	padding:0;
	border-bottom:none;
	border-right:none;
	padding:20px 25px;
	color:#fff;
	font-weight:normal;
	}
.contents-voice .idx-block3 li.banner h3{
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:22px;
	font-weight:bold;
	padding-bottom:10px;
	}
.contents-voice .idx-block3 li.banner p{
	padding-left:2em;
	}	
.contents-voice .idx-block3 li.banner a:link{color:#fff; text-decoration:none;}
.contents-voice .idx-block3 li.banner a:visited{color:#fff; text-decoration:underline;}
.contents-voice .idx-block3 li.banner a:hover{color:#fff; text-decoration:underline;}
.contents-voice .idx-block3 li.banner a:active{color:#fff;}


/*====== VOICE 1縲�3逕ｨ ======*/

/*second-intro*/
.contents-voice .second-intro{
	}
.contents-voice .second-intro h1{
	margin-top:55px;
	letter-spacing:0.3em;
	text-align:center;
	padding:25px 0;
	color:#f4a223;
	font-size:22px;
	border-top:3px solid #f4a223;
	border-bottom:3px solid #f4a223;
	margin-bottom:50px;
	}
	
.second-intro h2{
	margin:0px auto 40px;
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:22px;
	font-weight:200;
	}	

section.second-intro {
	margin-top:20px;
	}
.second-intro .left{
	width:30%;
	float:left;
	}
.second-intro .right{
	width:60%;
	float:right;
	padding-right:5%;
	padding-bottom:45px;
	}

.contents-voice .second-intro .right p.name{
	text-align:right;
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:14px;
	margin-top:20px;
	}
.contents-voice .second-intro .right p.name span{
	font-weight:bold;
	font-size:16px;
	}
/*====== /VOICE 1縲�3逕ｨ ======*/



	
@media only screen and (max-width: 1400px) {
nav.nav-voice ul.idx {
	text-align: center;
	}
nav.nav-voice ul.idx{
	border-bottom:none;
	}
nav.nav-voice ul li img{display:none;}

nav.nav-voice li{/*/////4譫｡荳ｦ縺ｳ//////*/	
	display: inline-block;
	padding-right:none;
	float:left;
	padding-right:4%;
	width:48%;
	*display: inline;  
    *zoom: 1;
	}
	nav.nav-voice li:nth-child(even){
	padding-right:0;
	}

nav.nav-voice ul.idx li a{
    display: block;
    background: #fff;
    padding: 10px;
    text-decoration: none;
    color: #f4a223;
	border:4px solid #f4a223;
    box-sizing: border-box;
	white-space:nowrap;
	margin-bottom:10px;
	font-weight:bold;
  }
  
  
nav.nav-voice ul.idx li a:before{
    content: attr(data-label);
	}	
nav.nav-voice ul.idx li a:hover{
	background:#f4a223;
	color:#fff;
	}
nav.nav-voice ul.idx li.nav1 a{
	color: #31ba6a;
	border:4px solid #31ba6a;
	}
nav.nav-voice ul.idx li.nav1 a:hover{
	background:#31ba6a;
	color:#fff;
	}
}
	
@media(max-width: 760px) {
	.contents-voice .intro h2{
	margin:20px auto 20px;
	font-size:18px;
	line-height:1.4em;
	}	
	.contents-voice .intro{
	text-align:left;
	}
	
	nav.nav-voice ul.idx li{/*/////邵ｦ荳ｦ縺ｳ//////*/	
	float:none;
	width:100%;
	margin-bottom:0px;
	display:inherit;
	}
	
	.contents-voice .idx-block1 h1{
		padding:10px 0;
		margin-bottom:30px;
		}
	.contents-voice .idx-block1 section{
		padding-bottom:0;
		margin-bottom:30px;
		float:none;
		}
	.contents-voice .idx-block1 .upper section,.contents-voice .idx-block1 .lower section{
		width:100%;
		padding:0;
		}	
		
	.contents-voice .qa p.graph{
	text-align:center;
	float:none;
	padding-right:0;
	padding-bottom:20px;
	width:100%;
	}
	.contents-voice .qa .graph img{height:auto;}		
	.contents-voice .qa p.txt{
		float:none;
		width:100%;
	}
	.contents-voice .explain div.txt,.contents-voice .explain p.rank{
		float:none;
		width:100%;
		padding-top:20px;}
	
.contents-voice .idx-block3 ul{
	margin:0 auto;
	padding:0;
	display: table;
	table-layout:fixed;
	width:100%;
	 border-collapse: separate;  /* 繧ｻ繝ｫ縺ｮ髢馴囈繧堤ｩｺ縺代ｋ */
    border-spacing: 10px 5px;  /* 蟾ｦ蜿ｳ 荳贋ｸ九〒險倩ｿｰ */
	}
.contents-voice .idx-block3 li{
	background:#fff;
	padding:20px 25px;
	width:30%;
	display: table-cell;
	font-weight:bold;
	vertical-align:middle;
	border-bottom:1px solid #dcdee1;
	border-right:1px solid #dcdee1;
	}	
	
	
.contents-voice .idx-block3 ul{
	display: inherit;
	table-layout: none;
	width:100%;
	border-collapse: none;  /* 繧ｻ繝ｫ縺ｮ髢馴囈繧堤ｩｺ縺代ｋ */
    border-spacing: 0;  /* 蟾ｦ蜿ｳ 荳贋ｸ九〒險倩ｿｰ */
	}
.contents-voice .idx-block3 li{
	background:#fff;
	padding:20px 25px;
	width:90%;
	display: inline;
	float:left;
	}
	
.contents-voice div.nav-voice-Bottom{
	clear:both;}
	
	
.contents-voice .second-intro .left{
	width:100%;
	float:none;
	margin-bottom:30px;
	}
.contents-voice .second-intro .right{
	width:100%;
	float:none;
	padding-right:0;
	padding-bottom:45px;
	}		
	
}
					
		
		
		

/*=====================--- interview ---=====================*/					
.contents-interview .ttl{
	text-align:center;
	padding-bottom:45px;
	margin:0 auto;
	}


			
.contents-interview .intro img{width: 100%;}
				
.contents-interview .int-inner section{
	padding-bottom:45px;
	}
.contents-interview .int-inner h2{
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:18px;
	font-weight:200;
	padding-top:60px;
	padding-bottom:50px;
	}

.contents-interview .int-inner .txt{
	line-height:1.8em;
	padding-bottom:20px;
	}
.contents-interview .int-inner .left{
	width:65%;
	float:left;
	}
.contents-interview .int-inner .right{
	width:30%;
	float:right;
	padding-left:5%;
	padding-top:60px;
	}
	
	

@media(max-width: 760px) {
.contents-interview .int-inner .left{
	width:100%;
	float:none;
	}
.contents-interview .int-inner .right{
	width:100%;
	float:none;
	padding-top:0px;
	padding-left:0;
	}
	
}




/*=====================--- interview ---=====================*/	
.contents-data{}


.contents-interview .ttl-interview{
	padding:45px;}
.contents-interview .ttl-interview-mobile{/* 900px縺ｧ蜃ｺ迴ｾ */
	display:none;
	}
	
	

.contents-data .intro{
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	}
.contents-data .data-inner h2{
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:22px;
	font-weight:200;
	padding-top:60px;
	padding-bottom:50px;
	text-align:center;
	}

.contents-data .block-1 {
	text-align:center;
	}
.contents-data .block-1 p{
	padding-bottom:50px;
	}
.contents-data .block-2 h3{
	color: #31b96a;
	font-weight:bold;
	font-size:18px;
	padding-top:3px;
	padding-bottom:13px;
	border-bottom:3px solid #31b96a;
	padding-left:40px;
	}
	
.contents-data .block-2 h3.subtit-1{background:url(../img/data/icon1.png) no-repeat left top;}
.contents-data .block-2 h3.subtit-2{background:url(../img/data/icon2.png) no-repeat left top;}	

	
.contents-data .block-2 dl{
	width:100%;
	}	
	
.contents-data .block-2 dl{
	padding:15px 0;
	border-top:1px solid #dcdee1;
	}	
.contents-data .block-2 dt{
	font-weight:bold;
	font-size:16px;
	clear:both; 
	float:left;
	width:10em;
	margin-left:2em;
	}		
	
.contents-data .block-2 dd{
	overflow: hidden;
	zoom: 1;
	}	
.contents-data .block-2 dd ul{	margin-left:14em;padding-top:20px;
text-align:left;
margin:0 auto;}

.contents-data .block-2 dd li{display:inline-block;}	
.contents-data .block-2 .detail{padding-bottom:50px;}


.contents-data .block-3 {
	padding-bottom:50px;
	}
.contents-data .block-3 h2{
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:22px;
	font-weight:200;
	padding-top:60px;
	padding-bottom:50px;
	}

.contents-data .block-3 .box{
	background:#fff;
	border:1px solid #dcdee1;
	padding:30px 50px;
	margin-top:25px;
	}
.contents-data .block-3 .box h3{
		padding-bottom:20px;
		}
		
		
		
@media(max-width: 900px) {
	
.contents-interview .ttl-interview{
	display:none;
	}	

.contents-interview .ttl-interview-mobile {
	display:inherit;
	text-align:left;
	}
.contents-interview .ttl-interview-mobile h1{	
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	margin:0 auto;
	padding:0;
	padding-top:30px;
	}
.contents-interview .ttl-interview-mobile p.copy{
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:20px;
	margin-top:20px;
	padding-bottom:20px;
}
.contents-interview .ttl-interview-mobile p.name{
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:12px;
	padding-bottom:20px;
	text-align:right;
}
.contents-interview .ttl-interview-mobile p.name span{
	font-weight:bold;
	font-size:13px;
	}							
}
	
	
@media(max-width: 760px) {
.contents-data .block-1 p{
	text-align:left;
	}
.contents-data .block-2 dt{
	float:none;
	margin-left:0;
	}
.contents-data .block-2 dd ul{margin-left:0;padding-top:20px;}	
.contents-data .block-2 dd li{display:inline;}			
	}	
	
	
	
	
/*=====================--- education ---=====================*/	
.contents-edu{}

.contents-edu .intro{
	text-align:center;
	margin-top:50px;
	}
	
.contents-edu .idx-block1{
	margin:0 auto;
	padding:0;
	overflow: hidden;
	}
	
.contents-edu .idx-block1 ul{
	margin:0 auto;
	padding:0;
	text-align:center;
	}		
.contents-edu .idx-block1 li{
	width:200px;
	padding-top:60px;
	display: inline-block;
	padding-right:2%;
	padding-left:2%;
	*display: inline;  
    *zoom: 1;
	vertical-align: top;
	}
	
.contents-edu .idx-block1 li h2{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-bottom:15px;
	}
.contents-edu .idx-block1 li p{
	text-align:center;
	padding-bottom:15px;
	}	
	

	
	
.contents-edu .edu2-block1 article {
	margin:0 auto;
	padding:0;
	}	
.contents-edu .copy{
	margin:50px 0 60px;}	
		
.contents-edu .edu2-block1 article section{
	width:32%;
	float:left;
	display: inline-block;
	margin-right:1%;
	*display: inline;  
    *zoom: 1;
	}	
	.contents-edu .edu2-block1 article section:fist-child{
	margin-right:0;
	}

.contents-edu .elements{
	float:left;
	width:41%;
	}
.contents-edu .image{
	overflow: hidden;
	}
	.contents-edu .image img{
	width:70%;
	}	
	
	
	
		
.contents-edu .elements h2{
	padding-bottom:20px;
	font-size:16px;
	}
.contents-edu .elements ul{
	margin-top:20px;
}
.contents-edu .elements p{
	font-size:13px;
}
.contents-edu .elements li{
	color:#31ba6a;
	font-size:12px;
	padding-bottom:5px;
	text-indent: -1.2em;
	padding-left:1.5em;	
}


@media(max-width: 1000px) {
.contents-edu .edu2-block1 article section{
	width:100%;
	float:none;
	display: inline;
	margin-left:0;
	margin-right:0;
	}	
	
.contents-edu .elements{
	float:none;
	width:100%;
	}	
	
.contents-edu .elements h2{
	border-top:1px solid #dcdee1;
	padding-top:30px;
	}		
.contents-edu .image{
	float:none;
	width:100%;
	}
	.contents-edu .image img{
	width:30%;
	}
	
}






/*=====================--- entry ---=====================*/	

#contents-wrapper .contents-inner .contents-entry-inner{
	max-width: 850px;/* /////////////讓ｪ蟷��蝓ｺ譛ｬ蛟､///////////// */
	}

.contents-entry .intro{
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	}
.contents-entry .caution{
	padding-top:50px;
	padding-bottom:5px;
	}	
	

.contents-entry .txt-red{
	color:#ff3500;
	font-size:10px;
	vertical-align:top;	
	}
.contents-entry .txt-small{font-size:80%;}	
	
	
.contents-entry .entry-form section{
	border-top:1px solid #dcdee1;
	padding:25px;
	}	
.contents-entry .entry-form section h2{
	font-size:16px;
	font-weight:bold;
	float:left;
	width:200px;
	padding-left:10px;
	}	
	
	

/* 蜈･蜉帶ｬ��繧ｵ繧､繧ｺ */
.entry-form section.form-category li{
	float:left;
	padding-right:10px;
	}

.contents-entry .form-name input{width: 280px;}
.contents-entry .form-tel input{width: 280px;}

.contents-entry .form-mail input{width:280px;}
.contents-entry .form-mail ul{overflow: hidden;}
.contents-entry .form-mail li:first-child{padding-bottom:10px;}


.contents-entry .form-career input{width:265px; float:left;}	
.contents-entry .form-career p{ float:left;}
.contents-entry .form-career ul{overflow: hidden;}
.contents-entry .form-career li{padding-bottom:10px;}
.contents-entry .form-career h3{
	float:left;
	width:120px;}
	
.contents-entry .form-history textarea{
	width:100%;
	height:7em;
	}
.contents-entry .form-others textarea{
	width:100%;
	height:11em;
	}		
	
	
	
.form-btn-outline{
	margin:0 auto;
	padding:0;
	}	
.contents-entry .form-btn button {
	border:none; /*譫�繧呈ｶ医☆*/
	background:url(../img/common/bg_2.jpg) repeat scroll;
	}	
.contents-entry ul.form-btn {
	margin:30px 0 30px 0;
	padding:0;
	text-align:center;
	}	
.contents-entry ul.form-btn li{
	display:inline-block;
	}
	

	
	
@media(max-width: 860px) {
.contents-entry .intro{text-align:left;}
	
.contents-entry .entry-form section h2{
	float:none;
	width:100px;
	padding-left:0px;
	font-size:14px;
	}

	
.contents-entry .form-category ul{padding-left:0px;}	
.contents-entry .form-category li{padding-right:10px;}		
	
.contents-entry input,.contents-entry textarea{width:80%;}

.contents-entry form-tel,.contents-entry .form-career input,.contents-entry .form-mail ul,.contents-entry .form-mail ul{overflow: inherit;}
.contents-entry ul.form-btn li{
	clear:both;
	padding:0;
	margin:0;
	}

	}	





/*=====================--- index ---=====================*/	
#contents-wrapper .contents-idx {
	}	
		
	
.contents-idx .block-main{
	margin:0 auto;
	padding:0;
	text-align:center;
	padding-top:30px;
	max-width:1100px;
	}	
.contents-idx .block-main section{
	width:31%;
	display: table-cell;
	vertical-align: middle;
	padding-left:10px;
	}
.contents-idx .block-main section h2,.contents-idx .block-main section p{
	display: table-cell;
	vertical-align: middle;
	}
.contents-idx .block-main section h2{
	}

.contents-idx .block-main section .ph {
	padding-left:20px;}
.contents-idx .block-main section .ph img{ 
	max-width: 100%;
	height: auto;
	 }
	


.contents-idx .block-1{
	max-width:1500px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}	
.contents-idx .block-1 h1,.contents-idx .block-1 ul{
	display: table-cell;
	vertical-align: middle;
	}	
.contents-idx .block-1 h1{
	padding-top:70px;
	padding-bottom:50px;
	}
.contents-idx .block-1 h1 img{	
	max-width: 100%;
	height: auto;
	}
.contents-idx .block-1 ul{
	padding-bottom:50px;
	padding-top:70px;
	text-align:right;
	padding-left:40px;
	}
	
	
.contents-idx .block-2{

	border-top: 1px solid #dcdee1;
	padding-top:50px;
	padding-bottom:50px;
	}
.contents-idx .block-2 section{
	max-width:1500px;
	text-align:center;
	display: table;/* table隕ｪ*/
	}
	
	
.contents-idx .block-2 di,.contents-idx .block-2 ul{/*table 繧ｻ繝ｫ謖�ｮ�*/
	display: table-cell;
	vertical-align: top;
	}

.contents-idx .block-2 h2{
	float:left;
	padding-right:10px;
	width:365px;
	}	
.contents-idx .block-2 p{
	padding-top:2.5em;
	text-align:left !important;
	overflow:hidden;
	font-size:12px;
	}
	
			
.contents-idx .block-2 li{
	display:inline-block;
	padding-left:12px;
	text-align:right;
	}
	
.contents-idx .block-2 h2,.contents-idx .block-2 li img{
	max-width: 100%;
	height: auto
}
	
	
	
	
	
@media screen and (min-width: 1101px){
.contents-idx .block-mobile-title h1{
	visibility: hidden !important;
	display:none !important;}
.contents-idx .block-main .txt{
	visibility: hidden !important;
	display:none !important;
	}	
}
	
	
	
@media(max-width: 1100px) {	
.contents-idx .block-mobile-title{
	text-align:center;
	padding-top:80px;
	padding-bottom:80px;
	}



.contents-idx .block-main{
	margin:0 auto;
	padding:0;
	text-align:center;
	padding-top:30px;
	max-width:auto;
	}	
.contents-idx .block-main section{
	width:100%;
	display: inherit;
	padding-left:0;
	border-top:#dcdee1 1px solid;
	}
.contents-idx .block-main section p.ph{
	padding-bottom:20px;
	padding-left:0px;
	}
.contents-idx .block-main section h2,.contents-idx .block-main section p{
	display: inherit;
	vertical-align:top;
	}
.contents-idx .block-main section h2{
	padding-right:0;
	padding-bottom:10px;
	padding-top:20px;}

.contents-idx .block-main section p img{ 
	max-width: 100%;
	height: auto;
	 }
.contents-idx .block-main .txt{
	text-align:left;
	font-family: "Times New Roman", "貂ｸ譏取悃", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size:14px;
	padding-bottom:30px;
	}			
		
	
	
	
.contents-idx .block-1 h1,.contents-idx .block-1 ul{
	display: inherit;
	vertical-align:top;
	}	
.contents-idx .block-1 h1{
	visibility: hidden;
	display:none;}	
	
.contents-idx .block-1 ul{
	padding-bottom:50px;
	padding-top:20px;
	text-align:center;
	padding-left:0px;	
	}	
	
.contents-idx .block-1 img{
	width:100%;
	}	
	
	
	
.contents-idx .block-2 div,.contents-idx .block-2 ul{/*table 繧ｻ繝ｫ謖�ｮ�*/
	display: inherit;
	vertical-align: top;
	}	
.contents-idx .block-2{
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:30px;
	}
.contents-idx .block-2 h2{
	float:none;
	padding-right:0;
	width:100%;
	}
.contents-idx .block-2 p{
	font-size:14px;
	}	
	
.contents-idx .block-2 ul {
	padding-top:20px;
	}
.contents-idx .block-2 li{
	padding:0;
	text-align:center;
	vertical-align: top;
	}
.contents-idx .block-2 p{
	padding-top:5px;
	}
.contents-idx .block-2 li img,.contents-idx .block-2 h2 img{
	width:100%;
	}
				
}</pre></body></html>