html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{text-align:justify;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:13px;font-feature-settings:"palt";line-height:25px;color:#000000;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;}a{text-decoration:none;color:#000000;}a:hover{text-decoration:underline;}h1{font-size:24px;}h2{font-size:20px;}h3{font-size:16px;}h4{font-size:14px;}p.indent{text-indent:-1em;padding-left:1em;}*.attention{color:#264ab3;}*.strong{font-weight:bold;}fieldset{border:1px solid #b3b3b3;margin-bottom:10px;}form{margin:0px;padding:0px;}div.form-item{margin:0px 0px 10px 0px;}div.form-actions{margin:0px;}tr.odd div.form-item,tr.even div.form-item{margin:0px;white-space:nowrap;}div.form-item div.description{font-size:12px;line-height:15px;color:#999999;padding-top:10px;}label{font-weight:normal;line-height:20px;margin-bottom:10px;}label.option{display:inline;font-weight:normal;margin-bottom:0px;}div.form-checkboxes div.form-item,div.form-radios div.form-item{margin-top:10px;margin-bottom:10px;}div.form-type-radio div.description,div.form-type-checkbox div.description{margin-left:20px;}input.form-text,textarea{font-size:13px;border:1px solid #b3b3b3;}input.form-text{text-indent:5px;padding:5px 0px;}textarea{padding:5px;}input.form-checkbox,input.form-radio{vertical-align:middle;}input.form-submit{display:inline-block;font-size:13px;font-weight:bold;line-height:28px;color:#ffffff;border:none;cursor:pointer;margin:0px;padding:0px 20px;background-color:#000000;}input.form-submit:hover{background-color:#666666;}span.marker,span.form-required{color:#ff0000;}div.form-item input.error,div.form-item textarea.error,div.form-item select.error{border:1px solid #ff0000;}div.container-inline div.form-actions,div.container-inline.form-actions{margin-top:0px;margin-bottom:0px;}html.js fieldset.collapsible .fieldset-legend{background:url(/sites/all/themes/tamagami/images/menu-expanded.png) no-repeat 5px 50%;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background:url(/sites/all/themes/tamagami/images/menu-collapsed.png) no-repeat 5px 50%;}span.fieldset-legend span.summary{color:#000000;font-size:12px;margin-left:10px;}table{border-collapse:collapse;}th{border:none;}thead th{font-weight:normal;background-color:transparent;}tbody{border:none;}tbody th{font-weight:normal;background-color:transparent;}tr.even,tr.odd,td.active{border:none;padding:0px;background-color:transparent;}th.active img{display:inline;}div.item-list ul,div.item-list ul li{margin:0px;}ol{list-style:decimal;padding-left:25px;}dl dt{font-weight:bold;padding-left:0px;background:none;}dl dd{margin-bottom:10px;padding-left:15px;}div.region ul.menu{margin-left:0px;}div.region ul.menu li.leaf,div.region ul.menu li.expanded,div.region ul.menu li.collapsed{list-style:none;padding-left:15px;background-repeat:no-repeat;background-position:0.2em 1em;}div.region ul.inline li{background-position:0.2em 0.2em;}ul.primary,ul.secondary{clear:both;font-size:12px;line-height:normal;white-space:nowrap;border-bottom:none;margin:0px;padding:20px 0px 0px 0px;}ul.primary li,ul.secondary li{display:inline-block;padding:0px;}ul.primary li a,ul.secondary li a{text-decoration:none;color:#000000;border:1px solid #000000;margin:0px;padding:2px 2px 1px 2px;background-color:#ffffff;}ul.primary li.active a,ul.primary li a:hover,ul.secondary li.active a,ul.secondary li a:hover{color:#ffffff;border:1px solid #000000;background-color:#000000;}div.messages{border:1px solid #b3b3b3;margin:0px 0px 20px 0px;padding:5px 10px;background-color:transparent;}div.status,div.warning,div.error{background:none;}div.status,div.warning,*.ok{color:#000000;}div.error ul{}div.error ul li{display:block;text-align:left;padding:0px;background:none;}div.item-list ul.pager{clear:both;text-align:center;margin:75px 0px 0px 0px;padding:0px;}div.item-list ul.pager li{display:inline-block;font-size:13px;line-height:1em;list-style-type:none;margin:0px 2px;padding:2px 4px;background-color:#ffffff;}div.item-list ul.pager li:hover,div.item-list ul.pager li.pager-current{color:#ffffff;background-color:#000000;}div.item-list ul.pager li.pager-first,div.item-list ul.pager li.pager-last{display:none;}div.item-list ul.pager li:hover a{text-decoration:none;color:#ffffff;}div.item-list ul.pager li.pager-current{font-weight:normal;}img{max-width:100%;height:auto;}hr{height:1px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#b3b3b3;margin:20px 0px;}*.margin-bottom{margin-bottom:30px;}*.margin-bottom-wide{margin-bottom:60px;}*.hidden{display:none;}div#page-wrapper{padding-top:110px;}div#page{position:relative;}div#header-wrapper{position:fixed;width:100%;height:80px;left:0px;top:0px;z-index:50;background-color:rgba(255,255,255,0.85);}header#header{position:relative;width:960px;margin:0px auto 90px auto;padding-top:15px;}header#header h1#logo{float:left;width:190px;}header#header h1#logo img{display:block;width:auto;height:45px;}header#header p.button{position:absolute;right:0px;top:35px;letter-spacing:0em;}header#header p.button a{display:block;width:120px;text-align:center;text-decoration:none;font-size:12px;font-weight:bold;line-height:14px;color:#ffffff;padding:5px 0px;background-color:#264ab3;}header#header div.block-menu{float:left;}header#header div.block-menu ul.menu{padding-top:20px;}header#header div.block-menu ul.menu li{position:relative;float:left;font-size:13px;font-weight:bold;line-height:24px;letter-spacing:0.025em;border-left:1px solid #b3b3b3;margin:0px;padding:0px;background-image:none;}header#header div.block-menu ul.menu li.first{border-left:none;}header#header div.block-menu ul.menu li a{display:block;text-decoration:none;padding:0px 10px;}header#header div.block-menu li.expanded ul.menu{display:none;position:absolute;width:180px;left:-1px;top:24px;z-index:1;padding-top:0px;}header#header div.block-menu li.expanded:hover ul.menu{display:block;}header#header div.block-menu li.expanded ul.menu li{float:none;font-weight:normal;line-height:24px;border-left:none;border-bottom:1px solid #ffffff;padding:0px;background-color:#f3f3f3;}header#header div.block-menu li.expanded ul.menu li.last{border-right:none;border-bottom:none;}header#header div.block-menu li.expanded ul.menu li a{padding:5px 10px;transition:0.175s background-color ease;}header#header div.block-menu li.expanded ul.menu li a:hover{background-color:#e6e6e6;}header#header div#block-search-form{position:absolute;right:128px;top:35px;}header#header div#block-search-form form{display:block;width:120px;position:relative;padding-right:50px;}header#header div#block-search-form form input[type=text]{display:block;width:100%;line-height:22px;margin:0px;padding:0px;}header#header div#block-search-form form input[type=submit]{display:block;position:absolute;width:45px;right:0px;top:0px;line-height:24px;padding:0px;}body.front header#header{margin-bottom:0px;}div#cover{position:relative;width:960px;height:420px;margin:0px auto 60px auto;}div#cover img{display:block;}div#cover h2{position:absolute;right:75px;top:90px;}div#content-wrapper{margin-bottom:160px;}div#content{position:relative;width:960px;min-height:400px;margin:0px auto;}div#content article.node-unpublished{background-color:transparent;}div#content div.header{position:relative;height:22px;color:#264ab3;margin-bottom:15px;background:url(/sites/all/themes/tamagami/images/border-header.png) repeat-x 0px 10px;}div#content div.header h3{position:absolute;left:0px;top:0px;font-size:16px;font-weight:bold;line-height:25px;padding-right:5px;background-color:#ffffff;}div#content div.header p{position:absolute;right:0px;top:0px;font-family:Futura,Futura-Medium,"Futura Medium","Century Gothic",CenturyGothic,"Muli",sans-serif;font-size:12px;line-height:10px;}div#content p.category-summary{text-align:right;margin-top:-15px;padding-bottom:15px;}div#content p.category-summary span.number,div#content p.category-summary span.size,div#content p.category-summary span.price{display:inline-block;}div#content p.category-summary span.number,div#content p.category-summary span.size{margin-right:20px;}div#content p.category-summary span.price{min-width:100px;}div#content div.field-name-body div.field-item{position:relative;}div#content div.anchor{position:absolute;margin-top:-110px;}div.news div#content{position:relative;width:660px;margin:0px auto;}div.news div#content div.block-headline{position:absolute;width:192px;}div.news div#content div.block-headline h2{width:36px;margin:auto;}div.news div#content div.region div.block{padding:45px 0px 0px 192px;}div.news div#content div.view-news div.views-row,div.news div#content article.node-news{border-bottom:1px solid #b3b3b3;margin-bottom:80px;padding-bottom:80px;}div.news div#content div.view-news div.views-row-last,div.news div#content article.node-news:last-child{border-bottom:none;}div.news div#content div.view-news div.views-row div.views-field-created,div.news div#content article.node-news p.created{font-size:12px;}div.news div#content div.view-news div.views-row h3,div.news div#content article.node-news h3.title{font-size:16px;font-weight:bold;color:#264ab3;margin-bottom:20px;}div.news div#content div.view-news div.views-row h3 a{color:#264ab3;}div.tamagami div#content,div.ayagasane div#content,div.ayagasane div#content{position:relative;width:660px;margin:0px auto;}div.tamagami div#content div.block-headline,div.ayagasane div#content div.block-headline,div.tesukiwashi div#content div.block-headline{position:absolute;width:192px;}div.tamagami div#content div.block-headline h2{width:100px;margin-left:34px;}div.tamagami div#content div.region div.block,div.ayagasane div#content div.region div.block,div.tesukiwashi div#content div.region div.block{padding-left:192px;}div.tamagami div#content div.view-tamagami,div.tamagami div#content div.view-tamagami-header,div.ayagasane div#content div.view-ayagasane,div.ayagasane div#content div.view-ayagasane-header,div.tesukiwashi div#content div.view-tesukiwashi,div.tesukiwashi div#content div.view-tesukiwashi-header,div.tamagami div#content div.view-example-tamagami,div.ayagasane div#content div.view-example-ayagasane,div.tesukiwashi div#content div.view-example-tesukiwashi,div.tamagami div#content div.view-example-tamagami-header,div.ayagasane div#content div.view-example-ayagasane-header,div.tesukiwashi div#content div.view-example-tesukiwashi-header{padding-top:45px;}div.tamagami div#content div.view-tamagami-header,div.ayagasane div#content div.view-ayagasane-header,div.tesukiwashi div#content div.view-tesukiwashi-header{margin-bottom:20px;}div.tamagami div#content div.view-tamagami div.views-row,div.tamagami div#content div.view-example-tamagami div.views-row,div.ayagasane div#content div.view-ayagasane div.views-row,div.ayagasane div#content div.view-example-ayagasane div.views-row,div.tesukiwashi div#content div.view-tesukiwashi div.views-row,div.tesukiwashi div#content div.view-example-tesukiwashi div.views-row{margin-bottom:60px;}div.ayagasane div#content div.view-example-ayagasane div.views-row.disable,div.ayagasane div#content div.view-example-ayagasane div.views-row.disable,div.tesukiwashi div#content div.view-example-tesukiwashi div.views-row.disable{display:none;}div.tamagami div#content div.view-tamagami div.views-field-description,div.ayagasane div#content div.view-ayagasane div.views-field-description,div.tesukiwashi div#content div.view-ayagasane div.views-field-description{margin-bottom:20px;}div.tamagami div#content div.view-tamagami-thumbnail div.views-row,div.tamagami div#content div.view-example-tamagami-thumbnail div.views-row,div.ayagasane div#content div.view-ayagasane-thumbnail div.views-row,div.ayagasane div#content div.view-example-ayagasane-thumbnail div.views-row,div.tesukiwashi div#content div.view-tesukiwashi-thumbnail div.views-row,div.tesukiwashi div#content div.view-example-tesukiwashi-thumbnail div.views-row{float:left;width:84px;margin:0px 12px 12px 0px;}div.tamagami div#content div.view-tamagami-thumbnail div.views-row-left,div.tamagami div#content div.view-example-tamagami-thumbnail div.views-row-left,div.ayagasane div#content div.view-ayagasane-thumbnail div.views-row-left,div.ayagasane div#content div.view-example-ayagasane-thumbnail div.views-row-left,div.tesukiwashi div#content div.view-tesukiwashi-thumbnail div.views-row-left,div.tesukiwashi div#content div.view-example-tesukiwashi-thumbnail div.views-row-left{clear:both;}div.tamagami div#content div.view-tamagami-thumbnail div.views-row-right,div.tamagami div#content div.view-example-tamagami-thumbnail div.views-row-right,div.ayagasane div#content div.view-ayagasane-thumbnail div.views-row-right,div.ayagasane div#content div.view-example-ayagasane-thumbnail div.views-row-right,div.tesukiwashi div#content div.view-tesukiwashi-thumbnail div.views-row-right,div.tesukiwashi div#content div.view-example-tesukiwashi-thumbnail div.views-row-right{margin-right:0px;}div.tamagami div#content div.view-tamagami-thumbnail div.views-row div.views-field-field-image img,div.tamagami div#content div.view-example-tamagami-thumbnail div.views-row div.views-field-field-image img,div.ayagasane div#content div.view-ayagasane-thumbnail div.views-row div.views-field-field-image img,div.ayagasane div#content div.view-example-ayagasane-thumbnail div.views-row div.views-field-field-image img,div.tesukiwashi div#content div.view-tesukiwashi-thumbnail div.views-row div.views-field-field-image img,div.tesukiwashi div#content div.view-example-tesukiwashi-thumbnail div.views-row div.views-field-field-image img{display:block;}div.tamagami div#content div.view-tamagami-thumbnail div.views-row h3,div.tamagami div#content div.view-example-tamagami-thumbnail div.views-row h3,div.ayagasane div#content div.view-ayagasane-thumbnail div.views-row h3,div.ayagasane div#content div.view-example-ayagasane-thumbnail div.views-row h3,div.tesukiwashi div#content div.view-tesukiwashi-thumbnail div.views-row h3,div.tesukiwashi div#content div.view-example-tesukiwashi-thumbnail div.views-row h3{font-size:12px;line-height:15px;letter-spacing:0em;padding-top:5px;}div.tamagami div#content div.view-tamagami-list ul li.views-row,div.ayagasane div#content div.view-ayagasane-list ul li.views-row,div.tesukiwashi div#content div.view-tesukiwashi-list ul li.views-row{float:left;width:50%;}div.tamagami div#content div.view-tamagami-list ul li.views-row a,div.ayagasane div#content div.view-ayagasane-list ul li.views-row a,div.tesukiwashi div#content div.view-tesukiwashi-list ul li.views-row a{text-decoration:underline;color:#264ab3;}div.tamagami div#content div.view-tamagami-detail div.views-row-last,div.ayagasane div#content div.view-ayagasane-detail div.views-row-last,div.tesukiwashi div#content div.view-tesukiwashi-detail div.views-row-last{margin-bottom:0px;}article.node-product > div.content{padding-top:100px;}article.node-product h2{font-family:Futura,Futura-Medium,"Futura Medium","Century Gothic",CenturyGothic,"Muli",sans-serif;font-size:24px;font-weight:bold;color:#264ab3;border-bottom:1px solid #b3b3b3;margin-bottom:20px;padding-bottom:5px;}article.node-product h2 span.prefix{color:#b3b3b3;margin-right:3px;}article.node-product h2 span.suffix{vertical-align:2px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:18px;}article.node-product div.image{margin-bottom:10px;}article.node-product div.image img{display:block;}div.tamagami div#content div.view-tamagami-example-list ul li,div.ayagasane div#content div.view-ayagasane-example-list ul li,div.tesukiwashi div#content div.view-tesukiwashi-example-list ul li{padding-left:13px;background:url(/sites/all/themes/tamagami/images/bullet-01.png) no-repeat 2px 9px;}div.tamagami div#content div.view-tamagami-example-list ul li div,div.ayagasane div#content div.view-ayagasane-example-list ul li div,div.tesukiwashi div#content div.view-tesukiwashi-example-list ul li div{display:inherit;}article.node-example div.content{padding-top:100px;}div.view-example-detail-tamagami div.views-row:first-child article.node-example div.content,div.view-example-detail-ayagasane div.views-row:first-child article.node-example div.content,div.view-example-detail-tesukiwashi div.views-row:first-child article.node-example div.content{padding-top:0px;}article.node-example hr{margin:2px 0px 10px 0px;}article.node-example div.slide div.main{position:relative;width:468px;height:309px;margin-bottom:10px;opacity:0;}article.node-example div.slide div.main div.row{position:absolute;width:468px;height:309px;}article.node-example div.slide div.main div.active{z-index:10;}article.node-example div.slide div.thumbnail div.row{float:left;margin:0px 8px 8px 0px;}article.node-example div.slide div.thumbnail div.row-right{margin-right:0px;}article.node-example div.slide div.thumbnail div.row img{display:block;cursor:pointer;}article.node-example div.column{position:relative;}article.node-example div.column div.left h2{font-size:13px;margin-bottom:20px;}article.node-example div.use-related div.row{border-bottom:1px solid #b3b3b3;margin-bottom:5px;padding-bottom:5px;}article.node-example div.use-related div.row:first-child{border-top:1px solid #b3b3b3;padding-top:5px;}article.node-example div.use-related p.use,article.node-example div.use-related div.view-related{float:left;line-height:12px;}article.node-example div.use-related p.use{width:120px;padding-top:13px;}article.node-example div.use-related div.view-related{width:240px;}article.node-example div.use-related div.views-field-field-category-tamagami,article.node-example div.use-related div.views-field-field-category-ayagasane,article.node-example div.use-related div.views-field-field-category-tesukiwashi,article.node-example div.use-related div.views-field-field-image,article.node-example div.use-related div.views-field-title{float:left;}article.node-example div.use-related div.views-field-field-category-tamagami,article.node-example div.use-related div.views-field-field-category-ayagasane,article.node-example div.use-related div.views-field-field-category-tesukiwashi,article.node-example div.use-related div.views-field-title{padding-top:13px;}article.node-example div.use-related div.views-field-field-category-tamagami,article.node-example div.use-related div.views-field-field-category-ayagasane,article.node-example div.use-related div.views-field-field-category-tesukiwashi{width:80px;}article.node-example div.use-related div.views-field-field-category-tamagami.hidden,article.node-example div.use-related div.views-field-field-category-ayagasane.hidden,article.node-example div.use-related div.views-field-field-category-tesukiwashi.hidden{visibility:hidden;}article.node-example div.use-related div.views-field-field-image{width:40px;margin-right:10px;}article.node-example div.use-related div.views-field-field-image img{display:block;cursor:pointer;}article.node-example div.use-related div.views-field-title span{text-decoration:underline;color:#264ab3;cursor:pointer;}article.node-example div.modal{display:none;position:absolute;width:360px;height:360px;left:234px;bottom:0px;z-index:10;background-color:rgba(0,0,0,0.7);}article.node-example div.modal div.image{position:absolute;width:220px;height:220px;left:70px;top:70px;}article.node-example div.modal p.title{position:absolute;width:220px;left:70px;top:295px;text-align:center;color:#ffffff;}article.node-example div.modal p.button-close{position:absolute;width:24px;height:24px;right:15px;top:15px;cursor:pointer;background:url(/sites/all/themes/tamagami/images/modal-button-close.png) no-repeat 0px 0px;}article.node-example div.modal p.link{position:absolute;right:15px;bottom:15px;line-height:1em;}article.node-example div.modal p.link a{color:#ffffff;}div#content div.note{font-size:12px;line-height:20px;padding-top:80px;}div#content div.view-tamagami div.views-row div.note{padding:40px 0px;}div.ayagasane div#content{position:relative;width:660px;margin:0px auto;}div.ayagasane div#content div.block-headline{position:absolute;width:192px;}div.ayagasane div#content div.block-headline h2{width:120px;margin-left:33px;}div.ayagasane div#content div.region div.block{padding:15px 0px 0px 192px;}div.tesukiwashi div#content{position:relative;width:660px;margin:0px auto;}div.tesukiwashi div#content div.block-headline{position:absolute;width:192px;}div.tesukiwashi div#content div.block-headline h2{width:120px;margin-left:33px;}div.tesukiwashi div#content div.region div.block{padding:15px 0px 0px 192px;}div.water-repellent div#content section.about,div.water-repellent div#content section.detail-01{margin-bottom:105px;}div.water-repellent div#content div.column{width:660px;margin:auto;}div.water-repellent div#content div.column div.headline{float:left;width:192px;}div.water-repellent div#content div.column div.headline h2{width:38px;margin:auto;}div.water-repellent div#content section.detail-01 div.column div.headline h2 img,div.water-repellent div#content section.detail-02 div.column div.headline h2 img{margin-left:-34px;}div.water-repellent div#content div.column div.body{float:left;width:388px;padding-top:45px;}div.water-repellent div#content div.column div.body h3{font-size:16px;font-weight:bold;color:#264ab3;margin-bottom:10px;}div.water-repellent div#content div.column div.body h4{font-size:13px;font-weight:bold;color:#ffffff;margin-bottom:5px;padding:0px 5px;background-color:#516ec2;}div.water-repellent div#content div.column div.body h4.ordinary{background-color:#ef4875;}div.water-repellent div#content div.column div.body h4 span{display:inline-block;font-size:16px;line-height:24px;}div.water-repellent div#content div.column div.body p.image{margin-bottom:10px;}div.water-repellent div#content div.column div.body p.image img{display:block;}div.water-repellent div#content div.column div.body p.image-right{float:right;margin:0px 0px 20px 20px;}div.faq div#content div.column{width:660px;margin:auto;}div.faq div#content div.column div.headline{float:left;width:192px;}div.faq div#content div.column div.headline h2{width:38px;margin:auto;}div.faq div#content div.column div.body{float:right;width:468px;padding-top:45px;}div.faq div#content div.column div.body div.question{margin-bottom:45px;}div.faq div#content div.column div.body div.question p.image{float:right;margin-left:20px;}div.faq div#content div.column div.body div.question p.image img{width:156px;height:auto;}div.faq div#content div.column div.body div.question ul li{font-size:14px;font-weight:bold;line-height:18px;letter-spacing:-0.05em;margin-bottom:15px;}div.faq div#content div.column div.body div.question ul li a{color:#264ab3;}div.faq div#content div.column div.body div.answer{padding-top:40px;}div.faq div#content div.column div.body div.answer h3{font-size:14px;font-weight:bold;color:#264ab3;margin-bottom:10px;}div.contact div#content{position:relative;width:660px;margin:0px auto;}div.contact div#content div.block-headline{position:absolute;width:192px;}div.contact div#content div.block-headline h2{width:36px;margin:auto;}div.contact div#content div.region div.block{padding:45px 0px 0px 192px;}div.contact div#content div.field-name-body{margin-bottom:30px;}div.contact div#content form.webform-client-form div.webform-component{margin-bottom:30px;}div.contact div#content form.webform-client-form div.webform-component label{margin-bottom:5px;}div.contact div#content form.webform-client-form div.webform-component span.form-required{color:#264ab3;}div.contact div#content form.webform-client-form div.webform-component input.form-text,div.contact div#content form.webform-client-form div.webform-component textarea{font-size:13px;line-height:25px;}div.contact div#content form.webform-client-form div.webform-component input.form-text{width:466px;text-indent:3px;margin:0px;padding:3px 0px;}div.contact div#content form.webform-client-form div.webform-component div.form-radios div.form-item{display:inline-block;margin:5px 20px 5px 0px;}div.contact div#content form.webform-client-form div.webform-component textarea{width:468px;padding:3px;}div.contact div#content form.webform-client-form p#button-submit{display:none;float:left;line-height:30px;}div.contact div#content form.webform-client-form p#button-submit a{display:block;text-decoration:none;color:#ffffff;margin-right:30px;padding:0px 20px;background-color:#264ab3;border-radius:5px;}div.contact div#content form.webform-client-form p#form-message{float:left;height:30px;line-height:30px;}div.contact div#content form.webform-client-form p#form-message span{display:none;color:#264ab3;}div.contact div#content form.webform-client-form div.form-actions input[type=submit]{display:block;text-decoration:none;color:#ffffff;margin-right:30px;padding:0px 20px;background-color:#264ab3;border-radius:5px;}div.company div#content div.column{width:660px;margin:auto;}div.company div#content div.column div.headline{float:left;width:192px;}div.company div#content div.column div.headline h2{width:76px;margin:auto;}div.company div#content div.column div.body{float:right;width:468px;padding-top:45px;}div.company div#content div.column div.body h3{font-size:16px;font-weight:bold;color:#264ab3;margin-bottom:10px;}div.company div#content section.outline div.column div.headline h2{width:38px;}div.company div#content section.outline div.column div.body{padding-top:45px;}div.company div#content section.outline div.column div.body table{width:100%;margin-bottom:40px;}div.company div#content section.outline div.column div.body table th,div.company div#content section.outline div.column div.body table td{line-height:20px;border-bottom:1px solid #b3b3b3;padding:10px 0px;}div.company div#content section.outline div.column div.body table tr:first-child th,div.company div#content section.outline div.column div.body table tr:first-child td{border-top:1px solid #b3b3b3;}div.company div#content section.outline div.column div.body table th{width:65px;padding-left:10px;}div.company div#content section.outline div.column div.body table th.margin{letter-spacing:0.5em;}div.company div#content section.outline div.column div.body p.recruit{margin-bottom:40px;}div.company div#content section.outline div.column div.body p.recruit a{text-decoration:underline;color:#264ab3;}div.company div#content section.outline div.column div.body div#map{height:250px;margin-bottom:20px;}div.company div#content section.outline div.column div.body div#map iframe{width:100%;height:100%;}div.download div#content div.column{width:660px;margin:auto;}div.download div#content div.column div.headline{float:left;width:192px;}div.download div#content div.column div.headline h2{width:36px;margin:auto;}div.download div#content div.column div.body{float:right;width:468px;padding-top:45px;}div.download div#content ul.download{border-bottom:1px solid #b3b3b3;}div.download div#content ul.download li{font-size:14px;font-weight:bold;border-top:1px solid #b3b3b3;padding:15px 0px 15px 30px;background-repeat:no-repeat;background-position:left 15px;background-size:auto 21px;}div.download div#content ul.download li.pdf{background-image:url(/sites/all/themes/tamagami/images/icon-pdf.png);}div.download div#content ul.download li a{color:#264ab3;}div.sitemap div#content div.column{width:660px;margin:auto;}div.sitemap div#content div.column div.headline{float:left;width:192px;}div.sitemap div#content div.column div.headline h2{width:36px;margin:auto;}div.sitemap div#content div.column div.body{float:right;width:468px;padding-top:45px;}div.sitemap div#content div.column div.body ul.sitemap{border-bottom:1px solid #b3b3b3;}div.sitemap div#content div.column div.body ul.sitemap li{font-size:14px;font-weight:bold;border-top:1px solid #b3b3b3;padding:15px 0px 15px 20px;}div.sitemap div#content div.column div.body ul.sitemap li.level-02{font-size:13px;font-weight:normal;line-height:1em;border-top:none;margin-top:-15px;margin-bottom:5px;padding-left:40px;}div.sitemap div#content div.column div.body ul.sitemap li a{color:#264ab3;}div.search div#content{width:660px;}div.search div#content div#edit-basic{text-align:center;margin:0px -20px 40px -20px;}div.search div#content div#edit-basic input#edit-keys{width:367px;}div.search div#content fieldset.search-advanced{display:none;}div.search div#content h2{font-size:16px;font-weight:bold;color:#ffffff;margin-bottom:40px;padding:5px 10px;background-color:#264ab3;}div.search div#content ol.search-results{padding:0px;}div.search div#content ol.search-results li{border-bottom:1px dotted #b3b3b3;margin-bottom:40px;padding-bottom:40px;}div.search div#content ol.search-results li h3.title{font-size:13px;font-weight:bold;}div.search div#content ol.search-results li p.search-info{display:none;}div#content div.view-news-home{width:660px;margin:0px auto 90px auto;background:url(/sites/all/themes/tamagami/images/home-boder-news.png) no-repeat left bottom;}div#content div.view-news-home div.view-header h2 img{display:block;margin:0px auto 30px auto;}div#content div.view-news-home div.view-content{padding:40px 20px;background:url(/sites/all/themes/tamagami/images/home-boder-news.png) no-repeat left top;}div#content div.view-news-home div.view-content div.views-row{margin-bottom:30px;}div#content div.view-news-home div.view-content div.views-row-last{margin-bottom:0px;}div#content div.view-news-home div.view-content h2{font-size:16px;font-weight:bold;margin-bottom:5px;}div#content div.view-news-home div.view-content h2 a{color:#264ab3;}body.front div#content section,body.page-node-84 div#content section{width:660px;margin:0px auto 90px auto;}body.front div#content section img,body.page-node-84 div#content section img{display:block;}body.front div#content section h3,body.page-node-84 div#content section h3{font-size:16px;font-weight:bold;color:#264ab3;margin-bottom:10px;}body.front div#content section ul.menu,body.page-node-84 div#content section ul.menu{padding-top:15px;}body.front div#content section ul.menu li,body.page-node-84 div#content section ul.menu li{float:left;font-size:12px;line-height:15px;border-left:1px solid #b3b3b3;margin:0px;padding:0px 15px;background-image:none;}body.front div#content section ul.menu li.last,body.page-node-84 div#content section ul.menu li.last{border-right:1px solid #b3b3b3;}body.front div#content section ul.menu li a,body.page-node-84 div#content section ul.menu li a{text-decoration:none;}body.front div#content section div.column div.left,body.page-node-84 div#content section div.column div.left{float:left;}body.front div#content section div.column div.right,body.page-node-84 div#content section div.column div.right{float:right;}body.front div#content section.tamagami div.column div.left{width:180px;}body.front div#content section.tamagami div.column div.right{width:440px;padding-top:55px;}body.front div#content section.tamagami div.column div.right p.image{margin-bottom:15px;}body.front div#content section.ayagasane div.column div.left{width:440px;padding-top:55px;}body.front div#content section.ayagasane div.column div.left p.image{margin-bottom:15px;}body.front div#content section.ayagasane div.column div.right{width:180px;}body.front div#content section.ayagasane div.column div.right h2{text-align:right;margin-right:-20px;}body.front div#content section.ayagasane div.column div.right h2 img{display:inline-block;}body.front div#content section.tesukiwashi div.column div.left{width:180px;}body.front div#content section.tesukiwashi div.column div.right{width:440px;padding-top:55px;}body.front div#content section.tesukiwashi div.column div.right p.image{margin-bottom:15px;}body.front div#content section.faq{padding-top:10px;margin-bottom:0px;}body.front div#content section.faq div.column div.left{width:560px;padding-top:55px;}body.front div#content section.faq div.column div.right{width:60px;}body.front div#content section.faq div.column div.left p{float:left;width:330px;}body.front div#content section.faq div.column div.left p.image{float:right;width:210px;}div#footer-wrapper{background-color:#f3f3f3;}footer#footer{position:relative;width:960px;margin:auto;padding:60px 0px;}footer#footer,footer#footer a{color:#666666;}footer#footer p#button-page-top{position:absolute;right:0px;top:-80px;}footer#footer p#button-page-top a{display:block;position:absolute;width:48px;height:40px;right:0px;background:url(/sites/all/themes/tamagami/images/button-page-top.png) no-repeat 0px 0px;}footer#footer div.column div.left{float:left;width:480px;}footer#footer div.column div.left div#navi-footer ul{float:left;width:240px;}footer#footer div.column div.left div#navi-footer ul li.level-01{font-weight:bold;margin-bottom:5px;}footer#footer div.column div.left div#navi-footer ul li.level-02{margin-top:-5px;margin-bottom:5px;padding-left:28px;background:url(/sites/all/themes/tamagami/images/bullet-01.png) no-repeat 18px 10px;background-size:auto 3px;}footer#footer div.column div.right{float:right;width:440px;}footer#footer div.column div.right div.information{margin-bottom:20px;}footer#footer div.column div.right div.information h3{font-size:13px;font-weight:bold;border-bottom:1px solid #b3b3b3;margin-bottom:10px;}footer#footer div.column div.right div.facebook{min-height:214px;margin-bottom:20px;}footer#footer div.column div.right p.copyright{text-align:right;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:15px;letter-spacing:0.05em;color:#b3b3b3;}div.profile h3{border-bottom-color:#b3b3b3;}body.page-manage div#content div.block-headline{display:none;}body.page-manage div.news div#content div.region div.block,body.page-manage div.tamagami div#content div.region div.block,body.page-manage div.ayagasane div#content div.region div.block,body.page-manage div.tesukiwashi div#content div.region div.block{padding:30px 0px 0px 0px;}div.view-manage table.views-table{width:100%;}div.view-manage table.views-table th,div.view-manage table.views-table td{vertical-align:middle;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:5px;}div.view-manage table.views-table th{font-size:12px;line-height:20px;padding:5px;}div.view-manage table.views-table th.views-field-field-image{width:75px;}div.view-manage table.views-table th.views-field-field-category-news,div.view-manage table.views-table th.views-field-field-category-tamagami,div.view-manage table.views-table th.views-field-field-category-ayagasane,div.view-manage table.views-table th.views-field-field-category-tesukiwashi,div.view-manage table.views-table th.views-field-field-category-example,div.view-manage table.views-table th.views-field-created{width:100px;}div.view-manage table.views-table th.views-field-status,div.view-manage table.views-table th.views-field-edit-node{width:50px;}div.view-manage table.views-table td.views-field-field-image img{display:block;}div.view-manage div.view-header{margin-bottom:20px;}div.view-manage div.view-header h2{float:left;}div.view-manage div.view-header p.add{float:right;}div.view-manage div.view-header p.add a{display:block;text-decoration:none;font-size:12px;line-height:1em;color:#ffffff;padding:5px 10px;background-color:#264ab3;border-radius:5px;}div#toolbar{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-feature-settings:"palt";-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;filter:none;}
header#header h1#logo{padding-top:5px;}div.company div#content section.charter,div.company div#content section.philosophy,div.company div#content section.concept-new,div.company div#content section.top-message,div.company div#content section.concept{margin-bottom:90px;}div.company div#content div.column{width:660px;margin:auto;}div.company div#content div.column div.headline{float:left;width:192px;}div.company div#content div.column div.headline h2{width:76px;margin:auto;}div.company div#content div.column div.body{float:right;width:468px;padding-top:45px;}div.company div#content div.column div.body h3{font-size:16px;font-weight:bold;color:#264ab3;margin-bottom:10px;}div.company div#content section.concept div.column div.headline{width:167px;}div.company div#content section.concept div.column div.headline h2 img{margin-left:-9px;}div.company div#content section.concept div.column div.body{width:493px;}div.company div#content section.concept div.column div.body p{width:313px;}div.company div#content section.concept div.column div.body p.image{float:right;width:auto;}div.company div#content section.concept div.column div.body p.image img{display:block;}div.company div#content section.charter div.column div.body,div.company div#content section.philosophy div.column div.headline,div.company div#content section.top-message div.column div.headline{float:right;width:172px;}div.company div#content section.charter div.column div.body div.frame{border:1px solid #b3b3b3;width:360px;text-align:center;padding:5px;}div.company div#content section.charter div.column div.body div.frame ul{border:1px solid #b3b3b3;padding:20px;background-color:#fafafa;}div.company div#content section.charter div.column div.body div.frame ul li{text-indent:0.375em;font-family:YakuHanMP,"Noto Serif JP","Yu Mincho",YuMincho,erif;font-size:44px;font-weight:700;line-height:50px;letter-spacing:0.375em;color:#555555;border-bottom:1px dashed #d9d9d9;margin-bottom:15px;padding-bottom:15px;}div.company div#content section.charter div.column div.body div.frame ul li:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}div.company div#content section.charter div.column div.body{width:468px;}div.company div#content section.philosophy div.column div.body,div.company div#content section.top-message div.column div.body{float:left;width:488px;}div.company div#content section.philosophy div.column div.body ul li{position:relative;font-size:16px;font-weight:bold;letter-spacing:0.1em;margin-bottom:15px;padding-left:20px;}div.company div#content section.philosophy div.column div.body ul li:last-child{margin-bottom:0px;}div.company div#content section.philosophy div.column div.body ul li::before{position:absolute;width:5px;height:5px;left:5px;top:10px;background-color:#264ab3;border-radius:50%;content:"";}div.company div#content section.top-message div.column div.body p{width:288px;}div.company div#content section.top-message div.column div.body div.block-image{float:right;width:170px;margin-left:30px;}div.company div#content section.top-message div.column div.body div.block-image p.image{width:auto;margin-bottom:20px;}div.company div#content section.top-message div.column div.body div.block-image p.image img{display:block;}div.company div#content section.top-message div.column div.body div.block-image p.type{width:auto;width:38px;margin:auto;}div.company div#content section.top-message div.column div.body div.block-image p.type img{display:block;}div.company div#content section.outline div.column div.headline h2{width:38px;}div.company div#content section.outline div.column div.body{padding-top:45px;}div.company div#content section.outline div.column div.body table{width:100%;margin-bottom:40px;}div.company div#content section.outline div.column div.body table th,div.company div#content section.outline div.column div.body table td{line-height:20px;border-bottom:1px solid #b3b3b3;padding:10px 0px;}div.company div#content section.outline div.column div.body table tr:first-child th,div.company div#content section.outline div.column div.body table tr:first-child td{border-top:1px solid #b3b3b3;}div.company div#content section.outline div.column div.body table th{width:65px;padding-left:10px;}div.company div#content section.outline div.column div.body table th.margin{letter-spacing:0.5em;}div.company div#content section.outline div.column div.body p.recruit{margin-bottom:40px;}div.company div#content section.outline div.column div.body p.recruit a{text-decoration:underline;color:#264ab3;}div.company div#content section.outline div.column div.body div#map{height:250px;margin-bottom:20px;}div#content section.business{position:relative;width:580px;margin:0px auto 90px auto;}div#content section.business a{text-decoration:underline;color:#264ab3;}div#content section#interior{padding-top:45px;}div#content section#new-business{margin-bottom:0px;}div#content section.business div.headline{position:absolute;left:-100px;top:0px;}div#content section.business h3{font-size:16px;font-weight:bold;color:#264ab3;border-bottom:1px solid #b3b3b3;margin-bottom:20px;padding-bottom:10px;}div#content section.business h4{font-weight:bold;color:#264ab3;margin-bottom:5px;}div#content section.business h4 span{font-size:12px;}div#content section.business div.column div.text{float:left;width:320px;}div#content section.business div.column div.text p.description{margin-bottom:20px;}div#content section.business div.column div.text div.partner{padding:20px;background-color:#f3f3f3;}div#content section.business div.column div.text div.partner p.headline{font-weight:bold;}div#content section.business div.column div.image{float:right;width:220px;}div.recruit div#content section.new-graduate,div.recruit div#content section.career{margin-bottom:90px;}div.recruit div#content div.column{width:660px;margin:auto;}div.recruit div#content div.column div.headline{float:left;width:192px;}div.recruit div#content div.column div.headline h2{width:36px;margin:auto;}div.recruit div#content div.column div.body{float:right;width:468px;padding-top:45px;}div.recruit div#content div.column div.body h3{font-size:16px;font-weight:bold;color:#264ab3;margin-bottom:20px;}div.recruit div#content div.column div.body p{margin-bottom:15px;}div.recruit div#content div.column div.body p.image img{display:block;}div.recruit div#content div.column div.body p.image{margin-bottom:80px;}div.recruit div#content div.column div.body table{width:100%;margin-bottom:40px;}div.recruit div#content div.column div.body table th,div.recruit div#content div.column div.body table td{line-height:20px;border-bottom:1px solid #b3b3b3;padding:10px 0px;}div.recruit div#content div.column div.body table tr:first-child th,div.recruit div#content div.column div.body table tr:first-child td{border-top:1px solid #b3b3b3;}div.recruit div#content div.column div.body table th{width:100px;padding-left:10px;}div.recruit div#content div.column div.body a{color:#264ab3;}div.recruit div#content div.column div.body a.underline{text-decoration:underline;}body.page-node-84 div#content section.company div.column{width:660px;}body.page-node-84 div#content section.company div.column div.left{width:310px;}body.page-node-84 div#content section.company div.column div.left p.image{float:left;margin-right:20px;padding-top:55px;}body.page-node-84 div#content section.company div.column div.left h2{float:left;}body.page-node-84 div#content section.company div.column div.right{width:330px;padding-top:55px;}body.page-node-84 div#content section.company div.column div.right table th,body.page-node-84 div#content section.company div.column div.right table td{line-height:20px;padding-bottom:15px;}body.page-node-84 div#content section.company div.column div.right table th{width:70px;color:#264ab3;}body.page-node-84 div#content section.company div.column div.right table th.margin{letter-spacing:0.5em;}body.page-node-84 div#content section.recruit div.column div.left{width:540px;padding-top:55px;}body.page-node-84 div#content section.recruit div.column div.left p.image{margin-bottom:15px;}body.page-node-84 div#content section.recruit div.column div.right{width:80px;}body.page-node-84 div#content section.recruit div.column div.right h2{text-align:right;}body.page-node-84 div#content section.recruit div.column div.right h2 img{display:inline-block;}
