@charset "Shift_JIS";
/* CSS Document */

/* メインビジュアル */
#mainvisual{
}
/* サブビジュアル */
#subvisual{
}
/* パンくずリス? */
#breadcrumbs{
}
/* ??ブル構? */

table {
border: 1px #ffe5a6 solid;
width: 570px;
margin-bottom: 20px;
border-collapse: collapse;
}
th, td {
border: 1px #ffe5a6 solid;
background-color:#FFFFFF;
padding: 10px; 

}

/*QAコーナ?ここから*/

.test table{
border: 0px #8aa7e6 solid;
width: 570px;
margin-bottom: 20px;
border-collapse: collapse;
}

.test table td{

border: 0px #8aa7e6 solid;

}

.test table th{

border: 0px #8aa7e6 solid;
}

.test td.back01{	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url(../images/backs_3.gif);
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;}
.test th.back01{background-color:#ffffff;}


/*QAコーナ?ここまで*/

/*方式ここか?*/

.white table{
border: 0px #8aa7e6 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.white th {
border: 0px #8aa7e6 solid;
background-color
padding: 10px;}

.white td {
border: 0px #8aa7e6 solid;
background-color:#ffffff;
padding: 10px;
height:20px;}

.white td.orange{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url(../images/test_08.gif);
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}



.white_1 table{
border: 0px #8aa7e6 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.white_1 th {
border: 0px #8aa7e6 solid;
background-color
padding: 10px;}

.white_1 td {
border: 0px #8aa7e6 solid;
background-color:#ffffff;
padding: 10px;
height:20px;}

.white_1 td.back{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url(../images/backs_1.gif);
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}

.white_1 td.back2{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url(../images/backs.gif);
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}



/*方式ここまで*/



.kaisya table{
border: 1px #fff0c7 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.kaisya th {
border: 0px red solid;
background-color
}

.kaisya td {
border: 0px #fff0c7 solid;
background-color:#ffffff;
}
	
.kaisya td.un{
	border-bottom: 1px #fff0c7 solid;
	background-color:#ffffff;
	font-size: 14px;
	}

.kaisya td.orange{
	border-bottom: 1px #fff0c7 solid;
	border-right: 1px #fff0c7 solid;
	background-color:#ffffff;
	}

.co{font-size: 17px;
height: 21px;
width:auto;
display: block;
padding-top: 5px;
color: #464646;
border-top-width: 1px;
border-top-style: solid;
border-top-color:#ffffff;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color:#ffffff;
padding-left: 5px;
border-left-width: 8px;
border-left-style: solid;
border-left-color:#FF9900;
border-right-width: 1px;
border-right-style: solid;
border-right-color:#ffffff;
background-color:#ffffff;}


/*事業ここから*/

.jigyo table{
border: 3px #ffffff solid;
width: 350px;
margin-bottom: 20px;
border-collapse: collapse;
}

.jigyo th {
border: 1px #8aa7e6 dotted;
background-color:#FFFFFF;
padding: 10px; }

.jigyo td {
border: 1px #8aa7e6 dotted;
background-color:#FFFFFF;
padding: 10px; }


.jigyo table td{
background:#ffffff;
}

.jigyo table th{
background:#ffffff;
}

.jigyo td.back01{background-color:#8aa7e6;}
.jigyo th.back01{background-color:#8aa7e6;}


/*事業ここまで*/


/* メインDIV構?css */

#page {
	width: 748px;
	height:auto;
	border-left: 0px solid #333333;
	border-right: 0px solid #333333;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}



#botanbox {
	width:748px;
	height:31px;
	padding: 0px;
	margin: 0px;
	line-height: 100%;
	letter-spacing: 0em;
	margin-right: 0px;
	margin-left: 0px;
	border-top: 0px solid #8aa7e6;
	border-bottom: 1px solid 836c1f;
	border-right: 0px solid #8aa7e6;
	border-left: 0px solid #8aa7e6;
	background-color:#CC0033;
}


#submenu {
	width:750px;
	height:512px;
	margin-right: 0px;
	margin-left: 0px;
	border-top: 0px solid #8aa7e6;
	border-right: 0px solid #8aa7e6;
	border-left: 0px solid #8aa7e6;
	border-bottom: 0px solid #8aa7e6;
	background-image:url(../images/top_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#a0bffe;padding-top:106px;
}


#submenu_p {
	width:748px;
	height:auto;
	margin-right: 0px;
	margin-left: 0px;
	border-top: 0px solid #8aa7e6;
	border-right: 0px solid #8aa7e6;
	border-left: 0px solid #8aa7e6;
	border-bottom: 0px solid #8aa7e6;
	background-image:url(../images/top_img_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#eff6ff;
}



#karamenu {
	width:748px;
	height:0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#undermenu {
	width:748px;
	height:70px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	background-color:#CC9966;
	border-bottom: 1px solid #8aa7e6;
	border-right: 1px solid #8aa7e6;
	border-left: 1px solid #8aa7e6;
}

/* トップ?ージ・更新? */
#top_news{
}
#top_news dl{
	margin: 0px;
	padding: 0px;
}
#top_news dt{
}
#top_news dd{
}
/* トップ?ージ・事業??覧 */
#top_business{
}
#top_business dl{
	margin: 0px;
	padding: 0px;
}
#top_business dt{
}
#top_business dd{
}
/* トップ?ージ・そ?他?コン?? */
#top_others{
}
#top_others dl{
	margin: 0px;
	padding: 0px;
}
#top_others dt{
}
#top_others dd{
}
/* 会社?ペ?ジ・代表あいさつ */
#president{
}
/* 会社?ペ?ジ・会社概? */
#outline{
}
/* 会社?ペ?ジ・スローガン */
#slogan{
}
/* 会社?ペ?ジ・会社沿革 */
#history{
}
#history dl{
	margin: 0px;
	padding: 0px;
}
#history dt{

}
#history dd{

}
/* 会社?ペ?ジ・役員?覧 */
#directors{
}
/* お問?わせペ?ジ・電話?画? */
#tellme{
}
/* アクセスペ?ジ・詳細地図 */
#syosaimap{
}
/* アクセスペ?ジ●●でお越しの方〜? */
#cometo{
}
#cometo dl{
	margin: 0px;
	padding: 0px;
}
#cometo dt{
}
#cometo dd{
}
/* リンクペ?ジ・リンク? */
.link{
}
.link dl{
	margin: 0px;
	padding: 0px;
}
.link dt{
}
.link dd{
}
/* 後に追加して?スタイルシート?ここに追加すること */

