@import url('https://fonts.googleapis.com/css?family=Petit+Formal+Script');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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 #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}
*{line-height:150%;}body{color:#444;background-color:#A6C8B2;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;background-image:url(/common/img/bg.png);background-attachment:fixed;}.base{margin:0 auto;max-width:1000px;}.header{margin:50px 0px 100px 0px;text-align:center;border-width:4px 0px;border-style:double;background:rgba(255,255,255,0.95);}.footer{padding:10px;text-align:center;}.work{margin:50px 0px 20px 0px;}.subwork{margin:50px 0px;padding:25px;border-width:1px;border-style:solid;border-radius:5px;background:rgba(255,255,255,0.95);border-color:#aaa;}.menu{margin:20px 0px;display:flex;flex-wrap:wrap;justify-content:space-around;font-family:'Petit Formal Script',cursive;}.gallery{display:flex;flex-wrap:wrap;justify-content:space-around;}.colum{display:flex;flex-wrap:nowrap;justify-content:center;margin:15px 0px;}.box{margin:0px 5px;}.text{margin:20px 5px;line-height:180%;padding:25px;border-width:1px;border-style:solid;border-radius:5px;background:rgba(255,255,255,0.95);border-color:#aaa;}img{max-width:100%;height:auto;}h1{font-size:180%;font-weight:normal;margin:20px 0px;color:#000;font-family:'Petit Formal Script',cursive;}h2{font-size:70%;font-weight:normal;margin:20px;}h3{font-size:120%;font-weight:normal;text-align:center;margin:30px 0px;font-family:'Petit Formal Script',cursive;}h3:first-letter{font-size:170%;color:#aaa;}h4{font-size:100%;font-weight:normal;margin:20px 0px;}h4:before{content:'♦';color:#269793;margin:0px 3px;}h5{font-size:90%;font-weight:normal;margin:15px 0px;color:#7f7556;}h6{font-size:80%;font-weight:normal;margin:15px 0px;position:relative;padding:5px;background-color:#ECE9E1;}h6:after{position:absolute;top:0;right:0;content:'';width:0;border-width:0 16px 16px 0;border-style:solid;border-color:#fff #fff #ccc #ccc;box-shadow:-1px 1px 2px rgba(0,0,0,.1);}p{text-align:left;padding:5px 0px;}em{background:linear-gradient(transparent 60%,#fff799 60%);font-style:normal;}strong{font-weight:normal;border-width:0px 0px 3px 0px;border-style:double;border-color:#269793;}small{font-size:70%;}big{font-size:130%;}ins{background-color:#ffe4e1;}i{font-style:italic;}a:link{color:#269793;text-decoration:none;}a:visited{color:#269793;text-decoration:none;}a:hover{text-decoration:underline;}h1 a:link{color:#000;}h1 a:visited{color:#000;}blockquote{position:relative;padding:10px 10px 10px 50px;box-sizing border-box;background:#f5f5f5;border-left:6px double #ccc;box-shadow:1px 1px 3px -1px #888;margin:15px;font-size:90%;}blockquote:before{display:inline-block;position:absolute;top:15px;left:15px;vertical-align:middle;content:'\00275e';color:#ccc;font-size:30px;}li{padding:5px;margin:0px 0px 0px 20px;}ul{margin:10px 0px;}ol{margin:10px 0px;}dl{padding-left:3px;margin:10px 0px;}dt{padding-left:5px;}dd{padding-left:10px;}address{font-size:70%;font-family:'Petit Formal Script',cursive;}cite{font-size:smaller;}.item{text-align:center;margin:5px;padding:5px;background:rgba(255,255,255,0.95);border-radius:5px;}.item2{margin:5px;padding:5px;font-size:70%;text-align:center;width:46%;}.item3-1{background-color:#aaa;padding:5px;font-size:90%;text-align:center;width:70%;color:#fff;}.item3-2{padding:5px;font-size:70%;text-align:left;width:130%;border-width:1px;border-style:solid;border-color:#ccc;}.list1{list-style-type:circle;}.list2{list-style-type:upper-roman;}.hr1{margin:5px 0px;border-top:1px #ccc;border-bottom:1px #fff;border-style:solid;}.hr2{margin:5px 0px;border-top:1px #aaa;border-style:dashed;}.hr3{margin:5px 0px;height:50px;border-width:0px;}.p1{padding:5px;margin:5px 0px;font-size:90%;background-color:#f9f9f9;}.p2{border-style:double;border-width:3px;border-color:#ccc;padding:3px;margin:5px 0px;font-size:90%;}.p3{border-style:dashed;border-width:1px;border-color:#ccc;padding:5px;margin:5px 0px;font-size:90%;}.dl1{}.dt1{font-family:'Petit Formal Script',cursive;color:#000;}.dt1span{background-color:#269793;font-size:90%;padding:3px 5px;border-radius:5px;color:#ffffff;}.dd1{font-size:90%;border-style:dashed;border-width:0px 0px 1px 0px;margin:5px;border-color:#ccc;}.memo{background-color:#fff;font-size:80%;padding:0px 10px;height:150px;overflow:auto;margin:5px 10px;box-shadow:1px 1px 3px -1px #888;}.img1{box-shadow:1px 1px 3px -1px #888;}.counter{font-family:,Arial;}.pagetop{position:fixed;bottom:10px;right:14px;}.pagetop a{display:block;text-decoration:none;}.pagetop:hover{opacity:0.7;}@media screen and (max-width:580px){.base{width:auto;margin:0px 5px;}.header{margin:30px 0px 10px 0px;}.box{margin:0px;}.work{width:auto;margin:-25px 0px 0px 0px;padding:0px;}.subwork{padding:10px;}.text{width:auto;margin:75px 0px 10px 0px;padding:10px;}.menu{flex-direction:column;width:auto;margin:0px;font-size:90%;}.gallery{flex-direction:column;width:auto;margin:0px;}.colum{flex-direction:column;width:auto;margin:10px 0px;}.item2{width:95%;}.item3-1{width:95%;padding:6px;}.item3-2{width:95%;}.item a{display:block;}.item a:hover{background-color:#eee;margin:-5px;padding:5px;border-radius:5px;}h1{font-size:150%;}}.dt1span a:link{color:#ffffff;text-decoration:none;}.dt1span  a:visited{color:#ffffff;text-decoration:none;}
#underCheckWhole{position:absolute;height:100%;width:100%;left:0px;top:0px;display:none;}.ageWrap{display:table;border-collapse:collapse;border:none;position:fixed;z-index:999999;height:100vh;width:100%;left:0px;top:0px;background-color:rgba(27,27,27,.9);color:#2e2826;font-size:14px;font-weight:300;text-align:center;}.ageWrap>*{display:table-cell;vertical-align:middle;padding:10px;}.ageWrap .caution_memo{font-size:20px;line-height:1.75;font-weight:400;color:#fff;margin-top:0;margin-bottom:35px;}.ageWrap .caution{font-size:30px;font-weight:bold;color:#fff;margin-bottom:0;}.ageWrap p{text-align:center;}.ageWrap .choice_buttons{margin-bottom:10px;padding:0;text-align:center;}.ageWrap .choice_buttons li{vertical-align:top;display:inline-block;margin-right:20px;margin-left:20px;text-align:center;}.ageWrap .choice_buttons a{font-size:24px;line-height:70px;font-weight:600;color:#000;background-color:#fff;display:inline-block;height:70px;width:235px;padding:0 0 0;transition:background-color .3s;cursor:pointer;}.ageWrap .choice_buttons a:hover{color:#fff;background-color:#e70000;}.ageWrap .check_keep{margin-bottom:20px;}.ageWrap .check_keep label{cursor:pointer;color:#fff;}.ageWrap .info{color:#fff;}.ageWrap .corpName{margin-top:25px;}.ageWrap .corpName img{width:134px;}.ageWrap .link_info{color:#fff;}.age_clear{position:fixed;top:20%;left:50%;transform:translateY(-20%) translateX(-50%);width:auto;height:auto;display:block;font-size:24px;line-height:1.2;font-weight:600;color:#000;background-color:#fff;z-index:999998;border-radius:5px 10px;background:repeating-linear-gradient(45deg,#000000,#000000 14px,#FFD900 14px,#FFD900 28px);padding:10px;cursor:pointer;}.age_clear span{background:#fff;border-radius:10px;padding:10px;display:block;pointer-events:none;}body.agecheck .kiji a:active{pointer-events:none;}body.agecheck .kiji a:hover{filter:blur(2px) !important;}@media all and (max-width:480px){.ageWrap{font-size:12px;}.ageWrap .caution_memo{font-size:13px;margin-bottom:18px;}.ageWrap .caution{font-size:18px;margin-bottom:5px;}.ageWrap .choice_buttons{margin-bottom:5px;font-size:10px;}.ageWrap .choice_buttons li{margin-right:5px;margin-left:5px;}.ageWrap .choice_buttons a{font-size:14px;line-height:35px;height:35px;width:117px;}.ageWrap .check_keep{margin-bottom:10px;}.ageWrap .corpName{margin-bottom:0px;}.ageWrap .corpName img{width:150px;}.age_clear{font-size:12px;line-height:1.2;font-weight:600;}}@media all and (min-width:481px)and (max-width:750px){.ageWrap{font-size:12px;}.ageWrap .caution_memo{font-size:13px;margin-bottom:18px;}.ageWrap .caution{font-size:18px;margin-bottom:5px;}.ageWrap .choice_buttons{margin-bottom:5px;font-size:10px;}.ageWrap .choice_buttons li{margin-right:5px;margin-left:5px;}.ageWrap .choice_buttons a{font-size:14px;line-height:35px;height:35px;width:117px;}.ageWrap .check_keep{margin-bottom:10px;}.ageWrap .corpName{margin-bottom:0;}.ageWrap .corpName img{width:150px;}}.erea-disabled{display:none;}
