/*スタジオアイアート2006のスタイルシート*/
/*ページやテーマ、部署ごとにグループを設定。divでグループを宣言する。参考図書『CSS DESIGN IDEA BOOKP20』*/

.body{
	margin:0;
	padding:0;
	/*背景色を指定*/
	background-color:white;
	font-family:"MS Pゴシック",Osaka,sans-serif;
	}

/*トップページグループ、top*/
/*いちばん上のSEO対策文字用*/
.top h1{
	margin:4 0 0;
	padding:0;
	font-size:12px;
	color:#4d2600;
	}

/*トップページグループ　キャッチコピー、上右で使用*/
.top h2{
	margin:0;
	padding:0;
	font-size:12px;
	color:#4d2600;
	line-height:120%;
	}
/*トップページグループ　ページいちばん右下で使用*/
.top h3{
	margin:0;
	padding:5;
	font-size:12px;
	font-weight:600;
	color:#663300;
	line-height:120%;
	}

	
/*トップページグループ　更新情報欄*/
.koshintitle{
	padding:7 0 0 5;
	font-size:11px;
	color:#003399;
	}
	
.koshin{
	padding:7px;
	background-image:url(/topimg/haikei_koshin.gif);
	font-size:8pt;
	color:#000066;
	line-height:120%;
	}





/*トップページグループ　トップページのコラム*/
.top h2{
	margin:0;
	padding:0;
	font-size:12px;
	color:#4d2600;
	line-height:120%;
	}

/*トップページグループ　、メニュー以外の本文中のリンクテキストの設定同じページ内に異なるリンクテキストを表示するには、ブロックレベル要素<div>のクラスで親要素、子要素の順にcssには定義しないといけない。topグループのリンクが親要素、下のmenuグループのリンクが子要素となる*/
/*ブロックレベル要素にする。<div class="top">と</div>内の領域で使用*/
/*トップページグループ　カーソルが重なったときにアンダーラインが付くリンク*/
/*a要素では基本の文字サイズ、デフォルト表示のアンダーラインなしを設定*/
.top a{
	font-size:12px;
	text-decoration:none;
	}
/*トップページグループ　青茶リンクリンクされる前の色を指定　ブルー*/
.top a:link,.top a:visit{
	padding:0px;
	color:#445586;
	}
/*トップページグループ　青茶リンクロールオーバー・アクティブ時には下線と色変え　茶色*/
.top a:hover,.top a:active{
	color:#482400;
	text-decoration:underline;
	}

/*トップ、スタッフつぶやき、オススメ欄内の小さな字のリンク*/

.mini a{
	font-size:11px;
	text-decoration:none;
	text-decoration:underline;
	}
/*トップページグループ　青茶リンクリンクされる前の色を指定　ブルー*/
.mini a:link,.mini a:visit{
	color:#445586;
	text-decoration:underline;
	}
/*トップページグループ　青茶リンクロールオーバー・アクティブ時には下線と色変え　茶色*/
.mini a:hover,.mini a:active{
	color:#482400;
	text-decoration:underline;
	}


/*メニューグループ　左メニュー、リンクテストの設定■■　ここからリンクテキストの設定　注意!ドリームウィーバーのページプロパティでマージンの設定をゼロにするとbody内すべてマージンがゼロになりboder-bottomが無効となるが、boder-bottomは使っていないのでマージンをゼロにする　*/
/*ブロックレベル要素にする。改行コード入れなくてもメニューごとに改行してくれる*/
/*<div class="top">（親）<div class="menu>（子）と</div></div>内の領域で使用。子要素なので。*/

.menu div{
	margin:0 0 5 5;
	padding:0px;
	}

.menu p{
	margin:0 0 0 0;
	padding:0px;
	color:#666666;
	font-size:12px;
	}


/*メニューグループ　青赤リンク、メニュー用*/
/*a要素では基本の文字サイズ、デフォルト表示のアンダーラインなしを設定*/
.menu a{
	font-size:12px;
	text-decoration:none;
	}
/*メニューグループ　青赤リンクリンクされる前の色を指定*/
.menu a:link,.menu a:visit{
	padding:0px;
	color:#666666;
	text-decoration:underline;
	}
/*メニューグループ　青赤リンクロールオーバー・アクティブ時には下線と色変え*/
.menu a:hover,.menu a:active{
	color:#ff0000;
	text-decoration:underline;
	}

/*メニューグループ　メニュー上の見出し*/
.menu h2{
	margin:0;
	color:#666666;
	font-size:12px;
	padding:5px;
	background-repeat:no-repeat;
	}

