.wrp_japan{max-width:1660px;width:95%;margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.wrp_japan{margin-top:143px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan{margin-top:120px}}@media only screen and (max-width: 767px){.wrp_japan{margin-top:5em}}@media only screen and (min-width: 1025px){.wrp_japan{margin-bottom:138px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan{margin-bottom:100px}}@media only screen and (max-width: 767px){.wrp_japan{margin-bottom:3em}}@media only screen and (min-width: 1025px){.wrp_japan{padding-bottom:120px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan{padding-bottom:100px}}@media only screen and (max-width: 767px){.wrp_japan{padding-bottom:3em}}@media only screen and (max-width: 767px){.wrp_japan{width:92%}}@media only screen and (min-width: 1025px){.wrp_japan{margin-left:0 !important;width:90%}}.wrp_japan::before{position:absolute;z-index:-1;content:'';background:url(../images/common/bg_paper.jpg) repeat top;width:106%;left:0;bottom:0}.mode_yellow .wrp_japan::before{background:yellow}.mode_blue .wrp_japan::before{background:blue}.mode_black .wrp_japan::before{background:#000}@media only screen and (min-width: 1025px){.wrp_japan::before{height:75%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan::before{height:80%}}@media only screen and (max-width: 767px){.wrp_japan::before{height:80%}}.wrp_japan .con_japan{max-width:1400px;width:95%;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.wrp_japan .con_japan{width:92%}}@media only screen and (min-width: 1441px){.wrp_japan .con_japan{margin-left:260px}}@media only screen and (max-width: 1024px){.wrp_japan .con_japan{display:block}}@media only screen and (max-width: 1024px){.wrp_japan .con_japan .tmp_st_h3{text-align:center}}@media only screen and (min-width: 1025px){.wrp_japan .con_japan .box_img{width:28%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan .con_japan .box_img{width:40%}}@media only screen and (max-width: 767px){.wrp_japan .con_japan .box_img{width:50%}}@media only screen and (min-width: 1025px){.wrp_japan .con_japan .box_img{margin-right:5%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan .con_japan .box_img{margin-right:0}}@media only screen and (max-width: 767px){.wrp_japan .con_japan .box_img{margin-right:0}}@media only screen and (max-width: 1024px){.wrp_japan .con_japan .box_img{margin:auto;margin-top:1.5em}}.wrp_japan .con_japan .box_img img{-webkit-box-shadow:0px 0px 38px 2px rgba(50,50,50,0.08);box-shadow:0px 0px 38px 2px rgba(50,50,50,0.08)}@media only screen and (min-width: 1441px){.wrp_japan .con_japan .box_text{width:55.71429%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_japan .con_japan .box_text{width:64%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan .con_japan .box_text{width:100%}}@media only screen and (max-width: 767px){.wrp_japan .con_japan .box_text{width:100%}}@media only screen and (min-width: 1025px){.wrp_japan .con_japan .box_text{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan .con_japan .box_text{margin-top:40px}}@media only screen and (max-width: 767px){.wrp_japan .con_japan .box_text{margin-top:1.5em}}@media only screen and (min-width: 1025px){.wrp_japan .con_japan .box_text .tmp_text{margin-top:77px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_japan .con_japan .box_text .tmp_text{margin-top:40px}}@media only screen and (max-width: 767px){.wrp_japan .con_japan .box_text .tmp_text{margin-top:1.5em}}.wrp_japan .con_japan .box_text .tmp_text .medium{border:none}@media only screen and (min-width: 768px){.wrp_japan .con_japan .box_text .tmp_text .medium{margin-bottom:20px}}@media only screen and (max-width: 767px){.wrp_japan .con_japan .box_text .tmp_text .medium{margin-bottom:.5em}}@media only screen and (min-width: 768px){.wrp_japan .con_japan .box_text .tmp_link{margin-top:24px}}@media only screen and (max-width: 767px){.wrp_japan .con_japan .box_text .tmp_link{margin-top:1em}}.con_logo{max-width:1400px;width:95%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_logo{width:92%}}@media only screen and (min-width: 768px){.con_logo .tmp_st_line{margin-bottom:70px}}@media only screen and (max-width: 767px){.con_logo .tmp_st_line{margin-bottom:2em}}@media only screen and (min-width: 768px){.con_logo .box_guide{margin-bottom:120px}}@media only screen and (max-width: 767px){.con_logo .box_guide{margin-bottom:2em}}@media only screen and (min-width: 768px){.con_logo .box_guide .large{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_logo .box_guide .large{margin-bottom:1em}}@media only screen and (min-width: 768px){.con_logo .box_guide .txt_intro{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_logo .box_guide .txt_intro{margin-bottom:1em}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_logo .box_guide .txt_intro{width:93%}}.con_logo .box_guide .box_rule{border:1px solid #801e24}@media only screen and (min-width: 1025px){.con_logo .box_guide .box_rule{padding:40px 50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_logo .box_guide .box_rule{padding:30px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_rule{padding:1em}}@media only screen and (min-width: 768px){.con_logo .box_guide .box_rule{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_rule{margin-bottom:1em}}@media only screen and (min-width: 768px){.con_logo .box_guide .box_rule ul li{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_rule ul li{margin-bottom:.5em}}.con_logo .box_guide .box_rule ul li .list_sub li{list-style-type:disc;margin-left:1.5em;margin-bottom:0;line-height:1.8}@media only screen and (min-width: 1025px){.con_logo .box_guide .box_logo_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;max-width:1000px;margin:auto}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_logo_btn{text-align:center}}@media only screen and (max-width: 1024px){.con_logo .box_guide .box_logo_btn li{margin-bottom:1em}}.con_logo .box_guide .box_logo_btn li .txt_more{font-family:"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "YuMincho", "HGS明朝E", 			"ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500}.con_logo .box_guide .box_logo_btn li .txt_more::before,.con_logo .box_guide .box_logo_btn li .txt_more::after{content:'・';color:#777676;padding:0 .5em}.con_logo .box_guide .box_logo_btn li .tmp_btn a::after{background:none;height:30px;font-family:'Font Awesome 5 Free'}.con_logo .box_guide .box_logo_btn li .out a::after{content:'\f3ef';font-family:"Ionicons"}.con_logo .box_guide .box_logo_btn li .file-pdf a::after{content:'\f1c1'}.con_logo .box_guide .box_logo_btn li .file-word a::after{content:'\f1c2'}@media only screen and (min-width: 768px){.con_logo .box_guide .box_method li{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_method li{margin-bottom:1em}}@media only screen and (min-width: 768px){.con_logo .box_guide .box_method li .tmp_link{margin-top:20px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_method li .tmp_link{margin-top:.5em}}.con_logo .box_guide .box_method li .list_mail{border:1px solid #dfdfdf}@media only screen and (min-width: 1025px){.con_logo .box_guide .box_method li .list_mail{padding:40px 50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_logo .box_guide .box_method li .list_mail{padding:30px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_method li .list_mail{padding:1em}}@media only screen and (min-width: 768px){.con_logo .box_guide .box_method li .list_mail{margin-top:20px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_method li .list_mail{margin-top:.5em}}@media only screen and (min-width: 768px){.con_logo .box_guide .box_method li .list_mail li{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_logo .box_guide .box_method li .list_mail li{margin-bottom:1em}}.con_logo .box_guide .box_method li .list_mail li p{line-height:1.8}.con_logo .box_guide .box_method li .list_mail li p::before{content:'●';color:#801e24;padding-right:.5em}.con_logo .box_guide .box_method li .list_mail li .txt_contact{margin-left:1.5em;line-height:1.5}@media only screen and (min-width: 768px){.con_logo .box_guide .box_method li .list_mail li .txt_contact{display:-webkit-box;display:-ms-flexbox;display:flex}}.con_logo .box_guide .box_method li .list_mail li .txt_contact dt{min-width:9em}.con_logo .box_guide .box_method li .list_mail li .txt_contact dt::after{content:"：";margin-left:0.5em}@media only screen and (min-width: 768px){.con_logo .box_guide .box_method li .list_mail li .txt_contact dd{width:calc(100% - 9em)}}
