/* Common Tags ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
html,body{
background-color:#eeeeee;
margin:0px; padding:0px;
}
a, a:link, a:visited{color:#CC6000;text-decoration:underline;}
a:hover{color:#CC6000;text-decoration:none;}
img{border:0px;}
h2{margin:0px;}

#main{
background-color:#ffffff;
width:780px;
margin-left:auto;margin-right:auto;
font-size1px;line-height:0px;
}

#main02{
vertical-align:top;
padding-bottom:10px;
font-size1px;line-height:0px;
}
.f1{font-size:1px;line-height:0px;}


/* Header (English) |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#header{
width:730px;height:39px;
background:#ffffff url(../images/top_title.gif) no-repeat 0px 0px;
margin-left:auto;margin-right:auto;
}
#english{
margin-left:653px;margin-top:13px;
}

/* Top Image ||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

#titleimage{
margin-left:auto;margin-right:auto;
}

/*|||||| Menu |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */



/*||||| About Site ||||||||||||||||||||||||||||||||||||||| */

#top_menu01table{margin-left:25px;width:730px;}

#top_menu01title{font-size:1px;line-height:0px;}

.top_menu01{border:1px solid #000;}

.top_menu01cell01{
width:150px;
padding-left:10px;
}

.top_menu01cell02{
font-size:12px;line-height:140%;
padding:10px;
}

/*|||||| Column |||||||||||||||||||||||||| */

#top_menu0304{
margin-top:17px;margin-left:21px;
}

#top_menu03title{
background:url(../images/top_subtitle02.gif) no-repeat 100% 0px;
width:361px;height:34px;
vertical-align:top;line-height:0px;
}

#top_menu03icon{
margin-left:281px;margin-top:7px;margin-bottom:7px;
width:69px;
}

#top_menu03{
height:150px;
background:url(../images/top_menubg01.gif) repeat-y 0px 0px;
vertical-align:top;
}

.top_menu03cell02{
font-size:12px;line-height:140%;padding:5px;
vertical-align:top;
width:223px;
}

#top_menu03table{
margin-top:5px;margin-left:5px;
width:223px;
}

.top_menu03cell03{
vertical-align:top;
padding-top:5px;
width:28px;
line-height:0px;font-size:1px;
}

.top_menu03cell04{
font-size:12px;line-height:140%;vertical-align:top;white-space:nowrap;
padding-right:5px;
width:50px;
}

.top_menu03cell05{
font-size:12px;line-height:140%;vertical-align:top;
padding-bottom:7px; /*デフォルト*/
/*padding-bottom:20px;  コラム調整用 */
width:150px;
}


/*|||||| Talk ||||||||||||||||||||||||||||||||||||||||||||| */

#top_menu04{
width:243px;margin-left:16px;
}

#top_menu04title{
background:url(../images/top_subtitle03.gif) no-repeat 0px 0px;
width:360px;height:34px;
}

#top_menu04icon{
margin-left:280px;margin-top:7px;margin-bottom:7px;
width:69px;
}

.top_menu04cell01{
width:360px;height:150px;
background:url(../images/top_menubg02.gif) repeat-y 0px 0px;
vertical-align:top;
}

.top_menu04cell02{
font-size:12px;line-height:140%;vertical-align:top;
/* padding:10px;　デフォルト */
padding:10px 10px 28px 10px;/* 高さ調整 */
width:222px;

}

.top_menu04cell03{
vertical-align:top;
}

/* Footer ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

#footer{
background:#fff url(../../images/footer_bg.gif) no-repeat 0px 5px;
width:730px;
height:85px;
margin-left:auto;margin-right:auto;
font-size:1px;margin-top:0px;
}

.footer_link{
padding-top:43px;
padding-bottom:14px;
}
