/*  
Theme Name: hayhay2012スマホ 
URI: 
Version: 1.0
Description: hayhay2012スマホ用TPL
Author: オオガイ マキト
Author URI:
Requires: Ktai Style 2.0.0, WordPress 2.6
License: GPL v2 or later
*/
@charset "UTF-8";
/*--初期化--*/
html, body, div, span, applet, object, iframe, strong, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, table, label, tr, th, td {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;
}

/*--テーマスタイル--*/
.grdWhite{
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
}
.grdBrown{
	background: -moz-linear-gradient(top,  #847450 1%, #7a6330 8%, #7f6b3f 82%, #5d5036 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#847450), color-stop(8%,#7a6330), color-stop(82%,#7f6b3f), color-stop(99%,#5d5036)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #847450 1%,#7a6330 8%,#7f6b3f 82%,#5d5036 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #847450 1%,#7a6330 8%,#7f6b3f 82%,#5d5036 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #847450 1%,#7a6330 8%,#7f6b3f 82%,#5d5036 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #847450 1%,#7a6330 8%,#7f6b3f 82%,#5d5036 99%); /* W3C */
}
body {
    color: #666666;
    font: 16px/26px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Sans-Serif;
}
a {
    color: #7f6b3f;
    text-decoration:none;
}
h1{
	text-align: center;
	padding:0px;
	margin:0px;
	height:198px;
}

h1 a{
	display:block;
	padding:0px;
	margin:0px;
	height:198px;
}

.toPc a{
	display:block;
	width:100%;
	height:22px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background:#7f6b3f url(img/toPc.png) no-repeat right center;
}

#topBnr{
	margin-top:10px;
	text-align: center;
}

.aboutHay{
	margin:0px;
	padding:0px;
}
.aboutHay a{
	text-decoration:none;
	color:#fff;
	display:block;
	font-size:80%;
	padding:7px 3px;
	border-botto:1px dotted #ccc;
	background: url(img/allow_w.png) no-repeat right center;
}
#homeMain,
#underMain{
	padding:0px 10px;
}
#homeMain h2{
	text-indent:-9999px;
	height:40px;
}
#homeMain h3,
#underMain h3{
	text-indent:-9999px;
	height:40px;
	margin-top:15px;
}
#whatnewTitle{
	background: url(img/whatnewTitle.gif) no-repeat;
}
#sankaTitle{
	background: url(img/sankaTitle.gif) no-repeat;
}
#taikenTitle{
	background: url(img/taikenTitle.gif) no-repeat;
}
#hayfesTitle{
	background: url(img/hayfesTitle.gif) no-repeat;
}
#studyTitle{
	background: url(img/studyTitle.gif) no-repeat;
}
#gohayFesTitle{
	background: url(img/gohayfesTitle.gif) no-repeat;
}
#infoTitle{
	background: url(img/infoTitle.gif) no-repeat;
}
#homeMain ul.backWall,
#underMain ul.backWall{
	background:#fff9d6;
}
#homeMain ul li a,
#underMain ul li a{
	display:block;
	font-size:80%;
	margin:0px 5px;
	padding:7px 3px;
	border-bottom:1px solid #e6cf5f;
	background: url(img/allow.png) no-repeat right center;
}
#middleMain{
	margin-top:15px;
	padding:0px;
}
#middleMain h3{
	text-align:center;
	margin:0px;
	padding-top:5px;
}
.socialLstUnit{
	display:block;
	font-size:80%;
	margin:0px 5px;
	padding:7px 3px;
}
.socialUnit{
	margin:0px auto 10px auto;
	padding:5px 0px;
	text-align:center;
}
.socialUnit li{
	width:20%;
	text-align:center;
	display:inline-block;	
}
#footerMain{
	margin-top:10px;	
}
#footerMain h3{
	text-align:center;
	margin:0px;
	padding-top:5px;
	margin:10px 0px;
}
.s_table{
	width:100%;
}
.s_table td{
	text-align:center;
	vertical-align:middle;
}
.copyright{
	font-size:75%;
	text-align:center;
	color:#fff;
	background:#7E6A3E;
}
.p_title{
	margin-bottom: 10px;
	padding:5px 0px;
	color:#fff;
}
.inner{
	padding:3px 5px;
}
.inner img{
	max-width:100%;
}

.toTop{
	text-align: right;
	padding:5px;
}
.toHome a{
	display:block;
	color:#fff;
	width:40%;
	margin:3px auto;
	padding:5px;
	text-align: center;
	border:1px solid #fff;
	border-radius: 0.5em;
}
.boxCenter{
	text-align:center;
	margin:25px 0px 5px 0px;
}

/*--artistブーススタイル--*/
.artistUnit{
	margin-bottom:25px;
}
.artistUnit dl{
	margin:0px;
}
.artistUnit dt{
	margin:0px;
	font-size:80%;
	color:#8F723C;
	padding:5px;
	background:#FFF9D6;
	border:1px solid #fff;
	border-radius:0.8em;
}
.artistUnit dd{
	margin:0px;
	padding:5px;
	text-align:center;
}

.eventmap .artistUnit dd{
	margin:0px;
	padding:5px;
	text-align:left;
	font-size:80%;
	color:#8F723C;
	padding:5px;
	background:#FFF9D6;
}

.artistUnit a{
	margin:3px auto;
	padding:5px;
	color:#FF7E03;
	display:block;
}
.artistUnit a font{
	color:#FF7E03;
}
.artistUnit h3{
	color:#fff;
	padding:3px 10px;
	margin:0px 0px 5px 0px;
	font-size:90%;
}
.artUnitWrpA .artistUnit h3{
	background:url("http://kokousa.jp/hayhay/2012/wp-content/themes/hayhay/images/artist/artTitleBackA.png") no-repeat;
}

.artUnitWrpB .artistUnit h3{
	background:url("http://kokousa.jp/hayhay/2012/wp-content/themes/hayhay/images/artist/artTitleBackB.png") no-repeat;
}

/*--パートナーブーススタイル--*/
.prtistUnit{
	margin-bottom:25px;
}
.prtistUnit dl{
	margin:0px;
}
.prtistUnit dt{
	margin:0px;
	padding:5px;
	text-align:center;
}
.prtistUnit dd{
	margin:0px;
	padding:5px;
	font-size:80%;
	color:#8F723C;
	padding:5px;
	background:#FFF9D6;
	border:1px solid #fff;
	border-radius:0.8em;
}
.prtistUnit a font{
	color:#fff;
}
.prtistUnit h3{
	color:#fff;
	padding:3px 10px;
	margin:0px 0px 5px 0px;
	font-size:90%;
}
.prtUnitWrpA .prtistUnit h3{
	background:url("http://kokousa.jp/hayhay/2012/wp-content/themes/hayhay/images/partner/prtTitleBackA.png") no-repeat;
}

.prtUnitWrpB .prtistUnit h3{
	background:url("http://kokousa.jp/hayhay/2012/wp-content/themes/hayhay/images/partner/prtTitleBackB.png") no-repeat;
}