@charset "utf-8";

/* ********************************************* */
/** ページ毎の設定
/** contents.css
/** オリジナル大漁旗専門店
/* ********************************************* */

/********************************
トップページ
********************************/


/*法人様はこちらボタン*/
.btn_corporation a
{
	width:700px;
	height:120px;
	display:block;
}

.btn_corporation
{
	
	background:url(../images/btn/corporation_on.gif) no-repeat;
}


/*制作例（全国にお届けしました）*/
#topVoiceArea ul
{
	list-style:none;
	padding:0;
}
#topVoiceArea a
{
	width:200px;
	height:135px;
	display:block;
}
#topVoiceArea .top_voice01
{
	background-image:url(../images/top/top_voice_01_on.jpg);
}
#topVoiceArea .top_voice02
{
	background-image:url(../images/top/top_voice_02_on.jpg);
}
#topVoiceArea .top_voice03
{
	background-image:url(../images/top/top_voice_03_on.jpg);
}
#topVoiceArea .top_voice04
{
	background-image:url(../images/top/top_voice_04_on.jpg);
}
#topVoiceArea .top_voice05
{
	background-image:url(../images/top/top_voice_05_on.jpg);
}
#topVoiceArea .top_voice06
{
	background-image:url(../images/top/top_voice_06_on.jpg);
}


.topHoujin
{
	width:167px;
	margin-right:10px;
}
.topHoujinEnd
{
	width:167px;
}

/*トップ用おすすめデザインテンプレ*/

.bnOsusumeTemplate01 a,
.bnOsusumeTemplate02 a,
.bnOsusumeTemplate03 a,
.bnOsusumeTemplate04 a
{
	display:block;

}


.bnOsusumeTemplate01
{
	width:694px;
	height:167px;
	background:url(../images/top/top_designTemplate01_on.jpg) left center;
}

.bnOsusumeTemplate02
{
	width:694px;
	height:167px;
	background-image:url(../images/top/top_designTemplate02_on.jpg);
}

.bnOsusumeTemplate03
{
	width:694px;
	height:167px;
	background-image:url(../images/top/top_designTemplate03_on.jpg);
}

.bnOsusumeTemplate04
{
	width:694px;
	height:167px;
	background-image:url(../images/top/top_designTemplate04_on.jpg);
}




/********************************
デザイン一覧・お見積り依頼ページ
********************************/

ul.designlist li a {
	background: url("../images/pagelink.gif") 100% 50%;
	background-repeat: no-repeat;
	padding-right: 20px;
}



/*拡大ボタン*/
.btn_kakudai a
{
	width:138px;
	height:30px;
	display:block;

}

.btn_kakudai
{
	
	background:url(../images/btn/kakudai_on.gif) no-repeat;
}

/*このデザインで見積依頼をするボタン*/
.btn_mitumori a
{
	width:155px;
	height:54x;
	display:block;
}

.btn_mitumori
{
	
	background:url(../images/btn/response_small_on.gif) no-repeat;
}

/*完全データ入稿で見積依頼をするボタン*/
.btn_mitumoriComp a
{
	width:155px;
	height:54x;
	display:block;
}

.btn_mitumoriComp
{
	
	background:url(../images/btn/response_smallcomp_on.gif) no-repeat;
}



/*デザイン一覧ページ用*/

