@charset "UTF-8";


/*----------------------all*/
body{
	background-color:#FFFFFF;
	background-image: url("../img/cmn_bg.gif");
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
}
p,h1,h2,h3{margin:0;padding:0;}
img{border:none;}
br.clear{clear:both;}
table.waku{border: 1px #CCCCCC solid;}
table.waku2{border: 1px #FFCC33 solid;}
.underline {border-bottom: 2px #FF9900 solid;}

/*----------------------text*/
.L{font-size:100%;	line-height:140%; color:#666666;}
.M{font-size:80%;	line-height:140%; color:#666666;}
.S{font-size:60%;	line-height:140%; color:#666666;}

/*----------------------link*/

a:link{color:#000099;text-decoration:underline;}
a:visited{color:#800080;text-decoration:underline;}
a:hover{}
a:active{}
/*----------------------text(color)*/
.ore{color:#FF9900;}
.ore2{color:#FF9933;}
.ore3{color:#FF6600;}
.black{color:#333333;}
.green{color:#33CC66;}
.blue{
	color:#09C;
}
.red{font-weight:bold; font-size:80%; color:#FF0000}
.list_office-p10em {
	float: left;
	width: 10em;
}



/*
since 2010 by 埼玉広告社
--------------------------------------------------*/
#nav {
	background-image: url(../img/mn_bg01.gif);
	height: 35px;
	width: 780px;
	text-align: left;
}
#nav img {
	margin-left: 3px;
	display: inline-block;}
#nav img#navBtn01 {margin-left: 9px;}

.basicdata-p-h3 {
	border-bottom: 2px #FF9900 solid;
	font-weight: bold;
	color: #FF9900;
	padding-bottom: 1px;
	margin-top: 0px;
	font-size: 80%;
	margin-bottom: 10px;
}
.basicdata-p-h3 a,
.basicdata-p-h3 a:hover,
.basicdata-p-h3 a:visited {
	color: #FF9900;
	text-decoration: none;
}
.basicdata-p1 {
	padding-left: 20px;
	margin-top: 0px;
	font-size: 80%;
	margin-bottom: 20px;
}
.basicdata-list {
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0px;
}
.basicdata-list2 {
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0px;
}
ul.basicdata-list li,
ul.basicdata-list2 li {
	background-image: url(data_acro_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 5px;
}
.clearBoth {
	clear: both !important;
}
.clearfix {
	width:100%;
}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
.common-marginBottom10px {
	margin-bottom: 10px !important;
}
.common-marginBottom20px {
	margin-bottom: 20px !important;
}
.common-marginBottom30px {
	margin-bottom: 30px !important;
}
.common-marginBottom40px {
	margin-bottom: 40px !important;
}
.common-marginBottom50px {
	margin-bottom: 50px !important;
}
.marginB {margin-bottom: 0 !important;}
.marginB5 {margin-bottom: 5px !important;}
.marginB10 {margin-bottom: 10px !important;}
.marginB20 {margin-bottom: 20px !important;}
.marginB30 {margin-bottom: 30px !important;}
.marginB40 {margin-bottom: 40px !important;}
.marginB50 {margin-bottom: 50px !important;}
.printBR {
	page-break-after: always;
}

.tdBG-right {
	background-image: url(../../formality/img/list_wakuright.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.tdBG-left {
	background-image: url(../../formality/img/list_wakuleft.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/*
会員紹介 サイドバー設定
-------------------------------------------------- */
#memberSidebar {
	width: 173px;
}
#memberSidebar UL {
	margin: 0px;
	padding: 0px;	
}
#memberSidebar UL LI {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: -10000px;
}
#memberSidebar UL LI A {
	background-image: url(../../member/img/member-sideBtn-All.png);
	display: block;
	height: 21px;
	width: 173px;
}
#memberSidebar UL LI#memBtn9 A {
	height: 32px;
}
#memberSidebar UL LI#memBtn11 A {
	height: 30px;
}
#memberSidebar UL LI#memBtn1 A {
	background-position: 0px 0px;
}
#memberSidebar UL LI#memBtn1 A:hover {
	background-position: -173px 0px;
}
#memberSidebar UL LI#memBtn2 A {
	background-position: 0px -21px;
}
#memberSidebar UL LI#memBtn2 A:hover {
	background-position: -173px -21px;
}
#memberSidebar UL LI#memBtn3 A {
	background-position: 0px -42px;
}
#memberSidebar UL LI#memBtn3 A:hover {
	background-position: -173px -42px;
}
#memberSidebar UL LI#memBtn4 A {
	background-position: 0px -63px;
}
#memberSidebar UL LI#memBtn4 A:hover {
	background-position: -173px -63px;
}
#memberSidebar UL LI#memBtn5 A {
	background-position: 0px -84px;
}
#memberSidebar UL LI#memBtn5 A:hover {
	background-position: -173px -84px;
}
#memberSidebar UL LI#memBtn6 A {
	background-position: 0px -105px;
}
#memberSidebar UL LI#memBtn6 A:hover {
	background-position: -173px -105px;
}
#memberSidebar UL LI#memBtn7 A {
	background-position: 0px -126px;
}
#memberSidebar UL LI#memBtn7 A:hover {
	background-position: -173px -126px;
}
#memberSidebar UL LI#memBtn8 A {
	background-position: 0px -147px;
}
#memberSidebar UL LI#memBtn8 A:hover {
	background-position: -173px -147px;
}
#memberSidebar UL LI#memBtn9 A {
	background-position: 0px -168px;
}
#memberSidebar UL LI#memBtn9 A:hover {
	background-position: -173px -168px;
}
#memberSidebar UL LI#memBtn10 A {
	background-position: 0px -200px;
}
#memberSidebar UL LI#memBtn10 A:hover {
	background-position: -173px -200px;
}
#memberSidebar UL LI#memBtn11 A {
	background-position: 0px -221px;
}
#memberSidebar UL LI#memBtn11 A:hover {
	background-position: -173px -221px;
}
#memberSidebar UL LI#memBtn12 A {
	background-position: 0px -251px;
}
#memberSidebar UL LI#memBtn12 A:hover {
	background-position: -173px -251px;
}

