@charset "Shift_JIS";


/*---------------------------------------------
ヘッダー指定
---------------------------------------------*/
#headerTop1 {background: url(../common/header.gif) no-repeat;margin: 0px;padding: 0px;height: 105px;width: 100%;float: left;}
#pankuzu {font-size: 0.9em;display: block;padding-top: 10px;padding-bottom: 10px;background: #FFFFCC;border-bottom: 1px solid #c90;margin-bottom: 10px;width: 100%;float: left;}

/*---------------------------------------------
サイドメニュー指定
---------------------------------------------*/

#sidesubmenu {border-top: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;width: 100%;}
#sidesubmenu2 {width: 100%;border: 1px solid #CCCCCC;}

#sidesubmenu h4, #sidesubmenu2 h4 {padding-top: 0.4em;padding-bottom: 0.4em;border-style: none;width: 100%;background: #FFCCCC url(../common/subicon01.gif) no-repeat 17px;color: #990000;font-size: 0.9em;}
#sidesubmenu a, #sidesubmenu2 a {padding-top: 0.4em;padding-bottom: 0.4em;border-style: none;width: 100%;background: url(../common/subicon02_u.gif) no-repeat 17px;font-size: 0.9em;}
#sidesubmenu a:hover, #sidesubmenu2 a:hover {background: #FFFFCC url(../common/subicon02_o.gif) no-repeat 17px;}

#sidesubsubmenu h4 {padding-top: 0.4em;padding-bottom: 0.4em;width: 100%;background: #FF9999 url(../common/subicon04.gif) no-repeat 35px;color: #990000;font-size: 0.9em;border-top: 1px dotted #FFFFFF;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#sidesubsubmenu {background: #FFCCCC;}
#sidesubsubmenu a {padding-top: 0.4em;padding-bottom: 0.4em;width: 100%;background: #FFCCCC url(../common/subicon03_u.gif) no-repeat 35px;font-size: 0.9em;color: #333333;border-top: 1px dotted #FFFFFF;}
#sidesubsubmenu a:hover {background: #FFFFCC url(../common/subicon02_o.gif) no-repeat 35px;}

#sidesubmenu_title a {padding-top: 0.4em;padding-bottom: 0.4em;border-style: none;width: 100%;background: #FFCCCC url(../common/subicon01.gif) no-repeat 17px;color: #990000;font-size: 0.9em;font-weight: bold;}

/*---------------------------------------------
各項目タイトル指定
---------------------------------------------*/
#sub_title {background: url(../common/subtitle.gif) repeat;color: #333333;border-top: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #999999;border-left: 1px solid #CCCCCC;}
#sub_title h4 {line-height: 1.1em;font-size: 1.1em;}

#sub_title_daisy  {background: url(../common/i_daisy.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}
#sub_title_daisy_c  {background: url(../common/i_daisy_c.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}
#sub_title_soft  {background: url(../common/i_soft.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}
#sub_title_downlord  {background: url(../common/i_downlord.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}
#sub_title_question  {background: url(../common/i_question.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}
#sub_title_link  {background: url(../common/i_link.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}
#sub_title_business  {background: url(../common/i_business.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}
#sub_title_book  {background: url(../common/i_book.gif) no-repeat 5px;display: block;padding-left: 48px;text-align: left;padding-top: 11px;padding-bottom: 11px;}


/*---------------------------------------------
メイン指定
---------------------------------------------*/
#main p {
	font-size: 1em;
	line-height: 1.3em;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#main div.listb li
	{
	color:black;
	}

#main li {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style: square;
	color: #000000;
	padding-right: 10px;
}
#main ol li {list-style: decimal; color:#333; padding-right: 10px;}


#main li p {margin: 0px 0px 5px;}

#main ol .answerli {
	color: #009;
}


#main h3{font-weight: bold;color: #CC0000;margin-top: 15px;margin-bottom: 5px;}
#main h6{font-weight: bold;color: #CC0000;margin-top: 20px;margin-bottom: 10px;font-size: 1.1em;
}
h5 {font-size: 1.2em;margin-top: 20px;padding-top: 5px;padding-bottom: 5px;border-bottom: 3px solid #CCCCCC;border-left: 3px solid #990000;padding-left: 8px;margin-bottom: 10px;}


table {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;

}
th {border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 10px;color: #993333;background: #FFFFCC;}
td {border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 7px;}



.center {text-align: center;}
.right {text-align: right;}
.non {visibility: hidden;}
.itaric {font-style: italic;}
.sub {font-size: 0.9em;text-align: right;}
.img-left {margin-right: 1em;margin-bottom: 2.3em;float: left;}
.img-right {float:right; margin-left:1em; margin-bottom:1em; margin-right:0;}
#contents #main ul .black {
	color: #000000;
}