.bnDesignTemplate01 a,
.bnDesignTemplate02 a,
.bnDesignTemplate03 a,
.bnDesignTemplate04 a,
.bnDesignTemplate05 a,
.bnDesignTemplate06 a,
.bnDesignTemplate07 a,
.bnDesignTemplate08 a,
.bnDesignTemplate09 a,
.bnDesignTemplate10 a,
.bnDesignTemplate11 a,
.bnDesignTemplate12 a,
.bnDesignTemplate13 a,
.bnDesignTemplate14 a,
.bnDesignTemplate15 a,
.bnDesignTemplate16 a,
.bnDesignTemplate17 a,
.bnDesignTemplate18 a,
.bnDesignTemplate19 a,
.bnDesignTemplate20 a,
.bnDesignTemplate21 a,
.bnDesignTemplate22 a,
.bnDesignTemplate23 a,
.bnDesignTemplate24 a,
.bnDesignTemplate25 a,
.bnDesignTemplate26 a,
.bnDesignTemplate27 a,
.bnDesignTemplate28 a,
.bnDesignTemplate29 a,
.bnDesignTemplate30 a,
.bnDesignTemplate31 a,
.bnDesignTemplate32 a,
.bnDesignTemplate33 a,
.bnDesignTemplate34 a,
.bnDesignTemplate35 a,
.bnDesignTemplate36 a,
.bnDesignTemplate37 a,
.bnDesignTemplate38 a,
.bnDesignTemplate39 a,
.bnDesignTemplate40 a,
.bnDesignTemplate41 a,
.bnDesignTemplate42 a,
.bnDesignTemplateComp a
{
	display:block;
}


.bnDesignTemplate01
{
	background-image:url(../images/form/item-01_th_on.jpg);
}

.bnDesignTemplate02
{
	background-image:url(../images/form/item-02_th_on.jpg);
}

.bnDesignTemplate03
{
	background-image:url(../images/form/item-03_th_on.jpg);
}

.bnDesignTemplate04
{
	background-image:url(../images/form/item-04_th_on.jpg);
}

.bnDesignTemplate05
{
	background-image:url(../images/form/item-05_th_on.jpg);
}

.bnDesignTemplate06
{
	background-image:url(../images/form/item-06_th_on.jpg);
}

.bnDesignTemplate07
{
	background-image:url(../images/form/item-07_th_on.jpg);
}

.bnDesignTemplate08
{
	background-image:url(../images/form/item-08_th_on.jpg);
}

.bnDesignTemplate09
{
	background-image:url(../images/form/item-09_th_on.jpg);
}

.bnDesignTemplate10
{
	background-image:url(../images/form/item-10_th_on.jpg);
}

.bnDesignTemplate11
{
	background-image:url(../images/form/item-11_th_on.jpg);
}

.bnDesignTemplate12
{
	background-image:url(../images/form/item-12_th_on.jpg);
}

.bnDesignTemplate13
{
	background-image:url(../images/form/item-13_th_on.jpg);
}

.bnDesignTemplate14
{
	background-image:url(../images/form/item-14_th_on.jpg);
}

.bnDesignTemplate15
{
	background-image:url(../images/form/item-15_th_on.jpg);
}

.bnDesignTemplate16
{
	background-image:url(../images/form/item-16_th_on.jpg);
}

.bnDesignTemplate17
{
	background-image:url(../images/form/item-17_th_on.jpg);
}

.bnDesignTemplate18
{
	background-image:url(../images/form/item-18_th_on.jpg);
}

.bnDesignTemplate19
{
	background-image:url(../images/form/item-19_th_on.jpg);
}

.bnDesignTemplate20
{
	background-image:url(../images/form/item-20_th_on.jpg);
}

.bnDesignTemplate21
{
	background-image:url(../images/form/item-21_th_on.jpg);
}

.bnDesignTemplate22
{
	background-image:url(../images/form/item-22_th_on.jpg);
}

.bnDesignTemplate23
{
	background-image:url(../images/form/item-23_th_on.jpg);
}

.bnDesignTemplate24
{
	background-image:url(../images/form/item-24_th_on.jpg);
}

.bnDesignTemplate25
{
	background-image:url(../images/form/item-25_th_on.jpg);
}

.bnDesignTemplate26
{
	background-image:url(../images/form/item-26_th_on.jpg);
}

.bnDesignTemplate27
{
	background-image:url(../images/form/item-27_th_on.jpg);
}

.bnDesignTemplate28
{
	background-image:url(../images/form/item-28_th_on.jpg);
}

.bnDesignTemplate29
{
	background-image:url(../images/form/item-29_th_on.jpg);
}

