@charset "UTF-8";

/* ■■ top.css ■■ */
/* トップページ専用の記述をまとめたCSSファイルです。
-----------------------------------------------------------------------------*/

/* ★リンク色の変更 */
a:link{ color: #FF0000; } /*リンク(まだ辿っていない状態)*/
a:visited{ color: #FF0000; } /*リンク(一度既に押下した状態)*/
a:hover{ color: #FF0000; } /*マウスオーバー時*/


#wrapall{ margin:0 auto; width:900px; background:#000 url(../images/hermelun01.jpg) no-repeat; }
#wrapcts{ margin:0 0 0 21px; width:900px; }

#wrapcts ul#gmenu{ margin:0; padding:0; list-style:none; }
#wrapcts ul#gmenu li{ margin:0; padding:0; float:left; }
#wrapcts ul#gmenu li a img{ border:0; vertical-align:top; }

/*profmenu*/
#wrapcts ul#profmenu{ position:absolute; top:73px; left:/*519px*/460px; margin:-15px 0 0 0; padding:0; list-style:none; }
* html #wrapcts ul#profmenu { position:absolute; top:73px; left:275px; margin:-15px 0 0 0; padding:0; list-style:none; }
*:first-child+html #wrapcts ul#profmenu { position:absolute; top:73px; left:519px; margin:-15px 0 0 0; padding:0; list-style:none; }

#wrapcts ul#profmenu li{ margin:0; padding:0; float:left; }
#wrapcts ul#profmenu li a img{ border:0; vertical-align:top; }
/*-----profmenu*/

#cts_main{ clear:both; margin:0 20px 0 20px; padding:0; }
#cts_main img{ margin:0; padding:0; border:0; vertical-align:top; }

#object{ margin:0; }
#enbed{ margin:0; }

#cts_main ul#prof{ margin:0; padding:0; list-style:none; }
#cts_main ul#prof li{ margin:0; padding:0; float:left; }
#cts_main ul#prof li a img{ border:0; vertical-align:top; }


#cts_sub{ margin:50px 0 0 40px; /*font-size:90%;*/ line-height:1.7; }
#cts_sub ul{ margin:0 0 0 10px; padding:0; }

#cts_sub ul{ margin:0; padding:0; list-style:none; }


#footerall{ background:#000 url(../images/ft_rp.jpg) repeat-x; }
#footer{ margin:0 auto; width:900px; height:353px; background:#000 url(../images/ft_bk.jpg) no-repeat; }
#footer span.cr{ display:block; margin-left:20px; padding-top:100px; text-align:center; font-size:80%; }


