<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
section + section {
  margin-top: 75px;
}
.contents{
  font-family: "Hiragino Sans", "ヒラギノ角ゴシック", "YuGothic", "Meiryo", "sans-serif";
}
.contents a {
  font-weight: 700;
  color: #0E00E6;
  text-decoration: underline;
}
.contents a:hover {
  text-decoration: none;
}
.myna_section_ttl {
  font-size: 213.333%;
  color: #d0200c;
  margin: 10px auto 30px;
  text-align: center;
  letter-spacing: 0;
}
.myna_faq_ttl {
  font-size: 213.333%;
  color: #d0200c;
  margin: 10px auto 30px;
  text-align: center;
  letter-spacing: 0;
}
.myna_flow_ttl{position: relative;}
.myna_flow_ttl.third::after{
	position: absolute;
    content: "";
    background-image: url(/images/mynapoint/03deadline_pc.png);
    background-size: 500px;
    background-repeat: no-repeat;
    background-position: bottom 5px right 5px;
    width: 510px;
    height: 97px;
}
.myna_flow_ttl img{
  width: 50%;
}
.myna_flow_list {
  display: flex;
  background: #fbeeb6;
  margin-bottom: 30px;
  padding: 20px;
}
.myna_flow_list li {
  width: calc(100% / 4 - 5px);
  margin-right: 10px;
}
.myna_flow_list li:last-of-type {
  margin-right: 0;
}
.step_txt img {
  width: 100%;
}
.flow_text {
  font-weight: 700;
}
.step_link {
  margin: 20px 10px 0;
}
.step_link p{
  font-size: 12px;
  line-height: 1.3;
  text-indent: -1em;
  padding-left: 2em;
}
.other_text {
  text-align: center;
  font-size: 153.333%;
  font-weight: 700;
  margin-bottom: 10px;
}
.pink {
  font-size: 150%;
  color: #E2007F;
}
.other_link {
  text-align: center;
  margin-top: 80px;
}
.other_link a {
  font-size: 120%;
  color: #333;
  text-decoration: none;
  display: inline-block;
  padding-right: 25px;
  background: url(../../images/mynapoint/p_arrow.jpg) center right 1px no-repeat;
  background-size: 22px 22px;
}
.other_link a:hover {
  text-decoration: none;
}
/* Q&amp;A */
.faqcate .content li dt {
	float: none;
	width: 100%;
}
.faqcate .qaList {
	margin-bottom: 50px;
}
.faqcate .qaList &gt; li {
  margin-top: 25px;
}
.faqcate .qaList &gt; li &gt; dl {
  padding-bottom: 0;
}
.faqcate .qaList &gt; li &gt; dl &gt; dt {
	display: block;
	cursor: pointer;
	padding: 10px 70px 10px 20px;
	position: relative;
	text-indent: 0px;
	background: url(../images/plus_y.gif) center right 30px no-repeat;
	background-size: 15px 15px;
	background-color: #d0200c;
	color: #ffffff;
	font-size: 110%;
	font-weight: 500;
}
.faqcate .qaList &gt; li &gt; dl &gt; dt.active {
	background: url(../images/minus_y.gif) center right 30px no-repeat;
	background-size: 15px 15px;
	background-color: #d0200c;
	color: #ffffff;
	font-weight: 500;
}
.faqcate .qaList &gt; li &gt; dl &gt; dd {
	padding: 40px;
	display: none;
	/* text-indent: -35px; */
	background: #f5f5f8;
	width: 100%;
}
/* ご登録方法の詳細はこちら */
.flowcate{
  padding-top: 90px;
  margin-top: -90px;
}
.flowcate .content li dt {
	float: none;
	width: 100%;
  
}
.flowcate .qaList {
	margin-bottom: 50px;
}
.flowcate .qaList &gt; li {
  margin-top: 25px;
}
.flowcate .qaList &gt; li &gt; dl {
  padding-bottom: 0;
}
.flowcate .qaList &gt; li &gt; dl &gt; dt {
	display: block;
	cursor: pointer;
	padding: 10px 20px 10px 20px;
	position: relative;
	text-indent: 0px;
	background-color: #d0200c;
	color: #ffffff;
	font-size: 134%;
	font-weight: bold;
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
  border-radius:10px
}
.flowcate .qaList &gt; li &gt; dl &gt; dt &gt; span {
  display: inline-block;
  background: url(../../images/mynapoint/arrow_down.png) center right no-repeat;
	background-size: 24px 14px;
  padding-right: 30px;
}
.flowcate .qaList &gt; li &gt; dl &gt; dt.active {
	background-color: #d0200c;
	color: #ffffff;
	font-weight: bold;
}
.flowcate .qaList &gt; li &gt; dl &gt; dt.active &gt; span {
  display: inline-block;
  background: url(../../images/mynapoint/arrow_up.png) center right no-repeat;
	background-size: 24px 14px;
  padding-right: 30px;
}
.flowcate .qaList &gt; li &gt; dl &gt; dd {
	padding: 40px 0;
	display: none;
	/* text-indent: -35px; */
	background: #ffffff;
	width: 100%;
}
.flowcate .link_btn a {
	display: block;
  width: 100%;
  max-width: 500px;
	padding: 10px 20px 10px 20px;
	text-indent: 0px;
	background-color: #d0200c;
	color: #ffffff;
	font-size: 134%;
	font-weight: bold;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  border-radius: 10px;
}
.flow_step_list {
  width: 100%;
  
}
.flow_step_list li {
  clear: both;
  margin-bottom: 50px;
}
.flow_step_list li dl dt {
  float: left;
  width: 200px;
  height: 144px;
  background: url(../../images/mynapoint/bg_step_01.jpg) left top no-repeat;
  text-align: center;
}
.flow_step_list li.flow_step_05 dl dt {
  float: left;
  width: 200px;
  height: 108px;
  background: url(../../images/mynapoint/bg_step_02.jpg) left top no-repeat;
  text-align: center;
}
.flow_step_list li dl dd {
  overflow: hidden;
  padding-left: 40px;
}
.flow_step img {
  width: 118px;
  margin-top: 35px;
}
.flow_step_04 .flow_step img {
  margin-top: 48px;
}
.flow_step_05 .flow_step img {
  margin-top: 42px;
}
.day_01 img {
  width: 127px;
  margin-top: 10px;
}
.day_02 img {
  width: 127px;
  margin-top: 10px;
}
.accept img {
  width: 70px;
  margin-top: 20px;
}
.flow_step_title {
  font-size: 128%;
  font-weight: 700;
}
.flow_step_text {
  margin-bottom: 1em;
}
.flex_box {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.left_box {
  width: 357px;
}
.left_box img {
  width: 100%;
}
.right_box {
  width: 380px;
  padding-top: 15px;
}
.note_text {
  text-align: center;
  margin-top: 5px;
}
/* ****220712追加**** */
.myna_sinsei img{
  width: 100%;
}
.sinsei_img1{
  margin-bottom: 30px;
}

.flow_step_text span{
  font-size: 110%;
  font-weight: 700;
}
.state_list{
  text-align: center;
}
.state_list ul li{
  margin-bottom: 20px;
}
.state_list .state_in{
  display: block;
  width: 400px;
  font-size: 134%;
  font-weight: 500;
  color: black;
  text-decoration: none;
  background-color: #f3aeaa;
  border-radius: 10px;
  padding: 10px 20px 10px 20px;
  margin: 0 auto 5px;
}
.state_list .state_txt{
  font-size: 130%;
  font-weight: bold;
  margin-bottom: 20px;
}
.other_list {
  width: 100%;
}
.other_list li {
  border: solid 2px #d0200c;
  padding: 40px;
  margin-bottom: 50px;
}
.other_list li dl {
  display: flex;
}
.other_list li dl img {
  width: 100%;
}
.other_list li dl dt {
  width: 100px;
  height: auto;
  margin-right: 40px;
}
.other_list li dl dd {
  text-align: left;
  width: calc(100% - 140px);
}
.other_list_text {
  font-size: 100%;
  font-weight: 500;
  margin-bottom: 20px;
}
.other_list_text span{
  font-size: 90%;
  color: #d0200c;
}
.other_list .other_list_img{
  display: flex;
  justify-content: center;
}
.other_list .other_list_img_in{
  width: 260px;
  margin-right: 50px;
}
.other_list .other_list_img_in img{
  width: 100%;
}
/* ****230224追加**** */
.sinsei_img1 {
    margin: 0 60px 30px;
}
.sp_none{
  display: block;
}
.pc_none{
	display: none;
}
@media only screen and (min-width: 500px) and (max-width: 1280px) { 
.sp_none{
  display: block;
}
.pc_none{
  display: none;
}
	
}
.pc_none_2{
		display: none;
	}</pre></body></html>