/*メニューグループ、本文(リンクではないテキスト用)*/
.menutext{
	margin-top:0;
	margin:0;
	padding:0;
	font-size:12px;
	color:#999999;
	}
	


/*トップページグループ　右中スタッフのつぶやきの指定*/
.tsubuyaki_title{
	width:250px;
	height:100px;
	background-image:url("/topimg/shita_tsubuyaki.gif");
	background-repeat:no-repeat;
	margin-top:0px;
	margin-right;0px;
	margin-left:0px;
	font-size:11px;
	color:#666666;
	line-height:120%;
	padding:48 12 0 12px;
	}

/*トップページグループ　右下コラムタイトルの指定1*/
/*みんなの結婚式*/
.minnano_title{
	width:225px;
	height:70px;
	background-image:url("/topimg/minnano_title.jpg");
	background-repeat:no-repeat;
	margin-top:12px;
	margin-right;13px;
	margin-left:5px;
	line-height:110%;
	padding:32 0 0 98px;
	}
/*トップページグループ　右下コラムタイトルの指定2*/
/*スタッフの結婚式*/
.stuff_title{
	width:225px;
	height:70px;
	background-image:url("/topimg/stuff_title.jpg");
	background-repeat:no-repeat;
	margin-top:3px;
	margin-right;13px;
	margin-left:5px;
	line-height:110%;
	padding:32 0 0 98px;
	}
/*トップページグループ　右下コラムタイトルの指定3*/
/*海外の結婚式*/
.kaigai_title{
	width:225px;
	height:70px;
	background-image:url("/topimg/kaigai_title.jpg");
	background-repeat:no-repeat;
	margin-top:3px;
	margin-right;13px;
	margin-left:5px;
	line-height:110%;
	padding:32 0 0 98px;
	}
/*トップページグループ　右下コラムタイトルの指定3*/
/*FP*/
.fp_title{
	width:225px;
	height:70px;
	background-image:url("/topimg/fp_title.jpg");
	background-repeat:no-repeat;
	margin-top:3px;
	margin-right;13px;
	margin-left:5px;
	line-height:110%;
	padding:32 0 0 55px;
	}

/*honmonクラス　各種指定<div class="honmon">と</div>内の領域で使用*/

.honmon h2{
	margin-top:0;
	margin-bottom:10;
	width:570px;
	height:40px;
	padding:17 10 3;
	background-repeat:no-repeat;
	background-image:url(/library/pmidashihaikei.gif);
	font-size:20px;
	font-weight:700;
	color:#003399;
	}


/*honmonクラス　中見出しの指定<div class="honmon">と</div>内の領域で使用*/
.honmon h3{
	margin-bottom:5;
	width:570px;
	height:20px;
	padding:4 17 3;
	background-image:url("/library/nakamidashihaikei.gif");
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:600;
	color:#666666;
	}

/*honmonクラス　リード的に使う見出し*/
.honmon h4{
	margin:5;
	padding:0;
	font-size:12px;
	color:#003399;
	line-height:120%;
	}
	
/*honmonクラス　h5強調*/
.honmon h5{
	font-weitht:700;
	}

/*honmonクラス　<div class="honmon">と</div>内の領域で使用*/
.honmon p{
	margin-top:0;
	margin:10　0　0　5;
	padding:0;
	font-size:13px;
	line-height:130%;
	font-style:normal;
	}

/*honmonクラス　テーブル内のフォントの指定*/
.honmon td{
	margin-top:0;
	margin:0　0　0　10;
	padding:0;
	font-size:13px;
	line-height:130%;
	font-style:normal;
	}


/*honmonクラス　デフォルトリンク青茶*/
.honmon a{
	font-size:12px;
	text-decoration:none;
	}

.honmon a:link,.honmon a:visit{
	padding:0px;
	color:#445586;
	}

.honmon a:hover,.honmon a:active{
	color:#482400;
	text-decoration:underline;
	}

/*honmonグループ　定義リスト*/
.honmon dl{
	margin:20;
	}
.honmon dt{
	float:left;
	margin-bottom:10;
	padding-left:10;
	font-size:13px;
	font-weight:bold;
	}
.honmon dd{
	margin-tom:0;
	margin-left:100;
	font-size:13px;
	margin-bottom:10;
	line-height:130%;
	}

/*honmon2クラス　各種指定<div class="honmon2">と</div>内の領域で使用*/
.honmon2 h3{
	float:left;
	width:100px;
	height:40px;
	margin-top:0;
	padding:5px 5px 0;
	background-image:url(/library/nakamidashihaikei2.gif);
	backgroun-repeat:no-repeat;
	font-size:13px;
	font-weight:600;
	color:#666666;
	}
	
