@charset "UTF-8";



/* --------------------------------
	プロフィール
-------------------------------- */

div#profile { margin:40px 0 0 20px; width:680px; }

div#profile .main { position:relative; border-bottom:1px solid #e0e0e0; padding:0 0 20px 0; width:420px; float:left; overflow:hidden; }
div#profile .main table { position:relative; margin:-41px 0 0 0; width:100%; background:url(../img/index/table_bg_v.gif) repeat-y 100px 0; }
div#profile .main table tr {}
div#profile .main table tr th,
div#profile .main table tr td { padding:41px 0 0 0; background:url(../img/index/table_bg_h.gif) repeat-x; vertical-align:top; }
div#profile .main table tr th { padding-right:15px; width:85px; }
div#profile .main table tr td { padding-left:16px; width:364px; }
div#profile .main table tr td ul {}
div#profile .main table tr td ul li { clear:both; width:100%; float:left; }
div#profile .main table tr.location td ul { margin:-10px 0 0 0; }
div#profile .main table tr.location td ul li { padding:10px 0 0 0; }
div#profile .main table tr.location td ul li span {}
div#profile .main table tr.location td ul li span span { display:block; float:left; }
div#profile .sub { width:230px; float:right; }








