@charset "shift_jis";

/* -----------------------------------------------
CSS Living Together Œv‰æ
FileName:stylebase.css
----------------------------------------------- */

/* definition_basic_tag */
* {margin: 0px; padding: 0px;}
body{margin:0px;padding:0px;text-align:center;background-color:#FFFFFF;font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;text-align:left;font-size:11px;color:#333333;}
.text{line-height:180%;font-size:1em;}
.text2{margin-top:25px;line-height:180%;font-size:1em;}
.text3{font-weight:bold;line-height:250%;margin-top:23px;letter-spacing:1px;font-size:1em;}
.blue{color:#66CCCC;font-weight:bold;line-height:180%;letter-spacing:1px;font-size:1em;}
.blue2{color:#66CCCC;font-weight:bold;margin-top:25px;line-height:180%;letter-spacing:1px;font-size:1em;}
.text_black{color:#000000;margin-top:25px;line-height:180%;font-size:1em;}
.archive_bold{color:#000000;font-weight:bold;line-height:150%;font-size:1em;}
.archive_text{line-height:150%;font-size:1em;}
.archive_text2{margin-top:20px;line-height:150%;font-size:1em;}
.tools_title{color:#000000;font-weight:bold;line-height:170%;margin-top:20px;font-size:1em;}
.tools_text1{line-height:170%;font-size:1em;}
.tools_text2{margin-top:20px;line-height:170%;font-size:1em;}
.lounge_credittext{margin-top:12px;line-height:150%;font-size:1em;}
.capsion{line-height:150%;font-size:0.9em;}
.capsion2{margin-top:20px;line-height:150%;font-size:0.9em;}
.gdtitle{position:absolute;display:block;width:541px;height:70px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gdpt116{position:absolute;display:block;width:116px;height:116px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gdexhibitions{position:absolute;display:block;width:350px;height:263px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gd01{position:absolute;display:block;width:466px;height:265px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gd02{position:absolute;display:block;width:466px;height:283px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gd03{position:absolute;display:block;width:466px;height:396px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gd04{position:absolute;display:block;width:466px;height:430px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gdfontsize{position:absolute;display:block;width:520px;height:310px;background-image:url(../images/spacer.gif);text-indent:-9999px;}
.gdfontsize2{position:absolute;display:block;width:520px;height:440px;background-image:url(../images/spacer.gif);text-indent:-9999px;}

h1,h2,h3,h4,h5,p,dl,dt,dd,li,ul,ol,div,form {margin: 0; padding: 0;}
a img {border: none; text-decoration:none;}
a[name]:hover{text-decoration:none !important; outline:0 !important;}
li {list-style: none;}
br.clear {clear: both; font-size: 0; line-height: 0;}

/* definition_textlink */

a:link {color: #333333;text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color:#FFFFFF;background-color:#66CCCC;text-decoration: none;}
a:active {color:#FFFFFF;background-color:#66CCCC;text-decoration: none;}

/* definition_wrap */
#wrap{position:relative;width:938px;margin-left:auto;margin-right:auto; text-align:left;}
*+html #wrap {width:938px; margin-left: auto; margin-right: auto; text-align: left;}

/* definition_header */
.bulletimagestyle{ /*Absolute position bullet image. No need to modify*/
position: absolute;left: -200px;}

#head{width:938px;height:101px;}
#head #headerlogo {position: absolute; float:left;}
#head #headerlogo li span {position: absolute; text-indent: -9999px;}
*html #head #headerlogo li span {visibility: hidden; position: relative; text-indent: none;}
#head #headerlogo #h_logo {position: absolute; top: 26px; left: 59px;}
#head #headerlogo #h_logo a {display: block; width: 103px; height: 53px; background: url(../images/header_lt_logo.gif) no-repeat;}
#head #headerlogo #h_logo a:hover,active {background: url(../images/header_lt_logo.gif) no-repeat;}

#head #globalmenu01 {position: absolute; float:left;}
#head #globalmenu01 li span {position: absolute; text-indent: -9999px;}
*html #head #globalmenu01 li span {visibility: hidden; position: relative; text-indent: none;}
#head #globalmenu01 #h_menuConcept {position: absolute; top: 41px; left: 241px;}
#head #globalmenu01 #h_menuConcept a {display: block; width: 96px; height: 15px; background: url(../images/header_btn_concept.gif) no-repeat;}
#head #globalmenu01 #h_menuConcept a:hover,active {background: url(../images/header_btn_concept.gif) no-repeat 0 -15px;}
#head #globalmenu01 #h_menuCollaboration {position: absolute; top: 41px; left:372px;}
#head #globalmenu01 #h_menuCollaboration a {display: block; width: 143px; height: 15px; background: url(../images/header_btn_collaboration.gif) no-repeat;}
#head #globalmenu01 #h_menuCollaboration a:hover,active {background: url(../images/header_btn_collaboration.gif) no-repeat 0 -15px;}
#head #globalmenu01 #h_menuPositiveVoices {position: absolute; top: 41px; left:530px;}
#head #globalmenu01 #h_menuPositiveVoices a {display: block; width:162px; height: 15px; background: url(../images/header_btn_positivevoices.gif) no-repeat;}
#head #globalmenu01 #h_menuPositiveVoices a:hover,active {background: url(../images/header_btn_positivevoices.gif) no-repeat 0 -15px;}
#head #globalmenu01 #h_menuLink {position: absolute; top: 41px; left:706px;}
#head #globalmenu01 #h_menuLink a {display: block; width:60px; height: 15px; background: url(../images/header_btn_link.gif) no-repeat;}
#head #globalmenu01 #h_menuLink a:hover,active {background: url(../images/header_btn_link.gif) no-repeat 0 -15px;}
#head #globalmenu02 {position: absolute; float:left;}
#head #globalmenu02 li span {position: absolute; text-indent: -9999px;}
*html #head #globalmenu02 li span {visibility: hidden; position: relative; text-indent: none;}
#head #globalmenu02 #h_menuLtarchive {position: absolute; top: 62px; left: 241px;}
#head #globalmenu02 #h_menuLtarchive a {display: block; width: 120px; height: 15px; background: url(../images/header_btn_ltarchive.gif) no-repeat;}
#head #globalmenu02 #h_menuLtarchive a:hover,active {background: url(../images/header_btn_ltarchive.gif) no-repeat 0 -15px;}
#head #globalmenu02 #h_menuLttools {position: absolute; top: 62px; left:372px;}
#head #globalmenu02 #h_menuLttools a {display: block; width:86px; height: 15px; background: url(../images/header_btn_lttool.gif) no-repeat;}
#head #globalmenu02 #h_menuLttools a:hover,active {background: url(../images/header_btn_lttool.gif) no-repeat 0 -15px;}
#head #globalmenu02 #h_menuAbouthiv {position: absolute; top: 62px; left:530px;}
#head #globalmenu02 #h_menuAbouthiv a {display: block; width:112px; height: 15px; background: url(../images/header_btn_abouthiv.gif) no-repeat;}
#head #globalmenu02 #h_menuAbouthiv a:hover,active {background: url(../images/header_btn_abouthiv.gif) no-repeat 0 -15px;}
#head #globalmenu02 #h_menuContact {position: absolute; top: 62px; left:706px;}
#head #globalmenu02 #h_menuContact a {display: block; width:92px; height: 15px; background: url(../images/header_btn_contact.gif) no-repeat;}
#head #globalmenu02 #h_menuContact a:hover,active {background: url(../images/header_btn_contact.gif) no-repeat 0 -15px;}



/* definition_sidemenu */
#side{width:269px;height:auto;float:left;}


/* definition_maincontants */
#main{width:669px;height:auto;float:right;}


/* definition_footer */
#footer{position:relative;width:100%;height:50px;background:url(../images/footer_line.gif) no-repeat;clear:both;}

#footer #footermenu li span {position: absolute; text-indent: -9999px;}
*html #footer #footermenu li span {visibility: hidden; position: relative; text-indent: none;}

#footer #footermenu #footerPolicy {position: absolute; top: 9px; left: 48px;}
#footer #footermenu #footerPolicy a {display: block; width: 138px; height: 14px; background: url(../images/footer_policy.gif) no-repeat;}
#footer #footermenu #footerPolicy a:hover,active {background: url(../images/footer_policy.gif) no-repeat 0 -14px;}
#footer #footermenu #footerAbout {position: absolute; top: 9px; left: 196px;}
#footer #footermenu #footerAbout a {display: block; width: 148px; height: 14px; background: url(../images/footer_about.gif) no-repeat;}
#footer #footermenu #footerAbout a:hover,active {background: url(../images/footer_about.gif) no-repeat 0 -14px;}
#footer #footermenu #footerFsize {position: absolute; top: 9px; left: 354px;}
#footer #footermenu #footerFsize a {display: block; width: 150px; height: 14px; background: url(../images/footer_textsize.gif) no-repeat;}
#footer #footermenu #footerFsize a:hover,active {background: url(../images/footer_textsize.gif) no-repeat 0 -14px;}
#footer #footermenu #footerContact {position: absolute; top: 9px; left:528px;}
#footer #footermenu #footerContact a {display: block; width:96px; height:16px; background: url(../images/footer_contact.gif) no-repeat;}
#footer #footermenu #footerContact a:hover,active {background: url(../images/footer_contact.gif) no-repeat 0 -16px;}
#footer #footermenu #footerGotop {position: absolute; top: 9px; left:721px;}
#footer #footermenu #footerGotop a {display: block; width:76px; height: 14px; background: url(../images/footer_gototop.gif) no-repeat;}
#footer #footermenu #footerGotop a:hover,active {background: url(../images/footer_gototop.gif) no-repeat 0 -14px;}