
/* =html さいたま美容所登録アシストセンター 全体
-------------------------------------------------------------- */

.head-back{
	width: 980px;
	height: 120px;
	background-image: url(top-bana-back.png);
	background-repeat: no-repeat;
}

.head-back-right{
	padding: 60px 0px 0px 300px;
}

.head-head-back1{
	float: left;
	width: 449px;
	height: 76px;
	padding: 0px 0px 0px 0px;
}

.head-head-back2{
	float: left;
	width: 240px;
	height: 50px;
	padding: 65px 0px 0px 150px;
}

.footer-back-mozi{
	width: 926px;
	height: 138px;
	background-image: url(footer-bana.png);
	background-repeat: no-repeat;
        margin: 48px auto 0px auto; 
}

.footer-back-mozi2{
	padding: 74px 0px 0px 350px;
}

/* =html 　トップ　豆柴
-------------------------------------------------------------- */

.index-back{
	font-size: 80%;
	background-image: url(index-back.png);
	background-repeat: no-repeat;
	width: 700px;
	height: 300px;
	margin: 0px;
	padding: 0px;
}

.index-back-mozi1{
	margin: 0px;
	padding: 60px 0px 0px 20px;
}

.index-back2{
	background-image: url(index-back2.png);
	background-repeat: no-repeat;
	width: 700px;
	height: 300px;
	margin: 0px;
	padding: 0px;
}

.index-back-mozi2{
	margin: 0px;
	padding: 60px 0px 0px 20px;
}

.index-box{
	float: left;
	font-size: 80%;
	background-image: url(index-back-snow.png);
	background-repeat: no-repeat;
	border: 1px solid #ede1d1;
	width: 200px;
	height: 300px;
	margin: 0px 0px 0px 16px;
	padding: 8px 6px 6px 6px;
}

/* =html-dogsearch-ryousin.html　両親紹介
-------------------------------------------------------------- */

.ryoshin-td0{
	float: left;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 20px;
}

.ryoshin-td1{
	color: #595959;
	text-align: center;
	font-size: 90%;
	background: #fef7f5;
	border: 1px solid #e4e4e4;
	width: 223px;
	margin: 0px;
	padding: 1px;
}

.ryoshin-td2{
	color: #595959;
	font-weight: bold;
	font-size: 80%;
	background: #e3caca;
	border: 1px solid #e4e4e4;
	width: 80px;
	padding: 1px;
}

.ryoshin-td3{
	color: #595959;
	font-size: 90%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 143px;
	margin: 0px;
	padding: 1px;
}

.ryoshin-td3k{
	color: #595959;
	font-size: 90%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 143px;
	height: 160px;
	margin: 0px;
	padding: 1px;
}

/* =html-dogsearch.html　子犬情報
-------------------------------------------------------------- */

.koinu-td0{
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 1px;
}

.koinu-td1{
	color: #595959;
	text-align: center;
	font-size: 90%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 223px;
	margin: 0px;
	padding: 1px;
}

.koinu-td2{
	color: #595959;
	font-weight: bold;
	font-size: 80%;
	background: #fef7f5;
	border: 1px solid #e4e4e4;
	width: 80px;
	padding: 1px;
}

.koinu-td3{
	color: #595959;
	font-size: 90%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 143px;
	margin: 0px;
	padding: 1px;
}

.koinu-td3k{
	color: #595959;
	font-size: 90%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 143px;
	height: 160px;
	margin: 0px;
	padding: 1px;
}

.koinu-td4{
	text-align: center;
	color: #595959;
	font-size: 90%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 223px;
	margin: 0px;
	padding: 1px;
}


/* =html さいたま美容所登録アシストセンター 運営者について
-------------------------------------------------------------- */

/* 白囲みタグ----- */

.office-box1{
	float: left;
	font-size: 80%;
	background: #f5e2cf;
	border: 1px solid #666666;
	width: 640px;
	margin: 8px 8px 8px 10px;
	padding: 18px 18px 18px 18px;
}



/* =html-contact.html　特定商取引法に基づく表記　豆柴
-------------------------------------------------------------- */

.shotori-td0{
	margin-top: 0px;
	margin-left: 2px;
}

.shotori-td1{
	color: #555555;
        vertical-align:top;
	font-weight: bold;
	font-size: 90%;
	background: #fef7f5;
	border: 1px solid #e4e4e4;
	width: 180px;
	margin: 0px;
	padding: 10px 8px 10px 16px;
}

.shotori-td2{
	font-size: 80%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 470px;
	padding: 8px 8px 8px 8px;
}