/* 追加?ここまで */

/* coming soonここから※公開後?消去すること */
#comingsoonimg{
	height: 320px;
	width: 570px;
	margin-top: 20px;
}
#comingsoontext{
	text-align: center;
	margin: 15px;
}
#comingsoondiv{
	width: 570px;
	margin: auto;
}
#comingsoonprofile{
	width: 330px;
	margin: auto;
}
/* coming soonここまで※公開後?消去すること */

/* メインコン????は?件下?下に配置し?変更しやすいようにすること? */
#mct{
	margin: auto;
}
/* サイドバー無? */
#mctnon{
}
/* サイドバー無し?縦?? */
#mctnon .title1{
}
#mctnon .contents1{
}
/* サイドバー無し?縦二? */
#mctnon .title2{
}
#mctnon .contents2{
}
/* サイドバー無し?縦三? */
#mctnon .title3{
}
#mctnon .contents3{
}
/* メインコン???にサイド?けがある場? */
#mctnon .sidetitle{
}
#mctnon .sidetext{
}
/* サイド?け?縦?? */
#mctnon .stitle1{
}
#mctnon .scontents1{
}
/* サイド?け?縦二? */
#mctnon .stitle2{
}
#mctnon .scontents2{
}

/* 左か右サイドバー有り */


/* 左か右サイドバー有り・縦?? */
#mctssb .title1{
}
#mctssb .contents1{
}
/* 左か右サイドバー有り・縦二? */
#mctssb .title2{
}
#mctssb .contents2{
}

