body{margin:0; padding:0; color: #333; font: 13px 'Lucida Grande', Verdana, sans-serif; background-color: #FFFFFF;}
div#kn_main{width: 852px; margin: 0 auto; text-align: left; background-color: #FFFFFF;}

/* フロート・クリアフィックス */
.fL {float: left; display: inline;}
.fR {float: right; display: inline;}
.taC {text-align: center;}
.taL {text-align: left;}
.taR {text-align: right;}
.clear {clear: both;}
.clearFix {zoom: 100%;}
.clearFix:after {content: "."; clear: both; height: 0; display: block; visibility: hidden;font-size: 0;}

/* マージン */
.mt10 {margin-top: 10px;}
.mt19 {margin-top: 19px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mr05 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr16 {margin-right: 16px;}
.mr60 {margin-right: 60px;}
.mr110 {margin-right: 110px;}
.mr162 {margin-right: 162px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb18 {margin-bottom: 18px;}
.mb20 {margin-bottom: 20px;}
.mb27 {margin-bottom: 27px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb300 {margin-bottom: 300px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml18 {margin-left: 18px;}
.ml34 {margin-left: 34px;}
.ml36 {margin-left: 36px;}
.ml50 {margin-left: 50px;}
.mbox00 {margin:0; padding:0;}
.mbox05 {margin:5px;}
.mbox05-50 {margin:5px 5px 50px;}
.mbox10 {margin:10px;}
.mbox19 {margin:19px;}
.mbox30_0 {margin:30px 0;}
.mbox0_10 {margin:0 10px;}
.mbox0_10_20 {margin:0 10px 20px;}
.mbox0_10_30 {margin:0 10px 30px;}

/* 各テキスト設定 */
.st_12_16_000 {font-size:12px; line-height:16px; color:#000000; }
.st_12b_16_000 {font-size:12px; font-weight:bold; line-height:16px; color:#000000; }
.st_12_16_630 {font-size:12px; line-height:16px; color:#663300; }
.st_12_25_fff {font-size:12px; line-height:25px; color:#FFFFFF; } 
.st_13b_18_f00 {font-size:13px; font-weight:bold; line-height:18px; color:#FF0000; } 
.st_13b_18_000 {font-size:13px; font-weight:bold; line-height:18px; color:#000000; } 
.st_13b_25_000 {font-size:13px; font-weight:bold; line-height:25px; color:#000000; } 

/* navi */
#kn_gnavi {margin: 48px 0 28px; padding: 0 36px; height:32px; width:852px;}
#kn_gnavi ul{list-style-type: none; margin: 0; padding: 0;}
#kn_gnavi li{float: left;}


/* biography */
.kn_bio_box {width:724px; font-size: 12px; line-height: 17px; letter-spacing: 1px; color: #878787; font-family: "ＭＳ ゴシック",sans-serif; float:left;}

/* left box */
.kn_lbox {margin:0 0 0 36px; width:372px; float:left;}
.kn_lbox ul{list-style-type: none; margin: 0; padding: 0;}
.kn_lbox li{margin: 0 8px 0 0; float: left;}

/* right box */
.kn_rbox {width:400px; float:left;}
.kn_rbox ul{list-style-type: none; margin: 0; padding: 0;}
.kn_rbox li{margin: 0 8px 0 0; float: left;}


/* works box */
.works_box {width:780px; margin:0 auto;}
.works_box ul{list-style-type: none; margin: 0; padding: 0;}
.works_box li{margin: 0 8px 0 0; float: left;}
.works_box p{margin: 0 15px 0 0; float: left; color:#999999; line-height:16px;}
.works_box p.kidsex01{margin: 0 15px 0 0; float: left; color:#999999; font-size: 13px; line-height:20px;}
.works_box p.kidsex02{margin: 0 15px 0 0; float: left; color:#999999; font-size: 10px; line-height:16px;}

.works_txt {font-size:8px; line-height:12px; color:#000000; }


/* top copyright */
.copyright {width: 780px; margin: 0 auto; text-align: right; font-size: 11px; line-height: 17px; color: #999999; font-family: "ＭＳ ゴシック",sans-serif;}
.copyright span{font-size: 14px; line-height: 30px;}

.copyright_R {width: 50%; text-align: right; font-size: 11px; line-height: 17px; color: #999999; font-family: "ＭＳ ゴシック",sans-serif;}
.copyright_L {width: 50%; text-align: left; font-size: 11px; line-height: 17px; color: #999999; font-family: "ＭＳ ゴシック",sans-serif;}


/* exhibition 2020 */
.exhibition {width: 780px; margin: 0 auto 10px; font-size: 13px; line-height: 17px; color: #ababab; font-family: "ＭＳ ゴシック",sans-serif;}
.exhibition p {font-size: 13px; line-height: 17px; color: #ababab; font-family: "ＭＳ ゴシック",sans-serif;}
.exhibition a {text-decoration: none; font-size: 13px; line-height: 17px; color: #ababab; font-family: "ＭＳ ゴシック",sans-serif;}

