 /*----------------------------------------------------------------------------*/
/* 	P.O.C. field サイト サイト     海外留学のサポートと流れ ページ  CSS		      */
/*----------------------------------------------------------------------------*/

/*  FirstView ---------------------------------------------*/

	#secand-head {
		display:block;
		margin: 0  auto 0 auto;
		width: 100%;
		padding-top:3px;
	}
	#secand-head  h1,h2,h3,h4,h5,h6{
		font-size:100%;
		font-weight:normal;
	}
	#secand-head #fview_sp {
		display:block;
		margin: 50px  auto 0 auto;
	}
	#secand-head #fview_pc {
		display:none;
	}
	@media only screen and (min-width:768px) {	/* PC Layout ◇ */

		#wrapper {
			margin-top: 0;
		}
		#secand-head {
			margin: 0  auto 30px auto;
			width: 100%;
		}
		#secand-head #fview_pc {
			display:block;
			width: 100%;
			margin: -2px  auto 0 auto;
		}
		#secand-head #fview_pc img {
			display:block;
			width: 100%;
			margin: 0  auto 0 auto;
		}
		#secand-head #fview_sp {
			display:none;
		}
	}

	/* Tablet Layout ◇ */
	@media only screen and (min-width: 768px) and (max-width: 992px) {

		#wrapper {
			margin-top: 0;
		}
		#secand-head {
			margin: 60px  auto 0 auto;
			width: 100%;
		}
		#secand-head #fview_pc {
			display:block;
			margin: -2px  auto 0 auto;
		}
		#secand-head #fview_sp {
			display:none;
		}

	}
