@charset "UTF-8";
/* CSS Document */



/* profile
---------------------------------------------------- */


#profile_top_css{}
.profile_css{}




/* メインメニュー
------------------------------------------------------------ */


/* コンテンツ
------------------------------------------------------------ */
#contents{ width:950px; padding:0 15px 74px 15px;}

#contents table th,
#contents table td{ font-weight:normal; vertical-align:top;}

#contents table th{ text-align:left;}

.section1{ padding-bottom:40px;}
.section1 .sectionL{ width:535px; float:left; padding-right:75px; padding-top:50px; padding-left:10px;}
.section1 .sectionR{ width:330px; float:left;}

.section2{width:870px; padding:40px; border:1px solid #eeeae3;
background:url(/img/clearwhite.png) repeat;}
* html .section2 { background:#FCFBF4; }

.section2 h3{ padding-bottom:23px; border-bottom:1px solid #ebe8e0; margin-bottom:30px;}

/*
#contents table.tbl_style1{}
#contents table.tbl_style1 th{ padding-right:52px;}
#contents table.tbl_style1 td{ width:260px;}

#contents table.tbl_style2{ width:950px; margin-top:35px;}
#contents table.tbl_style2 td{ width:33.3%;}

h3{ padding-bottom:35px;}

.section{ padding-top:64px; line-height:1.95;}

.section3{ padding-bottom:45px;}


.section4 { padding-top:40px; line-height:1.6;}

.section4 h3{ padding-bottom:20px;}

.section4 .sectionL{ width:500px; float:left; padding-right:45px;}
.section4 .sectionR{ width:405px; float:left;}

.section4 .sectionL dl{ width:430px; padding:35px; border:1px solid #eeeae3;
background:url(/img/clearwhite.png) repeat;}
* html .section4 .sectionL dl { background:#FCFBF4; }

.section4 .sectionL dl dt{ padding-bottom:30px;}

.section4 .sectionR table th{ padding-right:28px;}
.section4 .sectionR table td{ width:145px;}
*/