/* Default Layout:  */
/* @import url(https://www.tokyo-co2down.jp/admin/mt-static/themes-base/blog.css); */
@import url(blog.css); 
/****
*Title: Tokyo Metropolitan Center for Climate Change Actions HOME PAGE CSS
*Author: Tokyo Metropolitan Center for Climate Change Actions
*URI: http://www.tokyo-co2down.jp/
*Last Modified: 2009-02-30
*Version: 1.20
****/
/***
Basic Setting
***/
body {
line-height: 1.3em;
letter-spacing: 0.5px;
font-family: meiryo, 'Hiragino Kaku Gothic Pro', Osaka, verdana, 'MS Pgothic', sans-serif;
color: #000000;
background-color: #ffffff;
margin: 0;
padding: 0;
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
margin: 0;
padding: 0;
}
/* font setting */
.fontSizeNormal {
font-size: 0.90em;
}
.fontSizeBig {
font-size: 1.06em;
}
.fontSizeSmall {
font-size: 0.73em;
}
/* for IE6 */
* html body {
*line-height: 1.2em;
}
.boxStyle {
margin: 10px 10px 15px 5px;
padding: 10px 15px;
background-color: #f3f3f3;
border: 1px solid #eee;
}
.smallStyle {
font-size: 90%;
}
.bigStyle {
font-size: 110%;
}
.rightStyle {
text-align: right;
}
.leftStyle {
text-align: left;
}
.centerStyle {
text-align: center;
}
.toLink {
background-image: url(/images/common/bt_tolink.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding: 0 0 0 20px;
}
.returnTop {
text-align: right;
}
.goList {
text-align: right;
}
.clearB {
clear: both;
}
.clearL {
clear: left;
}
.clearR {
clear: Right;
}
strong.color {
color: #f00;
}
sub {
font-size: 70%;
padding-left: 1px;
padding-right: 4px;
vertical-align: baseline;
}
/***
Container Basic Setting
***/
#container {
}
#container .containerInner {
}
#headerContainer {
background-image: url(/images/common/top_back_l.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: white;
width: 100%;
border-bottom: 10px solid #ff9900;
}
#headerContainer .headerContainerInner {
background-image: url(/images/common/top_back_g.gif);
background-repeat: no-repeat;
background-position: top right;
width: 800px;
height: 118px;
margin: 0 auto;
}
#mainContainer {
background-image: url(/images/common/main_back.jpg);
background-repeat: repeat-x;
}
#mainContainer .mainContainerInner {
width: 800px;
margin: 0 auto;
background-color: #fff;
border-left: 1px solid #ff9900;
border-right: 1px solid #ff9900;
}
#leftContainer {
width: 190px;
float: right;
}
#leftContainer .leftContainerInner {
margin: 20px 0;
}
#rightContainer {
width: 610px;
float: right;
}
#rightContainer .rightContainerInner {
margin: 10px 0 10px 10px;
}
#footerContainer {
clear: both;
height: 110px;
background-color: #ff9900;
background-image: url(/images/common/footer_back.gif);
}
#footerContainer .footerContainerInner {
margin: 0 0;
padding: 15px 0 0 0;
}
#footerContainer .footerDiscription {
font-size: 90%;
text-align: center;
margin: 5px 0;
}
#footerContainer .footerInformation {
font-size: 85%;
}
/* ¥¿¥¤¥È¥?? */
#headerContainer .headerContentsTop {
width: 800px;
height: 80px;
margin: 0 auto;
}
#headerContainer .headerContentsTop .headerContentsTopLeft {
width: 600px;
float: left;
}
#headerContainer .headerContentsTop .headerContentsTopRight {
width: 200px;
float: right;
text-align: right;
}
#headerContainer .headerContentsBottom {
width: 800px;
height: 38px;
margin: 0 auto;
}
#headerContainer .headerContentsBottom .headerContentsBottomLeft {
width: 640px;
float: left;
}
#headerContainer .headerContentsBottom .headerContentsBottomRight {
width: 160px;
float: right;
}
/* for IE6 */
* html #headerContainer .headerContentsBottom {
}
#headerContainer .headerDescription {
font-weight: bold;
font-size: 8pt;
padding: 5px;
color: #cc0000;
width: 470px;
float: left;
line-height: 1.8em;
}
#headerContainer .headerSizeChanger {
font-weight: bold;
font-size: 11pt;
margin: 0 5px 0 0;
padding: 0;
text-align: right;
line-height: 19px;
}
#headerContainer .headerSizeChanger A {
color: black;
text-decoration: none;
}
#headerContainer .headerSizeChanger .sizeChangerSmall {
font-size:9pt;
}
#headerContainer .headerSizeChanger .sizeChangerMiddle {
font-size:10pt;
}
#headerContainer .headerSizeChanger .sizeChangerBig {
font-size:11pt;
}
#headerContainer .headerTopImage {
}
#headerContainer .headerTitle {
text-indent: -2000px;
}
#headerContainer .titleImage {
width: 470px;
float: left;
}
/* for IE6 */
* html #headerContainer .headerTitle {
}
* html #headerContainer .headerDescription {
}
#headerContainer .headerSubTitle {
text-align: right;
font-size: 10px;
margin: 2px 5px 0 0;
height: 18px;
line-height: 18px;
}
/* for IE6 */
* html #headerContainer .headerSubTitle {
}
/* ¥°¥í¡¼¥Ð¥?Ê¥Ó¥²¡¼¥·¥ç¥? */
#globalNavi {
margin: -1px 0 0 0;
padding: 0;
list-style-type: none;
list-style-image: none;
}
/* for IE6 */
* html #globalNavi {
}
#globalNavi li {
width: 104px;
height: 40px;
float: left;
margin: 0;
padding: 0;
}
#globalNavi a {
display: block;
width: 104px;
height: 40px;
background-position: 1px 6px;
background-repeat: no-repeat;
text-indent: -2000px;
}
#globalNavi a:hover {
background-position: 1px 0;
}
#globalNavi .top a {
background-image: url(/images/common/navi1.gif);
}
#cat_id_top #globalNavi .top a {
background-position: 1px 0;
}
#globalNavi .jigyou a {
background-image: url(/images/common/navi2.gif);
}
#cat_id_c1_jigyou #globalNavi .jigyou a {
background-position: 1px 0;
}
#globalNavi .katei a {
background-image: url(/images/common/navi3.gif);
}
#cat_id_c2_katei #globalNavi .katei a {
background-position: 1px 0;
}
#globalNavi .info a {
background-image: url(/images/common/navi4.gif);
}
#cat_id_c3_info #globalNavi .info a {
background-position: 1px 0;
}
#globalNavi .about a {
background-image: url(/images/common/navi5.gif);
}
#cat_id_c4_about #globalNavi .about a {
background-position: 1px 0;
}
#globalNavi .contact a {
background-image: url(/images/common/navi6.gif);
}
#cat_id_contact #globalNavi .contact a {
background-position: 1px 0;
}
/* ¥Ñ¥ó¤¯¤º¥?¹¥È */
#topicPathContainer {
background-image: url(/images/common/cir_topic_path.gif);
background-repeat: no-repeat;
background-position: 15px 8px;
height: 25px;
border-bottom: 4px solid #ff9900;
}
#topicPathContainer .topicPathContainerInner {
color: #ff9900;
font-weight: bold;
padding: 2px 35px;
font-size: 10pt;
line-height: 1.5em;
}
#topicPathContainer .topicPathContainerInner A {
color: #F00;
}
#topicPathContainer .topicPathContainerInner A:hover {
color: #FF6699;
}
/* º¸¥«¥é¥? */
/* MENU */
.leftContainerContents {
}
.leftContainerContentsInner {
}
.leftContainerContents UL.mainMenu {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 90%;
font-weight: bold;
}
.leftContainerContents UL.mainMenu UL {
margin: 0;
}
.leftContainerContents UL.mainMenu LI {
width: 160px;
margin: 8px 0 0 10px;
padding: 8px 0 8px 10px;
background-image: url(/images/common/top_button_back.gif);
background-repeat: repeat-y;
background-position: right top;
}
.leftContainerContents UL.mainMenu LI.a {
border-left: 10px solid #9a68ff;
}
.leftContainerContents UL.mainMenu LI.b {
border-left: 10px solid #ff9900;
}
.leftContainerContents UL.mainMenu LI.cat_list_c1_jigyou {
border-left: 10px solid #33ccff;
}
.leftContainerContents UL.mainMenu LI.mainMenuButton {
width: 180px;
padding: 0;
background-image: none;
margin-bottom: -8px;
}
/* for IE6 */
*html .leftContainerContents UL.mainMenu LI.mainMenuButton {
margin-bottom: -4px;
}
/* for FF OPERA */
html>/**/body .leftContainerContents UL.mainMenu LI.mainMenuButton {
margin-bottom: 8px;
}
.leftContainerContents UL.mainMenu LI.mainMenuButton li {
margin: 0;
}
.leftContainerContents UL.mainMenu DIV.mainMenu_c1_jigyou {
border-left: 10px solid #33ccff;
padding: 8px 0 8px 10px;
background-image: url(/images/common/top_button_back.gif);
background-repeat: repeat-y;
background-position: right top;
}
.leftContainerContents UL.mainMenu LI.cat_list_c2_katei {
border-left: 10px solid #ff699b;
}
.leftContainerContents UL.mainMenu DIV.mainMenu_c2_katei {
border-left: 10px solid #ff699b;
padding: 8px 0 8px 10px;
background-image: url(/images/common/top_button_back.gif);
background-repeat: repeat-y;
background-position: right top;
}
.leftContainerContents UL.mainMenu LI.cat_list_c3_info {
border-left: 10px solid #669900;
}
.leftContainerContents UL.mainMenu DIV.mainMenu_c3_info {
border-left: 10px solid #669900;
padding: 8px 0 8px 10px;
background-image: url(/images/common/top_button_back.gif);
background-repeat: repeat-y;
background-position: right top;
}
.leftContainerContents UL.mainMenu LI.cat_list_c4_about {
border-left: 10px solid #9966FF;
}
.leftContainerContents UL.mainMenu DIV.mainMenu_c4_about {
border-left: 10px solid #9966ff;
padding: 8px 0 8px 10px;
background-image: url(/images/common/top_button_back.gif);
background-repeat: repeat-y;
background-position: right top;
}
.leftContainerContents UL.mainMenu LI.g {
border-left: 10px solid #ff6A6A;
}
.leftContainerContents UL.mainMenu LI.h {
border-left: 10px solid #ff9933;
}
.leftContainerContents UL.mainMenu LI.i {
border-left: 10px solid #66CCFF;
}
.leftContainerContents UL.mainMenu LI.j {
border-left: 10px solid #ff9999;
}
.leftContainerContents UL.mainMenu LI.subMenuSpase {
margin: 5px 0 20px 15px;
padding: 0;
background-image: none;
display: none;
}
.leftContainerContents UL.mainMenu DIV.subMenuSpase {
margin: 5px 0 20px 5px;
padding: 0;
background-image: none;
display: none;
}
#cat_id_c1_jigyou #cat_c1_jigyou {display: block;}
#cat_id_c2_katei #cat_c2_katei {display: block;}
#cat_id_c3_info #cat_c3_info {display: block;}
#cat_id_c4_about #cat_c4_about {display: block;}
.leftContainerContents UL.mainMenu LI UL.subMenu{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 80%;
font-weight: normal;
border-left: 10px solid #66ccff;
background-color: #fafafa;
width: 170px;
}
/* for IE6 */
* html .leftContainerContents UL.mainMenu LI UL.subMenu{
width: 160px;
}
.leftContainerContents UL.mainMenu #cat_c1_jigyou UL.subMenu{
border-left: 10px solid #66ccff;
}
.leftContainerContents UL.mainMenu #cat_c2_katei UL.subMenu{
border-left: 10px solid #ff6699;
}
.leftContainerContents UL.mainMenu #cat_c3_info UL.subMenu{
border-left: 10px solid #669900;
}
.leftContainerContents UL.mainMenu #cat_c4_about UL.subMenu{
border-left: 10px solid #9966FF;
}
.leftContainerContents UL.mainMenu LI UL.subMenu LI{
margin: 0;
width: 150px;
padding: 8px 10px 8px 10px;
background-image: none;
border-bottom: 1px solid #ccc;
line-height: 1.6em;
}
/* for IE6 */
* html .leftContainerContents UL.mainMenu LI UL.subMenu LI{
width: 145px;
}
.leftContainerContents UL.mainMenu LI A {
color: #444;
text-decoration: none;
}
.leftContainerContents UL.mainMenu LI .smallStyle {
color: #444;
line-height: 1.3em;
}
.leftContainerContents UL.mainMenu LI A:hover {
color: #aaa;
text-decoration: none;
}
.leftContainerContents UL.mainMenu LI UL.subMenu LI UL.subMenu2 {
margin: 5px 5px 0 0;
padding: 0;
list-style-type: none;
list-style-image: none;
font-weight: normal;
width: 160px;
display: none;
}
#cat_subid_j1 #cat_j1 {display: block;}
#cat_subid_j2 #cat_j2 {display: block;}
#cat_subid_j3 #cat_j3 {display: block;}
#cat_subid_j4 #cat_j4 {display: block;}
#cat_subid_k1 #cat_k1 {display: block;}
#cat_subid_k2 #cat_k2 {display: block;}
#cat_subid_k3 #cat_k3 {display: block;}
#cat_subid_k4 #cat_k4 {display: block;}
#cat_subid_k5 #cat_k5 {display: block;}
#cat_subid_i1 #cat_i1 {display: block;}
#cat_subid_i2 #cat_i2 {display: block;}
#cat_subid_i3 #cat_i3 {display: block;}
#cat_subid_i4 #cat_i4 {display: block;}
#cat_subid_a1 #cat_a1 {display: block;}
#cat_subid_a2 #cat_a2 {display: block;}
#cat_subid_a3 #cat_a3 {display: block;}
#cat_subid_a4 #cat_a4 {display: block;}
/* for IE6 */
* html .leftContainerContents UL.mainMenu LI UL.subMenu LI UL.subMenu2 {
width: 135px;
}
.leftContainerContents UL.mainMenu LI UL.subMenu LI UL.subMenu2 LI {
margin: 0;
padding: 5px 3px 5px 15px;
width: 140px;
border-bottom: none;
background-image: url(/images/common/yajirushi_submenu2.gif);
background-repeat: no-repeat;
background-position: 3px 9px;
}
/* for IE6 */
* html .leftContainerContents UL.mainMenu LI UL.subMenu LI UL.subMenu2 LI {
width: 120px;
}
/* ¥Ð¥Ê¡¼ */
.leftContainerContents .sidebarContents {
background-color: #fff;
padding: 20px 0 20px 10px;
}
/* ¥?ó¥¯¥?¹¥È */
.leftContainerContents UL.linkList {
list-style-type: none;
list-syle-image: none;
margin: 10px 0;
padding: 0;
font-size: 75%;
}
.leftContainerContents UL.linkList LI {
margin: 5px 0 10px 3px;
padding: 3px 0 3px 5px;
text-indent: 0;
line-height: 1.4em;
border-left: 8px solid #ccc;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä ¶¦ÄÌ */
.rightContainerContents {
margin: 3% ;
}
.rightContainerContents H4 {
margin: 15px 0 5px 0;
padding: 0 20px;
background-repeat: no-repeat;
background-position: 0 3px;
font-weight: bold;
background-image: url(/images/common/cir_o1.gif);
border-bottom: 4px solid #ff9933;
}
/* for IE6 */
* html .rightContainerContents H4 {
background-position: 0 3px;
}
.rightContainerContents H4.t01 {
margin: 10px 0 3px 0;
background-image: url(/images/common/cir_p2.gif);
border-bottom: 4px solid #ffccd9;
}
#cat_id_news .rightContainerContents H4 {
background-image: url(/images/common/cir_p2.gif);
border-bottom: 4px solid #ffccd9;
}
.rightContainerContents H4.t02 {
margin: 0 0 3px 0;
background-image: url(/images/common/cir_o2.gif);
border-bottom: 4px solid #ff6600;
}
#cat_id_special .rightContainerContents H4 {
background-image: url(/images/common/cir_o2.gif);
border-bottom: 4px solid #ff6600;
}
.rightContainerContents H4.t03 {
margin: 0 0 3px 0;
background-image: url(/images/common/cir_b1.gif);
border-bottom: 4px solid #33ccff;
}
#cat_id_c1_jigyou .rightContainerContents H4 {
background-image: url(/images/common/cir_b1.gif);
border-bottom: 4px solid #33ccff;
}
.rightContainerContents H4.t04 {
margin: 10px 0 3px 0;
background-image: url(/images/common/cir_p1.gif);
border-bottom: 4px solid #ff699b;
}
#cat_id_c2_katei .rightContainerContents H4 {
background-image: url(/images/common/cir_p1.gif);
border-bottom: 4px solid #ff699b;
}
.rightContainerContents H4.t05 {
margin: 10px 0 3px 0;
background-image: url(/images/common/cir_g1.gif);
border-bottom: 4px solid #669900;
}
#cat_id_c3_info .rightContainerContents H4 {
background-image: url(/images/common/cir_g1.gif);
border-bottom: 4px solid #669900;
}
.rightContainerContents H4.t06 {
margin: 10px 0 3px 0;
background-image: url(/images/common/cir_r2.gif);
border-bottom: 4px solid #bc3702;
}
#cat_id_c4_about .rightContainerContents H4 {
background-image: url(/images/common/cir_v1.gif);
border-bottom: 4px solid #9966FF;
}
#cat_id_contact .rightContainerContents H4 {
background-image: url(/images/common/cir_p3.gif);
border-bottom: 4px solid #00a2e8;
}
#cat_id_download .rightContainerContents H4 {
background-image: url(/images/common/news_download.gif);
border-bottom: 4px solid #66CCFF;
}
#cat_id_link .rightContainerContents H4 {
background-image: url(/images/common/news_link.gif);
border-bottom: 4px solid #FF9999;
}
.rightContainerContents H5 {
font-weight: bold;
border-bottom: 1px solid #FF9900;
background-color: #FAFAFA;
margin: 15px 5px 10px -5px;
padding: 0 7px;
}
.rightContainerContents H6 {
border-bottom: 1px solid #666;
}
#cat_id_c1_jigyou .rightContainerContents H5 {
border-bottom: 1px solid #33ccff;
}
#cat_id_c2_katei .rightContainerContents H5 {
border-bottom: 1px solid #FF699B;
}
#cat_id_c3_info .rightContainerContents H5 {
border-bottom: 1px solid #669900;
}
#cat_id_c4_about .rightContainerContents H5 {
border-bottom: 1px solid #9966FF;
}
#cat_id_download .rightContainerContents H5 {
border-bottom: 1px solid #66CCFF;
}
#cat_id_link .rightContainerContents H5 {
border-bottom: 1px solid #FF9999;
}
.rightContainerContents .mainContents {
padding: 10px;
}
.rightContainerContents P.contents {
padding: 0px;
}
.rightContainerContents .contentsImage {
margin: 20px 5px;
}
.rightContainerContents .contentsImage .imageText {
font-size: 80%;
}
.rightContainerContents Table.basic {
border: 1px solid #555;
}
.rightContainerContents Blockquote.basic {
}
.rightContainerContentsFooter {
text-align: right;
margin: 30px 0;
font-size: 60%;
}
.rightContainerContents UL {
margin: 10px 5px;
padding: 0;
list-style-type: none;
list-style-image: none;
}
.rightContainerContents UL.number {
margin: 10px;
}
.rightContainerContents UL.point {
margin: 10px 0;
}
.rightContainerContents UL LI {
margin: 3px 0 0 15px;
}
.rightContainerContents UL.number LI {
margin: 10px 5px;
text-indent: -1em;
}
.rightContainerContents UL.point LI {
margin: 3px 0 0 5px;
padding: 0 0 0 20px;
text-indent: 0;
background-image: url(/images/common/bt_cir.gif);
background-repeat: no-repeat;
background-position: 0 2px;
}
.rightContainerContents UL.number LI DIV, .rightContainerContents UL.number LI P {
text-indent: 0;
}
.rightContainerContents DL {
margin: 10px 5px;
padding: 0;
}
.rightContainerContents DL DT {
margin: 15px 0 5px ;
padding: 0;
font-weight: bold;
}
.rightContainerContents DL DD {
margin: 10px 10px;
padding: 0;
font-weight: normal;
}
Table.special {
margin-bottom: 0;
}
Table.special td {
vertical-align: top;
}
.specialline {
text-align: center;
}
/* ¥Õ¥Ã¥¿¡¼ */
.footerMenu {
text-align: center;
font-size: 90%;
line-height: 1.6em;
}
.footerMenu A {
color: black;
}
.copyright {
text-align: center;
font-size: 80%;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä TOP¥Ú¡¼¥¸ */
.rightContainerContents UL.news {
margin: 5px 5px 0 5px;
padding: 0;
text-indent: -14px;
list-style-type: none;
list-style-image: none;
line-height: 1.3em;
font-size: 95%;
}
.rightContainerContents UL.news LI {
margin: 0 0 0 20px;
}
.rightContainerContents TABLE.topPageButtons {
margin: 5px 0 5px 8px;
}
.rightContainerContents TABLE.topPageButtons TD {
width: 274px 124px;
padding: 0;
margin: 0;
}
.rightContainerContents TABLE.topPageButtonsA {
margin: 0 0 0 8px;
padding: 0;
}
.rightContainerContents TABLE.topPageButtonsA TD {
width: 274px;
height: 122px;
margin: 0;
padding: 0;
text-align: center;
}
.rightContainerContents TABLE.topPageButtonsC {margin: 0 0 0 8px;padding: 0;}
.rightContainerContents TABLE.topPageButtonsC TD {width: 274px;height: 87px;margin: 0;padding: 0;text-align: center;}
.rightContainerContents TABLE.topPageButtonsA IMG {
margin: 0;
padding: 0;
}
.rightContainerContents TABLE.topPageButtons TD DIV {
padding: 1px;
margin: 0;
}
.rightContainerContents TABLE.topPageButtons TD DIV IMG {
margin: 0;
padding: 0;
}
.rightContainerContents TABLE.buttons {
margin: 5px 0 5px 10px;
}
.rightContainerContents TABLE.buttons TD {
}
div.topPageButtons {
width: 272px;
height: 122px;
margin: 1px;
background-image: url(/images/top/top_button_base.gif);
}
td.specialImage {
width: 170px;
height: 120px;
}
.specialImage IMG {
margin: 0 10px 0 0;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä CONTACT¥Ú¡¼¥¸ */
.rightContainerContents .contactForm {
width: 549px;
}
.rightContainerContents .contactFormTop {
background-image: url(/images/common/contact_form_back_top.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .contactFormBottom {
background-image: url(/images/common/contact_form_back_bottom.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .contactFormMiddle {
background-image: url(/images/common/contact_form_back_middle.gif);
background-repeat: repeat-y;
}
.rightContainerContents .contactFormInner {
margin: -2px 110px;
}
.rightContainerContents .contactForm FORM{
width: 100%;
}
.rightContainerContents .contactForm DL {
margin: 0;
padding: 0;
}
.rightContainerContents .contactForm DT {
margin: 2px 0 0 0;
padding: 0;
font-weight: normal;
}
.rightContainerContents .contactForm DD {
margin: 0 0 0 20px;
}
.rightContainerContents .contactForm FORM INPUT.text {
width: 300px;
border: 1px solid #00a2e8;
padding: 2px;
}
.rightContainerContents .contactForm FORM SELECT.select {
width: 300px;
border: 1px solid #00a2e8;
padding: 2px;
}
.rightContainerContents .contactForm FORM TEXTAREA.comment {
width: 300px;
height: 220px;
border: 1px solid #00a2e8;
padding: 2px;
}
.rightContainerContents .contactForm Form .submitGroup {
text-align: center;
}
.rightContainerContents .contactForm Form INPUT.submit {
background-image: url(/images/common/contact_form_submit.gif);
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #000;
text-align: center;
width: 61px;
margin: 0 20px;
padding: 2px 0 4px;
}
.rightContainerContents .contactForm Form INPUT.reset {
background-image: url(/images/common/contact_form_reset.gif);
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #666;
text-align: center;
width: 61px;
margin: 0 20px;
padding: 2px 0 4px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
i1-03 ¶è»ÔÄ®Â¼¤Î´Ä¶­¡Ê²¹ÃÈ²½¡ËWeb¥µ¥¤¥È¾Ò²? */
.i103shikuwebButton {
text-align: center;
}
.i103shikuwebButton li {
display: inline;
}
.i103shikuwebButton li img {
margin: 10px;
}
.i102table {
width: 100%;
}
.i102table td {
vertical-align: top;
padding-bottom: 3px;
}
.i102td {
width: 17%;
}
.i102url {
font-size: 90%;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
i3-01 ¥»¥ó¥¿¡¼¤Î¥¤¥Ù¥ó¥È°ÆÆ? */
.i301mainTable {
width: 100%;
border: 1px solid #669900;
border-collapse: collapse;
padding: 5px;
margin: 10px 0;
}
.i301mainTable td {
border: 1px solid #669900;
padding: 5px;
height: 50px;
font-size: 90%;
}
.i301mainTable td .eventDate {
}
.i301mainTable td .eventTitle {
font-weight: bold;
margin: 0px 10px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
i3-02 ¥¤¥Ù¥ó¥È¥«¥?ó¥À¡¼ */
.i302ecocal {
width: 100%;
border: 1px solid #669900;
}
.i302ecocal td {
border: 1px solid #669900;
padding: 5px;
height: 50px;
}
.i302ecocal td.column1 {
text-align: right;
width: 65px;
background-color: #FAFFF0;
}
.i302ecocal td.column2 {
width: 50px;
}
.i302ecocal td.column3 {
width: 200px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
i3-xxxxxx ¥¤¥Ù¥ó¥È¥«¥?ó¥À¡¼ */
.i3image {
width: 200px;
float: left;
margin-bottom: 10px;
}
.i3calendar {
width: 300px;
float: right;
font-size: 70%;
margin-bottom: 10px;
}
.i3calendar Table {
width: 100%;
border: 1px solid #669900;
margin-right: 0;
border-collapse: collapse;
}
.i3calendar td {
text-align: center;
width: 16%;
border: 1px solid #669900;
}
.i3mainA {
border: 1px solid #669900;
padding: 5px;
margin: 5px 0;
}
.i3mainA .point {
font-weight: bold;
font-size: 105%;
}
.i3mainB {
border: 1px solid #669900;
padding: 5px;
margin: 5px 0;
}
.i3mainB .imageA {
vertical-align: top;
padding: 5px;
}
.i3mainB .imageB {
vertical-align: bottom;
padding: 5px;
}
.i3monthCalendar {
margin: 10px 0;
}
.i3monthCalendar Table {
border: 1px solid #669900;
width: 100%;
border-collapse: collapse;
}
.i3monthCalendar Table Th,.i3monthCalendar Table Td {
border: 1px solid #669900;
width: 14%;
text-align: center;
font-weight: normal;
font-size: 80%;
}
.i3monthCalendar Table Th {
background-color: #FAFFF0;
}
.i3monthCalendar Table Td.sun {
background-color: #FAFFF0;
}
.i3monthCalendar Table Td.sat {
background-color: #FAFFF0;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä j1-07
¾Ê¥¨¥ÍÂÐºö¤Î¥Ý¥¤¥ó¥È */
.j107image1 {
float: right;
}
.j107image1Text {
float: left;
width: 50%;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j1-09 ²áµî¤Î¾Ê¥¨¥Í¿ÇÃÇ»öÎ? */
.rightContainerContents UL.j109ul LI {
margin: 5px 0 20px 15px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j4-02 ¼Â»ÜÍ×¹Ë */
.j402mokuji {
width: 100%;
border: 1px solid #66CCFF;
}
.j402mokuji TD {
width: 33%;
border: 1px solid #66CCFF;
text-align: center;
}
.j402jobun DT {
border-bottom: 1px solid #66CCFF;
padding-left: 5px;
color: #444;
}
.j402jobun DD.jo {
font-weight: bold;
margin-bottom: 0;
}
.j402jobun DD TABLE {
margin: 5px 0;
width: 100%;
border: 1px solid #66CCFF;
}
.j402jobun DD TABLE TD {
border: 1px solid #66CCFF;
padding: 5px;
}
.j402jobun DD TABLE TD.number {
text-align: center;
width: 30px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä j403
ÍÍ¼°¥À¥¦¥ó¥í¡¼¥É */
.j403table {
width: 100%;
border: 1px solid #66CCFF;
}
.j403table TD {
border: 1px solid #66CCFF;
padding: 5px;
text-align: center;
font-size: 80%;
}
.j403table TD.yoshiki {
width: 70px;
}
.j403table TD.name {
width: 340px;
text-align: left;
}
.j403table TD.doc {
}
.j403h6 {
font-weight: bold;
border-bottom: 1px solid #66CCFF;
margin: 20px 0;
}
.j403rei {
color: #ff0000;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j404 ÅÐÏ¿»ö¶È¼Ô°?? */
.j404table {
width: 100%;
border: 1px solid #66CCFF;
}
.j404table th,.j404table td {
font-size: 80%;
border: 1px solid #66CCFF;
text-align: center;
padding: 5px;
}
.j404table th {
background-color: #fafafa;
}
.j404table td.columnLeft {
text-align: left;
}
.j404table .column1 {
width: 60px;
}
.j404table .column2 {
width: 80px;
}
.j404table .column3 {
width: 100px;
}
.j404table .column4 {
width: 80px;
}
.j404table .column5 {
width: 40px;
}
.j404table .column6 {
width: 40px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j4-05 ÅÐÏ¿»ö¶È¼ÔÌ¾Ê? */
.j405mokuji {
width: 100%;
border: 1px solid #66CCFF;
}
.j405mokuji TD {width: 50%;
border: 1px solid #66CCFF;
padding: 5px;
}
.j405div h6 {
font-weight: bold;
border-bottom: 1px solid #66CCFF;
margin: 20px 0;
}
.j405div .prBox {
margin: 0 0 15px 0;
}
.j405div .prBox dt {
}
.j405div .prBox dd {
margin: 0 0 0 20px;
font-size: 90%;
}
.j405div .prBox P {
margin: 0 0 0 5px;
padding: 10px;
border: 1px solid #66CCFF;
font-size: 90%;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j4save ¡Ö¾Ê¥¨¥Í¥?®¡¼¿ÇÃÇ¶ÈÌ³Ëô¤Ï¤³¤?ËÎà¤¹¤?ÈÌ³¡×¤È¤Ï */
H6.j4save {
font-weight: bold;
border-bottom: 1px solid #66CCFF;
margin: 20px 0;
}
.j4saveTable {
width: 100%;
border: 1px solid #66CCFF;
}
.j4saveTable TD {
border: 1px solid #66CCFF;
padding: 5px;
}
.j4saveTable TD.column1 {
text-align: center;
width: 60px;
}
.j4savechui {
color: #ff0000;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j3-02 ¶è»ÔÊÌ¾Ê¥¨¥Í¥?®¡¼¸¦½¤²ñ³«ºÅÍ½Ä? */
.j302Table {
width: 100%;
border: 1px solid #66CCFF;
}
.j302Table TH,.j302Table TD {
border: 1px solid #66CCFF;
font-size:90%;
}
.j302Table TH {
background-color: #FAFAFA;
text-align: center;
font-size:90%;
}
.j302Table .column0 {
width: 20px;
text-align: center;
}
.j302Table .column1 {
width: 110px;
}
.j302Table .column2 {
width: 130px;
}
.j302Table .column3 {
width: 100px;
}
.j302Table .column4 {
width: 50px;
}
.j302Table .column5 {
width: 40px;
}
.j302Table .column6 {
width: 120px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j3-04 ¾Ê¥¨¥Í¥?®¡¼ÂÐºö¿ä¿Ê½ÐÄ¥Á?Ì¼Â»ÜÍ½Ä? */
.j304Table {
width: 100%;
border: 1px solid #66CCFF;
}
.j304Table TH,.j304Table TD {
border: 1px solid #66CCFF;
}
.j304Table TH {
background-color: #FAFAFA;
text-align: center;
font-size:90%;
}
.j304Table .column0 {
width: 20px;
text-align: center;
}
.j304Table .column1 {
width: 130px;
}
j304Table .column2 {
width: 80px;
}
.j304Table .column3 {
width: 80px;
}
.j304Table .column4 {
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
i2-01 °?ÌÁ?ÌÁ??¤Î¤´°ÆÆ? */
.i201contents {
margin: 40px 0 0 0;
}
.rightContainerContents .i201contents UL {
margin-left: 0;
}
.rightContainerContents .i201contents UL.point {
margin-left: 20px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
i2-02 ¿Þ½ñÎà¤ÎÂß½Ð°ÆÆ? */
.i202Table {
width: 100%;
border: 1px solid #669900;
margin: 10px 0;
}
.i202Table TD {
padding: 5px;
border: 1px solid #669900;
}
.i202Table TD.column1 {
width: 130px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
i4-03 Ê¿À®19Ç¯ÅÙ¤Î¼Â»Ü¾õ¶·¡Ê»²¹Í¡Ë */
.i403l1, .i403l2 {
width: 100%;
}
.i403l1 .column01 {
width: 120px;
}
.i403l2 .column01 {
width: 50%;
vertical-align: top;
}
.i403Table {
width: 100%;
border: 1px solid #669900;
margin: 10px 0;
font-size: 90%;
}
.i403Table TD {
padding: 5px;
border: 1px solid #669900;
}
.i403Table TH {
padding: 5px;
border: 1px solid #669900;
background-color: #FAFAFA;
text-align: center;
}
.i403Table TD.column21 {
width: 200px;
}
.i403Table TD.column12,.i403Table TD.column13,.i403Table TD.column22 {
text-align: center;
}
.i403Table .column31 {
background-color: #FAFAFA;
text-align: center;
width: 80px;
font-weight: bold;
}
.i403Table .column32 {
width: 180px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
about03 ¥»¥ó¥¿¡¼°ÆÆâ¿Þ */
.about03contents {
width: 420px;
float: left;
}
.rightContainerContents .about03contents UL.point {
margin-left: 15px;
}
.about03image {
width: 80px;
float: left;
padding: 10px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j2-03 ²áµî¤Î¸¦½¤²? */
.j202Table {
width:80%;
margin: 0 auto;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
j3-01 ¶è»Ô¾ÊÊÌ¸¦½¤²? */
.j301RightImage {
width:170px;
margin: -20px 0 0 0;
text-align: center;
float: right;
}
/* ¥?ó¥¯¥Ý¥?·¡¼ */
.bannerTextA {
width: 450px;
height: 50px;
}
.bannerTextB {
width: 450px;
height: 60px;
}
/* JFORM */
.rightContainerContents .jForm {
margin: 10px auto;
width: 100%;
}
.rightContainerContents .jFormTop {
background-image: url(/images/jigyou/genyu_form_back_top.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .jFormBottom {
background-image: url(/images/jigyou/genyu_form_back_bottom.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .jFormMiddle {
background-image: url(/images/jigyou/genyu_form_back_middle.gif);
background-repeat: repeat-y;
}
.rightContainerContents .jFormInner {
margin: 0;
padding: 5px 0 10px 0;
}
.rightContainerContents .jForm FORM{
width: 100%;
}
/* ¸¶Ì?´¹»»¥·¡¼¥È */
.rightContainerContents .jForm FORM TABLE {
width: 100%;
margin: 0;
}
.rightContainerContents .jForm FORM TABLE TH {
font-weight: normal;
font-size: 90%;
text-align: center;
}
.rightContainerContents .jForm FORM TABLE TH.col1 {
width: 30%;
}
.rightContainerContents .jForm FORM TABLE TH.col2 {
width: 40%;
}
.rightContainerContents .jForm FORM TABLE TH.col3 {
width: 20%;
}
.rightContainerContents .jForm FORM TABLE TD {
height: 30px;
font-weight: bold;
vertical-align: middle;
padding: 0 10px;
}
.rightContainerContents .jForm FORM TABLE TD INPUT {
width: 50%;
margin: 0 15px;
border: 1px solid #33CCff;
text-align: right;
padding: 3px 5px;
font-size: 120%;
ime-mode: disabled;
}
.rightContainerContents .jForm Form INPUT.submit {
background-image: url("/assets/iframe_objects/images/genyu_form_submit.gif");
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #fff;
text-align: center;
width: 102px;
margin: 20px auto 10px;
padding: 8px 0;
display: block;
}
.rightContainerContents .genyuFormChu {
text-indent: -1em;
padding-left: 2em;
font-size: 90%;
margin: 10px 0 0 0;
line-height: 1.4em;
}
.rightContainerContents .kekkaTit {
	text-align: center;
font-weihgt: bold;
font-size: 150%;
margin: 2% 5%;
}
.rightContainerContents .kekkaHyoji {
	text-align: center;
	margin: 0 auto;
width: 220px;
height: 52px;
font-size:180%;
background-image: url("/assets/iframe_objects/images/genyu_form_kekka.gif");
background-repeat: no-repeat;
}
.rightContainerContents .kekkaHyojiInner {
text-align: center;
margin: 18px 10px;
}
.rightContainerContents .kekkaTani {
text-align: center;
font-size: 130%;
margin: 2% 5%;
}
.mathTop {
vertical-align: top;
font-size: 80%;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä
k3-01 ´Ä¶­²È·×Ê? */
.k301table {
width: 100%;
border: 1px solid #ff699b;
font-size: 90%;
margin: 0 0 10px 0;
}
.k301table TD {
padding: 5px;
border: 1px solid #ff699b;
}
.k301table TD.col1 {
width: 100px;
text-align: center;
}
.k301table TR.rowColor TD {
background-color: #fff7f9;
}
/* ²È·×Êí¥Õ¥©¡¼¥? */
.rightContainerContents .kForm {
margin: 10px auto;
width: 549px;
font-size: 90%;
}
.rightContainerContents .kFormTop {
background-image: url(/images/katei/kakeibo_form_back_top.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .kFormBottom {
background-image: url(/images/katei/kakeibo_form_back_bottom.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .kFormMiddle {
background-image: url(/images/katei/kakeibo_form_back_middle.gif);
background-repeat: repeat-y;
}
.rightContainerContents .kFormInner {
margin: 0 5px;
padding: 5px 0 10px 0;
}
.rightContainerContents .kForm FORM{
width: 100%;
}
.rightContainerContents .kForm FORM TABLE.actionForm {
width: 100%;
margin: 0 auto;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH {
font-weight: normal;
font-size: 80%;
line-height: 1.3em;
text-align: center;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH.col1 {
width: 100px;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH.col2 {
width: 70px;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH.col3 {
width: 80px;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH.col4 {
width: 55px;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH.col5 {
width: 55px;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH.col6 {
width: 80px;
}
.rightContainerContents .kForm FORM TABLE.actionForm TH.col7 {
width: 90px;
}
.rightContainerContents .kForm FORM TABLE.actionForm TD.col1 {
text-align: left;
font-weight: bold;
}
.rightContainerContents .kForm FORM TABLE.actionForm TD.col2 {
font-size: 80%;
}
.rightContainerContents .kForm FORM TABLE.actionForm TD.col7 {
text-align: right;
}
.rightContainerContents .kForm FORM TABLE.actionForm TD {
height: 30px;
font-size: 95%;
vertical-align: middle;
padding: 0 10px;
text-align: center;
}
.rightContainerContents .kForm FORM TABLE.actionForm TD INPUT {
width: 70px;
margin: 0;
border: 1px solid #ff699b;
text-align: right;
padding: 3px 5px;
font-size: 110%;
ime-mode: disabled;
}
.rightContainerContents .kForm FORM TABLE.actionForm TD INPUT.dis {
background-color: #eee;
color: #333;
}
.rightContainerContents .kForm .submitGroup {
}
.rightContainerContents .kForm .submitGroupl {
text-align: center;
padding-left: 140px;
}
.rightContainerContents .kForm Form INPUT.submit {
background-image: url(/images/katei/kakeibo_form_submit.gif);
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #fff;
text-align: center;
width: 102px;
margin: 20px auto;
padding: 8px 0;
display: block;
}
.rightContainerContents .kForm Form INPUT.submitl {
background-image: url(/images/katei/kakeibo_form_submit.gif);
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #fff;
text-align: center;
width: 102px;
margin: 20px 10px 20px;
padding: 8px 0;
display: block;
float: left;
}
.rightContainerContents .kForm Form INPUT.save {
background-image: url(/images/katei/kakeibo_form_save.gif);
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #fff;
text-align: center;
width: 102px;
margin: 20px 10px 20px;
padding: 8px 0;
display: block;
float: left;
}
.rightContainerContents .kakeiboFormChu {
font-size: 90%;
margin: 10px 0 0 0;
}
.rightContainerContents .kakeiboSheet .kekkaTit {
font-weihgt: bold;
font-size: 150%;
margin: 10px 120px;
}
.rightContainerContents .kakeiboSheet .kekkaHyoji {
width: 202px;
height: 52px;
margin: 5px auto;
font-size:200%;
background-image: url('/images/katei/kakeibo_form_kekka.gif');
background-repeat: no-repeat;
}
.rightContainerContents .kakeiboSheet .kekkaHyojiInner {
text-align: right;
margin: 18px 10px 0 0;
}
html>/**/body .rightContainerContents .kekkaHyojiInner {
padding-top: 18px;
}
.rightContainerContents .kakeiboSheet .kekkaTani {
text-align: right;
font-size: 130%;
margin: 10px 120px;
}
/* ´õË¾½ñ¥Õ¥©¡¼¥? */
.rightContainerContents .kibousyoForm {
width: 549px;
}
.rightContainerContents .kibousyoFormTop {
background-image: url(/images/jigyou/kibousyo_form_back_top.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .kibousyoFormBottom {
background-image: url(/images/jigyou/kibousyo_form_back_bottom.gif);
background-repeat: no-repeat;
height: 20px;
}
.rightContainerContents .kibousyoFormMiddle {
background-image: url(/images/jigyou/kibousyo_form_back_middle.gif);
background-repeat: repeat-y;
}
.rightContainerContents .kibousyoFormInner {
margin: 0 20px 0;
padding: 10px 0 0 0;
}
.rightContainerContents .kibousyoForm FORM{
width: 100%;
}
.rightContainerContents TABLE.kibousyoTable {
margin: 0;
padding: 0;
font-size: 90%;
}
.rightContainerContents TABLE.kibousyoTable TD {
padding: 0 0 5px 0;
vertical-align: top;
}
.rightContainerContents .kibousyoColFst {
width: 150px;
}
.rightContainerContents TABLE.kibousyoTable TABLE {
border-collapse: collapse;
}
.rightContainerContents TABLE.kibousyoTable TABLE TD {
padding: 0 3px 3px 0;
}
.rightContainerContents .kibousyoForm FORM INPUT {
padding: 1px;
}
.rightContainerContents .kibousyoForm FORM INPUT.textL {
width: 200px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm FORM INPUT.textM {
width: 120px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm FORM INPUT.textS {
width: 75px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm FORM INPUT.eki {
width: 77px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm FORM INPUT.jusyo {
width: 250px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm FORM INPUT.jcodea {
width: 40px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm FORM INPUT.jcodeb {
width: 60px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm FORM INPUT.ene {
width: 100px;
border: 1px solid #33ccff;
}
.rightContainerContents .kibousyoForm Form .submitGroup {
text-align: center;
}
.rightContainerContents .kibousyoForm Form INPUT.submit {
background-image: url(/images/jigyou/kibousyo_form_submit.gif);
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #fff;
text-align: center;
width: 61px;
margin: 0 20px;
padding: 4px;
}
.rightContainerContents .kibousyoForm Form INPUT.reset {
background-image: url(/images/jigyou/kibousyo_form_reset.gif);
background-repeat: no-repeat;
background-color: #ffffff;
border: none;
color: #666;
text-align: center;
width: 61px;
margin: 0 20px;
padding: 4px;
}
.rightContainerContents .kibousyoFormHissu {
vertical-align: top;
font-size: 70%;
color: red;
}
FORM INPUT.noIme {
ime-mode: disabled;
}
/* ¥?ó¥¯½¸ */
Table.linksyu {
width: 100%;
border: 1px solid #ff9999;
}
Table.linksyu TD {
padding: 3px;
width: 20%;
border: 1px solid #ff9999;
font-size: 90%;
}
Table.linksyu TD.colf {
width: 25%;
}
Table.linksyu TD.coll {
width: 35%;
}
.linksyuText {
font-size: 95%;
margin: 3px 0 8px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Äk5-01
 ÂÀÍÛ¥¨¥Í¥?®¡¼ */
.k501table {
width: 100%;
border: 1px solid #ff699b;
font-size: 90%;
margin: 0 0 10px 0;
}
.k501table TD {
padding: 5px;
border: 1px solid #ff699b;
}
.k501table TH {
padding: 5px;
border: 1px solid #ff669b;
text-align: center;
}
.k501table TD.col1 {
width: 50px;
}
.k501table TD.col2 {
width: 250px;
}
.k501table TD.col3 {
text-align: center;
}
.k501table TD.colored {
background-color: #ffe8ef;
} 


.loginMessage {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border: 1px solid #FF699B;
}
.loginMessage .yokoso {
	font-weight: bold;
	color: #FF699B;
}

.loginMessage .buttons {
	height: 22px
}
.loginMessage .buttons ul {
	margin: 0 0 0 70px;
	padding: 0;
	list-style-type: none;
}
.loginMessage .buttons li {
	width: 160px;
	padding-left: 30px;
	text-align: left;
	float: left;
	background-image: url(/images/kakeibo/kakeibo_select.gif);
	background-repeat: no-repeat;
}
* html .loginMessage .buttons li {
	width: 130px;
}
.loginMessage .buttons li A {
	color: #FF699B;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.loginMessage .buttons li A:hover {
	font-weight: bold;
}
.loginSmallNavi {
	text-align: right;
	font-size: 80%;
	color: #FF699B;
}
.loginSmallNavi A {
	color: #FF699B;
	text-decoration: none;
	font-weight: normal;
}
.loginSmallNavi A:hover {
	font-weight: bold;
}
.ecoEntry {
	text-align: center;
	padding: 10px;
}
#loginForm {
	border-bottom: 2px solid #FF699B;
}
.loginTitle {
	background-image: url(/images/kakeibo/login_title_back.gif);
	background-color: #FF699B;
	color: white;
	padding: 5px 5px 2px;
	margin: 0 5px;
}
#comLoginForm {
	padding: 5px;
	font-size: 80%;
}
#comLoginForm .title {
	padding: 3px;
}
#comLoginForm INPUT {
	padding: 2px;
	border: 1px solid #FF699B;
	height: 16px;
}
#comLoginForm .submitGroup {
	text-align: center;
	padding: 5px;
}
#comLoginForm .submit {
	background-image: url(/images/kakeibo/login_submit_back.gif);
	border: 1px solid #FF699B;
	background-color: #FFFBFC;
	color: #FF699B;
	height: 20px;
	font-size: 90%;
}
.kaiintoroku {
	padding: 10px;
	font-size: 90%;
}
.messageSpace {
	border: 1px dotted #FF699B;
	background-color: #FFFBFC;
	padding: 10px;
	margin: 10px;
}
.logout {
	text-align: center;
	font-weight: bold;
}
.kYearForm Table.actionForm {
	width: 100%;
	font-size: 90%;
	border: 1px solid #FF699B;
	border-collapse: collapse;
}
.kYearForm Table.actionForm TH {
	background-color: #FFCADD;
	color: #FF699B;
	text-align: center;
	padding: 2px;
	border: 1px solid #FF699B;
}
.kYearForm Table.actionForm TD {
	padding: 8px 10px;
	border: 1px solid #FF699B;
}
.kYearForm Table.actionForm TD.goukei {
	border-top-width: 2px;
	background-color: #FFF4F9
}
FORM INPUT.imeOff {
ime-mode: disabled;
}


/*
¥µ¥¤¥È¥?Ë¥å¡¼¥¢¥?å¤Îµ?µ¥¤¥ÈÎ®ÍÑ¥Ú¡¼¥¸¡Ê¥Ý¥Ã¥×¥¢¥Ã¥×¤Þ¤¿¤Ï¥¤¥ó¥é¥¤¥ó¡Ë¤Î¥Ø¥Ã¥À¡¢¥Õ¥Ã¥¿¡¢¥µ¥¤¥ÉÈóÉ½¼¨
¡¦¾Ê¥¨¥Í¿ÇÃÇÅù´õË¾½ñ¡ÊWEBÈÇ¡Ë¡§https://www.tokyo-co2down.jp/kibousyo/index_f.php
¡¦¾Ê¥¨¥Í¿ÇÃÇÅù´õË¾½ñ¡ÊWEBÈÇ¡Ë ¥µ¥ó¥­¥å¡¼¥Ú¡¼¥¸¡§http://www.tokyo-co2down.jp/kibousyo-ok_f.php
¡¦¤ªÌä¤¤¹ç¤?»¡§https://www.tokyo-co2down.jp/contact/
¡¦¤ªÌä¤¤¹ç¤?» ¥µ¥ó¥­¥å¡¼¥Ú¡¼¥¸¡§http://www.tokyo-co2down.jp/contact/contact-ok_f.php
¡¦¥¨¥Í¥?®¡¼Æ?ÎÏ¥·¡¼¥È¡§http://www.tokyo-co2down.jp/c1-jigyou/j1/energy_f.php
¡¦ÃÏµå²¹ÃÈ²½ÂÐºö¥Ó¥¸¥Í¥¹»ö¶È¼ÔÆÃÄ§¾Ò²ð¡§http://www.tokyo-co2down.jp/check/registration/pr/
¡¦´Ä¶­²È·×Êí¡§https://www.tokyo-co2down.jp/kakeibo/
*/

.popup #headerContainer,
.popup #topicPathContainer,
.popup #leftContainer,
.popup #footerContainer,
.popup .rightContainerContents .rightContainerContentsFooter{
display:none!important;
}

.popup #mainContainer{
background:none!important;
}

.popup .mainContainerInner{
width:570px!important;
border:0px!important;
}

.popup #rightContainer{
width:570px!important;
float:none!important;
}

.popup .rightContainerInner,
.popup .rightContainerContents{
margin:0px!important;
}
