@charset "UTF-8";html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,del,ins,em,img,hr,q,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5{font-size:100%;font-weight:bold}img{border:0;vertical-align:bottom}.alt{display:none}a{color:#333;text-decoration:underline}a:hover{color:#333;text-decoration:none}ul li{list-style-type:none}table{border-collapse:collapse;border-spacing:0}#continner{width:100%;max-width:960px;margin:0 auto}.breadcrumb a:hover{color:#f08b47}#mainVisual{display:block;max-width:940px;width:100%;margin:auto}@media(max-width:979px){#mainVisual{width:auto}}#mainVisual #mainVisualInner{padding:3px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;background:#fff;box-shadow:none\9;border:solid 1px #ddd\9;*box-shadow:none;*border:solid 1px #ddd}#mainVisual #mainVisualInner:not(:target){border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}:root #mainVisual #mainVisualInner{border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}#lead .leadInner div{overflow:hidden}#lead .leadInner .leadTitle{padding-bottom:25px}#lead .leadInner .leadBox .leadTitle h2{padding-bottom:5px;display:inline-block;*display:inline;*zoom:1}#lead .leadInner .leadBox .leadTitle h2 span{padding:2px 0 0 20px}#lead .leadInner .leadTitle h2 span{font-size:1.2em}#lead .leadInner div p{font-size:1.1em}#lead .leadInner .recommended-induction{margin:0 5% 40px;display:block}@media(max-width:979px){#lead .leadInner .recommended-induction{width:90%;margin:auto}}@media(max-width:480px){#lead .leadInner .recommended-induction{width:100%}}@media(max-width:767px){#lead .leadInner .induction-title span{display:none}}@media(max-width:414px){#lead .leadInner .dymdesign1{padding:6px 11% 3px}}@media(max-width:375px){#lead .leadInner .dymdesign1{padding:6px 8% 3px}}@media(max-width:320px){#lead .leadInner .dymdesign1{padding:6px 3% 3px;font-size:11px}#lead .leadInner .dymdesign2{font-size:16px}}.leadOrenge h2{border-bottom:dotted 1px #ff570f}.leadOrenge h2 span{background:url('../img/common/lead_icon_orenge.gif') left center no-repeat;color:#f14800}.leadBlue h2{border-bottom:dotted 1px #2ca3ee}.leadBlue h2 span{background:url('../img/common/lead_icon_blue.gif') left center no-repeat;color:#1e96e1}.leadGreen h2{border-bottom:dotted 1px #00b175}.leadGreen h2 span{background:url('../img/common/lead_icon_green.gif') left center no-repeat;color:#00946c}.leadBlack h2{border-bottom:dotted 1px #333}.leadBlack h2 span{background:url('../img/common/lead_icon_black.gif') left center no-repeat;color:#333}#lead .leadInner .leadBox{background:#fff url('../img/common/lead_bg.jpg') left bottom no-repeat;background-size:100%;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;box-shadow:none\9;border:solid 1px #ddd\9;*box-shadow:none;*border:solid 1px #ddd}#lead .leadInner .leadBox:not(:target){border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}:root#lead .leadInner .leadBox{border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}.products .productsTitle{padding:0 10px}.products .productsTitle .productsTitleInner{padding:4px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative}.products .productsTitle .productsTitleInner p{padding:8px 10px;border:solid 1px #00adee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;border:solid 1px #fff;color:#fff}.productsOrenge .productsTitleInner{background:url('../img/common/title_bg_orenge.gif') 0 0 repeat-y}.productsBlue .productsTitleInner{background:url('../img/common/title_bg_blue.gif') 0 0 repeat-y}.productsGreen .productsTitleInner{background:url('../img/common/title_bg_green.gif') 0 0 repeat-y}.productsBlack .productsTitleInner{background:url('../img/common/title_bg_black.gif') 0 0 repeat-y}.products dl{overflow:hidden}.products dl dd{float:left}.products dl .productsOneBlock{width:100%}.products dl dd .productsBg{float: left;margin:0 8px;padding:10px;background:url('../img/common/products_bg.gif') left top repeat}.products dl .productsOneBlock .productsBox,.products dl .productsTwoBlock .productsBox{background:#fff;float: left;}.products dl dd .productsBg .productsBox table td{text-align:left;vertical-align:top}.products dl dd .productsBg .productsBox table .productsText .productsName{padding-left:12px;background:url('../img/common/products_icon_black.gif') left top repeat-y}.products dl dd .productsBg .productsBox table .productsText .productsName span{font-size:.8em}.products dl dd .productsBg .productsBox table .productsText .productsName p{font-size:1.2em;font-weight:bold}.productsOrenge .productsName{background:url('../img/common/products_icon_orenge.gif') left top repeat-y !important}.productsBlue .productsName{background:url('../img/common/products_icon_blue.gif') left top repeat-y !important}.productsGreen .productsName{background:url('../img/common/products_icon_green.gif') left top repeat-y !important}.productsBlack .productsName{background:url('../img/common/products_icon_black.gif') left top repeat-y !important}.products dl dd .productsBg .productsBox table .productsText .productsPrice{padding-top:12px;text-align:left}.products dl dd .productsBg .productsBox table .productsText .productsPrice span{color:#e90000}.products dl dd .productsBg .productsBox table .productsText ul{padding-top:12px}.products dl dd .productsBg .productsBox table .productsText ul li,.products dl dd .productsBg .productsBox .productsSpecList li{padding:2px 0 0 1em;text-indent:-1em;word-break:break-all;font-size:90%}.products dl dd .productsBg .productsBox .productsSpecList{padding-top:20px}.products dl dd .productsBg .productsBox table .productsText .productsDescription,.products dl dd .productsBg .productsBox .productsDescription2{background:#f8f8f8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;margin-top:20px}.products dl dd .productsBg .productsBox table .productsText .productsBtn{text-align:left}.products dl dd .productsBg .productsBox .productsBtn2{text-align:center}.products dl dd .productsBg .productsBox table .productsText .productsDescription a:link,.products dl dd .productsBg .productsBox .productsDescription2 a:link{color:orange;text-decoration:underline}.products dl dd .productsBg .productsBox table .productsText .productsDescription a:hover,.products dl dd .productsBg .productsBox .productsDescription2 a:hover{color:red}.products dl dd .productsBg .productsBox table .productsText .productsDescription a:active,.products dl dd .productsBg .productsBox .productsDescription2 a:active{color:orange;text-decoration:underline}.products dl dd .productsBg .productsBox table .productsText .productsDescription a:visited,.products dl dd .productsBg .productsBox .productsDescription2 a:visited{color:orange;text-decoration:underline}
.info .infoInner{-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:none\9;border:solid 1px #ddd\9;*box-shadow:none;*border:solid 1px #ddd}
.info .infoInner:not(:target){border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}:root .info .infoInner{border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}
.info .infoInner dl{width:100%;overflow:hidden}
.info .infoInner dl dd div{max-width:430px;margin:0 auto;text-align:center;font-weight:bold;color:#393838}
.info .infoInner dl dd div table{width:100%}
.info .infoInner dl dd div table th,.info .infoInner dl dd div table td{text-align:left;vertical-align:middle}
.info .infoInner dl dd div table td{width:165px;background:#fff;width:40%}
.info .infoInner dl dd div table th{width:60%}

#comment{float:left;width:98%;padding:80px 10px 0 10px;position:relative}#comment #commentTitle{position:absolute;top:20px;left:6px;z-index:1}#comment #commentInner{background:#fff url('../img/common/comment_bg.jpg') left bottom no-repeat;background-size:100%;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;box-shadow:none\9;border:solid 1px #ddd\9;*box-shadow:none;*border:solid 1px #ddd}#comment #commentInner:not(:target){border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}:root #comment #commentInner{border:none\9;box-shadow:0 0 10px rgba(0,0,0,0.2)\9}#comment #commentInner dl{width:100%;overflow:hidden}#comment #commentInner dl dd{padding-top:30px}#comment #commentInner dl dd table td{text-align:left;vertical-align:top}#comment #commentInner dl dd table .commentText p{font-weight:bold;padding-bottom:10px}#comment #commentInner dl dd table .commentText p a:link{color:orange;text-decoration:underline}#comment #commentInner dl dd table .commentText p a:hover{color:red}#comment #commentInner dl dd table .commentText p a:active{color:orange;text-decoration:none}#comment #commentInner dl dd table .commentText p a:link{color:orange;text-decoration:underline}#company{width:100%;background:#f8f8f8 url('../img/common/company_bg.gif') left top repeat-x;border-bottom:solid 1px #ddd}#company #companyTitle{padding:0 10px 5px 10px;max-width:940px;margin:0 auto}#company #companyInner{padding:0 10px;max-width:940px;margin:0 auto}#company #companyTable{width:100%}#company #companyTable th,#company #companyTable td{text-align:left;vertical-align:middle;border-bottom:solid 1px #ddd}#company #companyTable th{font-weight:bold;white-space:nowrap;width:100px}#company #companyTable #companySpan{padding-top:10px}#company #companyTable #companySns{border:0;text-align:center;line-height:0}#company #companyTable table{margin:0 auto}#company #companyTable table td{border:0;padding:0 5px}iframe.twitter-share-button{width:95px !important}#transceiver-maker-link-pc-visible{display:block}#transceiver-maker-link-sp-visible{display:none}@media(max-width:960px){#transceiver-maker-link-pc-visible{display:none}#transceiver-maker-link-sp-visible{display:block}}
@media screen and (min-width:641px){#mainVisual{padding:20px 10px 10px 10px}#lead{padding:0 10px}#lead .leadInner{padding-top:25px}#lead .leadInner .leadBox{padding:25px 25px}#lead .leadInner .leadImgLeft{float:left;padding:0 15px 2px 0}#lead .leadInner .leadImgRight{float:right;padding:0 0 2px 15px}.products{float:left;padding-top:35px}.products .productsTitle .productsTitleInner p{font-size:1.3em}.products dl{padding:20px 2px 0 2px;overflow:hidden}.products dl dd{padding-bottom:15px;overflow:hidden}.products dl .productsOneBlock .productsBox{padding:30px 40px}.products dl .productsTwoBlock .productsBox{padding:30px}.products dl .productsTwoBlock{width:50%}.products dl .productsOneBlock .productsBox table .productsText{padding-left:40px}.products dl .productsTwoBlock .productsBox table .productsText{padding-left:30px}.products dl dd .productsBg .productsBox table .productsText .productsDescription,.products dl dd .productsBg .productsBox .productsDescription2{padding:18px}.products dl dd .productsBg .productsBox table .productsText .productsBtn,.products dl dd .productsBg .productsBox .productsBtn2{padding-top:20px}.products dl .productsOneBlock .productsBox table .productsText .productsDescription,.products dl .productsOneBlock .productsBox table .productsText .productsBtn{display:block}.products dl .productsOneBlock .productsBox .productsDescription2,.products dl .productsOneBlock .productsBox .productsBtn2{display:none}.products dl dd .productsBg .productsBox table .productsText ul{display:block}.products dl dd .productsBg .productsBox .productsSpecList{display:none}.products dl .productsOneBlock .productsBox table .productsText .productionDescription a:link{color:orange;text-decoration:underline}.products dl .productsOneBlock .productsBox table .productsText .productionDescription a:hover{color:red}.products dl .productsOneBlock .productsBox table .productsText .productionDescription a:active{color:orange;text-decoration:underline}.products dl .productsOneBlock .productsBox table .productsText .productionDescription a:visited{color:orange;text-decoration:underline}@media(max-width:767px){.products dl .productsTwoBlock td{width:100%;float:left}.css20161003-photoposition{text-align:center !important}.css20161003-textlayout{padding-left:0 !important}}.info{float:left;padding:15px 10px 20px 10px;width:97.7%;}.info .infoInner dl dd{width:50%;float:left}#mainVisual #dyminfo .info .infoInner dl dd{width:auto;float:none}.info .infoInner dl dd div{padding:5px}#mainVisual #dyminfo .info .infoInner dl dd div{padding:0}.info .infoInner dl dd .infoMiniLine{background:0;margin:11px}#comment #commentInner{padding:0 10px 30px 10px}#comment #commentInner dl dd{width:50%;float:left}#comment #commentInner dl{background:url('../img/common/comment_line.gif') center 30px no-repeat}#comment #commentInner dl dd table .commentPhoto{padding-left:20px}#comment #commentInner dl dd table .commentText{padding:0 20px 0 15px}#comment #commentInner dl dd table .commentPhoto p{width:109px;height:109px;padding:4px 9px 10px 4px;background:url('../img/common/comment_photo_bg.png') left top no-repeat}#backpage{padding:30px 10px;float:left}#pagetop{padding:30px 10px;float:right}#pagetop_sp{display:none}#company #companyTable th,#company #companyTable td{padding:20px 0}}
@media screen and (max-width:768px){#mainVisual{float:left;padding:20px 10px 10px 10px;width:auto}#lead{float:left;padding:0 10px 5px 10px}#lead .leadInner{padding-top:15px}#lead .leadInner .leadBox{padding:12px 12px}#lead .leadInner .leadImgLeft{float:left;padding:0 10px 2px 0}#lead .leadInner .leadImgRight{float:right;padding:0 0 2px 10px}.products{float:left;padding-top:20px}.products .productsTitle .productsTitleInner p{font-size:1.1em}.products dl{padding:15px 2px 0 2px;overflow:hidden}.products dl dd{padding-bottom:10px}.products dl .productsOneBlock .productsBox,.products dl .productsTwoBlock .productsBox{float: left;padding:20px}.products dl .productsTwoBlock{width:100%}.products dl .productsOneBlock .productsBox table .productsText,.products dl .productsTwoBlock .productsBox table .productsText{padding-left:20px}.products dl dd .productsBg .productsBox table .productsText .productsDescription,.products dl dd .productsBg .productsBox .productsDescription2{padding:12px}.products dl dd .productsBg .productsBox table .productsText .productsBtn,.products dl dd .productsBg .productsBox .productsBtn2{padding-top:12px}.products dl .productsOneBlock .productsBox table .productsText .productsDescription,.products dl .productsOneBlock .productsBox table .productsText .productsBtn{display:none}.products dl .productsOneBlock .productsBox .productsDescription2,.products dl .productsOneBlock .productsBox .productsBtn2{display:block}.products dl dd .productsBg .productsBox table .productsText ul{display:block}.products dl dd .productsBg .productsBox .productsSpecList{display:none}.info{float:left;padding:5px 10px 20px 10px}#lead .info{padding:15px 0}.info .infoInner{background:#fffdef}.info .infoInner dl dd{width:100%}.info .infoInner dl dd div{padding:5px}.info .infoInner dl dd .infoMiniLine{background:url('../img/common/info_line2.gif') left bottom repeat-x}#comment #commentInner{padding:0 0 30px 0}#comment #commentInner dl dd{width:100%}#comment #commentInner dl{background:0}#comment #commentInner dl dd table .commentPhoto{padding-left:15px}#comment #commentInner dl dd table .commentText{padding:0 15px 0 10px}#comment #commentInner dl dd table .commentPhoto p{width:109px;height:109px;padding:4px 9px 10px 4px;background:url('../img/common/comment_photo_bg.png') left top no-repeat}#crickbutton{margin-bottom:40px}#backpage{padding:20px 10px 20px 10px;text-align:left;float:left}#pagetop{display:none}#pagetop_sp{padding:20px 10px 20px 10px;text-align:right;float:right}#company #companyTable th,#company #companyTable td{padding:10px 0}#company #companyTable #companySns{padding:15px 0}}.accordion__item{margin-bottom:10px}
.accordion__item__header{padding:15px;cursor:pointer;position:relative;width: 152px;margin: 10px auto;}
@media(max-width:820px){.accordion__item__header {float: left;width: auto}}
@media(max-width:767px){.accordion__item__header {margin: 0 22%;}}
.accordion__item__header::before{height:10px;width:10px;content:"";position:absolute;right:30px;top:15px;transition:.1s all;transform:rotate(45deg);border-right:2px solid black;border-bottom:2px solid black}
.accordion__item__header.active{background-color:#33a0ff;color:#fff;transition:.1s}
.accordion__item__header.active::before{transform:rotate(-135deg);top:23px}
.accordion__item__content{overflow-y:hidden;padding:0;display:none;}
@media(max-width:767px){.accordion__item__content {float: left;}}.TitleAC{text-align: left;}.LayoutImage{width: 200px}.LayoutText{width: 600px}
@media(max-width:767px){.productsBg .productsBox .css20161003-boxheight{float: left;height:auto !important}.products dl .productsOneBlock .productsBox table .productsText,.products dl .productsTwoBlock .productsBox table .productsText{padding-left:0;width:100%;float:left;text-align:left;position:relative;margin-top:15px}.products dl dd .productsBg .productsBox table td{text-align:center;width:100%}.products dl dd .productsBg .productsBox table .css20161003-photoposition{width:100%!important;float:left !important;}.products dl dd .productsBg .productsBox table .productsText .productsPrice span{font-size:95%}}.accordion__item {float: left; width: 100%;}.productsBtn2 {float: left; width: 100%;}#lease-lp #mainVisualInner{margin-bottom:25px}#lead .leadInner .leadBox-no{overflow:initial}#lead .leadInner .leadBox-no p{margin-bottom:30px}#lead .border-title{overflow:initial !important;position:relative;top:20px;border-top:solid 3px orange;height:50px;margin-top:25px;margin-bottom:15px}#feature h2,#flow h2{background:#fff;padding:0 7px;position:relative;left:15px;top:-12px;float:left;width:auto;height:20px;z-index:9}#feature{margin-bottom:50px;float:left}#feature ul{deisplay:block;width:100%;float:left}#feature ul li{display:inline-block;width:46%;height:auto;padding:0 2%;margin:15px 0;float:left}@media(max-width:480px){#feature ul li{display:block;width:96%}}#feature .icon_block{border:solid orange 3px;border-radius:10px;width:100%}#feature .icon_block .contents{padding:15px 7px}#feature .icon_block .icon_img{display:inline-block;width:15%;max-width:70px;text-align:center;vertical-align:top}@media(max-width:480px){#feature .icon_block .icon_img{width:25%}}@media(max-width:640px){#feature .icon_block .icon_img img{width:initial}}#feature .icon_block .explanation{display:inline-block;width:83%;margin-bottom:0}@media(max-width:480px){#feature .icon_block .explanation{width:72%}}#feature .icon_block .explanation span{font-weight:bold}#flow{margin-bottom:50px}#flow .flow-block{text-align:center;margin-bottom:30px}@media(max-width:480px){#flow .flow-block{float:left;margin-bottom:30px}}#flow .flow-block ul{display:block}#flow .flow-block ul li{display:inline-block;vertical-align:middle;margin-bottom:20px}@media(max-width:480px){#flow .flow-block ul li{display:block;width:100%;text-align:center;float:left}}#flow .flow-block ul li .box{float:left;width:250px;border:solid 3px orange;border-radius:15px;padding:5px;margin-right:10px;margin-bottom:15px}@media(max-width:480px){#flow .flow-block ul li .box{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}}#flow .flow-block ul li .title{text-align:center;font-weight:bold}#flow .flow-block ul li .text{font-size:small;padding:0 7px;width:auto;text-align:left}
#flow .flow-block ul li .arrow{margin-top:45px;overflow: hidden;}@media(max-width:480px){#flow .flow-block ul li .arrow{width:auto;overflow:initial}}#flow .flow-block ul li .arrow .visible-sp{display:none}@media(max-width:480px){#flow .flow-block ul li .arrow p{display:none}#flow .flow-block ul li .arrow .visible-sp{display:block}}.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_invisible{display:none}.fb_reset{background:0;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,"hiragino kaku gothic pro",meiryo,"ms pgothic",sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:0}.fb_dialog{background:rgba(82,82,82,.7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px;top:8px\9;right:7px\9}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_close_icon:active{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_loader{background-color:#f2f2f2;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3b5998;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0,0,0,.45);position:absolute;left:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear,0 0,0 100%,from(#738aba),to(#2c4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica,sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0,30,84,.296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear,0 0,0 100%,from(#4966a6),color-stop(0.5,#355492),to(#2a4887));border:1px solid #29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0,0,0,.117188) 0 1px 1px inset,rgba(255,255,255,.167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:0;background:0;color:#fff;font:12px Helvetica,sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0,30,84,.296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f2f2f2;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0,30,84,.296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}.fb_connect_bar_container div,.fb_connect_bar_container span,.fb_connect_bar_container a,.fb_connect_bar_container img,.fb_connect_bar_container strong{background:0;border-spacing:0;border:0;direction:ltr;font-style:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;vertical-align:baseline}.fb_connect_bar_container{position:fixed;left:0 !important;right:0 !important;height:42px !important;padding:0 25px !important;margin:0 !important;vertical-align:middle !important;border-bottom:1px solid #333 !important;background:#3b5998 !important;z-index:99999999 !important;overflow:hidden !important}.fb_connect_bar_container_ie6{position:absolute;top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px":body.scrollTop+"px")}.fb_connect_bar{position:relative;margin:auto;height:100%;width:100%;padding:6px 0 0 0 !important;background:0;color:#fff !important;font-family:"lucida grande",tahoma,verdana,arial,"hiragino kaku gothic pro",meiryo,"ms pgothic",sans-serif !important;font-size:13px !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;letter-spacing:normal !important;line-height:1 !important;text-decoration:none !important;text-indent:0 !important;text-shadow:none !important;text-transform:none !important;white-space:normal !important;word-spacing:normal !important}.fb_connect_bar a:hover{color:#fff}.fb_connect_bar .fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 6px 5px 0}.fb_connect_bar div a,.fb_connect_bar span,.fb_connect_bar span a{color:#bac6da;font-size:11px;text-decoration:none}.fb_connect_bar .fb_buttons{float:right;margin-top:7px}.fb_edge_widget_with_comment{position:relative;*z-index:1000}.fb_edge_widget_with_comment span.fb_edge_comment_widget{position:absolute}.fb_edge_widget_with_comment span.fb_send_button_form_widget{z-index:1}.fb_edge_widget_with_comment span.fb_send_button_form_widget .FB_Loader{left:0;top:1px;margin-top:6px;margin-left:0;background-position:50% 50%;background-color:#fff;height:150px;width:394px;border:1px #666 solid;border-bottom:2px solid #283e6c;z-index:1}.fb_edge_widget_with_comment span.fb_send_button_form_widget.dark .FB_Loader{background-color:#000;border-bottom:2px solid #ccc}.fb_edge_widget_with_comment span.fb_send_button_form_widget.siderender .FB_Loader{margin-top:0}.fbpluginrecommendationsbarleft,.fbpluginrecommendationsbarright{position:fixed !important;bottom:0;z-index:999}.fbpluginrecommendationsbarleft{left:10px}.fbpluginrecommendationsbarright{right:10px}</style>.dymdesignlp a{padding:10px 10px 0;line-height:30px}#mainVisual #dyminfo .dymdesignlp a{padding:10px 0 0;line-height:30px}
.dymdesignlp1{font-size:12px;background:white;color:black;border-radius:7px;padding:6px 15% 3px;letter-spacing:1px;font-weight:lighter}
#mainVisual #dyminfo .dymdesignlp1{font-size:12px;background:white;color:black;border-radius:7px;padding:6px 9% 3px;letter-spacing:1px;font-weight:lighter}.dymdesignlpbig{color:red;font-size:16px}.dymdesignlp2{font-size:20px}.form-lp a{width:94%;height:auto;float:left;margin:0 3%;padding:10px 10px 0;font-size:14px;letter-spacing:.2em;text-align:center;color:#fff;background:#ffa84c;background:-moz-linear-gradient(top,#ffa84c 0,#ff670f 58%);background:-webkit-linear-gradient(top,#ffa84c 0,#ff670f 58%);background:linear-gradient(to bottom,#ffa84c 0,#ff670f 58%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff670f',GradientType=0);transition:none;-webkit-transition:none;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(1px 1px 1px #acaca1)}@media(min-width:767px) and (max-width:979px){.form-lp a{font-size:90%;margin:0 1%;margin-top:-3%}}@media(max-width:480px){.form-lp a{width:100%;margin:0;font-size:13px;margin-bottom:2%}}@media(max-width:340px){.form-lp a{font-size:13px}}@media(min-width:480px) and (max-width:541px){.form-lp a{font-size:90%;margin:0 -2%;margin-top:-3%}}.form-lp a:link{color:#fff;font-weight:bold;text-decoration:none}.form-lp a:hover{color:#fff;text-decoration:none;background:#ffa84c}.dymdesignlp a{padding:10px 10px 0;line-height:30px}
.dymdesignlp1{font-size:12px;background:white;color:black;border-radius:7px;padding:6px 12% 3px;letter-spacing:1px;font-weight:lighter}.dymdesignlpbig{color:red;font-size:16px}.dymdesignlp2{font-size:20px}
@media(max-width:480px){.dymdesignlp1{padding:6px 9% 3px}}
@media(min-width:767px) and (max-width:979px){.dymdesignlp1{padding:6px 7% 3px}.dymdesignlp2{font-size:19px}}
@media(max-width:400px){.dymdesignlp1{padding:6px 5% 3px}}
@media(max-width:400px){.dymdesignlp2{font-size:18px}}
#mainVisual #dyminfo {top: 432px;position: absolute;}#mainVisual #dyminfo .info{float:left;padding:0;width:940px;text-align:center;font-weight:bold}#mainVisual #dyminfo .infoInner{background: #ffffffcc;text-align: center;height: 110px;}#dyminfo .info{float:left;padding:15px 10px 20px 10px;width:100%;text-align:center;font-weight:bold}
h1.big-title {font-size: 28px;}
details summary{font-weight: bold;color: dodgerblue;text-align: center;margin-bottom: 1em;padding-top: 1em;border-top: 2px solid #000;}
