.section01{background-color:#fff;border-radius:5px;margin-bottom:14px;padding:20px;overflow:hidden}.h2_title01{margin-bottom:8px;font-size:2.2rem;font-weight:700}@media only screen and (width<=768px){.h2_title01{margin-bottom:8px;font-size:1.7rem;font-weight:700}}.h3_title01{border-bottom:2px solid #2d9be9;margin:20px 0;padding-bottom:5px;font-size:1.8rem;font-weight:700}@media only screen and (width<=768px){.h3_title01{border-bottom:2px solid #2d9be9;margin:20px 0;padding-bottom:5px;font-size:1.4rem;font-weight:700}}.preface01{font-size:1.3rem;line-height:1.8}.boxcontents{background-color:#eaf6fd;margin:10px 0;padding:10px 15px 1px}.preface01 span{font-weight:700;display:inline-block}.list_basic01{margin:10px 0}.list_basic01 li{margin-bottom:6px;padding-left:1em;position:relative}.list_basic01 li:last-child{margin-bottom:0}.list_basic01 li .mark{position:absolute;top:0;left:0}.list_inline01{margin:10px 0}.list_inline01 li{margin:6px 20px 0 0;display:inline-block}.list_inline01 li:last-child{margin-right:0}.list_inline01.col2 li{float:left;width:49.9%;margin-right:0;padding-left:1em;position:relative}.list_inline01.col2 li .mark{position:absolute;top:0;left:0}@media screen and (width<=767px){.list_inline01 li{margin-top:10px}.list_inline01 li,.list_inline01.col2 li{float:none;width:auto;margin:0 0 6px;padding-left:1em;display:block;position:relative}.list_inline01 li .mark{position:absolute;top:0;left:0}}.list_link01{margin:10px 0}.list_link01 li{margin:0 0 6px}.list_link01 a{padding-left:13px;text-decoration:none;display:inline-block;position:relative}.list_link01 a:hover,.list_link01 a:hover span{text-decoration:underline}.list_link01 a:before{content:"▶";color:#2d9be9;font-size:1.1rem;position:absolute;top:1px;left:0}.list_link01 a.blank:after{content:"";background:url(/img/common/ico_window01.png) no-repeat;width:14px;height:11px;margin:4px 0 0 4px;position:absolute}.list_link01 a>span:hover{text-decoration:underline}@media only screen and (width<=768px){.list_link01 li{margin:0 0 6px}.list_link01 a{padding-left:13px;display:inline-block;position:relative}.list_link01 a:hover{text-decoration:underline}.list_link01 a:before{content:"▶";color:#2d9be9;font-size:1.1rem;position:absolute;top:1px;left:0}.list_link01 a.blank:after{content:"";background:url(/img/common/ico_window01.png) no-repeat;width:14px;height:11px;margin:4px 0 0 4px;position:absolute}.list_link01 a>span:hover{text-decoration:underline}}.list_order01{margin:20px 0}.list_order01 li{margin:0 0 6px;display:table}.list_order01 li .mark,.list_order01 li .detail{vertical-align:top;display:table-cell}.list_order01 li .mark{color:#434343;font-weight:700}.list_order01 li .detail{padding-left:6px}.list_dl01{font-size:1.2rem;line-height:1.8}.list_dl01 dl{overflow:hidden}.list_dl01 dt{float:left;margin-right:15px;font-weight:700}.section02 .block_section01{margin:20px}.table_base{width:100%}.table_base .w12p{width:12%}.table_base .w13p{width:13.5%}.table_base .w15p{width:15%}.table_base .w22p{width:22.5%}.table_base .w24p{width:24.5%}.table_base .w27p{width:27%;width:26%\9 }.table_base .w42p{width:42%}.table_base .w47p{width:47%}.table_base .w58p{width:58%}.table_base .w73p{width:73%}.table_base .even th,.table_base .even td{background-color:#eaf6fd}.table_base .even td{border:1px solid #dcdcdc;border-width:1px 0}.table_base th.first+td,.table_base .thead th.first{padding-left:20px}.table_base th,.table_base td{padding:12px 10px;font-size:1.3rem}.table_base .thead th{padding:10px;font-size:1.1rem;font-weight:700;display:table-cell}.table_base th{font-weight:700;display:none}.table_base tr.last td.last{border-bottom:0}.table_base tr.even td.last{border-bottom:1px solid #dcdcdc}.table_base.type01 td{border-right:1px solid #dcdcdc}.table_base.type01 td.last{border-right:0}.table_base.type02 td{padding:20px}.table_base .fz11{font-size:1.1rem}.table_base .link01{padding-left:12px;text-decoration:none;position:relative}.table_base .link01:before{content:"▶";color:#2d9be9;font-size:1.1rem;position:absolute;top:1px;left:0}.table_base .topic_on>a{background-image:url(/img/btn_topic01.png);background-position:0 0;background-repeat:no-repeat;width:24px;height:22px;margin:0 auto;display:block}.table_base .topic_on>a:hover{background-position:0 -22px}.table_base .topic_off:before{content:"ー"}.table_base .btn_guide01{color:#fff;text-align:center;background-color:#2d9be9;border-radius:3px;width:140px;height:40px;margin:0 auto;padding:8px 5px;font-size:1.4rem;display:block}.table_base .btn_guide01:hover{background-color:#367acf;text-decoration:none}.table_base .btn_guide01>span{padding-right:18px;display:inline-block;position:relative}.table_base .btn_guide01>span:after{content:"";background:url(/img/common/ico_window02.png) no-repeat;width:14px;height:11px;position:absolute;top:5px;right:0}.table_base .dl_post01 dt{margin-bottom:4px;font-weight:700}.preface02{font-size:1.3rem;line-height:1.3}@media only screen and (width<=768px){.table_base .w12p,.table_base .w13p,.table_base .w15p,.table_base .w22p,.table_base .w24p,.table_base .w27p,.table_base .w42p,.table_base .w47p,.table_base .w58p,.table_base .w73p{width:100%}.table_base th,.table_base td{border-bottom:0;padding:10px;font-size:1.1rem;display:block}.table_base .even td{border-width:0}.table_base th~td{padding:0 10px}.table_base th.first+td,.table_base .thead th.first{padding-left:10px}.table_base th{padding-bottom:5px}.table_base .thead th{display:none}.table_base td.last{border-bottom:1px solid #dcdcdc;padding-bottom:10px}.table_base.type02 td{padding:15px 10px}.table_base.type02 td.last{padding-top:0}.table_base a{text-decoration:none}.table_base .link01{padding-left:12px;text-decoration:none;position:relative}.table_base .link01:before{font-size:1rem;top:0}.table_base .topic_on>a{background-image:url(/img/btn_topic01_small.png);background-size:19px 17px;width:19px;height:17px;margin:0;display:block}.table_base .topic_on>a:hover{background-position:0 0}.table_base .btn_guide01{width:150px;height:35px;padding:8px 5px;font-size:1.2em}.table_base .btn_guide01:hover{background-color:#2d9be9}.table_base .btn_guide01>span:after{top:4px}.table_base .dl_post01{font-size:1.2rem}.table_base .dl_post01 dt{margin-bottom:4px}.preface02{font-size:1.1rem;line-height:1.4}}
