

/*==================================
    nonaka common
==================================*/
a.link{
    background-image: url(/nonaka/images/common/arrow.png);
}
h1,
h1.entry-title{
    color:#11285a;
}
h2{
    color:#005DA5;
}
article.list h2{
    margin-bottom: 5px;
}
a.button:hover {
    color: #005DA5;
}


/*----------------------------------------------------------------------
/           pageNonakaIndex
----------------------------------------------------------------------*/

#pageNonakaIndex{
}
#pageNonakaIndex #copy{
    text-align: center;
    padding: 50px 0 70px 0;
    font-size: 70px;
    color: #ccc;
    font-family: serif;
    font-weight: bold;
}
#pageNonakaIndex #copy br{
    display:none;
}
#pageNonakaIndex #shelf div.book{
    margin:0;
    border:none;
    border-bottom:1px dotted #333;
}
#pageNonakaIndex #shelf{
    border-top:1px solid #999;
}
#pageNonakaIndex #copy span{
    display:inline-block;
}
#pageNonakaIndex #copy span#txt{
    padding:0 20px;
    color:#205891;
    font-size:37px;
    line-height:0.8;
}
#pageNonakaIndex #copy span#quot1{
    position:relative;
    top:10px;
}
#pageNonakaIndex #copy span#quot2{
    position:relative;
    top:45px;
    left:-3px;
}
#pageNonakaIndex div.square_index{
    background:transparent url("/nonaka/images/index/bg_screen.gif") no-repeat  50% 0 ;

}
#pageNonakaIndex h2{
    background: url("/images/common/t_bg_shadow.gif") repeat-x 0 bottom ;
    padding-bottom: 25px;
    margin:0 0 10px 0;
    font-size:130%;
    color:#000;
}
#pageNonakaIndex span.title {
    font-weight:normal;
}
#pageNonakaIndex #subIndex ul{
    line-height: 140%;
    font-size: 90%;
}
#pageNonakaIndex div#subIndex ul li{
    padding: 7px 7px 4px 7px;
}
#pageNonakaIndex #subIndex div.detail{
    width: 63%;
    float :right;
}
#pageNonakaIndex #subIndex div.detail p{
    margin: 0;
}
#pageNonakaIndex #subIndex div.thumb{
    width:30%;
    float:left;
}
#pageNonakaIndex #subIndex div.thumb img{
    display: block;
    width:100%;
}
#pageNonakaIndex .button{
    padding: 3px 15px;
}
#pageNonakaIndex ..book{
    width: 328px;
    padding-bottom:6px;
    margin-bottom:0px;
}
#pageNonakaIndex ..book div.bookInner h2 {
    font-size:90%;
}
#pageNonakaIndex ..book h3{
    font-family: "min",serif;
    margin: 0 0 8px 0;
    font-size: 130%;
    line-height: 130%;
}
#pageNonakaIndex ..book div.bookInner {
    font-size: 90%;
}
#pageNonakaIndex ..book div.bookInner span.writer {
    margin-left:95px;
}
#pageNonakaIndex ..book img.thumb {
    width: 80px;
    float:left;
    margin: 0 15px 15px 0;
}
#pageNonakaIndex .book img.thumb{
    width:auto;
    max-height: 80px;
}



/*====================================================================
    pageMessage
====================================================================*/
#pageMessage div#image{
    background-color:#000 ;
}
#pageMessage div.square_index{
    background:transparent url("/nonaka/message/images/bg_screen.gif") no-repeat  50% 0 ;
}
#pageMessage{
    padding-bottom: 60px;
}
#pageMessage ul.message{
    /*list-style-type:disc;
    list-style-image:url('/c/wp-content/themes/nik_design/images/nonaka/message/li.png');*/
    font-family: serif;
}
#pageMessage ul.message li{
    padding: 20px 0 20px 0;
    font-size:24px;
    line-height:1.5;
}
#pageMessage p.sign{
    text-align:right;
    margin:20px 15px 0 0;
}


div#contents ul.message li {
    font-size: 24px;
    line-height: 1.5;
    padding: 20px 0;
}





/*====================================================================
    media query
====================================================================*/

/*
    TAB
*/
@media screen and (max-width: 991px){
    #pageNonakaIndex #copy{
        font-size:50px;
    }
    #pageNonakaIndex #copy span#txt{
        padding:0 10px;
        font-size:30px;
    }
    #pageNonakaIndex #copy span#quot2{
        top:30px;
    }
}


/*
    iphone landspcae
*/
@media only screen and (max-width: 736px) {
    #pageNonakaIndex .button{
        padding: 8px 10px;
    }
}


/*
    SP
*/

@media screen and (max-width:479px) {
    .entry-content{
        margin-bottom:20px;
    }
    #pageNonakaProfile h2{
        line-height: 140%;
    }
    #pageNonakaProfile .lead{
        margin-bottom:28px;
    }
    #pageEnNonaka h2{
        line-height:105%;
    }
    #pageMessage div#contents ul.message{
        padding:0 10px 0 40px ;
    }
    #pageMessage div#contents ul.message li{
        font-size:110%;
    }
    #pageMessage p.sign{
        text-align:right;
        margin:20px 0 0;
        width:auto;
    }
    #pageMessage p.sign img{
        width:70%;
    }
    #contents #pageMessage ul.message{
        padding:0 10px 0 30px ;
    }
    #contents #pageMessage ul.message li{
        font-size:110%;
        padding: 20px 0 0;
    }
    #contents #pageMessage p.sign{
        text-align:right;
        margin:20px 0 0;
        width:auto;
    }
    #contents #pageMessage p.sign img{
        width:60%;
    }

    #pageNonakaIndex #copy br{
        display:block;
    }
    #pageNonakaIndex #copy span#txt{
        font-size:40%;
        line-height:160%;
        font-family: "min","繝偵Λ繧ｮ繝取・譛� Pro W6","Hiragino Mincho Pro","HGS譏取悃E","・ｭ・ｳ ・ｰ譏取悃",serif;
        font-weight:bold;
    }
    #pageNonakaIndex #copy span#quot1{
        top:-30px;
    }
    #pageNonakaIndex #copy span#quot2{
        top:20px;
    }
    #pageNonakaIndex #copy{
        padding: 30px 0 10px;
    }



}