@charset "UTF-8";



/* --------------------------------
	イントロ
-------------------------------- */

div#intro { margin:40px 0 0 20px; width:680px; }
div#intro .main { width:400px; float:left; }
div#intro .main h2 {}
div#intro .main p {}
div#intro .sub { width:250px; float:right; }



/* --------------------------------
	インフォ
-------------------------------- */

div#info { margin:40px 0 0 20px; width:680px; background:url(../img/index/info_bg_m.gif) repeat-y; }
div#info .bg { background:url(../img/index/info_bg_b.gif) no-repeat left bottom; }
div#info .bg_bg { padding:25px 30px 30px 30px; width:620px; background:url(../img/index/info_bg_t.gif) no-repeat; }

div#info .txt { margin:-20px 0 0 0; }
div#info .txt p { padding:20px 0 0 0; }
div#info .num { margin:15px 0 0 -10px; width:630px; }
div#info .num li { padding:0 0 0 10px; float:left; }
div#info .num li h3 {}
div#info .num li p {}