/* ■ MainConents #section01		サポート内容について  */

	#section01 {
		margin: 0 auto 0 auto;
		width: 100%;
		max-width:768px;
		border: 1px solid #A4946C;	/* Gold01 */
		border: 1px solid #DDD;
	}
	#section01 h1,h2,h3,h4,h5,h6{
		font-size:100%;
		font-weight:normal;
	}
	#section01 #sec01 {
		margin-top:-80px;
		padding-top:100px;
	}
	#section01 .h2title {		/* Section Title */
		margin: 20px auto 0 auto;
		width: 100%;
		text-align:left;
		padding-bottom:10px;
		position: relative;
	}
	#section01 .h2title h2 {
		display: block;
		margin: auto;
		width:95%;
		height:35px;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		color:white;
		padding:12px;
		background-color:#E3007F;		/* POC-pink */
				border-radius:20px;  
				-moz-border-radius:20px;  
				-webkit-border-radius:20px;  
	}
	#section01 .h2title p {
		margin: 20px auto 0 auto;
		width:90%;
		height:85px;
		text-align:left;
		font-size:12px;
		line-height:18px;
		color:#333;
		padding:5px;
		border-top: 2px solid #E3007F;	/* POC-pink */
		border-bottom: 2px solid #E3007F;
	}
	#section01 .h3title {
		margin: 10px auto 0 auto;
		width: 90%;
		padding-bottom:20px;
		position:relative;
		background-color:#FFF;
		border: 2px solid #E3007F;	/* POC-pink */
	}
	#section01 .h3title h3 {
		display: block;
		margin: auto;
		width:100%;
		height:65px;
		text-align:center;
		font-size:12px;
		color:white;
		line-height:22px;
		padding:5px;
		padding-top:10px;
		background-color:#E3007F;		/* POC-pink */
	}
	#section01 .h3title h3 .h3sub {
		font-size:16px;
		font-weight:bold;
		color:white;
	}
	#section01 .h3title .h3img {
		margin: 20px auto 0 auto;
		width:90%;
	}
	#section01 .h3title .h3img img{
		display: block;
		margin: 0 auto 0 auto;
		width:60%;
		max-width:260px;
	}
	#section01 .h3title dl,dt,dd {
		display: block;
	}
	#section01 .h3title dl {
		margin: 20px auto 0 auto;
		width:100%;
	}
	#section01 .h3title dt {
		display: block;
		margin: 20px auto 10px auto;
		width:180px;
		height:30px;
		text-align:center;
		font-size:13px;
		color:white;
		padding:10px;
		background-color:#E3007F;		/* POC-pink */
			border-radius:40px;  
			-moz-border-radius:40px;  
			-webkit-border-radius:40px;  
	}
	#section01 .h3title dd {
		display: block;
		margin: 0 auto 0 auto;
		width:90%;
		font-size:12px;
		font-weight:bold;
		color:#333;
		padding:10px;
		padding-left:31px;
		background	: url("../images/icon/sym03s.png") no-repeat;
		background-size:28px 24px; 
		background-position:0 center; 
	}
	#section01 .cont01 {
		margin: 0 auto 0 auto;
		width: 100%;
	}
	#section01 .sec01item {
		margin: 30px auto 30px auto;
		width: 90%;
		padding-bottom:60px;
		position:relative;
		background-color:#FFF;
		border: 1px solid #AAA;
			border-radius:10px;  
			-moz-border-radius:10px;  
			-webkit-border-radius:10px;  
	}
	#section01 .sec01item h4#sec0101 {
		display: block;
		margin: 10px auto 0 auto;
		width:90%;
		height:40px;
		font-size:13px;
		font-weight:bold;
		color:#444;
		padding-top:15px;
		padding-left:40px;
		background-image:
			url("../images/icon/sym04s.png"),
			url("../images/support/free.png");
		background-size:
			30px 26px,
			105px 22px;
		background-position:
			0 center,
			right 0 center;
		background-repeat:
			no-repeat,
			no-repeat;
		border-bottom: 1px solid #E3007F;	/* POC-pink */
	}
	#section01 .sec01item h4#sec0102 {
		display: block;
		margin: 10px auto 0 auto;
		width:90%;
		height:40px;
		font-size:13px;
		font-weight:bold;
		padding-top:15px;
		padding-left:40px;
		background-image:url("../images/icon/sym04s.png");
		background-size:	30px 26px;
		background-position:	0 center;
		background-repeat:no-repeat;
		border-bottom: 1px solid #E3007F;	/* POC-pink */
	}
	#section01 .sec01item .s0102sub {
		display: block;
		margin: 0 auto 10px auto;
		width:100%;
		height:40px;
		font-size:12px;
		color: #A4966A;		/* Gold01 */
		padding-left:10px;
	}
	#section01 .sec01item ul {
		margin: 10px auto 10px auto;
		width:90%;
	}
	#section01 .sec01item ul li {
		margin: 0 auto 0 auto;
		width:90%;
		font-size:12px;
		padding:8px;
		padding-left:30px;
		background	: url("../images/icon/sym03s.png") no-repeat;
		background-size:22px 19px; 
		background-position: 0 center; 
	}
	#section01 .sec01item p {
		width:100%;
		font-size:12px;
		line-height:18px;
		padding:5px;
		padding-left:10%;
	}
	#section01 .sec01item .detail {		/* 詳しくは button */
		display: block;
		position:absolute;
		bottom:20px;
		left:0;
		width : 150px;
		height:25px;
		font-size:12px;
		text-align:center;
	}
	#section01 .sec01item .detail a {
		display: block;
		width : 150px;
		height:25px;
		color:white;
		padding-top:3px;  
		padding-left:5px;  
		background	: url("../images/icon/sym01w.png") no-repeat;
		background-position: 5px  center; 
		background-color:#E3007F;		/* POC-pink */
			border-radius:20px;  
			-moz-border-radius:20px;  
			-webkit-border-radius:20px;  
	}
	#section01 .sec01item .detail a:hover {
		display: block;
		width : 150px;
		height:25px;
		color:white;
		background	: url("../images/icon/sym01w.png") no-repeat;
		background-position: 5px center; 
		background-color: #EA68A2;		/* POC-pink02 */
			border-radius:20px;  
			-moz-border-radius:20px;  
			-webkit-border-radius:20px;  
	}



	@media only screen and (max-width: 320px) {
	}
	@media only screen and (min-width: 360px) and (max-width: 375px) {
	}
	@media only screen and (min-width: 375px) and (max-width: 399px) {
	}
	@media only screen and (min-width: 400px) and (max-width: 413px) {
	}
	@media only screen and (min-width: 414px) and (max-width: 767px) {
	}

	@media only screen and (min-width:768px) {	/* PC ～　iPad size  */

		#section01 {
			margin: 30px auto 0 auto;
			width: 100%;
			max-width:1300px;
			background-color:#FFF;
			background	: url("../images/bg/gof_dot01.png") repeat;
			background	: url("../images/com/subtle_dots.png") repeat;
			border: 1px solid #A4946C;	/* Gold01 */
			border: 1px solid #DDD;
		}
		#section01 h1,h2,h3,h4,h5,h6{
			font-size:100%;
			font-weight:normal;
		}
		#section01 .h2title {		/* Section Title */
			margin: 50px auto 0 auto;
			width: 90%;
			text-align:left;
		}
		#section01 #sec01 {
			margin-top:-150px;
			padding-top:200px;
		}
		#section01 .h2title h2 {
			display: block;
			margin: auto;
			width:80%;
			height:60px;
			text-align:center;
			font-size:25px;
			font-weight:bold;
			color:white;
			padding:20px;
			background-color:#E3007F;		/* POC-pink */
				border-radius:50px;  
				-moz-border-radius:50px;  
				-webkit-border-radius:50px;  
		}
		#section01 .h2title p {
			margin: 30px auto 0 auto;
			width:65%;
			height:80px;
			text-align:center;
			font-size:14px;
			color:#333;
			line-height:24px;
			padding:12px;
			padding-left:30px;
			border-top: 3px solid #A4966A;	/* Gold01 */
			border-bottom: 3px solid #A4966A;	/* Gold01 */
		}
		#section01 .h3title {
			margin: 30px auto 0 auto;
			width: 70%;
			padding-bottom:50px;
			position:relative;
			border: 3px solid #E3007F;	/* POC-pink */
		}
		#section01 .h3title h3 {
			display: block;
			margin: auto;
			width:100%;
			height:100px;
			font-size:22px;
			color:white;
			line-height:37px;
			padding-top:10px;
		}
		#section01 .h3title h3 .h3sub {
			font-size:28px;
			font-weight:bold;
		}
		#section01 .h3title .h3img {
			position:absolute;
			top:130px;
			right:5%;
			margin: auto;
			width:260px;
		}
		#section01 .h3title .h3img img{
			display: block;
			margin: 0 auto 0 auto;
			width:100%;
			max-width:260px;
		}
		#section01 .h3title dl {
			margin: 20px auto 0 auto;
			width:100%;
		}
		#section01 .h3title dt {
			display: block;
			margin: 30px auto 30px 80px;
			width:200px;
			height:35px;
			font-size:16px;
			color:white;
			padding-top:10px;
			background-color:#E3007F;		/* POC-pink */
				border-radius:50px;  
				-moz-border-radius:50px;  
				-webkit-border-radius:50px;  
		}
		#section01 .h3title dd {
			display: block;
			margin: 10px auto 0 auto;
			width:80%;
			font-size:16px;
			font-weight:bold;
			color:#444;
			padding:7px;
			padding-left:40px;
			background	: url("../images/icon/sym03s.png") no-repeat;
			background-size:28px 24px; 
			background-position:0 0; 
		}
		#section01 .cont01 {
			margin: 50px auto 60px auto;
			width: 100%;
		}
		#section01 .sec01item {
			margin: 0 auto 50px auto;
			width: 80%;
			padding-bottom:30px;
			position:relative;
			border: 1px solid #DDD;
				border-radius:20px;  
				-moz-border-radius:20px;  
				-webkit-border-radius:20px;  
					box-shadow: 1px 1px 5px 1px #aaa;
					-webkit-box-shadow: 1px 1px 5px 1px #aaa;
					-moz-box-shadow: 1px 1px 5px 1px #aaa;
		}
		#section01 .sec01item h4#sec0101 {
			display: block;
			margin: 30px auto 0 auto;
			width:80%;
			height:50px;
			font-size:20px;
			padding-top:10px;
			padding-left:50px;
			background-image:
				url("../images/icon/sym04s.png"),
				url("../images/support/free.png");
			background-size:
				37px 32px,
				187px 38px;
			background-position:
				0 center,
				left 40% bottom 10px;
			background-repeat:
				no-repeat,
				no-repeat;
			border-bottom: 1px solid #E3007F;	/* POC-pink */
		}
		#section01 .sec01item h4#sec0102 {
			display: block;
			margin: 30px auto 0 auto;
			width:80%;
			height:50px;
			font-size:20px;
			padding-top:10px;
			padding-left:50px;
			background-image:url("../images/icon/sym04s.png");
			background-size:	37px 32px;
			background-position:	0 center;
			background-repeat:no-repeat;
			border-bottom: 1px solid #E3007F;	/* POC-pink */
		}
		#section01 .sec01item .s0102sub {
			display: block;
			margin: 10px auto 0 auto;
			width:80%;
			height:30px;
			font-size:14px;
			color: #A4966A;		/* Gold01 */
			padding-left:50px;
		}
		#section01 .sec01item ul {
			margin: 20px auto 20px 15%;
			width:80%;
		}
		#section01 .sec01item ul li {
			float:left;
			margin: 0 auto 0 auto;
			width:50%;
			font-size:14px;
			padding:13px;
			padding-left:50px;
			background	: url("../images/icon/sym03s.png") no-repeat;
			background-size:28px 24px; 
			background-position: 0 center; 
		}
		#section01 .sec01item p {
			width:80%;
			font-size:13px;
			padding:0px;
			line-height:22px;
			padding-left:15%;
		}
		#section01 .sec01item .detail {		/* 詳しくは button */
			display: block;
			position:absolute;
			top:87%;
			left:65%;
			width : 184px;
			height:36px;
			font-size:13px;
			text-align:center;
		}
		#section01 .sec01item .detail a {
			display: block;
			width : 184px;
			height:36px;
			color:white;
			padding-top:7px;
			padding-left:5px;
			background	: url("../images/icon/sym01w.png") no-repeat;
			background-position: 5px  center; 
			background-color:#E3007F;		/* POC-pink */
				border-radius:20px;  
				-moz-border-radius:20px;  
				-webkit-border-radius:20px;  
		}
		#section01 .sec01item .detail a:hover {
			display: block;
			width : 184px;
			height:36px;
			color:white;
			background	: url("../images/icon/sym01w.png") no-repeat;
			background-position: 170px center; 
			background-color: #EA68A2;		/* POC-pink02 */
				border-radius:20px;  
				-moz-border-radius:20px;  
				-webkit-border-radius:20px;  
		}
	}
	/* Tablet Layout ◇ */
	@media only screen and (min-width: 768px) and (max-width: 992px) {

		#section01 {
			margin: 0 auto 0 auto;
			width: 100%;
			background-color:#FFF;
			background	: url("../images/com/subtle_dots.png") repeat;
			border: 1px solid #A4946C;	/* Gold01 */
			border: 1px solid #DDD;
		}
		#section01 .h3title {
			margin: 0 auto 0 auto;
			width: 90%;
			height:316px;
			height:220px;
			background	: url("../images/support/flow.png") no-repeat;
			background-size:100%;
			background-position:0 0;
		}
		#section01 .cont01 {
			margin: 0px auto 60px auto;
			width: 85%;
		}

	}

	@media only screen and (max-width: 768px) {
		#section01 {
			background	: url("../images/com/subtle_dots.png") repeat;
		}
	}
	#section01 .cont01 p#start {
		text-indent: -99999px;	/* テキスト非表示 */
	}