/*
トップページ
--------------------------------------------------*/
#index p.topicsBtn {
	width: 95%;
	font-size: 100%;
	line-height: 1.2em;
	margin: 5px 0;
	text-align: center;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#index p.topicsBtn a {
	padding: 10px 0 6px;
	display: block;
	background-color: #F60;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	border-radius: 7px;
	-webkit-box-shadow: 2px 2px 2px 0px #333333;
	box-shadow: 2px 2px 2px 0px #333333;
}
#index p.topicsBtn a:hover {
	color: #FF0;
}



/*
アドキットダウンロード　.adkitDL
--------------------------------------------------*/
.adkitDL table#contTable {
	width: 100%;
	border-collapse: collapse;
}
.adkitDL table#contTable tr:first-child th {
	width: 33.333333%;
}
.adkitDL table#contTable th {
	background-color: #FF9900;
	color: #FFFFFF;
	font-weight: bold;
}
.adkitDL table#contTable th,
.adkitDL table#contTable td {
	font-size: 80%;
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
}
.adkitDL table#contTable th {
	padding: 5px;
}
.adkitDL table#contTable tr:nth-child(2) td img {
	box-shadow: 2px 2px 5px 0 #CCCCCC;
}
.adkitDL table#contTable tr:nth-child(2) td:first-child img,
.adkitDL table#contTable tr:nth-child(2) td:nth-child(2) img {
	height: auto;
	width: 120px;
}
.adkitDL table#contTable tr:nth-child(2) td:nth-child(3) img {
	height: auto;
	width: 150px;
}
.adkitDL table#contTable td ul {
	text-align: left;
	font-size: .75rem;
	padding-left:3em;
	margin:0;
}