.bnDesignTemplate30
{
	background-image:url(../images/form/item-30_th_on.jpg);
}

.bnDesignTemplate31
{
	background-image:url(../images/form/item-31_th_on.jpg);
}

.bnDesignTemplate32
{
	background-image:url(../images/form/item-32_th_on.jpg);
}

.bnDesignTemplate33
{
	background-image:url(../images/form/item-33_th_on.jpg);
}

.bnDesignTemplate34
{
	background-image:url(../images/form/item-34_th_on.jpg);
}

.bnDesignTemplate35
{
	background-image:url(../images/form/item-35_th_on.jpg);
}

.bnDesignTemplate36
{
	background-image:url(../images/form/item-36_th_on.jpg);
}

.bnDesignTemplate37
{
	background-image:url(../images/form/item-37_th_on.jpg);
}

.bnDesignTemplate38
{
	background-image:url(../images/form/item-38_th_on.jpg);
}

.bnDesignTemplate39
{
	background-image:url(../images/form/item-39_th_on.jpg);
}

.bnDesignTemplate40
{
	background-image:url(../images/form/item-40_th_on.jpg);
}

.bnDesignTemplate41
{
	background-image:url(../images/form/item-41_th_on.jpg);
}

.bnDesignTemplate42
{
	background-image:url(../images/form/item-42_th_on.jpg);
}

.bnDesignTemplateComp
{
	background-image:url(../images/form/item-00_th_on.jpg);
}
/********************************
ポップアップ用
********************************/
#PopUpBody
{
	color:#333333;
	text-align:center;
	margin:0px;
	padding:0px;
}
#PopUpBodyArea
{
	width:800px;
	margin:0 auto;
}

.btn_close a
{
	width:120px;
	height:34x;
	display:block;
}

.btn_close
{
	background:url(../images/btn/close_on.gif) no-repeat;

}

.btn_design_select a
{
	width:282px;
	height:72x;
	display:block;

}

.btn_design_select a
{
	background:url(../images/btn/design_select_on.gif) no-repeat;

}


/********************************
法人ページ
********************************/
.ansinPointCenter

{
	width:1024px;
	margin:0 auto;
	background:url(../images/contents/corporation_point_bg_center.gif) repeat-y;

}



h3.pointLevel
{
	font-size:185%;
	background:url(../images/contents/icon_check.gif) no-repeat left center;
	line-height: 1.4;
	padding-left: 46px;
}


.corporation_response_Btn a
{
	width:756px;
	height:140px;
	display:block;
	margin:0 auto;
	background:url(../images/response/corporation_response_btn_on.gif) no-repeat;

}


.corporation_flowCenter
{
	width:1024px;
	margin:0 auto;
	background:url(../images/contents/corporation_flow_bg_center.gif) repeat-y;

}


h3.flowLevel
{
	color:#011d56;
	font-size:190%;
	line-height: 1.4;

}





/*実店舗紹介*/
.bsListArea
{
}
.bsListArea ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.bsListArea li
{
	float:left;
	margin:10px 0;
}
.bsListArea a
{
	width:345px;
	height:172px;
	display:block;
}
.bsListArea .top_bsginza,
.bsListArea .top_bsomiya
{
	margin-right:10px;
}
.bsListArea .top_bsyoyogi
{
	background-image:url(../images/bn/bn_yoyogi_on.jpg);
}
.bsListArea .top_bsomiya
{
	background-image:url(../images/bn/bn_omiya_on.jpg);
}
.bsListArea .top_bstochigi
{
	background-image:url(../images/bn/bn_tochigi_on.jpg);
}
.bsListArea .top_bsginza
{
	background-image:url(../images/bn/bn_ebisu_on.jpg);
}
/*(※以下、BSページの各店舗バナー)*/
.bsListArea .bs_bsginza,
.bsListArea .bs_bsomiya
{
	margin-right:10px;
}
.bsListArea .bs_bsyoyogi
{
	background-image:url(../images/bs/bs_yoyogi_on.jpg);
}
.bsListArea .bs_bsomiya
{
	background-image:url(../images/bs/bs_omiya_on.jpg);
}
.bsListArea .bs_bstochigi
{
	background-image:url(../images/bs/bs_tochigi_on.jpg);
}
.bsListArea .bs_bsginza
{
	background-image:url(../images/bs/bs_ginza_on.jpg);
}

