@charset "utf-8";
a.blue{color:#1A237E;text-decoration:underline;}
.mb5{margin-bottom:5px}
.hrefdeco{text-decoration:underline;color:#1A237E}
li,dt,dd,ol{line-height:1.85}
.title{padding:8px 10px;font-size:16px;color:#ffffff;background:#2196F3}
p.h2_sub {width:96%;margin:0 auto 3%}
.detail_map{width:100%;height:250px}
.box00 {margin:0 5px 20px;padding:10px;background:#f0f3f5;border-radius:5px}
.overscroll{overflow: scroll}
ul.notice_detail li {margin-bottom: 5px;padding-left: 10px;background-size: 10px 10px;list-style-type: none;}
.privacy_box{margin-bottom:5px;background:#E1F5FE;border-radius:5px}
.privacy_title{position:relative;padding:10px 25px 8px 10px;font-size:14px;color: #274a90}
.privacy_inner{padding:5px 25px 5px 10px;line-height:18px}
.dl_box {margin:7% 3%;text-align:center}
.dl_box dt{margin-bottom:15px;font-weight:bold;line-height:30px;padding:0.1em 0.5em;color:#494949;background:#f4f4f4;border-left:solid 4px #7db4e6;border-bottom:solid 3px #d7d7d7;text-align:left}
.dl_box dd{width:49%;text-align:center;display:inline-block;position:relative;}
.dl_box dd span{text-decoration:underline;font-size:16px}
.dl_box dd a{display:block;position:absolute;top:0;left:0;height:100%;width:100%}
h2.step_title,h3.step_title {padding: 4px 0 4px 5px;color:#fff;line-height:1.4;background:#64B5F6;font-size:14px}
ol.step_list li{margin:0 10px 10px 25px;list-style-type:decimal}
table.step_tbl{width:185%;border-collapse:collapse;border:solid 1px #cfcfcf}
table.step_tbl th, table.step_tbl td{padding: 5px;vertical-align: middle;text-align:left;font-weight:normal;border:solid 1px #cfcfcf}
table.step_tbl th{background: #f2f7f7}
th.w25, td.w25{width: 25%}
.top_menu,.priv_yakkan{padding:7px 15px 12px}
span.bold {font-weight:bold}
h2{margin-top: 15px;margin-bottom:15px;font-weight:bold;background:#B3E5FC;padding:10px;}
h3{font-size:16px;font-weight:bold;margin-bottom:5px;background:#EEEEEE;padding:8px 5px;line-height:20px}
ul.side_menu{counter-reset:question;background-color:#E0F7FA;font-size:13px;padding:10px 4px;margin-bottom:10px}
ul.side_menu li{margin-bottom:10px}
/*
ul.side_menu li:nth-child(4){margin-left:29px}
*/
ul.side_menu li span {
    background-color: #575757;color:#fff;display:inline-block;
    text-align:center;height:20px;width:20px;border-radius:50%;margin:0 6px 0 3px
}
ul.side_menu li a{text-decoration:underline}
.chapter{padding:0 0 0 0.4em;margin-bottom:30px;line-height:1.85}
ol.chapter{padding:0 0.4em 0 0.4em;text-indent:-1em;margin-bottom:30px}
ol.chapter li{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-left:1em;text-indent:-1em;margin-bottom:10px}
ul.chapter{padding:0 0.4em 0 0.4em;margin-bottom:30px}
ul.chapter li{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-left:1em;margin-bottom:10px}
ol.chapter li:before{display:marker;content: "(" counter(cnt) ") "}
ol.chapter li span table{width:300%}
ol.chapter li span table.table3{width:330%}
ol.chapter li.second:before{display:marker;content: "(2) "}
ol.chapter li ul li.inside{list-style-type:none;list-style-position:inside;counter-increment:auto;margin-left:5px;text-indent:-1em;margin-bottom:10px}
ol.chapter li ul li.inside:before{content: ""}
ol.chapter li ul li.inside ul{margin-left:5px}
ol.chapter li ul li.inside ul li:before{content: ""}
p.p0{margin-bottom:15px;padding:0 2px}
p.p1-2{font-size:14px}
p{line-height:1.85}
.title2{padding:0;text-decoration:underline}
table, td, th{border: 1px solid #999;line-height:28px;text-indent:0;padding:4px}
.table1{width:100%;background-color: #666666;margin: 2px 0 0 5px}
.sc1{width:410px;font-size:12px;color:#333333;background-color:#CCCCCC;text-align:center;vertical-align:middle}
.sc2{width:210px;font-size:13px;color:#333333;background-color:#CCCCCC;text-align:center;vertical-align: middle}
.sc3{font-size:12px;color:#333333;background-color:#FFFFFF;vertical-align:middle;padding-left:5px}
.sc4,.sc5{font-size:13px;color:#333333;background-color:#FFFFFF;text-align:center;vertical-align:middle;text-align:left;padding-left:5px}
.indent4{line-height:33px;font-size:12px;color:#333333;text-align:left}
.table2 {width:95%;background-color:#666666;margin:2px 0 0 0;font-size:13px}
.sc1-1{color: #333333;background-color:#CCCCCC;text-align:center;height:20px;vertical-align:middle}
.sc1-2{vertical-align:middle;width:78%;}
.sc2-1{width:14%;color: #333333;background-color:#CCCCCC;text-align:center;height:20px;vertical-align:middle}
.sc3-1{color:#333333;background-color:#FFFFFF;text-align:center;height:auto;vertical-align:middle;line-height:16px;padding:5px}
.sc4-1{color: #333333;background-color:#FFFFFF;text-align:center;height:auto;vertical-align:middle;text-indent:0}
.sc4-2{text-indent:0;}
.about_plan{position: relative;padding: .77em 1.5em;border:4px solid #FF3D00;width:90%;margin:0 auto 10%;font-size:15px}
.about_plan:after {content:"CHECK!!";position:absolute;top:-1em;left:10px;background:#fff;font-size:1.3em;color:#FF3D00;padding:0 10px}
.about_plan a:hover{opacity:0.6}
.about_plan span{color:#FF3D00;text-decoration:underline}
.howto_table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}
.howto_table table{padding-bottom:5%}
.howto_table table td>dl>dt{margin-top:1%;}
.howto_table table td dd{margin-left:2%;}
.howto_table table td dd.dd_last{padding-bottom:2%;}
.tabel tr.title_bar {background:#A5ABB6;color:#FFF}
.caution{color:crimson;font-weight:bold}
@media screen and (min-width:768px) {
	ol.chapter li span table{width:100%}
	ol.chapter li span table.table3{width:100%}
	.sc1-2{vertical-align:middle;width:60%;}
	.dl_box dd{padding:10%;border:1px solid #ddd;width:43%}
	.dl_box dd:hover{background:#fff;opacity:0.9}
	.dl_box {margin:7% 3% 4%}
	.howto_table{overflow-x:auto;white-space:normal;-webkit-overflow-scrolling: touch}
	table.step_tbl {width:100%}
	.overscroll {overflow:auto}
}
p.reference_date {text-align:right}
p.p2 {padding-left:1em;font-size:15px}
main.newsarea{font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho", "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3", "Hiragino Mincho ProN" , Century, "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
div.newsbox{padding:4%}
p.hosoku{margin:1% 2% 3%}
div.newsbox2{background:#eee;padding:4%}
@media screen and (min-width:768px) {
	div.newsbox{padding:2%}
	div.newsbox2{padding:2%}
	p.hosoku{text-align:right;margin:1% 0 3%}
}