/* ■ MainConents #section02		サポートの流れ  */

	#section02 {
		margin: 0 auto 0 auto;
		width: 100%;
		max-width:768px;
		border: 1px solid #A4946C;	/* Gold01 */
		border: 1px solid #DDD;
	}
	#section02 h1,h2,h3,h4,h5,h6{
		font-size:100%;
		font-weight:normal;
	}
	#section02 #sec02 {
		margin-top:-80px;
		padding-top:100px;
	}
	#section02 .h2title {		/* Section Title */
		margin: 20px auto 0 auto;
		width: 100%;
		text-align:left;
		padding-bottom:10px;
		position: relative;
	}
	#section02 .h2title h2 {
		display: block;
		margin: auto;
		width:95%;
		height:35px;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		color:white;
		padding:12px;
		background-color:#E3007F;		/* POC-pink */
				border-radius:20px;  
				-moz-border-radius:20px;  
				-webkit-border-radius:20px;  
	}
	#section02 .h2title p {
		margin: 10px auto 0 auto;
		width:90%;
		height:55px;
		text-align:left;
		font-size:12px;
		line-height:20px;
		color:#333;
		padding:5px;
		border-top: 3px solid #E3007F;	/* POC-pink */
		border-bottom: 3px solid #E3007F;
	}
	#section02 .h3title {
		margin: 0 auto 0 auto;
		width: 100%;
		height:136px;
		background	: url("../images/support/flow_sp.png") no-repeat;
		background-size:310px 136px;
		background-position:center center;
	}
	#section02 .h3title h3 {
		display: none;
	}
	#section02 .cont01 {
		margin: 0 auto 0 auto;
		width: 100%;
	}
	#section02 .cont01 .seqblock {
		margin: 0 auto 0 auto;
		width: 100%;
		padding-bottom:80px;
		background	: url("../images/support/arrow.png") no-repeat;
		background-size:85px 80px; 
		background-position: center bottom 5px; 
	}
	#section02 .cont01 .seqitem {
		margin: 0 auto 0 auto;
		width: 90%;
		padding-top:0;
		padding-bottom:5px;
		background-color:#FFF;
		border: 2px solid #E3007F;	/* POC-pink */
	}
	#section02 .cont01 ul.left {
		margin: 0 auto 0 auto;
		width : 100%;
		height:45px;
		background-color:#E3007F;		/* POC-pink */
	}
	#section02 .cont01 ul.left li {
		font-size:12px;
		font-weight:bold;
		color:white;
	}
	#section02 .cont01 ul.left li.seqno {
		display:none;