.iconJRebisu,.iconOyama
{
	background:url(../images/bs/icon_jr.png) no-repeat left 75%;
	padding-left:37px;
	padding-top: 3px;
	
}

.iconTokyometro
{
	background:url(../images/bs/icon_Tokyometro.png) no-repeat;
	padding-left:37px;
	min-height:28px;
	padding-top: 3px;

}

h4.title_iconOyama
{
	background:#383838 url(../images/bs/icon_jr.png) no-repeat 3% 50%;
	padding:11px 0 11px 63px;
	
}
h4.title_iconEbisu
{
	background:#383838 url(../images/bs/icon_JR_metro.png) no-repeat 2% 50%;
	padding:11px 0 11px 60px;
}


/*追加料金なし*/
.price_btn a
{
	display:block;
	width:700px;
	height:99px;
	background-image:url(../images/contents/price_7icon_on.gif);
}




/*付属品テーブル*/
.priceTable
{
	width:100% ;
}
.priceTable th
{
	background-color:#e5f5fd;
	text-align:center;
}
.priceTable th,
.priceTable td
{
	padding:10px;

}



/********************************
生地
********************************/

.thDeepBlue
{
	background-color:#136bcd;
	color:#ffffff;
}
.thBrightBlue
{
	background-color:#ddeefe;
}


.kijiTwill a
{
	display:block;
	background:url(../images/contents/kiji_twill_th_on.jpg);
}

.kijiToromat a
{
	display:block;
	background:url(../images/contents/kiji_toromat_th_on.jpg);
}


.kijiTropical a
{
	display:block;
	background:url(../images/contents/kiji_tropical_th_on.jpg);
}
/********************************
価格
********************************/

.price_list th{
	background:#e5f5fd;
}
.price_list th,.price_list td{
	padding: 5px;
	text-align:center;
	vertical-align: middle;
    line-height: 1.4em;
}
.priceText{
    font-size: 110%;
    font-weight: bold;
}
.priceOtherSize{
    padding: 10px 0;
    font-size: 110%;
    font-weight: bold;
}

/********************************
製作例ページ
********************************/
.seisakureiMenu ul
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:60px;
}
.seisakureiMenu li
{
	float:left;
	margin:10px 20px 10px 0;
}
.seisakureiMenu a
{
	width:250px;
	display:block;
}
.seisakureiPhotoBox
{
	width:600px;
	margin-left:40px;
}
.seisakureiPhoto
{
	list-style:none;
	margin:0;
	padding:0;
}
.seisakureiPhoto li
{
	float:left;
	height:200px;
	margin:5px 20px 5px 0;
	padding:0 0 0 5px;
}

.seisakureiPhoto a:hover img
{
	visibility:visible;
}
.seisakureiPhotoBox .attentionBox
{
	margin-left:7px;
	width:530px;
}
/*ページ内リンク*/
.PageLink
{
	list-style:none;
	padding:0;
	float: left;
	width: 700px;
	margin:5px 0;
}
.PageLink li
{
	width:350px;
	float:left;
	margin-bottom:15px;
}
.PageLink a
{
	padding:0 0 0 23px;
	background-image:url(../images/pagelink.gif);
	background-repeat:no-repeat;
	background-position:2px 0%;
}



/********************************
お客様の声一覧
********************************/
.VoicePageLink ul li{
	list-style-type:none;
	float:left;
	width:50%;
}
.VoicePageLink ul li a{
	background:url("../images/pagelink.gif") 0% 50%;
	background-repeat:no-repeat;
	padding-left:20px;
}

