/*
Theme イノベーター・オブ・ザ・イヤー
Theme URI: http://innovator-of-the-year.com/
Author: イノベーター・オブ・ザ・イヤー
Author URI: http://innovator-of-the-year.com/
Description: 
Version: 1.0
Tags: 
Text Domain: 
*/
@charset "UTF-8";
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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,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:none}table{border-collapse:collapse;border-spacing:0}

.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    font-size:0;
    clear: both;
	visibility:hidden;
}
.clearfix{ display: inline-block; }
/* Hides from IE Mac */
* html .clearfix{ height: 1%; }
.clearfix{ display:block; }
html {
background: #85060d;
background: -moz-linear-gradient(left,  #85060d 15%, #df0414 50%, #85060d 85%);
background: -webkit-gradient(linear, left top, right top, color-stop(15%,#85060d), color-stop(50%,#df0414), color-stop(85%,#85060d));
background: -webkit-linear-gradient(left,  #85060d 15%,#df0414 50%,#85060d 85%);
background: -o-linear-gradient(left,  #85060d 15%,#df0414 50%,#85060d 85%);
background: -ms-linear-gradient(left,  #85060d 15%,#df0414 50%,#85060d 85%);
background: linear-gradient(to right,  #85060d 15%,#df0414 50%,#85060d 85%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85060d', endColorstr='#85060d',GradientType=1 );
}
body {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background:#000;
margin-top: 5px;
}
a { text-decoration: underline; }
a:hover { text-decoration: none; }



#container { width:100%; background:url(/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/main_bg.gif) center repeat-y; }
#container .inner { width: 988px; margin: 0 auto; }


#header { width: 900px; margin: 0 auto; padding: 20px 0; }
#header h1 { width: 440px; text-align:center; float: left; }
#header dl { width:430px; float: right; text-align: right; line-height: 1.8; }
#header dl dt { font-size: 80%; font-weight: normal; padding-right: 20px; }
#header dl dd { padding-right: 20px; }

#headermenu { width:988px; height: 75px; background:url(/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/headermenu_bg.png) no-repeat; }
#headermenu ul { width:800px; margin: 0 auto; }
#headermenu ul li { float: left; }
#headermenu ul li a { display: block; height: 68px; background:url(/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/headermenu.png) no-repeat; text-indent: -9999px; }
#headermenu ul li.home a { width:128px; background-position: 0 0; }
#headermenu ul li.commission a { width:234px; background-position: -128px 0; }
#headermenu ul li.guideline a { width:144px; background-position: -362px 0; }
#headermenu ul li.contact a { width:150px; background-position: -506px 0; }
#headermenu ul li.prizewinner a { width:144px; background-position: -656px 0; }


#top-about { width:900px; margin: 10px auto 35px auto; background:url(/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/top_about_bg.jpg) no-repeat; padding: 50px 0; text-align: center; }
#top-about h2 { font-size: 180%; font-weight: bold; padding: 20px 0; }
#top-about p { padding: 10px 0; line-height: 1.8; }

#top-about-detail { width:730px; margin: 10px auto 35px auto; }
#top-about-detail p { font-size: 90%; padding: 10px 0; line-height: 1.8; }
#top-about-detail ul { font-size: 90%; list-style: disc; margin-left: 20px; line-height: 1.8; padding: 10px 0; }
#top-about-detail ul li {}

#top-news { width: 730px; margin: 35px auto; }
#top-news h3 { padding: 20px 0; }
#top-news dl { font-size: 90%; padding: 20px; }
#top-news dl dt { width:75%; line-height: 1.8; float: right; }
#top-news dl dd { width:25%; line-height: 1.8; float: left; }

#top-outline { width: 730px; margin: 35px auto; }
#top-outline h3 { padding: 20px 0; }
#top-outline dl { font-size: 90%; padding: 20px; }
#top-outline dl dt { width:25%; line-height: 1.8; float: left; }
#top-outline dl dd { width:75%; line-height: 1.8; float: right; }
#top-outline table { width: 680px; font-size:90%; margin: 0 auto; }
#top-outline table th { width: 20%; padding: 5px 10px; text-align:left; line-height: 1.8; }
#top-outline table td { padding: 5px 10px; line-height: 1.8; }


#top-commission { width: 730px; margin: 35px auto; }
#top-commission h3 { padding: 20px 0; }
#top-commission h4 { font-size: 120%; font-weight: bold; padding: 25px 20px; }
#top-commission table { width: 680px; font-size:90%; margin: 0 auto; }
#top-commission table th { width: 20%; padding: 5px 10px; text-align:left; line-height: 1.8; }
#top-commission table td { padding: 5px 10px; line-height: 1.8; }
#top-commission p { font-size: 90%; line-height: 1.8; padding: 25px; }

/*  */
#top-guideline { width: 730px; margin: 35px auto; }
#top-guideline h3 { padding: 20px 0; }
#top-guideline table { width: 680px; font-size:90%; margin: 0 auto; border-top: solid 1px #dcdcdc; }
#top-guideline table th { width: 20%; background:#efefef; border-bottom: solid 1px #dcdcdc; text-align: left; padding: 10px; vertical-align: middle; line-height: 1.6; }
#top-guideline table td { border-bottom: solid 1px #dcdcdc; padding: 10px; vertical-align: middle; line-height: 1.6; }
#top-guideline table td table { width: auto; border: none!important; margin: 0!important; }
#top-guideline table td table th { width: auto; background: none!important; border: none!important; }
#top-guideline table td table td { width: auto; border: none!important; }
#top-guideline table td ul { line-height: 1.8; }
#top-guideline table td ul li { padding-left: 1em; text-indent: -1em; }
#top-guideline p.btn { text-align: center; padding-top: 30px; }

/* お問い合わせ */
#top-contact { width: 730px; margin: 35px auto; }
#top-contact h3 { padding: 20px 0; }
#top-contact dl { font-size:90%; line-height: 1.8; padding: 25px; }
#top-contact table { width: 680px; font-size:90%; margin: 0 auto; border-top: solid 1px #dcdcdc; }
#top-contact table th { width: 30%; background:#efefef; border-bottom: solid 1px #dcdcdc; text-align: left; padding: 10px; vertical-align: middle; line-height: 1.6; }
#top-contact table td { border-bottom: solid 1px #dcdcdc; padding: 10px; vertical-align: middle; line-height: 1.6; }
#top-contact p { padding: 25px; }
#top-contact p.submit { text-align:center; }
#top-contact p.submit input {
font-size: 120%;
font-weight: bold;
background: #efefef;
border:none;
padding: 10px 100px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #efefef;
background: -moz-linear-gradient(left,  #efefef 0%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#efefef), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(left,  #efefef 0%,#e2e2e2 100%);
background: -o-linear-gradient(left,  #efefef 0%,#e2e2e2 100%);
background: -ms-linear-gradient(left,  #efefef 0%,#e2e2e2 100%);
background: linear-gradient(to right,  #efefef 0%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e2e2',GradientType=1 );
cursor: pointer;
}





#footer {
background: #85060d;
background: -moz-linear-gradient(left,  #85060d 15%, #df0414 50%, #85060d 85%);
background: -webkit-gradient(linear, left top, right top, color-stop(15%,#85060d), color-stop(50%,#df0414), color-stop(85%,#85060d));
background: -webkit-linear-gradient(left,  #85060d 15%,#df0414 50%,#85060d 85%);
background: -o-linear-gradient(left,  #85060d 15%,#df0414 50%,#85060d 85%);
background: -ms-linear-gradient(left,  #85060d 15%,#df0414 50%,#85060d 85%);
background: linear-gradient(to right,  #85060d 15%,#df0414 50%,#85060d 85%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85060d', endColorstr='#85060d',GradientType=1 );

}
#footer .inner { width: 900px; margin: 0 auto; }
#footer dl { width: 520px; color: #fff; line-height: 1.8; float: left; padding: 10px 0; margin: 40px 0; border-right: solid 1px #ccc; }
#footer dl dt { font-size: 120%; font-weight: bold; }
#footer dl dd { font-size: 90%; }
#footer ul { width: 320px; font-size: 90%; float: right; padding: 10px 0; margin: 40px 0; line-height: 1.8; }
#footer ul li { color: #fff; list-style: disc; }
#footer ul li.odd { width: 65%; float: left; }
#footer ul li.even { width: 35%; float: left; }
#footer ul li a { color: #fff; }
#copyright { text-align: center; padding: 10px 0; }
#copyright p { font-size:70%; color:#fff; }



#page-box { width: 730px; margin: 35px auto; }


#page-box .page-label { background:url(/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/label_title_line_bg.gif) center center repeat-x; height: 38px; width:100%; margin-bottom: 30px; }
#page-box .page-label .title-inner { display: inline-block; background:url(/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/label_title_bg.jpg) left center no-repeat; height: 38px; }
#page-box .page-label .title-inner h3 { display: block; background:url(/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/label_title_bg_left.jpg) right center no-repeat; height: 38px; }
#page-box .page-label .title-inner h3 span { display: block; color: #fff; font-weight: bold; padding: 10px 40px; }


.prizewinner {}
.prizewinner .photo { width:300px; float: left; }
.prizewinner .profile { width:400px; float: right; }
.prizewinner .profile h4 { font-size: 140%; font-weight: bold; padding: 10px 0; }
.prizewinner .profile p { font-size: 80%; line-height: 1.8; padding: 10px 0; }
.prizewinner .comment { width:100%; float: left; }
.prizewinner .comment p { font-size: 80%; line-height: 1.8; padding: 20px 0; }

.archive-prizewinner {}
.archive-prizewinner ul {}
.archive-prizewinner ul li { font-size: 90%; border-bottom: dotted 1px #ccc; padding: 10px; margin: 10px; }
.archive-prizewinner ul li a { color: #333; text-decoration: none; }





#page-body #winner-info { background:url(https://web.archive.org/web/20150803175035im_/http://innovator-of-the-year.com/wp/wp-content/themes/innovator/images/winner_medal.jpg) left center no-repeat; padding-left:210px; padding-top: 20px; }
#page-body #winner-info .winner-profile { width:310px; float: left; }
#page-body #winner-info .winner-profile h3 { font-weight: bold; color: #8e0810; margin-bottom: 20px; }
#page-body #winner-info .winner-profile h3 strong { font-size: 160%; }
#page-body #winner-info .winner-profile p.winner-name { font-size: 200%; margin-bottom: 20px; }
#page-body #winner-info .winner-profile p.winner-name span { font-size: 60%; }
#page-body #winner-info .winner-profile p.winner-carrier { line-height: 1.4; margin-bottom: 20px; }
#page-body #winner-info .winner-profile dl.recommender { line-height: 1.4; }
#page-body #winner-info .winner-profile dl.recommender dt {}
#page-body #winner-info .winner-profile dl.recommender dt span { font-size: 80%; }
#page-body #winner-info .winner-profile dl.recommender dd {}
#page-body #winner-info .winner-poto { width:210px; text-align: right; float: right; }
#page-body #winner-comments { border-top: solid 1px #ccc; margin-top: 30px; padding-top: 30px; }
#page-body #winner-comments p { font-size: 80%; line-height: 1.8; padding: 10px; }
/*
     FILE ARCHIVED ON 17:50:35 Aug 03, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:53:46 Jun 02, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 106.355
  exclusion.robots: 0.135
  exclusion.robots.policy: 0.124
  RedisCDXSource: 0.691
  esindex: 0.009
  LoadShardBlock: 85.239 (3)
  PetaboxLoader3.datanode: 76.804 (4)
  CDXLines.iter: 17.076 (3)
  load_resource: 108.495
  PetaboxLoader3.resolve: 54.522
*/