/* 両方サイドバー有り */
#mctlrsb{
}
/* 両方サイドバー有り・縦?? */
#mctlrsb .title1{
}
#mctlrsb .contents1{
}
/* 両方サイドバー有り・縦二? */
#mctlrsb .title2{
}
#mctlrsb .contents2{
}

.us{color:#666666; text-align:left}

dl ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

dl li {
padding: 2px 0px 2px 20px;
background-image: url("../images/test_07.gif");
background-repeat: no-repeat;
background-position: left center;
}





/*方式aここから*/

.typea table{
border: 0px #8aa7e6 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.typea th {
border: 0px #8aa7e6 solid;
background-color
padding: 10px;}

.typea td {
border: 0px #8aa7e6 solid;
background-color:#ffffff;
padding: 10px;
height:20px;}

.typea td.orange{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url("../images/test_01.gif");
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}

/*方式aここまで*/

.typea dl ul {
margin: 0px;
padding: 0px;
list-style-type: none;
	font-size:13px;
	font-weight:bold;
}

.typea dl li {
padding: 2px 0px 2px 20px;
background-repeat: no-repeat;
background-position: left center;
	font-size:13px;
	font-weight:bold;
}


/*方式bここから*/

.typeb table{
border: 0px #8aa7e6 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.typeb th {
border: 0px #8aa7e6 solid;
background-color
padding: 10px;}

.typeb td {
border: 0px #8aa7e6 solid;
background-color:#ffffff;
padding: 10px;
height:20px;}

.typeb td.orange{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url("../images/test_04.gif");
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}

/*方式bここまで*/

.typeb dl ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.typeb dl li {
padding: 2px 0px 2px 20px;
background-image: url("../images/test_05.gif");
background-repeat: no-repeat;
background-position: left center;
}

/*方式cここから*/

.typec table{
border: 0px #8aa7e6 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.typec th {
border: 0px #8aa7e6 solid;
background-color
padding: 10px;}

.typec td {
border: 0px #8aa7e6 solid;
background-color:#ffffff;
padding: 10px;
height:20px;}

.typec td.orange{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url("../images/test_08.gif");
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}

/*方式cここまで*/

.typec dl ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.typec dl li {
padding: 2px 0px 2px 20px;
background-image: url("../images/test_07.gif");
background-repeat: no-repeat;
background-position: left center;
}

.botan_title_test{
background-image:url(../images/test);
background-repeat: no-repeat;
background-position: left;
font-size: 14px;
padding: 0px 0px 0px 18px;
font-weight: bold; 
color:#FFFFFF;
} 









/*方式c_aここから*/

.typec_a table{
border: 0px #8aa7e6 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.typec_a th {
border: 0px #8aa7e6 solid;
background-color
padding: 10px;}

.typec_a td {
border: 0px #8aa7e6 solid;
background-color:#ffffff;
padding: 10px;
height:20px;}

.typec_a td.orange{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url("../images/samplebotan/title2.gif");
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}

.typec_a dl ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.typec_a dl li {
padding: 2px 0px 2px 20px;
background-image: url("../images/samplebotan/midashi.gif");
background-repeat: no-repeat;
background-position: left center;
}
/*方式c_aここまで*/



/*方式c_bここから*/

.typec_b table{
border: 0px #8aa7e6 solid;
width: 571px;;
margin-bottom: 20px;
border-collapse: collapse;
}

.typec_b th {
border: 0px #8aa7e6 solid;
background-color
padding: 10px;}

.typec_b td {
border: 0px #8aa7e6 solid;
background-color:#ffffff;
padding: 10px;
height:20px;}

.typec_b td.orange{
	border: 0 0 0 0px #8aa7e6 solid;
	background-image:url("../images/samplebotan/title1.gif");
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}

.typec_b dl ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.typec_b dl li {
padding: 2px 0px 2px 20px;
background-image: url("../images/samplebotan/midashi2.gif");
background-repeat: no-repeat;
background-position: left center;
}
/*方式c_aここまで*/