/*テーブル風リスト*/
.tableLikeList
{

	border-bottom:1px solid #a7a7a7;
}
.tableLikeList dt
{
	float:left;
	width:9em;
	text-align:center;
	padding:5px 0;
	border-top:1px solid #a7a7a7;
	background-color:#f4f4f4;
}
.tableLikeList dd
{
	padding:5px;
	margin:0 0 0 9em;
	border-left:0;
	border-right:0;
	background-color:#ffffff;
	border-top:1px solid #a7a7a7;
}
/* hide hack from Mac-IE5 \*/
* html .tableLikeList dd
{
	height:1%;
}
/* end hiding */
/* end hiding */


#usersList
{
	width:700px;
}
#usersList .sideRow
{
	margin:15px 0;
}
#usersList a
{
	display:block;
}
#usersList .voice01 a
{
	width:345px;
	height:242px;
	background-image:url(../images/top/users01_on.jpg);
}
#usersList .voice02 a
{
	width:345px;
	height:242px;
	background-image:url(../images/top/users02_on.jpg);
}


.staffCommentBox
{
	padding:10px;
	border:1px solid #d6d6d6;
}

/********************************
よくあるご質問
********************************/
.faqList
{
	margin:0;
	padding:15px 0;
	text-indent: -1.2em;
	padding-left: 1.2em;
	border-top:1px solid #999999;
}
.faqListBorderNone
{
	border-top:none;
}
.faqList span
{
	font-weight:bold;
	padding:0 5px 0 0;
}
.faqList dt
{
	color:#ff4e00;
	font-weight:bold;
	margin:0 0 5px 0;
}
.faqList dd
{
	margin-left:1.2em;
}
.faqList dd.parag
{
	text-indent:0em;
}

.questionList
{
	list-style:none;
	padding:0;
	margin-left:0;
}
.questionList li
{
	padding:3px 0;
	border-bottom:1px dotted #666666;
}
.questionList li span
{
	color:#ff4e00;
	font-weight:bold;
	padding:0 5px 0 0;
}
/********************************
リピーターページ
********************************/
.sougouBox
{
	padding:10px;
	text-align:center;
	background-color:#fdf4e8;
}

/*ボックス内のアイテムエリア*/
	.itemMArea
	{
		text-align:left;
		width:640px;
		margin:0 auto;
	}
	.itemM
	{
		width:320px;
		margin:8px 0 0 0;
	}
	.itemM dl
	{
		margin:0;
		width:250px;
	}
	.itemM dt
	{
		font-weight:bold;
		color:#666666;
	}
	.itemM dd
	{
		margin:0;
		padding:0;
		line-height:normal;
	}

.hidden
{
	height:0;
	width:0;
	border:0;
	margin:0;
	padding:0;
	visibility:hidden;
}
/********************************
会社概要
********************************/
.aboutTable
{
	width:680px;
	margin:0 auto;
}
.aboutTable th,td
{
	padding:15px 10px;
	border:none;
}
.aboutDetails{
	display: flex;
	justify-content: center;
}
.aboutDetails h2{
	font-size:1.1rem;
	border-left: 6px solid #CCCCCC;
	padding-left:8px;
}
.aboutDetails table{
	width:320px;
	line-height: 1.1rem;
}
.aboutDetails table tr:first-child{
	height: 4rem;
}
.aboutDetails table th,
.aboutDetails table td{
	border: none;
	vertical-align: middle;
	border-bottom:1px dashed #CCC;
	padding: 5px 10px
}

/********************************
特定商取引法に基づく表記
********************************/
.lawTable th,
.lawTable td
{
	padding:10px;
	border:1px solid #cccccc;
}

/********************************
FAXオーダーシート
********************************/
.btnFaxsheet a
{
	display:block;
	width:300px;
	height:80px;
	margin:auto;
	background-image:url(../images/btn/fax_on.gif);
}