/* =html-flow.html　ご利用の流れ　豆柴
-------------------------------------------------------------- */

.flow-back1{
        color:#666666;
	width: 680px;
	height: 226px;
	background-image: url(flow-back1.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 100px 0px 0px 30px;
}

.flow-back2{
        color:#666666;
	width: 680px;
	height: 226px;
	background-image: url(flow-back2.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 100px 0px 0px 30px;
}

.flow-back3{
        color:#666666;
	width: 680px;
	height: 226px;
	background-image: url(flow-back3.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 100px 0px 0px 30px;
}

.flow-mozi{
	font-size: 90%;
	height: 175px;
	width: 400px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 10px;
}



/* =html-qa よくある質問　豆柴
-------------------------------------------------------------- */

.qa1{
	width: 650px;
	background-image: url(qa-mozi1.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 40px;
}


/* =html-contact.html　お問い合わせフォーム
-------------------------------------------------------------- */

.contact1-td0{
	margin-top: 0px;
	margin-left: 2px;
}

.contact1-td1{
	color: #555555;
        vertical-align:top;
	font-weight: bold;
	font-size: 90%;
	background: #fef7f5;
	border: 1px solid #e4e4e4;
	width: 180px;
	margin: 0px;
	padding: 10px 8px 10px 16px;
}

.contact1-td2{
	font-size: 80%;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	width: 470px;
	padding: 8px 8px 8px 8px;
}

.contact1-td3{
	color: #000000;
	font-size: 90%;
	background: #e3caca;
	border: 1px solid #5d0101;
	text-align: center;
	margin: 0px;
	padding: 8px;
}

.contact-box{
	color: #666666;
	font-size: 80%;
	background: #eeeeee;
	border: 1px solid #ab1212;
	width: 640px;
	height: 100px;
	margin: 8px 8px 8px 18px;
	padding: 18px 18px 18px 18px;
}




/* =  任意追加要素　
-------------------------------------------------------------- */
/* =  ボックス　------------------------ */

/* 白囲みタグ----- */

.boxtagu1-siro{
	float: left;
	font-size: 80%;
	background: #f7fbff;
	border: 1px solid #cccccc;
	width: 650px;
	margin: 8px 8px 8px 10px;
	padding: 18px 18px 18px 18px;
}

.boxtagu1-siro-off{
	clear: both;
	font-size: 80%;
	background: #f7fbff;
	border: 1px solid #cccccc;
	width: 696px;
	margin: 8px 8px 8px 10px;
	padding: 18px 18px 18px 18px;
}

/* 白囲みタグその２オート----- */

.boxtagu1-auto{
	font-size: 90%;
	background: #f7fbff;
	border: 1px solid #cccccc;
	width: 98%;
	height: auto;
	margin: 2px;
	padding: 8px;
}

/* スクロールボックス----- */

.srbox-1{
	width: 680px;
	background: #ffffff;
	margin-top: 16px;
	padding: 10px;
	height: 120px;
        overflow:auto;
	border: 1px solid #cccccc;
}

.boxtagu1-ao{
	font-size: 80%;
	background: #f7fbff;
	border: 1px solid #cccccc;
	width: 690px;
	height: auto;
	margin: 8px 8px 8px 10px;
	padding: 18px 18px 18px 18px;
}




/* = テーブル　企業紹介など画像なし----------------------------------- */


.tb-back0{
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.tb-back1{
	color: #ffffff;
        vertical-align:top;
	font-size: 90%;
	background: #8e8e8e;
	border: 1px solid #cccccc;
	width: 180px;
	margin: 0px;
	padding: 10px 8px 10px 16px;
}

.tb-back2{
	font-size: 80%;
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 480px;
	padding: 8px 8px 8px 8px;
}


.otb-back0{
	margin-top: 0px;
	margin-left: 10px;
}

.otb-back1{
	color: #ffffff;
        vertical-align:top;
	font-size: 90%;
	background: #b4b4b4;
	border: 1px solid #cccccc;
	width: 180px;
	margin: 0px;
	padding: 10px 8px 10px 16px;
}

.otb-back2{
	font-size: 80%;
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 250px;
	padding: 8px 8px 8px 8px;
}

.otb-back3{
	font-size: 80%;
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 250px;
	padding: 8px 8px 8px 8px;
}

/* = グーグルマップ調整----------------------------------- */


.g-map{
	margin-top: 10px;
	margin-left: 20px;
}

.g-map2{
	margin-top: 0px;
	margin-left: 10px;
}

/* = バナーと強調タグ間調整----------------------------------- */


.bana-ichi{
	margin-bottom: 10px;
}