@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}h1{margin-bottom:0px}h2{margin-bottom:0px}h3{margin-bottom:0px}h4{margin-bottom:0px}h5{margin-bottom:0px}body{background:#FFFFFF;color:#333;text-align:center;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",'MS P Gothic','Trebuchet MS',Osaka,verdana,arial,clean,sans-serif;line-height:1.4}#container{text-align:left;padding-top:20px;min-height:500px;height:auto!important;height:500px}.wrapper{border-top:1px solid #CCCCCC}#header{width:100%;height:80px;position:relative;border-top:1px dotted #888;margin-bottom:20px}#header #header-inner{width:970px;height:80px;margin:0px auto;position:relative}@media (max-width: 969px){#header #header-inner{width:100%}}#header #header-logo{position:absolute}#header #header-logo{left:0px;top:30px}@media (max-width: 969px){#header #header-logo{top:10px}}#header #header-logo a{text-indent:-9999px;display:block;width:200px;height:40px;background:url("../img/common/header-logo.png") no-repeat left top}#header #header-logo a:hover{text-decoration:underline}#header #search{position:absolute;top:40px;right:0px}@media (max-width: 969px){#header #search{top:70px;right:0}}@media (max-width: 321px){#header #search{top:55px}}#header #search #s{font-size:116%;color:#AAA;padding:2px 2px}@media (max-width: 321px){#header #search #s{margin-bottom:5px}}#header #search #searchsubmit{font-size:116%}@media (max-width: 321px){#header #search input{display:block;text-align:right}}#header-bar{padding-top:20px;margin:0px auto 10px auto;width:970px;text-align:center}@media (max-width: 969px){#header-bar{width:100%}}#header-bar ul li{display:inline;margin:0 5px}@media (max-width: 969px){#header-bar ul li{display:block}}#header-bar ul li a{color:#666;text-decoration:none}@media (max-width: 969px){#header-bar ul{height:20px;overflow:auto}}#globalmenu{background:#313131;padding-top:5px;height:30px;margin-bottom:5px}#globalmenu ul{width:970px;margin:0 auto}@media (max-width: 969px){#globalmenu ul{width:100%}}#globalmenu ul li{float:left;margin-left:10px;border-left:1px solid #525252;padding-left:10px}#globalmenu ul li:first-child{border-left:none;padding-left:0px}#globalmenu ul li a{color:#979797;text-decoration:none}.maincolumn,.maincolumn-blog{margin:0px auto;width:970px;padding-bottom:50px;font-size:116%}@media (max-width: 969px){.maincolumn,.maincolumn-blog{width:100%}}@media (max-width: 969px){.maincolumn,.maincolumn-blog{width:95%;padding-left:5px;padding-right:5px}}.maincolumn p{margin-bottom:20px}.maincolumn a{color:#666;text-decoration:none}.maincolumn h2{margin-bottom:30px;font-size:1.5em;font-style:italic;padding-top:20px;padding-bottom:10px;border-bottom:1px dashed #CCC}.maincolumn h3{margin-bottom:15px}.maincolumn h4{margin-bottom:15px}.maincolumn h5{margin-bottom:10px}.maincolumn-blog p{margin-bottom:20px}.maincolumn-blog p.blog-date{margin-bottom:0;position:relative;top:10px}.maincolumn-blog p.blog-category{text-align:right;margin-bottom:15px}.maincolumn-blog a{color:#000;text-decoration:underline}.maincolumn-blog h2{margin-bottom:5px;font-size:1.5em;font-style:italic;padding-top:20px;padding-bottom:10px;border-bottom:1px dashed #CCC}.maincolumn-blog h3{margin-bottom:20px;font-size:120%;padding:0px 0 0 5px;line-height:1.8;border-bottom:1px solid #666}.maincolumn-blog h4{margin-bottom:15px;font-size:100%}.maincolumn-blog h5{margin-bottom:10px}.maincolumn-blog div.blog-content{margin-bottom:40px}@media (max-width: 800px){.maincolumn-blog div.blog-content img{max-width:100%;height:auto}}.maincolumn-blog div.blog-content ol{margin-left:30px;margin-bottom:20px}.maincolumn-blog div.blog-content table{width:100%;margin-bottom:20px}.maincolumn-blog div.blog-content table th,.maincolumn-blog div.blog-content table td{padding:3px}.maincolumn-blog div.blog-content table th{background:#EEE;border:1px solid #FFF}#footer{width:100%;position:relative;clear:both;border-top:1px solid #333333;padding-top:30px;height:50px}#footer small{display:block;font-size:120%}#breadcrumb{margin-bottom:20px}#breadcrumb ul li{float:left;display:inline;padding-left:15px;margin-left:10px}#breadcrumb ul li:first-child{background:none;margin-left:0px}.about-main-table{width:100%;margin-bottom:30px}div.blog-applink,div.blog-reference{margin-bottom:20px}div.blog-applink div.left,div.blog-reference div.left{margin-left:20px}div.blog-applink div.right,div.blog-reference div.right{float:left;display:inline;margin-left:20px;line-height:3.0}div.blog-ad{margin-bottom:20px}#work-content{min-height:500px;height:auto!important;height:500px}#work-content .work-content-detail{float:left;display:inline;display:none;margin-left:8px;padding:3px;margin-bottom:20px;cursor:pointer}#work-content .work-content-detail p{font-size:85%;text-align:center;margin-bottom:5px;width:300px}#work-content .work-content-detail .work-content-detail-photo{margin-bottom:5px}@media (max-width: 320px){#work-content .work-content-detail p{width:270px}#work-content .work-content-detail .work-content-detail-photo{width:270px}#work-content .work-content-detail img{max-width:100%;height:auto}}.work-single img{margin-bottom:20px}@media (max-width: 900px){.work-single img{max-width:100%;height:auto}}.work-single a{color:#000;text-decoration:underline}@font-face{font-family:tanuki;src:url("TanukiMagic.ttf") format("truetype")}@font-face{font-family:tanuki;src:url("TanukiMagic.ttf")}#nenga2013 #nenga2013-title,#nenga2013 #nenga2013-text-01,#nenga2013 #nenga2013-text-02,#nenga2013 #nenga2013-text-03,#nenga2013 #nenga2013-text-04,#nenga2013 #nenga2013-text-05,#nenga2013 #nenga2013-text-06,#nenga2013 #nenga2013-text-name{font-family:'tanuki'}#nenga2013 #nenga2013-title,#nenga2013 #nenga2013-text-01,#nenga2013 #nenga2013-text-02,#nenga2013 #nenga2013-text-03,#nenga2013 #nenga2013-text-04,#nenga2013 #nenga2013-text-05,#nenga2013 #nenga2013-text-06,#nenga2013 #nenga2013-text-name{position:absolute;font-weight:bold;font-size:24px}#nenga2013{position:relative;height:500px;width:960px;top:50px;padding-bottom:50px}#nenga2013 #nenga2013-title{top:0;left:800px;font-size:50px;width:140px;color:red}#nenga2013 #nenga2013-text-01{top:0;left:200px}#nenga2013 #nenga2013-text-02{top:0;left:675px;width:30px}#nenga2013 #nenga2013-text-02 span{display:block}#nenga2013 #nenga2013-text-03{top:210px;left:230px}#nenga2013 #nenga2013-text-04{top:40px;left:200px;width:30px}#nenga2013 #nenga2013-text-04 span{display:block}#nenga2013 #nenga2013-text-05{top:450px;left:200px}#nenga2013 #nenga2013-text-06{top:380px;left:610px;background:url("../img/nenga2013/fujisan.gif") no-repeat left top;width:150px;height:113px;text-indent:-9999px;display:none}#nenga2013 #nenga2013-text-name{background:url("../img/nenga2013/logo.png") no-repeat left top;padding-top:50px;top:360px;left:00px;width:100px;padding-left:40px;text-indent:-15px}.nenga2013-text span{opacity:0.0}.left{float:left;display:inline}.right{float:right;display:inline}.clear{clear:both}.clearleft{clear:left}.clearright{clear:right}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.verticalT{vertical-align:top}.verticalM{vertical-align:middle}.verticalB{vertical-align:bottom}.mt2{margin-top:2px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mr2{margin-right:2px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mb0{margin-bottom:0px !important}.mb2{margin-bottom:2px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.ml2{margin-left:2px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.pdt5{padding-top:5px}.pdt10{padding-top:10px}.pdt15{padding-top:15px}.pdt20{padding-top:20px}.pdt25{padding-top:25px}.pdt30{padding-top:30px}.pdl5{padding-left:5px}.pdl10{padding-left:10px}.pdl15{padding-left:15px}.pdl20{padding-left:20px}.pdl25{padding-left:25px}.pdl30{padding-left:30px}.f50{font-size:50%}.f80{font-size:80%}.f90{font-size:90%}.f110{font-size:110%}.f120{font-size:120%}.f130{font-size:130%}.f9{font-size:9px}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f25{font-size:25px}.f30{font-size:30px}.lh110{line-height:110%}.lh120{line-height:120%}.lh130{line-height:130%}.lh140{line-height:140%}.lh150{line-height:150%}.lh160{line-height:160%}.lh170{line-height:170%}.lh180{line-height:180%}.lh190{line-height:190%}.lh200{line-height:200%}em{font-style:normal;font-weight:bold}.bold{font-weight:bold}.italic{font-style:italic}.red{color:#ff0000}.white{color:#fefefe}.blue{color:#0000ff}.black{color:#000000}.orange{color:#ffa500}.aqua{color:#00ffff}.lime{color:#00ff00}.olive{color:#808000}.silver{color:#c0c0c0}.yellow{color:#ffff00}.gray{color:#808080}.maroon{color:#800000}.purple{color:#800080}.green{color:#008000}.navy{color:#000080}.border{border:1px solid #aaa}table{border-collapse:collapse;border-spacing:1;empty-cells:show}.overflowH{overflow:hidden}ul.li_floatL li,ul.li_floatR li{display:inline}ul.li_floatL li{float:left}ul.li_floatR li{float:right}ul.li_ml05{margin-left:-5px}ul.li_ml05 li{margin-left:5px}ul.li_ml10{margin-left:-10px}ul.li_ml10 li{margin-left:10px}ul.li_ml15{margin-left:-15px}ul.li_ml15 li{margin-left:15px}ul.li_ml20{margin-left:-20px}ul.li_ml20 li{margin-left:20px}ul.li_ml25{margin-left:-25px}ul.li_ml25 li{margin-left:25px}ul.li_ml30{margin-left:-30px}ul.li_ml30 li{margin-left:30px}ul:after,dl:after,.clearfix:after,#container:after,#wrapper:after,#header:after,#globalmenu:after,.section1:after,.section2:after{content:"";display:block;clear:both}ul,dl,.clearfix,#container,#wrapper,#header,#globalmenu,.section1,.section2{zoom:1}