/********************************
対応ソフト
********************************/
.softWereListTable
{
	width:100%;
}
.softWereListTable th,
.softWereListTable td
{
	border-left:none;
	border-right:none;
}
.softWereListTable th
{
	padding:10px;
	background-color:#e0f0ff;
}
.softWereListTable td
{
	padding:5px 10px;
}

/********************************
データ入稿＆はじめての方へ
********************************/
.nyukuoList
{
	background-color:#e5f5fd;
	border-bottom:1px solid #a7a7a7;
}
.nyukuoList dt
{
	float:left;
	width:8em;
	text-align:left;
	padding:5px;
	border-top:1px solid #a7a7a7;
}
.nyukuoList dd
{
	padding:5px;
	margin:0 0 0 8.5em;
	border-left:0;
	border-right:0;
	background-color:#ffffff;
	border-top:1px solid #a7a7a7;
}
/* hide hack from Mac-IE5 \*/
* html .nyukuoList dd
{
	height:1%;
}
 end hiding 


.templateBnArea a
{
	display:block;
}
.bnTemplate01 a
{
	display:block;
	background-image:url(../images/btn/btn-template-dl01_on.gif);
}
.bnTemplate02 a
{
	display:block;
	background-image:url(../images/btn/btn-template-dl02_on.gif);
}
.bnTemplate03 a
{
	display:block;
	background-image:url(../images/btn/btn-template-dl03_on.gif);
}
.bnTemplate04 a
{
	display:block;
	background-image:url(../images/btn/btn-template-dl04_on.gif);
}
.bnTemplate05 a
{
	display:block;
	background-image:url(../images/btn/btn-template-dl05_on.gif);
}


/********************************
業者選び
********************************/
.cleamBgBox
{
	background-color:#fffbe7;
	border:1px solid #db6969;
}

/********************************
メディアページ
********************************/
.videoBoxArea
{
	width:600px;
	height:270px;
	margin-left:30px;
}
.videoBox
{
	width:260px;
}
#main #media .videoBox p
{
	margin:0 0 10px 0;
	text-align:center;
}
.videoBoxWidArea
{
	width:660px;
	height:270px;
}
.videoBoxWid
{
	width:320px;
}
#main #media .videoBoxWid p
{
	margin:0;
}
/********************************
お問い合わせ・お見積り依頼フォーム
********************************/
#MailForm
{
	width:100%;
}
#MailForm th
{
	width:130px;
	text-align:center;
	background-color:#cde6fe;
}
#MailForm th,
#MailForm td
{
	padding:10px;
	border:1px solid #cccccc;
}

#MailFormKijiSample table
{
	width:660px;
}
#MailFormKijiSample th
{
	width:130px;
	background-color:#e5f5fd;
}
#MailFormKijiSample th,
#MailFormKijiSample td
{
	padding:10px;
	border:1px solid #cccccc;
}
#MailFormKijiSample div
{
	padding:10px;
	border-top:none;
}
div#err
{
	color:#ff0000;
	font-weight:bold;
	border:none;
	background-color:#FFCECE;
}

.btnStep2 a
{
	width:232px;
	height:61px;
	display:block;
	margin:0 auto;
	background-image:url(../images/form/go_step2_on.gif);
}
.btnStep3 a
{
	width:232px;
	height:61px;
	display:block;
	margin:0 auto;
	background-image:url(../images/form/go_step3_on.gif);
}
.btnStep4 a
{
	width:236px;
	height:61px;
	display:block;
	margin:0 auto;
	background-image:url(../images/btn/go_step4_on.gif);
}
.btnConfirm a
{
	width:232px;
	height:61px;
	display:block;
	margin:0 auto;
	background-image:url(../images/btn/btn_confirm_on.gif);
}
.btnFinish a
{
	width:232px;
	height:61px;
	display:block;
	margin:0 auto;
	background-image:url(../images/btn/btn_finish_on.gif);
}
#imgBtnArea a
{
	width:232px;
	height:61px;
	display:block;
	margin:0 auto;
	background-image:url(../images/btn/go_step2_on.gif);
}

/********************************
実店舗（BS）
********************************/

