@charset "UTF-8";
/* yjTmplCommon-min.css 1.1.0 */
/*\*//*/@import "yjTmplMacIE5-min.css";/**/
body{margin:0;padding:0;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.yjSeparation{display:none;}fieldset{border:none;}#wrapper{text-align:left;font-size:medium;line-height:1.56;}#yjContentsBody{position:relative;}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{ width:950px;margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}.yj950-2 #yjMain{float:left;width:640px;}.yj950-2 #yjSub{float:right;width:300px;}.yj950-3 #yjMain{float:left;width:640px;}.yj950-3 .yj1stUnit{float:right;width:440px;}.yj950-3 .yj2ndUnit{float:left;width:190px;}.yj950-3 #yjSub{float:right;width:300px;}.yj100per-1,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px;}.yj100per-2 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-2 .yjMainGrid{margin-left:310px;}.yj100per-2 #yjSub{float:right;width:300px;}.yj100per-3 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-3 .yjMainGrid{margin-left:310px;}.yj100per-3 .yj1stUnit{float:right;width:100%;margin-right:-200px;}.yj100per-3 .yj1stInnerUnit{margin-right:200px;}.yj100per-3 .yj2ndUnit{float:left;width:190px;}.yj100per-3 #yjSub{float:right;width:300px;}#yjContentsBody:after,.yj950-3 #yjMain:after{display:block;visibility:hidden;clear:both;height:0;content:".";}#yjContentsBody,.yj950-3 #yjMain{height:1%;}

/* fonts-min.css 1.0.0 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/* masthead-min.css 1.0.0 */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 16px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}


/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/.EMG table{margin:auto;}

/* posn-min.css 1.0.0 */
#yjPosN{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#yjPosN table{margin:0 auto;text-align:left;}#yjPosN br{display:none;}#yjPosN a img{vertical-align:bottom;}

/* breadcrumbs-min.css 1.0.0 */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;}

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}




/* 画像利用まとめ */
.mhmsg,
#mainHeader h1 span,
#sum p,
.dls a,
.dls span,
.dls div,
#step h2 span,
#step h3 span{
	display: block;
	background: url(../img/bg_sp01c.png);
	overflow: hidden;
}
#masthead,
#mainHeader{
	background: url(../img/bg_sp02c.png);
	overflow: hidden;
}
#sum .sum1{
	background: url(../img/img_sum01c_2.png) no-repeat 0 0;
	overflow: hidden;
}
#sum .sum2{
	background: url(../img/img_sum02c_2.png) no-repeat 0 0;
	overflow: hidden;
}


/* clearFixまとめ */
.dls .dlsInn:after,
#sum ul:after,
#step h3:after,
#step li:after{
	content:".";display:block;position:relative;height:0;clear:both;visibility:hidden;
}



/* 各モジュール */
#masthead{
	height: 42px;
	min-height: 42px;
	margin: 0 auto;
	padding-top: 14px;
	_padding-top: 10px;
	_padding-bottom: 4px;
	background-repeat: repeat-x;
	background-position: 0 0;
}
#ygmhlog{
		margin-left: 18px;
}
.mhmsg{
	float: right;
	width: 324px;
	height: 17px;
	margin: 6px 20px 0 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#mainHeader{
	padding: 20px 10px 33px;
	background-position: 0 -55px;
	background-repeat: repeat-x;
	zoom: 1;
}
#mainHeader h1{
	margin-bottom: 23px;
}
#mainHeader h1 span.h1m1{
	position: relative;
	left: 50%;
	display: block;
	width: 566px;
	height: 18px;
	margin: 0 0 16px -283px;;
	background-position: 0 -39px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	zoom: 1;
}
#mainHeader h1 span.h1m2{
	position: relative;
	left: 50%;
	display: block;
	width: 532px;
	height: 33px;
	margin: 0 0 0 -266px;
	background-position: 0 -62px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#sum p{
	position: relative;
	left: 50%;
	display: block;
	width: 552px;
	height: 15px;
	margin: 0 0 20px -276px;
	background-position: 0 -99px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#sum ul{
	zoom: 1;
}
#sum .sum1,
#sum .sum2{
	float: left;
	width: 465px;
	height: 212px;
	text-indent: -9999px;
}

.dls{
	margin-bottom: 20px;
	padding-left: 225px;
}
.dls a,
.dls span,
.dls div{
	display: block;
	width: 500px;
	height: 89px;
	margin-right: 20px;
	background-position: 0 -119px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.dls span{
	background-position: 0 -390px;
}
.dls div{
	background-position: 0 -484px;
}
.dls a:hover{
	background-position: 0 -296px;
}

#step{
	margin-bottom: 44px;
	padding-top: 20px;
	zoom:1;
}
#step h2{
	margin-bottom: 20px;
	padding: 7px 10px 8px;
	background-color: #000;
}
#step h2 span{
	display: block;
	width: 66px;
	height: 15px;
	background-position: 0 -19px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#step ul{
	padding: 0 25px;
}
#step h3{
	font-size: 125%;
	font-weight: bold;
	zoom: 1;
}
#step li{
	margin-bottom: 50px;
	zoom: 1;
}
#step h3 span{
	float: left;
	display: block;
	width: 78px;
	height: 78px;
	margin-right: 15px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#step h3.s1 span{background-position: 0 -213px;}
#step h3.s2 span{background-position: -83px -213px;}
#step h3.s3 span{background-position: -166px -213px;}
#step h3.s4 span{background-position: -249px -213px;}
#step h3.s5 span{background-position: -332px -213px;}

#step h3 div{
	float: left;
	width: 387px;
	padding-top: 23px;
}
#step h3.s1 div,
#step h3.s2 div{
	padding-top: 5px;
}

#step .stepCol{
	float: left;
	width: 480px;
	padding: 0 40px 0 0;
}
#step .stepCol p{
	padding: 0 0 0 93px;
	font-size: 87.5%;
}
#step .stepCol p em{
	color: #ff0b00;
	font-weight: bold;
}
#step img{
	float: right;
	margin-top: 6px;
}

#footer{
	margin-top: 10px;
	background-color: #007ae6;
}
#footer address{
	padding: 20px 0 50px;
	border: none;
	color: #fff;
}
#footer address a{
	color: #fff;
}