/*************************************************************COMMON*************************************************************//*LINK DECORATION*/a {color: #aaaaaa;text-decoration: none;}a:link {color: #aaaaaa;text-decoration: none;}a:active {color: #999999;text-decoration: none;}a:hover {color: #aaaaaa;text-decoration: none;background-color: #eeeeee;}img{border: none;}/*************************************************************CONTAINERS*************************************************************//* BODY AND CONTAINER============================================================*/body {background: #ffffff;color: #3f3f3f;text-align: left;margin-left: 100px;}#container {width: 100%;}/* HEADER============================================================*/#header {display: block;width: 100%;padding-top: 20px;}#header h1 {display: block;width: 400px;height: 40px;margin-bottom: 0px;}#navi {display: block;width:auto;height:20px;padding-top: 10px;margin-left: 0px;clear:both;}#navi h2 {font-size: 10px;font-family:Verdana, Helvetica, sans-serif;color: #000000;margin-bottom: 10px;}#navi ul {list-style-type: none;margin-left: 0;padding: 0;width: 400;float: left}#navi li {display:inline;padding-right: 10px;padding-bottom: 11px;float:left;}#navi_top {display: block;width:auto;height:20px;padding-top: 0px;clear:both;text-align:center;}#navi_top h2 {font-size: 10px;font-family:Verdana, Helvetica, sans-serif;color: #000000;margin-bottom: 10px;}#navi_top ul {list-style-type: none;padding: 0;width: 400;}#navi_top li {display:inline;padding: 5px;padding-bottom: 11px;}/* CONTENT AREA============================================================*/#content {display: block;width: 100%;clear: left;margin-left:-40px;margin-bottom: 0px;margin-top: 15px;}#content p {height: 8px;}#content ul {list-style-type: none;}#up {font-size: 8px;font-style: normal;font-family:Verdana, Helvetica, sans-serif;color:#000000;}#img_top{margin-top: 10%;margin-left: 0px;text-align:center;}#art_menu h3 {font-size: 9px;font-family:Verdana, Helvetica, sans-serif;color: #000000;margin-top: 0px;margin-bottom: 40px;}#art_menu ul {list-style-type: none;}#art_menu li {display:inline;padding-right: 10px;}.set{display: inline-table;min-height: 1%;margin-top: -10px;}.set li {float: left;margin-right: 20px;padding-bottom: 30px;}.set li a img {border: 1px solid #ffffff;}.set li a:hover img {border: 1px solid #aaaaaa;}.bio{font-family: HiraMinPro-W6, "ヒラギノ明朝 Pro W6", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";letter-spacing: 0.10em;line-height: 1.25em;display: inline-table;min-height: 1%;margin-top: -10px;}.bio p{font-size:16px;}.bio p2{font-size:12px;}.bio_en{font-family: Georgia, "Times New Roman", Times, serif;letter-spacing: 0.10em;line-height: 1.25em;display: inline-table;min-height: 1%;margin-top: -10px;}.bio_en p{font-size:16px;}.bio_en p2{font-size:12px;line-height: 1.75em;}.bio_en p2 a:link {color: #3f3f3f;text-decoration: none;}.bio_en p2 a:visited {color: #3f3f3f;text-decoration: none;}.bio_en p3{font-family: HiraMinPro-W6, "ヒラギノ明朝 Pro W6", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";font-size:12px;}.bio_en p4{font-family: HiraMinPro-W6, "ヒラギノ明朝 Pro W6", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";font-size:16px;}table{font-size:11px;margin-bottom: 20px;float:left;clear:both;}th, td{padding: 0px 5px;}th{text-align:left;vertical-align:top;}/* FOOTER============================================================*/#footer {display: block;width: 100%;padding: 100px 0px 100px 0px;clear: left;font-size: 77%;}#footer address {font-size: 9px;	font-style: normal;	font-family:Verdana, Helvetica, sans-serif;	clear: both}#footer p {font-size: 9px;font-style: normal;font-family:Verdana, Helvetica, sans-serif;color:#aaaaaa;}#footer_top {display: block;width: 100%;padding: 50px 0px 100px 0px;margin-left:-40px;text-align:center;font-size: 77%;}#footer_top address {font-size: 9px;font-style: normal;font-family:Verdana, Helvetica, sans-serif;clear: both}#footer_top p {font-size: 9px;font-style: normal;font-family:Verdana, Helvetica, sans-serif;color:#999999;}/* CSS Document */