article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0;color:#073877}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new' , monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}body{font-size:12px;line-height:1.6em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/background.gif) repeat-x left top;color:#333}}
body#index {background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/css/img/index/background.gif) repeat-x left top}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a,a:hover,a:focus,a:visited{color:#000;outline:none;text-decoration:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.wrapper{width:90%;margin:0 5%}.widget_footer ul,.widget_sidebar ul{padding-left:20px}article header{background:none;height:auto;padding:8px 0;border:#909fb3 solid;border-width:1px 0;margin-bottom:3%}.top{position:relative}.page-title{background:#eee}.page-title h2{font-size:22px;color:#878787;font-weight:lighter;text-transform:uppercase;width:auto;margin:0;display:inline-block;margin:30px 0}.footer-container{background:#08254d}.footer-container,.main .column-two{}.title{color:#fff}.top-menu-container,nav,.sf-menu{float:left}.top-menu-container{margin-top:30px}nav{width:100%}#sidebar{width:246px}#sidebar ul{list-style:none}.sf-menu ul{margin:0;padding:0}.sf-menu li{padding-left:28px}.sf-menu a{display:block;padding:0 0;text-decoration:none;font-weight:bold!important;text-transform:uppercase;color:#818181;font-size:12px;font-weight:bold}.sf-menu a :hover,.sf-menu li.current_page_item a{color:#fff}.sf-menu a:hover{color:#fff}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:14px;height:14px;text-indent:-999em;overflow:hidden;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/sub-indicator.png) no-repeat}a>.sf-sub-indicator{top:-.1em;background-position:0 0}.sub-menu{background:#222;left:18px!important}.sub-menu li{padding:11px;float:left}#small-screens-menu{background:#000;display:none;font-size:12px;position:relative;z-index:999}#small-screens-menu nav{display:none;background:#000}#small-screens-menu a{text-align:center;padding:12px 0;border-bottom:1px solid #111;display:block;text-shadow:none;color:#ccc!important;text-transform:uppercase;text-decoration:none}#small-screens-menu nav ul{padding:0;margin:0}#small-screens-menu nav ul li{clear:both;float:none;width:100%;padding:0}#small-screens-menu nav li:last-child a{border-bottom:none}#small-screens-menu nav ul ul a{font-size:90%}#small-screens-menu a:hover{text-decoration:none;color:#fff!important;background:#111}.main{padding:30px 0}.main article h1{font-size:3em}.main .column-two{}.footer-container footer{clear:both;font-size:90%;margin-top:50px;text-align:center;color:#fff}.footer-container footer a{color:inherit}.ie7 .title{padding-top:20px}.site-title{width:170px;height:170px;background:#00bfff;float:left;position:relative;text-align:center;margin:0}.site-title a{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:auto;display:inline-block;line-height:170px;color:#fff;text-decoration:none}.site-title a img{display:block}.site-description{margin:0;position:absolute;top:135px;left:190px;color:#d6d6d6;font-weight:lighter}.social{float:right;margin:24px 0 0 0;list-style:none}.social li{padding:0 0 0 18px;float:left;font-size:14px;color:#6b6b6b}.social li a{float:left;width:20px;height:20px;margin-top:2px;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/social.png) no-repeat;text-indent:-999em}.social li a.linkedin{background-position:-1px 0}.social li a.dribble{background-position:-37px 0}.social li a.pinterest{background-position:-75px 0}.social li a.twitter{background-position:-115px 0}.social li a.rss{background-position:-148px 0}.social li a.facebook{background-position:-184px 0}#searchform{width:229px;padding:5px 5px 5px 10px;background:#fff;border:1px #ccc solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 30px 0;display:inline-block}#searchform input{padding-top:10px;line-height:12px;font-size:12px;font-weight:normal;border:0;text-transform:uppercase;color:gray}#searchform input:focus{color:#000}#searchform input#s{float:left;background:#fff;width:190px}#searchform input#s:focus{outline:none}#searchform input#searchsubmit{float:right;width:28px;height:28px;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/searchsubmit.png) no-repeat}#searchform input#searchsubmit:focus{outline:0}header .meta{color:#07254c;list-style:none;margin:0;padding:0;font-weight:bold}header .meta li{float:left;padding:0 3%;border-right:1px #07254c solid}header .meta li:last-child{border-right:0}header .meta li .comments{float:left;padding-left:20px;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/comments.png) no-repeat 0 3px}header .meta li .comments a{text-decoration:none}.blog-thumb{float:left;margin-right:3%}.blog-entry{float:left;width:60%}.categories{font-size:90%;color:#79796a;font-weight:bold;text-transform:uppercase}.categories a{color:#79796a;text-decoration:none}.post-title{color:#184988;font-size:200%;font-weight:lighter;margin:0;line-height:120%}.post-title a{color:#184988;text-decoration:none}article{margin-bottom:5%}.more-link{color:#000;padding-right:25px;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/continue.png) no-repeat right 3px;text-decoration:none;font-weight:bold}.sidebar-footer .widget-title{color:#07254c;font-size:90%;font-weight:bold;text-transform:uppercase;margin:2em 0}.column-two .widget-title{color:#07254c;font-weight:bold;text-transform:uppercase;margin:0 0 1em 0;position:relative;padding-left:23px;font-size:1em;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/xwidget_title.png.pagespeed.ic.gZJ1_Po8g3.png) no-repeat 0 1px}.column-two ul,.sidebar-footer ul{list-style:none;padding:0;margin:0 0 0 24px}.column-two ul{margin-bottom:0}.column-two ul li,.sidebar-footer ul li{margin:4px 0}.column-two ul li a,.sidebar-footer ul li a{text-decoration:none}#comment-nav{display:none}.avatar{-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.commentlist{list-style:none;padding:0}.commentlist article header{border:0}.commentlist article header img{float:left;margin-right:30px}.commentlist article header a{font-style:normal;text-decoration:none}.commentlist article header cite a{font-weight:bold}.commentlist article header cite{height:30px;line-height:30px;border-right:1px #79796a solid;margin-right:25px;padding-right:25px}.commentlist article section{color:#575746;float:left;padding-left:95px;margin-top:-30px}.commentlist article section p{margin:.3em 0}.comment-reply-link{clear:both;font-style:normal;text-decoration:none;font-weight:bold;font-size: 80ew%;text-transform:uppercase}#comments{clear:both;margin-top:7%}.respond-form{clear:both;margin-top:3%;float:left}#comment-form-title h3,#comments h3{color:#868686;font-size:140%;font-weight:lighter;text-transform:uppercase}#comment-form-elements{list-style:none;color:#212121;padding:0}#comment-form-elements li{margin:10px 0;float:left;clear:both}#comment-form-elements label,#contactForm label{width:170px;text-transform:uppercase;float:left;height:40px;line-height:40px}#comment-form-elements input,#comment-form-elements textarea,#contactForm input,#contactForm textarea{float:left;width:328px;border:1px #ccc solid;padding:0 10px;height:40px;line-height:40px}#comment-form-elements textarea,#contactForm textarea{height:130px;line-height:24px}#comment-form-elements input.submitbutton,#contactForm button.submitbutton{width:125px;height:45px;line-height:45px;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;background:#00bfff;border:0;cursor:pointer}.call_to_action{width:100%;height:140px;background-image:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/bk_header.png);line-height:140px;text-align:center;color:#00bfff;font-size:200%;font-weight:lighter}.call_to_action .wrapper{height:100%}.call_to_action a{color:#fff;background:#00bfff;padding:10px 25px;text-decoration:none;margin:-15px 0 0 30px;border-radius:3px}.radial_gradient{width:100%;height:100%;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=1 )}#contact-map{float:left;width:100%;height:350px;margin:0 0 15px 0}#contact-map iframe{border:0}#contact-form{width:60%;float:left;margin:0 30px 0 0}#contact-form .error,#contact-form .thanks{display:none}#contact-data{float:left;width:35%;margin:28px 0 0 0}#contact-data p{display:block;overflow:hidden;margin:0 0 15px 0}#contact-data .contact-data-field{float:left;width:35%;font-weight:bold}#contact-data .contact-data-info{float:left;width:65%}#contactForm div{float:left;width:100%;margin-bottom:10px}.thanks{background:#f2f3f6;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/ok.png) no-repeat left 1px;padding-left:20px;clear:both;margin-top:30px}.error{color:#333;background:#fce2d4 url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/error.png) no-repeat 5px 50%;margin-top:5px;display:block;clear:both;padding:7px;padding-left:30px;border-radius:6px;font-size:11px;border:1px solid #fbc2c4;width:270px}.filterable{float:right;list-style:none;text-transform:uppercase;margin:0 0 5% 0;clear:both}.filterable li{float:left;margin:0 20px 0 0}.filterable li a{color:#878787;padding:5px 10px;text-decoration:none}.filterable li a:hover{color:#fff;background:#00bfff}.filterable li.active a{background:#00bfff;color:#fff}.portfolio-items{list-style:none;float:left;width:100%;padding:0}.portfolio-items li{width:355px;margin:0 5px;text-align:center;float:left;height:360px}.portfolio-items li div,.portfolio-items li img{width:100%}.portfolio-items li img{max-width:300px!important}.portfolio-items .portfolio-item-holder{height:250px}.portfolio-items li .description p{margin:1em 0 0}.portfolio-items li .description p a{text-decoration:none;color:#00bfff;font-size:120%}.portfolio-items li .description span{text-transform:uppercase;font-size:90%;font-weight:bold}.emm-title{display:none}.emm-paginate{padding:45px 0 20px}.emm-paginate a,.emm-paginate span{border:1px solid #07254c;background:#fff;border-radius:4px 4px 4px 4px;margin:0 4px;padding:5px 11px;text-align:center;text-decoration:none;text-shadow:none;color:#07254c;transition:color .1s ease-in 0s}.emm-paginate .emm-title{border:medium none;padding-left:0;background:none}.emm-paginate .emm-current{border-color:#08254d;background:#08254d;color:#fff}.emm-paginate a:hover{border-color:#08254d;background:#08254d;color:#fff}.widget_sidebar{clear:both;margin-bottom:30px}.widget_search label{display:none}.widget_search #searchform{margin:0 7px 0 0}#searchsubmit{text-indent:-9999px}* html #searchsubmit{font-size:0;display:block;line-height:0}*+html #searchsubmit{font-size:0;display:block;line-height:0}.widget_calendar{float:left}#wp-calendar{width:100%}#wp-calendar caption{text-align:center;color:#333;margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:90%}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:90%;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:90%;text-transform:uppercase;padding-top:10px}.tagcloud a{font-size:14px!important;background:#00bfff;color:#fff;display:inline-block;padding:2px 5px;margin-bottom:5px}.flexslider{position:absolute;top:7px;padding:8px;background:#fff}#top_line{height:3px;display:block;width:100%;min-width:100%;z-index:10;background:#07254c;margin:0}.main-container{background:#fff;border-top:1px solid #ccc}#header{width:980px}#container{width:874px;margin:0 auto;height:330px;position:relative}.social_link{position:absolute;right:0;top:37px}.social_link li{float:left;display:inline;margin:0 0 0 15px}#social_link2{right:0;top:56px}.social_link a:hover{position:relative;top:-2px;left:0}.search_area{position:absolute;right:0;top:85px;width:165px;border-radius:10px;border:1px solid #ccc}#search_input{float:left;font-size:12px;width:115px;margin:3px 0 0 10px;border:none!important;padding:1!important;overflow:hidden;background:transparent}#search_button{float:right;margin-right:6px}#search_area2{right:50px;top:53px}#search_input:focus,#search_button:focus{outline:0}.top-menu-container{}#menu-icon{display:none}.social{margin-top:24px}.social li:first-child{display:none}.sf-menu{display:block!important}nav ul li{display:block;float:left}.oldie nav a{margin:0 .7%}.wrapper{width:980px;margin:0 auto}.main.wrapper{padding-top:0}.main .column-one{float:left;width:70%;margin-left:15px;margin-top:10px}.main .column-two{float:right;width:25%;margin-top:58px}.sf-menu li{padding-left:28px}.flex-control-nav{right:5%!important}.flexslider .slides li img{width:auto}.social li:first-child{display:block}.blog-thumb{width:auto;height:auto}.blog-entry{width:75%}.portfolio-items li{width:355px}}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {background-color:transparent;border:0;overflow:hidden;*text-indent: -9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}#header{height:181px;margin:0 auto;position:relative;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/line1.gif) no-repeat 265px top;z-index:30}#logo{position:absolute;line-height:120%;top:20px;left:0;width:240px;font-size:20px;font-weight:normal;margin:0;paddgin:0}#logo a{text-decoration:none;color:#333}#logo a:hover{text-decoration:underline}#global_menu{height:63px;margin:0;padding:0;position:absolute;right:0;bottom:0;z-index:20}#global_menu ul ul ul{left:100%;top:0;left:0}#global_menu ul li{float:left;margin:0;padding:0;position:relative;display:block;width:143px}#global_menu ul ul li{float:none;height:auto;padding:0;margin:0;text-align:left}#global_menu ul li a{display:block;padding:8px 10px 0 10px;color:#333;text-decoration:none;font-size:12px;background:url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/menu_line.gif) repeat-y left top;height:43px}#global_menu ul ul li a{padding:8px 10px 10px 10px;height:auto}#global_menu ul li a:hover{background:#f6f6f6 url(https://blog.tian.jp/_wps/wp-content/themes/fizz/img/menu_line.gif) repeat-y left top;color:#333}#global_menu ul li.active_menu a{}#global_menu ul ul a{position:relative;padding:8px 10px 0 10px;line-height:140%;margin:0 0 -1px 0;border:1px solid #ccc;background:#fff;background-image:none}#global_menu ul ul a:hover{background:#f6f6f6;background:}#global_menu ul li.first_menu{}#global_menu ul li.last_menu a{}.header_menu li.current-menu-item>a{}#global_menu ul ul .parent_menu>a{}#global_menu ul ul .parent_menu>a:hover{}.meteor-nav{display:inline!important}.more_text{margin:3px;color:#68ccff;text-decoration:underline}#global_menu .dropdown-menu{margin:0!important;padding:0!important}#global_menu .dropdown-menu{display:none}#global_menu .dropdown:hover .dropdown-menu{display:block}