/*		padding-top:12px;
		padding-left:12px;
		text-align:left;
		font-size:18px;*/
	}
	#section02 .cont01 ul.left li.h4 {
		padding-top:15px;
		text-align:center;
	}
	#section02 .cont01 ul.right {
		margin: 0 auto 0 auto;
		width : 100%;
		padding-top:10px;
		padding-bottom:5px;
	}
	#section02 .cont01 ul.right li {
		margin: 0 auto 0 auto;
		width : 90%;
		font-size:12px;
		color:#333;
		padding-left:0;
		line-height:16px;
	}
	#section02 .cont01 .seqblock .seq01img {
		padding-top:10px;
		width: 100%;
	}
	#section02 .cont01 .seqblock .seq01img img {
		display:block;
		margin: 0 auto 0 auto;
		border: 4px solid #E7DDD2;	/* beige */
		zoom:0.7;
	}
	#section02 .cont01 p#start {
		display:block;
		margin: 0 auto 0 auto;
		width : 100%;
		height:80px;
		text-indent: -99999px;	/* テキスト非表示 */
		background	: url("../images/support/start_sp.png") no-repeat;
		background-size:312px 48px;
		background-position: center 0; 
	}
	#section02 .cont01 #seqn01  {
		background	: url("../images/support/seq01.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;		/* POC-pink */
	}
	#section02 .cont01 #seqn02  {
		background	: url("../images/support/seq02.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn03  {
		background	: url("../images/support/seq03.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn04  {
		background	: url("../images/support/seq04.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn05  {
		background	: url("../images/support/seq05.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn06  {
		background	: url("../images/support/seq06.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn07  {
		background	: url("../images/support/seq07.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn08  {
		background	: url("../images/support/seq08.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn09  {
		background	: url("../images/support/seq09.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn10  {
		background	: url("../images/support/seq10.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn11  {
		background	: url("../images/support/seq11.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn12  {
		background	: url("../images/support/seq12.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}
	#section02 .cont01 #seqn13  {
		background	: url("../images/support/seq13.png") no-repeat;
		background-size:42px 33px; 
		background-position: 5px 5px; 
		background-color:#E3007F;
	}

	@media only screen and (max-width: 320px) {
	}
	@media only screen and (min-width: 360px) and (max-width: 375px) {
	}
	@media only screen and (min-width: 375px) and (max-width: 399px) {
	}
	@media only screen and (min-width: 400px) and (max-width: 413px) {
	}
	@media only screen and (min-width: 414px) and (max-width: 767px) {
	}

	@media only screen and (min-width:768px) {	/* PC ～　iPad size  */

		#section02 {
			margin: 30px auto 0 auto;
			width: 100%;
			max-width:1300px;
			background-color:#FFF;
			background	: url("../images/bg/gof_dot01.png") repeat;
			background	: url("../images/com/subtle_dots.png") repeat;
			border: 1px solid #A4946C;	/* Gold01 */
			border: 1px solid #DDD;
		}
		#section02 h1,h2,h3,h4,h5,h6{
			font-size:100%;
			font-weight:normal;
		}
		#section02 .h2title {		/* Section Title */
			margin: 50px auto 0 auto;
			width: 90%;
			text-align:left;
		}
		#section02 #sec02 {
			margin-top:-100px;
			padding-top:150px;
		}
		#section02 .h2title h2 {
			display: block;
			margin: auto;
			width:80%;
			height:60px;
			text-align:center;
			font-size:25px;
			font-weight:bold;
			color:white;
			padding:20px;
			background-color:#E3007F;		/* POC-pink */
				border-radius:50px;  
				-moz-border-radius:50px;  
				-webkit-border-radius:50px;  
		}
		#section02 .h2title p {
			margin: 30px auto 0 auto;
			width:70%;
			height:60px;
			text-align:center;
			font-size:16px;
			font-weight:bold;
			color:#444;
			line-height:16px;
			padding:20px;
			border-top: 3px solid #E3007F;	/* POC-pink */
			border-bottom: 3px solid #E3007F;
		}
		#section02 .h3title {
			margin: 0 auto 0 auto;
			width: 100%;
			max-width:1101px;
			height:316px;
			background	: url("../images/support/flow.png") no-repeat;
			background-size:100%;
			background-position:0 0;
		}
		#section02 .cont01 {
			margin: 50px auto 60px auto;
			width: 100%;
		}
		#section02 .cont01 .seqblock {
			margin: 0 auto 0 auto;
			width: 100%;
			max-width: 1300px;
			height:255px;
			padding-bottom:0;
			background	: url("../images/support/arrow.png") no-repeat;
			background-size:151px 143px; 
			background-size:121px 114px; 
			background-position: center bottom 10px; 
			position:relative;
		}
		#section02 .cont01 .seqitem {
			margin: 0 auto 20px auto;
			width: 100%;
			max-width: 1100px;
			height:140px;
			padding-top:0;
			padding-bottom:0;
			border: 3px solid #E3007F;	/* POC-pink */
		}
		#section02 .cont01 ul.left {
			float:left;
			margin: 0 auto 0 auto;
			width : 25%;
			height:135px;
			background	: url("../images/support/seq.png") no-repeat;
/*			background-size:80px 63px; */
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;		/* POC-pink */
		}
		#section02 .cont01 ul.left li {
			font-size:17px;
			font-weight:bold;
			color:white;
		}
		#section02 .cont01 ul.left li.seqno {
			display:block;
			font-size:24px;
			padding-top:16px;
			padding-left:16px;
			text-align:left;
			color:#E3007F;	/* POC-pink */
		}
		#section02 .cont01 ul.left li.h4 {
			padding-top:23px;
			text-align:center;
		}
		#section02 .cont01 ul.right {
			float:left;
			margin: 0 auto 0 auto;
			width : 75%;
			height:140px;
			padding-top:20px;
			padding-bottom:0;
		}
		#section02 .cont01 ul.right li {
			margin: 0 0 0 0;
			width : 72%;
			font-size:14px;
			color:#333;
			padding-left:30px;
			line-height:24px;
		}
		#section02 .cont01 .seqblock .seq01img {
			position:absolute;
			top:-50px;
			left:75%;
			width: 256px;
			height: 160px;
			padding-top:0:
			z-index:88;
		}
		#section02 .cont01 .seqblock .seq01img img {
			display:block;
			margin: 0 auto 0 auto;
			border: 5px solid #E7DDD2;	/* beige */
			zoom:1.0;
		}
		#section02 .cont01 p#start {
			display:block;
			margin: -20px auto 0 50px;
			width : 100%;
			height:140px;
			text-indent: -99999px;	/* テキスト非表示 */
			background	: url("../images/support/start.png") no-repeat;
			background-size:854px 134px;
			background-position: 40% 0; 
		}
		#section02 .cont01 ul#seqn01  {
			background	: url("../images/support/seq.png") no-repeat;
