﻿a.external{color:#2a579a}a.external:after{display:inline-block;margin:0 5px 0 3px;content:"";font-family:FontAwesome}#overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:1}.common__header .header__inner h1 img{height:30px}#roading{position:fixed;width:100%;height:100%;background-color:#000;z-index:3;transition:1.0s}.input__border-bottom{border:none;border-bottom:1px solid #ddd;outline:none;appearance:none;padding:10px 5px;line-height:1;width:100%;border-radius:0;box-sizing:border-box}.select__border-bottom{border:none;border-bottom:1px solid #ddd;outline:none;appearance:none;padding:10px 5px;background-color:transparent;border-radius:0;box-sizing:border-box}.textarea__border{border:1px solid #ddd;outline:none;appearance:none;padding:5px;line-height:1.4;width:100%;border-radius:0;box-sizing:border-box}.pages__title{text-align:center;padding:15px 0;line-height:1;border-bottom:1px solid #ddd;background-color:#fff;position:relative;font-size:14px}.pages__title h2{text-align:center;line-height:1;font-size:14px;background-color:#fff}.pages__title .pages__title-action{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;list-style:none;padding:0 10px;box-sizing:border-box}.pages__title .pages__title-action>*+*{margin-left:auto}.pages__title .pages__title-action>* .fa-chevron-left{color:#999}.pages__title .pages__title-action a{color:#333}.pages__title .pages__title-action a i{padding:5px}main.document{background-color:#fff}main.document>h2{height:50px;line-height:50px;text-align:center;background-color:#f8f8f8}main.document .frame__contentswrap{background-color:#fff;counter-reset:number 0;padding:0 0 50px}main.document .frame__contentswrap>div{margin:60px 0 0}main.document section{margin:60px 0 0}main.document section div{margin:20px 0 0}main.document section h3:before{counter-increment:number 1;content:"" counter(number) ". "}main.document .terms section h3:before{content:"第" counter(number) "条 "}main.document section ol{margin:2em 3em;list-style:none;counter-reset:number 0}main.document section li{display:block;position:relative;margin-top:10px}main.document section li:before{position:absolute;width:1.5em;text-align:right;left:-2em;content:counter(number) ". ";counter-increment:number 1}main.document section li ol{margin:2em 3em}main.document section li ol li:before{position:absolute;width:1.5em;text-align:right;left:-2em;content:counter(number) "）";counter-increment:number 1}main.document .date{margin-top:30px}main.document .frame__contentswrap .contact{width:500px;margin:30px auto 0;padding:0 20px 30px;border:1px solid #ccc}main.document .contact a{color:#333}main.document .contact h3{margin-bottom:20px;line-height:4em;text-align:center;border-bottom:1px solid #efefef}main.document .contact dl{margin-top:20px}main.document .contact dt{text-align:center;background-color:#efefef}main.document .contact dd{padding:15px;border:1px solid #f8f8f8}main.document .contact address{line-height:2.4em;font-style:normal}#rules>header{padding:20px 0;text-align:center;background-color:#f8f8f8}#rules>header>h2{font-weight:700}#rules .container{margin:0px auto 0;padding:20px 50px 50px 50px;max-width:900px;box-shadow:0 0 2px rgba(0,0,0,0.1);box-sizing:border-box}#rules .discriotion{padding:30px 0}#rules .discriotion p{line-height:2em}#rules .list-parents{counter-reset:number}#rules .list-parents h3{position:relative;padding:30px 0 30px 5em;font-weight:700}#rules .list-parents h3::before{counter-increment:number;content:"第 " counter(number) " 条";position:absolute;left:0em;width:6em}#rules .list-parents .text p{text-indent:1em}#rules .list-parents .text p+p{margin-top:1em}#rules .list-parents li{margin-top:30px}#rules .list-parents li:first-child{margin-top:15px}#rules .list-parents li>.text{margin-top:20px}#rules .list-parents>li .list-style{counter-reset:number}#rules .list-parents>li .list-style ol{margin-left:-1.5em}#rules .list-parents>li .list-style ol li{margin-top:10px}#rules .list-parents>li .list-style .text ol{margin-left:0}#rules .list-parents>li .list-style>li{position:relative;padding-left:2.5em}#rules .list-parents>li .list-style>li::before{counter-increment:number;position:absolute;left:0em;width:2em;text-align:center}#rules .list-parents>li .list-style.list-style-decimal_dot>li::before{content:"" counter(number) ". "}#rules .list-parents>li .list-style.list-style-decimal_bracket-parenthesis>li::before{content:"(" counter(number) ")"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(1)::before{content:"\02460"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(2)::before{content:"\02461"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(3)::before{content:"\02462"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(4)::before{content:"\02463"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(5)::before{content:"\02464"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(6)::before{content:"\02465"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(7)::before{content:"\02466"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(8)::before{content:"\02467"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(9)::before{content:"\02468"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(10)::before{content:"\02469"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(11)::before{content:"\0246a"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(12)::before{content:"\0246b"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(13)::before{content:"\0246c"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(14)::before{content:"\0246d"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(15)::before{content:"\0246e"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(16)::before{content:"\0246f"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(17)::before{content:"\02470"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(18)::before{content:"\02471"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(19)::before{content:"\02472"}#rules .list-parents>li .list-style.list-style-decimal_circle>li:nth-child(20)::before{content:"\02473"}#rules .history{margin:2em 0}#rules .history li{margin-top:0}#rules .history li::before{content:''}#rules .history li dl{border-top:1px dotted rgba(0,0,0,0.2)}#rules .history li dl>*{display:inline-block;padding:10px}#rules .history li dl dt{width:9em;border-right:1px dotted rgba(0,0,0,0.1)}#rules .history li:last-child dl{border-bottom:1px dotted rgba(0,0,0,0.2)}#rules .contact{max-width:500px;margin:30px auto 0}#rules .contact a{color:#333}#rules .contact h3{margin-bottom:20px;line-height:4em;text-align:center;border-bottom:1px solid #efefef}#rules .contact dl{margin-top:20px}#rules .contact dl dt{text-align:center;background-color:#efefef}#rules .contact dl dd{padding:15px;border:1px solid #f8f8f8}#rules .contact address{line-height:2.4em;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0}input,select{vertical-align:middle}body{width:100%;background-color:#f8f8f8;font-size:15px;line-height:180%;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}
