﻿body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;line-height:1.5;color:#58381F}body.lock{overflow:hidden}a{outline:none;color:#58381F;text-decoration:underline}a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:0.7;-khtml-opacity:0.7}.cfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cfix{display:inline-table;min-height:1%}* html .cfix{height:1%}.cfix{display:block}.page{max-width:960px;margin:0 auto;width:100%}.textC{text-align:center}.m-b-20{margin-bottom:20px}.m-r-10{margin-right:10px}.strong{font-weight:bold}.brownBtn{padding:15px 0;background:url(/assets/brownBtnBg.png) 0 0 repeat-x #583821;border:1px solid #583821;border-top:0;border-bottom:1px solid #A5845E;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:21px;font-weight:bold;color:#fff;cursor:pointer}.spOn{display:none}.spOff{display:block}.spOff-inline{display:inline}#spOn1,.spOn.block{display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#header{width:100%;background:url(/assets/topHeaderBg.png) 0 0 repeat-x}#header .page{padding:12px 0 12px}#header .siteName{display:inline;float:left;padding:15px 20px 15px 0;line-height:1;background:url(/assets/line01.png) right 0 repeat-y;font-size:30px;font-weight:bold}#header .siteName a{text-decoration:none}#header .siteName img{padding-top:10px}#header .siteLogo{float:left;height:60px;margin-left:20px;line-height:60px}#header .siteLogo img{width:108px;height:50px}#header .logout{width:110px;float:right;margin-top:-12px}#header .orderClose{width:120px;float:right;margin-top:-12px}#header .page .orderClose a{display:block;text-align:center;height:30px;line-height:32px;text-decoration:none;font-size:15px;color:#fff;letter-spacing:0.2em;background:#f08300;border-radius:0 0 5px 5px;background:linear-gradient(to bottom, #f08300 25%, #ea6a00 100%);text-shadow:-1px -1px 1px #828080;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;background:-moz-linear-gradient(top, #f08300 25%, #ea6a00 100%);background:-webkit-linear-gradient(top, #f08300 25%, #ea6a00 100%);-moz-text-shadow:-1px -1px 1px #828080;-webkit-text-shadow:-1px -1px 1px #828080}#container{padding-top:20px;background:url(/assets/containerBg.png) 0 0 repeat-x}#spLogout{display:none}#main{float:right;width:780px}.topDescription{margin-bottom:20px;font-size:18px;font-weight:bold}.feed{position:relative;margin-bottom:20px;padding:2px;background:#fff;box-shadow:0 0 3px rgba(88,56,33,0.3);-webkit-box-shadow:0 0 3px rgba(88,56,33,0.3);-moz-box-shadow:0 0 3px rgba(88,56,33,0.3)}.feed .feedInner{padding:20px 0 20px 30px}.feedInner .uho{min-height:55px}.feed .withSideInner{padding:20px 30px;background:url(/assets/fFeedBg.png) 0 0 repeat-x}#familyFeed .feedInner{background:url(/assets/fFeedBg.png) 0 0 repeat-x}#newFeed .feedInner{background:url(/assets/nFeedBg.png) 0 0 repeat-x}#schoolFeed .feedInner{background:url(/assets/sFeedBg.png) 0 0 repeat-x}#frFeed .feedInner{background:url(/assets/frFeedBg.png) 0 0 repeat-x}#videoFeed .feedInner{background:url(/assets/mvFeedHBg.png) 0 0 repeat-x}.feed .feedBadge{position:absolute;top:-3px;left:-3px;width:54px;height:54px}#familyFeed .feedBadge.active{background:url(/assets/fFeedNewBadge.png) 0 0 no-repeat}#newFeed .feedBadge.active{background:url(/assets/nFeedNewBadge.png) 0 0 no-repeat}#schoolFeed .feedBadge.active{background:url(/assets/sFeedNewBadge.png) 0 0 no-repeat}#videoFeed .feedBadge.active{background:url(/assets/fFeedNewBadge.png) 0 0 no-repeat}.feed h2{margin-right:30px;margin-bottom:20px;padding-bottom:10px;font-size:30px;font-weight:bold;color:#58381F}#withSide h2{margin-right:0}#familyFeed h2,#withSide h2{background:url(/assets/fFeedH2Bg.png) 0 bottom repeat-x}#newFeed h2{background:url(/assets/nFeedH2Bg.png) 0 bottom repeat-x}#schoolFeed h2{background:url(/assets/sFeedH2Bg.png) 0 bottom repeat-x}#frFeed h2{background:url(/assets/frFeedH2Bg.png) 0 bottom repeat-x}#videoFeed h2{background:url(/assets/mvFeedH2Bg.png) 0 bottom repeat-x}.feed h2 div.imgGroup{display:inline-block}.feed h2 img.masterIMG{margin-right:11px;border:1px solid #40220f;vertical-align:text-bottom}.feed .headDescription{margin-bottom:10px;margin-left:10px}.headDescription1{font-size:18px;margin-bottom:10px;margin-left:10px;margin-top:50px;font-weight:bold}#withSide .headDescription{margin-right:0}.feed .cautionMessage{margin:0 30px 20px 0;padding:22px 30px 22px 70px;background:url(/assets/cautionBg.png) 10px 50% no-repeat #FDE6E1;border:2px solid #EB6238;font-size:16px;font-weight:bold;color:#EB6138}#withSide .cautionMessage{margin-right:0}.feed .itemList{width:735px}.feed .itemList ul li{float:left;width:230px;margin-right:15px;margin-bottom:20px}.feed .itemList ul li .photoNum{font-size:12px;color:#AC9B8F}.feed .file_no{font-size:12px;color:#eeeeee;z-index:13;position:absolute;top:0;right:0;min-width:38px;min-height:22px;text-align:center;line-height:22px;background:rgba(0,0,0,0.25);border-bottom:0.5px solid rgba(255,255,255,0.5);border-left:0.5px solid rgba(255,255,255,0.5);border-bottom-left-radius:5px;padding:0 5px}.feed .file_no span{font-size:10px}.feed .itemList ul li .photo{position:relative;width:226px;height:226px;border:solid 2px white;margin-bottom:7px;background:#fff;box-shadow:0 0 3px rgba(88,56,33,0.3);-webkit-box-shadow:0 0 3px rgba(88,56,33,0.3);-moz-box-shadow:0 0 3px rgba(88,56,33,0.3)}.feed .itemList ul li .photo.active{background:#F7C17F}.feed .itemList ul li .photo .imageWrap{display:table-cell;vertical-align:middle;text-align:center;width:226px;height:226px;top:0;left:0;line-height:0}.feed .itemList ul li .videoNum{color:#f08800;font-size:20px;font-weight:bold;margin-top:30px;text-align:center}.feed .itemList ul li .video{position:relative;width:227px;height:227px;border:solid 2px white;margin-bottom:7px;background:#fff;box-shadow:0 0 3px rgba(88,56,33,0.3);-webkit-box-shadow:0 0 3px rgba(88,56,33,0.3);-moz-box-shadow:0 0 3px rgba(88,56,33,0.3)}.feed .itemList ul li .video .videoWrap{display:table-cell;vertical-align:middle;height:100%;width:100%;text-align:center;top:0;left:0;vertical-align:middle;line-height:0}.feed .itemList ul li .photo .zoomBtn{position:absolute;bottom:8px;right:8px;width:25px;height:25px;z-index:10}.feed .itemList ul li .photo .zoomBtn img{width:100%;height:auto}.feed .itemList ul li .photo{overflow:hidden}.feed .itemList ul li .photo .thumbnail{display:table-cell;vertical-align:middle;text-align:center;margin:2.5px;width:225px;height:225px}.feed .itemList ul li .photo .thumbnail img{max-width:225px;max-height:225px;height:auto;width:auto;margin:auto;box-sizing:border-box}.print_guide_comment{color:#f00;margin-left:10px}.feed .itemList ul li .photo .print_guide,.mfp-content .print_guide{box-sizing:border-box;position:absolute;z-index:8;border:dotted 1px #aaa;cursor:pointer;box-shadow:rgba(0,0,0,0.3) 0px 0px 0px 2000px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 0px 2000px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 0px 2000px}.feed .itemList ul li .photo .print_guide:hover,.mfp-content .print_guide:hover{border:none;box-shadow:rgba(0,0,0,0) 0px 0px 0px 2000px;-webkit-box-shadow:rgba(0,0,0,0) 0px 0px 0px 2000px;-moz-box-shadow:rgba(0,0,0,0) 0px 0px 0px 2000px}.feed .itemList ul li .photo .print_guide,.mfp-content .mfp-bottom-bar{z-index:9}.feed .likeBtn,.feed .commentBtn{width:112px;height:25px;background:url(/assets/feedBtn-off.png) 0 0 repeat-x #E3DAC3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.feed .btnUnit .active{background:url(/assets/feedBtn-on.png) 0 0 repeat-x #F08300}.feed .btnUnit .likeBtn a,.feed .btnUnit .commentBtn a{float:left;display:inline;width:56px;height:25px;background:url(/assets/feedLine-off.png) right 50% no-repeat}.feed .btnUnit .likeBtn.active a,.feed .btnUnit .commentBtn.active a{background:url(/assets/feedLine-on.png) right 50% no-repeat}.feed .btnUnit .likeBtn{position:relative;float:left}.feed .btnUnit .likeBtn img{width:56px;height:25px}.feed .btnUnit .commentBtn{float:right}.feed .btnUnit .commentBtn img{width:56px;height:25px}.feed .likeBtn .count,.feed .commentBtn .count{float:right;display:inline;height:25px;line-height:26px;text-align:right;font-size:12px;color:#583821}.feed .likeBtn .count{width:40px;margin-right:16px}.feed .commentBtn .count{width:50px;margin-right:6px}.feed .likeBtn .count .hits{position:absolute;right:3px;top:0}.feed .itemList .more{padding:10px 0;text-align:center}.feed .itemList .more img{width:484px;height:auto;margin:10px auto}.feed .commentUnit{width:488px;margin:0 auto}.feed .commentUnit .photoNum{font-size:12px;color:#AC9B8F}.feed .commentUnit .photo{margin-bottom:10px;width:480px;height:480px;display:table-cell;vertical-align:middle;text-align:center;border:solid 2px white;background:#fff;box-shadow:0 0 3px rgba(88,56,33,0.3);-webkit-box-shadow:0 0 3px rgba(88,56,33,0.3);-moz-box-shadow:0 0 3px rgba(88,56,33,0.3);text-align:center;line-height:0}.feed .commentUnit .photo img,.feed .commentUnit .photo .watermark{width:auto;height:auto;max-width:480px;max-height:480px}.feed .commentUnit .btnUnit{width:230px;margin:10px auto 10px}.feed .commentUnit .btnUnit .likeBtn-delete{float:right;width:112px;height:25px;background:url(/assets/feedBtn-off.png) 0 0 repeat-x #E3DAC3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center}.feed .commentUnit .btnUnit .likeBtn-delete img{width:92px;height:25px}.feed .commentUnit .commentList ol li{padding:20px;margin-bottom:5px;background:#FFEFBF;list-style:decimal;list-style-position:inside}.feed .commentUnit .commentList ol li .postHeader{position:relative;margin-bottom:5px;padding-bottom:7px;border-bottom:1px dotted #D6C293;font-size:13px}.feed .commentUnit .commentList ol li .postHeader .userName{font-weight:bold}.feed .commentUnit .commentList ol li .postHeader .postDate{margin-left:20px;font-weight:normal}.feed .commentUnit .commentList ol li .postHeader .postDelete{display:inline;position:absolute;top:0;right:0;padding:5px 6px 3px 13px;background:url(/assets/commentWriteDelete.png) 4px 50% no-repeat #58381F;line-height:1}.feed .commentUnit .commentList ol li .postHeader .postDelete a{color:#fff;text-decoration:none}.feed .commentUnit .commentList ol li .postBody{font-size:15px;line-height:1.5}.feed .commentUnit .commentWrite{margin-bottom:20px;padding:15px 10px;background:url(/assets/commentWriteBg.png) 0 0 repeat-x #FBCF94;border:1px solid #FBCF94}.feed .commentUnit .commentWrite .heading{margin-bottom:10px;font-size:18px;font-weight:bold}.feed .commentUnit .commentWrite .writeName{width:222px;height:30px;margin-bottom:10px;padding:5px 8px;font-size:16px;border:1px solid #ccc;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset}.feed .commentUnit .commentWrite .ex{margin-left:10px;font-size:13px;letter-spacing:-1px}.feed .commentUnit .commentWrite .writeBody{width:450px;height:148px;margin-bottom:10px;padding:5px 8px;border:1px solid #ccc;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset}.feed .commentUnit .commentWrite .submit{text-align:center}.feed .commentUnit .commentWrite .submit input{width:200px}.feed .commentUnit .backBtn{margin-bottom:10px;text-align:center}.feed .commentUnit .backBtn img{width:488px;height:auto}.feed #pager{margin-right:30px;padding:20px 0}.feed #pager .prev,.feed #pager .next,.feed #pager .numList{float:left}.feed #pager .prev,.feed #pager .next{width:60px;height:30px;line-height:30px;font-size:16px;text-align:center}.feed #pager .prev a,.feed #pager .next a{display:block;color:#58381F;text-decoration:none}#familyFeed #pager .prev a{background:url(/assets/fFeedPagerPrev.png) 0 0 no-repeat}#newFeed #pager .prev a{background:url(/assets/nFeedPagerPrev.png) 0 0 no-repeat}#schoolFeed #pager .prev a{background:url(/assets/sFeedPagerPrev.png) 0 0 no-repeat}#frFeed #pager .prev a{background:url(/assets/nFeedPagerPrev.png) 0 0 no-repeat}#familyFeed #pager .next a{background:url(/assets/fFeedPagerNext.png) 0 0 no-repeat}#newFeed #pager .next a{background:url(/assets/nFeedPagerNext.png) 0 0 no-repeat}#schoolFeed #pager .next a{background:url(/assets/sFeedPagerNext.png) 0 0 no-repeat}#frFeed #pager .next a{background:url(/assets/nFeedPagerNext.png) 0 0 no-repeat}.feed #pager .numList{width:596px}.feed #pager .numList ul{text-align:center}.feed #pager .numList ul li{display:inline}.feed #pager .numList ul li a{padding:5px 8px;font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#58381F;text-decoration:none}.feed .backTopLink{padding:30px 0 20px;text-align:center}.feed .backTopLink a{font-size:18px}#familyFeed #pager .numList ul li a{background:#FBCF94}#familyFeed #pager .numList ul li a.active{background:#F08300;color:#fff}#newFeed #pager .numList ul li a{background:#C9E1AF}#newFeed #pager .numList ul li a.active{background:#82AE46;color:#fff}#schoolFeed #pager .numList ul li a{background:#EDD1EC}#schoolFeed #pager .numList ul li a.active{background:#9B78B8;color:#fff}#frFeed #pager .numList ul li a{background:#C9E1AF}#frFeed #pager .numList ul li a.active{background:#82AE46;color:#fff}#frFeed #backBtn{cursor:pointer;margin:10px auto 20px;width:60%;line-height:50px;height:50px;text-align:center;font-weight:bold;font-size:22px;color:#fff;background-color:#fd8d1f;border:1px solid #fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000}#frFeed #backBtn:hover{background-color:#f3ac62}@media screen and (max-width: 360px){#frFeed #backBtn{width:98%}}#sub{float:left;width:170px}#sub>ul{margin-bottom:10px}#sub ul li img{vertical-align:top}#sub .itemList ul li{margin-bottom:5px;line-height:0}#contents{margin-bottom:40px;padding:2px;background:#fff;box-shadow:0 0 3px rgba(88,56,33,0.3);-webkit-box-shadow:0 0 3px rgba(88,56,33,0.3);-moz-box-shadow:0 0 3px rgba(88,56,33,0.3)}#contentsInner{padding:20px 50px;background:url(/assets/contentsBg.png) 0 0 repeat-x}#contents h2{margin-bottom:20px;padding-bottom:10px;font-size:30px;font-weight:bold;color:#58381F;background:url(/assets/contentsH2Bg.png) 0 bottom repeat-x}#contents .headDescription{margin-bottom:30px;font-size:16px}#contents .cautionMessage{margin-bottom:20px;padding:22px 30px 22px 70px;background:url(/assets/cautionBg.png) 10px 50% no-repeat #FDE6E1;border:2px solid #EB6238;font-size:16px;font-weight:bold;color:#EB6138}#contents .completeMessage{margin-bottom:30px;padding:15px 30px;border:1px solid #CEC3BB;background:#FFEFBF;text-align:center;font-size:20px;font-weight:bold}#contents span.required,.formUnit form .heading span.required{vertical-align:middle;margin-right:6px;padding:2px 4px;background:#583821;color:#fff;font-size:13px;word-break:keep-all}#contents .backBtn.complate{text-align:center}#contents .backBtn.complate img{width:480px;height:auto}#contents .backTopLink{padding:40px 0 20px;text-align:center}#contents .backTopLink a{font-size:18px}.color-gray{color:#ccc}.formUnit{margin-bottom:40px}.formUnit form table{margin-bottom:40px}.formUnit form table th,.formUnit form table td{padding-bottom:15px}.formUnit form table th{width:250px;vertical-align:top}.formUnit form table th .heading{width:200px;height:50px;line-height:50px;background:url(/assets/formHeadingBg.png) 0 0 repeat-x #F7C17F;border:1px solid #F7C17F;text-align:center;font-size:16px;font-weight:bold}.formUnit form table th .heading.multiLine{line-height:25px}.formUnit form table th .heading span.required{margin:0 0 0 6px;font-weight:normal}.formUnit form table th .heading.narrow{width:220px;font-size:15px;letter-spacing:-1px}.formUnit form table td.inputArea{width:370px}.formUnit form table td.inputArea input[type="text"],.formUnit form table td.inputArea input[type="email"],.formUnit form table td.inputArea input[type="password"],.formUnit form table td.inputArea textarea{margin-bottom:10px;padding:5px 8px;font-size:20px;border:1px solid #ccc;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset}.formUnit form table td.inputArea input{height:40px}.formUnit form table td.inputArea input.familyNameBox{float:left;width:162px}.formUnit form table td.inputArea input.firstNameBox{float:right;width:162px}.formUnit form table td.inputArea input.telBox{float:left;width:202px}.formUnit form table td.inputArea input.fullBox{width:352px}.formUnit form table td.inputArea.radioBox input{height:auto;background:#fff}.formUnit form table td.inputArea.radioBox span{margin-left:5px;margin-right:10px}.formUnit form table td.inputArea input.checkBox{height:20px}.formUnit form table td.inputArea textarea.messageBox{width:352px;height:198px;font-size:16px}.formUnit form table td.inputArea input.codeBox{float:left;width:90px}.formUnit form table td.inputArea span.codeBox-separator{float:left;margin-top:18px;margin-left:4px;margin-right:4px}.formUnit .submit{width:460px;margin:0 auto}.formUnit .submit .confirm,.formUnit .submit .invite{width:458px}.formUnit .submit .change{float:left;width:225px;padding:15px 0}.formUnit .submit .decision{float:right;width:225px;padding:15px 0}.formUnit p.preview{display:inline;margin-bottom:15px;font-size:20px}.formUnit .pass{margin-bottom:10px}.formUnit .pass p.description{float:left;display:inline;height:50px;margin-right:10px;line-height:50px;font-size:16px;font-weight:bold}.formUnit .adminForm td.inputArea{width:610px}.formUnit .adminForm td.inputArea .adminUser{margin-bottom:10px}.formUnit .adminForm td.inputArea .adminUser p.address{float:left;font-size:20px;width:370px;word-wrap:break-word}.formUnit .adminForm td.inputArea .adminUser p.delete{float:right;margin-bottom:20px}.formUnit .adminForm td.inputArea .adminUser p.delete input,.formUnit .adminForm td.inputArea .adminUser p.delete a{height:auto;margin-bottom:0;padding:13px 40px;box-shadow:none;text-decoration:none}.formUnit .adminForm td.inputArea p.addInput{width:370px;text-align:right}.contactDescription{margin-bottom:20px;padding:15px 30px;border:1px solid #CEC3BB;background:#FFEFBF;text-align:center;font-size:20px;font-weight:bold}.contactDescription .skype{color:#009EE5}.contactDescription .skype img{position:relative;top:8px;margin-right:5px}.formUnit .unChangedTable{float:left;margin-right:10px;margin-bottom:20px;border:1px solid #CEC3BB}.formUnit .unChangedTable th{padding:15px 30px;background:#FFEFBF;border:1px solid #CEC3BB}.formUnit .unChangedTable td{padding:15px 30px;font-size:19px;font-weight:bold}.formUnit form .caution{margin-bottom:20px;padding:22px 30px 22px 70px;background:url(/assets/cautionBg.png) 10px 50% no-repeat #FDE6E1;border:2px solid #EB6238;font-size:16px;font-weight:bold;color:#EB6138}.formUnit .userForm td.inputArea p.addInput{text-align:right;margin-bottom:10px}.formUnit form table td.adviceArea{width:240px;vertical-align:top;font-size:16px;font-weight:bold}.formUnit form table td.adviceArea .arrowBox{position:relative;margin-left:15px;padding:12px;background:#FFEFBF;border:1px solid #CEC3BB}.formUnit form table td.adviceArea .arrowBox:after,.formUnit form table td.adviceArea .arrowBox:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.formUnit form table td.adviceArea .arrowBox:after{border-color:rgba(255,239,191,0);border-right-color:#FFEFBF;border-width:10px;top:20px;margin-top:-10px}.formUnit form table td.adviceArea .arrowBox:before{border-color:rgba(206,195,187,0);border-right-color:#CEC3BB;border-width:11px;top:20px;margin-top:-11px}.formUnit .backBtn{text-align:center}.formUnit .backBtn img{width:488px;height:auto}.formUnit .ruleUnit{width:460px;margin:0 auto}.formUnit .ruleUnit .ruleBody{height:180px;overflow:scroll;margin-bottom:20px;border:1px solid #DDDDDD;border-top:1px solid #999;border-left:1px solid #999;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:13px}.formUnit .ruleUnit .ruleBody .inner{padding:20px}.formUnit .ruleUnit .ruleBody h4{margin-bottom:10px;font-size:20px;font-weight:bold}.formUnit .ruleUnit .ruleCheck{margin-bottom:20px;text-align:center;line-height:1;font-weight:bold}.formUnit .ruleUnit .ruleCheck span{margin-left:10px;font-size:20px}#footer{height:90px;background:url(/assets/footerBg.png) 0 0 repeat-x}#footer .page{padding-top:10.5px}#footer .copyright{font-size:13px;color:#583821;padding-top:20px}#topHeader{position:relative;width:100%;height:180px;background:url(/assets/topHeaderBg.png) 0 0 repeat-x}#topHeader .page{padding-top:40px}#topHeader .siteName{max-width:300px;float:left;display:inline;padding:15px 20px 15px 0;background:url(/assets/line01.png) right 0 repeat-y;font-size:30px;font-weight:bold;line-height:1}#topHeader .siteName a{text-decoration:none}#topHeader .siteLogo{float:left;height:68px;margin-left:20px;line-height:68px}#topHeader .siteLogo img{width:108px;height:50px}#topContents{position:relative;z-index:2;background:url(/assets/topContentsBg.png) 0 0 no-repeat;margin-top:-72px}#topContents.admin{background:url(/assets/topContentsAdminBg.png) 0 0 no-repeat}#topContents.partner{background:none}#topContents.cameraman{background:none}#loginForm{float:right;width:386px;padding-bottom:80px;min-height:586px;margin-top:-80px;margin-right:47px;background:url(/assets/loginFormBg.png) no-repeat}#loginForm .inner{padding:50px 35px}#loginForm h2{margin-bottom:15px;text-align:center}#loginForm h2 img{width:219px;height:35px}#loginForm .description{margin-bottom:20px}#loginForm .caution{margin-bottom:20px;background:url(/assets/loginFormCaution.png) 0 0 no-repeat;padding-left:35px;font-weight:bold;color:#EB6138}#loginForm form .inputHeading{font-size:16px;font-weight:bold}#loginForm form input{margin-bottom:20px}#loginForm form input.fullBox{width:302px;padding:5px 8px;height:40px;font-size:20px;border:1px solid #ccc;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset}#loginForm form input.smallBox{display:inline-block;width:80px;margin-right:10px;margin-bottom:10px;padding:2px 7px;height:40px;font-size:20px;border:2px solid #583821;background:#fff;text-align:center}#loginForm form input.lc{margin-right:0 !important}#loginForm form .loginCheck span{margin-left:10px}#loginForm form .submit input{width:318px}#loginForm form .submit button{margin:0 auto;padding:0;border:none;background:none}#loginForm.forgotForm{padding-top:30px}#loginForm.forgotForm .description{margin-bottom:10px}#loginForm.forgotForm .heading{margin-bottom:10px;line-height:0}#loginForm.forgotForm .alert{font-weight:bold;color:#EB6138}#loginForm.forgotForm .fullBox{padding:2px 8px;font-size:16px}#loginForm.forgotForm input{margin-bottom:10px}#loginForm .forgot{text-align:center}#loginForm .signIn{margin-bottom:50px}.form-login-admin{padding-bottom:0 !important}.browser-guide{clear:both;text-align:center}#allTop #topContents{background:url(/assets/topNewuserBg.png) 0 0 no-repeat;margin-top:-72px}#allTop #topHeader .page{padding-top:20px}#allTop #topHeader .siteLogo,#allTop #topHeader .siteLogo img{width:auto;height:auto}#allTop #loginForm{padding-top:30px}#allTop #loginForm .description{margin-bottom:10px}#allTop #loginForm .signUp{margin-bottom:50px}#allTop #loginForm .heading{margin-bottom:10px;line-height:0}#allTop #loginForm .alert{font-weight:bold;color:#EB6138}#allTop #loginForm .fullBox{padding:2px 8px;font-size:16px}#allTop #loginForm input{margin-bottom:10px}#allTop{text-align:center}#allTop .cautionMessage{position:relative;margin-bottom:20px;padding:22px 30px 22px 70px;background:url(/assets/cautionBg.png) 10px 50% no-repeat #FDE6E1;border:2px solid #EB6238;font-size:16px;font-weight:bold;color:#EB6138;z-index:200}#allTop #remind #loginForm .signIn{margin-bottom:50px}#allTop #remind #loginForm .signUp{margin-bottom:0}#userForm h3,.frUnit h3{padding:10px;margin-bottom:20px;font-size:20px;font-weight:bold;border-bottom:3px solid #FBCF94}#userForm h4{margin-bottom:10px;font-size:20px;font-weight:bold}#userForm label.heading{display:block}#userForm table td.inputArea,#userForm table td.inputArea input{vertical-align:top}#userForm table td.inputArea input::-webkit-input-placeholder{font-size:16px}#userForm table td.inputArea input:-ms-input-placeholder{font-size:16px}#userForm table td.inputArea input::-moz-placeholder{font-size:16px}#userForm table td.inputArea .fullBox{width:252px}#userForm table td.inputArea .halfBox{width:222px}#userForm table td.inputArea .textInputDisabled{opacity:0.5}#userForm table td.inputArea .checkBox{float:left;text-align:left}#userForm table td.inputArea div.radio{text-align:left}#userForm table td.inputArea div.radio div.radio-group{margin:10px 0 10px 0}#userForm table td.inputArea div.radio div.radio-group label{cursor:pointer}#userForm table td.inputArea div.radio div.radio-group label input{height:auto;margin-right:5px;vertical-align:baseline}#userForm table td.inputArea div.radio div.radio-group label+label{margin-left:20px}@media screen and (max-width: 768px){#userForm table td.inputArea .checkBox+.alert{float:left}}#userForm .submit button,#userForm .addBtn,#userForm .removeBtn,.imgButton{display:block;padding:0;margin:0 0 10px 0;border:none;background:none;cursor:pointer}#userForm .addBtn{float:left}#userForm .removeBtn{float:right}#userForm .removeBtnDisabled{opacity:0.5;cursor:default}#userForm .btnR{float:right}#userForm .submit button{margin:0 auto;text-align:center}#userForm tr td.selectArea .selectUi{position:relative;width:238px;height:48px;line-height:48px;background:url(/assets/userFormSelectBg.png) 0 0 repeat-x #ddd;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden}#userForm tr td.selectArea .selectUi:before{width:30px;height:48px;position:absolute;right:0px;background:url(/assets/userFormSelectArrow.png) 0 50% no-repeat;content:""}#userForm tr td.selectArea .selectUi select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;border:10px solid #fff;padding:7px 0;opacity:0;cursor:pointer}#userForm tr td.selectArea .selectUi select.selectUiDisabled{cursor:default}#userForm tr td.selectArea .selectUi span.display{padding-left:10px;font-size:18px}#userForm tr td.selectArea .selectUi span.displayDisabled{opacity:0.5}#userForm .alert{display:block;margin-bottom:5px;color:#EB6138;font-size:13px;font-weight:bold;line-height:1.4}#userForm .ruleUnit .alert{margin-top:20px}#completeForm #userForm td.inputArea{vertical-align:inherit;padding-bottom:15px}#completeForm #userForm td.inputArea label{display:inline;margin-bottom:15px;font-size:20px;font-weight:bold}#completeForm #userForm .submit{width:auto;display:block;text-align:center}#completeForm #userForm .submit .btn{display:inline}input.errorBg,textarea.errorBg{background:#FDE6E1 !important}#comemail{color:#FF0000;font-size:16px;font-weight:bold;margin:auto;padding-top:20px;width:80%;clear:both}.movieBanner{position:relative;width:780px;height:150px;margin-bottom:30px;background:url(/assets/movieBannerBg.png) 0 0 no-repeat}.movieBanner .detail{position:absolute;right:200px;bottom:30px}.movieBanner .title{position:absolute;right:200px;top:10px;font-size:32px;font-weight:bold;color:#58381F;text-align:right;line-height:1.2}.movieBanner .title span{display:block;margin-top:10px;font-size:12px;font-weight:normal;line-height:1.6}.movieBanner .btn{position:absolute;top:15px;right:15px}.feed .headDescription .priceView{display:block;margin-bottom:5px;font-size:20px;font-weight:bold}.feed .choiceBtn{margin-right:30px}.feed .choiceBtn .choiceAll{width:348px;float:left;border:1px solid #CEC3BB;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#FFEFBF}.feed .choiceBtn .choiceAll span{line-height:0;padding:9px 0}.feed .choiceBtn .choiceAll span.all{float:left;padding-left:9px}.feed .choiceBtn .choiceAll span.clear{float:right;padding-right:9px}.feed .choiceDecision{float:right}.feed .btnUnitView{font-size:12px}#sub .photoLeaves_mediatype{font-size:12px;font-weight:bold;margin-top:20px}#sub .photoLeaves dl{margin-bottom:10px;border:1px solid #CEC3BB}#sub .photoLeaves dl dt{padding:8px 0;background:#FFEFBF;border-bottom:1px solid #CEC3BB;font-size:18px;font-weight:bold;text-align:center;line-height:1}#sub .photoLeaves dl dd{padding:8px 0 20px 0;text-align:center}#sub .photoLeaves dl dd .number{padding:5px 0 5px 0;font-size:24px;font-weight:bold;line-height:1}#sub .photoLeaves dl dd .number span{padding-right:5px;font-size:40px;color:#F08300}#sub .photoLeaves dl dd .description,#sub .photoLeaves dl dd .description strong{font-size:13px;font-weight:bold}#sub .photoLeaves dl dd .description strong{color:#e50011}.orderHistory .saveBtn img{width:100%;max-width:420px}.downloadAction{position:relative}.downloadAction .ajaxLoader,.orderForm .totalOutput .ajaxLoader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:100}.downloadAction .ajaxLoader img,.orderForm .totalOutput .ajaxLoader img{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}.orderItemList{max-width:100%;width:860px;overflow:hidden}.orderItemList ul{max-width:100%;width:870px}.orderItemList.download{width:auto}.orderItemList.download ul{width:auto}.orderItemList ul li{float:left;width:160px;height:160px;margin:2px 9px 8px 2px;box-shadow:0 0 3px rgba(88,56,33,0.3);-webkit-box-shadow:0 0 3px rgba(88,56,33,0.3);-moz-box-shadow:0 0 3px rgba(88,56,33,0.3)}.orderItemList ul li div{width:160px;height:160px;display:table-cell;text-align:center;vertical-align:middle}.orderItemList ul li div img{width:auto;height:auto;max-height:160px;max-width:160px}.popupInner .orderItemList ul li div img{width:auto;height:auto;max-height:144px;max-width:144px}.orderComplete .headDescription{padding-bottom:380px;background:url(/assets/orderCompleteBg.png) 50% bottom no-repeat}.orderComplete h3{margin-bottom:20px;font-size:28px;font-weight:bold}.orderComplete p{margin-bottom:20px;font-size:16px}.orderComplete .close{margin-bottom:60px;text-align:center}.orderHistory table.listAll{margin-top:20px;width:100%;font-size:16px}.orderHistory table.listAll th{width:35.7%;padding:1px 0;border:1px solid #CEC3BB;background:#FFEFBF;text-align:center}.orderHistory table.listAll.postcard th{background:#c6e4f5}.orderHistory table.listAll td{padding:1px 0;border:1px solid #CEC3BB;text-align:center;vertical-align:middle}.orderHistory table.listAll td span.btn{display:block}.orderHistory table.listAll img{vertical-align:top;max-width:100%;height:auto}.orderHistory table.listAll td span.unfinished{font-weight:bold;color:#F1381F}.orderHistory .headDescription{float:left}.orderHistory .headBtnUnit{float:right;margin-bottom:15px}.orderHistory p.date{height:50px;padding:0 10px;margin-bottom:20px;line-height:50px;background:url(/assets/formHeadingBg.png) 0 0 repeat-x #F7C17F;border:1px solid #F7C17F;font-weight:bold;text-align:center}.orderHistory .saveBtn{margin-bottom:30px;text-align:center}.orderHistory .orderForm{margin-bottom:40px}.orderHistory .orderForm table{width:100%;border:0}.orderHistory .orderForm table th,.orderHistory .orderForm table td{padding:5px;font-weight:bold;border:1px solid #CEC3BB}.orderHistory .orderForm table th{width:200px;background:#FFEFBF;text-align:center;vertical-align:middle}.orderHistory .orderForm table td.title{border:none;padding:0}.orderHistory .orderForm .orderInput .present{padding:0;border:0}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:102}.modal .modalBg{position:fixed;width:100%;height:100%;background-color:#000000;opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5}.modal .modalInner{position:relative;top:50%;left:50%;margin:-300px 0 0 -430px;width:860px;height:600px;overflow:auto}.decision_res{text-align:center}.decision_res img{width:100%;max-width:320px}.popupContents{background:#fff}.popupInner{padding:35px;border:5px solid #F7C17F}.popupInner h2{margin-bottom:20px;padding-bottom:10px;font-size:25px;font-weight:bold;color:#58381F;background:url(/assets/contentsH2Bg.png) 0 bottom repeat-x}.popupInner .headDescription{margin-bottom:20px;font-size:16px}.popupInner .entry ul{padding-bottom:40px}.popupInner .entry ul li{font-size:16px;padding-left:15px;margin-bottom:30px;background:url(/assets/list01.png) 0 5px no-repeat}.popupInner .close{margin-bottom:10px;text-align:center}.popupInner .close .brownBtn,.orderComplete .close .brownBtn{padding:20px 100px;font-size:26px;text-decoration:none}.popupInner .orderForm{margin-bottom:40px}.popupInner .orderForm table{width:100%;border:0}.popupInner .orderForm table th,.popupInner .orderForm table td{padding:5px;font-size:18px;font-weight:bold;border:1px solid #CEC3BB}.popupInner .orderForm table th{width:180px;background:#FFEFBF;white-space:nowrap;text-align:center;vertical-align:middle}.popupInner .orderForm table td.title{border:none;padding:0}.popupInner .orderForm .submit{width:100%;margin-bottom:20px}.popupInner .orderForm .submit .alter{float:right}.popupInner .orderForm .submit .apply{float:left}.popupInner .orderForm .orderInput{float:left;width:480px;margin-bottom:50px}.popupInner .orderForm .orderInput .present{padding:0;border:0}.popupInner .orderForm .orderInput .present table{width:478px}.popupInner .orderItemList{width:780px}.popupInner .orderItemList ul{width:790px}.popupInner .orderItemList ul li{width:144px;height:144px;margin:0 10px 10px 2px}.popupInner .orderItemList ul li div{width:144px;height:144px;display:table-cell;text-align:center;vertical-align:middle}.popupInner #bookChoice table.pageChoice{width:100%;margin-bottom:20px}.popupInner #bookChoice table.pageChoice tr td{width:50%;padding:20px;border:1px solid #CEC3BB}.popupInner #bookChoice table.pageChoice tr td .form_radio_text{margin-bottom:10px;font-size:20px}.popupInner #bookChoice table.pageChoice tr td .max{margin:0 0 10px 20px;font-size:16px}.popupInner #bookChoice table.pageChoice tr td .price{margin:0 0 0 20px;font-size:20px;font-weight:bold;color:#F08300}@media screen and (max-width: 767px){.popupInner #bookChoice table.pageChoice tr td .form_radio_text{font-size:16px}.popupInner #bookChoice table.pageChoice tr td .price{font-size:16px;margin:0}}.popupInner #bookChoice .submit{margin-bottom:40px}.popupInner #bookChoice .submit .decision{cursor:pointer;float:left}.popupInner #bookChoice .submit .cancel{cursor:pointer;float:right}.popupInner #bookChoice h3{margin-bottom:20px;padding:10px;font-size:20px;font-weight:bold;border-bottom:3px solid #FBCF94}.popupInner #bookChoice .sampleList{width:780px;overflow:hidden}.popupInner #bookChoice .sampleList ul{width:796px}.popupInner #bookChoice .sampleList ul li{float:left;width:183px;margin:0 16px 15px 0}.ajaxLoaderAll{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}.ajaxLoaderAll .loaderBg{position:fixed;width:100%;height:100%;background-color:#fff;opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5}.ajaxLoaderAll img{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}.ajaxLoaderAll p{display:none}.ajaxLoaderAll p.cautionMessage{display:block;position:absolute;width:60%;top:40%;left:20%;margin-bottom:20px;padding:22px 30px 22px 70px;background:url(/assets/cautionBg.png) 10px 50% no-repeat #FDE6E1;border:2px solid #EB6238;font-size:16px;font-weight:bold;color:#EB6138;z-index:200}.video_body .mfp-close{color:#FFFFFF;vertical-align:top;position:relative;display:inline}#siterenewal{margin-bottom:30px}#siterenewal img{max-width:780px;width:100%}#siterenewalsmall{display:none}@media screen and (max-width: 480px){#siterenewal{display:none}#siterenewalsmall{display:block}#siterenewalsmall img{max-width:480px;width:100%}}.noticeWrap{position:relative}.noticeMark{position:absolute;z-index:3;top:-10px;right:-10px}#mypage dl.bnrNavi dt{margin-bottom:10px;font-size:16px}#mypage dl.bnrNavi dd{margin-bottom:25px}#mypage img.frBanner{max-width:100%}#mypage img.nengaBanner{max-width:100%}#emailError p{margin-bottom:10px;margin-right:0}#emailError ul{margin-bottom:10px;margin-top:60px}#emailError ul li{margin-top:10px;margin-bottom:20px;margin-left:10px;list-style:none;padding:1px 0px 2px 30px;font-size:18px}#emailError ul #list03{background:url(/assets/list03.png) left no-repeat}#emailError ul #list04{background:url(/assets/list04.png) left no-repeat}#emailError ul #list05{background:url(/assets/list05.png) left no-repeat}#emailError ul li span{font-weight:bold}#emailError ul li a{font-weight:bold;color:#001ca7}#emailError .comment{font-weight:bold;color:#e24911;margin-left:10px;margin-right:20px}#emailError form table{width:380px;margin:40px auto 20px}#emailError form table tr th{width:50px;vertical-align:middle}#emailError form table tr td{width:330px}#emailError form table tr .inputArea input{width:312px}#emailError form .submit{width:auto;text-align:center}#emailError form .submit .btn{display:inline}#topContents.hinata{background:url(/assets/topContentsBg-hinata.png) 0 0 no-repeat}#topContents.hinata #loginForm{padding-bottom:40px}#topContents.hinata .msg{margin-top:30px;font-size:16px}.hinata #contentsInner{padding:40px 20px 20px}#contents.hinata h2{text-align:center}.imgSection.hinata{margin-bottom:80px}.imgSection.hinata p{margin-bottom:30px;text-align:center}#emergency_mail ul{margin-top:50px}#emergency_mail ul li{padding-bottom:20px}#emergency_mail #style1{margin-top:20px;margin-bottom:15px;width:100%}#emergency_mail #style1,#emergency_mail #style1 td,#emergency_mail #style1 th{border:1px #58381F solid;padding:10px}#emergency_mail #style1 th{font-size:19px}#emergency_mail #style1 td{font-size:21px;word-break:break-all;line-height:1.3}#emergency_mail #style1 .check{width:24.5%;font-size:19px}#emergency_mail #style1 .check label{display:inline-block;padding-left:1.3em;text-indent:-1.3em}#emergency_mail #style1 .check input{margin:0 0.2em 0.3em 0;vertical-align:middle;font-size:19px}#emergency_mail #style1 td .ng{display:block;font-size:14px}#emergency_mail #style1 th{background-color:#cef79f;text-align:center}input[type="text"]{padding:5px;font-size:20px;width:92%}#emergency_mail #renewalok{background-color:#D5F7BA;position:relative;width:96.5%;height:45px;font-size:15px;text-align:center;border:2px #48A51C solid;margin-top:30px}#emergency_mail #renewalwords{position:absolute;top:50%;left:20px;margin-top:-0.5em;font-weight:bold;color:#48A51C}#emergency_mail #renewalng{background-color:#FCC8C8;position:relative;width:96.5%;height:45px;font-size:15px;border:2px #E94E3C solid;margin-top:30px}#emergency_mail .renewalngwords{left:20px;font-weight:bold;color:#E94E3C}#urgencymail{margin-top:40px}#urgencymail img{display:block;margin:auto;width:100%;max-width:380px}#emergency_mail .closeok{display:block;position:absolute;top:0;right:0;width:20px;height:20px}#emergency_mail .closeok img{width:100%;position:absolute;top:0;right:0}#emergency_mail #style2{display:none}@media screen and (max-width: 768px){#emergency_mail #style1{display:none}#emergency_mail #style2{display:table;margin-top:20px;margin-bottom:15px;width:100%}#emergency_mail #style2 th{background-color:#cef79f;font-size:20px}#emergency_mail #style2 .check{background-color:#48A51C;color:#FFF}#emergency_mail #style2 .check label{display:block}#emergency_mail #style2 .check input{margin:0 0.5em 0 0}#emergency_mail #style2,#emergency_mail #style2 td,#emergency_mail #style2 th{border:1px #808080 solid;padding:5px;font-size:15px}#emergency_mail #renewalok{width:99%}#emergency_mail .renewalngwords{font-size:11px;position:static;margin-top:0;top:auto;left:10px;top:25%;font-weight:bold;color:#E94E3C}#emergency_mail #renewalng{width:99%;height:auto}}.carriage{position:absolute;right:200px;bottom:10px}.dvdcarriage{margin-bottom:10px;font-size:16px}@media screen and (max-width: 768px){.dvdcarriage{font-size:14px}}#discount{color:#3283F9;font-weight:bold;font-size:15px;margin-top:25px;padding-top:20px;border-top:2px dotted #f08300}#discount .discountprice{color:#f08300;font-size:17px}#reset_pass a{text-decoration:none;color:#fff;font-size:14px}#reset_pass{margin-top:20px;margin-bottom:30px;font-size:16px;background-color:#5482d1;background:-webkit-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:-moz-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:-o-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:-ms-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:linear-gradient(top, #82CEF9 0%, #4569C4 100%);border:1px solid #DDD;color:#FFF;font-weight:bold;padding:8px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#topapology{border:10px double;color:#f08300;font-size:16px;font-weight:bold;margin-top:25px;padding:5px;background-color:#fff;display:none}@media screen and (min-width: 480px){#tellink{text-decoration:none}}#alert-success2{color:#f08300;font-weight:bold;margin-top:20px;border:10px double;padding:2px;background-color:#fff;text-align:left}.feed .itemList ul li .photoNum{color:#f08800;font-size:20px;font-weight:bold;margin-top:30px;text-align:center}#pass_title{position:relative;margin:0 0 1.5em;padding:0.8em;background-color:#eea34a;color:#fff;font-size:1.143em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center;font-weight:bold}#en_title{font-weight:bold;font-size:18px}#pass_title:after{position:absolute;bottom:-15px;left:10%;z-index:90;margin-left:-15px;border-top:15px solid #eea34a;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:0;content:""}#pass_title p{padding:6px 0}#new_password{text-align:center;font-size:16px;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:8px;padding:50px 5px 20px;background-color:#fff6d9;border:4px solid #eea34a;max-width:600px}#name{font-weight:bold;color:58381f;font-size:16px}.en_select{padding:10px;width:170px;margin-top:10px;font-size:20px;font-weight:bold}#new_password .new_word{margin-top:40px}#new_password .form-control{padding:10px;width:220px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 3px #EEA34A;margin-top:10px}#new_password .new_btn{margin-top:40px;margin-bottom:30px;font-size:20px;background:-webkit-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:-moz-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:-o-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:-ms-linear-gradient(top, #82CEF9 0%, #4569C4 100%);background:linear-gradient(top, #82CEF9 0%, #4569C4 100%);border:1px solid #DDD;color:#FFF;width:200px;font-weight:bold;cursor:pointer}#password_change{color:#eea34a;margin:auto;text-align:center;font-weight:bold;max-width:350px;margin-top:100px}#password_change ul{text-align:left;list-style-type:disc}.login_btn{text-decoration:none;display:block;margin:30px auto 50px;font-size:20px;border:1px solid #DDD;padding:10px 0;width:200px;background:-webkit-linear-gradient(top, #8C7768 0%, #5c3d27 100%);background:-moz-linear-gradient(top, #8C7768 0%, #5c3d27 100%);background:-o-linear-gradient(top, #8C7768 0%, #5c3d27 100%);background:-ms-linear-gradient(top, #8C7768 0%, #5c3d27 100%);background:linear-gradient(top, #8C7768 0%, #5c3d27 100%);color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.error_words{color:#E60012;text-align:center;margin:30px auto;font-weight:bold}@media screen and (min-width: 767px){#pass_title{margin-top:70px}.feed .itemList ul li .photo img{max-width:226px;max-height:226px}}#userForm table td.inputArea .controls2 .halfBox{display:block;float:left}#userForm table td.inputArea .controls2 .fullBox{display:block;float:left}#userForm table td.controls2 .fullBox{display:block;float:left}.my_input{text-align:left;margin-top:10px;font-size:13px}#mypage .myPageNav{margin:20px auto 0;width:97.765363%}#mypage .myPageNav dl{padding-bottom:10px;border:4px solid #fce3ac}#mypage .myPageNav dl+dl{margin-top:33px}#mypage .myPageNav dl dt{margin-bottom:11px;padding:6px 3.1791908% 6px;background:#fce3ac;font-size:20px;color:#58381F}#mypage .myPageNav dl dt .mark{display:inline-block;margin-right:9px;padding:0 10px;background:#e60012;letter-spacing:1px;color:#FFFFFF}#mypage .myPageNav dl dd{padding:0 2.4566474%;font-size:18px;color:#583824}#mypage .myPageNav dl dd+dd{margin-top:5px}#mypage .myPageNav .bnrNavi{margin:33px 0}#mypage .myPageNav .bnrNavi img{width:100%;height:auto}#mypage .myPageNav dl.fr{border-color:#99caea}#mypage .myPageNav dl.fr dt{background:#99caea}#mypage .myPageNav dl.newEntry{border-color:#ffc994}#mypage .myPageNav dl.newEntry dt{background:#ffc994}#mypage .myPageNav dl.emergencyEmail{border-color:#d8eaac}#mypage .myPageNav dl.emergencyEmail dt{background:#d8eaac}#mypage .myPageNav dl.topBanner{max-width:100%;margin-bottom:30px;border:none}#mypage .myPageNav dl.topBanner a{text-decoration:none}#mypage .myPageNav dl.topBanner a p{border:10px double #000;font-size:30px;font-weight:bold;text-align:center;padding:15px;margin-bottom:20px;background-color:#05a3e8;color:#ffff00}#mypage .myPageNav dl.topBanner a p.after-drawn{background-color:#f9e05f;color:#000;text-decoration:underline}#mypage .myPageNav dl.topBanner a p small{text-decoration:underline;word-break:keep-all}#mypage .myPageNav dl.attention{position:relative;margin-top:33px;padding:24px 0 17px;border:6px solid #e60012;-moz-border-radius:0 6px 6px 6px;-webkit-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}#mypage .myPageNav dl.attention:before{content:"";display:block;position:absolute;top:-18px;right:-18px;background:url(/assets/noticeMark.png) 0 0 no-repeat;width:48px;height:48px}#mypage .myPageNav dl.attention dt{position:absolute;top:-36px;left:-6px;display:inline-block;margin:0;padding:3px 13px 2px;background:#e60012;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px;font-weight:bold;font-size:18px;color:#ffffff}#mypage .myPageNav dl.attention dd{padding:6px 30px 8px;text-indent:-1.3em}#mypage .myPageNav dl.attention dd.notice,#mypage .myPageNav dl.attention dd.notice a{font-weight:bold;color:#e60012}#mypage .myPageNav dl.attention dd.notice:before{color:#e60012}#mypage .myPageNav dl.attention dd a{color:#0556cc}#mypage .myPageNav dl.attention dd:before{content:"◇"}#accounts #userForm table .controls{position:relative;width:370px}#accounts #userForm table h4{margin-bottom:-15px}#accounts #userForm table{width:100%}#accounts #userForm table .selectUi{margin-bottom:10px;float:left;clear:left}#accounts #userForm table.edit_kid_brother{margin-top:30px;border-top:3px solid #FBCF94}#accounts #userForm table.edit_kid_brother tr:first-child th,#accounts #userForm table.edit_kid_brother tr:first-child td{padding-top:50px}#accounts #userForm table .removeBtn{position:absolute;top:6px;right:0}#accounts #userForm table input[type="text"]{box-sizing:content-box}#newOrganization .formUnit{padding-top:2.5em}#newOrganization .formUnit .serial{padding:2em 0}#newOrganization .formUnit .serial input{display:inline-block;box-sizing:border-box;width:30%;padding:2px 7px;height:2.125em;font-size:40px;border:2px solid #583821;background:#fff;text-align:center}#newOrganization .formUnit .serial input+input{margin-left:5%}#newOrganization .formUnit .alert{font-weight:bold;color:#EB6138}#newOrganization .formUnit .submit{margin-top:2.5em}#organizationClass #userForm td.selectArea .selectUi{float:none}#organizationClass #userForm td.selectArea .addBtn{margin-top:15px}.frUnit{margin-top:3.5em}.frUnit .note{margin-bottom:3em;padding:1.4em;background:#def2fc}.frUnit .note strong{font-weight:bold}.frUnit #notes span.cautionWord{color:#f39700;font-weight:bold}.frUnit #notes ul{list-style-type:disc;margin-left:20px}.frUnit #notes h4{font-weight:bold;margin-top:0.5em}.frUnit #renewalok,.frUnit #renewalng{margin:0.7em 0;padding:1em 0.57em;border:3px solid #6cc049;background:#e8f2d1;color:#46a040;font-size:22px}.frUnit #renewalok span{font-size:16px}.frUnit #renewalok:after,.frUnit #renewalng:after{content:"";display:block;clear:both}.frUnit #renewalng{padding:0.5em 0.57em;color:#e2231a;border-color:#e2231a;background:#f9d3cf;font-size:22px}.frUnit #renewalok p{float:left}.frUnit #renewalok a{float:right}.frUnit #renewalok a{font-size:84%;color:#727171}.frUnit .submit{margin:0 auto;max-width:532px;width:100%}.frUnit .submit button,.frUnit .button{background:#62442e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-appearance:none;font-weight:bold;color:#fff;cursor:pointer;margin-bottom:1.6em;padding:0.6em 10px;border:3px solid #FFF;width:100%;font-size:32px;box-shadow:0 0 3px 1px rgba(0,0,0,0.25);text-align:center;text-decoration:none;display:inline-block}.frUnit .disabledBtn{pointer-events:none;cursor:default;background:#999}.frUnit .submit .backBtn,.frUnit .backBtn,.frUnit .submit .enterBtn{display:block;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0.55em 10px;max-width:340px;width:100%;font-size:26px;line-height:1}.frUnit .submit .enterBtn{background:#ef7d00}.feed .frUnit .itemList{margin:2em -21px 0;width:756px}.feed .frUnit .itemList ul li{display:table !important;float:left;width:210px;margin:0 21px;margin-bottom:20px;text-align:center}.feed .frUnit .itemList ul li .inner{display:table-cell;vertical-align:middle}.feed .frUnit .itemList ul li .photo{position:relative;display:inline-block;box-shadow:none;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-sizing:border-box;width:210px;height:210px;line-height:210px}.feed .frUnit .itemList ul li .photo button{padding:7px 15px;border:1px solid #c9caca;font-size:18px;color:#543b2a;background-image:-moz-linear-gradient(top, #fff, #e1e1e1);background-image:-ms-linear-gradient(top, #fff, #e1e1e1);background-image:-webkit-linear-gradient(top, #fff, #e1e1e1);background-image:linear-gradient(top, #fff, #e1e1e1);border-radius:5px;cursor:pointer;line-height:100%}.feed .frUnit .itemList ul li .photo button.spOff{display:inline-block}.feed .frUnit .itemList ul li .photo img{padding:0;vertical-align:top}.feed .frUnit .itemList ul li .controls{margin:0.5em 0 2em}.feed .frUnit .controls button,.feed .frUnit .controls input.addBtn,.feed .frUnit .controls input.delBtn{margin:0 auto;padding:2px 15px;background:#62442e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;color:#fff;cursor:pointer;border:2px solid #FFF;font-size:24px;letter-spacing:0.29em;text-indent:0.29em;box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);text-align:center;text-decoration:none}.feed .frUnit .itemList ul li .controls button.addBtn,.feed .frUnit .itemList ul li .controls input.addBtn{background:#ef7d00}.feed .frUnit .itemList ul li.placeholder .inner .photo{border:2px dashed #cacaca}.feed .frUnit .itemList ul li.placeholder .controls button{visibility:hidden}.feed .frUnit .controls button.addBtn,.feed .frUnit .controls input.addBtn{margin-top:1em;background:#ef7d00}.feed .frUnit .controls button.addBtn[disabled],.feed .frUnit .controls input.addBtn[disabled]{background:#888;cursor:default}.feed .frUnit .uploader{margin-bottom:2em;padding:2.5em 2em;border:2px dashed #acabab;text-align:center}.feed .frUnit .uploader p{text-align:left}.feed .frUnit .uploader p.maxTemplate{font-size:18px}.feed .frUnit .uploader .input-file{font-size:18px;vertical-align:middle}.feed .frUnit .controls{margin-top:2em}.feed .frUnit .uploader a{display:block}.feed .frUnit .uploader .spOff a{width:48%}.feed .frUnit .uploader .spOff a.from_album{float:left}.feed .frUnit .uploader .spOff a.from_lookme{float:right}.feed .frUnit .uploader .spOn a.from_lookme{margin-top:1em}#frFeed.purchased .feedInner{padding-right:30px}#frFeed.purchased .kounyu{display:block;float:left;text-align:center;font-size:13px;padding:2px 0;width:99.5%;font-weight:bold;text-decoration:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #5FCA18;background-color:#CCF5A9;background-image:linear-gradient(to bottom, #CCF5A9, #69C547);background-image:-webkit-linear-gradient(top, #CCF5A9, #69C547);background-image:-moz-linear-gradient(top, #CCF5A9, #69C547);background-image:-ms-linear-gradient(top, #CCF5A9, #69C547);cursor:pointer}#frFeed.purchased .feedInner{padding-left:20px;padding-right:20px}.feed .frUnit .masterSelect ul{margin:0 -11px}.feed .frUnit .masterSelect ul li{float:left;padding:0 11px 3em;width:125px;text-align:center;font-size:17px}.feed .frUnit .masterSelect ul li label{position:relative;display:inline-block;padding-left:37px;line-height:27px}.feed .frUnit .masterSelect ul li input[type=radio]{display:none}.feed .frUnit .masterSelect ul li label:before,.feed .frUnit .masterSelect ul li label:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:27px;height:27px;border-radius:50%}.feed .frUnit .masterSelect ul li label:before{border:1px solid #c9caca}.feed .frUnit .masterSelect ul li input:checked+label:after{background:#898989;top:6px;left:6px;width:17px;height:17px}#frUpload .frUnit{margin-top:0}#frLoading{display:none}#frLoading.processing{display:block}#overlay{position:fixed !important;position:absolute;z-index:99999;top:0px;right:0px;bottom:0px;left:0px;background:#fff url(/assets/fr_loader.gif) center center no-repeat;display:none;opacity:0.8}#frFirstPage .attention,#frUpload .attention{line-height:1.6;border:3px solid #4884ca;padding:0.5em;margin-top:1em;margin-bottom:3em;border-radius:14px;font-size:14px}#frFirstPage .attention .title,#frUpload .attention .title{font-weight:bold;color:#4884ca}#frFirstPage .attention .title:before,#frFirstPage .attention .title:after,#frUpload .attention .title:before,#frUpload .attention .title:after{content:"◇"}#frFirstPage .attention strong,#frUpload .attention strong{font-weight:bold;color:#c60811}#frFirstPage .attention .about,#frUpload .attention .about{display:block;margin-top:1em}.frCommentAndTips{margin-right:0px;padding:1em 0.5em;position:relative;color:#58381f}.frCommentAndTips.frComment{background-color:#fcc2b4}.frCommentAndTips.frTips{background-color:#def2fc}.frCommentAndTipsImageTop{display:none}.frCommentAndTipsImageBottom{display:inline}.frTriangle{display:none}@media screen and (max-width: 768px){.frTriangle{display:block;position:absolute;width:0px;height:0px;bottom:0px;left:50%;margin-left:-15px;margin-bottom:-15px;border-style:solid;border-width:15px 15px 0 15px}.frTriangle.frComment{border-color:#fcc2b4 transparent transparent transparent}.frTriangle.frTips{border-color:#def2fc transparent transparent transparent}}@media screen and (min-width: 767px){.frCommentAndTipsWrapper{margin:1em 0 3em 0}.frCommentAndTips{margin-right:150px;padding:1em 0.5em;position:relative;color:#58381f}.frTriangle{display:block;position:absolute;width:0px;height:0px;right:0px;top:50%;margin-top:-15px;margin-right:-15px;border-style:solid;border-width:15px 0 15px 15px}.frTriangle.frComment{border-color:transparent transparent transparent #fcc2b4}.frTriangle.frTips{border-color:transparent transparent transparent #def2fc}.frCommentAndTipsImageTop{float:right;display:block}.frCommentAndTipsImageBottom{display:none}}.remote_support{background-color:#47c0fc;border-radius:5px;margin:10px auto;width:100%;border:3px solid #fff}.remote_support a{color:#FFF;font-weight:bold;font-size:16px;text-decoration:none;display:block;padding:5px;text-align:center}.remote_support img{float:left;margin:0 10px}.support_comment{margin-top:10px}.support_comment span{font-weight:bold;font-size:16px}@media screen and (max-width: 768px){.remote_support img{display:none}}.no_photo{box-shadow:0 0 3px rgba(88,56,33,0.3);text-align:center;font-size:20px;font-weight:bold;margin:20px 0;padding:40px 10px;color:#666;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px;background-color:#fff;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #ffc), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #ffc), color-stop(0.75, #ffc), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, #fff 25%, #ffc 25%, #ffc 50%, #fff 50%, #fff 75%, #ffc 75%, #ffc);background-image:-moz-linear-gradient(-45deg, #fff 25%, #ffc 25%, #ffc 50%, #fff 50%, #fff 75%, #ffc 75%, #ffc);background-image:-ms-linear-gradient(-45deg, #fff 25%, #ffc 25%, #ffc 50%, #fff 50%, #fff 75%, #ffc 75%, #ffc);background-image:-o-linear-gradient(-45deg, #fff 25%, #ffc 25%, #ffc 50%, #fff 50%, #fff 75%, #ffc 75%, #ffc);background-image:linear-gradient(-45deg, #fff 25%, #ffc 25%, #ffc 50%, #fff 50%, #fff 75%, #ffc 75%, #ffc)}#comment{color:#e60012;font-size:16px;font-weight:bold}#comment_sp{color:#e60012;font-size:15px;font-weight:bold}@media screen and (min-width: 950px){.sub_fixed{position:fixed;top:104px}}.free_dial{color:#2eb741;text-decoration:none}.free_dial img{margin-right:5px;position:relative;top:8px}#loginForm form .submit button:hover{filter:alpha(opacity=70);opacity:0.7;cursor:pointer}.family_edit tr:last-child{display:none}.family_edit .brother{margin-top:40px;padding-top:20px;border-top:3px dotted #fbcf94}#footer .page .pmark{float:right}
