@charset "UTF-8";body {background: #f2f2f2 url(../i/bg_body.png) repeat-y top center;color: #555;font-family:'Osaka', 'Microsoft sans serif', sans-serif;font-size: 0.9em;padding: 20px 0 50px 0;margin: 0 auto;border: none;text-align: center;word-break: break-all;word-wrap: break-word;}#OBKG {position: relative;top: 106px;left: 612px;}#TopFlash {margin-left: 50px;}.infobox {border: 2px solid #852;padding: 3px;text-align: center;background: #fd8;color: #630;width: 120px;font-weight: bolder;}img {border: 1px solid #898989;vertical-align:bottom;}form {margin: 0;}small {font-size: 0.7em;}h1, h2, h3, h4, h5, h6 {clear: both;color: #654;padding: 5px 0 0 0;font-size:1.1em;margin: 10px 0;}h1 {text-align: center;font-size:1.2em;background: #876;color: #fff;margin: 0 0 10px 0;padding: 15px 5px;font-weight: bolder;}h2 {background: url(../i/bg_wrapper.png) repeat;padding: 5px;margin: 20px 0 10px 0;border-bottom:5px solid #a98;border-top: 1px solid #cba;border-left:3px solid #876;border-right: 1px solid #cba;}h3 {border-bottom:5px solid #a98;}h4 {border-bottom: 1px solid #a98;}h5 {border-bottom: 1px dashed #a98;}h6 {}ul {list-style: none;padding-left: 0;margin-left: 10px;margin-right: 10px;}ol li {font-weight: bolder;color: #731;}ol p {font-weight: normal;color: #555;}table {border: 0;font-size: 0.9em;empty-cells: show;}table th {border: 0;text-align: center;background-color: #eee;border-right: 1px solid #888;border-bottom: 1px solid #888;empty-cells: show;}table tr {border: 0;empty-cells: show;}table td {border: 0;border-right: 1px solid #888;border-bottom: 1px solid #888;vertical-align:top;empty-cells: show;text-align: left;}table ul {margin: 0;padding: 0;}table li {background-image: none;margin: 0;padding: 0;border-bottom: 1px solid #ccc;}a:link, a:visited {text-decoration: underline;color: #339;}a:hover, a:active {color: #600;}.centerize {text-align: center;}.right {text-align: right;}.left {text-align: left;}.dllist {}.dllist dt {font-weight: bolder;border-bottom: 1px solid #555;margin-left: 10px;margin-right: 10px;}.dllist ul {margin: 10px 0;}.dllist ul li {margin: 5px 0;}.ulleft ul {margin-left: 10px;margin-right: 10px;}.ulleft li {float: left;width: 200px;}.readmore {text-align: center;}.readmore a {background: url(../i/sprite.png) no-repeat -20px -220px ;padding-left: 25px;}.pageswitch {font-size:0.8em;font-weight:bolder;text-align:center;}.archives {clear:both;padding:0;margin:0 20px;text-align:right;}.archives img {border: 0;}#school .info {font-size: 1.2em;font-weight: bolder;line-height: 2em;text-align: center;}#contact fieldset {padding: 20px;}#contact .input_set {clear:both;}#contact .input_set p {float:left;width:100px;margin:0;padding: 0;}#contact .submit {text-align:right;}#mailmessage {position: absolute;top: 100px;padding:0;margin:0;background: #fff;border:1px solid #666;}#mailmessage .close {display:block;text-align:right;padding:0;margin:0;}#mailmessage p {text-align:center;padding:15px;}#mainwrapper {clear: both;width: 760px;text-align: left;margin: 0 auto;padding: 0;background: #fff;border: 1px solid #999;}#wrapper {margin: 0;padding: 0;width: 758px;background: #fff url(../i/bg_wrapper.png) 619px 0px repeat-y;}#header {background: url(../i/sprite.png) no-repeat -40px 0;width: 758px;height: 356px;margin: 0;text-align: left;}#header p {margin: 0;padding: 10px;}#header img {border: 0;}#header .youtube {position: relative;top: 173px;}#headmenu {clear: both;position: absolute;top: 341px;height: 36px;width: 760px;margin: 0;padding: 0;background: url(../i/sprite.png) 0 -320px repeat-x;z-index: 999;}.nav, .nav ul { list-style: none;margin: 0;padding: 0 0 0 5px;color: #543;font-weight: bolder;}.nav {z-index: 100;position: relative;}.nav li {float: left;margin: 0;padding: 10px 0 0 0;position: relative;width: 150px;height: 36px;text-align: center;}.nav li ul li{padding: 0;}.nav li a {display: block;width: 140px;text-decoration: none;text-align: left;padding: 10px 0 10px 10px;color: #543;font-weight: normal;}.nav li:hover {background: url(../i/sprite.png) 0 -356px repeat-x;}#nav-one li:hover ul a, #nav-one li.sfHover ul a {background: #efefdf;}#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {background: #ffdd88;}.nav ul {list-style: none;margin: 0;width: 140px;position: absolute;top: -999em;left: -5px;}.nav li:hover ul, .nav li.sfHover ul {top: 36px;}.nav ul li {border: 0;float: none;}.nav ul a {border: 1px solid #999;border-top: 0;white-space: nowrap;}#language-selector {clear: both;position: absolute;top: 20px;right: 0px;width: 50px}#language-selector ul {float: right;padding: 0;margin:0;width: 50px;}#language-selector li {float: left;padding: 5px;margin:0;background: #ccc;}#language-selector a {display: inline-block;width: 30px;overflow: hidden;border: 1px solid #898989;}#language-selector a span {display: none;}.jp {background: url(../i/sprite.png) no-repeat 0 -394px ;height: 20px;}.kr {background: url(../i/sprite.png) no-repeat -30px -394px ;height: 20px;}.en {background: url(../i/sprite.png) no-repeat -60px -394px ;height: 20px;}.ch {background: url(../i/sprite.png) no-repeat -90px -394px ;height: 20px;}.tw {background: url(../i/sprite.png) no-repeat -120px -394px ;height: 20px;}.id {background: url(../i/sprite.png) no-repeat -150px -394px ;height: 20px;}.followme a {height: 100px;}.graduate a {height: 150px;}.followme a img {border: none;}#rightbar {float: right;width: 140px;height: 100px;height: 1%;overflow: visible;}#rightbar h2 {background: none;padding: 10px 5px 0 5px;border: 0;border-bottom:3px solid #a98;text-align: right;}#rightbar p {padding: 5px 0 5px 10px;margin: 0;}#rightbar img {border: 0;}#rightbar li {line-height: 1.8em;}#container {float: left;width: 618px;height: 1%;overflow: visible;}.content {padding: 25px;margin: 0;line-height: 1.6em;}.itemcomment {background: url(../i/orig/commentquote01.gif) no-repeat;background-position: 6px 9px;padding: 6px 42px;border: 1px solid white;margin: 10px 0 0 0;}.itemcomment:hover {background: #F9F9F9 url(../i/orig/commentquote02.gif) no-repeat;background-position: 6px 9px;border: 1px solid #ccc;}.id1 {background: #F9F9F9 url(../i/orig/commentquote02.gif) no-repeat;background-position: 6px 9px;border: 1px solid #B3C492;}.id1:hover {background: #F9F9F9 url(../i/orig/commentquote02.gif) no-repeat;background-position: 6px 9px;border: 1px solid #B3C492;}.itemcomment h3 {font-size: 0.8em;}.itemmenu {clear: both;text-align: center;border-top: 1px solid #999;padding: 0 0 50px 0;}.itemmenu ul {float: right;margin: 0;padding: 0;}.itemmenu li {float: left;margin: 0 5px;padding: 0 5px;}.itemmenu li a {padding:3px 0 3px 25px;height: 25px;}.icon-category a {background: url(../i/sprite.png) -20px -60px no-repeat;}.icon-auther a {background: url(../i/sprite.png) -20px -80px no-repeat;}.icon-comment a {background: url(../i/sprite.png) -20px -100px no-repeat;}.icon-edit a {background: url(../i/sprite.png) -20px -120px no-repeat;}#footmenu {clear: both;text-align: center;background: #fff;border-top: 1px solid #999;}#footmenu ul {float: right;margin: 0;padding: 0;}#footmenu li {float: left;margin: 5px;padding: 5px;}#footmenu li a {padding:3px 0 3px 25px;height: 30px;}.icon-page-top a {background: url(../i/sprite.png) -20px -20px no-repeat;}.icon-page-back a {background: url(../i/sprite.png) -20px 0 no-repeat;}.icon-page-print a {background: url(../i/sprite.png) -20px -40px no-repeat;}#footer {clear: both;border-top: 1px solid #999;width: 758px;text-align: right;padding: 0;margin: 0 auto;}#copyrights {padding: 10px;}#copyrights a:link, #copyrights a:visited {color: #474747;}#copyrights a:hover, #copyrights a:active {color: #737373;}#gsl {float: left;padding: 35px 0 0 10px;}#gsl img {border: 0;}#blogparts {text-align: center;margin: 0 auto 30px auto;width: 760px;padding-top: 10px;}#blogparts a {float: right;padding: 0 0 0 10px;}#blogparts img {border: 0;}input {background: #fff;border: 1px solid #666;border-right: none;border-bottom: none;}textarea {background: #fff;border: 1px solid #666;border-right: none;border-bottom: none;}.formbutton {border: 2px solid #ccc;border-right: 2px solid #666;border-bottom: 2px solid #666;}.searchform {text-align: right;}.searchform .formfield {width: 150px;}label, input[type="text"] {float:left;display:block;}input[type="submit"] {background: #fff;padding: 3px;}label {margin-right: 5px;}.field {clear: both;width:100%;overflow:auto;margin:5px 0px;}.field textarea {width: 90%;}.commentform, .mailform {margin-top: 10px;padding: 10px;}.searchform .formfield {width: 120px;padding: 2px 0;margin: 0 2px 2px 0;}.searchform .formbutton {width: 60px;padding: 2px 2px;}.error {color: red;font-weight: bold;}.wrap1, .wrap2, .wrap3 {display:inline-table;display:block;}.wrap1 {float:left;background:url(../i/orig/shadow.gif) right bottom no-repeat;margin: 0 5px 3px 0;}.wrap2 {background:url(../i/orig/corner_br.gif) left bottom no-repeat;}.wrap3 {background:url(../i/orig/corner_tr.gif) right top no-repeat;padding:0 5px 5px 0;}.wrap3 img {display:block;border: 3px solid white;}.highlight {background: #DEFFA9;}.leftbox, .rightbox {margin: 3px;padding: 3px;}.leftbox {float: left;border-right: 2px solid #ccc;}.rightbox {float: right;border-left: 2px solid #ccc;}#previewlink {position:absolute;width: 220px;height: 170px;border:1px solid #ccc;background:#333;display:none;color:#fff;}#previewlink p {width: 220px;height: 170px;padding: 10px 0 0 0;margin: 0;background: url(loading.gif) no-repeat 85px 65px;}#tooltip {position:absolute;padding: 5px;border:1px solid #ccc;background:#333;display:none;color:#fff;}#tooltip p {font-size: 0.8em;text-align: left;margin: 0;}.sidetitle {display: block;border-bottom: 1px dotted #ccc;clear:both;margin:0 20px;padding:0;}.sidetitle h3 {border-bottom: 1px dotted #999;padding: 3px 0 3px 10px;margin:0;font-size:1em;border:none;}.newscontents {clear:both;background-color:#eee;padding:5px;margin: 10px 20px;}.sidetitle small {padding: 3px 0;text-align: right;}.bookmarks {margin: 20px 0 0 0;float: right;}.bookmarks li {float: left;margin-left: 10px;}.bookmarks a {display: inline-block;width: 16px;height: 16px;overflow: hidden;}.bookmarks a span {display: none;}.hatena-bookmark {background: url(../i/sprite.png) no-repeat 0 -116px ;}.iza-bookmark {background: url(../i/sprite.png) no-repeat 0 -220px ;}.livedoor-bookmark {background: url(../i/sprite.png) no-repeat 0 -40px ;}.delicious-bookmark {background: url(../i/sprite.png) no-repeat 0 -180px ;}.nifty-bookmark {background: url(../i/sprite.png) no-repeat 0 -300px ;}.buzzurl-bookmark {background: url(../i/sprite.png) no-repeat 0 -280px ;}.yahoo-bookmark {background: url(../i/sprite.png) no-repeat 0 -140px ;}.facebook-bookmark {background: url(../i/sprite.png) no-repeat -20px -140px ;}.twitter-bookmark {background: url(../i/sprite.png) no-repeat -20px -160px ;}.buzz-bookmark {background: url(../i/sprite.png) no-repeat -20px -180px ;}.rss-icon {background: url(../i/sprite.png) no-repeat 0 -100px ;}#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}#lightbox-container-image-data {padding: 0 10px; color: #666; }#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}
