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{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body{font-size:1.8rem;text-align:center}body{background-image:url(rainbow_form-assets/xbackground.png.pagespeed.ic.2XVaFMWErQ.png)}header{background-image:url(rainbow_form-assets/xsky.png.pagespeed.ic.LBtcSad3sV.png);height:160px}.cont{position:relative;width:1000px;height:100%;margin-left:auto;margin-right:auto}.page-header__ill{position:absolute;top:24px;left:0;width:1000px;height:138px}.page-header__title{position:absolute;top:20px;left:0}.page-header__title a{display:inline-block;height:57px;width:246px}.page-header__contactpush{position:absolute;width:200px;height:54px;background-image:url(rainbow_form-assets/xcontact_push.png.pagespeed.ic.i7KLuWkRuv.png);top:26px;right:0}.page-header__contact{position:absolute;width:200px;height:54px;background-image:url(rainbow_form-assets/xcontact.png.pagespeed.ic.whdmzj_OZs.png);top:26px;right:0}.page-header__contact:hover{background-image:none}.link-nav{height:30px}.link-nav p{font-size:14px;line-height:30px;text-align:left}.link-nav a{text-decoration:none}nav{margin-top:5px}.page-nav__base{display:-webkit-flex;display:flex;background-image:url(rainbow_form-assets/xmenu_base.png.pagespeed.ic.IGmn8LRNWO.png);justify-content:space-around;align-items:center;width:1000px;height:50px}.page-nav__elem{border:solid #ff0;vertical-align:middle}.page-nav__base a{display:inline-block;height:44px;width:196px}main{display:-webkit-flex;display:flex;justify-content:space-between}article{position:relative;height:1080px;width:790px;background-color:#fff}.main-article__form{width:700px;margin:270px auto 0 auto;text-align:center}form{font-size:16px;line-height:30px}td{vertical-align:middle;padding:0 4px 0 5px}td:first-child{background-color:#ffefe0}.irregular{background-color:#00f}td:nth-child(2){background-color:#f8f4e6}table{margin:auto;border-collapse:separate;border-spacing:3px;border:dashed 2px #deb887}ul{list-style:none}.main-article__subject{position:absolute;height:160px;width:815px;background-image:url(rainbow_form-assets/xsubject.png.pagespeed.ic.NSSr_OmJFx.png);left:-10px}article p{text-align:left}article>img,article>p{position:absolute}.main-article__illust1{top:160px;left:11px}.main-article__pagetopcontainer{position:absolute;bottom:8px;width:96%;right:0;left:0;margin:0 auto}.main-article__pt{text-align:right;font-size:16px}.main-article__pt a{text-decoration:none}aside{position:relative;height:291px;width:194px;background-image:url(rainbow_top-assets/xaccess_back.png.pagespeed.ic.ilLDsVamEY.png)}footer p{height:51px;background-image:url(rainbow2-assets/xfooter.png.pagespeed.ic.hvuNQ15Yqt.png);font-size:14px;text-align:right;line-height:51px}.main-aside__pcontainer{height:100%;width:90%;margin:auto}aside p{font-size:14px}.main-aside__sent1{position:absolute;top:41px}.main-aside__sent2{position:absolute;top:41px;line-height:19px;text-align:center;width:90%;margin:auto}.main-aside__sent3{position:absolute;top:117px;line-height:19px;text-align:right;width:70%;margin:auto}.main-aside__sent4{position:absolute;top:172px;left:50px;line-height:19px;text-align:left;width:70%}.main-aside__sent5{position:absolute;top:244px;left:30px;line-height:19px;text-align:left}