.bsTextLevel01,.bsTextLevel02,.bsTextLevel03,.bsTextLevel04
{
	background-image:url(../images/bs/bs-print01.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	border:none;
	line-height:32px;
	font-size:16px;
}

.bsTextLevel02
{
	background-image:url(../images/bs/bs-print02.gif);
	background-repeat:no-repeat;
}
.bsTextLevel03
{
	background-image:url(../images/bs/bs-print03.gif);
	background-repeat:no-repeat;
}
.bsTextLevel04
{
	background-image:url(../images/bs/bs-print04.gif);
	background-repeat:no-repeat;
}

.BsInquiryBannerBox
{
	clear:both;
}
.BsInquiryBannerBox p
{
	width:604px;
	height:66px;
	margin-left:auto;
	margin-right:auto;
}
.BsInquiryBannerBox a
{
	display:block;
	background-image:url(../images/bs/bs-inquiry_on.gif);
}

.meritBox
{
	border-left:2px solid #929292;
	border-top:2px solid #929292;
}

/*BS店舗案内地図*/
.BtnBsArea p
{
	position:absolute;
}
.BtnBsArea a
{
	display:block;
}

.BtnBsYoyogi {
	left: 107px;
	top: 63px;
}
.BtnBsYoyogi a
{
	background-image:url(../images/bs/bs_yoyogi_on.jpg);
}
.BtnBsTochigi
{
	left:397px;
	top:11px;
}
.BtnBsTochigi a
{
	background-image:url(../images/bs/bs_tochigi_on.jpg);
}
.BtnBsGinza
{
	left:121px;
	top:191px;
}
.BtnBsGinza a
{
	background-image:url(../images/bs/bs_ginza_on.jpg);
}
.btnHappiBs a{
	width:380px;
	height:87px;
	display:block;
	background-image:url(../images/bs/bs-happi_on.jpg);
	margin:0 auto;
}

/********************************
商品リスト（見積もり依頼）
********************************/
.formItemList a
{
	width:300px;
	height:155px;
	display:block;
}
.formItemList .formItem01 a{
	background-image:url(../images/form/item-01_on.jpg);}
.formItemList .formItem02 a{
	background-image:url(../images/form/item-02_on.jpg);}
.formItemList .formItem03 a{
	background-image:url(../images/form/item-03_on.jpg);}
.formItemList .formItem04 a{
	background-image:url(../images/form/item-04_on.jpg);}
.formItemList .formItem05 a{
	background-image:url(../images/form/item-05_on.jpg);}
.formItemList .formItem06 a{
	background-image:url(../images/form/item-06_on.jpg);}

/********************************
404ページ
********************************/
.fileNon
{
	background:url(../images/contents/404.gif) no-repeat right bottom;
}
.siteMapLeft
{
	margin-right:50px;
}
.siteMap ul
{
	list-style:none;
	padding-left:25px;
	margin:0;
}

/********************************
消費税率8％について
********************************/
.zei
{
	width:640px;
	padding:5px;
	border:5px double #D7D7D7;
	margin-left:auto;
	margin-right:auto;
}

/********************************
個人情報の取り扱いについて
********************************/
.noneLevel
{
	margin-left:0px;
	padding-left:25px;
}

.kojinTable th,.kojinTable td
{
	padding:8px 6px;
	border:1px solid #cccccc;
}


/********************************
NP掛け払い・後払い
********************************/
.npBgPostpay
{
	background-color:#FFF9FC;
}
.npBgPayment
{
	background-color:#F4FDFF;
}

/********************************
大漁旗 フォーム調整用
********************************/
h1.textLevelL
{
	font-size:160%;
	padding:0 0 4px 15px;
	line-height:54px;
	background:url(../images/h1/h1_lage.gif) no-repeat;
}

.hatomeTable{
width:55%;
}

/********************************
使用できる書体とイラストサンプル
********************************/
.sampleImg img{
	text-align: center;
	margin-bottom: 15px;
	width: 700px;
}