/*honmon2クラス　上のh3とセットで使う。左インデント付き本文*/
.honmon2 p{
	margin-top:0;
	margin-left:105;
	margin-right:10;
	padding:0;
	font-size:13px;
	line-height:130%;
	}

/*honmon3クラス　個別商品ページの商品イメージ写真の上見出しで使用*/

.honmon3 h2{
	margin-top:0;
	margin-bottom:10;
	width:570px;
	height:40px;
	padding:15 10 5 100;
	background-repeat:no-repeat;
	background-image:url(/library/pmidashihaikei2.gif);
	font-size:20px;
	font-weight:700;
	letter-spacing:0.5em;
	color:#445586;
	}

/*honmon3クラス　個別商品ページの商品イメージの下のテーブルの指定*/
.honmon3 table{
	border:none;
	}
.honmon3 td{
	border:none;
	}
.honmon3 td{
	padding:5px;
	border-bottom:solid 1px #ffffff;
	background-color:#e6e6e6;
	font-size:11px;
	}
.honmon3 a{
	font-size:11px;
	text-decoration:none;
	}

.honmon3 a:link,.honmon3 a:visit{
	padding:0px;
	color:#445586;
	}

.honmon3 a:hover,.honmon3 a:active{
	color:#482400;
	text-decoration:underline;
	}

.honmon3 h4{
	margin:10 0 10 0;
	padding:0;
	font-size:12px;
	color:#003366;
	line-height:120%;
	}

/*本文4、個別商品ページの写真の下のフォトキャプションで使用*/
.honmon4 table{
	border:none;
	}
.honmon4 td{
	border:none;
	}
.honmon4 td{
	padding-top:5px;
	font-size:11px;
	}
.honmon4 a{
	font-size:11px;
	text-decoration:none;
	}

.honmon4 a:link,.honmon4 a:visit{
	padding:0px;
	color:#445586;
	}

.honmon4 a:hover,.honmon4 a:active{
	color:#482400;
	text-decoration:underline;
	}




/*汎用（タグのclass属性指定用)　honmon2のh3の見出しの本文で、番号リスト用（<ol>タグのクラスに指定)汎用本文左95インデント*/
.indent95{
	margin-top:0;
	margin-bottom;0;
	margin-left:120;
	margin-right:10;
	padding-left:0;
	font-size:13px;
	line-height:130%;
	}

/*囲みグループ　<div class="kakomi">注文方法内、データを送ってもらう場合の留意事項で使用*/

.kakomi{
	margin:15;
	padding:5px;
	border:solid 1px #cccccc;
	font-size:12px;
	line-height:125%;
	background-image:url(library/kakomi_haikei.gif);
	}

.kakomi dl{
	margin:5 0 0 0;
	}
.kakomi dt{
	float:left;
	margin-bottom:5;
	padding-left:5;
	font-size:13px;
	font-weight:normal;
	}
.kakomi dd{
	margin-bottom:5;
	margin-left:70;
	font-size:13px;
	line-height:130%;
	}

/*囲み2グループ　<div class="kakomi2">　客の声など、明るい囲み*/
.kakomi2{
	margin:15;
	padding:5px;
	border:solid 1px #ff9933;
	font-size:12px;
	line-height:130%;
	background-image:url(library/kakomi_haikei2.gif);
	}

/*囲み3グループ　<div class="kakomi3">注文方法内、同意事項で使用定義リストは使用不能のため削除*/

.kakomi3{
	margin:15;
	padding:5px;
	border:solid 1px #ff99ff;
	font-size:14px;
	line-height:190%;
	background-image:url(library/kakomi_haikei3.gif);
	}

/*囲み4グループ　<div class="kakomi4">文例集*/

.kakomi4{
	margin:0 10 0 0;
	padding:5px;
	border:solid 1px #666666;
	font-size:11px;
	line-height:110%;
	background-image:url(library/kakomi_haikei4.gif);
	}

/*囲み5グループ　<div class="kakomi5">ブルーの地紋、時候挨拶文例*/

.kakomi5{
	width:420;
	margin:0;
	padding:15;
	border:solid 1px #666666;
	font-size:12px;
	line-height:130%;
	background-image:url(library/kakomi_haikei5.gif);
	}




.kakomi5 dl{
	margin:5;
	}
.kakomi5 dt{
	float:left;
	margin-bottom:10;
	padding-left:10;
	font-size:13px;
	}
.kakomi5 dd{
	margin-tom:0;
	margin-left:200;
	font-size:13px;
	margin-bottom:10;
	line-height:130%;
	} dl{
	margin:20;
	}
.honmon dt{
	float:left;
	margin-bottom:10;
	padding-left:10;
	font-size:13px;
	font-weight:bold;
	}
