@charset "UTF-8";/* CSS Document *//*#headerBlock p img {border-top: 1px solid #666;border-bottom: 1px solid #999;}*//*==================================　contents==================================*/#contentsArea {padding: 54px 80px 0px 80px;width: 740px;}#container-wrapper-01,#container-wrapper-02,#container-wrapper-03{background: url(images/decoration.jpg) no-repeat left top;padding: 50px 0px 0px 0px;margin: 0px 0px 43px 0px;background-position: 25% 0%;}#container-wrapper-03{margin: 0px 0px 0px 0px;}#container-01{margin-bottom: 43px;}#container-02{margin-bottom: 43px;}#container-03{margin-bottom: 0px;}#container-02 {background: url(images/bg_img_doubleline.gif) repeat-y left top;padding: 18px 0px 18px 0px;}#container-01 {}/*=================================================　sideContents =================================================*/#container-inner-01 #sideContents-01 {float: left;width: 150px;padding: 0px 0px 0px 0px;}#container-inner-01 #sideContents-01 #sideArea-01 {  text-align: left;	width: 150px;  margin: 0px 0px 0px 0px;  padding: 24px 0px 0px 0px;}#container-inner-02 #sideContents-02 {float: right;width: 227px;padding: 0px 0px 0px 0px;}#container-inner-02 #sideContents-02 #sideArea-02 {  text-align: left;	width: 166px;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}#container-inner-03 #sideContents-03 {float: left;width: 150px;padding: 0px 0px 0px 0px;}#container-inner-03 #sideContents-03 #sideArea-03 {  text-align: left;	width: 150px;  margin: 0px 0px 0px 0px;  padding: 24px 0px 0px 0px;}.dm{ margin: 0px; padding-bottom: 15px; }#dmUra{ padding-top: 30px; }.dlPdf{margin: 0px 0px 0px 0px;border-width: 1px; border-style: solid;height:29px; width:148px;color:#9FA587;}.dlPdf a,.dlPdf a:link,.dlPdf a:visited{font-size:12px;color:#5A6042;font-family:"Times New Roman", Times;line-height:30px;height:29px; width:148px;padding:0px 0px 0px 0px; margin:0px 0 0px 0px;float:left;background: url(../common/images/ar.gif) no-repeat left bottom;background-color:#E3E9CB;text-align:center;text-decoration:none;}.dlPdf a:hover{background-color:#C8CEB0;color:#F6FDDC;}.line{background-color:#C8CEB0;}/*=================================================　mainContents =================================================*/#container-inner-01 #mainContents-01 {float: right;width: 590px;}#container-inner-01 #mainContents-01 #mainArea-01 {width: 590px;margin-bottom: 0px;}#container-inner-01 #mainContents-01 #mainArea-01 .textBox {width: 560px;padding-bottom: 0px;padding-left: 20px;}#container-inner-02 #mainContents-02 {float: left;width: 470px;}#container-inner-02 #mainContents-02 #mainArea-02 {width: 470px;margin-bottom: 0px;}#container-inner-02 #mainContents-02 #mainArea-02 #profileNotes-01 {width: 470px;padding-top: 7px;padding-left: 43px;}#container-inner-03 #mainContents-03 {float: right;width: 590px;}#container-inner-03 #mainContents-03 #mainArea-03 {width: 590px;margin-bottom: 0px;}#container-inner-03 #mainContents-03 #mainArea-03 #basicInfoData {width: 560px;padding-bottom: 6px;padding-left: 30px;}#container-wrapper-01 #container-01 #container-inner-01 #mainContents h1 { padding-left: 20px; margin-bottom: 30px; }#container-wrapper-01 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox h2 { font-size: 16px; margin-bottom: 15px;font-weight:bold; padding-left:29px; }#container-wrapper-01 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox h3 { font-size: 16px; margin-bottom: 5px; padding-left:30px;font-weight:bold; display:block;background: url(images/ar_dot.gif) no-repeat left bottom;background-position: 3% 45%;}#container-wrapper-01 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox #concert { font-size: 20px; margin-bottom: 5px; padding-left:30px;font-weight:bold; display:block;background: url(images/ar_dot.gif) no-repeat left bottom;background-position: 3% 45%;}#container-wrapper-01 #container-02 #container-inner-02 #mainContents-02 #mainArea-02 .textBox h3 { font-size: 16px; margin-bottom: 18px;font-weight:bold; }#container-wrapper-01 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox .contents-01 { font-size: 13px; margin-bottom: 0px; padding-left:30px; }#container-wrapper-01 #container-01 #container-inner-02 #mainContents-02 #mainArea-02 .textBox .contents-02 { font-size: 11px; margin-bottom: 0px; }#container-wrapper-01 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox .contents-03 { font-size: 10px; margin-bottom: 30px; }#container-wrapper-02 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox h2 { font-size: 16px; margin-bottom: 15px;font-weight:bold; padding-left:29px; }#container-wrapper-02 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox h3 { font-size: 16px; margin-bottom: 43px; padding-left:30px;font-weight:bold; display:block;background: url(images/ar_dot.gif) no-repeat left bottom;background-position: 3% 45%;}#container-wrapper-03 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox h2 { font-size: 16px; margin-bottom: 15px;font-weight:bold; padding-left:29px; }#container-wrapper-03 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox h3 { font-size: 20px; margin-bottom: 5px; padding-left:30px;font-weight:bold; display:block;background: url(images/ar_dot.gif) no-repeat left bottom;background-position: 3% 45%;}#container-wrapper-03 #container-02 #container-inner-02 #mainContents-02 #mainArea-02 .textBox h3 { font-size: 16px; margin-bottom: 18px;font-weight:bold; }#container-wrapper-03 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox h4 { font-size: 14px; margin-bottom: 0px;font-weight:normal; padding-left:30px; }#container-wrapper-03 #container-01 #container-inner-01 #mainContents-01 #mainArea-01 .textBox .contents-01 { font-size: 13px; margin-bottom: 0px; padding-top:10px; padding-left:30px;}#imageArea-02 img{ padding-bottom: 15px;}#map{margin: 0px 0px 0px 20px;}#map ul li{margin: 0px 27px 23px 0px;border-width: 1px; border-style: solid;height:29px; width:80px;color:#9FA587;}#map ul li a,#map ul li a:link,#map ul li a:visited{font-size:14px;color:#5A6042;font-family:"Times New Roman", Times;line-height:28px;height:29px; width:80px;padding:0; margin:0px 0 0 0px;float:left;background: url(../common/images/ar.gif) no-repeat left bottom;background-color:#E3E9CB;text-align:center;text-decoration:none;}#map ul li a:hover{background-color:#C8CEB0;color:#F6FDDC;}#basicInfoData th,#basicInfoData td {  vertical-align: top;}#basicInfoData th p,#basicInfoData td p{padding:20px 0px 17px 0px;margin:0px 0px 0px 20px;}#basicInfoData p{font-size:92%;}.cap td { font-size: 108%;}#attention{display:block;font-size:83%;margin-top:5px;}#logoKum{ padding:0px 15px 34px 0px; }#footerArea #textNav li { display: inline; }#footerArea #textNav li a {color: #FFF;text-decoration: none;}