/*			background-size:80px 63px; */
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;		/* POC-pink */
		}
		#section02 .cont01 ul#seqn02  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn03  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn04  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn05  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn06  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn07  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn08  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn09  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn10  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn11  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn12  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
		#section02 .cont01 ul#seqn13  {
			background	: url("../images/support/seq.png") no-repeat;
			background-size:60px 47px; 
			background-position: 5px 5px; 
			background-color:#E3007F;
		}
	}
	/* Tablet Layout ◇ */
	@media only screen and (min-width: 768px) and (max-width: 992px) {

		#section02 {
			margin: 0 auto 0 auto;
			width: 100%;
			background-color:#FFF;
			background	: url("../images/com/subtle_dots.png") repeat;
			border: 1px solid #A4946C;	/* Gold01 */
			border: 1px solid #DDD;
		}
		#section02 .h3title {
			margin: 0 auto 0 auto;
			width: 90%;
			height:316px;
			height:220px;
			background	: url("../images/support/flow.png") no-repeat;
			background-size:100%;
			background-position:0 0;
		}
		#section02 .cont01 {
			margin: 0px auto 60px auto;
			width: 85%;
		}
		#section02 .cont01 .seqblock .seq01img {
			position:absolute;
			top:-30px;
			left:68%;
			width: 256px;
			height: 160px;
			padding-top:0:
			z-index:88;
		}
		#section02 .cont01 .seqblock .seq01img img {
			display:block;
			margin: 0 auto 0 auto;
			border: 5px solid #E7DDD2;	/* beige */
			zoom:0.7;
		}
		#section02 .cont01 p#start {
			display:block;
			margin: -20px auto 0 50px;
			width : 100%;
			height:140px;
			text-indent: -99999px;	/* テキスト非表示 */
			background	: url("../images/support/start.png") no-repeat;
			background-size:854px 134px;
			background-size:598px 94px;
			background-position: 0 0; 
		}
	}

	@media only screen and (max-width: 768px) {
		#section02 {
			background	: url("../images/com/subtle_dots.png") repeat;
		}
	}
	#section02 .cont01 p#start {
		text-indent: -99999px;	/* テキスト非表示 */
	}