.honmon dd{
	margin-tom:0;
	margin-left:100;
	font-size:13px;
	margin-bottom:10;
	line-height:130%;
	}




/*汎用　クラス属性で使う本文*/
.text{
	margin-top:0;
	padding:0;
	font-size:13px;
	font-color:#000000;
	line-height:130%;
	font-style:normal;
	}
/*faqクラス　本文、見出し、リンク*/
.faq p{
	margin:5 20 3 20;
	padding:0;
	font-size:13px;
	line-height:130%;
	font-style:normal;
	}
.faq h4{
	margin:30 20 3 20;
	padding:0;
	font-size:13px;
	line-height:130%;
	color:#ff6600;
	font-style:bold;
	}
/*faqグループ　オレンジリンク*/
/*faqグループ内で、<div></div>で囲ったリンク部分の行間を調整するための指定*/
.faq div{
	margin:0 0 3 5;
	}

.faq a{
	font-size:13px;
	text-decoration:none;
	font-style:bold;
	}
/*faqグループ　青オレンジリンクされる前の色を指定*/
.faq a:link,.faq a:visit{
	padding:0px;
	color:#ff6600;
	}
/*faqグループ　青オレンジリンクロールオーバー・アクティブ時には下線と色変え*/
.faq a:hover,.faq a:active{
	color:#ff6600;
	text-decoration:underline;
	}

/*フッターfooterグループ*/
/*フッターのリンクはメニューグループを使用*/
.footer p{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:120%;
	color:#445586;
	font-style:normal;
	}

/*席次個別商品ページ、商品名、品番*/
.sekijititle{
	background-image:url(/sekijihyo/lineup/sekiji_title.gif);
	background-repeat:no-repeat;
	text-align:right;
	margin:0;
	color:#603000;
	padding:2 5 2 123;
	font-size:28px;
	width:257;
	font-style:italic;
	line-height:120%;
	}

.sekihudatitle{
	background-image:url(/sekijihyo/lineup/sekihuda_title.gif);
	background-repeat:no-repeat;
	text-align:right;
	margin:0;
	color:#603000;
	padding:2 5 2 123;
	font-size:28px;
	width:257;
	font-style:italic;
	line-height:120%;
	}


/*席次個別商品ページ、コピー*/
.itemlead{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:120%;
	width:257;
	font-weight:bold;
	color:#603000;
	}

/*席次個別商品ページ、アンダーラインタイトル*/
.underline{
	text-align:left;
	color:#445586;
	margin:10 0 5;
	padding:0;
	font-size:13px;
	border-bottom: dotted 1px #445586;
	width:257;
	}

/*席次個別商品ページ、価格説明用の小さいフォント*/
.kakakusetsumei{
	margin:2 0 5;
	padding:0;
	line-height:110%;
	font-size:10px;
	}
	
/*席次個別商品ページ、写真下の説明用*/
.shohincaption{
	margin:5 5 0 0;
	padding:0;
	line-height:120%;
	font-size:11px;
	}

/*商品インデックスページ写真の枠*/
.photo img{
	border:solid 1px black;
	}


/*招待状個別商品ページ、商品名、品番*/
.inv_title{
	background-image:url(/invitation/lineup/inv_title.gif);
	background-repeat:no-repeat;
	text-align:right;
	margin:0;
	color:#603000;
	padding:0 0 0 230;
	font-size:28px;
	width:350;
	font-style:italic;
	line-height:120%;
	}
	
/*招待状個別商品ページ、本文*/
.inv_honmon{
	margin-top:0;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:130%;
	font-style:normal;
	}

/*招待状個別商品ページ、コピー*/
.inv_itemlead{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:120%;
	width:350;
	font-weight:bold;
	color:#603000;
	}

/*招待状個別商品ページ、アンダーラインタイトル*/
.inv_underline{
	text-align:left;
	color:#445586;
	margin:10 0 5;
	padding:0;
	font-size:13px;
	border-bottom: dotted 1px #445586;
	width:350;
	}

/*招待状個別商品ページ、価格説明用の小さいフォント*/
.inv_kakakusetsumei{
	margin:2 0 5;
	padding:0;
	line-height:120%;
	font-size:10px;
	width:350;
	}
	
/*招待状個別商品ページ、写真下の説明用*/
.inv_shohincaption{
	margin:5 5 0 0;
	padding:0;
	line-height:120%;
	font-size:11px;
	}
	
/*コンテンツキャプション１　写真キャプション汎用*/
.cap1{
	margin:3;
	paddiog:0;
	font-size:11px;
	line-height:110%;
	color:#666666;
	}