/* CSS Document */

/*■初期設定*/

body{
	color:#000000;/*通常のテキストカラー*/
	}
a{
	color:#000000;/*通常のリンクテキストカラー*/
	}
a:hover{
	color:#FF9900;/*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
	}

/*■初期設定ここまで*/



*{ margin:0; padding:0;}
img{ border:0;}
/************************************************/
/***ＩＥ６．０***/
* html .test { font-size:small;}
/***ＩＥ７．０***/
*:first-child+html .test { font-size:medium;}
/***FIRE FOX***/
html>body .test{ font-size:medium;}
/***サファリ・opera***/
html:first-child .test { font-size:medium;}
/************************************************/
body{ text-align:center; width:100%; font-family:	'メイリオ',	'Meiryo',	'Hiragino Kaku Gothic Pro',	'ヒラギノ角ゴ Pro W3',	'Osaka',	'ＭＳ Ｐゴシック',	sans-serif;}

p,th,td,li{ font-size:80%; line-height:150%;}


.CNT{ text-align:center;}
.L{ text-align:left;}
.R{ text-align:right;}

.clr_sps{ clear:both; font-size:1px;}

#container{ width:740px; margin:auto; text-align:left; }
h1{margin:10px 0 0 0px; height:38px; font-weight:normal; background:url(img/common/bg_h1.gif) no-repeat; text-indent:62px;}
h1 a{ font-size:20px; line-height:38px; vertical-align:top; text-decoration:none; color:#333333;}
#head_menu{ width:740px; background:url(img/common/bg_head_menu.jpg) repeat-x; text-align:right; font-size:10px; line-height:25px; color:#FFFFFF;}
#head_menu a{ color:#000000; font-size:12px; letter-spacing:1px; text-decoration:none; height:25px; vertical-align:middle; margin:0 4px 0 4px;}
#head_menu a:hover{ color:#FF0066;}


#contents{ margin:6px 0 0 0; clear:left;}
#main_image{ background:url(img/top/bg_main_pic.gif) no-repeat; width:740px; height:194px; margin:16px 0 0 0; padding:8px 7px 6px 7px;}

#copy{ height:20px;font-size:13px; text-align:right; color:#333333; border:solid #333333; border-width:1px 0 0 0;padding:2px; margin:20px 0 0 0;}
#copy a{ color:#333333; text-decoration:none;}
#copy a:hover{ color:#333333;}


/***トップ***/
#top{}
#top h2{ font-size:14px; line-height:1.2em color:#4c4c4c; font-weight:normal;}
#top div#left{ float:left; width:398px;}
#top div#left h3{ font-size:12px; margin:6px 0 0 0;}
#top div#left div#info{ background:url(img/top/bg_info.gif); width:398px;}
#top div#left div#info div#main{ background:url(img/top/bg_info_main.gif) repeat-y; text-align:left;}
#top div#left div#info div#main h4{padding:8px 10px 0 10px; font-size:12px; color:deeppink}
#top div#left div#info div#main p{ padding:2px 10px 0 10px;}
#top div#right{ float:left; width:318px; margin:0 0 0 20px;}
#top div#right div#bnr_sps{asd}
#top div#right div#bnr_sps p{ width:318px; height:105px; margin:12px 0px 0 0px; text-align:center;}
#top div#right div#bnr_sps p a{ background:url(img/top/bg_bnr.jpg) no-repeat; display:block; width:318px; height:105px; line-height:105px; color:#333333; font-size:20px; font-weight:bold; text-decoration:none; text-indent:10px;}
#top div#right div#bnr_sps p a:hover{ font-size:16px; filter:alpha(opacity=75); /*IE*/ -moz-opacity:0.75; /*FF*/}
#top div#right div#bnr_sps{}
#top div#right div#bnr_spa p{ width:318px; height:105px; margin:12px 0px 0 0px; text-align:center;}
#top div#right div#bnr_spa p a{ background:url(img/top/bg_bnr3.jpg) no-repeat; display:block; width:318px; height:105px; line-height:105px; color:#333333; font-size:20px; font-weight:bold; text-decoration:none; text-indent:10px;}
#top div#right div#bnr_spa p a:hover{ font-size:16px; filter:alpha(opacity=75); /*IE*/ -moz-opacity:0.75; /*FF*/}
#top div#right div#bnr_spy p{ width:318px; height:105px; margin:12px 0px 0 0px; text-align:center;}
#top div#right div#bnr_spy p a{ background:url(img/top/bg_bnr2.jpg) no-repeat; display:block; width:318px; height:105px; line-height:105px; color:#333333; font-size:20px; font-weight:bold; text-decoration:none; text-indent:10px;}
#top div#right div#bnr_spy p a:hover{ font-size:16px; filter:alpha(opacity=75); /*IE*/ -moz-opacity:0.75; /*FF*/}

/***その他のページ***/
#main_image2{ background:url(img/top/bg_main_pic.gif) no-repeat; width:740px; height:194px; margin:16px 0 0 0; padding:8px 7px 6px 7px;}
#main_image2 h2{ background:url(img/common/main_pic01.jpg) no-repeat; width:726px; height:180px; font-size:25px; color:#ffffff; font-weight:normal; text-align:right; padding:120px 30px 0 0; }
#sub_page{}
#sub_page h3{ background:url(img/common/bg_h3a.jpg) no-repeat; text-indent:20px; font-size:100%; color:#663300; color:#333333; margin:10px 0 0 0;}
#sub_page p{ margin:6px 0 0 0;}
